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

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

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


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

 Copyright Google LLC All Rights Reserved.

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

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

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

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

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

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

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

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


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

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

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var fQ,dFf,WL8,W8,Ou,p8u,LQ,Tv,aJ,MF,UFp,OQJ,w8,sJp,gU8,Vf,EUL,DFW,quf,eSf,T8p,Anf,MkS,Gvk,SuW,rnu,se,PW1,Ee,QJu,qO,vU1,TN,aC,JnL,nUu,Pa,QV,oUf,iQU,B8F,hF,tk1,dOf,jCp,Rep,cnU,$V,paS,ZRW,EVv,HM,zeW,kNf,Yen,bRu,DOF,gL,gVp,O2,HR8,KBS,AF8,MiF,waL,LI,Se1,GNp,Viv,rFQ,mOQ,Pc8,QCF,JF8,nV8,$O8,yF8,iR8,jR8,RBv,fh8,QG,WJL,sRk,gsL,KJW,Y2L,zBQ,bIk,kIQ,JY,uak,nI,hY,oR,Dk8,Nk,LJS,IhL,q2J,BM,eBQ,xkQ,TLu,ahU,AYW,M8u,wML,lh8,CI,S2v,rY8,RY,u$8,FJu,p9,hBL,NLQ,PyJ,yY1,iIQ,BL8,WDJ,dKv,UKW,Z9L,sYk,H9J,KD1,b9U,eA8,Mdf,SSp,
QYS,At,FDv,nk8,hAF,Vt,ra,uH,$k,C9,iH,ct8,j48,fbu,pH8,OHu,ZHv,sp,s4Q,HH,KH,Ep,za,HHv,K3k,EcS,zj1,kan,bHn,D31,IbQ,qpJ,eju,I4,Db,x3v,XHu,TnF,abL,A7W,MTW,wHJ,lbL,M3,wn,lR,Ga,V4,Spf,rn,r7p,vcL,PH,F3v,J7F,ncf,vH,hjQ,ock,$3W,FD,CRn,h7,c78,tTu,o4,jvS,dMQ,fTQ,Rpk,Wh8,pCv,CH,UMu,O5Q,iR,Z5J,svU,BH,cH,t7,dK,g$L,KhU,H5W,jg,zpn,kpF,Ylu,Rv,p5,Ul,Ol,sl,gK,b5Q,DM8,qlp,LhQ,ep8,xMk,XCL,TKu,Adk,aTU,MgS,wCn,lTf,Gpv,K5,SlS,VgF,bo,rd8,Iv,qM,mMn,Qvn,v$p,FhF,n$S,hpL,o$k,Con,i5p,BKJ,cdW,tgp,drS,jmp,p0v,x$,Uru,ODW,ZDS,smW,
g3k,HDp,E3Q,TGp,AHL,apW,lpU,Gzp,Sg,SKJ,mrf,QmS,v3n,FeW,JH8,n3U,hVJ,o3v,$rS,yH8,CBL,uR8,iDL,BGS,cHf,tb8,dgu,jOn,fon,Rik,WZS,ZnF,UgU,Hn8,sOS,gY8,ziJ,k78,YEf,KZu,DgJ,EY1,qEW,io,LZv,BC,td,eiQ,X6S,TPk,MIW,QOW,lof,w6Q,SEu,r5W,G7k,oYS,J5v,$gJ,NPU,y5Q,Ch1,inu,c58,BPL,tIQ,dh8,jS8,fOU,W98,Uhf,Okk,Zkv,gQu,sSu,e1J,Rm,xhv,TjJ,Apf,aO1,MLv,wNU,GBv,S31,VLS,gG,H0,rpQ,F9k,zz,k3,oQU,NjQ,R0F,qr,U2F,OfQ,MvL,Avf,aep,AH,wXS,leL,S4J,VvQ,rvp,m2F,uqQ,PvS,QLn,Fn8,Jv8,h08,nWU,NXp,me,v0,CvW,ifJ,BXQ,cvp,tvn,dEU,fDu,WV8,RFS,c0,
dP,zFn,W6,qBn,LVp,pn,xEu,eFk,SBU,VqS,rq8,ugS,FVk,ndS,hFf,od8,$EQ,yq1,is8,B7v,sE,tqQ,f2f,RJJ,WYp,pWS,O3S,jgp,cqW,Uef,H6,sgu,EAJ,H3J,z7,k8F,b3S,Dev,I28,qDL,Do,LYU,xe8,eJp,XWf,AAL,Ln,VYW,mek,PwW,vAf,T7,JAu,Mg,lh,wP,$ek,FYJ,N0L,Vy,B0f,P6,Fy,ddL,R2u,ptU,UdJ,OAf,J5,ZAp,nn,sIS,HAQ,KHL,Egv,z2S,YVL,oO,bAJ,DdL,Ng,ih,LH8,e2W,xdp,Xtk,acJ,MAS,lc8,GLQ,QIL,vgu,mdu,JzJ,ngp,h2L,O3,s3,HN,yzv,CPu,E3,iAu,Bq8,czW,tAJ,jtF,fEL,R5f,WgU,dcQ,pZu,YQ,OSu,stW,bV,ZSv,gPW,Ucn,HSJ,IS,EPJ,z5U,kTv,YhF,Dc1,bSL,IES,e5J,qhL,XZW,Shk,
VFL,mc8,Qtv,PKU,utU,vPf,J68,h5f,nPk,$cW,wj,y68,CKk,iSn,Bbp,f6p,WW8,RHn,pyQ,UHS,VZ,rj,OE8,s6U,HEf,zHn,Y$J,kVp,ff,bE1,gh8,Xyk,ADJ,a6u,MxL,gX,wyp,GVF,rD8,P5W,u7Q,JDk,nhk,hHL,ohv,NZn,cDu,yDQ,iEJ,BZp,txf,dnL,fuU,j7f,WC1,RQk,ev,p9W,OlS,Zln,KC1,lv,Gh,E8v,zQL,Sv,DnS,uv,PX,Qx,eQf,vX,T28,nf,ABv,auk,Mau,w9f,$W,lu1,GDv,SLf,rB8,u18,v88,JBQ,Rx,n8U,hQW,o8W,$nv,N2L,yBf,CbQ,iln,UB,taJ,d_S,j0W,fwf,RbW,WQ1,pek,U_W,OYf,ZYJ,s08,gzS,HYW,zY,x_J,Xef,kd,Yd,b6,T5f,AZ8,awL,M4L,wek,lw8,GFJ,urf,P7u,Q0L,vzW,FQv,Ls,xd,TY,Aq,w7,
l6,GY,nzv,VH,ozS,r7,$_S,N5J,mV,yZp,C7S,iY8,pfJ,OOQ,Kpn,YoJ,kW1,UbL,bOJ,qoU,riv,Ai8,v6L,M2L,QG8,Fpp,Jq,n6p,hq,o6u,$b8,yiQ,C8v,iO1,cik,NE,dqQ,jTL,fFF,RhS,W_J,pwJ,Uqn,t2p,sTv,gOJ,Huv,Cs,buf,DqJ,YI1,qIu,L_F,xqn,Xwk,ehF,GeU,VMW,mqU,Pqp,OD,hhv,nOS,Cqp,BO8,chn,tMp,dLn,jwf,ffk,YA,HGQ,EJS,swF,ZG8,KRJ,WRW,k6u,A9L,DLv,Ifk,qzp,u8v,QwF,mLU,oJk,r9L,RDf,hD1,bGJ,Tm8,PGW,zD8,ULU,pkp,OGW,gJ1,Vyk,VN,p3S,OMf,ZMf,sHp,gtf,IJk,TH1,AGp,yN,MmJ,G21,mG8,rGU,PIJ,QHp,FvW,ntU,JGW,hov,Wt,otQ,$G1,NHJ,pA,dik,tmS,cGS,Wop,jkp,pIU,
RCk,Uiu,OV,OTv,HT8,sku,g_p,E_k,YWJ,bTu,qWk,LoL,eCk,XI8,gq,A$F,wI1,atQ,ltv,r$W,mi1,Qkv,FoW,kg,Yg,o_p,$iW,bP,Dc,NMk,II,qd,y$f,LA,COf,eA,iTW,BM8,TL,c$Q,tO8,d$L,j28,fQp,W88,RX8,U$k,s2u,Zd8,gXk,HdW,pDf,K8u,kn8,zXp,Od1,YRu,bdf,lP,D$8,qR8,IQ1,L8U,eX8,XDF,x$8,Ttn,rq,aQL,M7Q,A4W,lQp,Gnu,SRQ,uV8,vXf,oXp,CgQ,mH,c4k,t7L,uP,dl8,Fs,Jz,UlJ,QB,oI,Ovf,Zvp,gF1,Hv1,EFv,kfu,YbU,bvf,Dlk,LdW,ANJ,XsF,qbJ,a4f,Mek,CA,TD1,wsn,ct,l4f,Gfk,Sb1,Veu,PL8,rNW,uOU,JNW,nFL,yNk,NDL,BDf,R3v,WlQ,UoF,Zeu,sZW,Hek,Kln,ENW,kxp,Yak,be8,qak,
XAS,TEU,LlU,ay8,lyU,MH8,AeQ,GxQ,VHW,reL,moJ,unk,PSU,gb,HZ,zT,YP,FlW,Je1,h3f,NE8,bK,DE,yen,It,BEv,cev,tHp,LS,W51,ZyL,g2f,Hyk,K5k,E2k,zMU,by8,xP,DWv,L5L,Xt,eM8,Tz8,AEF,aBL,X28,VrL,u9k,rEL,Pp1,F5n,n2u,o2f,CpS,yEU,trJ,wb,d5u,jeW,lK,fg8,GT,Rmf,WEF,pEJ,O0n,U58,Z0u,se1,gCn,H0n,D5k,qPF,emL,LE8,kr8,ECW,XEv,A28,Gr1,SPS,m5f,J2u,hmL,mg,oCU,Npf,y2v,i0v,dCJ,RR8,UCQ,Ocv,Zc8,sXu,zRU,gEu,DCp,Iiv,qq8,eR8,Qb,xCW,TvW,AoQ,aiS,MWu,wP1,li8,GRJ,VWW,ro8,nS,mCF,ukp,QXL,ot,PQ8,Fx1,oEn,yb,$Cn,Nv1,yoQ,BvQ,co8,CQJ,d1U,WTp,pc8,
U1F,dZ,OLQ,HLu,KTF,Wy,k1n,EBJ,zrp,D1Q,I8f,q7v,XcS,a8U,AWp,Tdf,MQu,l8Q,G1L,uvS,S7f,P2Q,vBU,Qlu,$1J,C21,BdQ,tQn,Rtp,gvu,vy,Krv,Ygf,DfL,Py,y1,Xgp,MCv,as8,lsQ,G9u,VCU,SgU,r_f,mfL,CE,E6n,TT8,wgS,A_8,$h,Qj8,vvn,FrS,J_U,nvU,htn,ovQ,$fn,NTQ,y_8,UL,Cf1,ix8,BTQ,c_8,tCp,Kl,dIW,RLQ,plF,UI8,Efu,ktk,YwF,bPL,Irv,qwQ,Ll,eLp,xI8,Xlu,Tcn,AK8,arW,wlS,GtF,Vuv,rK8,FP8,QEu,JKf,ofL,$IS,Mn,NcS,yKJ,Cuu,cKS,dNp,tu1,fUv,WsL,Sa,UNp,OqW,pUf,ZqL,sKn,Hqp,Eln,Ksv,zUp,glp,kSf,YUf,bqk,DN1,IUu,qUW,Lsp,eUk,xNQ,AfL,Ton,aUS,wUS,MNF,VX,
lU8,VN8,P0Q,GSu,Fsp,Jfv,nl1,hUF,NoJ,d0v,juL,Rgk,Wu8,Nn,ZzF,Kuf,kP8,yX,IaU,D08,q0v,B9,Lu1,eg1,x0J,TxQ,AOS,aaW,MKf,laL,GPS,DVF,PAS,vT8,q1k,I38,LfW,e4u,XLL,Awk,MEu,l3U,S1S,nLn,$VS,ywL,CES,i7J,B4k,cw8,duW,jPJ,Wau,pVS,Uup,OVW,ZVn,sPU,gop,HVW,zfn,Dup,g5,He,KY,EN,I7U,Yz,LaW,l78,uGv,rSp,tRv,dAp,j5F,xuF,wV8,ASW,R8J,W2u,pdu,Sff,O1n,s5k,H1J,z8U,kZf,w5,S4,VF,e8u,L2S,AUU,anF,umQ,Q58,F28,JUS,oGu,N6u,$AQ,i1n,cUv,phQ,RNv,d68,W1n,j9J,U6J,gep,CY,IHn,YXS,L1v,eNQ,XhL,T9u,Be,A3f,whk,GlQ,SXu,r38,VZn,df,F1u,Uo,neL,hNQ,
ZV,oeQ,$6p,N9J,y38,Cdf,i8k,B9v,c3p,tZS,dYS,jV1,fvn,RZp,WSJ,pxF,so,UYp,OKQ,ZK8,sV8,gRv,HKn,KS1,ERL,zZf,kku,YkL,bK8,Hf,Ivp,LS1,xYv,Ask,wx8,lvu,GkF,VUL,mYu,uzW,PCU,IG,nRQ,FSU,hZ8,oRQ,$Yf,CCS,iKk,BwJ,tUp,Vg,jon,GW,RO1,WbS,rf,p7U,UDU,OpF,ZpQ,u8,Kbu,zOu,I_u,DD8,Lbu,eO8,hi,xD8,X7L,AmQ,Mnp,w78,G4L,S6k,a_f,VnF,QoS,nrJ,hOQ,oG,or8,$D1,BQu,NQn,Cz8,ip8,RqU,tn8,W7k,U88,Z4W,sBW,g0p,H4Q,K7F,E0p,kOF,YZ1,b4Q,D8U,IW1,L7n,x8f,ALJ,lWQ,VtF,m8Q,QB8,cf,v01,F7F,JLu,n0W,hqp,$8W,NBp,yL1,C9W,i4k,BBQ,cLF,ttu,dyF,jNf,fNU,Wzv,
Rzu,OZf,sN8,jM,gn8,EnU,KzJ,Yx8,bZu,Dyn,qxp,xyJ,ARS,Tu1,ezu,wRS,Mwp,rRn,lNW,OI,SxF,JR1,PYk,QNJ,vnS,Fz8,nn1,on8,hzf,ZF,sI,cRv,NuJ,Buf,iZW,yR1,CYn,jrU,Rln,pOF,WXp,srU,ZNk,HN8,zl8,kuW,EDf,YyF,Dz1,bNk,qyf,xz8,YO,XOv,Tev,MhJ,Vhk,vD1,DF,J8f,$zU,iNW,Civ,NeU,y8u,xO,dpf,BeL,c8L,j38,Rdv,fKF,Up8,OXU,s3Q,gpu,HXU,KNQ,EpS,kX8,Yt8,uq,Dpv,IKU,xpu,XBu,nu,TWU,aKk,uW8,yk,GXk,mpf,StS,V0k,FNW,vpf,opk,JPS,$pW,NWp,iq,CXp,iXL,BWf,yPf,th,cPv,Bw,fzJ,san,g5p,Hhu,KKQ,E5k,zkk,D4n,Yj8,bh1,ksF,qjp,x4f,AMW,azJ,wuW,Sjk,lzv,Gsk,VVp,
m48,uIp,PkJ,QaW,v5F,FKJ,n5f,Oz,o5u,yML,Nlp,ihJ,CkW,Bl1,cM1,Zf,jdW,Kcp,gHQ,k38,YGU,e6F,xjf,XrJ,TA1,AuL,aCf,lCk,G3J,SG1,ruF,mjQ,u28,LG,Fcv,vHv,QdL,Pmk,nHW,$j8,h6W,yun,CmF,iBL,BAk,fGL,cuW,t1k,dZ1,RuQ,Wyf,p5u,jFS,T6,Zjp,gaU,sFS,aw,Ky8,EaQ,zuW,Hjn,kiu,Y58,bj8,DZJ,IGu,Lyn,euU,xZf,X5p,aG1,Axk,S5U,TYn,ML,VSp,MSS,GiS,u3W,PeS,QFu,vaU,Fyp,Jxv,naf,huu,oaQ,$ZS,NYU,Cek,ijJ,BYF,tSU,jhS,R7k,pJv,gj1,Z_J,sh8,O_8,Uap,H_k,KGQ,Ej8,z7k,J9,b_J,Da8,ISU,qnn,LG1,e7v,aSS,XJn,xan,TSu,Qhu,uNv,AXW,mak,$a8,NSS,yXS,CJn,i_v,BS1,
cXJ,tsS,fmW,Wj8,UP8,Zmp,sMU,gSu,znQ,ESf,kgv,bmp,sv,qmf,Ljk,enn,xPU,H3,KM,AjS,wSk,mPU,vSQ,Fjf,JjU,nS8,hnk,oSp,Ngu,CZp,yjf,im8,cjW,tl1,dvF,js8,f9n,Rv8,qG,W$f,HaW,K$f,Za8,OaQ,g9n,ssJ,qOF,baL,L$U,evQ,xvk,X_L,TVp,A11,a98,l9F,M6k,w_S,QsL,v9U,F$W,hv8,o9f,J18,n9u,t6J,jAL,RsW,pG1,OiW,sA1,EZf,zs1,kdk,Dsf,bik,Yif,IxU,qiW,esf,xsp,XGk,TF8,AJn,axf,wG1,lxf,Gd8,Sip,VjQ,rJv,PNk,QAk,FUf,nZp,JJ1,hsu,VD,oZp,$sJ,NFk,yJL,cJ8,BFQ,tjk,dQ8,jpn,fqu,pj8,OrW,ZrL,spk,gmU,Hrf,K6p,EmW,zEv,k_n,YTk,DQS,brS,Iqf,qTL,L6S,eEF,xQu,XjW,
TUk,AgJ,nM,MGL,wjS,lqQ,ST8,rgk,mQL,u6L,P_n,Qpk,vmn,Jgu,nmp,omS,NUk,C_1,tGQ,BU8,irk,cgp,dU8,jWL,fIQ,pbS,UUv,O2Q,Z2u,gy1,H28,KI1,zxL,EyU,kyk,YQf,b2n,qQf,LIJ,exW,xUf,Xbp,Thn,M5F,wbL,dM,mUu,u_Q,QWS,JIv,FI1,nyu,hxu,jO,Rk,$US,Nh1,UW,OW,Bhp,yI8,CxS,d7W,j1n,fdv,Ryn,Ob1,s18,g11,HbL,KF8,E1f,k$v,Ydu,bb8,D7F,IdU,qdJ,LFF,gM,eyf,x7Q,KT,Xin,TiU,AVv,ad1,M_u,wiU,k_,Y_,ldv,G$f,bO,Sd8,V_U,rVu,m7J,P31,Q1u,FFF,$7F,o1f,hyn,NiL,yVQ,dt1,Bi8,cV8,ibk,t_p,Ik,RGk,WkQ,p$k,UtS,OgU,sb8,Hg8,zG8,DtJ,YJv,qi,kUn,xtS,TJv,ACk,alW,M3W,
w$v,GU1,SJ8,V3f,rCL,uXv,PFp,Qbu,Fkf,JCp,hGu,oIW,igQ,CF8,cCL,t3J,WmL,pqQ,UTu,OCS,gbk,EbU,A$,ak,zPk,k0f,Yc1,bCF,IMU,qck,LmS,ePF,XqU,T18,Ac8,Mi,aMk,MoS,G0f,ScQ,wM,lO,mTJ,VoL,Q_1,uif,vbn,Jcv,rM,nbW,hPf,N1v,C18,mo,B1U,cc8,to8,dxF,j$W,fjp,R_S,Ow8,Zwv,Hwv,s$U,guJ,KAF,Yr8,EuQ,kcp,bwJ,DxL,Ijn,e_u,xxf,X1F,AaU,ajS,VXU,SrL,vuS,nu1,ok,h_W,XNn,ouU,$xp,yaf,BsQ,caQ,pzp,UJF,OWQ,ZWL,sy8,gKQ,KO8,EKJ,kKW,bW8,zTf,Y_8,IkU,DJu,LOk,Xzp,eTp,Tru,Ay8,ak8,MPu,wz8,lkU,S_8,GKQ,uhp,vKv,Pjk,FOQ,JyF,nKF,t$,hTL,oKF,j7,Nrp,$Jn,yyW,
CjU,Brp,cy8,d9Q,jfu,fZv,RaL,Ww1,OoJ,sfU,Kwu,HoL,E7J,zan,bop,aZW,Lw8,wTW,lZn,SHF,V$f,Prn,Qf1,v7k,Fwk,JQ1,n7L,hau,o7p,yQ1,Crv,ioS,BIf,cQp,t$v,dSQ,f$8,pvF,USp,OUp,ZU8,scf,g4f,HUn,zcS,E4v,DSF,I$u,qMS,L0n,ecf,XvS,xSk,AT8,GCU,uJ8,rTf,PDF,Qcv,v4W,JTW,q$,hcv,a2,$SJ,yTU,CD8,dBp,f0S,pQf,OFJ,ZFQ,gMW,HF8,K4n,z$L,YCu,bFf,I0k,e$W,L48,qC8,VL,XQW,xBp,Tku,AkS,a0u,MJF,wQ8,l0p,G5p,VJF,rkf,mBv,uwS,PMf,Q8W,vML,F4v,JkJ,h$L,oMp,tJL,dwQ,jq8,RIS,WqW,pK8,Z$n,FV,zIF,kH8,Y8U,b$J,Dwk,J4,nd,tH,h4,$X,Al8,wKf,GHQ,lRJ,yL,S8F,VDS,
rlU;_.d8=function(d,f){if(Error.captureStackTrace)Error.captureStackTrace(this,_.d8);else{var R=Error().stack;R&&(this.stack=R)}d&&(this.message=String(d));f!==void 0&&(this.cause=f)};
fQ=function(){throw Error("E");};
dFf=function(d,f){f=String.fromCharCode.apply(null,f);return d==null?f:d+f};
WL8=function(d){var f=!1;f=f===void 0?!1:f;if(jJ8){if(f&&(f1L?!d.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(d)))throw Error("F");d=(RSJ||(RSJ=new TextEncoder)).encode(d)}else{for(var R=0,W=new Uint8Array(3*d.length),p=0;p<d.length;p++){var U=d.charCodeAt(p);if(U<128)W[R++]=U;else{if(U<2048)W[R++]=U>>6|192;else{if(U>=55296&&U<=57343){if(U<=56319&&p<d.length){var g=d.charCodeAt(++p);if(g>=56320&&g<=57343){U=(U-55296)*1024+g-56320+65536;W[R++]=U>>18|
240;W[R++]=U>>12&63|128;W[R++]=U>>6&63|128;W[R++]=U&63|128;continue}else p--}if(f)throw Error("F");U=65533}W[R++]=U>>12|224;W[R++]=U>>6&63|128}W[R++]=U&63|128}}d=R===W.length?W:W.subarray(0,R)}return d};
W8=function(d){_.RJ.setTimeout(function(){throw d;},0)};
_.Uu=function(d,f){return d.lastIndexOf(f,0)==0};
Ou=function(d,f){var R=d.length-f.length;return R>=0&&d.indexOf(f,R)==R};
_.su=function(d){return/^[\s\xa0]*$/.test(d)};
_.g8=function(d,f){return d.indexOf(f)!=-1};
_.H8=function(d,f){return _.g8(d.toLowerCase(),f.toLowerCase())};
_.zv=function(d,f){var R=0;d=KQ(String(d)).split(".");f=KQ(String(f)).split(".");for(var W=Math.max(d.length,f.length),p=0;R==0&&p<W;p++){var U=d[p]||"",g=f[p]||"";do{U=/(\d*)(\D*)(.*)/.exec(U)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(U[0].length==0&&g[0].length==0)break;R=p8u(U[1].length==0?0:parseInt(U[1],10),g[1].length==0?0:parseInt(g[1],10))||p8u(U[2].length==0,g[2].length==0)||p8u(U[2],g[2]);U=U[3];g=g[3]}while(R==0)}return R};
p8u=function(d,f){return d<f?-1:d>f?1:0};
_.YU=function(){var d=_.RJ.navigator;return d&&(d=d.userAgent)?d:""};
LQ=function(d){if(!D1||!qF)return!1;for(var f=0;f<qF.brands.length;f++){var R=qF.brands[f].brand;if(R&&_.g8(R,d))return!0}return!1};
Tv=function(d){return _.g8(_.YU(),d)};
aJ=function(){return D1?!!qF&&qF.brands.length>0:!1};
MF=function(){return aJ()?!1:Tv("Opera")};
UFp=function(){return aJ()?!1:Tv("Trident")||Tv("MSIE")};
OQJ=function(){return aJ()?LQ("Microsoft Edge"):Tv("Edg/")};
w8=function(){return Tv("Firefox")||Tv("FxiOS")};
_.Gv=function(){return Tv("Safari")&&!(_.lW()||(aJ()?0:Tv("Coast"))||MF()||(aJ()?0:Tv("Edge"))||OQJ()||(aJ()?LQ("Opera"):Tv("OPR"))||w8()||Tv("Silk")||Tv("Android"))};
_.lW=function(){return aJ()?LQ("Chromium"):(Tv("Chrome")||Tv("CriOS"))&&!(aJ()?0:Tv("Edge"))||Tv("Silk")};
_.ZQQ=function(){return Tv("Android")&&!(_.lW()||w8()||MF()||Tv("Silk"))};
sJp=function(d){var f={};d.forEach(function(R){f[R[0]]=R[1]});
return function(R){return f[R.find(function(W){return W in f})]||""}};
gU8=function(d){var f=_.YU();if(d==="Internet Explorer"){if(UFp())if((d=/rv: *([\d\.]*)/.exec(f))&&d[1])f=d[1];else{d="";var R=/MSIE +([\d\.]+)/.exec(f);if(R&&R[1])if(f=/Trident\/(\d.\d)/.exec(f),R[1]=="7.0")if(f&&f[1])switch(f[1]){case "4.0":d="8.0";break;case "5.0":d="9.0";break;case "6.0":d="10.0";break;case "7.0":d="11.0"}else d="7.0";else d=R[1];f=d}else f="";return f}var W=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");R=[];for(var p;p=W.exec(f);)R.push([p[1],p[2],p[3]||void 0]);
f=sJp(R);switch(d){case "Opera":if(MF())return f(["Version","Opera"]);if(aJ()?LQ("Opera"):Tv("OPR"))return f(["OPR"]);break;case "Microsoft Edge":if(aJ()?0:Tv("Edge"))return f(["Edge"]);if(OQJ())return f(["Edg"]);break;case "Chromium":if(_.lW())return f(["Chrome","CriOS","HeadlessChrome"])}return d==="Firefox"&&w8()||d==="Safari"&&_.Gv()||d==="Android Browser"&&_.ZQQ()||d==="Silk"&&Tv("Silk")?(f=R[2])&&f[1]||"":""};
_.HQu=function(d){if(aJ()&&d!=="Silk"){var f=qF.brands.find(function(R){return R.brand===d});
if(!f||!f.version)return NaN;f=f.version.split(".")}else{f=gU8(d);if(f==="")return NaN;f=f.split(".")}return f.length===0?NaN:Number(f[0])};
Vf=function(){return D1?!!qF&&!!qF.platform:!1};
_.KL8=function(){return Vf()?qF.platform==="Android":Tv("Android")};
EUL=function(){return Tv("iPhone")&&!Tv("iPod")&&!Tv("iPad")};
_.r8=function(){return EUL()||Tv("iPad")||Tv("iPod")};
_.zSU=function(){return Vf()?qF.platform==="macOS":Tv("Macintosh")};
_.kvS=function(){return Vf()?qF.platform==="Windows":Tv("Windows")};
_.Yup=function(){return Vf()?qF.platform==="Chrome OS":Tv("CrOS")};
_.mL=function(d){return d[d.length-1]};
_.Qf=function(d,f,R){f=_.bQF(d,f,R);return f<0?null:typeof d==="string"?d.charAt(f):d[f]};
_.bQF=function(d,f,R){for(var W=d.length,p=typeof d==="string"?d.split(""):d,U=0;U<W;U++)if(U in p&&f.call(R,p[U],U,d))return U;return-1};
DFW=function(d){for(var f=_.Fp,R=typeof d==="string"?d.split(""):d,W=d.length-1;W>=0;W--)if(W in R&&f.call(void 0,R[W],W,d))return W;return-1};
_.hn=function(d,f){return _.Jn(d,f)>=0};
_.oJ=function(d,f){_.hn(d,f)||d.push(f)};
_.NF=function(d,f){f=_.Jn(d,f);var R;(R=f>=0)&&_.I1n(d,f);return R};
_.I1n=function(d,f){Array.prototype.splice.call(d,f,1)};
_.CQ=function(d){var f=d.length;if(f>0){for(var R=Array(f),W=0;W<f;W++)R[W]=d[W];return R}return[]};
_.B8=function(d,f){for(var R=1;R<arguments.length;R++){var W=arguments[R];if(_.iW(W)){var p=d.length||0,U=W.length||0;d.length=p+U;for(var g=0;g<U;g++)d[p+g]=W[g]}else d.push(W)}};
_.LLU=function(d,f,R,W){Array.prototype.splice.apply(d,quf(arguments,1))};
quf=function(d,f,R){return arguments.length<=2?Array.prototype.slice.call(d,f):Array.prototype.slice.call(d,f,R)};
eSf=function(d,f){f=f||d;for(var R=0,W=0,p={};W<d.length;){var U=d[W++],g=_.tn(U)?"o"+_.fR(U):(typeof U).charAt(0)+U;Object.prototype.hasOwnProperty.call(p,g)||(p[g]=!0,f[R++]=U)}f.length=R};
_.X8U=function(d,f,R){R=R||_.xFW;for(var W=0,p=d.length,U;W<p;){var g=W+(p-W>>>1);var K=R(f,d[g]);K>0?W=g+1:(p=g,U=!K)}return U?W:-W-1};
_.pR=function(d,f,R){if(!_.iW(d)||!_.iW(f)||d.length!=f.length)return!1;var W=d.length;R=R||T8p;for(var p=0;p<W;p++)if(!R(d[p],f[p]))return!1;return!0};
_.xFW=function(d,f){return d>f?1:d<f?-1:0};
T8p=function(d,f){return d===f};
Anf=function(d,f,R){f=Array.prototype.splice.call(d,f,1);Array.prototype.splice.call(d,R,0,f[0])};
MkS=function(d){return a1k[d]||""};
Gvk=function(d){if(!w8J)return _.Oe(d);d=l1U.test(d)?d.replace(l1U,MkS):d;d=atob(d);for(var f=new Uint8Array(d.length),R=0;R<d.length;R++)f[R]=d.charCodeAt(R);return f};
SuW=function(d,f){d.__closure__error__context__984382||(d.__closure__error__context__984382={});d.__closure__error__context__984382.severity=f};
_.ZL=function(d){d=Error(d);SuW(d,"warning");return d};
rnu=function(d,f){if(d!=null){var R;var W=(R=Vku)!=null?R:Vku={};R=W[d]||0;R>=f||(W[d]=R+1,d=Error(),SuW(d,"incident"),W8(d))}};
se=function(d,f,R){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(R===void 0?0:R)&&Symbol.for&&d?Symbol.for(d):d!=null?Symbol(d):Symbol():f};
PW1=function(d,f){Ha||_.KR in d||mF8(d,upU);d[_.KR]|=f};
Ee=function(d,f){Ha||_.KR in d||mF8(d,upU);d[_.KR]=f};
QJu=function(d){if(4&d)return 512&d?512:1024&d?1024:0};
qO=function(d){PW1(d,34);return d};
vU1=function(d){PW1(d,32);return d};
TN=function(){return typeof BigInt==="function"};
aC=function(d,f){return f===void 0?d.copyOnWrite!==AF&&!!(2&(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.KR]|0)):!!(2&f)&&d.copyOnWrite!==AF};
_.ry=function(d,f){if(d!=null)if(typeof d==="string")d=d?new lc(d,Si):_.VV();else if(d.constructor!==lc)if(FLk&&d!=null&&d instanceof Uint8Array)d=d.length?new lc(new Uint8Array(d),Si):_.VV();else{if(!f)throw Error();d=void 0}return d};
JnL=function(d,f){if(typeof f!=="number"||f<0||f>=d.length)throw Error();};
nUu=function(d,f,R){var W=f&128?0:-1,p=d.length,U;if(U=!!p)U=d[p-1],U=U!=null&&typeof U==="object"&&U.constructor===Object;var g=p+(U?-1:0);for(f=f&128?1:0;f<g;f++)R(f-W,d[f]);if(U){d=d[p-1];for(var K in d)!isNaN(K)&&R(+K,d[K])}};
Pa=function(d){return d&128?uc:void 0};
QV=function(d){d.isGuard_doNotManuallySetPrettyPlease=!0;return d};
oUf=function(){var d=hS1;return QV(function(f){for(var R in d)if(f===d[R]&&!/^[0-9]+$/.test(R))return!0;return!1})};
_.va=function(d){var f=d;if($FU(f)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(f))throw Error(String(f));}else if(N88(f)&&!Number.isSafeInteger(f))throw Error(String(f));return yn8?BigInt(d):d=CWn(d)?d?"1":"0":$FU(d)?d.trim()||"0":String(d)};
iQU=function(d,f){if(d.length>f.length)return!1;if(d.length<f.length||d===f)return!0;for(var R=0;R<d.length;R++){var W=d[R],p=f[R];if(W>p)return!1;if(W<p)return!0}};
B8F=function(d){var f=d>>>0;Fa=f;JF=(d-f)/4294967296>>>0};
hF=function(d){if(d<0){B8F(-d);var f=_.Z(cnU(Fa,JF));d=f.next().value;f=f.next().value;Fa=d>>>0;JF=f>>>0}else B8F(d)};
tk1=function(d,f){var R=f*4294967296+(d>>>0);return Number.isSafeInteger(R)?R:_.oC(d,f)};
dOf=function(d,f){var R=f&2147483648;R&&(d=~d+1>>>0,f=~f>>>0,d==0&&(f=f+1>>>0));d=tk1(d,f);return typeof d==="number"?R?-d:d:R?"-"+d:d};
_.oC=function(d,f){f>>>=0;d>>>=0;if(f<=2097151)var R=""+(4294967296*f+d);else TN()?R=""+(BigInt(f)<<BigInt(32)|BigInt(d)):(R=(d>>>24|f<<8)&16777215,f=f>>16&65535,d=(d&16777215)+R*6777216+f*6710656,R+=f*8147497,f*=2,d>=1E7&&(R+=d/1E7>>>0,d%=1E7),R>=1E7&&(f+=R/1E7>>>0,R%=1E7),R=f+jCp(R)+jCp(d));return R};
jCp=function(d){d=String(d);return"0000000".slice(d.length)+d};
_.fLS=function(d,f){f&2147483648?TN()?d=""+(BigInt(f|0)<<BigInt(32)|BigInt(d>>>0)):(f=_.Z(cnU(d,f)),d=f.next().value,f=f.next().value,d="-"+_.oC(d,f)):d=_.oC(d,f);return d};
Rep=function(d){if(d.length<16)hF(Number(d));else if(TN())d=BigInt(d),Fa=Number(d&BigInt(4294967295))>>>0,JF=Number(d>>BigInt(32)&BigInt(4294967295));else{var f=+(d[0]==="-");JF=Fa=0;for(var R=d.length,W=f,p=(R-f)%6+f;p<=R;W=p,p+=6)W=Number(d.slice(W,p)),JF*=1E6,Fa=Fa*1E6+W,Fa>=4294967296&&(JF+=Math.trunc(Fa/4294967296),JF>>>=0,Fa>>>=0);f&&(f=_.Z(cnU(Fa,JF)),d=f.next().value,f=f.next().value,Fa=d,JF=f)}};
cnU=function(d,f){f=~f;d?d=~d+1:f+=1;return[d,f]};
$V=function(d){return Array.prototype.slice.call(d)};
_.NO=function(d,f){throw Error(f===void 0?"unexpected value "+d+"!":f);};
_.yV=function(d){if(d!=null&&typeof d!=="number")throw Error("L`"+typeof d+"`"+d);return d};
_.WBf=function(d){if(d==null||typeof d==="number")return d;if(d==="NaN"||d==="Infinity"||d==="-Infinity")return Number(d)};
paS=function(d){if(d!=null&&typeof d!=="boolean")throw Error("M`"+_.ca(d)+"`"+d);return d};
_.UOn=function(d){if(d==null||typeof d==="boolean")return d;if(typeof d==="number")return!!d};
_.dL=function(d){switch(typeof d){case "bigint":return!0;case "number":return tF(d);case "string":return ORk.test(d);default:return!1}};
_.RR=function(d){if(!tF(d))throw _.ZL("enum");return d|0};
_.WM=function(d){return d==null?d:tF(d)?d|0:void 0};
ZRW=function(d){if(typeof d!=="number")throw _.ZL("int32");if(!tF(d))throw _.ZL("int32");return d|0};
_.pI=function(d){return d==null?d:ZRW(d)};
_.U2=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return tF(d)?d|0:void 0};
_.sCp=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return tF(d)?d>>>0:void 0};
EVv=function(d){var f=0;f=f===void 0?0:f;if(!_.dL(d))throw _.ZL("int64");var R=typeof d;switch(f){case 512:switch(R){case "string":return O2(d);case "bigint":return String(s2(64,d));default:return gVp(d)}case 1024:switch(R){case "string":return HR8(d);case "bigint":return _.va(s2(64,d));default:return KBS(d)}case 0:switch(R){case "string":return O2(d);case "bigint":return _.va(s2(64,d));default:return gL(d)}default:return _.NO(f,"Unknown format requested type for int64")}};
HM=function(d){return d==null?d:EVv(d)};
zeW=function(d){if(d[0]==="-")return!1;var f=d.length;return f<20?!0:f===20&&Number(d.substring(0,6))<184467};
kNf=function(d){var f=d.length;return d[0]==="-"?f<20?!0:f===20&&Number(d.substring(0,7))>-922337:f<19?!0:f===19&&Number(d.substring(0,6))<922337};
Yen=function(d){if(d<0){hF(d);var f=_.oC(Fa,JF);d=Number(f);return KI(d)?d:f}f=String(d);if(zeW(f))return f;hF(d);return tk1(Fa,JF)};
bRu=function(d){if(kNf(d))return d;Rep(d);return _.fLS(Fa,JF)};
DOF=function(d){if(zeW(d))return d;Rep(d);return _.oC(Fa,JF)};
gL=function(d){d=ks(d);KI(d)||(hF(d),d=dOf(Fa,JF));return d};
_.ILF=function(d){d=ks(d);return d>=0&&KI(d)?d:Yen(d)};
gVp=function(d){d=ks(d);if(KI(d))d=String(d);else{var f=String(d);kNf(f)?d=f:(hF(d),d=_.fLS(Fa,JF))}return d};
_.qeF=function(d){d=ks(d);if(d>=0&&KI(d))d=String(d);else{var f=String(d);zeW(f)?d=f:(hF(d),d=_.oC(Fa,JF))}return d};
O2=function(d){var f=ks(Number(d));if(KI(f))return String(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return bRu(d)};
HR8=function(d){var f=ks(Number(d));if(KI(f))return _.va(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return TN()?_.va(s2(64,BigInt(d))):_.va(bRu(d))};
KBS=function(d){return KI(d)?_.va(gL(d)):_.va(gVp(d))};
_.LBk=function(d){return KI(d)?_.va(_.ILF(d)):_.va(_.qeF(d))};
_.eeJ=function(d){var f=ks(Number(d));if(KI(f)&&f>=0)return String(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return DOF(d)};
_.xOn=function(d){var f=ks(Number(d));if(KI(f)&&f>=0)return _.va(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return TN()?_.va((0,_.Ys)(64,BigInt(d))):_.va(DOF(d))};
_.Tyu=function(d){if(d==null)return d;if(typeof d==="bigint")return XaL(d)?d=Number(d):(d=s2(64,d),d=XaL(d)?Number(d):String(d)),d;if(_.dL(d))return typeof d==="number"?gL(d):O2(d)};
AF8=function(d,f){f=f===void 0?!1:f;var R=typeof d;if(d==null)return d;if(R==="bigint")return String(s2(64,d));if(_.dL(d))return R==="string"?O2(d):f?gVp(d):gL(d)};
_.aLL=function(d){var f=typeof d;if(d==null)return d;if(f==="bigint")return _.va(s2(64,d));if(_.dL(d))return f==="string"?HR8(d):KBS(d)};
MiF=function(d){if(d==null)return d;var f=typeof d;if(f==="bigint")return String(s2(64,d));if(_.dL(d)){if(f==="string")return O2(d);if(f==="number")return gL(d)}};
waL=function(d){if(d==null)return d;var f=typeof d;if(f==="bigint")return String((0,_.Ys)(64,d));if(_.dL(d)){if(f==="string")return _.eeJ(d);if(f==="number")return _.ILF(d)}};
_.qk=function(d){if(typeof d!=="string")throw Error();return d};
LI=function(d){if(d!=null&&typeof d!=="string")throw Error();return d};
_.xs=function(d){return d==null||typeof d==="string"?d:void 0};
Se1=function(d,f,R,W){if(d!=null&&d[X$]===Mk)return d;if(!Array.isArray(d))return R?W&2?f[lLp]||(f[lLp]=GNp(f)):new f:void 0;R=d[_.KR]|0;W=R|W&32|W&2;W!==R&&Ee(d,W);return new f(d)};
GNp=function(d){d=new d;qO(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return d};
Viv=function(d,f,R){d=f?ZRW(d):_.U2(d);return d==null?R?0:void 0:d|0};
rFQ=function(d){return d};
mOQ=function(d){return d};
Pc8=function(d,f,R,W,p,U){d=Se1(d,W,R,U);p&&(d=uak(d));return d};
QCF=function(d){return[d,this.get(d)]};
JF8=function(){return vVU||(vVU=new wL(qO([]),void 0,void 0,void 0,FBk))};
nV8=function(d){var f=GI(S8);return f?d[f]:void 0};
$O8=function(d,f){var R=R===void 0?!1:R;if(GI(heJ)&&GI(S8)&&void 0===heJ){var W=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=W[S8];if(!p)return;if(p=p.reviveUnknownFields)try{p(W,f,oVU);return}catch(U){W8(U)}}R&&(d=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(R=GI(S8))&&R in d&&(d=d[R])&&delete d[f])};
yF8=function(d,f){var R=GI(S8),W;Ha&&R&&((W=d[R])==null?void 0:W[f])!=null&&rnu(Ny1,3)};
iR8=function(d,f){f<100||rnu(Ccp,1)};
jR8=function(d,f,R,W){var p=W!==void 0;W=!!W;var U=GI(S8),g;!p&&Ha&&U&&(g=d[U])&&Byn(g,iR8);U=[];var K=d.length;g=4294967295;var E=!1,Y=!!(f&64),b=Y?f&128?0:-1:void 0;if(!(f&1)){var D=K&&d[K-1];D!=null&&typeof D==="object"&&D.constructor===Object?(K--,g=K):D=void 0;if(Y&&!(f&128)&&!p){E=!0;var I;g=((I=cF8)!=null?I:rFQ)(g-b,b,d,D,void 0)+b}}f=void 0;for(I=0;I<K;I++){var L=d[I];if(L!=null&&(L=R(L,W))!=null)if(Y&&I>=g){var X=I-b,w=void 0;((w=f)!=null?w:f={})[X]=L}else U[I]=L}if(D)for(var S in D)K=D[S],
K!=null&&(K=R(K,W))!=null&&(I=+S,L=void 0,Y&&!Number.isNaN(I)&&(L=I+b)<g?U[L]=K:(I=void 0,((I=f)!=null?I:f={})[S]=K));f&&(E?U.push(f):U[g]=f);p&&GI(S8)&&(d=nV8(d))&&d instanceof tiL&&(U[S8]=dkQ(d));return U};
RBv=function(d){d[0]=fh8(d[0]);d[1]=fh8(d[1]);return d};
fh8=function(d){switch(typeof d){case "number":return Number.isFinite(d)?d:""+d;case "bigint":return XaL(d)?Number(d):""+d;case "boolean":return d?1:0;case "object":if(Array.isArray(d)){var f=d[_.KR]|0;return d.length===0&&f&1?void 0:jR8(d,f,fh8)}if(d!=null&&d[X$]===Mk)return WJL(d);if(d instanceof lc){f=d.JSC$8802_value_;if(f==null)d="";else if(typeof f==="string")d=f;else{if(w8J){for(var R="",W=0,p=f.length-10240;W<p;)R+=String.fromCharCode.apply(null,f.subarray(W,W+=10240));R+=String.fromCharCode.apply(null,
W?f.subarray(W):f);f=btoa(R)}else f=_.VG(f);d=d.JSC$8802_value_=f}return d}if(d instanceof wL)return d=d.size!==0?Array.from(mJ.prototype.entries.call(d),RBv):void 0,d;return}return d};
QG=function(d,f){if(f){cF8=f==null||f===rFQ||f[pMW]!==Uk8?rFQ:f;try{return WJL(d)}finally{cF8=void 0}}return WJL(d)};
WJL=function(d){d=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return jR8(d,d[_.KR]|0,fh8)};
sRk=function(d){switch(typeof d){case "boolean":return OIf||(OIf=[0,void 0,!0]);case "number":return d>0?void 0:d===0?ZI8||(ZI8=[0,void 0]):[-d,void 0];case "string":return[0,d];case "object":return d}};
gsL=function(d,f,R){return d=_.vM(d,f[0],f[1],R?1:2)};
_.vM=function(d,f,R,W){W=W===void 0?0:W;if(d==null){var p=32;R?(d=[R],p|=128):d=[];f&&(p=p&-8380417|(f&1023)<<13)}else{if(!Array.isArray(d))throw Error("O");p=d[_.KR]|0;if(HIL&&1&p)throw Error("P");2048&p&&!(2&p)&&KJW();if(p&256)throw Error("Q");if(p&64)return W!==0||p&2048||Ee(d,p|2048),d;if(R&&(p|=128,R!==d[0]))throw Error("R");a:{R=d;p|=64;var U=R.length;if(U){var g=U-1,K=R[g];if(K!=null&&typeof K==="object"&&K.constructor===Object){f=p&128?0:-1;g-=f;if(g>=1024)throw Error("T");for(var E in K)U=
+E,U<g&&(R[U+f]=K[E],delete K[E]);p=p&-8380417|(g&1023)<<13;break a}}if(f){E=Math.max(f,U-(p&128?0:-1));if(E>1024)throw Error("U");p=p&-8380417|(E&1023)<<13}}}p|=64;W===0&&(p|=2048);Ee(d,p);return d};
KJW=function(){if(HIL)throw Error("S");rnu(Es8,5)};
Y2L=function(d,f){if(typeof d!=="object")return d;if(Array.isArray(d)){var R=d[_.KR]|0;return d.length===0&&R&1?void 0:zBQ(d,R,f)}if(d!=null&&d[X$]===Mk)return kIQ(d);if(d instanceof wL){f=d.arrayState;if(f&2)return d;if(!d.size)return;R=qO(Array.from(mJ.prototype.entries.call(d)));if(d.valueCtor)for(d=0;d<R.length;d++){var W=R[d],p=W[1];p==null||typeof p!=="object"?p=void 0:p!=null&&p[X$]===Mk?p=kIQ(p):Array.isArray(p)?p=zBQ(p,p[_.KR]|0,!!(f&32)):p=void 0;W[1]=p}return R}if(d instanceof lc)return d};
zBQ=function(d,f,R){if(f&2)return d;!R||4096&f||16&f?d=JY(d,f,!1,R&&!(f&16)):(PW1(d,34),f&4&&Object.freeze(d));return d};
bIk=function(d,f,R){d=new d.constructor(f);R&&(d.copyOnWrite=AF);d.noLegacyNull=AF;return d};
kIQ=function(d){var f=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=f[_.KR]|0;return aC(d,R)?d:Dk8(d,f,R)?bIk(d,f):JY(f,R)};
JY=function(d,f,R,W){W!=null||(W=!!(34&f));d=jR8(d,f,Y2L,W);W=32;R&&(W|=2);f=f&8380609|W;Ee(d,f);return d};
uak=function(d){var f=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=f[_.KR]|0;return aC(d,R)?Dk8(d,f,R)?bIk(d,f,!0):new d.constructor(JY(f,R,!1)):d};
nI=function(d){if(d.copyOnWrite!==AF)return!1;var f=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;f=JY(f,f[_.KR]|0);PW1(f,2048);d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=f;d.copyOnWrite=void 0;d.noLegacyNull=void 0;return!0};
hY=function(d){if(!nI(d)&&aC(d,d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.KR]|0))throw Error();};
oR=function(d,f){f===void 0&&(f=d[_.KR]|0);f&32&&!(f&4096)&&Ee(d,f|4096)};
Dk8=function(d,f,R){return R&2?!0:R&32&&!(R&4096)?(Ee(f,R|2),d.copyOnWrite=AF,!0):!1};
Nk=function(d,f,R,W,p){var U=R+(p?0:-1),g=d.length-1;if(g>=1+(p?0:-1)&&U>=g){var K=d[g];if(K!=null&&typeof K==="object"&&K.constructor===Object)return K[R]=W,f}if(U<=g)return d[U]=W,f;if(W!==void 0){var E;g=((E=f)!=null?E:f=d[_.KR]|0)>>13&1023||536870912;R>=g?W!=null&&(U={},d[g+(p?0:-1)]=(U[R]=W,U)):d[U]=W}return f};
_.iy=function(d,f,R,W,p){var U=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=U[_.KR]|0;W=aC(d,g)?1:W;p=!!p||W===3;W===2&&nI(d)&&(U=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=U[_.KR]|0);d=IhL(U,f);var K=d===yG?7:d[_.KR]|0,E=q2J(K,g);var Y=4&E?!1:!0;if(Y){4&E&&(d=$V(d),K=0,E=CI(E,g),g=Nk(U,g,f,d));for(var b=0,D=0;b<d.length;b++){var I=R(d[b]);I!=null&&(d[D++]=I)}D<b&&(d.length=D);R=(E|4)&-513;E=R&=-1025;E&=-4097}E!==K&&(Ee(d,E),2&E&&Object.freeze(d));return d=LJS(d,E,U,
g,f,W,Y,p)};
LJS=function(d,f,R,W,p,U,g,K){var E=f;U===1||(U!==4?0:2&f||!(16&f)&&32&W)?BM(f)||(f|=!d.length||g&&!(4096&f)||32&W&&!(4096&f||16&f)?2:256,f!==E&&Ee(d,f),Object.freeze(d)):(U===2&&BM(f)&&(d=$V(d),E=0,f=CI(f,W),W=Nk(R,W,p,d)),BM(f)||(K||(f|=16),f!==E&&Ee(d,f)));2&f||!(4096&f||16&f)||oR(R,W);return d};
IhL=function(d,f,R){d=cM(d,f,R);return Array.isArray(d)?d:yG};
q2J=function(d,f){2&f&&(d|=2);return d|1};
BM=function(d){return!!(2&d)&&!!(4&d)||!!(256&d)};
eBQ=function(d){return _.ry(d,!0)};
xkQ=function(d,f){var R=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,W=R[_.KR]|0;a:{var p=W;W=aC(d,W);!W&&nI(d)&&(R=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=R[_.KR]|0);var U=cM(R,f);d=!1;if(U==null){if(W){f=JF8();break a}U=[]}else if(U.constructor===wL)if(U.arrayState&2&&!W)U=Array.from(mJ.prototype.entries.call(U));else{f=U;break a}else Array.isArray(U)?d=!!((U[_.KR]|0)&2):U=[];if(W){if(!U.length){f=JF8();break a}d||(d=!0,qO(U))}else if(d){d=!1;W=U;W=$V(W);for(U=0;U<
W.length;U++){var g=W[U]=$V(W[U]);Array.isArray(g[1])&&(g[1]=qO(g[1]))}U=W}!d&&p&32&&vU1(U);W=new wL(U,void 0,Viv,Viv);p=Nk(R,p,f,W);d||oR(R,p);f=W}return f};
_.tY=function(d,f,R,W){hY(d);var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=p[_.KR]|0;if(R==null)return Nk(p,U,f),d;var g=R===yG?7:R[_.KR]|0,K=g,E=BM(g),Y=E||Object.isFrozen(R);E||(g=0);Y||(R=$V(R),K=0,g=CI(g,U),Y=!1);g|=5;var b;E=(b=QJu(g))!=null?b:0;for(b=0;b<R.length;b++){var D=R[b],I=W(D,E);Object.is(D,I)||(Y&&(R=$V(R),K=0,g=CI(g,U),Y=!1),R[b]=I)}g!==K&&(Y&&(R=$V(R),g=CI(g,U)),Ee(R,g));Nk(p,U,f,R);return d};
_.da=function(d,f,R,W,p){hY(d);var U=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Nk(U,U[_.KR]|0,f,(W==="0"?Number(R)===0:R===W)?void 0:R,p);return d};
_.XMn=function(d,f,R){if(f&2)throw Error();var W=Pa(f),p=IhL(d,R,W),U=p===yG?7:p[_.KR]|0,g=q2J(U,f);if(2&g||BM(g)||16&g)p=$V(p),U=0,g=CI(g,f),Nk(d,f,R,p,W);g&=-13;g!==U&&Ee(p,g);return p};
TLu=function(d){if(Ha){var f;return(f=d[jd])!=null?f:d[jd]=new Map}if(jd in d)return d[jd];f=new Map;Object.defineProperty(d,jd,{value:f});return f};
ahU=function(d,f,R,W,p){var U=TLu(d),g=AYW(U,d,f,R,p);g!==W&&(g&&(f=Nk(d,f,g,void 0,p)),U.set(R,W));return f};
AYW=function(d,f,R,W,p){var U=d.get(W);if(U!=null)return U;for(var g=U=0;g<W.length;g++){var K=W[g];cM(f,K,p)!=null&&(U!==0&&(R=Nk(f,R,U,void 0,p)),U=K)}d.set(W,U);return U};
M8u=function(d,f,R,W,p){var U=!1;W=cM(d,W,p,function(g){var K=Se1(g,R,!1,f);U=K!==g&&K!=null;return K});
if(W!=null)return U&&!aC(W)&&oR(d,f),W};
wML=function(d,f,R,W,p,U,g,K){var E=aC(d,R);U=E?1:U;g=!!g||U===3;E=K&&!E;(U===2||E)&&nI(d)&&(f=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R=f[_.KR]|0);d=IhL(f,p);var Y=d===yG?7:d[_.KR]|0,b=q2J(Y,R);if(K=!(4&b)){var D=d,I=R,L=!!(2&b);L&&(I|=2);for(var X=!L,w=!0,S=0,r=0;S<D.length;S++){var v=Se1(D[S],W,!1,I);if(v instanceof W){if(!L){var c=aC(v);X&&(X=!c);w&&(w=c)}D[r++]=v}}r<S&&(D.length=r);b|=4;b=w?b&-4097:b|4096;b=X?b|8:b&-9}b!==Y&&(Ee(d,b),2&b&&Object.freeze(d));if(E&&!(8&b||!d.length&&
(U===1||(U!==4?0:2&b||!(16&b)&&32&R)))){BM(b)&&(d=$V(d),b=CI(b,R),R=Nk(f,R,p,d));W=d;E=b;for(Y=0;Y<W.length;Y++)D=W[Y],b=uak(D),D!==b&&(W[Y]=b);E|=8;b=E=W.length?E|4096:E&-4097;Ee(d,b)}return d=LJS(d,b,f,R,p,U,K,g)};
lh8=function(d){d==null&&(d=void 0);return d};
CI=function(d,f){return d=(2&f?d|2:d&-3)&-273};
_.GIJ=function(d,f,R,W,p){hY(d);f=_.iy(d,f,p,2,!0);var U;p=(U=QJu(f===yG?7:f[_.KR]|0))!=null?U:0;f.push(R(W,p));return d};
S2v=function(d,f,R,W,p,U,g){hY(d);var K=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;d=wML(d,K,K[_.KR]|0,R,f,2,!0);if(U&&g)p!=null||(p=d.length-1),JnL(d,p),d.splice(p,U),d.length||(d[_.KR]&=-4097);else{if(U){if(typeof p!=="number"||p<0||p>d.length)throw Error();}else W=W!=null?W:new R;p!=void 0?d.splice(p,U,W):d.push(W);p=R=d===yG?7:d[_.KR]|0;(W=aC(W))?(R&=-9,d.length===1&&(R&=-4097)):R|=4096;R!==p&&Ee(d,R);W||oR(K)}};
rY8=function(d,f){if(typeof d==="string")return new f9(Gvk(d),f);if(Array.isArray(d))return new f9(new Uint8Array(d),f);if(d.constructor===Uint8Array)return new f9(d,!1);if(d.constructor===ArrayBuffer)return d=new Uint8Array(d),new f9(d,!1);if(d.constructor===lc)return f=V8L(d)||new Uint8Array(0),new f9(f,!0,d);if(d instanceof Uint8Array)return d=d.constructor===Uint8Array?d:new Uint8Array(d.buffer,d.byteOffset,d.byteLength),new f9(d,!1);throw Error();};
RY=function(){var d=function(){throw Error();};
Object.setPrototypeOf(d,d.prototype);return d};
u$8=function(d,f){var R=R===void 0?mkp:R;return new Wn(d,f,R)};
FJu=function(d,f,R,W,p){f=PyJ(f,W);f!=null&&(R=_.QRS(d,R),p(f,d),_.vsf(d,R))};
p9=function(d,f,R,W){var p=W[d];if(p)return p;p={};p.binaryFields=W;p.messageMetadata=sRk(W[0]);var U=W[1],g=1;U&&U.constructor===Object&&(p.extensions=U,U=W[++g],typeof U==="function"&&(p.isMessageSet=!0,JYv!=null||(JYv=U),nsv!=null||(nsv=W[g+1]),U=W[g+=2]));for(var K={};U&&hBL(U);){for(var E=0;E<U.length;E++)K[U[E]]=U;U=W[++g]}for(E=1;U!==void 0;){typeof U==="number"&&(E+=U,U=W[++g]);var Y=void 0;if(U instanceof Wn)var b=U;else b=osn,g--;U=void 0;if((U=b)==null?0:U.$$isMsg){U=W[++g];Y=W;var D=g;
typeof U==="function"&&(U=U(),Y[D]=U);Y=U}U=W[++g];D=E+1;typeof U==="number"&&U<0&&(D-=U,U=W[++g]);for(;E<D;E++){var I=K[E];Y?R(p,E,b,Y,I):f(p,E,b,I)}}return W[d]=p};
hBL=function(d){return Array.isArray(d)&&!!d.length&&typeof d[0]==="number"&&d[0]>0};
NLQ=function(d){return Array.isArray(d)?d[0]instanceof Wn?d:[$kv,d]:[d,void 0]};
PyJ=function(d,f){if(d instanceof _.US)return d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(d))return gsL(d,f,!1)};
yY1=function(d,f,R,W){var p=R.$$binaryReaderFn;d[f]=W?function(U,g,K){return p(U,g,K,W)}:p};
iIQ=function(d,f,R,W,p){var U=R.$$binaryReaderFn,g,K;d[f]=function(E,Y,b){return U(E,Y,b,K||(K=p9(Cy8,yY1,iIQ,W).messageMetadata),g||(g=BL8(W)),p)}};
BL8=function(d){var f=d[cYF];if(f!=null)return f;var R=p9(Cy8,yY1,iIQ,d);f=R.isMessageSet?function(W,p){return JYv(W,p,R)}:function(W,p){for(;t8p(p)&&p.nextWireType_!=4;){var U=p.nextField_,g=R[U];
if(g==null){var K=R.extensions;K&&(K=K[U])&&(K=dKv(K),K!=null&&(g=R[U]=K))}if(g==null||!g(p,W,U)){K=p;g=K.fieldCursor_;jY1(K);if(K.discardUnknownFields)var E=void 0;else{var Y=K.decoder_.cursor_-g;K.decoder_.cursor_=g;E=f5W(K.decoder_,Y)}Y=K=g=void 0;var b=W;E&&((g=(K=(Y=b[S8])!=null?Y:b[S8]=new tiL)[U])!=null?g:K[U]=[]).push(E)}}if(W=nV8(W))W.reviveUnknownFields=R.binaryFields[RAL];return!0};
d[cYF]=f;d[RAL]=WDJ.bind(d);return f};
WDJ=function(d,f,R,W){var p=this[Cy8],U=this[cYF],g=gsL(void 0,p.messageMetadata,!1),K=nV8(d);if(K){var E=!1,Y=p.extensions;if(Y){p=function(X,w,S){if(S.length!==0)if(Y[w])for(X=_.Z(S),w=X.next();!w.done;w=X.next()){w=pnW(w.value);try{E=!0,U(g,w)}finally{w.free()}}else W==null||W(d,w,S)};
if(f==null)Byn(K,p);else if(K!=null){var b=K[f];b&&p(K,f,b)}if(E){var D=d[_.KR]|0;if(D&2&&D&2048&&(R==null||!R.reviveIntoImmutable))throw Error();var I=Pa(D),L=function(X,w){if(cM(d,X,I)!=null)switch(R==null?void 0:R.resolutionBehavior){case 1:return;default:throw Error();}w!=null&&(D=Nk(d,D,X,w,I));delete K[X]};
f==null?nUu(g,g[_.KR]|0,function(X,w){L(X,w)}):L(f,cM(g,f,I))}}}};
dKv=function(d){d=NLQ(d);var f=d[0].$$binaryReaderFn;if(d=d[1]){var R=BL8(d),W=p9(Cy8,yY1,iIQ,d).messageMetadata;return function(p,U,g){return f(p,U,g,W,R)}}return f};
UKW=function(d,f,R){d[f]=R.$$binaryWriterFn};
Z9L=function(d,f,R,W){var p,U,g=R.$$binaryWriterFn;d[f]=function(K,E,Y){return g(K,E,Y,U||(U=p9(O9f,UKW,Z9L,W).messageMetadata),p||(p=sYk(W)))}};
sYk=function(d){var f=d[gkS];if(!f){var R=p9(O9f,UKW,Z9L,d);f=function(W,p){return H9J(W,p,R)};
d[gkS]=f}return f};
H9J=function(d,f,R){nUu(d,d[_.KR]|0,function(W,p){if(p!=null){var U=KD1(R,W);U?U(f,p,W):W<500||rnu(EkQ,3)}});
(d=nV8(d))&&Byn(d,function(W,p,U){sS(f,f.encoder_.end());for(W=0;W<U.length;W++)sS(f,V8L(U[W])||new Uint8Array(0))})};
KD1=function(d,f){var R=d[f];if(R)return R;if(R=d.extensions)if(R=R[f]){R=NLQ(R);var W=R[0].$$binaryWriterFn;if(R=R[1]){var p=sYk(R),U=p9(O9f,UKW,Z9L,R).messageMetadata;R=d.isMessageSet?nsv(U,p):function(g,K,E){return W(g,K,E,U,p)}}else R=W;
return d[f]=R}};
_.zAU=function(d,f,R){if(Array.isArray(f)){var W=f[_.KR]|0;if(W&4)return f;for(var p=0,U=0;p<f.length;p++){var g=d(f[p]);g!=null&&(f[U++]=g)}U<p&&(f.length=U);R&&(Ee(f,(W|5)&-1537),W&2&&Object.freeze(f));return f}};
_.Hn=function(d,f,R){return new Wn(d,f,R)};
_.kMS=function(d,f,R){return new Wn(d,f,R)};
_.K9=function(d,f,R){Nk(d,d[_.KR]|0,f,R,Pa(d[_.KR]|0))};
b9U=function(d,f,R){f=_.WBf(f);f!=null&&(_.ES(d,R,1),d=d.encoder_,R=YSv||(YSv=new DataView(new ArrayBuffer(8))),R.setFloat64(0,+f,!0),Fa=R.getUint32(0,!0),JF=R.getUint32(4,!0),_.zM(d,Fa),_.zM(d,JF))};
_.kk=function(d,f,R){f=MiF(f);if(f!=null){switch(typeof f){case "string":DKf(f)}if(f!=null)switch(_.ES(d,R,0),typeof f){case "number":d=d.encoder_;hF(f);I5U(d,Fa,JF);break;case "bigint":R=BigInt.asUintN(64,f);R=new qSu(Number(R&BigInt(4294967295)),Number(R>>BigInt(32)));I5U(d.encoder_,R.JSC$8846_lo,R.JSC$8846_hi);break;default:R=DKf(f),I5U(d.encoder_,R.JSC$8846_lo,R.JSC$8846_hi)}}};
eA8=function(d,f,R){f=_.U2(f);f!=null&&f!=null&&(_.ES(d,R,0),_.LD8(d.encoder_,f))};
_.XnJ=function(d,f,R){xK1(d,R,waL(f))};
_.TaW=function(d,f,R){f=_.UOn(f);f!=null&&(_.ES(d,R,0),d.encoder_.JSC$8848_buffer_.push(f?1:0))};
_.a58=function(d,f,R){f=_.xs(f);f!=null&&AtS(d,R,WL8(f))};
Mdf=function(d,f,R,W,p){f=PyJ(f,W);f!=null&&(R=_.QRS(d,R),p(f,d),_.vsf(d,R))};
_.wnU=function(d,f,R){f=f==null||typeof f=="string"||f instanceof lc?f:void 0;f!=null&&AtS(d,R,rY8(f,!0).buffer)};
_.l5k=function(d,f,R){f=_.U2(f);f!=null&&(f=parseInt(f,10),_.ES(d,R,0),_.LD8(d.encoder_,f))};
_.Yk=function(d,f){return function(R,W){var p={treatNewDataAsImmutable:!0};W&&Object.assign(p,W);R=pnW(R,void 0,void 0,p);try{var U=new d,g=U.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;BL8(f)(g,R);var K=U}finally{R.free()}return K}};
_.IY=function(d){return function(f){return GMQ(f,d)}};
SSp=function(d){return function(){return GMQ(this,d)}};
_.VdQ=function(d){return QV(function(f){return f instanceof d&&!aC(f)})};
_.L9=function(d){return function(f){return rtk(d,f)}};
QYS=function(d,f){return mKS({child:d,origin:f||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:uo8,getPayloadCase:function(R){return R.getPayloadCase()},
createInitMessage:function(R){var W=new ed,p=new PHf;R=_.xk(p,1,R);return _.Xo(W,5,TM,R)}})};
At=function(d){return{valueOf:d}.valueOf()};
FDv=function(){var d=null;if(!vku)return d;try{var f=function(R){return R};
d=vku.createPolicy("goog#html",{createHTML:f,createScript:f,createScriptURL:f})}catch(R){}return d};
nk8=function(){Jtf===void 0&&(Jtf=FDv());return Jtf};
_.MK=function(d){var f=nk8();d=f?f.createScriptURL(d):d;return new aY(d)};
_.wa=function(d){if(d instanceof aY)return d.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.lH=function(d){return Object.isFrozen(d)&&Object.isFrozen(d.raw)};
hAF=function(d){return d.toString().indexOf("`")===-1};
Vt=function(d){return new _.Sd(okU,d)};
ra=function(d){return d instanceof _.Sd};
_.mD=function(d){if(ra(d))return d.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
uH=function(d){return new $KU(function(f){return f.substr(0,d.length+1).toLowerCase()===d+":"})};
_.Pn=function(d,f){f=f===void 0?Nav:f;if(ra(d))return d;for(var R=0;R<f.length;++R){var W=f[R];if(W instanceof $KU&&W.isValid(d))return Vt(d)}};
_.Fo=function(d,f){f=f===void 0?Nav:f;return _.Pn(d,f)||vn};
_.Jt=function(d){var f=window;if(typeof MediaSource!=="undefined"&&d instanceof MediaSource||typeof f.ManagedMediaSource!=="undefined"&&d instanceof f.ManagedMediaSource)return Vt(URL.createObjectURL(d));f=d.type;f.toLowerCase()==="application/octet-stream"?f=!0:(f=f.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),f=(f==null?void 0:f.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(f[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(f[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(f[1])||/^font\/[\w-]+$/i.test(f[1])));if(!f)throw Error("Z");return Vt(URL.createObjectURL(d))};
_.ytp=function(d){for(var f=_.n9.apply(1,arguments),R=[d[0]],W=0;W<f.length;W++)R.push(String(f[W])),R.push(d[W+1]);return Vt(R.join(""))};
_.i9W=function(d){if(!CHp){a:{var f=document.createElement("a");try{f.href=d}catch(R){d=void 0;break a}d=f.protocol;d=d===":"||d===""?"https:":d}return d}try{f=new URL(d)}catch(R){return"https:"}return f.protocol};
_.ht=function(d){d instanceof _.Sd?d=_.mD(d):d=BaF.test(d)?d:void 0;return d};
$k=function(d,f){f=_.ht(f);f!==void 0&&(d.href=f)};
C9=function(d){var f=nk8();d=f?f.createHTML(d):d;return new NK(d)};
iH=function(d){if(d instanceof NK)return d.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.Bn=function(d,f){d.src=_.wa(f).toString()};
ct8=function(d,f){d.setAttribute("sandbox","");for(var R=0;R<f.length;R++)d.sandbox.supports&&!d.sandbox.supports(f[R])||d.sandbox.add(f[R])};
_.d3f=function(d,f,R){d.removeAttribute("srcdoc");switch(f){case 0:if(R instanceof aY)throw new tdf("TrustedResourceUrl",0);ct8(d,[]);f=_.ht(R);f!==void 0&&(d.src=f);break;case 1:if(!(R instanceof aY))throw new tdf(typeof R,1);ct8(d,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Bn(d,R);break;case 2:if(R instanceof aY)throw new tdf("TrustedResourceUrl",2);ct8(d,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
f=_.ht(R);f!==void 0&&(d.src=f);break;default:_.NO(f)}};
_.cn=function(d,f,R,W){f=_.ht(f);return f!==void 0?d.open(f,R,W):null};
_.tt=function(d){d=d===void 0?document:d;var f,R;d=(R=(f=d).querySelector)==null?void 0:R.call(f,"script[nonce]");return d==null?"":d.nonce||d.getAttribute("nonce")||""};
_.jT=function(d){var f=nk8();d=f?f.createScript(d):d;return new _.dn(d)};
j48=function(d){if(d instanceof _.dn)return d.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
fbu=function(d){var f=_.tt(d.ownerDocument);f&&d.setAttribute("nonce",f)};
_.fH=function(d,f){d.textContent=j48(f);fbu(d)};
_.R4=function(d,f){d.src=_.wa(f);fbu(d)};
_.WH=function(d,f){if(d.nodeType===1&&/^(script|style)$/i.test(d.tagName))throw Error("Z");d.innerHTML=iH(f)};
_.Up=function(d,f,R,W){if(d.length===0)throw Error("Z");d=d.map(function(U){if(U instanceof Rjk)U=U.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return U});
var p=R.toLowerCase();if(d.every(function(U){return p.indexOf(U)!==0}))throw Error("aa`"+R);
f.setAttribute(R,W)};
_.Op=function(d,f,R){if(f instanceof aY)d.href=_.wa(f).toString(),d.rel=R;else{if(W38.indexOf(R)===-1)throw Error("ba`"+R);f=_.ht(f);f!==void 0&&(d.href=f,d.rel=R)}};
pH8=function(d){if(d instanceof Zb)return d.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.U3Q=function(d,f){f=_.ht(f);f!==void 0&&(d.href=f)};
OHu=function(d){return _.MK(d)};
ZHv=function(d,f){d&&(f=d.indexOf(f),0<=f&&d.splice(f,1))};
sp=function(d){return typeof d==="function"};
s4Q=function(d){return d instanceof gn||d&&"closed"in d&&sp(d.remove)&&sp(d.add)&&sp(d.unsubscribe)};
HH=function(){};
KH=function(d){gcQ(function(){throw d;})};
Ep=function(d){return d};
za=function(){return HHv(_.n9.apply(0,arguments))};
HHv=function(d){return d.length===0?Ep:d.length===1?d[0]:function(f){return d.reduce(function(R,W){return W(R)},f)}};
K3k=function(d){var f;return(f=d!=null?d:void 0)!=null?f:Promise};
EcS=function(d,f){return new Yc(function(R){var W=0;return f.schedule(function(){W===d.length?R.complete():(R.next(d[W++]),R.closed||this.schedule())})})};
zj1=function(d,f){if(!d)throw Error("ca");return new Yc(function(R){var W=new gn;W.add(f.schedule(function(){var p=d[Symbol.asyncIterator]();W.add(f.schedule(function(){var U=this;p.next().then(function(g){g.done?R.complete():(R.next(g.value),U.schedule())})}))}));
return W})};
kan=function(d,f,R){f=f.schedule(function(){try{R.call(this)}catch(W){d.error(W)}},0);
d.add(f)};
bHn=function(d,f){return new Yc(function(R){var W;R.add(f.schedule(function(){W=d[Ypu]();kan(R,f,function(){var p=W.next(),U=p.value;p.done?R.complete():(R.next(U),this.schedule())})}));
return function(){var p;return sp((p=W)==null?void 0:p.return)&&W.return()}})};
D31=function(d,f){return new Yc(function(R){var W=new gn;W.add(f.schedule(function(){var p=d[bR]();W.add(p.subscribe({next:function(U){W.add(f.schedule(function(){return R.next(U)}))},
error:function(U){W.add(f.schedule(function(){return R.error(U)}))},
complete:function(){W.add(f.schedule(function(){return R.complete()}))}}))}));
return W})};
IbQ=function(d,f){return new Yc(function(R){return f.schedule(function(){return d.then(function(W){R.add(f.schedule(function(){R.next(W);R.add(f.schedule(function(){return R.complete()}))}))},function(W){R.add(f.schedule(function(){return R.error(W)}))})})})};
qpJ=function(d){return new TypeError("da`"+(d!==null&&typeof d==="object"?"an invalid object":"'"+d+"'"))};
eju=function(d,f){if(d!=null){if(sp(d[bR]))return D31(d,f);if(L3W(d))return EcS(d,f);if(sp(d==null?void 0:d.then))return IbQ(d,f);if(Symbol.asyncIterator&&sp(d==null?void 0:d[Symbol.asyncIterator]))return zj1(d,f);if(sp(d==null?void 0:d[Ypu]))return bHn(d,f)}throw qpJ(d);};
I4=function(d,f){return f?eju(d,f):Db(d)};
Db=function(d){if(d instanceof Yc)return d;if(d!=null){if(sp(d[bR]))return x3v(d);if(L3W(d))return XHu(d);if(sp(d==null?void 0:d.then))return TnF(d);if(Symbol.asyncIterator&&sp(d==null?void 0:d[Symbol.asyncIterator]))return A7W(d);if(sp(d==null?void 0:d[Ypu]))return abL(d)}throw qpJ(d);};
x3v=function(d){return new Yc(function(f){var R=d[bR]();if(sp(R.subscribe))return R.subscribe(f);throw new TypeError("ea");})};
XHu=function(d){return new Yc(function(f){for(var R=0;R<d.length&&!f.closed;R++)f.next(d[R]);f.complete()})};
TnF=function(d){return new Yc(function(f){d.then(function(R){f.closed||(f.next(R),f.complete())},function(R){return f.error(R)}).then(null,KH)})};
abL=function(d){return new Yc(function(f){for(var R=d[Ypu]();!f.closed;){var W=R.next(),p=W.value;W.done?f.complete():f.next(p)}return function(){return sp(R==null?void 0:R.return)&&R.return()}})};
A7W=function(d){return new Yc(function(f){MTW(d,f).catch(function(R){return f.error(R)})})};
MTW=function(d,f){var R,W,p,U,g,K;return _.H(function(E){switch(E.nextAddress){case 1:_.q3(E,2,3),U=_.LH(d);case 5:return E.yield(U.next(),8);case 8:W=E.yieldResult;if(W.done){E.jumpTo(3);break}g=W.value;f.next(g);E.jumpTo(5);break;case 3:_.eT(E);_.xc(E,9);if(!W||W.done||!(p=U.return)){E.jumpTo(9);break}return E.yield(p.call(U),9);case 9:_.eT(E,0,0,1);if(R)throw R.error;_.XD(E,10,1);break;case 10:_.XD(E,4);break;case 2:K=_.Ta(E);R={error:K};E.jumpTo(3);break;case 4:f.complete(),_.a4(E)}})};
wHJ=function(d,f){return f?EcS(d,f):XHu(d)};
lbL=function(d){return sp(d[d.length-1])?d.pop():void 0};
M3=function(d){var f=d[d.length-1];return f&&sp(f.schedule)?d.pop():void 0};
wn=function(){var d=_.n9.apply(0,arguments),f=M3(d);return f?EcS(d,f):wHJ(d)};
lR=function(d){var f=sp(d)?d:function(){return d};
return new Yc(function(R){return R.error(f())})};
Ga=function(d){return function(f){if(sp(f==null?void 0:f.lift))return f.lift(function(R){try{return d(R,this)}catch(W){this.error(W)}});
throw new TypeError("fa");}};
V4=function(){return Ga(function(d,f){var R=null;d._refCount++;var W=new ST(f,void 0,void 0,void 0,function(){if(!d||d._refCount<=0||0<--d._refCount)R=null;else{var p=d._connection,U=R;R=null;!p||U&&p!==U||p.unsubscribe();f.unsubscribe()}});
d.subscribe(W);W.closed||(R=d.connect())})};
Spf=function(){var d=Gak;var f=f===void 0?0:f;return Ga(function(R,W){W.add(d.schedule(function(){return R.subscribe(W)},f))})};
rn=function(d){return Ga(function(f,R){var W=0;f.subscribe(new ST(R,function(p){R.next(d.call(void 0,p,W++))}))})};
r7p=function(d){return rn(function(f){return VTJ(f)?d.apply(null,_.uR(f)):d(f)})};
vcL=function(d){if(d.length===1){var f=d[0];if(m3u(f))return{args:f,keys:null};if(f&&typeof f==="object"&&uDW(f)===PRv)return d=Q48(f),{args:d.map(function(R){return f[R]}),
keys:d}}return{args:d,keys:null}};
PH=function(){var d=_.n9.apply(0,arguments),f=M3(d),R=lbL(d);d=vcL(d);var W=d.args,p=d.keys;if(W.length===0)return I4([],f);f=new Yc(F3v(W,f,p?function(U){for(var g={},K=0;K<U.length;K++)g[p[K]]=U[K];return g}:Ep));
return R?f.pipe(r7p(R)):f};
F3v=function(d,f,R){R=R===void 0?Ep:R;return function(W){J7F(f,function(){for(var p=d.length,U=Array(p),g=p,K=d.map(function(){return!1}),E=!0,Y={i$jscomp$216:0};Y.i$jscomp$216<p;Y={i$jscomp$216:Y.i$jscomp$216},Y.i$jscomp$216++)J7F(f,function(b){return function(){I4(d[b.i$jscomp$216],f).subscribe(new Q4(W,function(D){U[b.i$jscomp$216]=D;
E&&(K[b.i$jscomp$216]=!0,E=!K.every(Ep));E||W.next(R(U.slice()))},function(){return--g===0}))}}(Y),W)},W)}};
J7F=function(d,f,R){d?R.add(d.schedule(f)):f()};
ncf=function(d,f,R,W){var p=[],U=0,g=0,K=!1,E=function(Y){U++;Db(R(Y,g++)).subscribe(new ST(f,function(b){f.next(b)},void 0,function(){U--;
for(var b={};p.length&&U<W;b={bufferedValue:void 0})b.bufferedValue=p.shift(),E(b.bufferedValue);!K||p.length||U||f.complete()}))};
d.subscribe(new ST(f,function(Y){return U<W?E(Y):p.push(Y)},void 0,function(){K=!0;
!K||p.length||U||f.complete()}));
return function(){p=null}};
vH=function(d,f){var R=R===void 0?Infinity:R;if(sp(f))return vH(function(W,p){return rn(function(U,g){return f(W,U,p,g)})(Db(d(W,p)))},R);
typeof f==="number"&&(R=f);return Ga(function(W,p){return ncf(W,p,d,R)})};
hjQ=function(d){d=d===void 0?Infinity:d;return vH(Ep,d)};
ock=function(){var d=_.n9.apply(0,arguments);return hjQ(1)(wHJ(d,M3(d)))};
$3W=function(d){return new Yc(function(f){Db(d()).subscribe(f)})};
FD=function(d,f,R){if(sp(R)){var W=R;R=void 0}if(W)return FD(d,f,R).pipe(r7p(W));W=_.Z(sp(d.addEventListener)&&sp(d.removeEventListener)?Nnn.map(function(g){return function(K){return d[g](f,K,R)}}):sp(d.addListener)&&sp(d.removeListener)?y7n.map(CRn(d,f)):sp(d.on)&&sp(d.off)?iHn.map(CRn(d,f)):[]);
var p=W.next().value,U=W.next().value;return!p&&L3W(d)?vH(function(g){return FD(g,f,R)})(wHJ(d)):new Yc(function(g){if(!p)throw new TypeError("ga");
var K=function(){var E=_.n9.apply(0,arguments);return g.next(1<E.length?E:E[0])};
p(K);return function(){return U(K)}})};
CRn=function(d,f){return function(R){return function(W){return d[R](f,W)}}};
h7=function(){var d=_.n9.apply(0,arguments),f=M3(d);var R=typeof d[d.length-1]==="number"?d.pop():Infinity;return d.length?d.length===1?Db(d[0]):hjQ(R)(wHJ(d,f)):J7};
c78=function(d){return d.length===1&&BnU(d[0])?d[0]:d};
tTu=function(){var d=c78(_.n9.apply(0,arguments));return Ga(function(f,R){var W=[f].concat(_.uR(d)),p=function(){if(!R.closed)if(W.length>0){try{var U=Db(W.shift())}catch(K){p();return}var g=new ST(R,void 0,HH,HH);R.add(U.subscribe(g));g.add(p)}else R.complete()};
p()})};
o4=function(d){return Ga(function(f,R){var W=0;f.subscribe(new ST(R,function(p){return d.call(void 0,p,W++)&&R.next(p)}))})};
jvS=function(){var d=_.n9.apply(0,arguments);d=c78(d);return d.length===1?Db(d[0]):new Yc(dMQ(d))};
dMQ=function(d){return function(f){for(var R=[],W={i$jscomp$219:0};R&&!f.closed&&W.i$jscomp$219<d.length;W={i$jscomp$219:W.i$jscomp$219},W.i$jscomp$219++)R.push(Db(d[W.i$jscomp$219]).subscribe(new ST(f,function(p){return function(U){if(R){for(var g=0;g<R.length;g++)g!==p.i$jscomp$219&&R[g].unsubscribe();R=null}f.next(U)}}(W))))}};
fTQ=function(){var d=_.n9.apply(0,arguments),f=lbL(d),R=c78(d);return R.length?new Yc(function(W){var p=R.map(function(){return[]}),U=R.map(function(){return!1});
W.add(function(){p=U=null});
for(var g={sourceIndex$jscomp$1:0};!W.closed&&g.sourceIndex$jscomp$1<R.length;g={sourceIndex$jscomp$1:g.sourceIndex$jscomp$1},g.sourceIndex$jscomp$1++)Db(R[g.sourceIndex$jscomp$1]).subscribe(new ST(W,function(K){return function(E){p[K.sourceIndex$jscomp$1].push(E);p.every(function(Y){return Y.length})&&(E=p.map(function(Y){return Y.shift()}),W.next(f?f.apply(null,_.uR(E)):E),p.some(function(Y,b){return!Y.length&&U[b]})&&W.complete())}}(g),void 0,function(K){return function(){U[K.sourceIndex$jscomp$1]=
!0;
!p[K.sourceIndex$jscomp$1].length&&W.complete()}}(g)));
return function(){p=U=null}}):J7};
Rpk=function(d){var f,R,W;return!!d&&typeof d.active==="boolean"&&typeof((f=d.clock)==null?void 0:f.now)==="function"&&((R=d.clock)==null?void 0:R.timeline)!==void 0&&!((W=d.lastMeasurement)==null||!W.timestamp)&&typeof d.equivalentTo==="function"&&typeof d.extrapolateToNow==="function"&&typeof d.extrapolateToTime==="function"&&typeof d.map==="function"&&typeof d.joinWith==="function"};
Wh8=function(d){function f(R){return typeof R==="boolean"||typeof R==="string"||typeof R==="number"||R===void 0||R===null}
return f(d)?!0:Array.isArray(d)?d.every(f):typeof d==="object"?Object.keys(d).every(function(R){return typeof R==="string"})&&Object.values(d).every(function(R){return Array.isArray(R)?R.every(f):f(R)}):!1};
pCv=function(d){if(Wh8(d))return d;if(Rpk(d))return{lastMeasurement:{value:pCv(d.lastMeasurement.value),timestamp:N3(d.lastMeasurement.timestamp,new y4(0,d.lastMeasurement.timestamp.timeline))},active:d.active};try{return JSON.parse(JSON.stringify(d))}catch(f){}return String(d)};
CH=function(d,f){return function(R){return new Yc(function(W){return R.subscribe(function(p){d.timeExecution(f,function(){W.next(p)})()},function(p){d.timeExecution(f,function(){W.error(p)})()},function(){d.timeExecution(f,function(){W.complete()})()})})}};
UMu=function(d,f){var R=!1;return new Yc(function(W){var p=d.setTimeout(function(){R=!0;W.next(!0);W.complete()},f);
return function(){R||d.clearTimeout(p)}})};
O5Q=function(d){d=d.global;if(d.fetchLater)return d.fetchLater.bind(d)};
iR=function(d){return Ga(function(f,R){var W=null,p=!1,U;W=f.subscribe(new ST(R,void 0,function(g){U=Db(d(g,iR(d)(f)));W?(W.unsubscribe(),W=null,U.subscribe(R)):p=!0}));
p&&(W.unsubscribe(),W=null,U.subscribe(R))})};
Z5J=function(d,f,R){return function(W,p){var U=R,g=f,K=0;W.subscribe(new ST(p,function(E){var Y=K++;g=U?d(g,E,Y):(U=!0,E);p.next(g)},void 0,void 0))}};
svU=function(d){d=d===void 0?null:d;return Ga(function(f,R){var W=!1;f.subscribe(new ST(R,function(p){W=!0;R.next(p)},void 0,function(){W||R.next(d);
R.complete()}))})};
BH=function(){return Ga(function(d,f){d.subscribe(new ST(f,HH))})};
cH=function(d){return Ga(function(f,R){f.subscribe(new ST(R,function(){return R.next(d)}))})};
t7=function(d){return d<=0?function(){return J7}:Ga(function(f,R){var W=0;
f.subscribe(new ST(R,function(p){++W<=d&&(R.next(p),d<=W&&R.complete())}))})};
dK=function(d){var f=f===void 0?Ep:f;var R;d=(R=d)!=null?R:g$L;return Ga(function(W,p){var U,g=!0;W.subscribe(new ST(p,function(K){var E=f(K);if(g||!d(U,E))g=!1,U=E,p.next(K)}))})};
g$L=function(d,f){return d===f};
KhU=function(d){d=d===void 0?H5W:d;return Ga(function(f,R){var W=!1;f.subscribe(new ST(R,function(p){W=!0;R.next(p)},void 0,function(){return W?R.complete():R.error(d())}))})};
H5W=function(){return new E$S};
jg=function(){var d=_.n9.apply(0,arguments);return function(f){return ock(f,wn.apply(null,_.uR(d)))}};
zpn=function(d){return Ga(function(f,R){var W=0;f.subscribe(new ST(R,function(p){d.call(void 0,p,W++,f)||(R.next(!1),R.complete())},void 0,function(){R.next(!0);
R.complete()}))})};
kpF=function(){return Ga(function(d,f){var R=[];d.subscribe(new ST(f,function(W){R.push(W);1<R.length&&R.shift()},void 0,function(){for(var W=_.Z(R),p=W.next();!p.done;p=W.next())f.next(p.value);
f.complete()},function(){R=null}))})};
Ylu=function(d,f){var R=arguments.length>=2;return function(W){return W.pipe(d?o4(function(p,U){return d(p,U,W)}):Ep,kpF(),R?svU(f):KhU(function(){return new E$S}))}};
Rv=function(d){var f=sp(d)?d:function(){return d};
return sp()?Ga(function(R,W){var p=f();(void 0)(p).subscribe(W).add(R.subscribe(p))}):function(R){var W=new f5(R,f);
sp(R==null?void 0:R.lift)&&(W.lift=R.lift);W.source=R;W.subjectFactory=f;return W}};
p5=function(d){var f=new WC(d,void 0,void 0);return function(R){return Rv(function(){return f})(R)}};
Ul=function(d,f){return Ga(Z5J(d,f,arguments.length>=2))};
Ol=function(){var d=_.n9.apply(0,arguments),f=M3(d);return Ga(function(R,W){(f?ock(d,R,f):ock(d,R)).subscribe(W)})};
sl=function(d){return Ga(function(f,R){var W=null,p=0,U=!1;f.subscribe(new ST(R,function(g){var K;(K=W)==null||K.unsubscribe();K=p++;Db(d(g,K)).subscribe(W=new ST(R,function(E){return R.next(E)},void 0,function(){W=null;
U&&!W&&R.complete()}))},void 0,function(){(U=!0,!W)&&R.complete()}))})};
gK=function(d,f){f=f===void 0?!1:f;return Ga(function(R,W){var p=0;R.subscribe(new ST(W,function(U){var g=d(U,p++);(g||f)&&W.next(U);!g&&W.complete()}))})};
b5Q=function(d,f,R){var W=sp(d)||f||R?{next:d,error:f,complete:R}:d;return W?Ga(function(p,U){p.subscribe(new ST(U,function(g){var K;(K=W.next)==null||K.call(W,g);U.next(g)},function(g){var K;
(K=W.error)==null||K.call(W,g);U.error(g)},function(){var g;
(g=W.complete)==null||g.call(W);U.complete()}))}):Ep};
DM8=function(){var d=_.n9.apply(0,arguments),f=lbL(d);return Ga(function(R,W){for(var p=d.length,U=Array(p),g=d.map(function(){return!1}),K=!1,E={i$jscomp$229:0};E.i$jscomp$229<p;E={i$jscomp$229:E.i$jscomp$229},E.i$jscomp$229++)Db(d[E.i$jscomp$229]).subscribe(new ST(W,function(Y){return function(b){U[Y.i$jscomp$229]=b;
K||g[Y.i$jscomp$229]||(g[Y.i$jscomp$229]=!0,(K=g.every(Ep))&&(g=null))}}(E),void 0,HH));
R.subscribe(new ST(W,function(Y){K&&(Y=[Y].concat(_.uR(U)),W.next(f?f.apply(null,_.uR(Y)):Y))}))})};
qlp=function(d){try{return!!d&&d.location.href!=null&&ITQ(d,"foo")}catch(f){return!1}};
LhQ=function(d){var f=[],R=0,W;for(W in d)f[R++]=W;return f};
ep8=function(d,f){for(var R in d)if(d[R]==f)return!0;return!1};
xMk=function(d,f,R){for(var W in d)if(f.call(R,d[W],W,d))return W};
XCL=function(d){if(!d||typeof d!=="object")return d;if(typeof d.clone==="function")return d.clone();if(typeof Map!=="undefined"&&d instanceof Map)return new Map(d);if(typeof Set!=="undefined"&&d instanceof Set)return new Set(d);if(d instanceof Date)return new Date(d.getTime());var f=Array.isArray(d)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(d)||d instanceof DataView?{}:new d.constructor(d.length),R;for(R in d)f[R]=XCL(d[R]);return f};
TKu=function(d){var f=arguments.length;if(f==1&&Array.isArray(arguments[0]))return TKu.apply(null,arguments[0]);if(f%2)throw Error("ka");for(var R={},W=0;W<f;W+=2)R[arguments[W]]=arguments[W+1];return R};
Adk=function(d){var f=arguments.length;if(f==1&&Array.isArray(arguments[0]))return Adk.apply(null,arguments[0]);for(var R={},W=0;W<f;W++)R[arguments[W]]=!0;return R};
_.HC=function(d){return new Rjk(d[0].toLowerCase())};
aTU=function(d){for(var f=_.n9.apply(1,arguments),R=d[0],W=0;W<d.length-1;W++)R+=String(f[W]),R+=d[W+1];f=document.implementation.createHTMLDocument("");W=f.createElement("style");f.head.appendChild(W);f=W.sheet;f.insertRule(R,0);if(f.cssRules.length===1&&(R=f.cssRules[0],R instanceof CSSStyleRule))return new Zb(R.cssText.replace(/</g,"\\3C "))};
MgS=function(d){try{return new URL(d,window.document.baseURI)}catch(f){return new URL("about:invalid")}};
wCn=function(d,f){var R=f.createRange();R.selectNode(f.body);d=C9(d);return R.createContextualFragment(iH(d))};
lTf=function(d){d=d.nodeName;return typeof d==="string"?d:"FORM"};
Gpv=function(d){d=d.nodeType;return d===1||typeof d!=="number"};
K5=function(d,f,R){d.setAttribute(f,R)};
SlS=function(d){return d.parts.map(function(f){var R=f.descriptor;return""+f.url+(R?" "+R:"")}).join(" , ")};
_.zp=function(d){var f=_.n9.apply(1,arguments);if(f.length===0)return _.MK(d[0]);for(var R=d[0],W=0;W<f.length;W++)R+=encodeURIComponent(f[W])+d[W+1];return _.MK(R)};
_.Y$=function(d,f){d=_.wa(d).toString();var R=d.split(/[?#]/),W=/[?]/.test(d)?"?"+R[1]:"";return VgF(R[0],W,/[#]/.test(d)?"#"+(W?R[2]:R[1]):"",f)};
VgF=function(d,f,R,W){function p(g,K){g!=null&&(Array.isArray(g)?g.forEach(function(E){return p(E,K)}):(f+=U+encodeURIComponent(K)+"="+encodeURIComponent(g),U="&"))}
var U=f.length?"&":"?";W.constructor===Object&&(W=Object.entries(W));Array.isArray(W)?W.forEach(function(g){return p(g[1],g[0])}):W.forEach(p);
return _.MK(d+f+R)};
bo=function(d,f,R,W){this.top=d;this.right=f;this.bottom=R;this.left=W};
rd8=function(d){d=d.global;if(d.PendingGetBeacon)return d.PendingGetBeacon};
Iv=function(d){return function(f){return f.pipe(mMn(d,Rv(new DT)))}};
qM=function(d){return function(f){return f.pipe(mMn(d,p5(1)))}};
mMn=function(d,f){function R(W){return new Yc(function(p){return W.subscribe(function(U){L5(d,function(){return void p.next(U)},3)},function(U){L5(d,function(){return void p.error(U)},3)},function(){L5(d,function(){return void p.complete()},3)})})}
return za(R,Spf(),f,V4(),R)};
Qvn=function(d){var f=ubn(d);return f===null?new eg(null):f.pipe(rn(function(R){R=R.serialize();if(Pop)R=_.RJ.btoa(R);else{for(var W=[],p=0,U=0;U<R.length;U++){var g=R.charCodeAt(U);g>255&&(W[p++]=g&255,g>>=8);W[p++]=g}R=_.VG(W)}return R}),t7(1),qM(d.queue))};
v$p=function(d){var f=f===void 0?{}:f;if(typeof Event==="function")return new Event(d,f);if(typeof document!=="undefined"){var R=document.createEvent("CustomEvent");R.initCustomEvent(d,f.bubbles||!1,f.cancelable||!1,f.detail);return R}throw Error();};
FhF=function(d){return typeof d==="string"?document.getElementById(d):d};
n$S=function(d){var f=!1;f=f===void 0?!1:f;if(d.tagName==="IMG"){if(d.complete&&(!d.naturalWidth||!d.naturalHeight))return!0;var R;if(f&&((R=d.style)==null?void 0:R.display)==="none")return!0}var W,p;return Jdv.test((W=d.getAttribute("width"))!=null?W:"")&&Jdv.test((p=d.getAttribute("height"))!=null?p:"")};
hpL=function(d,f){if(d.tagName==="IMG")return d.naturalWidth&&d.naturalHeight?!0:!1;try{if(d.readyState)var R=d.readyState;else{var W,p;R=(W=d.contentWindow)==null?void 0:(p=W.document)==null?void 0:p.readyState}return R==="complete"}catch(U){return f===void 0?!1:f}};
o$k=function(d){d||(d=function(f,R,W){f.addEventListener(R,W)});
return d};
Con=function(d,f){var R=$Mv();R=R===void 0?new NKW:R;if(d=FhF(d)){var W=o$k(W);for(var p=!1,U=function(S){p||(p=!0,f(S))},g,K=2,E=0;E<ydv.length;++E)if(ydv[E]===d.tagName){K=3;
g=[d];break}g||(g=d.querySelectorAll(ydv.join(",")));var Y=0,b=0,D=!0,I=d=!1;E={};for(var L=0;L<g.length;E={isImg:void 0},L++){var X=g[L];if(!n$S(X))if(E.isImg=X.tagName==="IMG",hpL(X,R.crossDomainLoadedDefault))d=!0,E.isImg&&(D=!0);else{Y++;var w=function(S){return function(r){Y--;!Y&&D&&U(K);S.isImg&&(r=r&&r.type==="error",b--,r||(D=!0),!b&&I&&D&&U(K))}}(E);
W(X,"load",w);E.isImg&&(b++,W(X,"error",w))}}b===0&&(D=!0);g=null;g=_.RJ.document.readyState==="complete";if(Y===0&&!d&&g)K=5;else if(Y||!d){W(_.RJ,"load",function(){!R.pendingImagesBlockLoad||!b&&D?U(4):I=!0});
return}U(K)}};
i5p=function(d,f,R){if(d)for(var W=0;d!=null&&W<500&&!R(d);++W)d=f(d)};
BKJ=function(d,f){i5p(d,function(R){try{return R===R.parent?null:R.parent}catch(W){}return null},f)};
cdW=function(d,f){if(d.tagName=="IFRAME")f(d);else{d=d.querySelectorAll("IFRAME");for(var R=0;R<d.length&&!f(d[R]);++R);}};
tgp=function(d){return(d=d.ownerDocument)&&(d.parentWindow||d.defaultView)||null};
drS=function(d,f,R){try{var W=JSON.parse(R.data)}catch(g){}if(typeof W==="object"&&W&&W.type==="creativeLoad"){var p=tgp(d);if(R.source&&p){var U;BKJ(R.source,function(g){try{if(g.parent===p)return U=g,!0}catch(K){}});
U&&cdW(d,function(g){if(g.contentWindow===U)return f(W),!0})}}};
jmp=function(d){return typeof d==="string"?document.getElementById(d):d};
p0v=function(){var d={};return d[0]=_.zp(fpn,"current"),d[1]=_.zp(RVL),d[2]=_.zp(We1),d};
x$=function(d,f){return d.left===f.left&&d.top===f.top&&d.width===f.width&&d.height===f.height};
Uru=function(d,f){return{left:Math.max(d.left,f.left),top:Math.max(d.top,f.top),width:Math.max(0,Math.min(d.left+d.width,f.left+f.width)-Math.max(d.left,f.left)),height:Math.max(0,Math.min(d.top+d.height,f.top+f.height)-Math.max(d.top,f.top))}};
ODW=function(d,f){return{left:Math.round(d.left+f.x),top:Math.round(d.top+f.y),width:d.width,height:d.height}};
ZDS=function(d,f,R){if(d&&f!==null&&f!=f.top){if(!f.top)return new _.Xb(-12245933,-12245933);f=f.top}try{return(R===void 0?0:R)?(new _.Xb(f.innerWidth,f.innerHeight)).round():_.Ad(f).round()}catch(W){return new _.Xb(-12245933,-12245933)}};
smW=function(d,f,R){try{if(d){if(!f.top)return new bo(-12245933,-12245933,-12245933,-12245933);f=f.top}var W=ZDS(d,f,R),p=W.height,U=W.width;if(U===-12245933)return new bo(U,U,U,U);var g=av(MM(f.document)),K=g.x,E=g.y;return new bo(E,K+U,E+p,K)}catch(Y){return new bo(-12245933,-12245933,-12245933,-12245933)}};
g3k=function(d){var f;return(f=d.google_tag_data)!=null?f:d.google_tag_data={}};
HDp=function(d){var f,R;return typeof((f=d.navigator)==null?void 0:(R=f.userAgentData)==null?void 0:R.getHighEntropyValues)==="function"};
E3Q=function(d){if(!HDp(d))return null;var f=g3k(d);if(f.uach_promise)return f.uach_promise;d=d.navigator.userAgentData.getHighEntropyValues(KeJ).then(function(R){f.uach!=null||(f.uach=R);return R});
return f.uach_promise=d};
TGp=function(d){var f;return zVF(kzn(YKf(bDJ(Dr8(IpJ(qKu(Lek(eVk(new xrQ,d.architecture||""),d.bitness||""),d.mobile||!1),d.model||""),d.platform||""),d.platformVersion||""),d.uaFullVersion||""),((f=d.fullVersionList)==null?void 0:f.map(function(R){var W=new X0Q;W=_.wK(W,1,R.brand);return _.wK(W,2,R.version)}))||[]),d.wow64||!1)};
AHL=function(d){var f,R;return(R=(f=E3Q(d))==null?void 0:f.then(function(W){return TGp(W)}))!=null?R:null};
apW=function(d,f){return new Yc(function(R){var W=!1,p=Array(f.length);p.fill(void 0);var U=new Set,g=new Set,K=function(D,I){d.running?(p[I]=D,U.add(I),W||(W=!0,L5(d,function(){W=!1;R.next(_.CQ(p))},1))):R.error(new Gp(I))},E=function(D,I){g.add(I);
U.add(I);L5(d,function(){R.error(D)},1)},Y=function(D){g.add(D);
L5(d,function(){g.size===f.length&&R.complete()},1)},b=f.map(function(D,I){return D.subscribe(function(L){return void K(L,I)},function(L){return void E(L,I)},function(){return void Y(I)})});
return function(){b.forEach(function(D){return void D.unsubscribe()})}})};
lpU=function(d,f,R){function W(){if(f.debugChannel){var S=f.debugChannel,r=S.next;var v={creativeId:f.debugNames.getName(R),requiredSignals:p,signals:Object.assign({},U),hasPrematurelyCompleted:g,errorMessage:K,erroredSignalKey:E};v={specMajor:2,specMinor:0,specPatch:0,timestamp:N3(f.timeProvider.now(),new y4(0,f.timeProvider.timeline)),instanceId:f.debugNames.getName(f.symbol),creativeState:v};r.call(S,v)}}
for(var p=Object.keys(d),U={},g=!1,K=null,E=null,Y={},b=new Set,D=[],I=[],L=_.Z(p),X=L.next(),w={};!X.done;w={key$jscomp$396:void 0},X=L.next())w.key$jscomp$396=X.value,X=d[w.key$jscomp$396],X instanceof eg?(Y[w.key$jscomp$396]=X.value,b.add(w.key$jscomp$396),f.debugChannel&&(U[String(w.key$jscomp$396)]=pCv(X.value))):(X=X.pipe(dK(function(S,r){return Rpk(S)||Rpk(r)?!1:S===r}),rn(function(S){return function(r){f.debugChannel&&(U[String(S.key$jscomp$396)]=pCv(r),W());
var v={};return v[S.key$jscomp$396]=r,v}}(w)),iR(function(S){return function(r){if(r instanceof Gp)throw new Mbk(String(S.key$jscomp$396));
throw r;}}(w)),b5Q(function(S){return function(){b.add(S.key$jscomp$396)}}(w),function(S){return function(r){E=String(S.key$jscomp$396);
K=String(r);W()}}(w),function(S){return function(){b.has(S.key$jscomp$396)||(g=!0,W())}}(w))),I.push(w.key$jscomp$396),D.push(X));
(d=Object.keys(U).length>0)&&W();L=apW(f.queue,D).pipe(iR(function(S){if(S instanceof Gp)throw new w0v(String(I[S.inputObservableIndex]));throw S;}),rn(function(S){return Object.freeze(Object.assign.apply(Object,[{},
Y].concat(_.uR(S))))}));
return(D=D.length>0)&&d?h7(wn(Object.freeze(Y)),L):D?L:wn(Object.freeze(Y))};
Gzp=function(d,f,R,W,p){return d.performanceMonitor.timeExecution.bind(d.performanceMonitor)(733,function(){var U={};try{return f.pipe(iR(function(g){W(Object.assign({},U,{error:g}));return J7}),vH(function(g){try{var K=R(d,g)}catch(Y){return W(Object.assign({},U,{error:Y instanceof Error?Y:String(Y)})),J7}var E={};
return lpU(K,d,g.symbol).pipe(b5Q(function(Y){E=Y}),p5(1),V4()).pipe(p,iR(function(Y){W(Object.assign({},E,{error:Y}));
return J7}),jg(void 0),rn(function(){return!0}))})).pipe(Ul(function(g){return g+1},0),iR(function(g){W(Object.assign({},U,{error:g}));
return J7}))}catch(g){return W(Object.assign({},U,{error:g})),J7}})()};
Sg=function(d){var f=new Map;if(typeof d!=="object"||d===null)return f;Object.values(d).forEach(function(R){R&&typeof R.extrapolateToNow==="function"&&(f.has(R.clock.timeline)||f.set(R.clock.timeline,R.clock.now()))});
return f};
SKJ=function(d,f){return typeof d==="string"?encodeURIComponent(d):typeof d==="number"?String(d):Array.isArray(d)?d.map(function(R){return SKJ(R,f)}).join(","):d instanceof y4?d.toString():d&&typeof d.extrapolateToNow==="function"?SKJ(d.extrapolateUsingTimestampMap(f).value,f):d===!0?"1":d===!1?"0":d===void 0||d===null?null:d instanceof Vbp?rHn(d):[d.top,
d.left,d.top+d.height,d.left+d.width].join()};
mrf=function(d,f){d=Object.entries(d).map(function(R){var W=_.Z(R);R=W.next().value;W=W.next().value;W=SKJ(W,f);return W===null?"":R+"="+W}).filter(function(R){return R!==""});
return d.length?d.join("&"):""};
QmS=function(d,f){var R=uR8,W=PBL;f=f===void 0?.01:f;return function(p){f>0&&Math.random()<=f&&(d.global.HTMLFencedFrameElement&&d.global.fence&&typeof d.global.fence.reportEvent==="function"&&d.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),p=Object.assign({},p,{errorMessage:p.error instanceof Error&&p.error.message?p.error.message:String(p.error),errorStack:p.error instanceof Error&&p.error.stack?String(p.error.stack):null,errorName:p.error instanceof
Error&&p.error.name?String(p.error.name):null,errorContext:String(d.performanceMonitor.timedFunctionContext),errorEscapedQueryId:p.escapedQueryId}),R(Object.assign({},p,{payloadMapper:function(){return function(U){try{return W(Object.assign({},U))}catch(g){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),Sg(p)).forEach(function(U){d.beaconFactory.makeBeacon(U).sendNow()}))}};
v3n=function(){var d=_.n9.apply(0,arguments);return function(f){var R=f.pipe(p5(1),V4());f=d.map(function(W){return R.pipe(W,jg(!0))});
return PH(f).pipe(t7(1),BH())}};
FeW=function(){var d=_.n9.apply(0,arguments);return function(f){var R=f.pipe(p5(1),V4());f=d.map(function(W){return R.pipe(W,jg(!0))});
return h7.apply(null,_.uR(f)).pipe(t7(1),BH())}};
JH8=function(d,f){return function(R){var W=R.pipe(p5(1),V4());R=W.pipe(d,jg(!0));W=W.pipe(za(f,p5(),V4()),jg(!0));R=PH([R,W]);return jvS(R,W).pipe(t7(1),BH())}};
n3U=function(d,f,R){R(!0)};
hVJ=function(d,f){return za(sl(function(R){var W=d(R),p=f(R),U={};return W&&p&&U?new Yc(function(g){p(W,U,function(K){g.next(Object.assign({},R,{canEmit:K}));g.complete()});
return function(){}}):VC}),o4(function(R){return R.canEmit}))};
o3v=function(d){var f={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(R){return R.pipe(sl(function(W){return new Yc(function(p){function U(){K.disconnect();E.unsubscribe()}
var g=d.MutationObserver;if(g&&W.ref!==void 0){var K=new g(function(Y){p.next(Y)});
K.observe(W.ref,f);var E=W.JSC$9344_released.subscribe(U);return U}})}))}};
$rS=function(d){if(d.measurementDeferralState===3)return null;if(d.timeOnScreenReason!==void 0){var f=d.creativeFound===!1?"n":null;if(f!==null)return f}return d.geometricMeasurementErrors instanceof rK?"msf":d.contextValidationErrors instanceof mh?"c":d.contextVisibilityKnown===!1?"pv":d.geometricMeasurementErrors||d.contextValidationErrors?"x":null};
yH8=function(d,f){return d.replace(NGu,function(R,W){try{var p=_.uo.get(f,W);if(p==null||p.toString()==null)return R;p=p.toString();if(p==""||!_.su(p==null?"":String(p)))return encodeURIComponent(p).replace(/%2C/g,",")}catch(U){}return R})};
CBL=function(d,f){var R=Object.assign({},d),W=d.userAgentClientHints;R=(delete R.userAgentClientHints,R);R=d.payloadMapper(R);var p=mrf(R,f);return _.PC(d.urlPrefixes,function(U){var g="";typeof W==="string"&&(g="&"+mrf({uach:W},f));var K={};return yH8(U,(K.VIEWABILITY=p,K))+g})};
uR8=function(d,f){var R=d.payloadMapper(d),W=mrf(R,f);return W?_.PC(d.urlPrefixes,function(p){p=p.indexOf("?")>=0?p:p+"?";p="?&".indexOf(p.slice(-1))>=0?p:p+"&";return p+W}):d.urlPrefixes};
iDL=function(){return za(o4(function(d){return d!==void 0}),rn(function(d){return d}))};
BGS=function(d){return za(rn(function(){return!0}),Ol(!1),qM(d))};
cHf=function(d){return d.length<=0?J7:PH(d.map(function(f){var R=0;return f.pipe(rn(function(W){return{index:R++,value:W}}))})).pipe(o4(function(f){return f.every(function(R){return R.index===f[0].index})}),rn(function(f){return f.map(function(R){return R.value})}))};
tb8=function(d,f){d.currentState&&(d.previousState=d.currentState);d.currentState=f;d.previousState&&d.previousState.value?(f=Math.max(0,N3(f.timestamp,d.previousState.timestamp)),d.totalTime+=f,d.consecutiveTime+=f):d.consecutiveTime=0;return d};
dgu=function(){return za(Ul(tb8,{totalTime:0,consecutiveTime:0}),rn(function(d){return d.totalTime}))};
jOn=function(){return za(Ul(tb8,{totalTime:0,consecutiveTime:0}),rn(function(d){return d.consecutiveTime}))};
fon=function(d,f){return function(R){return cHf(f.map(function(W){return R.pipe(d(W))}))}};
Rik=function(){var d;return za(b5Q(function(f){return void(d=f.timestamp)}),jOn(),rn(function(f){return{timestamp:d,
value:Math.round(f)}}))};
WZS=function(d,f){return x$(d.topWindowViewportExternalGeometry,f.topWindowViewportExternalGeometry)&&x$(d.elementGeometry,f.elementGeometry)&&x$(d.exposedViewportLocalGeometry,f.exposedViewportLocalGeometry)&&x$(d.intersectionGeometry,f.intersectionGeometry)&&d.elementGeometrySourceName===f.elementGeometrySourceName&&d.measurementRequests===f.measurementRequests&&d.viewportGeometrySourceName===f.viewportGeometrySourceName&&d.viewportLocalAppOffset.x===f.viewportLocalAppOffset.x&&d.viewportLocalAppOffset.y===
f.viewportLocalAppOffset.y};
ZnF=function(d,f){return function(R){return function(W){var p=W.pipe(Rv(new DT),V4());W=R.element.pipe(dK());p=p.pipe(rn(function(U){return U.value}));
return PH([W,p,f]).pipe(rn(function(U){var g=_.Z(U);U=g.next().value;var K=g.next().value;g=g.next().value;if(U.ref===void 0)var E={top:0,left:0,width:0,height:0};else{E=U.ref.getBoundingClientRect();var Y=U.ref,b=d.global,D=new _.QC(0,0),I=vC(_.Fb(Y));if(ITQ(I,"parent")){do{if(I==b)var L=_.Jd(Y);else L=p6S(Y),L=new _.QC(L.left,L.top);D.x+=L.x;D.y+=L.y}while(I&&I!=b&&I!=I.parent&&(Y=I.frameElement)&&(I=I.parent))}E={top:D.y,left:D.x,width:E.width,height:E.height}}E=ODW(E,K.viewportLocalAppOffset);
b=Uru(E,K.exposedViewportLocalGeometry);D=d.timeProvider.now();I=Object;Y=I.assign;if(g!==2||d.inCrossDomainIframe||b.width<=0||b.height<=0)var X=!1;else try{var w=d.document.elementFromPoint(b.left+b.width/2,b.top+b.height/2);X=w?!UgU(w,U):!1}catch(S){X=!1}return{timestamp:D,value:Y.call(I,{},K,{elementGeometrySourceName:"geo",intersectionGeometry:X?OnQ.intersectionGeometry:b,elementGeometry:E})}}),Iv(d.queue))}}};
UgU=function(d,f,R){R=R===void 0?0:R;return d.ref===void 0||f.ref===void 0?!1:d.ref===f.ref||_.n5(f.ref,function(W){return W===d.ref})?!0:f.ref.ownerDocument&&f.ref.ownerDocument.defaultView&&f.ref.ownerDocument.defaultView===f.ref.ownerDocument.defaultView.top?!1:R<10&&f.ref.ownerDocument&&f.ref.ownerDocument.defaultView&&f.ref.ownerDocument.defaultView.frameElement?UgU(d,new hd(f.ref.ownerDocument.defaultView.frameElement),R+1):!0};
Hn8=function(d){return function(f){return f.pipe(d.ResizeObserver?sOS(d):gY8(d),p5(1),V4())}};
sOS=function(d){return function(f){return f.pipe(sl(function(R){var W=d.ResizeObserver;if(!W||R.ref===void 0)return wn(OnQ.elementGeometry);var p=(new Yc(function(U){function g(){R.ref!==void 0&&K.unobserve(R.ref);K.disconnect();E.unsubscribe()}
if(R.ref===void 0)return U.complete(),function(){};
var K=new W(function(Y){Y.forEach(function(b){U.next(b)})});
K.observe(R.ref);var E=R.JSC$9344_released.subscribe(g);return g})).pipe(CH(d.performanceMonitor,736),rn(function(U){return U.contentRect}));
return h7(wn(R.ref.getBoundingClientRect()),p)}),dK(x$))}};
gY8=function(d){return function(f){var R=f.pipe(o3v(d)),W=d.onResize;R=h7(f.pipe(rn(function(){return v$p("resize")})),R,W);
return PH(f,R).pipe(CH(d.performanceMonitor,737),rn(function(p){p=_.Z(p).next().value;return p.ref===void 0?void 0:p.ref.getBoundingClientRect()}),iDL(),dK(x$))}};
ziJ=function(d,f){var R=KZu(d,f).pipe(p5(1),V4());return function(W){return function(p){p=p.pipe(sl(function(U){return U.element}),dK());
return PH([R,p]).pipe(sl(function(U){var g=_.Z(U);U=g.next().value;g=g.next().value;return EY1(d,U.intersectionObserver,Hn8(d),U.observations,W,U.flushRecords,g)}),Iv(d.queue))}}};
k78=function(d){return rn(function(f){return f.value.viewportGeometrySourceName!=="nio"?f:Object.assign({},f,{value:Object.assign({},f.value,{exposedViewportLocalGeometry:ov(d,!0),topWindowViewportExternalGeometry:ov(d,!0)})})})};
YEf=function(d,f){return wn(f).pipe(d,rn(function(){return f}))};
KZu=function(d,f){return d.timeProvider.timeline!==bnU?lR(new rK(2)):d.MutationObserver?typeof IntersectionObserver==="undefined"?lR(new rK(0)):(new Yc(function(R){var W=new DT,p=new $$(W.next.bind(W),{threshold:[].concat(_.uR(f))});R.next({observations:W.pipe(CH(d.performanceMonitor,735)),intersectionObserver:p,flushRecords:function(U){U=p.takeRecords(U);U.length>0&&W.next(U)}})})).pipe(t7(1),p5(1),V4()):lR(new rK(1))};
DgJ=function(d){return eju(d.sort(function(f,R){return f.time-R.time}),Gak)};
EY1=function(d,f,R,W,p,U,g){return new Yc(function(K){function E(){X||(X=!0,g.ref!==void 0&&f.unobserve(p,g.ref),b.unsubscribe(),L.unsubscribe(),I.unsubscribe(),w.unsubscribe())}
if(g.ref!==void 0){Iov(f,p);f.observe(p,g.ref);var Y=new yC({timestamp:d.timeProvider.now(),value:Object.assign({},OnQ,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),b=W.pipe(vH(function(S){return DgJ(S)}),o4(function(S){return S.target===g.ref}),rn(function(S){return{timestamp:new y4(S.time,bnU),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:S.rootBounds||C5,topWindowViewportExternalGeometry:S.rootBounds||ov(d,!0),measurementRequests:D,elementGeometrySourceName:"nio",intersectionGeometry:S.intersectionRect,elementGeometry:S.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:S.isIntersecting,isV2Visible:S.isVisible}}}),Rv(Y),V4()).subscribe(K),D=new DT,I=D.subscribe(function(){U(p);
K.next({timestamp:d.timeProvider.now(),value:Y.value.value});g.ref!==void 0&&(f.unobserve(p,g.ref),f.observe(p,g.ref))}),L=YEf(R,g).subscribe(function(){D.next()}),X=!1,w=g.JSC$9344_released.subscribe(function(){return E()});
return E}})};
qEW=function(d,f){var R=d.getOnBackgrounded().pipe(rn(function(){return"b"}));
return jvS(f,R).pipe(t7(1),qM(d.queue))};
io=function(d){return function(f){var R;return f.pipe(b5Q(function(W){return void(R=W.timestamp)}),rn(function(W){return W.value}),d,rn(function(W){return{timestamp:R,
value:W}}))}};
LZv=function(d){return d.intersectionGeometry.width*d.intersectionGeometry.height/(d.elementGeometry.width*d.elementGeometry.height)};
BC=function(d,f,R){R=R===void 0?function(W,p){return W===p}:R;
return d.timestamp.equals(f.timestamp)&&R(d.value,f.value)};
td=function(d,f){return f.pipe(rn(function(R){return new cC(d.timeProvider,{timestamp:d.timeProvider.now(),value:R})}))};
eiQ=function(d){return function(f){return f.pipe(DM8(d),rn(function(R){var W=_.Z(R);R=W.next().value;W=W.next().value;var p=R.value;return{timestamp:R.timestamp,value:p>=1?!0:p<=0?!1:p>=W}}))}};
X6S=function(){return za(o4(function(d,f){return f>0}),xg8,Ol(-1),dK())};
TPk=function(d,f,R){return d?PH([f,R]).pipe(o4(function(W){var p=_.Z(W);W=p.next().value;p=p.next().value;return W.timestamp.equals(p.timestamp)}),rn(function(W){var p=_.Z(W);
W=p.next().value;p=p.next().value;return W.value>p.value?W:p})):f};
MIW=function(d){return function(f){var R=f.pipe(A5W),W=f.pipe(aok);return d instanceof Yc?d.pipe(sl(function(p){return TPk(p,R,W)})):TPk(d.value,R,W)}};
QOW=function(d,f,R,W){var p=W.geometryIsOccluded,U=W.exposureThreshold,g=W.wasLargeAdAtRender,K=W.allowLargeAdThreshold,E=W.largeAdExposureThreshold,Y=W.mayUseViewportShareExposure,b=W.hasMeasurementStarted;W=W.useIntersectionObserverV2;f=w6Q(d,R,f);R=lof(d,R);W=G7k(f,W);var D=SEu(d,p,Y,f),I=D.pipe(rn(function(y){return y.value}),dK(),qM(d),Ul(function(y,h){return Math.max(y,h)},0)),L=D.pipe(rn(function(y){return y.value}),X6S(),qM(d)),X=f.pipe(VIf,rn(function(y){return y.value}),t7(2),dK(),qM(d));
g=r5W(d,f,g,K);var w=g.pipe(Ol(!1),dK(),rn(function(y){return y?E:U}));
K=D.pipe(eiQ(w),dK(),qM(d));var S=PH([K,f]).pipe(o4(function(y){var h=_.Z(y);y=h.next().value;h=h.next().value;return y.timestamp.equals(h.timestamp)}),rn(function(y){var h=_.Z(y);
y=h.next().value;h=h.next().value;return{visible:y.value,geometry:h.value.elementGeometry}}),Ul(function(y,h){return!h.visible&&y.visible?y:h},{visible:!1,
geometry:C5}),rn(function(y){return y.geometry}),Ol(C5),qM(d),dK(x$));
Y=Y instanceof Yc?Y.pipe(dK(),cH()):VC;w=PH([Y,w]).pipe(cH());var r=f.pipe(o4(function(y){return y.value.viewportGeometrySourceName!=="ns"&&y.value.elementGeometrySourceName!=="ns"}),Ul(function(y){return y+1},0),Ol(0),qM(d)),v=R.pipe(cH(!0),Ol(!1),qM(d));
v=PH([b,v]).pipe(rn(function(y){var h=_.Z(y);y=h.next().value;h=h.next().value;return y&&!h}),qM(d));
var c=f.pipe(mgp,dK()),n=c.pipe(rn(function(y){return y.value}),Ul(function(y,h){return Math.max(y,h)},0),dK(),qM(d));
d=c.pipe(rn(function(y){return y.value}),X6S(),qM(d));
return{shouldResetExposureSignals:Y,shouldResetViewabilitySignals:w,geometrySignals:{readyGeometryWithDefault:f,measurementStrategy:f.pipe(uyF),creativePosition:S.pipe(dK(x$)),visible:K.pipe(dK(BC)),timestampedExposure:D.pipe(dK(BC)),maximumExposure:I,minimumExposure:L,browserSize:f.pipe(Phf,dK(_.pR)),timestampedScreenShare:c,maxScreenShare:n,minScreenShare:d,geometricMeasurementErrors:R,measurementRequests:f.pipe(rn(function(y){return y.value.measurementRequests})),
isLargeAd:g,geometryIsOccluded:p,hasMeasurementStarted:b,geometryMeasurable:v,validMeasurementCount:r,loadTimeExposure:X,v2VisibilityBitVector:W}}};
lof=function(d,f){return f.pipe(o4(function(){return!1}),rn(function(R){return R}),iR(function(R){return dG(new eg(R),d)}))};
w6Q=function(d,f,R){return f.pipe(tTu(VC),qM(d)).pipe(dK(function(W,p){return BC(W,p,WZS)}),Ol({timestamp:R.now(),
value:OnQ}),qM(d))};
SEu=function(d,f,R,W){R=W.pipe(MIW(R),io(rn(function(p){return Math.round(p*100)/100})),qM(d));
return f instanceof eg?R:PH([R,f]).pipe(rn(function(p){var U=_.Z(p);p=U.next().value;U=U.next().value;return{timestamp:U.timestamp.maximum(p.timestamp),value:U.value?0:p.value}}),dK(BC),qM(d))};
r5W=function(d,f,R,W){f=[f.pipe(rn(function(p){return p.value.elementGeometry.width*p.value.elementGeometry.height>=242500}))];
R instanceof Yc&&f.push(R.pipe(rn(function(p){return!!p})));
R=PH(f);return W?R.pipe(rn(function(p){return p.some(function(U){return U})}),Ol(!1),dK(),qM(d)):dG(new eg(!1),d)};
G7k=function(d,f){d=PH([d,f]).pipe(rn(function(p){var U=_.Z(p);p=U.next().value;if(U.next().value&&p.value.isIntersecting)return p.value.isV2Visible}),dK());
var R=d.pipe(rn(function(p){return p===void 0?!0:p}),Ul(function(p,U){return p||!U},!1)),W=d.pipe(Ul(function(p,U){return U===void 0?p:U?!1:p!=null?p:!0},void 0),rn(function(p){return!!p}));
return PH([f,fTQ(d,R,W)]).pipe(rn(function(p){var U=_.Z(p);p=U.next().value;var g=_.Z(U.next().value);U=g.next().value;var K=g.next().value;g=g.next().value;var E=0;if(!p)return 0;if(U===void 0)return 16;U&&(E|=1);U||(E|=2);K&&(E|=4);g&&(E|=8);return E}))};
oYS=function(d,f,R,W,p){var U=vYf.timeThresholdMs;var g=g===void 0?new FZ1(f,W):g;return(new Yc(function(K){var E=R.pipe(Ol(void 0),sl(function(){return J5v(p)})).pipe(rn(function(Y){var b=Y.value;
Y=Y.timestamp;var D=b.visible;b=b.consecutiveViewTime;var I=b>=U;I||!D?nYJ(g):(Y=Math.max(0,N3(f.now(),Y)),hi8(g,Math.max(0,U-b-Y)));return I}),Ul(function(Y,b){return b||Y},!1),dK()).subscribe(K);
return function(){g.dispose();E.unsubscribe()}})).pipe(gK(function(K){return!K},!0),qM(d))};
J5v=function(d){return cHf([d,d.pipe(Rik())]).pipe(rn(function(f){var R=_.Z(f);f=R.next().value;R=R.next().value;return{timestamp:f.timestamp,value:{visible:f.value,consecutiveViewTime:R.value}}}),dK(function(f,R){return BC(f,R,function(W,p){return W.consecutiveViewTime===p.consecutiveViewTime&&W.visible===p.visible})}))};
$gJ=function(){return za(jOn(),Ul(function(d,f){return Math.max(d,f)},0),rn(function(d){return Math.round(d)}))};
NPU=function(d){return za(eiQ(wn(d)),$gJ())};
y5Q=function(d,f){return f instanceof Yc?f.pipe(sl(function(R){return(R=R?15:null)?lR(new rK(R)):d})):(f=f.value?15:null)?lR(new rK(f)):d};
Ch1=function(d){var f=new rK(13);if(d.length<1)return{chain:J7,capturedErrors:J7};var R=new DT,W=d[0];return{chain:d.slice(1).reduce(function(p,U){return p.pipe(iR(function(g){R.next(g);return U}))},W).pipe(iR(function(p){R.next(p);
return lR(f)}),Rv(new DT),V4()),
capturedErrors:R}};
inu=function(d,f){var R=d.pipe(Rv(new DT),V4());return sl(function(W){return R.pipe(f(W))})};
c58=function(d,f){if(d.inCrossDomainIframe)return lR(new rK(6));var R=new DT;return h7(wn({}),f,R).pipe(rn(function(){return{timestamp:d.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:BPL(d),topWindowViewportExternalGeometry:ov(d,!0),measurementRequests:R,viewportLocalAppOffset:{x:0,y:0}}}}),Iv(d.queue))};
BPL=function(d){var f=ov(d,!1);if(!d.inIframe||!qlp(d.global.parent)||d.global.parent===d.global)return f;var R=new jb(d.global.parent,d.debugChannel);R.beaconFactory=d.beaconFactory;R=BPL(R);d=d.global.frameElement.getBoundingClientRect();return Uru(ODW(Uru(R,d),{x:f.left-d.left,y:f.top-d.top}),f)};
tIQ=function(d){if(d.prerendering)return 3;var f;return(f={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState||""])!=null?f:0};
dh8=function(d){return d.document.JSC$9355_onVisibilityChange.pipe(rn(function(f){return f==="visible"}),dK(),qM(d.queue))};
jS8=function(d,f,R){var W;return f.pipe(dK(),sl(function(p){return R.pipe(rn(function(){if(!W){W=!0;try{p.next()}finally{W=!1}}return!0}))}),Ol(!1),qM(d.queue))};
fOU=function(d){return za(io(rn(function(f){return f>=1?!0:f<=0?!1:f>=d})),dgu(),rn(function(f){return Math.round(f)}))};
W98=function(d,f,R,W,p){var U=R18;if(U.length>1)for(var g=0;g<U.length-1;g++)if(U[g]<U[g+1])throw Error();g=p.pipe(Ol(void 0),sl(function(){return R.pipe(Rik())}),dK(),qM(d));
p=p.pipe(Ol(void 0),sl(function(){return R.pipe($gJ())}),dK(),qM(d));
return{totalMeasurementTime:W.pipe(Ol(void 0),sl(function(){return f.pipe(rn(function(K){return{timestamp:K.timestamp,value:!0}}),dgu())}),dK(),qM(d)),
totalUnviewedTime:W.pipe(Ol(void 0),sl(function(){return f.pipe(rn(function(K){return{timestamp:K.timestamp,value:K.value===0}}),dgu())}),dK(),qM(d)),
maxTimeOnScreen:W.pipe(Ol(void 0),sl(function(){return f.pipe(fon(NPU,U))}),dK(_.pR),qM(d)),
timeOnScreen:W.pipe(Ol(void 0),sl(function(){return f.pipe(fon(fOU,U),rn(function(K){return K.map(function(E,Y){return Y>0?E-K[Y-1]:E})}))}),dK(_.pR),qM(d)),
maxConsecutiveViewTime:p,consecutiveViewTime:g.pipe(dK(BC),qM(d))}};
Uhf=function(d){var f=!0;f=f===void 0?!1:f;return za(sl(function(R){return pNQ(d.document,R,f)}),qM(d.queue))};
Okk=function(d,f,R){var W=R.pipe(rn(function(p){return{value:p,timestamp:d.timeProvider.now()}}),dK(BC));
return f instanceof Yc?f.pipe(dK(),sl(function(p){return p?dG(new eg({value:!1,timestamp:d.timeProvider.now()}),d.queue):W})):f.value===!1?W:new eg(!1)};
Zkv=function(d,f,R,W,p,U,g){var K=vYf;f=f instanceof Yc?f.pipe(Ol(!1),dK()):f;var E=!d.isMobile();R=Okk(d,R,W);d=g.measurableCreative.pipe(BGS(d.queue));return Object.assign({},K,{geometryIsOccluded:R,wasLargeAdAtRender:p,allowLargeAdThreshold:E,mayUseViewportShareExposure:f,hasMeasurementStarted:d,useIntersectionObserverV2:U})};
gQu=function(d,f,R,W,p,U){var g=1;U=U===void 0?!0:U;g=g===void 0?.01:g;var K=K===void 0?d.timeProvider.intervalObservable(100).pipe(qM(d.queue)):K;return d.performanceMonitor.timeExecution(916,function(){return sSu(d,f.pipe(Iv(d.queue)),R.pipe(Iv(d.queue)),W,p,U,g,K)})()};
sSu=function(d,f,R,W,p,U,g,K){var E=dh8(d).pipe(rn(function(b){return!b})),Y=new HkJ(d,[new K98(d,R18),
new EQS(d,K)]);K=v3n(z1Q,kBp);return Gzp(d,f,function(b,D){var I=dG(new eg(D.element),b.queue).pipe(Uhf(b),qM(b.queue)),L={loadedElement:I,shouldMeasure:I.pipe(cH(!0)),measurableCreative:I.pipe(rn(function(y){var h=h===void 0?Symbol():h;return Object.freeze({symbol:h,element:dG(new eg(y),b.queue)})})),
creativeSearchResult:dG(new eg("mue"),b.queue)},X=new eg(!1),w=new eg(!1),S=new eg(17),r=new eg(!1),v=new eg(!1),c=dG(fD,b.queue);X=Y.buildGeometrySource(L,{inApp:X,useV2:!1,requestSource:dG(S,b.queue)}).geometrySource;L=Zkv(b,r,w,E,v,c,L);w=QOW(b.queue,b.timeProvider,X,L);L=w.geometrySignals;r=w.shouldResetViewabilitySignals;w=W98(b.queue,L.timestampedExposure,L.visible,w.shouldResetExposureSignals,r);r=oYS(b.queue,b.timeProvider,r,L.measurementRequests,L.visible);v=R.pipe(o4(function(y){return y===
D.element.ref}),rn(function(){return"ur"}));
c=UMu(b.timeProvider,p).pipe(cH("t"));v=qEW(b,h7(v,c));c=jS8(b,L.measurementRequests,v.pipe(o4(function(y){return y!==null})));
X=v.pipe(o4(function(y){return y!==null}),rn(function(){return tIQ(b.global.document)===1}));
var n=Y3J(b.document);return Object.assign({},{beaconFactory:new eg(b.beaconFactory),context:new eg(b),inferredPingId:new eg("lidar2"),timeOnScreenPingId:new eg("lidartos"),binaryContext:new eg(17),binaryVersion:new eg(W),requestSource:S,contextValidationErrors:new eg(b.validate()?null:new mh),contextVisibilityKnown:new eg(n),payloadMapper:new eg(PBL),endOfSessionReason:v,timeOnScreenReason:v,requestMeasurementOnEndOfSession:c,hasImpressionFired:bkn,crossDomainIframeState:new eg(b.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:fD,inFetchLaterBeaconExperiment:fD,isTurtlex:fD,turtlexReportEventData:new eg(""),reportFencedFrameEvent:VC,isViewableAttributionEnabled:fD,inViewableAttributionExperiment:new eg(0),fetchBeaconFactory:VC,supportsPendingBeacon:fD,supportsFetchLater:fD,emit:new eg(n3U),beginToRenderEvent:new eg(Symbol()),activeViewUnmeasurableEvent:new eg(Symbol()),activeViewViewableEvent:new eg(Symbol()),creativeFound:bkn,immediateUrlPrefixes:new eg(D.immediateUrls),timeOnScreenUrlPrefixes:new eg(D.timeOnScreenUrls),
cpmavUrls:VC,viewableRelayUrls:VC,measurementDeferralState:new eg(2),urlSerializer:new eg(CBL),viewUrlSerializer:new eg(DhW),isCreativeLoaded:I.pipe(BGS(b.queue)),pageVisible:E.pipe(rn(function(y){return!y})),
eosPageVisible:X,timestampedExposureHistory:L.timestampedExposure.pipe(Ul(function(y,h){y.push(h);return y},[]))},L,{viewable:td(b,r),
maxTimeOnScreen:td(b,w.maxTimeOnScreen),timeOnScreen:td(b,w.timeOnScreen),maxConsecutiveViewTime:td(b,w.maxConsecutiveViewTime),consecutiveViewTime:w.consecutiveViewTime.pipe(rn(function(y){return new cC(b.timeProvider,y)})),
totalMeasurementTime:td(b,w.totalMeasurementTime),totalUnviewedTime:td(b,w.totalUnviewedTime),userAgentClientHints:Qvn(b),clientOrderPingCounter:new eg(new Vbp)})},QmS(d,g),FeW(U?JH8(K,IOu):JH8(K,q38),L9W))};
e1J=function(d){var f=_.n9.apply(1,arguments).filter(Boolean).join("&");if(!f)return d;var R=d.match(/[?&]adurl=/);return R?d.slice(0,R.index+1)+f+"&"+d.slice(R.index+1):d+(d.indexOf("?")<0?"?":"&")+f};
Rm=function(d,f){return f?"&"+d+"="+encodeURIComponent(f):""};
xhv=function(){try{var d,f;return!!((d=window)==null?0:(f=d.top)==null?0:f.location.href)&&!1}catch(R){return!0}};
_.W0=function(d){d&&typeof d.dispose=="function"&&d.dispose()};
_.pD=function(d){for(var f=0,R=arguments.length;f<R;++f){var W=arguments[f];_.iW(W)?_.pD.apply(null,W):_.W0(W)}};
TjJ=function(){var d=XNn();d=d===void 0?"bevasrsg":d;return new Promise(function(f){var R=window===window.top?window:xhv()?window:window.top,W=R[d],p;((p=W)==null?0:p.bevasrs)?f(new UK(W.bevasrs)):(W||(W={},W=(W.nqfbel=[],W),R[d]=W),W.nqfbel.push(function(U){f(new UK(U))}))})};
Apf=function(d){var f={c:d.pD,e:d.bRq,mc:d.scJ,me:d.npu};d.sS&&(f.co={c:d.sS.bcV,a:d.sS.uZL,s:d.sS.z8X});return f};
aO1=function(d){var f,R,W={pD:d.c,bRq:d.e,scJ:(f=d.mc)!=null?f:!1,npu:(R=d.me)!=null?R:!1};d.co&&(W.sS={bcV:d.co.c,uZL:d.co.a,z8X:d.co.s});return W};
MLv=function(d){return function(){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d(),2);f=R.yieldResult;return R.return({f:function(){return f.eIK()},
c:function(W){return f.ckJ(W)},
m:function(W){return f.tN(aO1(W))},
mws:function(W){return f.ouG(aO1(W))}})})}};
wNU=function(d,f){var R=XNn();R=R===void 0?"bevasrsg":R;f={s:function(U){var g;return d.snapshot(Object.assign({},U.c&&{pD:U.c},U.s&&{qCG:U.s},{elb:(g=U.p)!=null?g:!0}))},
e:function(U){var g;return void((g=d.kSY)==null?void 0:g.call(d,U))},
c:function(U,g){return d.bbg(U,g)},
p:d.jVt,l:function(){return d.sxG()},
wpc:f?MLv(f):void 0};var W=window===window.top?window:xhv()?window:window.top,p=W[R];if(p){p.bevasrs=f;if(p.nqfbel!==void 0)for(R=_.Z(p.nqfbel),W=R.next();!W.done;W=R.next())W=W.value,W(f);p.nqfbel=void 0}else p={},p=(p.bevasrs=f,p.nqfbel=void 0,p),W[R]=p};
GBv=function(d){var f=f===void 0?51:f;var R=[];_.OK(d,lOS,6,_.Zp()).forEach(function(W){_.sK(W,2)<=f&&R.push(_.sK(W,1))});
return R};
S31=function(d){var f=f===void 0?51:f;var R=[];_.OK(d,lOS,6,_.Zp()).forEach(function(W){_.sK(W,2)>f&&R.push(_.sK(W,1))});
return R};
VLS=function(d){d.then(function(){},function(){})};
gG=function(d){return{fieldType:1,fieldName:d}};
H0=function(d){return{fieldType:2,fieldName:d}};
_.KD=function(d){return{fieldType:3,fieldName:d}};
rpQ=function(){function d(){p[0]=1732584193;p[1]=4023233417;p[2]=2562383102;p[3]=271733878;p[4]=3285377520;b=Y=0}
function f(D){for(var I=g,L=0;L<64;L+=4)I[L/4]=D[L]<<24|D[L+1]<<16|D[L+2]<<8|D[L+3];for(L=16;L<80;L++)D=I[L-3]^I[L-8]^I[L-14]^I[L-16],I[L]=(D<<1|D>>>31)&4294967295;D=p[0];var X=p[1],w=p[2],S=p[3],r=p[4];for(L=0;L<80;L++){if(L<40)if(L<20){var v=S^X&(w^S);var c=1518500249}else v=X^w^S,c=1859775393;else L<60?(v=X&w|S&(X|w),c=2400959708):(v=X^w^S,c=3395469782);v=((D<<5|D>>>27)&4294967295)+v+r+c+I[L]&4294967295;r=S;S=w;w=(X<<30|X>>>2)&4294967295;X=D;D=v}p[0]=p[0]+D&4294967295;p[1]=p[1]+X&4294967295;p[2]=
p[2]+w&4294967295;p[3]=p[3]+S&4294967295;p[4]=p[4]+r&4294967295}
function R(D,I){if(typeof D==="string"){D=unescape(encodeURIComponent(D));for(var L=[],X=0,w=D.length;X<w;++X)L.push(D.charCodeAt(X));D=L}I||(I=D.length);L=0;if(Y==0)for(;L+64<I;)f(D.slice(L,L+64)),L+=64,b+=64;for(;L<I;)if(U[Y++]=D[L++],b++,Y==64)for(Y=0,f(U);L+64<I;)f(D.slice(L,L+64)),L+=64,b+=64}
function W(){var D=[],I=b*8;Y<56?R(K,56-Y):R(K,64-(Y-56));for(var L=63;L>=56;L--)U[L]=I&255,I>>>=8;f(U);for(L=I=0;L<5;L++)for(var X=24;X>=0;X-=8)D[I++]=p[L]>>X&255;return D}
for(var p=[],U=[],g=[],K=[128],E=1;E<64;++E)K[E]=0;var Y,b;d();return{reset:d,update:R,digest:W,digestString:function(){for(var D=W(),I="",L=0;L<D.length;L++)I+="0123456789ABCDEF".charAt(Math.floor(D[L]/16))+"0123456789ABCDEF".charAt(D[L]%16);return I}}};
F9k=function(d,f){f=f===void 0?mhu:f;if(!uKn){var R;d=(R=d.navigator)==null?void 0:R.userAgentData;if(!d||typeof d.getHighEntropyValues!=="function"||d.brands&&typeof d.brands.map!=="function")return Promise.reject(Error("ua"));PVu((d.brands||[]).map(function(p){var U=new QSW;U=_.wK(U,1,p.brand);return _.wK(U,2,p.version)}));
typeof d.mobile==="boolean"&&_.EK(vQJ,2,d.mobile);uKn=d.getHighEntropyValues(f)}var W=new Set(f);return uKn.then(function(p){var U=vQJ.clone();W.has("platform")&&_.wK(U,3,p.platform);W.has("platformVersion")&&_.wK(U,4,p.platformVersion);W.has("architecture")&&_.wK(U,5,p.architecture);W.has("model")&&_.wK(U,6,p.model);W.has("uaFullVersion")&&_.wK(U,7,p.uaFullVersion);return U.serialize()}).catch(function(){return vQJ.serialize()})};
zz=function(d,f,R,W){this.initialValue_=d;this.maxValue_=f;this.currBaseValue_=this.currValue_=d;this.randomFactor_=R||0;this.backoffFactor_=W||2};
k3=function(d){this.src=d;this.listeners={};this.typeCount_=0};
oQU=function(){for(var d;d=Jpk.remove();){try{d.fn.call(d.scope)}catch(f){W8(f)}nQu.put(d)}h1W=!1};
_.$hp=function(d){switch(d){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}};
NjQ=function(d){switch(d){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""}};
_.ypv=function(){};
R0F=function(d,f,R,W){d=CV8(ik8(Bjk(new _.bB(1828,"0"),d),new cpQ)).disableWithCredentials();f.length&&tLW(d,d2p(new jLf,f));W!==void 0&&(d.destinationUrl=W);var p=new fev(1828,"","",!1,"",d.build());_.Dp(p,d);var U=new Im({flush:function(g){try{p.flush(g)}catch(K){R(K)}}});
U.addOnDisposeCallback(function(){setTimeout(function(){try{U.snapshotAndFlush()}finally{p.dispose()}})});
U.invocationLimit=1E5;U.flushInterval=3E4;U.JSC$9771_flushTimer.setInterval(3E4);return U};
qr=function(){var d,f,R;return(R=(d=globalThis.performance)==null?void 0:(f=d.now)==null?void 0:f.call(d))!=null?R:Date.now()};
U2F=function(d,f){if(d.disable)return new Wnu;f=f?GBv(f):[];d={nZ:d.nZ,d21:d.gmX,e1r:d.och,destinationUrl:d.destinationUrl,b1Y:d.b1Y,lq0:d.lq0};f=f===void 0?[]:f;return new pX8(d,f)};
OfQ=function(d){if(!d)return null;d=_.LD(d,2);return d===null||d===void 0?null:C9(d)};
_.Zfu=function(d){if(!d)return null;d=_.LD(d,4);return d===null||d===void 0?null:_.MK(d)};
MvL=function(d,f){return f?Avf(f):d?aep(d):Promise.resolve()};
Avf=function(d){return new Promise(function(f,R){var W=_.eb("SCRIPT"),p=_.Zfu(d);_.R4(W,p);W.onload=function(){_.x3(W);f()};
W.onerror=function(){_.x3(W);R(Error("Fa"))};
(Tz("HEAD")[0]||document.documentElement).appendChild(W)})};
aep=function(d){return new Promise(function(f){var R=_.eb("SCRIPT");if(d){var W=_.LD(d,6);W=W===null||W===void 0?null:_.jT(W)}else W=null;_.fH(R,W);(Tz("HEAD")[0]||document.documentElement).appendChild(R);_.x3(R);f()})};
AH=function(d,f,R){var W,p=new Promise(function(U){W=setTimeout(U,f)});
return Promise.race([d.finally(function(){return void clearTimeout(W)}),
p.then(R)])};
wXS=function(d,f){try{return globalThis.sessionStorage.setItem(d,f),!0}catch(R){return!1}};
leL=function(d,f,R,W){f=f===void 0?0:f;R=R===void 0?d.length:R;var p=0;for(W&&(p=leL(W));f<R;f++)W=typeof d==="string"?d.charCodeAt(f):d[f],p=GhF(31,p)+W|0;return p};
S4J=function(d,f){return[leL(d,0,d.length>>1,f),leL(d,d.length>>1)]};
VvQ=function(d){var f=_.Z(S4J(d,am));d=f.next().value;f=f.next().value;return d.toString(16)+f.toString(16)};
rvp=function(d,f){var R=S4J(f);d=new Uint32Array(d.buffer);f=d[0];var W=_.Z(R);R=W.next().value;W=W.next().value;for(var p=1;p<d.length;p+=2){for(var U=f,g=p,K=R,E=W,Y=0;Y<22;Y++)g=g>>>8|g<<24,g+=U|0,g^=K+38293,U=U<<3|U>>>29,U^=g,E=E>>>8|E<<24,E+=K|0,E^=Y+38293,K=K<<3|K>>>29,K^=E;U=[U,g];d[p]^=U[0];p+1<d.length&&(d[p+1]^=U[1])}};
m2F=function(d,f,R,W,p){var U=(4-(am.length+R.length)%4)%4,g=new Uint8Array(4+U+am.length+4+R.length),K=new DataView(g.buffer),E=0;K.setUint32(E,Math.random()*4294967295);E=E+4+U;g.set(am,E);E+=am.length;K.setUint32(E,p);g.set(R,E+4);rvp(g,W);return d.insert(f,function(Y){return void globalThis.sessionStorage.removeItem(Y)})?wXS(f,_.VG(g))?"s":"t":"i"};
uqQ=function(d,f){var R=globalThis.sessionStorage.getItem(d);if(!R)return["m"];try{var W=_.Oe(R);rvp(W,f)}catch(p){return globalThis.sessionStorage.removeItem(d),["c"]}for(f=4;f<7&&W[f]===0;)f++;for(R=0;R<am.length;R++)if(W[f++]!==am[R])return globalThis.sessionStorage.removeItem(d),["d"];R=(new DataView(W.buffer)).getUint32(f);return Math.floor(Date.now()/1E3)>=R?(globalThis.sessionStorage.removeItem(d),["e"]):["a",new Uint8Array(W.buffer,f+4)]};
PvS=function(d){return globalThis.TextEncoder?(new TextEncoder).encode(d):_.Mr(d)};
QLn=function(d){var f=d,R;return function(){if(f){var W=f;f=void 0;R=W.apply(this,arguments)}return R}};
Fn8=function(d){return QV(function(f){if(f instanceof d)return!0;var R,W,p=f==null?void 0:(R=f.ownerDocument)==null?void 0:(W=R.defaultView)==null?void 0:W[d.name];return vW1(p)&&f instanceof p})};
_.Gz=function(d,f,R){_.wG.call(this);this.JSC$9984_listener_=d;this.JSC$9984_interval_=f||0;this.handler_=R;this.callback_=(0,_.lB)(this.JSC$9986_doAction_,this)};
_.Sb=function(d){d=Jv8(d);return _.MK(d)};
Jv8=function(d){return d===null?"null":d===void 0?"undefined":d};
h08=function(d){if(d&&d.focus)if(d!==document.activeElement)d.focus();else return nWU(function(){return _.H(function(f){document.activeElement&&document.activeElement.blur();return f.return(nWU(function(){d.focus()}))})})};
_.oWU=function(d){var f=f===void 0?5:f;setTimeout(function(){var R;return _.H(function(W){W.nextAddress==1&&(R=document.activeElement);if(W.nextAddress!=5)return(document.activeElement===R||document.activeElement===document.body)&&f>=0&&d?W.yield(h08(d),5):W.jumpTo(0);if(document.activeElement===d)return W.return();d=d.parentElement;--f;return W.jumpTo(2)})},15)};
nWU=function(d){return new Promise(function(f){requestAnimationFrame(function(){f(d())})})};
NXp=function(d){if(_.VT)d(_.VT);else{var f;((f=$2n)!=null?f:$2n=[]).push(d)}};
me=function(){!_.VT&&_.rG&&_.yvL(_.rG());return _.VT};
_.yvL=function(d){_.VT=d;var f;(f=$2n)==null||f.forEach(NXp);$2n=void 0};
_.uB=function(d){_.VT&&_.VT.beforeLoadModuleCode(d)};
_.QT=function(){_.VT&&_.VT.JSC$10998_setLoaded()};
v0=function(d){return XaL(d)?Number(d):String(d)};
CvW=function(d){this.action=d;this.wfv=!1};
ifJ=function(d,f){CvW.call(this,"set-drive-options");this.appId=d;this.appOrigin=f};
BXQ=function(d){CvW.call(this,"visibility");this.visible=d};
cvp=function(d,f,R){FR.call(this,d,f,R)};
tvn=function(d){JH.call(this,d)};
dEU=function(d){d=d&&d.getWindow()||window;return d.gadgets&&d.gadgets.rpc};
fDu=function(d,f){var R=f&&f.getWindow()||window;if(dEU(f))d();else if(jxL)jxL.push(d);else var W=jxL=[d],p=R.setInterval(function(){if(dEU(f)){R.clearInterval(p);for(var U=0;U<W.length;U++)W[U]();jxL=null}},100)};
WV8=function(d,f){var R=new nD(d);_.Dp(f,R);var W={passive:!1};f.listen(R,"mousewheel",function(p){return void RFS(d,p)},W).listen(d,"scroll",function(p){return void RFS(d,p)},W)};
RFS=function(d,f){var R;a:{for(R=f.target;R;){if(R.nodeType==1){var W=_.hH(R,"overflowY");if(W=="auto"||W=="scroll")break a}R=R.parentNode}R=null}if(!R||!_.om(d,R)||R.scrollHeight==R.clientHeight||f.deltaY>0&&Math.abs(R.scrollTop-(R.scrollHeight-R.clientHeight))<=1||f.deltaY<0&&R.scrollTop==0)f.preventDefault(),f.stopPropagation()};
c0=function(d,f,R,W,p,U,g,K,E){K=K===void 0?!1:K;E=E===void 0?!1:E;FR.call(this,void 0,void 0,void 0);FR.call(this,U?U+" picker modal-dialog":"picker modal-dialog",!0,R);_.$3(d,"protocol");this.iframeManager_=new ppL;this.targetId_=Nr();this.rpcToken_=Nr();d=_.yT(d);_.CD(d,"hostId");R=_.CD(d,"parent");this.useGapi_=!E&&!0||(R==null?void 0:R.includes("onepick.corp.google.com"));K&&_.iB(d,"fv2","true");this.setUrl(d.toString());this.preferredDialogWidth_=W;this.preferredDialogHeight_=p;W!==void 0||
p!==void 0?W=!0:(W=_.CD(_.yT(d.toString()),"hostId"),UEu||(UEu=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),W=!UEu.has(W));this.autoSizeDialog_=W;this.JSC$10174_gadgetsDomHelper_=g||this.JSC$10125_dom_;f&&(g=this.JSC$10174_gadgetsDomHelper_,f=_.CD(_.yT(this.JSC$10176_url_),"grugl")=="true"?Osn:Zs8,dEU(g)||(g=g||MM(document),W=g.createElement("SCRIPT"),_.R4(W,f),W.type="text/javascript",g.JSC$9310_document_.body.appendChild(W)));
d=d.toString();f=null;g=d.indexOf("/picker?");g>-1?f=d.substring(0,g+8-1):Ou(d,"/picker")&&(f=d);f&&this.setRelayUrl(f+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(d=this.buttons_,d.JSC$10159_element_=this.buttonEl_,d.render()):_.WH(this.buttonEl_,sx8),_.B0(this.buttonEl_,!!this.buttons_))};
_.Edn=function(d){var f=f===void 0?gdQ:f;var R=_.fR(d),W=function(U){U=_.Z(U);U.next();U=tH(U);return f(R,U)},p=function(U){var g=_.Z(U);
U=g.next().value;g=tH(g);return d.apply(U,g)};
return function(){var U=_.n9.apply(0,arguments),g=this||_.RJ,K=Hsp.get(g);K||(K={},Hsp.set(g,K));return KVf(K,[this].concat(_.uR(U)),p,W)}};
dP=function(d){var f={};d=d.replace(/\r/g,"").split("\n");for(var R=0;R<d.length;R++){var W=d[R],p=W.indexOf(":");p<0||(f[W.substring(0,p)]=W.substring(p+2,W.length))}return f};
zFn=function(d,f,R){R=R===void 0?function(){}:R;
return d?f():R()};
_.YBF=function(d){var f;return((f=kYf.documentOverride)!=null?f:d).__wizdispatcher};
_.fn=function(d){var f=jI;jI=d;return f};
_.DEW=function(d){return d===bsQ||(d==null?void 0:d.name)==="\u0275NotFound"};
_.RO=function(d,f){var R;if((R=d)==null?0:R.isDisposed)throw Error("jb`"+String(d.debugName));for(;d!==void 0;){R=d;if(R.retrieve)return R.retrieve(f,{optional:!0});d=d.parent}return bsQ};
W6=function(d){return{"\u0275prov":{providedIn:"root",token:Symbol(d),factory:void 0,value:void 0}}};
_.IDp=function(d){var f=jI;if(!f){switch(d===void 0?3:d){case 0:d=Error("ib");break;case 1:d=Error("kb");break;case 2:d=Error("lb");break;default:d=Error("mb")}throw d;}return f};
qBn=function(d){var f=_.fn(d);d={};return d[Symbol.dispose]=function(){_.fn(f)},d};
LVp=function(d,f){d.disposables||(d.disposables=[]);d.disposables.push(f)};
pn=function(d){var f=jI;f&&!f.isDisposed&&(LVp(f,d),d.parent=f)};
xEu=function(d){if(d.disposables){for(var f=_.Z(d.disposables),R=f.next();!R.done;R=f.next())R=R.value,typeof R==="function"?R():eFk(R);d.disposables.length=0}};
eFk=function(d){if(!d.isDisposed){d.isDisposed=!0;var f;(f=d[Symbol.dispose])==null||f.call(d);delete d.parent;xEu(d)}};
SBU=function(d){var f={retrieve:function(R){switch(R.\u0275prov.token){case Xpp.\u0275prov.token:var W=d.asyncDeps;break;case _.T7v.\u0275prov.token:W=d.rootElement;break;case Aq1.\u0275prov.token:W=d.modelRootElement;break;case aDk.\u0275prov.token:W=d.appContext;break;case MqS.\u0275prov.token:W=d.rendererData;break;case wp1.\u0275prov.token:W=d.injectingConstructor;break;case lDW.\u0275prov.token:W=d.dispatcher}if(W)R=W;else a:{for(W=f.parent;W;){var p=W;if(p.retrieve){R=p.retrieve(R);break a}W=
W.parent}W=R.\u0275prov.token;p=GY1[W];p!==void 0?R=p:(p=R.\u0275prov.providedIn,R.\u0275prov.factory?(R=R.\u0275prov.factory(),W&&p==="root"&&(GY1[W]=R)):R=bsQ)}return R}};
pn(f);return f};
VqS=function(){var d=_.IDp(1),f=_.RO(d,aDk);_.DEW(f)&&(d=_.RO(d,lDW),_.DEW(d)||d.getOptionalAppContext())};
rq8=function(d){if(typeof document!=="undefined"&&document&&document.getElementById&&(d=document.getElementById(d))){var f=d.tagName.toUpperCase();if(f=="SCRIPT"||f=="LINK")return d}return null};
ugS=function(d,f){if((d=d===void 0?"":d)&&f)throw Error("sb");var R="";var W=_.RJ._F_jsUrl;(d=f||rq8(d))&&(R=d.src?d.src:d.getAttribute("href"));if(W&&R){if(W!=R)throw Error("tb`"+W+"`"+R);R=W}else R=W||R;if(!mEu(R))throw Error("ub");return R};
FVk=function(){if(!P6L){P6L=!0;try{var d=ugS(_.RJ._F_jsUrl?"":"base-js")}catch(W){return}var f=QxS(vdv(d)),R=Object.keys(f);R.length!==0&&NXp(function(W){for(var p=_.Z(R),U=p.next();!U.done;U=p.next()){U=U.value;for(var g=_.Z(Object.keys(f[U])),K=g.next();!K.done;K=g.next())W.addExtraEdge(U,K.value)}})}};
ndS=function(){var d=Object.assign({},Jq8);Object.getOwnPropertyNames(Jq8).forEach(function(f){UE[f]!==void 0&&(d[f]=UE[f])});
return d};
hFf=function(d,f){if(UE.enablePerformanceTiming){var R,W;(W=(R=performance).mark)==null||W.call(R,d+"Start__"+f)}};
od8=function(d,f){if(UE.enablePerformanceTiming){var R,W;(W=(R=performance).measure)==null||W.call(R,d+"__"+f,d+"Start__"+f)}};
$EQ=function(d,f,R){var W;return d&&f?d+"__"+f:(W=d!=null?d:f)!=null?W:R};
yq1=function(d,f){var R=Object.create(N7L);R.debugName=f;!jI||pn(R);f=_.fn(R);try{d(R)}finally{_.fn(f)}return function(){return void eFk(R)}};
is8=function(d){return OE(d)&&C6k in d};
B7v=function(d,f){return Object.is(d,f)};
sE=function(d){var f=Zo;Zo=d;return f};
tqQ=function(d){if(gP)throw Error("Z");if(Zo!==null){var f=Zo.producersTail;if(f===void 0||f.producer!==d){var R=void 0,W=Zo.recomputing;if(W&&(R=f!==void 0?f.nextProducer:Zo.producers,R!==void 0&&R.producer===d)){Zo.producersTail=R;R.lastReadVersion=d.version;return}var p=d.consumersTail,U;if(!(U=p===void 0||p.consumer!==Zo)){if(W){a:{U=Zo;W=U.producersTail;if(W!==void 0){U=U.producers;do{if(U===p){W=!0;break a}if(U===W)break;U=U.nextProducer}while(U!==void 0)}W=!1}W=!W}U=W}U&&(W=H6(Zo),R={producer:d,
consumer:Zo,nextProducer:R,prevConsumer:p,lastReadVersion:d.version,nextConsumer:void 0},Zo.producersTail=R,f!==void 0?f.nextProducer=R:Zo.producers=R,W&&cqW(d,R))}}};
f2f=function(d){if(!H6(d)||d.dirty)if(d.dirty||d.lastCleanEpoch!==deW)(d.producerMustRecompute(d)||jgp(d))&&d.producerRecomputeValue(d),d.dirty=!1,d.lastCleanEpoch=deW};
RJJ=function(d){if(d.consumers!==void 0){var f=gP;gP=!0;try{for(var R=d.consumers;R!==void 0;R=R.nextConsumer){var W=R.consumer;W.dirty||(d=void 0,W.dirty=!0,RJJ(W),(d=W.consumerMarkedDirty)==null||d.call(W,W))}}finally{gP=f}}};
WYp=function(){var d;return((d=Zo)==null?void 0:d.consumerAllowSignalWrites)!==!1};
pWS=function(d){d&&(d.producersTail=void 0,d.recomputing=!0);return sE(d)};
O3S=function(d,f){sE(f);if(d){d.recomputing=!1;f=d.producersTail;var R=f!==void 0?f.nextProducer:d.producers;if(R!==void 0){if(H6(d)){do R=Uef(R);while(R!==void 0)}f!==void 0?f.nextProducer=void 0:d.producers=void 0}}};
jgp=function(d){for(d=d.producers;d!==void 0;d=d.nextProducer){var f=d.producer,R=d.lastReadVersion;if(R!==f.version)return!0;f2f(f);if(R!==f.version)return!0}return!1};
cqW=function(d,f){var R=d.consumersTail,W=H6(d);R!==void 0?(f.nextConsumer=R.nextConsumer,R.nextConsumer=f):(f.nextConsumer=void 0,d.consumers=f);f.prevConsumer=R;d.consumersTail=f;if(!W)for(d=d.producers;d!==void 0;d=d.nextProducer)cqW(d.producer,d)};
Uef=function(d){var f=d.producer,R=d.nextProducer,W=d.nextConsumer,p=d.prevConsumer;d.nextConsumer=void 0;d.prevConsumer=void 0;W!==void 0?W.prevConsumer=p:f.consumersTail=p;if(p!==void 0)p.nextConsumer=W;else if(f.consumers=W,!H6(f))for(d=f.producers;d!==void 0;)d=Uef(d);return R};
H6=function(d){return d.consumerIsAlwaysLive||d.consumers!==void 0};
sgu=function(d){var f=Object.create(Z3n);f.computation=d;d=function(){f2f(f);tqQ(f);if(f.value===Kn)throw f.error;return f.value};
d[EE]=f;return d};
EAJ=function(d,f){var R=Object.create(gAF);R.value=d;f!==void 0&&(R.equal=f);d=function(){tqQ(R);return R.value};
d[EE]=R;return[d,function(W){return H3J(R,W)},
function(W){WYp()||KYW(R);H3J(R,W(R.value))}]};
H3J=function(d,f){WYp()||KYW(d);if(!d.equal(d.value,f)){d.value=f;d.version++;deW++;RJJ(d);var R;(R=zJv)==null||R(d)}};
z7=function(d){var f=sE(null);try{return d()}finally{sE(f)}};
_.kY=function(d,f,R){R=R===void 0?"":R;d=EAJ(d,f==null?void 0:f.equals);var W=d[0],p=W[EE];p.debugName=$EQ(f==null?void 0:f.debugName,R,"[signal]");if(!UE.enablePerformanceTiming)return d;var U=d[1],g=d[2];return[W,function(K){k8F(function(){return void U(K)},p)},
function(K){k8F(function(){return void g(K)},p)}]};
k8F=function(d,f){hFf("signalSet",f.debugName);try{d()}finally{od8("signalSet",f.debugName)}};
b3S=function(d,f){var R=_.Z(_.kY(d,void 0,"cPpJzc"));d=R.next().value;R=R.next().value;d[YD8]=R;d[YY]=f;return d};
Dev=function(d){return!!d&&typeof d==="object"&&Object.getPrototypeOf(d)===Object.prototype};
I28=function(d){return typeof d==="function"&&YD8 in d&&typeof d[YD8]==="function"};
qDL=function(d,f){Object.defineProperty(d,YY,{get:function(){return f}})};
Do=function(d,f){if(bh(d)){var R=d.map(function(U){return Do(U,f)});
qDL(R,f);return R}if(Dev(d)){R={};d=_.Z(Object.entries(d));for(var W=d.next();!W.done;W=d.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;R[W]=Do(p,f)}qDL(R,f);return R}return b3S(d,f)};
LYU=function(d){if(bh(d))return d.map(function(p){return LYU(p)});
if(Dev(d)){var f={};d=_.Z(Object.entries(d));for(var R=d.next();!R.done;R=d.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;f[R]=LYU(W)}return f}return I28(d)?d():d};
xe8=function(){var d={height:0,width:0};if(!Dev(d))throw Error("Gb");var f=Symbol("Hb");return[Do(d,f),function(R,W){if(R[YY]===f)if(typeof W==="function"){var p=[].concat(_.uR(LYU(R)));W=W(p)||p;eJp(R,[].concat(_.uR(W)))}else eJp(R,W);else throw Error("Ib");}]};
eJp=function(d,f){if(I28(d))d[YD8](f);else if(bh(d)&&bh(f))f=Do(f,d[YY]),d.length=0,d.push.apply(d,_.uR(f));else if((Dev(d)||bh(d))&&(bh(f)||typeof f==="object"&&f!==null)){f=_.Z(Object.entries(f));for(var R=f.next();!R.done;R=f.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;var p=d,U=p[R];Object.hasOwn(d,R)?eJp(U,W):p[R]=Do(W,d[YY])}}else throw Error("Jb");};
XWf=function(d){return Object.create(Object.assign({},IO,d))};
AAL=function(){var d;return(d=T0k)!=null?d:T0k=XWf({consumerAllowSignalWrites:!0})};
_.qg=function(d,f,R){R=R===void 0?"":R;d=sgu(d);var W=d[EE];W.debugName=$EQ(f==null?void 0:f.debugName,R,"[computed]");(f==null?void 0:f.equals)!=null&&(W.equal=f.equals);return d};
Ln=function(d){var f=sE(a2U);try{d()}finally{sE(f)}};
VYW=function(d){if(!d.isDisposed)switch(d.effectType){case eI:MYS.schedule(d);break;case wWf:l2f.schedule(d);break;case G8p:SDL.schedule(d);break;default:_.NO(d.effectType)}};
mek=function(d){rAv.push(d);return function(){var f=rAv.indexOf(d);f!==-1&&rAv.splice(f,1)}};
PwW=function(){if(xY>0)UE.flushRenderEffectsDuringRender&&MYS.flush();else for(var d=_.Z(u5Q),f=d.next();!f.done;f=d.next())f.value.flush()};
vAf=function(d){Xy=!0;try{for(var f=_.Z(d),R=f.next();!R.done;R=f.next()){for(var W=R.value,p=[W],U=W;U.parent!==void 0;)U=U.parent,QgF(U)&&d.has(U)&&p.push(U);for(;p.length>0;){var g=p.pop();d.delete(g);g.run()}}}finally{Xy=!1}};
T7=function(d){xY--;if(d){d=_.Z(u5Q);for(var f=d.next();!f.done;f=d.next())f.value.clear()}else xY>0||Xy&&!UE.flushRenderEffectsDuringRender||PwW()};
JAu=function(d,f,R){var W=FYJ(d);A5={name:R?W+" ("+R+")":W,isReactive:d.componentType!==_.aO,parent:A5};d=f();A5=A5.parent;return d};
Mg=function(){var d=A5;return d?d.isReactive:!1};
lh=function(d,f,R){var W=A5;f&&(A5=f);try{return R==null?d():d.call(R)}catch(U){d=U;wP(d,A5);if(d!==nAW){hJQ=A5;f=[];for(R=jI;R;){var p=void 0;f.push((p=R.debugName)!=null?p:"[context]");p=void 0;R=(p=R.parent)!=null?p:null}oAQ=f.reverse()}nAW=d;throw d;}finally{A5=W}};
wP=function(d,f){try{var R=$ek(f);if(R&&!d.componentStack&&(d.componentStack=R,UE.enableComponentStacksInErrorMessages)){var W=d.message+"\n\nComponent stack: "+R;d.stack&&(d.stack=d.stack.replace(d.message,W));d.message=W}}catch(p){}};
$ek=function(d){if(OE(d)&&d.name!==void 0&&d.isReactive!==void 0&&d.parent!==void 0||d===null){for(var f=0,R="";f<20&&d;)R+=d.name+" > ",d=d.parent,f++;d=R.slice(0,-3)}else if(UE.enableContextBasedComponentStacks){a:{for(d=d===void 0?jI:d;d;){if(is8(d))break a;f=void 0;d=(f=d.parent)!=null?f:null}d=null}d=d.getComponentStack().slice(0,20).join(" > ")}else d="";return d};
FYJ=function(d){return d.debugName||d.name||"[component]"};
N0L=function(d,f,R){f=Object.create(f);d&&(f.effectFn=d);R&&(f.debugName=R);pn(f);f.componentStack=A5;return f};
_.G7=function(d,f){d=N0L(d,yA1,f);VYW(d)};
_.SI=function(d){var f=jI;if(f){var R=A5;LVp(f,function(){var W=sE(AAL());try{lh(function(){return void d()},R)}catch(p){throw UE.enableContextBasedComponentStacks&&wP(p),p;
}finally{sE(W)}})}};
Vy=function(d,f){var R={};(f===void 0||f)&&pn(R);f=_.fn(R);try{d(R)}finally{_.fn(f)}return function(){return void eFk(R)}};
_.mZ=function(d){return typeof d==="function"?d():(d==null?0:d[Cwk])?d.get():d};
_.uh=function(d,f){d=N0L(d,i38,f);VYW(d)};
B0f=function(d){if(jI)throw Error("nb");Vy(d,!1)};
P6=function(d,f){d=_.fn(d);try{return z7(f)}finally{_.fn(d)}};
Fy=function(d,f){var R=$ek(hJQ),W,p;var U=(p=(W=oAQ)==null?void 0:W.slice())!=null?p:[];f={componentStack:R,contextTrace:U,errorSeverity:3,featureFlags:ndS(),tagName:f};return[d,f]};
ddL=function(d,f,R){if(Object.hasOwnProperty.call(cAk,d)&&(d=cAk[d],Object.hasOwnProperty.call(d,f)&&(d=d[f],d instanceof Array))){for(var W=null,p=!1,U=0,g=d.length;U<g;++U){var K=d[U],E=K.contingentAttribute;if(!E)return K.contract;W===null&&(W={});E=Object.hasOwnProperty.call(W,E)?W[E]:W[E]=R(E);if(E===K.requiredValue)return K.contract;E==null&&(p=!0)}if(p)return null}f=tYn[f];return typeof f==="number"?f:null};
R2u=function(d,f,R){var W=null;(d=jIf[d])&&(W=d[f]);return typeof W!=="number"&&((d=jIf["*"])&&(W=d[f]),typeof W!=="number")?!1:!0===fcQ[W][String(R).toLowerCase()]};
ptU=function(d,f){f=ddL(d.toLowerCase(),f,function(){var W;(W=UE.handleError)==null||W.call.apply(W,[UE].concat(_.uR(Fy(Error("Ob"),d.toLowerCase()))))});
if(f===null)return null;var R;return(R=WHL[f])!=null?R:null};
UdJ=function(d,f,R){if(R===null||R===void 0)return R;f=f.toLowerCase();d=ptU(d,f);return d===null?R:d(f,R)};
OAf=function(){};
J5=function(d,f){for(;d.length>f;)d.pop()};
ZAp=function(d){d=Array(d);J5(d,0);return d};
nn=function(d,f,R){if(R==null)d.removeAttribute(f);else{var W;(W=f.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":f.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?d.setAttributeNS(W,f,R):d.setAttribute(f,R)}};
sIS=function(d,f,R){d[f]=R};
HAQ=function(d,f,R){d=d.style;if(typeof R==="string")d.cssText=R;else{d.cssText="";for(var W in R)if(gg1.call(R,W)){f=d;var p=W,U=R[W];p.indexOf("-")>=0?f.setProperty(p,U):f[p]=U}}};
KHL=function(d,f,R){var W=typeof R;W==="object"||W==="function"?d[f]=R:nn(d,f,R)};
Egv=function(){var d=new OAf;d[h5.default]=KHL;d.style=HAQ;return d};
z2S=function(d,f,R,W){(W[f]||W[h5.default])(d,f,R)};
YVL=function(d,f,R){f=new kLJ(f,R);return d.__incrementalDOMData=f};
oO=function(d,f){if(d.__incrementalDOMData)return d.__incrementalDOMData;var R=d.nodeType===1?d.localName:d.nodeName,W=d.nodeType===1?d.getAttribute("key"):null;f=YVL(d,R,d.nodeType===1?W||f:null);if(d.nodeType===1&&(d=d.attributes,R=d.length)){W=f._attrsArr||(f._attrsArr=ZAp(R*2));for(var p=0,U=0;p<R;p+=1,U+=2){var g=d[p],K=g.value;W[U]=g.name;W[U+1]=K}}return f};
bAJ=function(d,f,R,W,p){return f==R&&W==p};
DdL=function(d){for(var f=$Y,R=Ng();R!==d;){var W=R.nextSibling;f.removeChild(R);yy.deleted.push(R);R=W}};
Ng=function(){return Cn?Cn.nextSibling:$Y.firstChild};
ih=function(){Cn=Ng()};
LH8=function(d,f,R){ih();var W;a:{if(W=Cn){do{var p=W,U=d,g=f,K=oO(p,g);if(Icn(p,U,K.nameOrCtor,g,K.key))break a}while(f&&(W=W.nextSibling))}W=null}W||(d==="#text"?(R=B6.createTextNode(""),YVL(R,"#text",null),d=R):(W=B6,p=$Y,typeof d==="function"?W=new d:W=(p=d==="svg"?"http://www.w3.org/2000/svg":d==="math"?"http://www.w3.org/1998/Math/MathML":p==null||oO(p).nameOrCtor==="foreignObject"?null:p.namespaceURI)?W.createElementNS(p,d):W.createElement(d),YVL(W,d,f),d=W,R&&d.setAttribute("nonce",R)),yy.created.push(d),
W=d);R=W;if(R!==Cn){if(qV8.indexOf(R)>=0)for(d=$Y,f=R.nextSibling,W=Cn;W!==null&&W!==R;)p=W.nextSibling,d.insertBefore(W,f),W=p;else $Y.insertBefore(R,Cn);Cn=R}};
e2W=function(d,f,R){LH8(d,f,R);$Y=Cn;Cn=null;return $Y};
xdp=function(){DdL(null);Cn=$Y;$Y=$Y.parentNode};
Xtk=function(){Cn=$Y.lastChild};
acJ=function(d,f){f=f===void 0?{}:f;var R=f.matches===void 0?bAJ:f.matches;return function(W,p,U){var g=yy,K=B6,E=qV8,Y=c6,b=t5,D=Cn,I=$Y,L=Icn;B6=W.ownerDocument;yy=new Tq8(W);Icn=R;c6=[];t5=[];Cn=null;var X=$Y=W.parentNode,w,S=AzL.call(W);if((w=S.nodeType===11||S.nodeType===9?S.activeElement:null)&&W.contains(w)){for(S=[];w!==X;)S.push(w),w=w.parentNode||(X?w.host:null);X=S}else X=[];qV8=X;try{return d(W,p,U)}finally{W=yy,dj&&W.deleted.length>0&&dj(W.deleted),B6=K,yy=g,Icn=L,c6=Y,t5=b,Cn=D,$Y=I,
qV8=E}}};
MAS=function(d,f,R,W){jL.push(z2S);jL.push(d);jL.push(f);jL.push(R);jL.push(W)};
lc8=function(d,f,R){var W=t5;f=f._attrsArr||(f._attrsArr=ZAp(W.length));for(var p=!f.length||!1,U=0;U<W.length;U+=2){var g=W[U];if(p)f[U]=g;else if(f[U]!==g)break;var K=W[U+1];if(p||f[U+1]!==K)f[U+1]=K,MAS(d,g,K,R)}if(U<W.length||U<f.length){for(U=p=U;U<f.length;U+=2)fk[f[U]]=f[U+1];for(U=p;U<W.length;U+=2)p=W[U],g=W[U+1],fk[p]!==g&&MAS(d,p,g,R),f[U]=p,f[U+1]=g,delete fk[p];J5(f,W.length);for(var E in fk)MAS(d,E,void 0,R),delete fk[E]}d=wtv;wtv=R=jL.length;for(E=d;E<R;E+=5)(0,jL[E])(jL[E+1],jL[E+
2],jL[E+3],jL[E+4]);wtv=d;J5(jL,d);J5(W,0)};
GLQ=function(d){LH8("#text",null);var f=Cn;var R=oO(f);if(R.text!==d){R=R.text=d;for(var W=1;W<arguments.length;W+=1)R=(0,arguments[W])(R);f.data!==R&&(f.data=R)}};
QIL=function(d,f,R){if(R===!1&&SV1.has(f))nn(d,f,null);else if(f!=="idomKey"&&f!=="skip"&&f!=="skipchildren"&&f!=="children"&&f!=="el")if(f.startsWith("on")){if(f[2]!==":")throw Error("Nb`"+f);if(R===void 0||R===null){var W;(W=UE.handleError)==null||W.call.apply(W,[UE].concat(_.uR(Fy(Error("Sb`"+f),d.tagName))));d[f]=void 0}else{var p=f.slice(3);W=Mg();if(p==="jsaction"){R=Array.isArray(R)?R:[R];R=_.Z(R);for(var U=R.next();!U.done;U=R.next()){U=U.value;if(typeof U!=="object"||U===null||typeof U.selfReg!==
"function")throw Error("Vb`"+f);U.selfReg(0,d,W?_.SI:function(){})}}else{if(typeof R!=="object"||R===null)throw Error("Tb`"+f+"`"+typeof R);
if(typeof R.getFn!=="function")throw Error("Ub`"+f+"`"+Object.keys(R));if(R.selfReg)R.selfReg(0,d,p,W?_.SI:function(){});
else if(W&&d["on"+p]===void 0){var g=R.getFn(0);d.addEventListener(p,g);_.SI(function(){return void d.removeEventListener(p,g)})}else if(W||!VAL.includes(p))d["on"+p]=R.getFn(0)}}}else{if(f.startsWith("data-")&&typeof R==="string")try{R=rzu(R)}catch(K){R="zSoyz"}typeof R!=="function"||d._disposeEffects!=null?((W=f.startsWith("prop:"))&&(f=f.slice(5)),UE.enableAttributeSanitization&&(W&&mdu(d.tagName)||(R=UdJ(d.tagName,f,R))),f==="style"?("function"==typeof _.RS&&R instanceof _.RS&&(R=R.toString()),
usL(d,f,R)):W?d[f]=R:PP1(d,f,R)):(d._signalProps||(d._signalProps=[]),d._signalValues||(d._signalValues=[]),d._signalProps.push(f))}};
vgu=function(d,f,R){R=(R===void 0?{}:R).isReactive;if(f==null?0:f.el){var W=f.el;if(typeof W==="function")W(d);else{var p;(p=W.onRender)==null||p.call(W,d);d._disposeRef||(d._disposeRef=function(){var U;(U=W.onUnmount)==null||U.call(W);delete d._disposeRef},R&&_.SI(function(){var U;
(U=d._disposeRef)==null||U.call(d)}))}}};
mdu=function(d){return d.length>0&&d.includes("-")&&!FHu.includes(d.toLowerCase())};
JzJ=function(d){return OE(d)&&WN in d};
ngp=function(d){return JzJ(d)?d[WN].flattened:d};
h2L=function(d,f){var R=_.n9.apply(2,arguments),W;f=(W=f)!=null?W:{};W={};return W.type=d,W.props=f,W.children=R,W[pk]=!0,W};
_.U3=function(d){return d.children};
O3=function(d){var f=ogU!==h2L;ogU=d?$dU:h2L;return f};
_.ZO=function(d){return _.tn(d)?"nodeType"in d:!1};
s3=function(){return document.createTextNode("")};
HN=function(d){d=document.createTextNode(String(d));d._isSignalTextNode=!0;return d};
yzv=function(d){return d!=null&&d.contentKind===Kk||d instanceof NK||NqJ(d)};
CPu=function(d){var f=document.createElement("div");if(NqJ(d)&&OfQ(d))_.WH(f,OfQ(d));else if(d instanceof NK)_.WH(f,d);else if(d!=null&&d.contentKind===Kk){if(d.contentKind!==Kk)throw Error("Rb");d=C9(d.toString());_.WH(f,d)}d=_.Z(f.childNodes);for(var R=d.next();!R.done;R=d.next())R.value._isSafeOrSanitizedHtmlNode=!0;return f};
E3=function(d){d=typeof d;return d==="string"||d==="number"||d==="boolean"};
iAu=function(d){return d instanceof aY||ra(d)||d instanceof Zb||"function"==typeof _.RS&&d instanceof _.RS};
Bq8=function(d,f){var R=d.parentElement;if(!R)return f;R.replaceChild(f,d);return f};
czW=function(d,f){var R=d[0].parentElement;if(R)if(d[0].previousSibling||d[d.length-1].nextSibling){R.insertBefore(f,d[0]);for(var W=d.length-1;W>=0;W--)R.removeChild(d[W])}else R.textContent="",R.appendChild(f);return f};
tAJ=function(d,f){if(d[0].parentElement)for(var R=d[0].parentElement,W=f.length,p=d.length,U=W,g=0,K=0,E=d[p-1].nextSibling,Y=null;g<p||K<U;)if(d[g]===f[K])g++,K++;else{for(;d[p-1]===f[U-1];)p--,U--;if(p===g)for(var b=U<W?K?f[K-1].nextSibling:f[U-K]:E;K<U;){var D=f[K++];R.insertBefore(D,b)}else if(U===K)for(;g<p;)b=d[g],Y&&Y.has(b)||R.removeChild(b),g++;else if(d[g]===f[U-1]&&f[K]===d[p-1])b=d[--p].nextSibling,R.insertBefore(f[K++],d[g++].nextSibling),R.insertBefore(f[--U],b),d[p]=f[U];else{if(!Y)for(Y=
new Map,b=K;b<U;)Y.set(f[b],b++);b=Y.get(d[g]);if(b==null)R.removeChild(d[g]),g++;else if(K<b&&b<U){D=g;for(var I=1,L=void 0;++D<p&&D<U&&(L=Y.get(d[D]))!=null&&L===b+I;)I++;if(I>b-K)for(D=d[g];K<b;)R.insertBefore(f[K++],D);else R.replaceChild(f[K++],d[g++])}else g++}}return f};
jtF=function(d){if(Array.isArray(d)){if(d.length>1)throw Error("dc`"+d.length+"`"+d.map(dcQ).join(", "));d=d[0]}if(d==null)return null;if(!(d instanceof _.dn)){var f,R;if((f=window)==null?0:(R=f.trustedTypes)==null?0:R.isScript(d))throw Error("cc");if(String(d).trim().length===0)return null;throw Error("ec`"+dcQ(d));}return d};
fEL=function(d,f){f=jtF(f);f!==null&&_.fH(d,f)};
R5f=function(d){if(Array.isArray(d)){if(d.length>1)throw Error("fc`"+d.length+"`"+d.map(dcQ).join(", "));d=d[0]}if(d==null)return null;if(!(d instanceof Zb)){if(String(d).trim().length===0)return null;throw Error("gc`"+dcQ(d));}return d};
WgU=function(d,f){f=R5f(f);f!==null&&(d.textContent=pH8(f))};
dcQ=function(d){return"("+typeof d+") "+(d!=null&&typeof d==="object"?d.constructor.name:typeof d)+" "+d};
pZu=function(){};
YQ=function(d,f){f=f===void 0?{}:f;var R=Ucn();UE.legacyTriggerSoyRendererEvents&&VqS();_.uh(function(){zB.setUp();f.isControlFlowComponent&&xY++;var W=R[0],p=R[WN].flattened,U=O3(!0);try{var g=d(),K=OSu(W,g,R);Array.isArray(K)||(R[WN].flattened=[K]);var E=R[WN].flattened;if(p&&(!Array.isArray(p)||p.length!==0)){var Y=Array.isArray(p)?p[0]:p,b=Y[kQ],D=Y._disposeEffects;Y._disposeEffects=void 0;Y=Array.isArray(E)?E[0]:E;Y[kQ]=b;Y[kQ]&&(Y[kQ].numNodes=Y===E?1:E.length);Y._disposeEffects=D}R[0]=K;f.isControlFlowComponent&&
T7(!1)}catch(I){throw f.isControlFlowComponent&&T7(!0),I;}finally{O3(U),zB.tearDown()}},f.debugName);
return R};
OSu=function(d,f,R){for(;typeof f==="function";)f=f();if(f!=null&&f[pk]){var W,p,U;(U=UE.handleError)==null||U.call.apply(U,[UE].concat(_.uR(Fy(Error("hc`"+((W=f.type)==null?void 0:W.TAG_NAME)),(p=f.type)==null?void 0:p.TAG_NAME))))}if(d==null)return f==null?s3():E3(f)?HN(f):iAu(f)?HN(f.toString()):_.ZO(f)?f:f.length===0?s3():ZSv(f,R);if(_.ZO(d)){if(f==null)return Bq8(d,s3());if(E3(f))return stW(d,f);if(iAu(f))return stW(d,f.toString());if(_.ZO(f))return Bq8(d,f);if(f.length===0)return Bq8(d,s3());
f=ZSv(f,R);tAJ([d],R[WN].flattened);return f}d=bV(d);if(f==null)return czW(d,s3());if(E3(f))return czW(d,HN(f));if(iAu(f))return czW(d,HN(f.toString()));if(_.ZO(f))return tAJ(d,[f])[0];if(f.length===0)return czW(d,s3());f=ZSv(f,R);tAJ(d,R[WN].flattened);return f};
stW=function(d,f){d.nodeType===Node.TEXT_NODE?d.textContent!==String(f)&&(d.textContent=String(f)):d=Bq8(d,HN(f));return d};
bV=function(d,f,R){return gPW(d,f!=null?f:[],R===void 0?!1:R)};
ZSv=function(d,f){var R=bV(d,void 0,!0);if(R.length===0)return s3();f[WN].flattened=R;return d};
gPW=function(d,f,R,W,p){f=f===void 0?[]:f;R=R===void 0?!1:R;p=p===void 0?-1:p;if(d==null)return f;if(d instanceof DO){var U=d.render();return gPW(U,f,R,W,p)}if(_.ZO(f)&&f.nodeType===Node.ELEMENT_NODE)switch(f.tagName){case "SCRIPT":fEL(f,d);return;case "STYLE":WgU(f,d);return}E3(d)&&(d=HN(d),W&&R&&(W[p]=d));if(yzv(d)){R=CPu(d);R=Array.from(R.childNodes);R=_.Z(R);for(U=R.next();!U.done;U=R.next())HSJ(f,U.value);return f}iAu(d)&&(d=HN(d.toString()),W&&R&&(W[p]=d));if(_.ZO(d))return HSJ(f,d);if(Array.isArray(d)){for(U=
0;U<d.length;U++)gPW(d[U],f,R,d,U);return f}if(typeof d==="function"){U=YQ(function(){var K=d();return K!=null&&!E3(K)&&yzv(K)?(K=CPu(K),Array.from(K.childNodes)):K},{debugName:"qmF2ne",
debugFn:d})[0];if(Array.isArray(U)){R=_.Z(U);for(U=R.next();!U.done;U=R.next())HSJ(f,U.value);return f}W&&R&&(W[p]=U);return HSJ(f,U)}if(d!=null&&d[pk]){W=d;p=O3(!0);var g=ogU;try{U=g.apply(null,[W.type,W.props].concat(_.uR(W.children)))}finally{O3(p)}return gPW(U,f,R)}(g=UE.handleError)==null||g.call.apply(g,[UE].concat(_.uR(Fy(Error("ic")))));return f};
Ucn=function(d){var f={};f=Object.assign([],(f[WN]={flattened:[]},f));if(!d)return f;f[0]=ZSv(d,f);return f};
HSJ=function(d,f){Array.isArray(d)?d.push(f):d.appendChild(f);return d};
IS=function(d){if(!UE.enableLazyTsx)return d;if(Array.isArray(d)){for(var f=0;f<d.length;f++)d[f]=IS(d[f]);return d}return d instanceof DO?(d=d.render(),IS(d)):d};
EPJ=function(d,f){var R,W,p=FYJ(d),U=function(L){W=L;L=O3(!0);var X=sE(qh);hFf("render",p);try{R=IS(d(f))}finally{od8("render",p),sE(X),O3(L)}};
U=UE.enableContextPerComponent?yq1(U,p):Vy(U,UE.alwaysTrackContexts||!!jI);is8(W);if(!f.renderedFromIdom){var g=_.fn(W);try{return KgW(d,f,R),R}finally{_.fn(g)}}!JzJ(R)&&Array.isArray(R)&&(R=Ucn(R));var K=ngp(R);g=Array.isArray(K)?K[0]:K;var E=!1;if(g){var Y,b=(Y=f==null?void 0:f.idomKey)!=null?Y:d;Y=K!==g;g._disposeEffects=U;var D=g[kQ]||{},I=JzJ(R)?R:D.sourceDynamicRange;Object.assign(D,{key:b,numNodes:Y?K.length:1,context:W,higherOrder:!!g[kQ],sourceDynamicRange:I});g[kQ]=D}else E=!0;(function(){var L=
_.fn(W);try{KgW(d,f,K)}finally{_.fn(L)}})();
E&&U();return R};
z5U=function(d){var f={},R;for(R in d)f={prev$jscomp$23:void 0,next$jscomp$33:void 0},f.prev$jscomp$23=Lk[R],f.next$jscomp$33=d[R],Lk[R]=function(W){return function(){var p=_.n9.apply(0,arguments);W.prev$jscomp$23.apply(null,_.uR(p));W.next$jscomp$33.apply(null,_.uR(p))}}(f)};
kTv=function(){if(Mg())throw Error("jc");return eL};
YhF=function(d,f){if(!d.__unmounted&&f){d.__unmounted=!0;try{d.didUnmount()}catch(p){var R,W;(W=UE.handleError)==null||W.call.apply(W,[UE].concat(_.uR(Fy(p,(R=d.__type)==null?void 0:R.TAG_NAME))))}Lk.didUnmount(d);d.el=null;f.__instance&&delete f.__instance}};
Dc1=function(d,f,R){d._signalProps!=null&&d._disposeEffects==null&&((R===void 0?0:R)?d._disposeEffects=Vy(function(){return void bSL(d,f)},UE.alwaysTrackContexts||!!jI):bSL(d,f))};
bSL=function(d,f){_.uh(function(){for(var R=d._signalProps,W=d._signalValues,p=0;p<R.length;p++){var U=R[p],g=f[U]();W[p]!==g&&(W[p]=g,QIL(d,U,g))}},"e3YVbb")};
IES=function(d,f,R){var W,p=[];d._disposeEffects=Vy(function(){_.uh(function(){var U=R();if(U===null||U===void 0)U="";if(E3(U)||U===null)W!=null||(W=document.createTextNode("")),W.parentNode!==d&&(W._isSignalTextNode=!0,d.insertBefore(W,f)),W.textContent=String(U);else if(yzv(U)){for(var g=p.length>0?p[p.length-1].nextSibling:f,K=_.Z(p),E=K.next();!E.done;E=K.next())d.removeChild(E.value);U=CPu(U);p=Array.from(U.childNodes);U=_.Z(p);for(K=U.next();!K.done;K=U.next())d.insertBefore(K.value,g)}else throw E=
(K=(g=A5)==null?void 0:g.name)!=null?K:"unknown",Error("Zb`"+E+"`"+typeof U);},"VvDgC")},UE.alwaysTrackContexts||!!jI)};
e5J=function(d,f){var R=_.n9.apply(2,arguments);f!=null||(f={});return!UE.enableLazyTsx||A5!=null&&!Mg()?qhL(d,f,R):new Lgu(d,f,R)};
qhL=function(d,f,R){if(d===_.U3)return R;if(typeof d==="function")return A5&&!Mg()&&(f.renderedFromIdom=!0),JAu(d,function(){var U=xcv(d,f,R);if(U)return U;R.length>0&&(f.children=R.length===1?R[0]:R);if(d.componentType===_.aO){var g;yq1(function(){var K=f;if(d.componentType!==_.aO)g=!1;else{K||(K={});var E=new xQ(K,d),Y=sE(qh);try{var b=E.render(K)}finally{sE(Y)}b instanceof HTMLElement?(b.__instance=E,E.el=b,E.__type=d,d.TAG_NAME=b.tagName.toLowerCase(),Lk.didPatch(E),g=b):g=b}},d.name);
if(g)return g}return EPJ(d,f)},f.debugInstance);
var W=XZW(d,f),p;for(p in f)QIL(W,p,f[p]);Dc1(W,f);bV(R,W);vgu(W,f,{isReactive:!0});TbF(W,f);return W};
XZW=function(d,f){d=(A6f.has(d.toLowerCase())?0:aEu.has(d.startsWith("svg:")?d.replace("svg:",""):d))?document.createElementNS("http://www.w3.org/2000/svg",d.startsWith("svg:")?d.replace("svg:",""):d):MFW(d,f)||document.createElement(d);d[wZJ]=!0;return d};
_.lEv=function(d){if(d){var f;(f=d._disposeRef)==null||f.call(d);var R;(R=d._disposeEffects)==null||R.call(d);d.__instance&&d.__instance instanceof XK&&(f=d.__instance,YhF(f,d),f instanceof xQ&&f.disposeEffects());for(f=0;f<d.childNodes.length;f++)_.lEv(d.childNodes[f])}};
Shk=function(d){GTL.push(d)===1&&requestAnimationFrame(function(){setTimeout(function(){var f=[].concat(_.uR(GTL));GTL=[];f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;try{for(var W=0;W<R.length;W++)_.lEv(R[W])}catch(p){W=R=void 0,(W=(R=UE).handleError)==null||W.call.apply(W,[R].concat(_.uR(Fy(p))))}}})})};
_.z=function(d,f){return ogU.apply(null,[d,f].concat(_.uR(_.n9.apply(2,arguments))))};
VFL=function(d,f){f=f===void 0?new Map:f;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,!f.has(R)){for(var W=[],p=R.producers;p!==void 0;p=p.nextProducer)W.push(p.producer);f.set(R,W);VFL(W,f)}return f};
_.k=function(d){var f=d.cond;if(f===void 0)return d.else&&d.else();var R=_.qg(function(){return!!f()},void 0,"JHVi8"),W=function(){var p=f();
if(!p){var U;(U=UE.handleError)==null||U.call.apply(U,[UE].concat(_.uR(Fy(r6u.nonNullableCondIsNull()))))}return p};
return YQ(function(){var p=R(),U;Vy(function(){var g=sE(qh);try{U=IS(p?d.then(W):d.else&&d.else())}finally{sE(g)}},!0);
return U},{debugName:d.debugInstance,
debugFn:d.then,isControlFlowComponent:!0})};
mc8=function(d){return _.k(d)};
_.TB=function(d){return d.keyBy==="INDEX"?utU(d):PKU(d)};
Qtv=function(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){var R=void 0;(R=f.value)==null||R()}};
PKU=function(d){var f=d.keyBy===void 0||d.keyBy==="REFERENCE",R=f?function(b){return b}:d.keyBy,W=[],p=[],U=[],g=[],K=[],E=[],Y=!0;
_.SI(function(){Qtv(g)});
return YQ(function(){var b=d.each(),D=b.length;if(D===0){if(W.length===0&&!Y)return U;Qtv(g);W=b;p=[];for(b=0;b<W.length;b++)p.push(R(W[b]));U=[];g=[];K=[];E=[];d.fallback&&(g[0]=vPf(function(){U[0]=IS(d.fallback())}));
Y=!1;return U}for(var I=new Fgv,L=W.length-1;L>=0;L--)I.push(p[L],L);L=Array(D);for(var X=Array(D),w=Array(D),S=Array(D),r=Array(f?0:D),v={i$jscomp$445:0};v.i$jscomp$445<D;v={i$jscomp$445:v.i$jscomp$445,item$jscomp$104:void 0,key$jscomp$551:void 0},v.i$jscomp$445++){v.item$jscomp$104=b[v.i$jscomp$445];v.key$jscomp$551=R(v.item$jscomp$104);var c=I.pop(v.key$jscomp$551);c!=null?(w[v.i$jscomp$445]=U[c],X[v.i$jscomp$445]=p[c],L[v.i$jscomp$445]=g[c],S[v.i$jscomp$445]=K[c],f||(r[v.i$jscomp$445]=E[c]),Ln(function(n){return function(){S[n.i$jscomp$445](n.i$jscomp$445);
if(!f)r[n.i$jscomp$445](n.item$jscomp$104)}}(v)),delete g[c]):L[v.i$jscomp$445]=vPf(function(n){return function(){var y=_.Z(_.kY(n.i$jscomp$445,void 0,"Fqk1zd")),h=y.next().value;
y=y.next().value;S[n.i$jscomp$445]=y;X[n.i$jscomp$445]=n.key$jscomp$551;if(f)w[n.i$jscomp$445]=IS(d.children(n.item$jscomp$104,h));else{var t=_.Z(_.kY(n.item$jscomp$104,void 0,"GBj5de"));y=t.next().value;t=t.next().value;r[n.i$jscomp$445]=t;w[n.i$jscomp$445]=IS(d.children(y,h))}}}(v))}Qtv(g);
W=b;p=X;U=w;g=L;K=S;E=r;Y=!1;return w},{debugName:d.debugInstance,
debugFn:d.each,isControlFlowComponent:!0})};
utU=function(d){var f=[],R=[],W=[],p=[],U=!1;_.SI(function(){for(var g=_.Z(p),K=g.next();!K.done;K=g.next())K=K.value,K()});
return YQ(function(){var g=d.each();U&&g.length>0&&(p.pop()(),f.pop(),U=!1);for(var K=Array(g.length),E={i$jscomp$446:0};E.i$jscomp$446<g.length;E={i$jscomp$446:E.i$jscomp$446},E.i$jscomp$446++)if(E.i$jscomp$446<f.length)f[E.i$jscomp$446]!==g[E.i$jscomp$446]&&(Ln(function(b){return function(){return void R[b.i$jscomp$446](g[b.i$jscomp$446])}}(E)),f[E.i$jscomp$446]=g[E.i$jscomp$446]),K[E.i$jscomp$446]=W[E.i$jscomp$446];
else{var Y=vPf(function(b){return function(){f[b.i$jscomp$446]=g[b.i$jscomp$446];var D=_.Z(_.kY(g[b.i$jscomp$446],void 0,"JMMLmd")),I=D.next().value;D=D.next().value;R[b.i$jscomp$446]=D;K[b.i$jscomp$446]=IS(d.children(I,b.i$jscomp$446))}}(E));
p[E.i$jscomp$446]=Y}for(;f.length>g.length;)f.pop(),p.pop()(),R.pop();g.length===0&&!U&&d.fallback&&(E=vPf(function(){K[0]=IS(d.fallback())}),p[0]=E,U=!0);
return W=K},{debugName:d.debugInstance,
isControlFlowComponent:!0})};
vPf=function(d){var f=jI;return Vy(function(R){var W=sE(qh);try{R.parent=f,d(R)}finally{sE(W)}},!1)};
_.Ap=function(d){return d};
_.aS=function(d){return{isDefault:!0,children:d.children}};
_.Mh=function(d){var f=J68(d),R=_.qg(function(){return nPk(f)},void 0,"F1PF4");
return YQ(function(){var W=R(),p;Vy(function(){var U=sE(qh);try{p=IS(W())}finally{sE(U)}});
return p},{debugName:d.debugInstance,
isControlFlowComponent:!0})};
J68=function(d){d=d.children;return Array.isArray(d)?d:[d]};
h5f=function(d){var f=d.props;d=d.getChildren()[0];return f.when?{when:f.when,children:d}:{isDefault:!0,children:d}};
nPk=function(d){var f=function(){return null};
d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,R!=null&&R[pk]&&(R=R.type===_.aS?{isDefault:!0,children:R.children[0]}:{when:R.props.when,children:R.children[0]}),R instanceof DO&&(R=h5f(R)),R.isDefault)f=R.children;else if(R.when())return R.children;return f};
$cW=function(d){var f=null,R,W={get value(){var U,g;(g=(U=p).validateGetValue)==null||g.call(U);return p.__value},set value(U){var g,K;(K=(g=p).validateSetValue)==null||K.call(g,U);p.__value=U;p.__hasBeenSet=!0}},p=(W.__value=null,W.__hasBeenSet=!1,W.__hasErrored=!1,W.onRender=function(U){if(R&&U!==R){R._disposeRef=void 0;var g;(g=f)==null||g()}R=U;f=d(U)||null},W.onUnmount=function(){var U;
(U=f)==null||U();f=p.value=null},W[_.oPf]=!0,W);
return p};
wj=function(d){return typeof d==="symbol"};
y68=function(d){var f=kTv();if(f==null)throw _.Nbv.PRIMITIVE_INVALID_HOOK_CALL();var R=f.hookCounter++;f.hooks||(f.hooks=[]);var W=f.hooks;W[R]||(W[R]={key:d,host:f});if(d!==W[R].key){if(f.__type){var p;d=(p=f.__type)==null?void 0:p.name}else d=f instanceof xQ?FYJ(f.functionComponent):"<"+f.el.tagName.toLowerCase()+">";throw _.Nbv.OUT_OF_ORDER_HOOK_CALL(d);}return W[R]};
CKk=function(d,f){return!d||d.length!==(f==null?void 0:f.length)||d.some(function(R,W){return R!==f[W]})};
iSn=function(d,f){var R=y68("onChange"),W=kTv();CKk(R.deps,f)&&(R.deps=f,R.pendingEffect=d,W.__syncEffects||(W.__syncEffects=[]),W.__syncEffects.push(R))};
_.lV=function(d,f){var R=R===void 0?{}:R;R=R.appContext;var W=!!UE.legacyTriggerSoyRendererEvents;zB.setUp();try{var p=Bbp(d,f,R);W&&(f=R,f==null&&(f=_.YBF(document).getAppContext()),f.get(c68).JSC$28940_getEventTarget().dispatchEvent(new tFW(dHf,d,Kk)));zB.log(d);return p}finally{zB.tearDown()}};
Bbp=function(d,f,R){var W=lh(function(){var p=sE(qh);try{return Vy(function(){var U=_.YBF(_.Fb(d)),g;var K=SBU({rootElement:{value:d},appContext:R||(U==null?void 0:(g=U.getOptionalAppContext)==null?void 0:g.call(U)),dispatcher:U});U=_.fn(K);K=O3(!0);xY++;try{bV(f(),d),T7(!1)}catch(E){throw T7(!0),E;}finally{O3(K),_.fn(U)}},!1)}catch(U){throw UE.enableContextBasedComponentStacks&&wP(U),U;
}finally{sE(p)}});
d[j6W]=!0;return function(){d.textContent="";W();d[j6W]=!1}};
_.GB=function(d){if(QgF(Zo)){var f;(f=UE.handleError)==null||f.call.apply(f,[UE].concat(_.uR(Fy(Error("Yb")))))}var R=jI,W=A5;Promise.resolve().then(function(){if(R&&!R.isDisposed){var p=_.fn(R);try{lh(function(){return void d()},W)}catch(U){throw UE.enableContextBasedComponentStacks&&wP(U),U;
}finally{_.fn(p)}}})};
f6p=function(d,f){iSn(function(){return z7(d)},f)};
_.SL=function(d){Mg()?_.GB(function(){z7(d)}):iSn(function(){return z7(d)},[])};
WW8=function(d){var f=[].concat(_.uR(d));d.length=0;d=_.Z(f);for(f=d.next();!f.done;f=d.next()){f=f.value;RHn(f);var R=f.pendingEffect;f.pendingEffect=null;if(R=R==null?void 0:R())f.pendingCleanup=R}};
RHn=function(d){var f=d.pendingCleanup;d.pendingCleanup=null;f==null||f()};
pyQ=function(d,f){if(Mg())return d();var R=y68("useMemoInternal");CKk(R.deps,f)&&(R.deps=f,R.value=d());return R.value};
UHS=function(d,f){return pyQ(d,f)};
VZ=function(d){return pyQ(d,[])};
rj=function(d){return VZ(function(){return{value:d}})};
_.m9=function(d,f){if(!d)return null;d=Object.keys(d);d=_.Z(d);for(var R=d.next();!R.done;R=d.next()){R=R.value;var W=R.toLowerCase();if(W.indexOf(f,W.length-f.length)>-1)return R}return null};
_.vN=function(){var d=arguments,f=_.QZ;d.length>1?f[d[0]]=d[1]:d.length===1&&Object.assign(f,d[0])};
_.FK=function(d,f){return d in _.QZ?_.QZ[d]:f};
_.Jp=function(d,f){return!!_.FK(d,f)};
OE8=function(d){var f=_.QZ.EXPERIMENT_FLAGS;return f?f[d]:void 0};
s6U=function(d){ZE1.forEach(function(f){return f(d)})};
_.hp=function(d){return d&&window.yterr?function(){try{return d.apply(this,arguments)}catch(f){_.nk(f)}}:d};
_.nk=function(d){var f=_.oS("yt.logging.errors.log");f?f(d,"ERROR",void 0,void 0,void 0,void 0,void 0):(f=_.FK("ERRORS",[]),f.push([d,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.vN("ERRORS",f));s6U(d)};
_.$Q=function(d,f,R,W,p){var U=_.oS("yt.logging.errors.log");U?U(d,"WARNING",f,R,W,void 0,p):(U=_.FK("ERRORS",[]),U.push([d,"WARNING",f,R,W,void 0,p]),_.vN("ERRORS",U))};
HEf=function(d,f){f=d.split(f);for(var R={},W=0,p=f.length;W<p;W++){var U=f[W].split("=");if(U.length===1&&U[0]||U.length===2)try{var g=gh8(U[0]||""),K=gh8(U[1]||"");if(g in R){var E=R[g];Array.isArray(E)?_.B8(E,K):R[g]=[E,K]}else R[g]=K}catch(I){var Y=I,b=U[0],D=String(HEf);Y.args=[{key:b,value:U[1],query:d,method:KWk===D?"unchanged":D}];EhS.hasOwnProperty(b)||_.$Q(Y)}}return R};
zHn=function(d){var f=[];_.uo.forEach(d,function(R,W){var p=_.Nh(W);R=Array.isArray(R)?R:[R];_.yZ(R,function(U){U==""?f.push(p):f.push(p+"="+_.Nh(U))})});
return f.join("&")};
_.Ck=function(d){d.charAt(0)==="?"&&(d=d.substring(1));return HEf(d,"&")};
_.iV=function(d){return d.indexOf("?")!==-1?(d=(d||"").split("#")[0],d=d.split("?",2),_.Ck(d.length>1?d[1]:d[0])):{}};
_.BN=function(d,f){return kVp(d,f||{},!0)};
Y$J=function(d,f){return kVp(d,f||{},!1)};
kVp=function(d,f,R){var W=d.split("#",2);d=W[0];W=W.length>1?"#"+W[1]:"";var p=d.split("?",2);d=p[0];p=_.Ck(p[1]||"");for(var U in f)if(R||!_.uo.containsKey(p,U))p[U]=f[U];return _.cN(d,p)+W};
ff=function(d){if(!f)var f=window.location.href;var R=_.tp(d)[1]||null,W=_.dX(d);return R&&W?jv(d,f):W?_.dX(f)===W&&(Number(_.tp(f)[4]||null)||null)===(Number(_.tp(d)[4]||null)||null):!0};
_.DHQ=function(d){d=bE1(d);return d===null?!1:d[0]==="com"&&d[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
bE1=function(d){d=_.dX(d);return d!==null?d.split(".").reverse():null};
gh8=function(d){return d&&d.match(I68)?d:RL(d)};
_.WX=function(d){return new q$U(d)};
_.Ze=function(){LWU||(LWU=new eHp);return LWU};
Xyk=function(){var d=xHS;return function(){var f=_.Ze();f.resolve(_.WX(d))||f.addProvider({provide:d,useClass:d});return f.resolve(d)}};
ADJ=function(d){var f=_.s4,R,W;_.H(function(p){R=_.Ze();return(W=R.resolve(_.WX(f)))?(d(W),p.return(Promise.resolve(W))):p.return(R.resolve(new TZf(f)).then(function(U){d(U);return U}))})};
_.q=function(d){d=gX(d);return typeof d==="string"&&d==="false"?!1:!!d};
_.HX=function(d,f){d=gX(d);return d===void 0&&f!==void 0?f:Number(d||0)};
a6u=function(d){d=gX(d);return Array.isArray(d)?_.PC(d,function(f){return Number(f||0)}):[Number(d||0)]};
_.Kf=function(d){d=gX(d);return d!==void 0?String(d):""};
_.E4=function(d){d=gX(d);return Array.isArray(d)?_.PC(d,function(f){return String(f||"")}):[String(d||"")]};
MxL=function(){return _.FK("EXPERIMENTS_TOKEN","")};
gX=function(d){return _.FK("EXPERIMENT_FLAGS",{})[d]};
wyp=function(){for(var d=[],f=_.FK("EXPERIMENTS_FORCED_FLAGS",{}),R=_.Z(Object.keys(f)),W=R.next();!W.done;W=R.next())W=W.value,d.push({key:W,value:String(f[W])});R=_.FK("EXPERIMENT_FLAGS",{});W=_.Z(Object.keys(R));for(var p=W.next();!p.done;p=W.next())p=p.value,p.startsWith("force_")&&f[p]===void 0&&d.push({key:p,value:String(R[p])});return d};
GVF=function(){if(!l6J)return null;var d=l6J();return"open"in d?d:null};
_.S$p=function(d){switch(_.zh(d)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.zh=function(d){return d&&"status"in d?d.status:-1};
_.kW=function(d,f){typeof d==="function"&&(d=_.hp(d));return window.setTimeout(d,f)};
_.YW=function(d,f){typeof d==="function"&&(d=_.hp(d));return window.setInterval(d,f)};
_.bv=function(d){window.clearTimeout(d)};
rD8=function(d){d=_.iV(d);for(var f=_.Z(Vxv),R=f.next();!R.done;R=f.next())if(d[R.value]!==void 0)return!0;return!1};
P5W=function(d,f,R,W,p,U,g,K,E){R=R===void 0?"GET":R;W=W===void 0?"":W;K=K===void 0?!1:K;var Y=GVF();if(!Y)return null;var b=function(){(Y&&"readyState"in Y?Y.readyState:0)===4&&f&&_.hp(f)(Y)};
"onloadend"in Y?Y.addEventListener("loadend",b,!1):Y.onreadystatechange=b;_.q("debug_forward_web_query_parameters")&&(d=mH1(d,window.location.search));Y.open(R,d,!0);U&&(Y.responseType=U);g&&(Y.withCredentials=!0);R=R==="POST"&&(window.FormData===void 0||!(W instanceof FormData));if(p=u7Q(d,p))for(var D in p)Y.setRequestHeader(D,p[D]),"content-type"===D.toLowerCase()&&(R=!1);R&&Y.setRequestHeader("Content-Type","application/x-www-form-urlencoded");E&&"onprogress"in Y&&(Y.onprogress=function(){E(Y.responseText)});
if(K&&"setAttributionReporting"in XMLHttpRequest.prototype){d={eventSourceEligible:!0,triggerEligible:!1};try{Y.setAttributionReporting(d)}catch(I){_.$Q(I)}}Y.send(W);return Y};
u7Q=function(d,f){f=f===void 0?{}:f;var R=ff(d),W=_.FK("INNERTUBE_CLIENT_NAME"),p=_.q("web_ajax_ignore_global_headers_if_set"),U;for(U in Q6L){var g=_.FK(Q6L[U]),K=U==="X-Goog-AuthUser"||U==="X-Goog-PageId";U!=="X-Goog-Visitor-Id"||g||(g=_.FK("VISITOR_DATA"));var E;if(!(E=!g)){if(!(E=R||(_.dX(d)?!1:!0))){E=d;var Y;if(Y=_.q("add_auth_headers_to_remarketing_google_dot_com_ping")&&U==="Authorization"&&(W==="TVHTML5"||W==="TVHTML5_UNPLUGGED"||W==="TVHTML5_SIMPLY"))Y=bE1(E),Y=Y===null?!1:Y[1]==="google"?
!0:Y[2]==="google"?Y[0]==="au"&&Y[1]==="com"?!0:Y[0]==="uk"&&Y[1]==="co"?!0:!1:!1;Y&&(E=_.De(E)||"",E=E.split("/"),E="/"+(E.length>1?E[1]:""),Y=E==="/pagead");E=Y?!0:!1}E=!E}E||p&&f[U]!==void 0||W==="TVHTML5_UNPLUGGED"&&K||(f[U]=g)}"X-Goog-EOM-Visitor-Id"in f&&"X-Goog-Visitor-Id"in f&&delete f["X-Goog-Visitor-Id"];if(R||!_.dX(d))f["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(R||!_.dX(d)){try{var b=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(D){}b&&(f["X-YouTube-Time-Zone"]=
b)}document.location.hostname.endsWith("youtubeeducation.com")||!R&&_.dX(d)||(f["X-YouTube-Ad-Signals"]=zHn(vhv()));return f};
_.FW8=function(d,f){var R=_.dX(d);_.q("debug_handle_relative_url_for_query_forward_killswitch")||!R&&ff(d)&&(R=document.location.hostname);var W=_.De(d);W=(R=R&&(R.endsWith("youtube.com")||R.endsWith("youtube-nocookie.com")))&&W&&W.startsWith("/api/");if(!R||W)return d;var p=_.Ck(f),U={};_.yZ(Vxv,function(g){p[g]&&(U[g]=p[g])});
return Y$J(d,U)};
JDk=function(d,f){f.method="POST";f.postParams||(f.postParams={});return _.IL(d,f)};
nhk=function(d,f){var R=_.FK("XSRF_FIELD_NAME"),W;f.headers&&(W=f.headers["Content-Type"]);return!f.excludeXsrf&&(!_.dX(d)||f.withCredentials||_.dX(d)===document.location.hostname)&&f.method==="POST"&&(!W||W==="application/x-www-form-urlencoded")&&!(f.postParams&&f.postParams[R])};
_.IL=function(d,f){var R=f.format||"JSON";d=hHL(d,f);var W=ohv(d,f),p=!1,U=$HQ(d,function(E){if(!p){p=!0;K&&_.bv(K);var Y=_.S$p(E),b=null,D=400<=E.status&&E.status<500,I=500<=E.status&&E.status<600;if(Y||D||I)b=NZn(d,R,E,f.convertToSafeHtml);Y&&(Y=yDQ(R,E,b));b=b||{};D=f.context||_.RJ;Y?f.onSuccess&&f.onSuccess.call(D,E,b):f.onError&&f.onError.call(D,E,b);f.onFinish&&f.onFinish.call(D,E,b)}},f.method,W,f.headers,f.responseType,f.withCredentials,!1,f.onProgress);
W=f.timeout||0;if(f.onTimeout&&W>0){var g=f.onTimeout;var K=_.kW(function(){p||(p=!0,U.abort(),_.bv(K),g.call(f.context||_.RJ,U))},W)}return U};
hHL=function(d,f){f.includeDomain&&(d=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+d);var R=_.FK("XSRF_FIELD_NAME");if(f=f.urlParams)f[R]&&delete f[R],d=_.BN(d,f);return d};
ohv=function(d,f){var R=_.FK("XSRF_FIELD_NAME"),W=_.FK("XSRF_TOKEN"),p=f.postBody||"",U=f.postParams;nhk(d,f)&&(U||(U={}),U[R]=W);(_.q("ajax_parse_query_data_only_when_filled")&&U&&Object.keys(U).length>0||U)&&typeof p==="string"&&(p=_.Ck(p),_.uo.extend(p,U),p=f.postBodyFormat&&f.postBodyFormat==="JSON"?JSON.stringify(p):_.q2(p));U=p||U&&!_.uo.isEmpty(U);!C58&&U&&f.method!=="POST"&&(C58=!0,_.nk(Error("Ec")));return p};
NZn=function(d,f,R,W){var p=null;switch(f){case "JSON":try{var U=R.responseText}catch(g){throw W=Error("Fc"),W.params=d,_.$Q(W),g;}d=R.getResponseHeader("Content-Type")||"";U&&d.indexOf("json")>=0&&(U.substring(0,5)===")]}'\n"&&(U=U.substring(5)),p=JSON.parse(U));break;case "XML":if(d=(d=R.responseXML)?iEJ(d):null)p={},_.yZ(d.getElementsByTagName("*"),function(g){p[g.tagName]=BZp(g)})}W&&cDu(p);
return p};
cDu=function(d){if(_.tn(d))for(var f in d)f==="html_content"||Ou(f,"_html")?d[f]=C9(d[f]):cDu(d[f])};
yDQ=function(d,f,R){if(f&&f.status===204)return!0;switch(d){case "JSON":return!!R;case "XML":return Number(R&&R.return_code)===0;case "RAW":return!0;default:return!!R}};
iEJ=function(d){return d?(d=("responseXML"in d?d.responseXML:d).getElementsByTagName("root"))&&d.length>0?d[0]:null:null};
BZp=function(d){var f="";_.yZ(d.childNodes,function(R){f+=R.nodeValue});
return f};
txf=function(d){if(d.name==="JavaException")return!0;d=d.stack;return d.includes("chrome://")||d.includes("-extension://")||d.includes("webkit-masked-url://")};
dnL=function(d){if(!d.stack)return!0;var f=!d.stack.includes("\n");return f&&d.stack.includes("ErrorType: ")||f&&d.stack.includes("Anonymous function (Unknown script")||d.stack.toLowerCase()==="not available"||d.fileName==="user-script"||d.fileName.startsWith("user-script:")?!0:!1};
_.Lf=function(d){_.wG.call(this);this.JSC$10463_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!d};
fuU=function(d,f){var R=d.length,W=0,p=function(){return d.charCodeAt(W++)};
do{var U=j7f(p);if(U===Infinity)break;var g=U>>3;switch(U&7){case 0:U=j7f(p);if(g===f)return U;break;case 1:if(g===f)return;W+=8;break;case 2:U=j7f(p);if(g===f)return d.substr(W,U);W+=U;break;case 5:if(g===f)return;W+=4;break;default:return}}while(W<R)};
j7f=function(d){var f=d(),R=f&127;if(f<128)return R;f=d();R|=(f&127)<<7;if(f<128)return R;f=d();R|=(f&127)<<14;if(f<128)return R;f=d();return f<128?R|(f&127)<<21:Infinity};
WC1=function(d,f,R,W){if(d)if(Array.isArray(d)){var p=W;for(W=0;W<d.length&&!(d[W]&&(p+=RQk(W,d[W],f,R),p>500));W++);W=p}else if(typeof d==="object")for(p in d){if(d[p]){var U=p;var g=d[p],K=f,E=R;U=typeof g!=="string"||U!=="clickTrackingParams"&&U!=="trackingParams"?0:(g=fuU(atob(g.replace(/-/g,"+").replace(/_/g,"/")),2))?RQk(U+".ve",g,K,E):0;W+=U;W+=RQk(p,d[p],f,R);if(W>500)break}}else R[f]=ev(d),W+=R[f].length;else R[f]=ev(d),W+=R[f].length;return W};
RQk=function(d,f,R,W){R+="."+d;d=ev(f);W[R]=d;return R.length+d.length};
ev=function(d){try{return(typeof d==="string"?d:String(JSON.stringify(d))).substr(0,500)}catch(f){return"unable to serialize "+typeof d+" ("+f.message+")"}};
p9W=function(d){switch(d){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}};
_.Xq=function(d,f,R,W,p){_.xW.set(d,f,{maxAge:R,path:"/",domain:W===void 0?"youtube.com":W,secure:p===void 0?!1:p})};
_.Unp=function(d,f,R){_.xW.remove(d,f===void 0?"/":f,R===void 0?"youtube.com":R)};
_.Th=function(){if(_.q("embeds_web_enable_cookie_detection_fix")){if(!_.RJ.navigator.cookieEnabled)return!1}else if(!_.xW.isEnabled())return!1;if(!_.xW.isEmpty())return!0;_.q("embeds_web_enable_cookie_detection_fix")?_.xW.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.xW.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.xW.get("TESTCOOKIESENABLED")!=="1")return!1;_.xW.remove("TESTCOOKIESENABLED");return!0};
OlS=function(){var d=_.RJ.navigator;return d?d.connection:void 0};
Zln=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(d){}};
_.g8k=function(){var d=OlS();if(d){var f=s78[d.type||"unknown"]||"CONN_UNKNOWN";d=s78[d.effectiveType||"unknown"]||"CONN_UNKNOWN";f==="CONN_CELLULAR_UNKNOWN"&&d!=="CONN_UNKNOWN"&&(f=d);if(f!=="CONN_UNKNOWN")return f;if(d!=="CONN_UNKNOWN")return d}};
KC1=function(){var d=OlS();if(d!=null&&d.effectiveType)return HlJ.hasOwnProperty(d.effectiveType)?HlJ[d.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.aL=function(){try{return _.Av(),!0}catch(d){return!1}};
_.Av=function(d){if(_.FK("DATASYNC_ID")!==void 0)return _.FK("DATASYNC_ID");throw new _.M2("Datasync ID not set",d===void 0?"unknown":d);};
_.wX=function(d){this.mechanism=d};
lv=function(d){this.mechanism=d};
Gh=function(d){this.storage_=d;this.cachedIsStorageAvailable_=null};
E8v=function(){var d=null;try{d=_.RJ.localStorage||null}catch(f){}Gh.call(this,d)};
zQL=function(){var d=null;try{d=_.RJ.sessionStorage||null}catch(f){}Gh.call(this,d)};
Sv=function(d,f){this.mechanism_=d;this.JSC$10565_prefix_=f+"::"};
_.kDF=function(d){var f=new E8v;return f.isAvailable()?d?new Sv(f,d):f:null};
_.YLf=function(d){var f=new zQL;return f.isAvailable()?d?new Sv(f,d):f:null};
DnS=function(){var d;return(d=bl8())==null?void 0:d.get("LAST_RESULT_ENTRY_KEY",!0)};
_.mn=function(d){IuJ||(_.Vx?_.Vx.logError(d):(_.rX.push({type:"ERROR",payload:d}),_.rX.length>10&&_.rX.shift()))};
uv=function(d,f){IuJ||(_.Vx?_.Vx.logEvent(d,f):(_.rX.push({type:"EVENT",eventType:d,payload:f}),_.rX.length>10&&_.rX.shift()))};
PX=function(d){if(d.indexOf(":")>=0)throw Error("Mc");};
Qx=function(d){return d.substr(0,d.indexOf(":"))||d};
eQf=function(){return(qLu||LCu)&&vX("applewebkit")&&!vX("version")&&(!vX("safari")||vX("gsa/"))};
vX=function(d){var f=_.YU();return f?f.toLowerCase().indexOf(d)>=0:!1};
T28=function(d,f,R,W){f=Qx(f);var p=d instanceof Error?d:Error("Nc`"+d);if(p instanceof Fq)return p;d={objectStoreNames:R,dbName:f,dbVersion:W};if(p.name==="QuotaExceededError")return new Fq("QUOTA_EXCEEDED",d);if(_.Jv&&p.name==="UnknownError")return new Fq("QUOTA_MAYBE_EXCEEDED",d);if(p instanceof xnf)return new Fq("MISSING_INDEX",Object.assign({},d,{objectStore:p.objectStore,index:p.index}));if(p.name==="InvalidStateError"&&X9k.some(function(U){return p.message.includes(U)}))return new Fq("EXECUTE_TRANSACTION_ON_CLOSED_DB",
d);
if(p.name==="AbortError")return new Fq("UNKNOWN_ABORT",d,p.message);p.args=[Object.assign({},d,{name:"IdbError",originalName:p.name})];p.level="WARNING";return p};
nf=function(d,f,R){var W=DnS();return new Fq("IDB_NOT_SUPPORTED",{context:{caller:d,publicName:f,version:R,hasSucceededOnce:W==null?void 0:W.hasSucceededOnce}})};
ABv=function(d){if(!d)throw Error();throw d;};
auk=function(d){return d};
Mau=function(d,f,R){var W=function(){try{d.removeEventListener("success",p),d.removeEventListener("error",U)}catch(g){}},p=function(){f(d.result);
W()},U=function(){R(d.error);
W()};
d.addEventListener("success",p);d.addEventListener("error",U)};
w9f=function(d){return new Promise(function(f,R){Mau(d,f,R)})};
$W=function(d){return new hv(new oL(function(f,R){Mau(d,f,R)}))};
lu1=function(d,f){return new hv(new oL(function(R,W){var p=function(){var U=d?f(d):null;U?U.then(function(g){d=g;p()},W):R()};
p()}))};
GDv=function(d,f,R){return new Promise(function(W,p){var U=f!==void 0?self.indexedDB.open(d,f):self.indexedDB.open(d);var g=R.blocked,K=R.blocking,E=R.terminated,Y=R.upgrade,b=R.closed,D,I=function(){D||(D=new N2(U.result,{closed:b}));return D};
U.addEventListener("upgradeneeded",function(L){try{if(L.newVersion===null)throw Error("Sc");if(U.transaction===null)throw Error("Tc");L.dataLoss&&L.dataLoss!=="none"&&uv("IDB_DATA_CORRUPTED",{reason:L.dataLossMessage||"unknown reason",dbName:Qx(d)});var X=I(),w=new yx(U.transaction);Y&&Y(X,function(S){return L.oldVersion<S&&L.newVersion>=S},w);
w.done.catch(function(S){p(S)})}catch(S){p(S)}});
U.addEventListener("success",function(){var L=U.result;K&&L.addEventListener("versionchange",function(){K(I())});
L.addEventListener("close",function(){uv("IDB_UNEXPECTEDLY_CLOSED",{dbName:Qx(d),dbVersion:L.version});E&&E()});
W(I())});
U.addEventListener("error",function(){p(U.error)});
g&&U.addEventListener("blocked",function(){g()})})};
SLf=function(d,f,R){R=R===void 0?{}:R;return GDv(d,f,R)};
_.iv=function(d,f){f=f===void 0?{}:f;var R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return _.q3(g,2),R=self.indexedDB.deleteDatabase(d),W=f,(p=W.blocked)&&R.addEventListener("blocked",function(){p()}),g.yield(w9f(R),4);
if(g.nextAddress!=2)return _.Cf(g,0);U=_.Ta(g);throw T28(U,d,"",-1);})};
rB8=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.BX(VaW,f),2);R=W.yieldResult;return W.return(_.cX(R,["databases"],{enableRetries:!0,mode:"readwrite"},function(p){var U=p.objectStore("databases");return U.get(d.actualName).then(function(g){if(g?d.actualName!==g.actualName||d.publicName!==g.publicName||d.userIdentifier!==g.userIdentifier:1)return U.put(d).then(function(){})})}))})};
_.tv=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)return d?W.yield(_.BX(VaW,f),2):W.return();R=W.yieldResult;return W.return(R.delete("databases",d))})};
_.mnp=function(d,f){var R,W;return _.H(function(p){return p.nextAddress==1?(R=[],p.yield(_.BX(VaW,f),2)):p.nextAddress!=3?(W=p.yieldResult,p.yield(_.cX(W,["databases"],{enableRetries:!0,mode:"readonly"},function(U){R.length=0;return d7(U.objectStore("databases"),{},function(g){d(g.getValue())&&R.push(g.getValue());return g.continue()})}),3)):p.return(R)})};
u18=function(d,f){return _.mnp(function(R){return R.publicName===d&&R.userIdentifier!==void 0},f)};
v88=function(){var d,f,R,W;return _.H(function(p){switch(p.nextAddress){case 1:d=DnS();if((f=d)==null?0:f.hasSucceededOnce)return p.return(!0);var U;if(U=Pbk)U=/WebKit\/([0-9]+)/.exec(_.YU()),U=!!(U&&parseInt(U[1],10)>=600);U&&(U=/WebKit\/([0-9]+)/.exec(_.YU()),U=!(U&&parseInt(U[1],10)>=602));if(U||jq)return p.return(!1);try{if(R=self,!(R.indexedDB&&R.IDBIndex&&R.IDBKeyRange&&R.IDBObjectStore))return p.return(!1)}catch(g){return p.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return p.return(!1);
_.q3(p,2);W={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return p.yield(rB8(W,Q7U),4);case 4:return p.yield(_.tv("yt-idb-test-do-not-use",Q7U),5);case 5:return p.return(!0);case 2:return _.Ta(p),p.return(!1)}})};
JBQ=function(){if(FCF!==void 0)return FCF;IuJ=!0;return FCF=v88().then(function(d){IuJ=!1;var f;if((f=bl8())!=null&&f.expiringStorage_){var R;f={hasSucceededOnce:((R=DnS())==null?void 0:R.hasSucceededOnce)||d};var W;(W=bl8())==null||W.set("LAST_RESULT_ENTRY_KEY",f,2592E3,!0)}return d})};
Rx=function(){return _.oS("ytglobal.idbToken_")||void 0};
_.ps=function(){var d=Rx();return d?Promise.resolve(d):JBQ().then(function(f){(f=f?Q7U:void 0)&&_.Wp("ytglobal.idbToken_",f);return f})};
n8U=function(d){if(!_.aL())throw d=new Fq("AUTH_INVALID",{dbName:d}),_.mn(d),d;var f=_.Av();return{actualName:d+":"+f,publicName:d,userIdentifier:f}};
hQW=function(d,f,R,W){var p,U,g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:return U=(p=Error().stack)!=null?p:"",b.yield(_.ps(),2);case 2:g=b.yieldResult;if(!g)throw K=nf("openDbImpl",d,f),_.q("ytidb_async_stack_killswitch")||(K.stack=K.stack+"\n"+U.substring(U.indexOf("\n")+1)),_.mn(K),K;PX(d);E=R?{actualName:d,publicName:d,userIdentifier:void 0}:n8U(d);_.q3(b,3);return b.yield(rB8(E,g),5);case 5:return b.yield(SLf(E.actualName,f,W),6);case 6:return b.return(b.yieldResult);case 3:return Y=
_.Ta(b),_.q3(b,7),b.yield(_.tv(E.actualName,g),9);case 9:_.Cf(b,8);break;case 7:_.Ta(b);case 8:throw Y;}})};
o8W=function(d,f,R){R=R===void 0?{}:R;return hQW(d,f,!1,R)};
$nv=function(d,f,R){R=R===void 0?{}:R;return hQW(d,f,!0,R)};
N2L=function(d,f){f=f===void 0?{}:f;var R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(_.ps(),2);if(p.nextAddress!=3){R=p.yieldResult;if(!R)return p.return();PX(d);W=n8U(d);return p.yield(_.iv(W.actualName,f),3)}return p.yield(_.tv(W.actualName,R),0)})};
yBf=function(d,f,R){d=d.map(function(W){return _.H(function(p){return p.nextAddress==1?p.yield(_.iv(W.actualName,f),2):p.yield(_.tv(W.actualName,R),0)})});
return Promise.all(d).then(function(){})};
CbQ=function(d){var f=f===void 0?{}:f;var R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(_.ps(),2);if(p.nextAddress!=3){R=p.yieldResult;if(!R)return p.return();PX(d);return p.yield(u18(d,R),3)}W=p.yieldResult;return p.yield(yBf(W,f,R),0)})};
iln=function(d,f){f=f===void 0?{}:f;var R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.ps(),2);if(W.nextAddress!=3){R=W.yieldResult;if(!R)return W.return();PX(d);return W.yield(_.iv(d,f),3)}return W.yield(_.tv(d,R),0)})};
UB=function(d,f){return B2f(d,f)};
taJ=function(d){return _.BX(cBF(),d)};
d_S=function(d,f,R,W){var p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:return p={config:d,hashData:f,timestamp:W!==void 0?W:(0,_.OB)()},K.yield(taJ(R),2);case 2:return U=K.yieldResult,K.yield(U.clear("hotConfigStore"),3);case 3:return K.yield(U.put("hotConfigStore",p),4);case 4:return g=K.yieldResult,K.return(g)}})};
j0W=function(d,f,R,W,p){var U,g,K;return _.H(function(E){switch(E.nextAddress){case 1:return U={config:d,hashData:f,configData:R,timestamp:p!==void 0?p:(0,_.OB)()},E.yield(taJ(W),2);case 2:return g=E.yieldResult,E.yield(g.clear("coldConfigStore"),3);case 3:return E.yield(g.put("coldConfigStore",U),4);case 4:return K=E.yieldResult,E.return(K)}})};
fwf=function(d){var f,R;return _.H(function(W){return W.nextAddress==1?W.yield(taJ(d),2):W.nextAddress!=3?(f=W.yieldResult,R=void 0,W.yield(_.cX(f,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(p){return _.ZD(p.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(U){R=U.getValue()})}),3)):W.return(R)})};
RbW=function(d){var f,R;return _.H(function(W){return W.nextAddress==1?W.yield(taJ(d),2):W.nextAddress!=3?(f=W.yieldResult,R=void 0,W.yield(_.cX(f,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(p){return _.ZD(p.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(U){R=U.getValue()})}),3)):W.return(R)})};
WQ1=function(){return _.H(function(d){return d.yield(CbQ("ytGcfConfig"),0)})};
pek=function(){return"INNERTUBE_API_KEY"in _.QZ&&"INNERTUBE_API_VERSION"in _.QZ};
_.sB=function(){return{innertubeApiKey:_.FK("INNERTUBE_API_KEY"),innertubeApiVersion:_.FK("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.FK("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.FK("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.FK("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.FK("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.FK("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.FK("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.Jp("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.Jp("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.FK("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.KQU=function(d){var f={client:{hl:d.innertubeContextHostLanguage,gl:d.innertubeContextGeoLocation,clientName:d.innertubeContextClientName,clientVersion:d.innertubeContextClientVersion,configInfo:d.innertubeContextClientConfigInfo}};navigator.userAgent&&(f.client.userAgent=String(navigator.userAgent));var R=_.RJ.devicePixelRatio;R&&R!=1&&(f.client.screenDensityFloat=String(R));R=MxL();R!==""&&(f.client.experimentsToken=R);R=wyp();R.length>0&&(f.request={internalExperimentFlags:R});U_W(d,void 0,f);
OYf(void 0,f);ZYJ(void 0,f);s08(d,void 0,f);gzS(void 0,f);_.q("start_client_gcf")&&HYW(void 0,f);_.FK("DELEGATED_SESSION_ID")&&!_.q("pageid_as_header_web")&&(f.user={onBehalfOfUser:_.FK("DELEGATED_SESSION_ID")});!_.q("fill_delegate_context_in_gel_killswitch")&&(d=_.FK("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(f.user=Object.assign({},f.user,{serializedDelegationContext:d}));d=_.FK("INNERTUBE_CONTEXT");var W;if(_.q("enable_persistent_device_token")&&(d==null?0:(W=d.client)==null?0:W.rolloutToken)){var p;
f.client.rolloutToken=d==null?void 0:(p=d.client)==null?void 0:p.rolloutToken}W=Object;p=W.assign;d=f.client;R={};for(var U=_.Z(Object.entries(_.Ck(_.FK("DEVICE","")))),g=U.next();!g.done;g=U.next()){var K=_.Z(g.value);g=K.next().value;K=K.next().value;g==="cbrand"?R.deviceMake=K:g==="cmodel"?R.deviceModel=K:g==="cbr"?R.browserName=K:g==="cbrver"?R.browserVersion=K:g==="cos"?R.osName=K:g==="cosver"?R.osVersion=K:g==="cplatform"&&(R.platform=K)}f.client=p.call(W,d,R);return f};
U_W=function(d,f,R){d=d.innertubeContextClientName;if(d==="WEB"||d==="MWEB"||d===1||d===2)if(f){R=_.g7(f,Ezn,96)||new Ezn;var W=zb8();W=Object.keys(kFu).indexOf(W);W=W===-1?null:W;W!==null&&_.Hp(R,3,W);_.xk(f,96,R)}else R&&(R.client.mainAppWebInfo=(W=R.client.mainAppWebInfo)!=null?W:{},R.client.mainAppWebInfo.webDisplayMode=zb8())};
OYf=function(d,f){var R=_.oS("yt.embedded_player.embed_url");R&&(d?(f=_.g7(d,YN8,7)||new YN8,_.wK(f,4,R),_.xk(d,7,f)):f&&(f.thirdParty={embedUrl:R}))};
ZYJ=function(d,f){var R;if(_.q("web_log_memory_total_kbytes")&&((R=_.RJ.navigator)==null?0:R.deviceMemory)){var W;R=(W=_.RJ.navigator)==null?void 0:W.deviceMemory;d?_.Ks(d,95,HM(R*1E6)):f&&(f.client.memoryTotalKbytes=""+R*1E6)}};
s08=function(d,f,R){if(d.appInstallData)if(f){var W;R=(W=_.g7(f,EB,62))!=null?W:new EB;_.wK(R,6,d.appInstallData);_.xk(f,62,R)}else R&&(R.client.configInfo=R.client.configInfo||{},R.client.configInfo.appInstallData=d.appInstallData)};
gzS=function(d,f){var R=_.g8k();R&&(d?_.Hp(d,61,bY8[R]):f&&(f.client.connectionType=R));_.q("web_log_effective_connection_type")&&(R=KC1())&&(d?_.Hp(d,94,D_u[R]):f&&(f.client.effectiveConnectionType=R))};
_.LQU=function(d,f,R){R=R===void 0?{}:R;var W={};_.FK("EOM_VISITOR_DATA")?W={"X-Goog-EOM-Visitor-Id":_.FK("EOM_VISITOR_DATA")}:W={"X-Goog-Visitor-Id":R.visitorData||_.FK("VISITOR_DATA","")};if(f&&f.includes("www.youtube-nocookie.com"))return W;f=R.authorization||_.FK("AUTHORIZATION");f||(d?f="Bearer "+_.oS("gapi.auth.getToken")().access_token:(IwW.instance||(IwW.instance=new IwW),d=qN8(),_.q("pageid_as_header_web")||delete d["X-Goog-PageId"],W=Object.assign({},W,d)));f&&(W.Authorization=f);return W};
HYW=function(d,f){var R=eb8();if(R){var W=R.coldConfigData,p=R.coldHashData;R=R.hotHashData;if(d){var U;f=(U=_.g7(d,EB,62))!=null?U:new EB;W=_.wK(f,1,W);_.wK(W,3,p).setHotHashData(R);_.xk(d,62,f)}else f&&(f.client.configInfo=f.client.configInfo||{},W&&(f.client.configInfo.coldConfigData=W),p&&(f.client.configInfo.coldHashData=p),R&&(f.client.configInfo.hotHashData=R))}};
zY=function(d){for(var f=d.length;--f>=0;)d[f]=0};
x_J=function(d,f,R,W,p){this.static_tree=d;this.extra_bits=f;this.extra_base=R;this.elems=W;this.max_length=p;this.has_stree=d&&d.length};
Xef=function(d,f){this.dyn_tree=d;this.max_code=0;this.stat_desc=f};
kd=function(d,f){d.pending_buf[d.pending++]=f&255;d.pending_buf[d.pending++]=f>>>8&255};
Yd=function(d,f,R){d.bi_valid>16-R?(d.bi_buf|=f<<d.bi_valid&65535,kd(d,d.bi_buf),d.bi_buf=f>>16-d.bi_valid,d.bi_valid+=R-16):(d.bi_buf|=f<<d.bi_valid&65535,d.bi_valid+=R)};
b6=function(d,f,R){Yd(d,R[f*2],R[f*2+1])};
T5f=function(d,f){var R=0;do R|=d&1,d>>>=1,R<<=1;while(--f>0);return R>>>1};
AZ8=function(d,f,R){var W=Array(16),p=0,U;for(U=1;U<=15;U++)W[U]=p=p+R[U-1]<<1;for(R=0;R<=f;R++)p=d[R*2+1],p!==0&&(d[R*2]=T5f(W[p]++,p))};
awL=function(d){var f;for(f=0;f<286;f++)d.dyn_ltree[f*2]=0;for(f=0;f<30;f++)d.dyn_dtree[f*2]=0;for(f=0;f<19;f++)d.bl_tree[f*2]=0;d.dyn_ltree[512]=1;d.opt_len=d.static_len=0;d.last_lit=d.matches=0};
M4L=function(d){d.bi_valid>8?kd(d,d.bi_buf):d.bi_valid>0&&(d.pending_buf[d.pending++]=d.bi_buf);d.bi_buf=0;d.bi_valid=0};
wek=function(d,f,R){M4L(d);kd(d,R);kd(d,~R);DD.arraySet(d.pending_buf,d.window,f,R,d.pending);d.pending+=R};
lw8=function(d,f,R,W){var p=f*2,U=R*2;return d[p]<d[U]||d[p]===d[U]&&W[f]<=W[R]};
GFJ=function(d,f,R){for(var W=d.heap[R],p=R<<1;p<=d.heap_len;){p<d.heap_len&&lw8(f,d.heap[p+1],d.heap[p],d.depth)&&p++;if(lw8(f,W,d.heap[p],d.depth))break;d.heap[R]=d.heap[p];R=p;p<<=1}d.heap[R]=W};
urf=function(d,f,R){var W=0;if(d.last_lit!==0){do{var p=d.pending_buf[d.d_buf+W*2]<<8|d.pending_buf[d.d_buf+W*2+1];var U=d.pending_buf[d.l_buf+W];W++;if(p===0)b6(d,U,f);else{var g=Ix[U];b6(d,g+256+1,f);var K=SNW[g];K!==0&&(U-=V4F[g],Yd(d,U,K));p--;g=p<256?qE[p]:qE[256+(p>>>7)];b6(d,g,R);K=rZp[g];K!==0&&(p-=m_n[g],Yd(d,p,K))}}while(W<d.last_lit)}b6(d,256,f)};
P7u=function(d,f){var R=f.dyn_tree,W=f.stat_desc.static_tree,p=f.stat_desc.has_stree,U=f.stat_desc.elems,g,K=-1;d.heap_len=0;d.heap_max=573;for(g=0;g<U;g++)R[g*2]!==0?(d.heap[++d.heap_len]=K=g,d.depth[g]=0):R[g*2+1]=0;for(;d.heap_len<2;){var E=d.heap[++d.heap_len]=K<2?++K:0;R[E*2]=1;d.depth[E]=0;d.opt_len--;p&&(d.static_len-=W[E*2+1])}f.max_code=K;for(g=d.heap_len>>1;g>=1;g--)GFJ(d,R,g);E=U;do g=d.heap[1],d.heap[1]=d.heap[d.heap_len--],GFJ(d,R,1),W=d.heap[1],d.heap[--d.heap_max]=g,d.heap[--d.heap_max]=
W,R[E*2]=R[g*2]+R[W*2],d.depth[E]=(d.depth[g]>=d.depth[W]?d.depth[g]:d.depth[W])+1,R[g*2+1]=R[W*2+1]=E,d.heap[1]=E++,GFJ(d,R,1);while(d.heap_len>=2);d.heap[--d.heap_max]=d.heap[1];g=f.dyn_tree;E=f.max_code;W=f.stat_desc.static_tree;p=f.stat_desc.has_stree;U=f.stat_desc.extra_bits;var Y=f.stat_desc.extra_base,b=f.stat_desc.max_length,D,I=0;for(D=0;D<=15;D++)d.bl_count[D]=0;g[d.heap[d.heap_max]*2+1]=0;for(f=d.heap_max+1;f<573;f++){var L=d.heap[f];D=g[g[L*2+1]*2+1]+1;D>b&&(D=b,I++);g[L*2+1]=D;if(!(L>
E)){d.bl_count[D]++;var X=0;L>=Y&&(X=U[L-Y]);var w=g[L*2];d.opt_len+=w*(D+X);p&&(d.static_len+=w*(W[L*2+1]+X))}}if(I!==0){do{for(D=b-1;d.bl_count[D]===0;)D--;d.bl_count[D]--;d.bl_count[D+1]+=2;d.bl_count[b]--;I-=2}while(I>0);for(D=b;D!==0;D--)for(L=d.bl_count[D];L!==0;)W=d.heap[--f],W>E||(g[W*2+1]!==D&&(d.opt_len+=(D-g[W*2+1])*g[W*2],g[W*2+1]=D),L--)}AZ8(R,K,d.bl_count)};
Q0L=function(d,f,R){var W,p=-1,U=f[1],g=0,K=7,E=4;U===0&&(K=138,E=3);f[(R+1)*2+1]=65535;for(W=0;W<=R;W++){var Y=U;U=f[(W+1)*2+1];++g<K&&Y===U||(g<E?d.bl_tree[Y*2]+=g:Y!==0?(Y!==p&&d.bl_tree[Y*2]++,d.bl_tree[32]++):g<=10?d.bl_tree[34]++:d.bl_tree[36]++,g=0,p=Y,U===0?(K=138,E=3):Y===U?(K=6,E=3):(K=7,E=4))}};
vzW=function(d,f,R){var W,p=-1,U=f[1],g=0,K=7,E=4;U===0&&(K=138,E=3);for(W=0;W<=R;W++){var Y=U;U=f[(W+1)*2+1];if(!(++g<K&&Y===U)){if(g<E){do b6(d,Y,d.bl_tree);while(--g!==0)}else Y!==0?(Y!==p&&(b6(d,Y,d.bl_tree),g--),b6(d,16,d.bl_tree),Yd(d,g-3,2)):g<=10?(b6(d,17,d.bl_tree),Yd(d,g-3,3)):(b6(d,18,d.bl_tree),Yd(d,g-11,7));g=0;p=Y;U===0?(K=138,E=3):Y===U?(K=6,E=3):(K=7,E=4)}}};
FQv=function(d){var f=4093624447,R;for(R=0;R<=31;R++,f>>>=1)if(f&1&&d.dyn_ltree[R*2]!==0)return 0;if(d.dyn_ltree[18]!==0||d.dyn_ltree[20]!==0||d.dyn_ltree[26]!==0)return 1;for(R=32;R<256;R++)if(d.dyn_ltree[R*2]!==0)return 1;return 0};
Ls=function(d,f,R){d.pending_buf[d.d_buf+d.last_lit*2]=f>>>8&255;d.pending_buf[d.d_buf+d.last_lit*2+1]=f&255;d.pending_buf[d.l_buf+d.last_lit]=R&255;d.last_lit++;f===0?d.dyn_ltree[R*2]++:(d.matches++,f--,d.dyn_ltree[(Ix[R]+256+1)*2]++,d.dyn_dtree[(f<256?qE[f]:qE[256+(f>>>7)])*2]++);return d.last_lit===d.lit_bufsize-1};
xd=function(d,f){d.msg=eq[f];return f};
TY=function(d){for(var f=d.length;--f>=0;)d[f]=0};
Aq=function(d){var f=d.state,R=f.pending;R>d.avail_out&&(R=d.avail_out);R!==0&&(DD.arraySet(d.output,f.pending_buf,f.pending_out,R,d.next_out),d.next_out+=R,f.pending_out+=R,d.total_out+=R,d.avail_out-=R,f.pending-=R,f.pending===0&&(f.pending_out=0))};
w7=function(d,f){var R=d.block_start>=0?d.block_start:-1,W=d.strstart-d.block_start,p=0;if(d.level>0){d.strm.data_type===2&&(d.strm.data_type=FQv(d));P7u(d,d.l_desc);P7u(d,d.d_desc);Q0L(d,d.dyn_ltree,d.l_desc.max_code);Q0L(d,d.dyn_dtree,d.d_desc.max_code);P7u(d,d.bl_desc);for(p=18;p>=3&&d.bl_tree[JZ8[p]*2+1]===0;p--);d.opt_len+=3*(p+1)+5+5+4;var U=d.opt_len+3+7>>>3;var g=d.static_len+3+7>>>3;g<=U&&(U=g)}else U=g=W+5;if(W+4<=U&&R!==-1)Yd(d,f?1:0,3),wek(d,R,W);else if(d.strategy===4||g===U)Yd(d,2+(f?
1:0),3),urf(d,ax,ME);else{Yd(d,4+(f?1:0),3);R=d.l_desc.max_code+1;W=d.d_desc.max_code+1;p+=1;Yd(d,R-257,5);Yd(d,W-1,5);Yd(d,p-4,4);for(U=0;U<p;U++)Yd(d,d.bl_tree[JZ8[U]*2+1],3);vzW(d,d.dyn_ltree,R-1);vzW(d,d.dyn_dtree,W-1);urf(d,d.dyn_ltree,d.dyn_dtree)}awL(d);f&&M4L(d);d.block_start=d.strstart;Aq(d.strm)};
l6=function(d,f){d.pending_buf[d.pending++]=f};
GY=function(d,f){d.pending_buf[d.pending++]=f>>>8&255;d.pending_buf[d.pending++]=f&255};
nzv=function(d,f){var R=d.max_chain_length,W=d.strstart,p=d.prev_length,U=d.nice_match,g=d.strstart>d.w_size-262?d.strstart-(d.w_size-262):0,K=d.window,E=d.w_mask,Y=d.prev,b=d.strstart+258,D=K[W+p-1],I=K[W+p];d.prev_length>=d.good_match&&(R>>=2);U>d.lookahead&&(U=d.lookahead);do{var L=f;if(K[L+p]===I&&K[L+p-1]===D&&K[L]===K[W]&&K[++L]===K[W+1]){W+=2;for(L++;K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&K[++W]===K[++L]&&W<b;);
L=258-(b-W);W=b-258;if(L>p){d.match_start=f;p=L;if(L>=U)break;D=K[W+p-1];I=K[W+p]}}}while((f=Y[f&E])>g&&--R!==0);return p<=d.lookahead?p:d.lookahead};
VH=function(d){var f=d.w_size,R;do{var W=d.window_size-d.lookahead-d.strstart;if(d.strstart>=f+(f-262)){DD.arraySet(d.window,d.window,f,f,0);d.match_start-=f;d.strstart-=f;d.block_start-=f;var p=R=d.hash_size;do{var U=d.head[--p];d.head[p]=U>=f?U-f:0}while(--R);p=R=f;do U=d.prev[--p],d.prev[p]=U>=f?U-f:0;while(--R);W+=f}if(d.strm.avail_in===0)break;p=d.strm;R=d.window;U=d.strstart+d.lookahead;var g=p.avail_in;g>W&&(g=W);g===0?R=0:(p.avail_in-=g,DD.arraySet(R,p.input,p.next_in,g,U),p.state.wrap===
1?p.adler=hbf(p.adler,R,g,U):p.state.wrap===2&&(p.adler=Sq(p.adler,R,g,U)),p.next_in+=g,p.total_in+=g,R=g);d.lookahead+=R;if(d.lookahead+d.insert>=3)for(W=d.strstart-d.insert,d.ins_h=d.window[W],d.ins_h=(d.ins_h<<d.hash_shift^d.window[W+1])&d.hash_mask;d.insert&&!(d.ins_h=(d.ins_h<<d.hash_shift^d.window[W+3-1])&d.hash_mask,d.prev[W&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=W,W++,d.insert--,d.lookahead+d.insert<3););}while(d.lookahead<262&&d.strm.avail_in!==0)};
ozS=function(d,f){for(var R;;){if(d.lookahead<262){VH(d);if(d.lookahead<262&&f===0)return 1;if(d.lookahead===0)break}R=0;d.lookahead>=3&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+3-1])&d.hash_mask,R=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart);R!==0&&d.strstart-R<=d.w_size-262&&(d.match_length=nzv(d,R));if(d.match_length>=3)if(R=Ls(d,d.strstart-d.match_start,d.match_length-3),d.lookahead-=d.match_length,d.match_length<=d.max_lazy_match&&d.lookahead>=3){d.match_length--;
do d.strstart++,d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+3-1])&d.hash_mask,d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart;while(--d.match_length!==0);d.strstart++}else d.strstart+=d.match_length,d.match_length=0,d.ins_h=d.window[d.strstart],d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+1])&d.hash_mask;else R=Ls(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(R&&(w7(d,!1),d.strm.avail_out===0))return 1}d.insert=d.strstart<2?d.strstart:2;return f===4?(w7(d,
!0),d.strm.avail_out===0?3:4):d.last_lit&&(w7(d,!1),d.strm.avail_out===0)?1:2};
r7=function(d,f){for(var R,W;;){if(d.lookahead<262){VH(d);if(d.lookahead<262&&f===0)return 1;if(d.lookahead===0)break}R=0;d.lookahead>=3&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+3-1])&d.hash_mask,R=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart);d.prev_length=d.match_length;d.prev_match=d.match_start;d.match_length=2;R!==0&&d.prev_length<d.max_lazy_match&&d.strstart-R<=d.w_size-262&&(d.match_length=nzv(d,R),d.match_length<=5&&(d.strategy===1||d.match_length===3&&
d.strstart-d.match_start>4096)&&(d.match_length=2));if(d.prev_length>=3&&d.match_length<=d.prev_length){W=d.strstart+d.lookahead-3;R=Ls(d,d.strstart-1-d.prev_match,d.prev_length-3);d.lookahead-=d.prev_length-1;d.prev_length-=2;do++d.strstart<=W&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+3-1])&d.hash_mask,d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart);while(--d.prev_length!==0);d.match_available=0;d.match_length=2;d.strstart++;if(R&&(w7(d,!1),d.strm.avail_out===0))return 1}else if(d.match_available){if((R=
Ls(d,0,d.window[d.strstart-1]))&&w7(d,!1),d.strstart++,d.lookahead--,d.strm.avail_out===0)return 1}else d.match_available=1,d.strstart++,d.lookahead--}d.match_available&&(Ls(d,0,d.window[d.strstart-1]),d.match_available=0);d.insert=d.strstart<2?d.strstart:2;return f===4?(w7(d,!0),d.strm.avail_out===0?3:4):d.last_lit&&(w7(d,!1),d.strm.avail_out===0)?1:2};
$_S=function(d,f){for(var R,W,p,U=d.window;;){if(d.lookahead<=258){VH(d);if(d.lookahead<=258&&f===0)return 1;if(d.lookahead===0)break}d.match_length=0;if(d.lookahead>=3&&d.strstart>0&&(W=d.strstart-1,R=U[W],R===U[++W]&&R===U[++W]&&R===U[++W])){for(p=d.strstart+258;R===U[++W]&&R===U[++W]&&R===U[++W]&&R===U[++W]&&R===U[++W]&&R===U[++W]&&R===U[++W]&&R===U[++W]&&W<p;);d.match_length=258-(p-W);d.match_length>d.lookahead&&(d.match_length=d.lookahead)}d.match_length>=3?(R=Ls(d,1,d.match_length-3),d.lookahead-=
d.match_length,d.strstart+=d.match_length,d.match_length=0):(R=Ls(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++);if(R&&(w7(d,!1),d.strm.avail_out===0))return 1}d.insert=0;return f===4?(w7(d,!0),d.strm.avail_out===0?3:4):d.last_lit&&(w7(d,!1),d.strm.avail_out===0)?1:2};
N5J=function(d,f){for(var R;;){if(d.lookahead===0&&(VH(d),d.lookahead===0)){if(f===0)return 1;break}d.match_length=0;R=Ls(d,0,d.window[d.strstart]);d.lookahead--;d.strstart++;if(R&&(w7(d,!1),d.strm.avail_out===0))return 1}d.insert=0;return f===4?(w7(d,!0),d.strm.avail_out===0?3:4):d.last_lit&&(w7(d,!1),d.strm.avail_out===0)?1:2};
mV=function(d,f,R,W,p){this.good_length=d;this.max_lazy=f;this.nice_length=R;this.max_chain=W;this.func=p};
yZp=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 DD.Buf16(1146);this.dyn_dtree=new DD.Buf16(122);this.bl_tree=new DD.Buf16(78);TY(this.dyn_ltree);TY(this.dyn_dtree);TY(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new DD.Buf16(16);this.heap=new DD.Buf16(573);TY(this.heap);this.heap_max=this.heap_len=0;this.depth=new DD.Buf16(573);TY(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};
C7S=function(d,f){if(!d||!d.state||f>5||f<0)return d?xd(d,-2):-2;var R=d.state;if(!d.output||!d.input&&d.avail_in!==0||R.status===666&&f!==4)return xd(d,d.avail_out===0?-5:-2);R.strm=d;var W=R.last_flush;R.last_flush=f;if(R.status===42)if(R.wrap===2)d.adler=0,l6(R,31),l6(R,139),l6(R,8),R.gzhead?(l6(R,(R.gzhead.text?1:0)+(R.gzhead.hcrc?2:0)+(R.gzhead.extra?4:0)+(R.gzhead.name?8:0)+(R.gzhead.comment?16:0)),l6(R,R.gzhead.time&255),l6(R,R.gzhead.time>>8&255),l6(R,R.gzhead.time>>16&255),l6(R,R.gzhead.time>>
24&255),l6(R,R.level===9?2:R.strategy>=2||R.level<2?4:0),l6(R,R.gzhead.os&255),R.gzhead.extra&&R.gzhead.extra.length&&(l6(R,R.gzhead.extra.length&255),l6(R,R.gzhead.extra.length>>8&255)),R.gzhead.hcrc&&(d.adler=Sq(d.adler,R.pending_buf,R.pending,0)),R.gzindex=0,R.status=69):(l6(R,0),l6(R,0),l6(R,0),l6(R,0),l6(R,0),l6(R,R.level===9?2:R.strategy>=2||R.level<2?4:0),l6(R,3),R.status=113);else{var p=8+(R.w_bits-8<<4)<<8;p|=(R.strategy>=2||R.level<2?0:R.level<6?1:R.level===6?2:3)<<6;R.strstart!==0&&(p|=
32);R.status=113;GY(R,p+(31-p%31));R.strstart!==0&&(GY(R,d.adler>>>16),GY(R,d.adler&65535));d.adler=1}if(R.status===69)if(R.gzhead.extra){for(p=R.pending;R.gzindex<(R.gzhead.extra.length&65535)&&(R.pending!==R.pending_buf_size||(R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p)),Aq(d),p=R.pending,R.pending!==R.pending_buf_size));)l6(R,R.gzhead.extra[R.gzindex]&255),R.gzindex++;R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p));R.gzindex===R.gzhead.extra.length&&
(R.gzindex=0,R.status=73)}else R.status=73;if(R.status===73)if(R.gzhead.name){p=R.pending;do{if(R.pending===R.pending_buf_size&&(R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p)),Aq(d),p=R.pending,R.pending===R.pending_buf_size)){var U=1;break}U=R.gzindex<R.gzhead.name.length?R.gzhead.name.charCodeAt(R.gzindex++)&255:0;l6(R,U)}while(U!==0);R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p));U===0&&(R.gzindex=0,R.status=91)}else R.status=91;if(R.status===
91)if(R.gzhead.comment){p=R.pending;do{if(R.pending===R.pending_buf_size&&(R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p)),Aq(d),p=R.pending,R.pending===R.pending_buf_size)){U=1;break}U=R.gzindex<R.gzhead.comment.length?R.gzhead.comment.charCodeAt(R.gzindex++)&255:0;l6(R,U)}while(U!==0);R.gzhead.hcrc&&R.pending>p&&(d.adler=Sq(d.adler,R.pending_buf,R.pending-p,p));U===0&&(R.status=103)}else R.status=103;R.status===103&&(R.gzhead.hcrc?(R.pending+2>R.pending_buf_size&&Aq(d),
R.pending+2<=R.pending_buf_size&&(l6(R,d.adler&255),l6(R,d.adler>>8&255),d.adler=0,R.status=113)):R.status=113);if(R.pending!==0){if(Aq(d),d.avail_out===0)return R.last_flush=-1,0}else if(d.avail_in===0&&(f<<1)-(f>4?9:0)<=(W<<1)-(W>4?9:0)&&f!==4)return xd(d,-5);if(R.status===666&&d.avail_in!==0)return xd(d,-5);if(d.avail_in!==0||R.lookahead!==0||f!==0&&R.status!==666){W=R.strategy===2?N5J(R,f):R.strategy===3?$_S(R,f):u6[R.level].func(R,f);if(W===3||W===4)R.status=666;if(W===1||W===3)return d.avail_out===
0&&(R.last_flush=-1),0;if(W===2&&(f===1?(Yd(R,2,3),b6(R,256,ax),R.bi_valid===16?(kd(R,R.bi_buf),R.bi_buf=0,R.bi_valid=0):R.bi_valid>=8&&(R.pending_buf[R.pending++]=R.bi_buf&255,R.bi_buf>>=8,R.bi_valid-=8)):f!==5&&(Yd(R,0,3),wek(R,0,0),f===3&&(TY(R.head),R.lookahead===0&&(R.strstart=0,R.block_start=0,R.insert=0))),Aq(d),d.avail_out===0))return R.last_flush=-1,0}if(f!==4)return 0;if(R.wrap<=0)return 1;R.wrap===2?(l6(R,d.adler&255),l6(R,d.adler>>8&255),l6(R,d.adler>>16&255),l6(R,d.adler>>24&255),l6(R,
d.total_in&255),l6(R,d.total_in>>8&255),l6(R,d.total_in>>16&255),l6(R,d.total_in>>24&255)):(GY(R,d.adler>>>16),GY(R,d.adler&65535));Aq(d);R.wrap>0&&(R.wrap=-R.wrap);return R.pending!==0?0:1};
iY8=function(d){if(!(this instanceof iY8))return new iY8(d);d=this.options=DD.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},d||{});d.raw&&d.windowBits>0?d.windowBits=-d.windowBits:d.gzip&&d.windowBits>0&&d.windowBits<16&&(d.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new B5L;this.strm.avail_out=0;var f=this.strm;var R=d.level,W=d.method,p=d.windowBits,U=d.memLevel,g=d.strategy;if(f){var K=1;R===-1&&(R=6);p<0?(K=0,p=-p):p>15&&
(K=2,p-=16);if(U<1||U>9||W!==8||p<8||p>15||R<0||R>9||g<0||g>4)f=xd(f,-2);else{p===8&&(p=9);var E=new yZp;f.state=E;E.strm=f;E.wrap=K;E.gzhead=null;E.w_bits=p;E.w_size=1<<E.w_bits;E.w_mask=E.w_size-1;E.hash_bits=U+7;E.hash_size=1<<E.hash_bits;E.hash_mask=E.hash_size-1;E.hash_shift=~~((E.hash_bits+3-1)/3);E.window=new DD.Buf8(E.w_size*2);E.head=new DD.Buf16(E.hash_size);E.prev=new DD.Buf16(E.w_size);E.lit_bufsize=1<<U+6;E.pending_buf_size=E.lit_bufsize*4;E.pending_buf=new DD.Buf8(E.pending_buf_size);
E.d_buf=E.lit_bufsize;E.l_buf=3*E.lit_bufsize;E.level=R;E.strategy=g;E.method=W;if(f&&f.state){f.total_in=f.total_out=0;f.data_type=2;R=f.state;R.pending=0;R.pending_out=0;R.wrap<0&&(R.wrap=-R.wrap);R.status=R.wrap?42:113;f.adler=R.wrap===2?0:1;R.last_flush=0;if(!cZL){W=Array(16);for(U=g=0;U<28;U++)for(V4F[U]=g,p=0;p<1<<SNW[U];p++)Ix[g++]=U;Ix[g-1]=U;for(U=g=0;U<16;U++)for(m_n[U]=g,p=0;p<1<<rZp[U];p++)qE[g++]=U;for(g>>=7;U<30;U++)for(m_n[U]=g<<7,p=0;p<1<<rZp[U]-7;p++)qE[256+g++]=U;for(p=0;p<=15;p++)W[p]=
0;for(p=0;p<=143;)ax[p*2+1]=8,p++,W[8]++;for(;p<=255;)ax[p*2+1]=9,p++,W[9]++;for(;p<=279;)ax[p*2+1]=7,p++,W[7]++;for(;p<=287;)ax[p*2+1]=8,p++,W[8]++;AZ8(ax,287,W);for(p=0;p<30;p++)ME[p*2+1]=5,ME[p*2]=T5f(p,5);t4S=new x_J(ax,SNW,257,286,15);dbL=new x_J(ME,rZp,0,30,15);jG8=new x_J([],fVS,0,19,7);cZL=!0}R.l_desc=new Xef(R.dyn_ltree,t4S);R.d_desc=new Xef(R.dyn_dtree,dbL);R.bl_desc=new Xef(R.bl_tree,jG8);R.bi_buf=0;R.bi_valid=0;awL(R);R=0}else R=xd(f,-2);R===0&&(f=f.state,f.window_size=2*f.w_size,TY(f.head),
f.max_lazy_match=u6[f.level].max_lazy,f.good_match=u6[f.level].good_length,f.nice_match=u6[f.level].nice_length,f.max_chain_length=u6[f.level].max_chain,f.strstart=0,f.block_start=0,f.lookahead=0,f.insert=0,f.match_length=f.prev_length=2,f.match_available=0,f.ins_h=0);f=R}}else f=-2;if(f!==0)throw Error(eq[f]);d.header&&(f=this.strm)&&f.state&&f.state.wrap===2&&(f.state.gzhead=d.header);if(d.dictionary){var Y;typeof d.dictionary==="string"?Y=RKu(d.dictionary):WpW.call(d.dictionary)==="[object ArrayBuffer]"?
Y=new Uint8Array(d.dictionary):Y=d.dictionary;d=this.strm;U=Y;g=U.length;if(d&&d.state)if(Y=d.state,f=Y.wrap,f===2||f===1&&Y.status!==42||Y.lookahead)f=-2;else{f===1&&(d.adler=hbf(d.adler,U,g,0));Y.wrap=0;g>=Y.w_size&&(f===0&&(TY(Y.head),Y.strstart=0,Y.block_start=0,Y.insert=0),R=new DD.Buf8(Y.w_size),DD.arraySet(R,U,g-Y.w_size,Y.w_size,0),U=R,g=Y.w_size);R=d.avail_in;W=d.next_in;p=d.input;d.avail_in=g;d.next_in=0;d.input=U;for(VH(Y);Y.lookahead>=3;){U=Y.strstart;g=Y.lookahead-2;do Y.ins_h=(Y.ins_h<<
Y.hash_shift^Y.window[U+3-1])&Y.hash_mask,Y.prev[U&Y.w_mask]=Y.head[Y.ins_h],Y.head[Y.ins_h]=U,U++;while(--g);Y.strstart=U;Y.lookahead=2;VH(Y)}Y.strstart+=Y.lookahead;Y.block_start=Y.strstart;Y.insert=Y.lookahead;Y.lookahead=0;Y.match_length=Y.prev_length=2;Y.match_available=0;d.next_in=W;d.input=p;d.avail_in=R;Y.wrap=f;f=0}else f=-2;if(f!==0)throw Error(eq[f]);this._dict_set=!0}};
pfJ=function(d,f){f=f||{};f.gzip=!0;f=new iY8(f);f.push(d,!0);if(f.err)throw f.msg||eq[f.err];return f.result};
OOQ=function(d,f){var R=UbL();R&&R.publish.call(R,d.toString(),d,f)};
Kpn=function(d,f,R){var W=UbL();if(!W)return 0;var p=W.subscribe(d.toString(),function(U,g){var K=_.oS("ytPubsub2Pubsub2SkipSubKey");K&&K==p||(K=function(){if(ZO1[p])try{if(g&&d instanceof sGn&&d!=U)try{var E=d.dataClass,Y=g;if(!Y.args||!Y.version)throw Error("Vc");try{if(!E.version_){var b=new E;E.version_=b.version}var D=E.version_}catch(I){}if(!D||Y.version!=D)throw Error("Wc");try{g=Reflect.construct(E,_.CQ(Y.args))}catch(I){throw I.message="yt.pubsub2.Data.deserialize(): "+I.message,I;}}catch(I){throw I.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+d.toString()+": "+I.message,I;}f.call(R||window,g)}catch(I){_.nk(I)}},g6k[d.toString()]?_.oS("yt.scheduler.instance")?_.Pp.addLowPriorityJob(K):_.kW(K,0):K())});
ZO1[p]=!0;HO8[d.toString()]||(HO8[d.toString()]=[]);HO8[d.toString()].push(p);return p};
YoJ=function(){var d=E6n,f=Kpn(zKv,function(R){d.apply(void 0,arguments);kW1(f)});
return f};
kW1=function(d){var f=UbL();f&&(typeof d==="number"&&(d=[d]),_.yZ(d,function(R){f.unsubscribeByKey(R);delete ZO1[R]}))};
UbL=function(){return _.oS("ytPubsub2Pubsub2Instance")};
bOJ=function(d,f,R){R=R===void 0?{sampleRate:.1}:R;Math.random()<Math.min(.02,R.sampleRate/100)&&OOQ("meta_logging_csi_event",{timerName:d,timelineData:f})};
_.Dbf=function(d){return d?(d=d.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.jT(d):null:null};
_.QH=function(d){return d?(d=d.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.MK(d):null:null};
qoU=function(){IVu||(IVu=_.QH(_.FK("WORKER_SERIALIZATION_URL")));return IVu||void 0};
_.eKS=function(){var d=qoU();Lpf||d===void 0||(Lpf=new Worker(_.wa(d),void 0));return Lpf};
_.xbf=function(){return typeof Worker==="function"&&qoU()?!0:!1};
_.aVS=function(){if(_.xbf()&&!XfL){var d=function(R){R=R.data;if(R.op==="gzippedGelBatch"){var W=TfJ.get(R.key);W&&(Ai8(R.gzippedBatch,W.latencyPayload,W.url,W.options,W.sendFn),TfJ.delete(R.key))}},f=_.eKS();
f&&(f.addEventListener("message",d),f.onerror=function(){TfJ.clear()},XfL=!0)}};
riv=function(d,f,R,W,p){p=p===void 0?!1:p;var U={startTime:(0,_.OB)(),ticks:{},infos:{}};if(vp)try{var g=M2L(f);if(g!=null&&(g>wfU||g<lVu))W(d,R);else{if(_.q("gzip_gel_with_worker")&&(_.q("initial_gzip_use_main_thread")&&!GWv||!_.q("initial_gzip_use_main_thread"))){XfL||_.aVS();var K=_.eKS();if(K&&!p){TfJ.set(SoL,{latencyPayload:U,url:d,options:R,sendFn:W});K.postMessage({op:"gelBatchToGzip",serializedBatch:f,key:SoL});SoL++;return}}var E=pfJ(V2W(f));Ai8(E,U,d,R,W)}}catch(Y){_.$Q(Y),W(d,R)}else W(d,
R)};
Ai8=function(d,f,R,W,p){GWv=!1;var U=(0,_.OB)();f.ticks.gelc=U;Fg++;_.q("disable_compression_due_to_performance_degredation")&&U-f.startTime>=mbS&&(ud8++,_.q("abandon_compression_after_N_slow_zips")?Fg===_.HX("compression_disable_point")&&ud8>P8u&&(vp=!1):vp=!1);QG8(f);W.headers||(W.headers={});W.headers["Content-Encoding"]="gzip";W.postBody=d;W.postParams=void 0;p(R,W)};
v6L=function(d){var f=f===void 0?!1:f;var R=R===void 0?!1:R;var W=(0,_.OB)(),p={startTime:W,ticks:{},infos:{}},U=f?_.oS("yt.logging.gzipForFetch",!1):!0;if(vp&&U){if(!d.body)return d;try{var g=R?d.body:typeof d.body==="string"?d.body:JSON.stringify(d.body);U=g;if(!R&&typeof g==="string"){var K=M2L(g);if(K!=null&&(K>wfU||K<lVu))return d;R=f?{level:1}:void 0;U=pfJ(V2W(g),R);var E=(0,_.OB)();p.ticks.gelc=E;if(f){Fg++;if((_.q("disable_compression_due_to_performance_degredation")||_.q("disable_compression_due_to_performance_degradation_lr"))&&
E-W>=mbS)if(ud8++,_.q("abandon_compression_after_N_slow_zips")||_.q("abandon_compression_after_N_slow_zips_lr")){f=ud8/Fg;var Y=P8u/_.HX("compression_disable_point");Fg>0&&Fg%_.HX("compression_disable_point")===0&&f>=Y&&(vp=!1)}else vp=!1;QG8(p)}}d.headers=Object.assign({},{"Content-Encoding":"gzip"},d.headers||{});d.body=U;return d}catch(b){return _.$Q(b),d}}else return d};
M2L=function(d){try{return(new Blob(d.split(""))).size}catch(f){return _.$Q(f),null}};
QG8=function(d){_.q("gel_compression_csi_killswitch")||!_.q("log_gel_compression_latency")&&!_.q("log_gel_compression_latency_lr")||bOJ("gel_compression",d,{sampleRate:.1})};
Fpp=function(){this.blockSize=-1};
Jq=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var d=1;d<this.blockSize;++d)this.pad_[d]=0;this.total_=this.inbuf_=0;this.reset()};
n6p=function(d){d=Object.assign({},d);delete d.Authorization;var f=_.Ji8();if(f){var R=new Jq;R.update(_.FK("INNERTUBE_API_KEY"));R.update(f);d.hash=_.VG(R.digest(),3)}return d};
hq=function(){hK8||(hK8=new _.ns("yt.innertube"));return hK8};
o6u=function(d,f,R,W){if(W)return null;W=hq().get("nextId",!0)||1;var p=hq().get("requests",!0)||{};p[W]={method:d,request:f,authState:n6p(R),requestTime:Math.round((0,_.OB)())};hq().set("nextId",W+1,86400,!0);hq().set("requests",p,86400,!0);return W};
$b8=function(d){var f=hq().get("requests",!0)||{};delete f[d];hq().set("requests",f,86400,!0)};
yiQ=function(d){var f=hq().get("requests",!0);if(f){for(var R in f){var W=f[R];if(!(Math.round((0,_.OB)())-W.requestTime<6E4)){var p=W.authState,U=n6p(_.LQU(!1));_.uo.equals(p,U)&&(p=W.request,"requestTimeMs"in p&&(p.requestTimeMs=Math.round((0,_.OB)())),Nfn(d,W.method,p,{}));delete f[R]}}hq().set("requests",f,86400,!0)}};
C8v=function(d){var f;return(d=d==null?void 0:(f=d.error)==null?void 0:f.code)&&d>=400&&d<=599?!1:!0};
iO1=function(d){var f;d=d==null?void 0:(f=d.error)==null?void 0:f.code;return!(d!==400&&d!==415)};
cik=function(){if(BfU)return BfU();var d={};BfU=UB("LogsDatabaseV2",{objectStores:(d.LogsRequestsStore={addedAtVersion:2},d),shared:!1,upgrade:function(f,R,W){R(2)&&ox(f,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});R(3);R(5)&&(W=W.objectStore("LogsRequestsStore"),W.JSC$10624_wrapped.indexNames.contains("newRequest")&&W.JSC$10624_wrapped.deleteIndex("newRequest"),$d(W,"newRequestV2",["status","interface","timestamp"]));R(7)&&f.JSC$10609_wrapped.objectStoreNames.contains("sapisid")&&f.JSC$10609_wrapped.deleteObjectStore("sapisid");
R(9)&&f.JSC$10609_wrapped.objectStoreNames.contains("SWHealthLog")&&f.JSC$10609_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return BfU()};
NE=function(d){return _.BX(cik(),d)};
dqQ=function(d,f){var R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return R={startTime:(0,_.OB)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.yield(NE(f),2);if(g.nextAddress!=3)return W=g.yieldResult,p=Object.assign({},d,{options:JSON.parse(JSON.stringify(d.options)),interface:_.FK("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.yield(W.put("LogsRequestsStore",p),3);U=g.yieldResult;R.ticks.tc=(0,_.OB)();t2p(R);return g.return(U)})};
jTL=function(d,f){var R,W,p,U,g,K,E,Y,b;return _.H(function(D){if(D.nextAddress==1)return R={startTime:(0,_.OB)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},D.yield(NE(f),2);if(D.nextAddress!=3)return W=D.yieldResult,p=_.FK("INNERTUBE_CONTEXT_CLIENT_NAME",0),U=[d,p,0],g=[d,p,(0,_.OB)()],K=IDBKeyRange.bound(U,g),E="prev",_.q("use_fifo_for_networkless")&&(E="next"),Y=void 0,b=d==="NEW"?"readwrite":"readonly",_.q("use_readonly_for_get_most_recent_by_status_killswitch")&&(b="readwrite"),
D.yield(_.cX(W,["LogsRequestsStore"],{mode:b,enableRetries:!0},function(I){return _.ZD(I.objectStore("LogsRequestsStore").index("newRequestV2"),{query:K,direction:E},function(L){L.getValue()&&(Y=L.getValue(),d==="NEW"&&(Y.status="QUEUED",L.update(Y)))})}),3);
R.ticks.tc=(0,_.OB)();t2p(R);return D.return(Y)})};
fFF=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)return W.yield(NE(f),2);R=W.yieldResult;return W.return(_.cX(R,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(p){var U=p.objectStore("LogsRequestsStore");return U.get(d).then(function(g){if(g)return g.status="QUEUED",U.put(g).then(function(){return g})})}))})};
RhS=function(d,f,R,W){R=R===void 0?!0:R;var p;return _.H(function(U){if(U.nextAddress==1)return U.yield(NE(f),2);p=U.yieldResult;return U.return(_.cX(p,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(g){var K=g.objectStore("LogsRequestsStore");return K.get(d).then(function(E){return E?(E.status="NEW",R&&(E.sendCount+=1),W!==void 0&&(E.options.compress=W),K.put(E).then(function(){return E})):hv.resolve(void 0)})}))})};
W_J=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)return W.yield(NE(f),2);R=W.yieldResult;return W.return(R.delete("LogsRequestsStore",d))})};
pwJ=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(NE(d),2);f=W.yieldResult;R=(0,_.OB)()-2592E6;return W.yield(_.cX(f,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(p){return d7(p.objectStore("LogsRequestsStore"),{},function(U){if(U.getValue().timestamp<=R)return U.delete().then(function(){return U.continue()})})}),0)})};
Uqn=function(){_.H(function(d){return d.yield(CbQ("LogsDatabaseV2"),0)})};
t2p=function(d){_.q("nwl_csi_killswitch")||bOJ("networkless_performance",d,{sampleRate:1})};
_.ZuQ=function(d){return _.BX(Ou8(),d)};
sTv=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(_.ZuQ(d),2);f=W.yieldResult;R=(0,_.OB)()-2592E6;return W.yield(_.cX(f,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(p){return d7(p.objectStore("SWHealthLog"),{},function(U){if(U.getValue().timestamp<=R)return U.delete().then(function(){return U.continue()})})}),0)})};
gOJ=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(_.ZuQ(d),2);f=R.yieldResult;return R.yield(f.clear("SWHealthLog"),0)})};
_.yH=function(d,f,R,W,p,U,g){p=p===void 0?"":p;U=U===void 0?!1:U;g=g===void 0?!1:g;if(d)if(R&&!vX("cobalt"))_.$Q(new _.M2("Legacy referrer-scrubbed ping detected")),d&&Huv(d,void 0,{scrubReferrer:!0});else if(p)P5W(d,f,"POST",p,W);else if(_.FK("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||W||g)P5W(d,f,"GET","",W,void 0,U,g);else{b:{try{c:{var K=new K_U({url:d});if(K.urlParamValues_.dsh==="1")var E=null;else{var Y=K.urlParamValues_.ae;if(Y==="1"){var b=K.urlParamValues_.adurl;if(b)try{E={version:3,directUrl:decodeURIComponent(b),
asyncUrl:e1J(K.JSC$9460_url_,"act=1","ri=1",EOp(K))};break c}catch(X){}}E=Y==="2"?{version:4,directUrl:e1J(K.JSC$9460_url_,"dct=1","suid="+K.suid_,""),asyncUrl:e1J(K.JSC$9460_url_,"act=1","ri=1","suid="+K.suid_)}:null}}if(E){var D=_.De(d);var I=!(!D||!D.endsWith("/aclk")||_.$3(d,"ri")!=="1");break b}}catch(X){}I=!1}if(I){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(d,"")){var L=!0;break b}}catch(X){}L=!1}L?(f&&f(),R=!0):R=!1}else R=!1;R||Huv(d,f)}};
Huv=function(d,f,R){R=R===void 0?{}:R;var W=new Image,p=""+zhn++;keW[p]=W;W.onload=W.onerror=function(){f&&keW[p]&&f();delete keW[p]};
R.scrubReferrer&&(W.referrerPolicy="no-referrer");W.src=d};
Cs=function(d,f){YI1(d,f==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
buf=function(d){var f;return((f=document.featurePolicy)==null?0:f.allowedFeatures().includes("attribution-reporting"))?d+"&nis=6":d+"&nis=5"};
DqJ=function(d){if(!d)return!1;try{var f;if(((f=_.Ck(d))==null?void 0:f.asm)==="4")return!0}catch(R){_.nk(R)}return!1};
YI1=function(d,f){f?(d=buf(d),_.yH(d,void 0,void 0,void 0,"",!0,!0)):_.yH(d)};
qIu=function(){IFu||(IFu=new _.ns("yt.offline"));return IFu};
L_F=function(d){if(_.q("offline_error_handling")){var f=qIu().get("errors",!0)||{};f[d.message]={name:d.name,stack:d.stack};d.level&&(f[d.message].level=d.level);qIu().set("errors",f,2592E3,!0)}};
xqn=function(d,f,R,W){W=W===void 0?!1:W;f=_.q("web_fp_via_jspb")?Object.assign({},f):f;_.q("use_cfr_monitor")&&ehF(d,f);if(_.q("use_request_time_ms_header"))f.headers&&ff(d)&&(f.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.OB)())));else{var p;if((p=f.postParams)==null?0:p.requestTimeMs)f.postParams.requestTimeMs=Math.round((0,_.OB)())}R&&Object.keys(f).length===0?_.yH(d):f.compress?f.postBody?(typeof f.postBody!=="string"&&(f.postBody=JSON.stringify(f.postBody)),riv(d,f.postBody,
f,_.IL,W)):riv(d,JSON.stringify(f.postParams),f,JDk,W):_.IL(d,f)};
Xwk=function(d,f){_.q("use_event_time_ms_header")&&ff(d)&&(f.headers||(f.headers={}),f.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.OB)())));return f};
_.Ahf=function(){TOu||(TOu=new _.i6({logOfflineErrors:!0,enablePolling:!0}));return TOu};
ehF=function(d,f){var R=f.onError?f.onError:function(){};
f.onError=function(p,U){cp().requestComplete(d,!1);R(p,U)};
var W=f.onSuccess?f.onSuccess:function(){};
f.onSuccess=function(p,U){cp().requestComplete(d,!0);W(p,U)}};
_.aFv=function(){return _.dX(document.location.toString())!=="www.youtube-nocookie.com"};
_.lFf=function(){return _.oS("ytNetworklessLoggingInitializationOptions")?_.MM8.isNwlInitialized:_.wwL};
GeU=function(d,f){if(_.q("polymer_on_demand_shady_dom")){var R;var W=(R=d.__shady_native_firstElementChild)!=null?R:d.firstElementChild}else W=d.firstElementChild;for(;W;){if(d=f(W)?W:GeU(W,f))return d;W=W.nextElementSibling}return null};
VMW=function(){var d=document;if("visibilityState"in d)return d.visibilityState;var f=SI8+"VisibilityState";if(f in d)return d[f]};
_.rhS=function(d,f){var R;tq(d,function(W){R=f[W];return!!R});
return R};
_.jY=function(d){var f=mqU(d);f?f.focus(void 0):_.d0(d)};
mqU=function(d){return(d=GeU(d,function(f){return _.Rg(f)?uEu(f)&&!!f.offsetParent:!1}))?d:null};
_.d0=function(d,f){d.hasAttribute("tabindex")||d.setAttribute("tabindex","-1");d.focus(f)};
Pqp=function(d,f,R,W){W=W===void 0?{}:W;d.addEventListener&&(f!="mouseenter"||"onmouseenter"in document?f!="mouseleave"||"onmouseenter"in document?f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"):f="mouseout":f="mouseover");return _.uo.findKey(WW,function(p){var U=typeof p[4]==="boolean"&&p[4]==!!W,g=_.tn(p[4])&&_.tn(W)&&_.uo.equals(p[4],W);return!!p.length&&p[0]==d&&p[1]==f&&p[2]==R&&(U||g)})};
_.UD=function(d,f,R,W){W=W===void 0?{}:W;if(!d||!d.addEventListener&&!d.attachEvent)return"";var p=Pqp(d,f,R,W);if(p)return p;p=++QTp.count+"";var U=!(f!="mouseenter"&&f!="mouseleave"||!d.addEventListener||"onmouseenter"in document);var g=U?function(K){K=new p3(K);if(!_.n5(K.relatedTarget,function(E){return E==d},!0))return K.currentTarget=d,K.type=f,R.call(d,K)}:function(K){K=new p3(K);
K.currentTarget=d;return R.call(d,K)};
g=_.hp(g);d.addEventListener?(f=="mouseenter"&&U?f="mouseover":f=="mouseleave"&&U?f="mouseout":f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"),vOU()||typeof W==="boolean"?d.addEventListener(f,g,W):d.addEventListener(f,g,!!W.capture)):d.attachEvent("on"+f,g);WW[p]=[d,f,R,g,W];return p};
_.Jh8=function(d,f,R){var W=W===void 0?{}:W;var p=_.UD(d,f,function(){_.F_k(p);R.apply(d,arguments)},W)};
_.F_k=function(d){d&&(typeof d=="string"&&(d=[d]),_.yZ(d,function(f){if(f in WW){var R=WW[f],W=R[0],p=R[1],U=R[3];R=R[4];W.removeEventListener?vOU()||typeof R==="boolean"?W.removeEventListener(p,U,R):W.removeEventListener(p,U,!!R.capture):W.detachEvent&&W.detachEvent("on"+p,U);delete WW[f]}}))};
OD=function(d){this.callback_=d;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(d=0;d<4;d++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.UD(window,"mousemove",(0,_.lB)(this.onMouseMove_,this));this.timerId_=_.YW((0,_.lB)(this.checkPosition_,this),25)};
hhv=function(){var d={};var f=d.preferMobileEvents===void 0?!1:d.preferMobileEvents;d=d.enableScrollEventListener===void 0?!0:d.enableScrollEventListener;if(_.oS("_lact",window)==null){var R=parseInt(_.FK("LACT"),10);R=isFinite(R)?Date.now()-Math.max(R,0):-1;_.Wp("_lact",R,window);_.Wp("_fact",R,window);R==-1&&_.Z2();_.UD(document,"keydown",_.Z2);_.UD(document,"keyup",_.Z2);_.UD(document,"mousedown",_.Z2);_.UD(document,"mouseup",_.Z2);f?_.UD(window,"touchmove",function(){nOS("touchmove",200)},{passive:!0}):
(_.UD(window,"resize",function(){nOS("resize",200)}),d&&_.UD(window,"scroll",function(){nOS("scroll",200)}));
new OD(function(){nOS("mouse",100)});
_.UD(document,"touchstart",_.Z2,{passive:!0});_.UD(document,"touchend",_.Z2,{passive:!0})}};
nOS=function(d,f){oOW[d]||(oOW[d]=!0,_.Pp.addLowPriorityJob(function(){_.Z2();oOW[d]=!1},f))};
_.Z2=function(){_.oS("_lact",window)==null&&hhv();var d=Date.now();_.Wp("_lact",d,window);_.oS("_fact",window)==-1&&_.Wp("_fact",d,window);(d=_.oS("ytglobal.ytUtilActivityCallback_"))&&d()};
_.sD=function(){var d=_.oS("_lact",window);return d==null?-1:Math.max(Date.now()-d,0)};
_.ED=function(d,f,R){var W=_.g0();if(W&&f){var p=W.subscribe(d,function(){var U=arguments,g=function(){HW[p]&&f.apply&&typeof f.apply=="function"&&f.apply(R||window,U)};
try{_.$qk[d]?g():_.kW(g,0)}catch(K){_.nk(K)}},R);
HW[p]=!0;K3[d]||(K3[d]=[]);K3[d].push(p);return p}return 0};
_.NOU=function(d){var f=_.g0();f&&(typeof d==="number"?d=[d]:typeof d==="string"&&(d=[parseInt(d,10)]),_.yZ(d,function(R){f.unsubscribeByKey(R);delete HW[R]}))};
_.yhn=function(d,f){var R=_.g0();R&&R.publish.apply(R,arguments)};
_.iuv=function(d){var f=_.g0();if(f)if(f.clear(d),d)Cqp(d);else for(var R in K3)Cqp(R)};
_.g0=function(){return _.RJ.ytPubsubPubsubInstance};
Cqp=function(d){K3[d]&&(d=K3[d],_.yZ(d,function(f){HW[f]&&delete HW[f]}),d.length=0)};
BO8=function(){var d,f;return"h5vcc"in z8&&((d=z8.h5vcc.traceEvent)==null?0:d.traceBegin)&&((f=z8.h5vcc.traceEvent)==null?0:f.traceEnd)?1:"performance"in z8&&z8.performance.mark&&z8.performance.measure?2:0};
chn=function(d){var f=BO8();switch(f){case 1:z8.h5vcc.traceEvent.traceBegin("YTLR",d);break;case 2:z8.performance.mark(d+"-start");break;case 0:break;default:_.NO(f,"unknown trace type")}};
tMp=function(d){var f=BO8();switch(f){case 1:z8.h5vcc.traceEvent.traceEnd("YTLR",d);break;case 2:f=d+"-start";var R=d+"-end";z8.performance.mark(R);z8.performance.measure(d,f,R);break;case 0:break;default:_.NO(f,"unknown trace type")}};
dLn=function(d){var f,R;(R=(f=window).onerror)==null||R.call(f,d.message,"",0,0,d)};
jwf=function(d){if(_.q("web_lifecycle_error_handling_killswitch"))return d();try{return d()}catch(f){dLn(f)}};
ffk=function(d){return[d.auth===void 0?"undefined":d.auth,d.isJspb===void 0?"undefined":d.isJspb,d.cttAuthInfo===void 0?"undefined":d.cttAuthInfo,d.tier===void 0?"undefined":d.tier].join("/")};
_.e=function(d,f){if(d)return d[f.name]};
YA=function(){var d=_.oS("yt.logging.ims");d||(d=new kA,_.Wp("yt.logging.ims",d));return d};
HGQ=function(d,f){if(d.endpoint==="log_event"){RDf(d);var R=WRW(d),W=pkp(d.payload)||"",p=ULU(W),U=200;if(p){if(p.enabled===!1&&!_.q("web_payload_policy_disabled_killswitch"))return;U=OGW(p.tier);if(U===400){ZG8(d,f);return}}bw[R]=!0;R={cttAuthInfo:R,isJspb:!1,tier:U};YA().storePayload(R,d.payload);swF(f,!1,R,gJ1(W))}};
EJS=function(d,f,R){if(f.endpoint==="log_event"){RDf(void 0,f);var W=WRW(f,!0),p=ULU(d),U=200;if(p){if(p.enabled===!1&&!_.q("web_payload_policy_disabled_killswitch"))return;U=OGW(p.tier);if(U===400){KRJ(d,f,R);return}}bw[W]=!0;W={cttAuthInfo:W,isJspb:!0,tier:U};YA().storePayload(W,QG(f.payload));swF(R,!0,W,gJ1(d))}};
swF=function(d,f,R,W){f=f===void 0?!1:f;W=W===void 0?!1:W;d&&(D2=new d);d=_.HX("tvhtml5_logging_max_batch_ads_fork")||_.HX("tvhtml5_logging_max_batch")||_.HX("web_logging_max_batch")||100;var p=(0,_.OB)(),U=zD8(f,R.tier),g=U.lastDebounceQueueFromLogTimeMs;W&&(U.useVideoStatsEndPoint=!0);W=0;R&&(W=YA().getSequenceCount(R));var K=function(){k6u({writeThenSend:!0},f,R.tier)};
W>=1E3?K():W>=d?YzF||(YzF=bGJ(function(){K();YzF=void 0},0)):p-g>=10&&(DLv(f,R.tier),U.lastDebounceQueueFromLogTimeMs=p)};
ZG8=function(d,f){if(d.endpoint==="log_event"){_.q("more_accurate_gel_parser")&&YA().storePayload({isJspb:!1},d.payload);RDf(d);var R=WRW(d),W=new Map;W.set(R,[d.payload]);var p=pkp(d.payload)||"";f&&(D2=new f);return new _.Ig(function(U,g){D2&&D2.isReady()?Ifk(W,D2,U,g,{bypassNetworkless:!0},!0,gJ1(p)):U()})}};
KRJ=function(d,f,R){if(f.endpoint==="log_event"){RDf(void 0,f);var W=WRW(f,!0),p=new Map;p.set(W,[QG(f.payload)]);R&&(D2=new R);return new _.Ig(function(U){D2&&D2.isReady()?qzp(p,D2,U,{bypassNetworkless:!0},!0,gJ1(d)):U()})}};
WRW=function(d,f){var R="";if(d.dangerousLogToVisitorSession)R="visitorOnlyApprovedKey";else if(d.cttAuthInfo){if(f===void 0?0:f){f=d.cttAuthInfo.token;R=d.cttAuthInfo;var W=new LRU;R.videoId?W.setVideoId(R.videoId):R.playlistId&&qe(W,2,eDv,LI(R.playlistId));xLQ[f]=W}else f=d.cttAuthInfo,R={},f.videoId?R.videoId=f.videoId:f.playlistId&&(R.playlistId=f.playlistId),Xkv[d.cttAuthInfo.token]=R;R=d.cttAuthInfo.token}return R};
k6u=function(d,f,R){d=d===void 0?{}:d;f=f===void 0?!1:f;new _.Ig(function(W,p){var U=zD8(f,R),g=U.useVideoStatsEndPoint;U.useVideoStatsEndPoint=!1;Tm8(U.queueTimer);Tm8(U.queueMaxTimer);U.queueMaxTimer=0;D2&&D2.isReady()?R===void 0&&_.q("enable_web_tiered_gel")?A9L(W,p,d,f,300,g):A9L(W,p,d,f,R,g):(DLv(f,R),W())})};
A9L=function(d,f,R,W,p,U){var g=D2;R=R===void 0?{}:R;W=W===void 0?!1:W;p=p===void 0?200:p;U=U===void 0?!1:U;var K=new Map,E=new Map,Y={isJspb:W,cttAuthInfo:void 0,tier:p},b={isJspb:W,cttAuthInfo:void 0};if(W){f=_.Z(Object.keys(bw));for(p=f.next();!p.done;p=f.next())p=p.value,E=_.q("enable_web_tiered_gel")?YA().smartExtractMatchingEntries({keys:[Y,b],sizeLimit:1E3}):YA().extractMatchingEntries({isJspb:!0,cttAuthInfo:p}),E.length>0&&K.set(p,E),(_.q("web_fp_via_jspb_and_json")&&R.writeThenSend||!_.q("web_fp_via_jspb_and_json"))&&
delete bw[p];qzp(K,g,d,R,!1,U)}else{K=_.Z(Object.keys(bw));for(Y=K.next();!Y.done;Y=K.next())Y=Y.value,b=_.q("enable_web_tiered_gel")?YA().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Y,tier:p},{isJspb:!1,cttAuthInfo:Y}],sizeLimit:1E3}):YA().extractMatchingEntries({isJspb:!1,cttAuthInfo:Y}),b.length>0&&E.set(Y,b),(_.q("web_fp_via_jspb_and_json")&&R.writeThenSend||!_.q("web_fp_via_jspb_and_json"))&&delete bw[Y];Ifk(E,g,d,f,R,!1,U)}};
DLv=function(d,f){d=d===void 0?!1:d;f=f===void 0?200:f;var R=function(){k6u({writeThenSend:!0},d,f)},W=zD8(d,f),p=W===afQ||W===MyW?5E3:wkQ;
_.q("web_gel_timeout_cap")&&!W.queueMaxTimer&&(p=bGJ(function(){R()},p),W.queueMaxTimer=p);
Tm8(W.queueTimer);p=_.FK("LOGGING_BATCH_TIMEOUT",_.HX("web_gel_debounce_ms",1E4));_.q("shorten_initial_gel_batch_timeout")&&lfU&&(p=G6U);p=bGJ(function(){_.HX("gel_min_batch_size")>0?YA().getSequenceCount({cttAuthInfo:void 0,isJspb:d,tier:f})>=SzS&&R():R()},p);
W.queueTimer=p};
Ifk=function(d,f,R,W,p,U,g){p=p===void 0?{}:p;var K=Math.round((0,_.OB)()),E=d.size,Y=Vyk(g);d=_.Z(d);var b=d.next();for(g={};!b.done;g={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},b=d.next()){var D=_.Z(b.value);b=D.next().value;D=D.next().value;g.batchRequest=_.uo.unsafeClone({context:_.KQU(f.config_||_.sB())});if(!_.iW(D)&&!_.q("throw_err_when_logevent_malformed_killswitch")){W();break}g.batchRequest.events=D;
(D=Xkv[b])&&r9L(g.batchRequest,b,D);delete Xkv[b];g.dangerousLogToVisitorSession=b==="visitorOnlyApprovedKey";mLU(g.batchRequest,K,g.dangerousLogToVisitorSession);u8v(p);g.onSuccess$jscomp$3=function(I){_.q("start_client_gcf")&&_.Pp.addLowPriorityJob(function(){return _.H(function(L){return L.yield(PGW(I),0)})});
E--;E||R()};
g.networkFailures=0;g.onError$jscomp$5=function(I){return function(){I.networkFailures++;if(p.bypassNetworkless&&I.networkFailures===1)try{Nfn(f,Y,I.batchRequest,QwF({writeThenSend:!0},I.dangerousLogToVisitorSession,I.onSuccess$jscomp$3,I.onError$jscomp$5,U)),lfU=!1}catch(L){_.nk(L),W()}E--;E||R()}}(g);
try{Nfn(f,Y,g.batchRequest,QwF(p,g.dangerousLogToVisitorSession,g.onSuccess$jscomp$3,g.onError$jscomp$5,U)),lfU=!1}catch(I){_.nk(I),W()}}};
qzp=function(d,f,R,W,p,U){W=W===void 0?{}:W;var g=Math.round((0,_.OB)()),K={value:d.size},E=new Map([].concat(_.uR(d)));E=_.Z(E);for(var Y=E.next();!Y.done;Y=E.next()){var b=_.Z(Y.value).next().value,D=d.get(b);Y=new vJJ;var I=f.config_||_.sB(),L=new L3,X=new FRF;_.wK(X,1,I.innertubeContextHostLanguage);_.wK(X,2,I.innertubeContextGeoLocation);_.Hp(X,16,I.innertubeContextClientNameFieldNumber);_.wK(X,17,I.innertubeContextClientVersion);if(I.innertubeContextClientConfigInfo){var w=I.innertubeContextClientConfigInfo,
S=new EB;w.coldConfigData&&_.wK(S,1,w.coldConfigData);w.appInstallData&&_.wK(S,6,w.appInstallData);w.coldHashData&&_.wK(S,3,w.coldHashData);w.hotHashData&&S.setHotHashData(w.hotHashData);_.xk(X,62,S)}(w=_.RJ.devicePixelRatio)&&w!=1&&_.Ks(X,65,_.yV(w));w=MxL();w!==""&&_.wK(X,54,w);w=wyp();if(w.length>0){S=new J9v;for(var r=0;r<w.length;r++){var v=new eY;v.setKey(w[r].key);qe(v,2,nJn,LI(w[r].value));xA(S,15,eY,v)}_.xk(L,5,S)}U_W(I,X);OYf(L);ZYJ(X);s08(I,X);gzS(X);_.q("start_client_gcf")&&HYW(X);_.FK("DELEGATED_SESSION_ID")&&
!_.q("pageid_as_header_web")&&(I=new X5,_.wK(I,3,_.FK("DELEGATED_SESSION_ID")));!_.q("fill_delegate_context_in_gel_killswitch")&&(w=_.FK("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(S=_.g7(L,X5,3)||new X5,I=L,w=_.wK(S,18,w),_.xk(I,3,w));I=X;w=_.Z(Object.entries(_.Ck(_.FK("DEVICE",""))));for(S=w.next();!S.done;S=w.next())r=_.Z(S.value),S=r.next().value,r=r.next().value,S==="cbrand"?_.wK(I,12,r):S==="cmodel"?_.wK(I,13,r):S==="cbr"?_.wK(I,87,r):S==="cbrver"?_.wK(I,88,r):S==="cos"?_.wK(I,18,
r):S==="cosver"?_.wK(I,19,r):S==="cplatform"&&_.Hp(I,42,p9W(r));L.setClient(X);_.xk(Y,1,L);if(X=xLQ[b])a:{if(_.LD(X,T8(X,eDv,1)))L=1;else if(X.getPlaylistId())L=2;else break a;_.xk(Y,4,X);X=Y.getContext()||new L3;I=_.g7(X,X5,3)||new X5;w=new AA;w.setToken(b);_.Hp(w,1,L);xA(I,12,AA,w);_.xk(X,3,I)}delete xLQ[b];b=b==="visitorOnlyApprovedKey";hD1()||_.ag(Y,2,g);!b&&(L=_.FK("EVENT_ID"))&&(X=oJk(),I=new $LJ,_.wK(I,1,L),_.ag(I,2,X),_.xk(Y,5,I));u8v(W);if(_.q("jspb_serialize_with_worker")&&(L=_.eKS())&&
W.writeThenSend){_.NmQ.set(y9Q,{client:f,resolve:R,networklessOptions:W,isIsolated:p,useVSSEndpoint:U,dangerousLogToVisitorSession:b,requestsOutstanding:K});L.postMessage({op:"gelBatchToSerialize",batchRequest:QG(Y),clientEvents:D,key:y9Q});y9Q++;break}if(D){L=[];for(X=0;X<D.length;X++)try{L.push(new Me(D[X]))}catch(c){_.nk(new _.M2("Transport failed to deserialize "+String(D[X])))}D=L}else D=[];D=_.Z(D);for(L=D.next();!L.done;L=D.next())xA(Y,3,Me,L.value);D={startTime:(0,_.OB)(),ticks:{},infos:{}};
Y=Y.serialize();D.ticks.geljspc=(0,_.OB)();_.q("log_jspb_serialize_latency")&&bOJ("gel_jspb_serialize",D,{sampleRate:.1});_.CGv(Y,f,R,W,p,U,b,K)}};
_.CGv=function(d,f,R,W,p,U,g,K){W=W===void 0?{}:W;K=K===void 0?{value:0}:K;U=Vyk(U);W=QwF(W,g,function(E){_.q("start_client_gcf")&&_.Pp.addLowPriorityJob(function(){return _.H(function(Y){return Y.yield(PGW(E),0)})});
K.value--;K.value||R()},function(){K.value--;
K.value||R()},p);
W.headers["Content-Type"]="application/json+protobuf";W.postBodyFormat="JSPB";W.postBody=d;Nfn(f,U,"",W);lfU=!1};
u8v=function(d){_.q("always_send_and_write")&&(d.writeThenSend=!1)};
QwF=function(d,f,R,W,p){d={retry:!0,onSuccess:R,onError:W,networklessOptions:d,dangerousLogToVisitorSession:f,bypassMonitoring:!!p,headers:{},postBodyFormat:"",postBody:"",compress:_.q("compress_gel")||_.q("compress_gel_lr")};hD1()&&(d.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.OB)())));return d};
mLU=function(d,f,R){hD1()||(d.requestTimeMs=String(f));_.q("unsplit_gel_payloads_in_logs")&&(d.unsplitGelPayloadsInLogs=!0);!R&&(f=_.FK("EVENT_ID"))&&(R=oJk(),d.serializedClientEventId={serializedEventId:f,clientCounter:String(R)})};
oJk=function(){var d=_.FK("BATCH_CLIENT_COUNTER")||0;d||(d=Math.floor(Math.random()*65535/2));d++;d>65535&&(d=1);_.vN("BATCH_CLIENT_COUNTER",d);return d};
r9L=function(d,f,R){if(R.videoId)var W="VIDEO";else if(R.playlistId)W="PLAYLIST";else return;d.credentialTransferTokenTargetId=R;d.context=d.context||{};d.context.user=d.context.user||{};d.context.user.credentialTransferTokens=[{token:f,scope:W}]};
RDf=function(d,f){var R=_.Kf("il_payload_scraping")==="enable_il_payload_scraping";if(!_.oS("yt.logging.transport.enableScrapingForTest"))if(R)iGf=[],_.Wp("yt.logging.transport.enableScrapingForTest",!0),_.Wp("yt.logging.transport.scrapedPayloadsForTesting",iGf),_.Wp("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Wp("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Wp("yt.logging.transport.scrapeClientEvent",!0);else return;R=_.oS("yt.logging.transport.scrapedPayloadsForTesting");var W=_.oS("yt.logging.transport.payloadToScrape");f&&(f=_.oS("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(f.payload)())&&R.push(f);f=_.oS("yt.logging.transport.scrapeClientEvent");if(W&&W.length>=1)for(var p=0;p<W.length;p++)if(d&&d.payload[W[p]])if(f)R.push(d.payload);else{var U=void 0;R.push(((U=d)==null?void 0:U.payload)[W[p]])}_.Wp("yt.logging.transport.scrapedPayloadsForTesting",
R)};
hD1=function(){return _.q("use_request_time_ms_header")||_.q("lr_use_request_time_ms_header")};
bGJ=function(d,f){return _.q("transport_use_scheduler")===!1?_.kW(d,f):_.q("logging_avoid_blocking_during_navigation")||_.q("lr_logging_avoid_blocking_during_navigation")?_.w0(_.Pp,function(){if(_.Bmf().currentState==="none")d();else{var R={};_.Bmf().install((R.none={callback:d},R))}},f):_.w0(_.Pp,d,f)};
Tm8=function(d){_.q("transport_use_scheduler")?_.Pp.cancelJob(d):_.bv(d)};
PGW=function(d){var f,R,W,p,U,g,K,E,Y,b;return _.H(function(D){return D.nextAddress==1?(W=(f=d)==null?void 0:(R=f.responseContext)==null?void 0:R.globalConfigGroup,p=_.e(W,c9S),g=(U=W)==null?void 0:U.hotHashData,K=_.e(W,tyU),Y=(E=W)==null?void 0:E.coldHashData,(b=_.Ze().resolve(_.WX(lw)))?g?p?D.yield(dGQ(b,g,p),2):D.yield(dGQ(b,g),2):D.jumpTo(2):D.return()):Y?K?D.yield(jHn(b,Y,K),0):D.yield(jHn(b,Y),0):D.jumpTo(0)})};
zD8=function(d,f){f=f===void 0?200:f;return d?f===300?afQ:fJk:f===300?MyW:RoL};
ULU=function(d){if(_.q("enable_web_tiered_gel")){d=Wv8[d||""];var f,R,W,p=_.Ze().resolve(_.WX(lw))==null?void 0:(f=G8())==null?void 0:(R=f.loggingHotConfig)==null?void 0:(W=R.eventLoggingConfig)==null?void 0:W.payloadPolicies;if(p)for(f=0;f<p.length;f++)if(p[f].payloadNumber===d)return p[f]}};
pkp=function(d){d=Object.keys(d);d=_.Z(d);for(var f=d.next();!f.done;f=d.next())if(f=f.value,Wv8[f])return f};
OGW=function(d){switch(d){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}};
gJ1=function(d){return d==="gelDebuggingEvent"};
Vyk=function(d){return(d===void 0?0:d)&&_.q("vss_through_gel_video_stats")?"video_stats":"log_event"};
VN=function(d,f,R,W){W=W===void 0?{}:W;var p={},U=Math.round(W.timestamp||(0,_.OB)());p.eventTimeMs=U<Number.MAX_SAFE_INTEGER?U:0;p[d]=f;d=_.sD();p.context={lastActivityMs:String(W.timestamp||!isFinite(d)?-1:d)};W.sequenceGroup&&!_.q("web_gel_sequence_info_killswitch")&&(d=p.context,f=W.sequenceGroup,f={index:p3S(f),groupKey:f},d.sequence=f,W.endOfSequence&&delete SY[W.sequenceGroup]);_.q("web_tag_automated_log_events")&&(p.context.automatedLogEventSource=W.automatedLogEventSource);(W.sendIsolatedPayload?
ZG8:HGQ)({endpoint:"log_event",payload:p,cttAuthInfo:W.cttAuthInfo,dangerousLogToVisitorSession:W.dangerousLogToVisitorSession},R)};
p3S=function(d){SY[d]=d in SY?SY[d]+1:0;return SY[d]};
_.mY=function(d,f,R){R=R===void 0?{}:R;var W=r0;_.Jp("ytLoggingEventsDefaultDisabled",!1)&&r0===r0&&(W=null);VN(d,f,W,R)};
_.uw=function(){if(_.q("web_fp_via_jspb")){var d=!0;d=d===void 0?!1:d;var f=UGJ;UGJ=[];if(f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,d?VN(R.payloadName,R.payload,r0,R.options):_.mY(R.payloadName,R.payload,R.options)}k6u(void 0,!0);if(!_.q("web_fp_via_jspb_and_json"))return}k6u(void 0,!1)};
OMf=function(d,f){var R;if((R=f)==null?0:R.componentStack)return f;if(d=d.componentStack)f||(f={}),f.componentStack=d;return f};
ZMf=function(){_.yZ(_.FK("ERRORS")||[],function(d){_.vW.apply(null,d)});
_.vN("ERRORS",[])};
_.F5=function(d){_.vW(d)};
_.JA=function(d){_.vW(d,"WARNING")};
sHp=function(d){d instanceof Error?_.vW(d):(d=_.tn(d)?JSON.stringify(d):String(d),d=new _.M2(d),d.name="RejectedPromiseError",_.JA(d))};
gtf=function(d,f,R,W,p,U){f=f===void 0?"Unknown file":f;R=R===void 0?0:R;var g=!1,K=OE8("log_window_onerror_fraction");if(K&&Math.random()<K)g=!0;else{K=document.getElementsByTagName("script");for(var E=0,Y=K.length;E<Y;E++)if(K[E].src.indexOf("/debug-")>0){g=!0;break}}g&&(g=!1,p?g=!0:(typeof d==="string"?K=d:ErrorEvent&&d instanceof ErrorEvent?(g=!0,K=d.message,f=d.filename,R=d.lineno,W=d.colno):(K="Unknown error",f="Unknown file",R=0),p=new _.M2(K),p.name="UnhandledWindowError",p.message=K,p.fileName=
f,p.lineNumber=R,isNaN(W)?delete p.columnNumber:p.columnNumber=W),_.q("wiz_enable_component_stack_propagation_killswitch")||(U=OMf(p,U)),U&&_.n3(p,U),g?_.vW(p):_.JA(p))};
_.vW=function(d,f,R,W,p,U,g,K){U=U===void 0?{}:U;U.name=R||_.FK("INNERTUBE_CONTEXT_CLIENT_NAME",1);U.version=W||_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION");R=U;f=f===void 0?"ERROR":f;g=g===void 0?!1:g;f=f===void 0?"ERROR":f;g=g===void 0?!1:g;if(d&&(d.hasOwnProperty("level")&&d.level&&(f=d.level),_.q("console_log_js_exceptions")&&(W=[],W.push("Name: "+d.name),W.push("Message: "+d.message),d.hasOwnProperty("params")&&W.push("Error Params: "+JSON.stringify(d.params)),d.hasOwnProperty("args")&&W.push("Error args: "+
JSON.stringify(d.args)),W.push("File name: "+d.fileName),W.push("Stacktrace: "+d.stack),W=W.join("\n"),window.console.log(W,d)),!(HMQ>=5))){W=[];p=_.Z(KvW);for(U=p.next();!U.done;U=p.next()){U=U.value;try{U()&&W.push(U())}catch(S){}}W=[].concat(_.uR(Etf),_.uR(W));var E=zok(d);p=E.message||"Unknown Error";U=E.name||"UnknownError";var Y=E.stack||d.stacktrace||"Not available";if(Y.startsWith(U+": "+p)){var b=Y.split("\n");b.shift();Y=b.join("\n")}b=E.lineNumber||"Not available";E=E.fileName||"Not available";
var D=0;if(d.hasOwnProperty("args")&&d.args&&d.args.length)for(var I=0;I<d.args.length&&!(D=WC1(d.args[I],"params."+I,R,D),D>=500);I++);else if(d.hasOwnProperty("params")&&d.params){var L=d.params;if(typeof d.params==="object")for(I in L){if(L[I]){var X="params."+I,w=ev(L[I]);R[X]=w;D+=X.length+w.length;if(D>500)break}}else R.params=ev(L)}if(W.length)for(I=0;I<W.length&&!(D=WC1(W[I],"params.context."+I,R,D),D>=500);I++);navigator.vendor&&!R.hasOwnProperty("vendor")&&(R["device.vendor"]=navigator.vendor);
I={message:p,name:U,lineNumber:b,fileName:E,stack:Y,params:R,sampleWeight:1};R=Number(d.columnNumber);isNaN(R)||(I.lineNumber=I.lineNumber+":"+R);if(d.level==="IGNORED")d=0;else a:{d=k2u();R=_.Z(d.messageWeights);for(W=R.next();!W.done;W=R.next())if(W=W.value,I.message&&I.message.match(W.messageRegExp)){d=W.weight;break a}d=_.Z(d.callbackWeights);for(R=d.next();!R.done;R=d.next())if(R=R.value,R.callback(I)){d=R.weight;break a}d=1}I.sampleWeight=d;d=_.Z(YvQ);for(R=d.next();!R.done;R=d.next())if(R=
R.value,R.patternsForType[I.name])for(p=_.Z(R.patternsForType[I.name]),W=p.next();!W.done;W=p.next())if(U=W.value,W=I.message.match(U.regexp)){I.params["params.error.original"]=W[0];p=U.groups;U={};for(b=0;b<p.length;b++)U[p[b]]=W[b+1],I.params["params.error."+p[b]]=W[b+1];I.message=R.messageFn(U);break}I.params||(I.params={});d=k2u();I.params["params.errorServiceSignature"]="msg="+d.messageWeights.length+"&cb="+d.callbackWeights.length;I.params["params.serviceWorker"]="false";_.RJ.document&&_.RJ.document.querySelectorAll&&
(I.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new $A(bM8,"sample")).constructor!==$A&&(I.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(I);if(I.sampleWeight!==0&&!DGL.has(I.message)){if(g&&_.q("web_enable_error_204"))IJk(f===void 0?"ERROR":f,I);else{f=f===void 0?"ERROR":f;f==="ERROR"?(qvJ.publish("handleError",I),_.q("record_app_crashed_web")&&LvS===0&&I.sampleWeight===1&&(LvS++,g={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.q("report_client_error_with_app_crash_ks")||(g.systemHealth={crashData:{clientError:{logMessage:{message:I.message}}}}),_.mY("appCrashed",g)),eo1++):f==="WARNING"&&qvJ.publish("handleWarning",I);if(_.q("kevlar_gel_error_routing")){g=f;K=K===void 0?{}:K;b:{d=_.Z(xGf);for(R=d.next();!R.done;R=d.next())if(vX(R.value.toLowerCase())){d=!0;break b}d=!1}if(d)K=void 0;else{R={stackTrace:I.stack};I.fileName&&(R.filename=I.fileName);d=I.lineNumber&&I.lineNumber.split?I.lineNumber.split(":"):[];d.length!==
0&&(d.length!==1||isNaN(Number(d[0]))?d.length!==2||isNaN(Number(d[0]))||isNaN(Number(d[1]))||(R.lineNumber=Number(d[0]),R.columnNumber=Number(d[1])):R.lineNumber=Number(d[0]));d={level:"ERROR_LEVEL_UNKNOWN",message:I.message,errorClassName:I.name,sampleWeight:I.sampleWeight};g==="ERROR"?d.level="ERROR_LEVEL_ERROR":g==="WARNING"&&(d.level="ERROR_LEVEL_WARNNING");R={isObfuscated:!0,browserStackInfo:R};K.pageUrl=window.location.href;K.kvPairs=[];_.FK("FEXP_EXPERIMENTS")&&(K.experimentIds=_.FK("FEXP_EXPERIMENTS"));
W=_.FK("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!OE8("web_disable_gel_stp_ecatcher_killswitch")&&W)for(p=_.Z(Object.keys(W)),U=p.next();!U.done;U=p.next())U=U.value,K.kvPairs.push({key:U,value:String(W[U])});if(W=I.params)for(p=_.Z(Object.keys(W)),U=p.next();!U.done;U=p.next())U=U.value,K.kvPairs.push({key:"client."+U,value:String(W[U])});W=_.FK("SERVER_NAME");p=_.FK("SERVER_VERSION");W&&p&&(K.kvPairs.push({key:"server.name",value:W}),K.kvPairs.push({key:"server.version",value:p}));K={errorMetadata:K,
stackTrace:R,logMessage:d}}K&&(_.mY("clientError",K),(g==="ERROR"||_.q("errors_flush_gel_always_killswitch"))&&_.uw())}_.q("suppress_error_204_logging")||IJk(f,I)}try{DGL.add(I.message)}catch(S){}HMQ++}}};
IJk=function(d,f){var R=f.params||{};d={urlParams:{a:"logerror",t:"jserror",type:f.name,msg:f.message.substr(0,250),line:f.lineNumber,level:d,"client.name":R.name},postParams:{url:_.FK("PAGE_NAME",window.location.href),file:f.fileName},method:"POST"};R.version&&(d["client.version"]=R.version);if(d.postParams){f.stack&&(d.postParams.stack=f.stack);f=_.Z(Object.keys(R));for(var W=f.next();!W.done;W=f.next())W=W.value,d.postParams["client."+W]=R[W];if(R=_.FK("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(f=
_.Z(Object.keys(R)),W=f.next();!W.done;W=f.next())W=W.value,d.postParams[W]=R[W];(R=_.FK("LAVA_VERSION"))&&(d.postParams["lava.version"]=R);R=_.FK("SERVER_NAME");f=_.FK("SERVER_VERSION");R&&f&&(d.postParams["server.name"]=R,d.postParams["server.version"]=f)}_.IL(_.FK("ECATCHER_REPORT_HOST","")+"/error_204",d)};
_.X3L=function(d,f){f=f===void 0?"ERROR":f;var R=R===void 0?{}:R;var W=_.oS("ytbin.polymer.shared.lib.tampering.info");W&&(W=W())&&(R["params.tamperingInfo"]=W.sort().join(","));_.vW(d,f,void 0,void 0,!0,R)};
_.n3=function(d){var f=_.n9.apply(1,arguments);d.args||(d.args=[]);Array.isArray(d.args)&&d.args.push.apply(d.args,_.uR(f))};
TH1=function(d){d.level="IGNORED"};
AGp=function(d,f){Etf.push(d);f();Etf.pop()};
yN=function(d,f){for(var R in f)f.hasOwnProperty(R)&&(d=_.Ne(d,R,f[R]));return d};
_.aJu=function(d,f,R){R=R===void 0?!1:R;if(!d)return null;if(d.adInfoDialogEndpoint||d.backstageImageUploadEndpoint||d.confirmDialogEndpoint||d.clientActionEndpoint||d.createBackstagePostDialogEndpoint||d.createCommentReplyDialogEndpoint||d.flowEndpoint||d.guideBuilderEndpoint||d.liveChatDialogEndpoint||d.modalEndpoint||d.openPopupAction||d.shareEndpoint||d.shareEntityEndpoint||d.showLiveChatItemEndpoint||d.subscriptionManagerEndpoint||d.unlimitedCreateFamilyEndpoint||d.unlimitedFamilyFlowEndpoint||
d.updateCommentDialogEndpoint||d.updateCommentReplyDialogEndpoint||d.userFeedbackEndpoint||d.videoEditorEndpoint||d.ypcCancelSurveyEndpoint)return f=_.HX("polymer_report_client_url_requested_rate"),!R&&Math.random()<f&&_.JA(new _.M2("urlForEndpoint used on client endpoint",d)),null;var W=_.HX("polymer_report_missing_web_navigation_endpoint_rate");if(d.liveChatEndpoint||d.liveChatReplayEndpoint)W=0;if(!d.commandMetadata&&!d.clickTrackingParams&&Math.random()<W){var p={},U;for(U in d)p[U]="1";_.JA(new _.M2("Missing navigation data",
p))}p="";if(d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.url)p=d.commandMetadata.webCommandMetadata.url;else if(d.searchEndpoint)Math.random()<W&&_.JA(new _.M2("Should not manually handle search",d)),p="/results?search_query="+encodeURIComponent(d.searchEndpoint.query).replace(/%20/g,"+"),d.searchEndpoint.params&&(p+="&sp="+d.searchEndpoint.params);else if(d.watchEndpoint)Math.random()<W&&_.JA(new _.M2("Should not manually handle watch",d)),p="/watch?v="+
d.watchEndpoint.videoId,d.watchEndpoint.playlistId&&(p+="&list="+d.watchEndpoint.playlistId),d.watchEndpoint.index&&(p+="&index="+d.watchEndpoint.index),d.watchEndpoint.startTimeSeconds&&(p+="&t="+d.watchEndpoint.startTimeSeconds);else if(d.browseEndpoint)W=d.browseEndpoint.browseId,(U=d.browseEndpoint.canonicalBaseUrl)?p=U:W&&(p=W.substr(0,2),p=p==="FE"?W==="FEwhat_to_watch"?"/":W==="FEmy_videos"?"/my_videos":"/feed/"+W.substr(2):p==="VL"?"/playlist?list="+W.substr(2):"/channel/"+W),p&&d.browseEndpoint.query&&
(p=yN(p+"/search",{query:d.browseEndpoint.query})),p&&d.browseEndpoint.params&&(p=yN(p,{params:d.browseEndpoint.params}));else{if(d.urlEndpoint)return d.urlEndpoint.url;d.signInEndpoint?(p="https://accounts.google.com/ServiceLogin",W={},_.uo.extend(W,f||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),f=W):d.uploadEndpoint?p="//www.youtube.com/upload":d.liveChatEndpoint?(p=d.liveChatEndpoint,W=_.uo.clone(p),_.tn(p.continuation)&&(U=Object.keys(p.continuation)[0],
W.continuation=p.continuation[U].continuation),p=yN("/youtubei/v1/live_chat/get_live_chat",W)):d.liveChatReplayEndpoint?(p=_.uo.clone(d.liveChatReplayEndpoint),p.currentPlayerState&&(_.uo.extend(p,p.currentPlayerState),delete p.currentPlayerState),p=yN("/youtubei/v1/live_chat/get_live_chat_replay",p)):d.liveChatItemContextMenuEndpoint?p=yN("/youtubei/v1/live_chat/get_item_context_menu",d.liveChatItemContextMenuEndpoint):d.liveChatPurchaseMessageEndpoint?p=yN("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
d.liveChatPurchaseMessageEndpoint):d.openSuperStickerBuyFlowCommand?p=yN("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",d.openSuperStickerBuyFlowCommand):d.videoEditEndpoint?p=yN("/edit",{video_id:d.videoEditEndpoint.videoId}):d.liveDashboardEndpoint?p=d.liveDashboardEndpoint.videoId?yN("/live_dashboard",{v:d.liveDashboardEndpoint.videoId}):"/live_dashboard":d.signalNavigationEndpoint&&d.signalNavigationEndpoint.signal&&d.signalNavigationEndpoint.signal==="WEBCAM"?p="/webcam":d.getPdgBuyFlowCommand&&
(p=yN(d.getPdgBuyFlowCommand.buyflowApiPath,{params:d.getPdgBuyFlowCommand.params}))}return p||R?yN(p,f||{}):(_.JA(new _.M2("Error: Can't construct url for endpoint","keys:"+Object.keys(d).sort().join(","),d)),null)};
MmJ=function(d){if(d){if(d.browseEndpoint)return!!d.browseEndpoint.nofollow;if(d.watchEndpoint)return!!d.watchEndpoint.nofollow;if(d.urlEndpoint)return!!d.urlEndpoint.nofollow}return!1};
_.lJU=function(d,f){var R=f+d,W=w3F.get(R);if(W)return W;d=f+"-"+d.replace(/([A-Z])/g,"-$1").toLowerCase();w3F.set(R,d);return d};
G21=function(d){var f=_.m9(d,"action")||_.m9(d,"command")||_.m9(d,"endpoint");if(!f)return null;f=_.lJU(f,"yt");_.e(d,_.C3)&&(f+="-"+_.e(d,_.C3).signal.toLowerCase().replace(/_/g,"-"));return f};
mG8=function(d){try{var f=Object.keys(d)}catch(p){return[]}for(var R=0;R<f.length;R++){var W=f[R];if(Sv8.test(W)||VmQ.test(W))return rGU(d[W])}return[]};
rGU=function(d){return d.command?[d.command]:d.onExecutionAction?[d.onExecutionAction]:d.onResponseReceivedCommand?[d.onResponseReceivedCommand]:d.updateFlowCommand?[d.updateFlowCommand]:d.clientActions?d.clientActions:d.action?[d.action]:d.actions||d.commands||d.onResponseReceivedActions||d.onResponseReceivedCommands||d.onResponseReceivedEndpoints||[]};
PIJ=function(d,f){f=f===void 0?!1:f;var R=_.Ze().resolve(_.WX(iw));R||(R=new uTn,_.Ze().addProvider({provide:iw,useValue:R}));return R&&d&&!_.uo.isEmpty(d)?R.getUrl(d,f):""};
QHp=function(d,f,R){R=R===void 0?"":R;if(f){d.data=f;var W=PIJ(f);W?($k(d,W),MmJ(f)||!ff(W)?d.rel="nofollow":d.removeAttribute("rel"),_.e(f,_.BW)&&_.e(f,_.BW).target==="TARGET_NEW_WINDOW"?d.target="_blank":R?d.target=R:d.removeAttribute("target")):(d.removeAttribute("href"),d.removeAttribute("rel"),d.removeAttribute("target"))}};
_.jA=function(d,f){var R=jI;if(Mg())vtJ(d,function(){var U=_.n9.apply(0,arguments);P6(R,function(){f.apply(null,_.uR(U))})});
else{var W=_.cW.getInstance(),p=rj(f);iSn(function(){p.value=f});
_.SL(function(){var U={},g=_.tA(W,(U[d]=function(){var K=_.n9.apply(0,arguments);P6(R,function(){p.value.apply(p,_.uR(K))})},U));
return function(){var K={};_.dq(W,(K[d]="",K),g)}})}};
_.fA=function(d,f){return FvW(d,!1,f)};
_.RI=function(d,f){return FvW(d,!0,f)};
FvW=function(d,f,R){return Mg()?JGW(d,f,R):ntU(d,f,R)};
ntU=function(d,f,R){return VZ(function(){return JGW(d,f,R)})};
JGW=function(d,f,R){var W=$cW(function(p){W.value=p;var U=function(){var g=sE(null);try{return R==null?void 0:R(p)}finally{sE(g)}}();
return function(){U==null||U()}});
W.__expectedTagName=d;W.__optional=f;W.isIdom=!Mg();return W};
hov=function(d){var f=jI,R=A5;return{getFn:function(){return function(W){f.isDisposed||lh(function(){return z7(function(){return d(W)})},R)!==!0&&W.stopPropagation()}}}};
Wt=function(d){if(typeof d.children==="function")return d.children(),null;d=_.Z(d.children);for(var f=d.next();!f.done;f=d.next())f=f.value,f();return null};
otQ=function(d){var f;return((f=d.prototype)==null?void 0:f.render)===void 0};
$G1=function(d){return d.items.map(d.children)};
_.yGJ=function(d,f,R){R=R===void 0?!1:R;lh(function(){return NHJ(d,f,R)})};
NHJ=function(d,f,R){var W=null;xY++;R=(R===void 0?0:R)?CI8:iMW;try{W=R(d,function(){pA(f)}),T7(!1)}catch(p){throw T7(!0),p;
}return W===null?d:W};
pA=function(d){if(d!==void 0&&d!==null)if(d instanceof DO)for(var f=$Y;Ng()!=null&&wZJ in Ng()&&f.contains(Ng());)ih();else if(Array.isArray(d))for(f=_.Z(d),d=f.next();!d.done;d=f.next())pA(d.value);else if(d instanceof aY||d instanceof Zb||"function"==typeof _.RS&&d instanceof _.RS)GLQ(d.toString());else if(_.ZO(d)){if(Ng()!==d){var R,W;f=(W=(R=A5)==null?void 0:R.name)!=null?W:"unknown";throw Error("bc`"+d.tagName+"`"+f);}ih()}else if(d!=null&&d.contentKind===Kk||d instanceof NK||NqJ(d))for(f=CPu(d),
f=Array.from(f.childNodes),f=_.Z(f),d=f.next();!d.done;d=f.next())$Y.appendChild(d.value),ih();else if(ra(d)&&(d=d.toString()),R=typeof d,R==="boolean"||R==="number"||R==="string")GLQ(d);else if(typeof d==="function"){f=$Y;var p=Ng();p&&(p._isSignalTextNode||p._isSafeOrSanitizedHtmlNode)||IES(f,p,d);ih()}else if(d.type===$G1)pA(d.type(Object.assign({},d.props,{children:d.children[0]})));else{Lk.beforeVisit(d);if(typeof d.type==="string"){a:{d.__open||e2W(d.type,d.props.idomKey);p=$Y;for(f in d.props)if(d.props[f]!==
BHp){var U=d.props[f];R=t5;R.push(f);R.push(U)}f=UE.attributes;f=f===void 0?UV:f;U=$Y;R=oO(U);lc8(U,R,f);Dc1(p,d.props,!0);if((d.props.skip||d.props.skipchildren)&&$Y.hasChildNodes())Xtk();else{if(d.type==="style"&&R5f(d.children)===null){Xtk();f=void 0;break a}pA(d.children)}xdp();d.__open&&(d.__open=!1);vgu(p,d.props);f=p}return f}if(d.type===_.U3)pA(d.children);else if(!cGS(d)){f=d;try{tmS(f)}catch(g){d=g,(U=UE.handleError)==null||U.call.apply(U,[UE].concat(_.uR(Fy(d,(p=f.type)==null?void 0:p.TAG_NAME))))}f.__open&&
(xdp(),f.__open=!1)}}};
dik=function(d,f){var R;otQ(d)?R=new xQ(f,d):R=new d(f);R.__type=d;R.__updateContext={nextState:R.state,isForced:!1};return R};
tmS=function(d){var f=d.type,R=f.TAG_NAME;if(f===Wt)d.props.children=d.children,f(d.props);else{d.children.length>0&&(d.props.children=d.children);var W;(W=d.props).idomKey||(W.idomKey=f);if(R){var p=e2W(R,d.props.idomKey);d.__open=!0;var U=p.__instance}U||(U=dik(f,d.props),U.props=null,p&&(p.__instance=U,U.el=p));var g;R=((g=U.__updateContext)!=null?g:{nextState:U.state,isForced:!1}).nextState;U.__updateContext=void 0;f.getDerivedStateFromProps&&(R=f.getDerivedStateFromProps(d.props,R));U.props=
d.props;U.state=R;g=function(){var K=U;Lk.beforeRender(K);var E=K.render(K.props);Lk.afterRender(K,E);E?(K.props.idomKey&&(E.props.idomKey=K.props.idomKey),K=E):K=void 0;if(E=K)if(E.__open=d.__open,K=pA(E),d.__open=E.__open,!f.TAG_NAME)if(K)f.TAG_NAME=K.tagName.toLowerCase(),K.__instance=U,U.el=K;else{var Y;if((Y=U.hooks)==null?0:Y.length){var b;(b=UE.handleError)==null||b.call.apply(b,[UE].concat(_.uR(Fy(Error("id")))))}}U.didPatch();Lk.didPatch(U)};
(R=U.functionComponent)?JAu(R,g,U.props.debugInstance):g()}};
cGS=function(d){var f=d.type;if(!otQ(f)||f===Wt||f.componentType===_.aO)return!1;d.props.children=d.children.length>1?d.children:d.children[0];var R,W=(R=d.props.idomKey)!=null?R:d.type,p;if(Ng()&&((p=Ng()[kQ])==null?void 0:p.key)===W){var U=Ng(),g=U[kQ];if(!g)throw Error("ac`"+U.tagName);var K;(K=g.updateSignalsFromIdomProps)==null||K.call(g,d.props);jkp(g);return!0}if(ft8.has(f.name))throw K=f.name,f=(g=(U=A5)==null?void 0:U.name)!=null?g:"unknown",Error("$b`"+K+"`"+f);xcv(d.type,d.props,d.children);
d.props.renderedFromIdom=!0;(K=JAu(d.type,function(){return EPJ(d.type,d.props)},d.props.debugInstance))&&RCk(K);
return!0};
Wop=function(d){for(var f=0;f<bV(d).length;f++)ih()};
jkp=function(d){var f=pIU();if(f)Wop(f);else for(var R=0;R<d.numNodes;R++)(f=pIU())?Wop(f):ih()};
pIU=function(){var d;return(d=Ng()[kQ])==null?void 0:d.sourceDynamicRange};
RCk=function(d){d=ngp(d);d=Array.isArray(d)?d:[d];d=_.Z(d);for(var f=d.next();!f.done;f=d.next())$Y.insertBefore(f.value,Ng()),ih()};
Uiu=function(d){var f=kTv(),R=VZ(function(){return{value:typeof d==="function"?d():d}});
return[R.value,function(W){if(eL!==null){var p;(p=UE.handleError)==null||p.call.apply(p,[UE].concat(_.uR(Fy(Error("jd")))))}R.value=typeof W==="function"?W(R.value):W;f.__updateContext={nextState:f.state,isForced:!0};W=_.fn(f.effectContext);p=O3(!1);try{if(f.el){var U,g={},K=(g.props=f.props,g.type=f.__type,g.children=(U=f.props.children)!=null?U:[],g[pk]=!0,g);try{_.yGJ(f.el,K,!0)}catch(b){var E,Y;(Y=UE.handleError)==null||Y.call.apply(Y,[UE].concat(_.uR(Fy(b,(E=f.__type)==null?void 0:E.TAG_NAME))))}}}finally{O3(p),
_.fn(W)}}]};
OV=function(d,f){var R=jI,W=function(p){P6(R,function(){f(p)})};
window.addEventListener(d,W,void 0);_.SI(function(){window.removeEventListener(d,W,void 0)})};
_.sV=function(d){var f=jI;return function(R){var W,p=(W=d.observer)!=null?W:_.Ze().resolve(Zc);W=OTv(R);var U=[];d.showOption&&U.push(p.observe(R,function(){P6(f,function(){d.visibilityCallback(!0,R)})},d.showOption));
d.hideOption&&U.push(p.observe(R,function(){P6(f,function(){d.visibilityCallback(!1,R)})},d.hideOption));
d.prescanOption&&d.prescanCallback&&U.push(p.observe(R,function(){P6(f,function(){d.prescanCallback()})},d.prescanOption));
var g;W.visibilityMonitorKeys=((g=W.visibilityMonitorKeys)!=null?g:[]).concat(U)}};
OTv=function(d){var f;return(f=d.polymerController)!=null?f:d};
HT8=function(d,f){var R=ZTk;return _.z(_.U3,null,zFn(UE.enableLazyTsx,function(){return _.z(sku,{id:R,value:d,children:f})},function(){var W=g_p(R,d);
pn(W);W=_.fn(W);try{return f()}finally{_.fn(W)}}))};
sku=function(d){var f=d.children;d=g_p(d.id,d.value);pn(d);d=_.fn(d);try{return _.z(_.U3,null,IS(f()))}finally{_.fn(d)}};
g_p=function(d,f){return Object.assign(Object.create(Kok),{id:d,contextValue:f})};
E_k=function(d){var f,R=jI;_.uh(function(){var W=_.fn(R),p=O3(!f);try{if(f)_.yGJ(f,d.children(),!0);else if(f=IS(d.children()),!(f instanceof Element))throw Error("kd");}finally{O3(p),_.fn(W)}});
return f};
_.zCu=function(d,f){var R;f=Vy(function(){var W=O3(!0);xY++;try{R=bV(d()),T7(!1)}catch(p){throw T7(!0),p;}finally{O3(W)}},f===void 0?!1:f);
return[R,f]};
YWJ=function(d){var f=new kQu;f.abort(d);return f.signal};
bTu=function(){if(this.aborted){var d;throw(d=this.reason)!=null?d:new DOMException("signal is aborted without reason","AbortError");}};
qWk=function(d){var f=new kQu;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,R.aborted){f.abort(R.reason);break}else DiW.set(f.signal,f),ItF.add(R,f.signal);return f.signal};
LoL=function(){for(var d=_.Z(ItF.get(this)),f=d.next();!f.done;f=d.next())DiW.get(f.value).abort(this.reason)};
eCk=function(d){var f=new kQu;setTimeout(function(){f.abort(new DOMException("signal timed out","TimeoutError"))},d);
return f.signal};
XI8=function(d){d=d.buf.charCodeAt(d.pos++);return xiS[d]};
gq=function(d){var f=0,R=0;do{var W=XI8(d);f|=(W&31)<<R;R+=5}while(W&32);return f<0?f+4294967296:f};
A$F=function(){var d=!0;d=d===void 0?!1:d;var f=f===void 0?!1:f;var R=R===void 0?{}:R;var W=R.cssRowKey||"",p=R.combinedSignature||"";!W&&window&&window._F_cssRowKey&&(W=window._F_cssRowKey,!p&&window._F_combinedSignature&&(p=window._F_combinedSignature));if(W&&typeof window._F_installCss!=="function")throw Error("td");var U=R.loaderClass||_.Ht,g=rq8("base-js");d=new U(OHu(ugS("",g)),W,p,d,f);f=R.useCors||g&&g.hasAttribute("crossorigin");g=R.corsMode||g&&g.getAttribute("crossorigin");f&&(d.useCors_=
f);g&&(d.corsMode_=g);R.urlMaxLength&&(d.urlMaxLength=R.urlMaxLength);R.fetchPriority&&(d.fetchPriority=R.fetchPriority);var K=me();K.JSC$10037_loader_=d;K.setBatchModeEnabled(!0);_.TMJ=function(E){return Promise.resolve(K.load(E))}};
wI1=function(d,f,R){atQ(d,f);d[f][MOF].unshift(R)};
atQ=function(d,f){if(!d[f]||!d[f][MOF]){var R=d[f],W=R?[R]:[];d[f]=function(){for(var p=_.Z(W),U=p.next();!U.done;U=p.next())U.value.apply(this,arguments)};
d[f][MOF]=W}};
ltv=function(d){if(!d)return[];var f=[];d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,Array.isArray(R)?f.push.apply(f,_.uR(ltv(R))):f.push(R);return f};
_.EV=function(d,f){if(d&&GQv.test(d)||d==="//")return d;if(SWp===void 0){SWp=!1;try{var R=new URL("b","http://a");R.pathname="c%20d";SWp=R.href==="http://a/c%20d"}catch(W){}}f||(f=document.baseURI||window.location.href);if(SWp)try{return(new URL(d,f)).href}catch(W){return d}KA||(KA=document.implementation.createHTMLDocument("temp"),KA.base=KA.createElement("base"),KA.head.appendChild(KA.base),KA.anchor=KA.createElement("a"),KA.body.appendChild(KA.anchor));KA.base.href=f;KA.anchor.href=d;return KA.anchor.href||
d};
r$W=function(d,f){return d.replace(VO8,function(R,W,p,U){return W+"'"+_.EV(p.replace(/["']/g,""),f)+"'"+U})};
mi1=function(d){return d.substring(0,d.lastIndexOf("/")+1)};
Qkv=function(){ueJ=!1;for(var d=zL.length,f=0;f<d;f++){var R=zL[f];if(R)try{R()}catch(W){setTimeout(function(){throw W;})}}zL.splice(0,d);
POQ+=d};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(d){console.log("["+d.is+"]: registered")};
FoW=function(d){v_1.push(d)};
kg=function(d){return J$k[d]||(J$k[d]=d.indexOf("-")<0?d:d.replace(n_f,function(f){return f[1].toUpperCase()}))};
Yg=function(d){return J$k[d]||(J$k[d]=d.replace(hCW,"-$1").toLowerCase())};
o_p=function(d,f){var R=f.parentInfo&&o_p(d,f.parentInfo);if(R)for(d=R.firstChild,R=0;d;d=d.nextSibling){if(f.parentIndex===R++)return d}else return d};
$iW=function(d,f){d=d._methodHost||d;return function(R){if(d[f])d[f](R,R.detail);else console.warn("listener method `"+f+"` not defined")}};
bP=function(d){return d.indexOf(".")>=0};
Dc=function(d){var f=d.indexOf(".");return f===-1?d:d.slice(0,f)};
NMk=function(d,f){return d.indexOf(f+".")===0};
II=function(d,f){return f.indexOf(d+".")===0};
qd=function(d,f,R){return f+R.slice(d.length)};
y$f=function(d,f){return d===f||NMk(d,f)||II(d,f)};
LA=function(d){if(Array.isArray(d)){for(var f=[],R=0;R<d.length;R++)for(var W=d[R].toString().split("."),p=0;p<W.length;p++)f.push(W[p]);return f.join(".")}return d};
COf=function(d){return Array.isArray(d)?LA(d).split("."):d.toString().split(".")};
eA=function(d,f,R){f=COf(f);for(var W=0;W<f.length;W++){if(!d)return;d=d[f[W]]}R&&(R.path=f.join("."));return d};
iTW=function(d,f,R){var W=COf(f),p=W[W.length-1];if(W.length>1){for(f=0;f<W.length-1;f++)if(d=d[W[f]],!d)return;d[p]=R}else d[f]=R;return W.join(".")};
BM8=function(d,f,R){var W=d[f];if(!W)W=d[f]={};else if(!d.hasOwnProperty(f)&&(W=d[f]=Object.create(d[f]),R))for(var p in W)for(d=W[p],f=W[p]=Array(d.length),R=0;R<d.length;R++)f[R]=d[R];return W};
TL=function(d,f,R,W,p,U){if(f){var g=!1,K=xg++,E;for(E in R){var Y=p?Dc(E):E;if(Y=f[Y])for(var b=0,D=Y.length,I=void 0;b<D&&(I=Y[b]);b++)I.info&&I.info.lastRun===K||p&&!c$Q(E,I.trigger)||(I.info&&(I.info.lastRun=K),I.fn(d,E,R,W,I.info,p,U),g=!0)}return g}return!1};
c$Q=function(d,f){if(f){var R=f.name;return R==d||!(!f.structured||!NMk(R,d))||!(!f.wildcard||!II(R,d))}return!0};
tO8=function(d,f,R,W,p){f=typeof p.method==="string"?d[p.method]:p.method;R=p.property;f?f.call(d,d.__data[R],W[R]):p.dynamicFn||console.warn("observer method `"+p.method+"` not defined")};
d$L=function(d,f,R,W){R={value:R,queueProperty:!0};W&&(R.path=W);(0,_.Az)(d).dispatchEvent(new CustomEvent(f,{detail:R}))};
j28=function(d,f,R,W,p,U){U=(W=(U?Dc(f):f)!=f?f:null)?eA(d,W):d.__data[f];W&&U===void 0&&(U=R[f]);d$L(d,p.eventName,U,W)};
fQp=function(d,f,R,W,p){R=d.__data[f];aI&&(R=aI(R,p.attrName,"attribute",d));d._propertyToAttribute(f,p.attrName,R)};
W88=function(d){var f=d.constructor.__orderedComputedDeps;if(!f){f=new Map;for(var R=d.__computeEffects,W=RX8(d),p=W.counts,U=W.ready,g=W.total;W=U.shift();)f.set(W,f.size),(W=R[W])&&W.forEach(function(K){K=K.info.methodInfo;--g;--p[K]===0&&U.push(K)});
g!==0&&console.warn("Computed graph for "+d.localName+" incomplete; circular?");d.constructor.__orderedComputedDeps=f}return f};
RX8=function(d){var f=d.__computeInfo,R={};d=d.__computeEffects;var W=[],p=0,U;for(U in f){var g=f[U];p+=R[U]=g.args.filter(function(E){return!E.literal}).length+(g.dynamicFn?1:0)}for(var K in d)f[K]||W.push(K);
return{counts:R,ready:W,total:p}};
U$k=function(d,f,R,W,p){f=pDf(d,f,R,W,p);if(f===Md)return!1;p=p.methodInfo;if(d.__dataHasAccessor&&d.__dataHasAccessor[p])return d._setPendingProperty(p,f,!0);d[p]=f;return!1};
s2u=function(d,f,R,W,p,U,g){R.bindings=R.bindings||[];W={kind:W,target:p,parts:U,literal:g,isCompound:U.length!==1};R.bindings.push(W);W.target&&W.kind!="attribute"&&W.kind!="text"&&!W.isCompound&&W.parts[0].mode==="{"&&(R=W.parts[0],U=R.negate,W.listenerEvent=R.event||Yg(p)+"-changed",W.listenerNegate=U);p=f.nodeInfoList.length;for(R=0;R<W.parts.length;R++){var K=W.parts[R];K.compoundIndex=R;U=d;g=f;var E=W,Y=K,b=p;if(!Y.literal)if(E.kind==="attribute"&&E.target[0]==="-")console.warn("Cannot set attribute "+
E.target+' because "-" is not a valid attribute starting character');else for(K=Y.dependencies,E={index:b,binding:E,part:Y,evaluator:U},Y=0;Y<K.length;Y++)b=K[Y],typeof b=="string"&&(b=Od1(b),b.wildcard=!0),U._addTemplatePropertyEffect(g,b.rootProperty,{fn:Zd8,info:E,trigger:b})}};
Zd8=function(d,f,R,W,p,U,g){g=g[p.index];var K=p.binding,E=p.part;U&&E.source&&f.length>E.source.length&&K.kind=="property"&&!K.isCompound&&g.__isPropertyEffectsClient&&g.__dataHasAccessor&&g.__dataHasAccessor[K.target]?(R=R[f],f=qd(E.source,K.target,f),g._setPendingPropertyOrPath(f,R,!1,!0)&&d._enqueueClient(g)):(f=p.evaluator._evaluateBinding(d,E,f,R,W,U),f!==Md&&(K.isCompound&&(R=g.__dataCompoundStorage[K.target],R[E.compoundIndex]=f,f=R.join("")),K.kind==="attribute"||K.target!=="textContent"&&
(K.target!=="value"||g.localName!=="input"&&g.localName!=="textarea")||(f=f==void 0?"":f),E=f,aI&&(E=aI(E,K.target,K.kind,g)),K.kind=="attribute"?d._valueToNodeAttribute(g,E,K.target):(K=K.target,g.__isPropertyEffectsClient&&g.__dataHasAccessor&&g.__dataHasAccessor[K]?g.__readOnly&&g.__readOnly[K]||g._setPendingProperty(K,E)&&d._enqueueClient(g):d._setUnmanagedPropertyToNode(g,K,E))))};
gXk=function(d,f,R){if(R.listenerEvent){var W=R.parts[0];d.addEventListener(R.listenerEvent,function(p){var U=R.target,g=W.source,K=W.negate,E=p.detail,Y=E&&E.path;Y?(g=qd(U,g,Y),p=E&&E.value):p=p.currentTarget[U];f.__readOnly&&f.__readOnly[g]||!f._setPendingPropertyOrPath(g,K?!p:p,!0,!!Y)||E&&E.queueProperty||f._invalidateProperties()})}};
HdW=function(d,f,R,W,p,U){U=f.static||U&&(typeof U!=="object"||U[f.methodName]);p={methodName:f.methodName,args:f.args,methodInfo:p,dynamicFn:U};for(var g=0,K=void 0;g<f.args.length&&(K=f.args[g]);g++)K.literal||d._addPropertyEffect(K.rootProperty,R,{fn:W,info:p,trigger:K});U&&d._addPropertyEffect(f.methodName,R,{fn:W,info:p});return p};
pDf=function(d,f,R,W,p){W=d._methodHost||d;var U=W[p.methodName];if(U)return d=d._marshalArgs(p.args,f,R),d===Md?Md:U.apply(W,d);p.dynamicFn||console.warn("method `"+p.methodName+"` not defined")};
K8u=function(d){for(var f="",R=0;R<d.length;R++)f+=d[R].literal||"";return f};
kn8=function(d){if(d=d.match(/([^\s]+?)\(([\s\S]*)\)/)){var f={methodName:d[1],static:!0,args:EXp};return d[2].trim()?zXp(d[2].replace(/\\,/g,"&comma;").split(","),f):f}return null};
zXp=function(d,f){f.args=d.map(function(R){R=Od1(R);R.literal||(f.static=!1);return R},this);
return f};
Od1=function(d){d=d.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var f={name:d,value:"",literal:!1},R=d[0];R==="-"&&(R=d[1]);R>="0"&&R<="9"&&(R="#");switch(R){case "'":case '"':f.value=d.slice(1,-1);f.literal=!0;break;case "#":f.value=Number(d),f.literal=!0}f.literal||(f.rootProperty=Dc(d),f.structured=bP(d),f.structured&&(f.wildcard=d.slice(-2)==".*",f.wildcard&&(f.name=d.slice(0,-2))));return f};
YRu=function(d,f,R){d=eA(d,R);d===void 0&&(d=f[R]);return d};
bdf=function(d,f,R,W){W={indexSplices:W};wq&&!d._overrideLegacyUndefined&&(f.splices=W);d.notifyPath(R+".splices",W);d.notifyPath(R+".length",f.length);wq&&!d._overrideLegacyUndefined&&(W.indexSplices=[])};
lP=function(d,f,R,W,p,U){bdf(d,f,R,[{index:W,addedCount:p,removed:U,object:f,type:"splice"}])};
D$8=function(d){d=r$W((d.body?d.body:d).textContent,d.baseURI);var f=document.createElement("style");f.textContent=d;return f};
qR8=function(d){d=d.trim().split(/\s+/);for(var f=[],R=0;R<d.length;R++)f.push.apply(f,_.uR(IQ1(d[R])));return f};
IQ1=function(d){var f=GL.import(d);if(!f)return console.warn("Could not find style data in module named",d),[];if(f._styles===void 0){d=[];d.push.apply(d,_.uR(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(f)));var R=f.querySelector("template");R&&d.push.apply(d,_.uR(L8U(R,f.assetpath)));f._styles=d}return f._styles};
L8U=function(d,f){if(!d._styles){for(var R=[],W=d.content.querySelectorAll("style"),p=0;p<W.length;p++){var U=W[p],g=U.getAttribute("include");g&&R.push.apply(R,_.uR(qR8(g).filter(function(K,E,Y){return Y.indexOf(K)===E})));
f&&(U.textContent=r$W(U.textContent,f));R.push(U)}d._styles=R}return d._styles};
eX8=function(d){return(d=GL.import(d))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(d):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(d){var f=[];d=d.querySelectorAll("link[rel=import][type~=css]");for(var R=0;R<d.length;R++){var W=d[R];if(W.import){var p=W.import;if((W=W.hasAttribute("shady-unscoped"))&&!p._unscopedStyle){var U=D$8(p);U.setAttribute("shady-unscoped","");p._unscopedStyle=U}else p._style||(p._style=D$8(p));f.push(W?p._unscopedStyle:p._style)}}return f};
XDF=function(d){d=d.trim().split(/\s+/);for(var f="",R=0;R<d.length;R++)f+=x$8(d[R]);return f};
x$8=function(d){var f=GL.import(d);if(f&&f._cssText===void 0){var R=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(f),W=f.querySelector("template");W&&(R+=Ttn(W,f.assetpath));f._cssText=R||null}f||console.warn("Could not find style data in module named",d);return f&&f._cssText||""};
Ttn=function(d,f){var R="";d=L8U(d,f);for(f=0;f<d.length;f++){var W=d[f];W.parentNode&&W.parentNode.removeChild(W);R+=W.textContent}return R};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(d){var f="";d=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(d);for(var R=0;R<d.length;R++)f+=d[R].textContent;return f};
rq=function(d,f){return{index:d,removed:[],addedCount:f}};
aQL=function(d,f,R,W){var p=0,U=0,g=0,K=0,E=Math.min(f-p,W-U);if(p==0&&U==0)a:{for(g=0;g<E;g++)if(d[g]!==R[g])break a;g=E}if(f==d.length&&W==R.length){K=d.length;for(var Y=R.length,b=0;b<E-g&&A4W(d[--K],R[--Y]);)b++;K=b}p+=g;U+=g;f-=K;W-=K;if(f-p==0&&W-U==0)return[];if(p==f){for(f=rq(p,0);U<W;)f.removed.push(R[U++]);return[f]}if(U==W)return[rq(p,f-p)];E=p;g=U;W=W-g+1;K=f-E+1;f=Array(W);for(Y=0;Y<W;Y++)f[Y]=Array(K),f[Y][0]=Y;for(Y=0;Y<K;Y++)f[0][Y]=Y;for(Y=1;Y<W;Y++)for(b=1;b<K;b++)if(d[E+b-1]===
R[g+Y-1])f[Y][b]=f[Y-1][b-1];else{var D=f[Y-1][b]+1,I=f[Y][b-1]+1;f[Y][b]=D<I?D:I}E=f.length-1;g=f[0].length-1;W=f[E][g];for(d=[];E>0||g>0;)E==0?(d.push(2),g--):g==0?(d.push(3),E--):(K=f[E-1][g-1],Y=f[E-1][g],b=f[E][g-1],D=Y<b?Y<K?Y:K:b<K?b:K,D==K?(K==W?d.push(0):(d.push(1),W=K),E--,g--):D==Y?(d.push(3),E--,W=Y):(d.push(2),g--,W=b));d.reverse();f=void 0;E=[];for(g=0;g<d.length;g++)switch(d[g]){case 0:f&&(E.push(f),f=void 0);p++;U++;break;case 1:f||(f=rq(p,0));f.addedCount++;p++;f.removed.push(R[U]);
U++;break;case 2:f||(f=rq(p,0));f.addedCount++;p++;break;case 3:f||(f=rq(p,0)),f.removed.push(R[U]),U++}f&&E.push(f);return E};
M7Q=function(d,f){return aQL(d,d.length,f,f.length)};
A4W=function(d,f){return d===f};
lQp=function(d){if(d instanceof wDF)return d.value;throw Error("Bd`"+d);};
Gnu=function(d,f){for(var R in f)R===null?d.style.removeProperty(R):d.style.setProperty(R,f[R])};
SRQ=function(d,f){return(d=window.getComputedStyle(d).getPropertyValue(f))?d.trim():""};
uV8=function(d){requestAnimationFrame(function(){V7L?V7L(d):(r4U||(r4U=new Promise(function(f){m$L=f}),document.readyState==="complete"?m$L():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&m$L()})),r4U.then(function(){d&&d()}))})};
vXf=function(d){PgW=d&&d.shimcssproperties?!1:Q2n||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
oXp=function(d){if(!(F8k.indexOf(d)>-1)&&d!=="touchend"&&J48&&nXJ&&hXu)return{passive:!0}};
CgQ=function(d){for(var f=$$U?["click"]:F8k,R=0,W;R<f.length;R++)W=f[R],d?(NtS.length=0,document.addEventListener(W,y4U,!0)):document.removeEventListener(W,y4U,!0)};
mH=function(d){var f=d.type;return F8k.indexOf(f)>-1?f==="mousemove"?(f=d.buttons===void 0?1:d.buttons,d instanceof window.MouseEvent&&!idQ&&(f=BtF[d.which]||0),!!(f&1)):(d.button===void 0?0:d.button)===0:!1};
c4k=function(d){if(d.type==="click"){if(d.detail===0)return!0;var f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d);if(!f.nodeType||f.nodeType!==Node.ELEMENT_NODE)return!0;f=f.getBoundingClientRect();var R=d.pageX;d=d.pageY;return!(R>=f.left&&R<=f.right&&d>=f.top&&d<=f.bottom)}return!1};
t7L=function(d,f,R){d.movefn=f;d.upfn=R;document.addEventListener("mousemove",f);document.addEventListener("mouseup",R)};
uP=function(d){document.removeEventListener("mousemove",d.movefn);document.removeEventListener("mouseup",d.upfn);d.movefn=null;d.upfn=null};
dl8=function(d,f){for(var R=document.elementFromPoint(d,f),W=R;W&&W.shadowRoot&&!window.ShadyDOM;){var p=W;W=W.shadowRoot.elementFromPoint(d,f);if(p===W)break;W&&(R=W)}return R};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d){var f=jik(d);return f.length>0?f[0]:d.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d){var f=d.type,R=d.currentTarget.__polymerGestures;if(R&&(R=R[f])){if(!d.__polymerGesturesHandled&&(d.__polymerGesturesHandled={},f.slice(0,5)==="touch")){var W=d.changedTouches[0];f==="touchstart"&&d.touches.length===1&&(f4U=W.identifier);if(f4U!==W.identifier)return;J48||(f==="touchstart"||f==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d)}W=
d.__polymerGesturesHandled;if(!W.skip){for(var p=0,U;p<Pt.length;p++)U=Pt[p],R[U.name]&&!W[U.name]&&U.flow&&U.flow.start.indexOf(d.type)>-1&&U.reset&&U.reset();for(p=0;p<Pt.length;p++)U=Pt[p],R[U.name]&&!W[U.name]&&(W[U.name]=!0,U[f](d))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d){var f=d.changedTouches[0],R=d.type;if(R==="touchstart")R9Q=f.clientX,Wdn=f.clientY,ps8=!1;else if(R==="touchmove"&&!ps8){ps8=!0;R="auto";for(var W=jik(d),p=0,U;p<W.length;p++)if(U=W[p],U.__polymerGesturesTouchAction){R=U.__polymerGesturesTouchAction;break}W=!1;p=Math.abs(R9Q-f.clientX);f=Math.abs(Wdn-f.clientY);d.cancelable&&(R==="none"?W=!0:R==="pan-x"?W=f>p:R==="pan-y"&&(W=p>f));W?d.preventDefault():
QB("track")}};
Fs=function(d,f,R){return vt[f]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d,f,R),!0):!1};
Jz=function(d,f,R){return vt[f]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d,f,R),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d,f,R){var W=vt[f],p=W.deps,U=W.name,g=d.__polymerGestures;g||(d.__polymerGestures=g={});for(var K=0,E,Y;K<p.length;K++)E=p[K],$$U&&F8k.indexOf(E)>-1&&E!=="click"||((Y=g[E])||(g[E]=Y={_count:0}),Y._count===0&&d.addEventListener(E,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,oXp(E)),Y[U]=(Y[U]||0)+1,Y._count=(Y._count||0)+1);d.addEventListener(f,R);W.touchAction&&_.nA(d,W.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d,f,R){var W=vt[f],p=W.deps;W=W.name;var U=d.__polymerGestures;if(U)for(var g=0,K,E;g<p.length;g++)K=p[g],(E=U[K])&&E[W]&&(E[W]=(E[W]||1)-1,E._count=(E._count||1)-1,E._count===0&&d.removeEventListener(K,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,oXp(K)));d.removeEventListener(f,R)};
UlJ=function(d){Pt.push(d);for(var f=0;f<d.emits.length;f++)vt[d.emits[f]]=d};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d){for(var f=0,R;f<Pt.length;f++){R=Pt[f];for(var W=0,p;W<R.emits.length;W++)if(p=R.emits[W],p===d)return R}return null};
_.nA=function(d,f){J48&&d instanceof HTMLElement&&hz.run(function(){d.style.touchAction=f});
d.__polymerGesturesTouchAction=f};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(d,f,R){f=new Event(f,{bubbles:!0,cancelable:!0,composed:!0});f.detail=R;(0,_.Az)(d).dispatchEvent(f);f.defaultPrevented&&(d=R.preventer||R.sourceEvent)&&d.preventDefault&&d.preventDefault()};
QB=function(d){d=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d);d.info&&(d.info.prevent=!0)};
oI=function(d,f,R,W){f&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(f,d,{x:R.clientX,y:R.clientY,sourceEvent:R,preventer:W,prevent:function(p){return QB(p)}})};
Ovf=function(d,f,R){if(d.prevent)return!1;if(d.started)return!0;R=Math.abs(d.y-R);return Math.abs(d.x-f)>=5||R>=5};
Zvp=function(d,f,R){if(f){var W=d.moves[d.moves.length-2],p=d.moves[d.moves.length-1],U=p.x-d.x,g=p.y-d.y,K=0;if(W){var E=p.x-W.x;K=p.y-W.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(f,"track",{state:d.state,x:R.clientX,y:R.clientY,dx:U,dy:g,ddx:E,ddy:K,sourceEvent:R,hover:function(){return dl8(R.clientX,R.clientY)}})}};
gF1=function(d,f,R){var W=Math.abs(f.clientX-d.x),p=Math.abs(f.clientY-d.y),U=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(R||f);!U||si8[U.localName]&&U.hasAttribute("disabled")||!(isNaN(W)||isNaN(p)||W<=25&&p<=25||c4k(f))||d.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(U,"tap",{x:f.clientX,y:f.clientY,sourceEvent:f,preventer:R})};
Hv1=function(d,f,R,W,p){var U;p&&(U=typeof R==="object"&&R!==null)&&(W=d.__dataTemp[f]);W=W!==R&&(W===W||R===R);U&&W&&(d.__dataTemp[f]=R);return W};
EFv=function(){if($g&&!Nd){if(!KdU){KdU=!0;var d=document.createElement("style");d.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(d)}return!0}return!1};
kfu=function(){return z9p};
YbU=function(d,f){z9p=d;Object.setPrototypeOf(d,f.prototype);new f;z9p=null};
bvf=function(d,f){for(var R=0;R<f.length;R++){var W=f[R];if(!!d!=!!W.__hideTemplateChildren__)if(W.nodeType===Node.TEXT_NODE)d?(W.__polymerTextContent__=W.textContent,W.textContent=""):W.textContent=W.__polymerTextContent__;else if(W.localName==="slot")if(d)W.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.Az)((0,_.Az)(W).parentNode).replaceChild(W.__polymerReplaced__,W);else{var p=W.__polymerReplaced__;p&&(0,_.Az)((0,_.Az)(p).parentNode).replaceChild(W,p)}else W.style&&(d?(W.__polymerDisplay__=
W.style.display,W.style.display="none"):W.style.display=W.__polymerDisplay__);W.__hideTemplateChildren__=d;W._showHideChildren&&W._showHideChildren(d)}};
Dlk=function(d){return(d=d.__dataHost)&&d._methodHost||d};
LdW=function(d,f,R){var W=R.mutableData?I4L:yB;CA.mixin&&(W=CA.mixin(W));var p=function(){return W.apply(this,arguments)||this};
_.x(p,W);p.prototype.__templatizeOptions=R;p.prototype._bindTemplate(d);qbJ(p,d,f,R);return p};
ANJ=function(d,f,R,W){var p=R.forwardHostProp;if(p&&f.hasHostProps){var U=d.localName=="template",g=f.templatizeTemplateClass;if(!g){if(U){var K=R.mutableData?e9Q:xlS;g=function(){return K.apply(this,arguments)||this};
_.x(g,K);g=f.templatizeTemplateClass=g}else{var E=d.constructor;g=function(){return E.apply(this,arguments)||this};
_.x(g,E);g=f.templatizeTemplateClass=g}var Y=f.hostProps,b;for(b in Y)g.prototype._addPropertyEffect("_host_"+b,g.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:XsF(p)}),g.prototype._createNotifyingProperty("_host_"+b);iP&&W&&TD1(f,R,W)}d.__dataProto&&Object.assign(d.__data,d.__dataProto);if(U)YbU(d,g),d.__dataTemp={},d.__dataPending=null,d.__dataOld=null,d._enableProperties();else{Object.setPrototypeOf(d,g.prototype);f=f.hostProps;for(var D in f)D="_host_"+D,D in d&&(f=d[D],delete d[D],d.__data[D]=
f)}}};
XsF=function(d){return function(f,R,W){d.call(f.__templatizeOwner,R.substring(6),W[R])}};
qbJ=function(d,f,R,W){var p=R.hostProps||{},U;for(U in W.instanceProps){delete p[U];var g=W.notifyInstanceProp;g&&d.prototype._addPropertyEffect(U,d.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:a4f(g)})}if(W.forwardHostProp&&f.__dataHost)for(var K in p)R.hasHostProps||(R.hasHostProps=!0),d.prototype._addPropertyEffect(K,d.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Mek()})};
a4f=function(d){return function(f,R,W){d.call(f.__templatizeOwner,f,R,W[R])}};
Mek=function(){return function(d,f,R){d.__dataHost._setPendingPropertyOrPath("_host_"+f,R[f],!0,!0)}};
CA=function(d,f,R){if(Bt&&!Dlk(d))throw Error("Hd");R=R||{};if(d.__templatizeOwner)throw Error("Id");d.__templatizeOwner=f;var W=(f?f.constructor:yB)._parseTemplate(d),p=W.templatizeInstanceClass;p||(p=LdW(d,W,R),W.templatizeInstanceClass=p);var U=Dlk(d);ANJ(d,W,R,U);R=function(){return p.apply(this,arguments)||this};
_.x(R,p);R.prototype._methodHost=U;R.prototype.__dataHost=d;R.prototype.__templatizeOwner=f;R.prototype.__hostProps=W.hostProps;return R};
TD1=function(d,f,R){R=R.constructor._properties;d=d.propertyEffects;f=f.instanceProps;for(var W in d)if(!(R[W]||f&&f[W]))for(var p=d[W],U=0;U<p.length;U++){var g=p[U].info.part;if(!g.signature||!g.signature.static){console.warn("Property '"+W+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
wsn=function(d,f){for(var R;f;)if(R=f.__dataHost?f:f.__templatizeInstance)if(R.__dataHost!=d)f=R.__dataHost;else return R;else f=(0,_.Az)(f).parentNode;return null};
ct=function(d){return d.localName==="slot"};
l4f=function(){for(var d=tz.prototype,f="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),R={},W=0;W<f.length;R={method$jscomp$33:void 0},W++)R.method$jscomp$33=f[W],d[R.method$jscomp$33]=function(p){return function(){return this.node[p.method$jscomp$33].apply(this.node,arguments)}}(R)};
Gfk=function(d,f){for(var R={},W=0;W<f.length;R={name$jscomp$423:void 0},W++)R.name$jscomp$423=f[W],Object.defineProperty(d,R.name$jscomp$423,{get:function(p){return function(){return this.node[p.name$jscomp$423]}}(R),
configurable:!0})};
Sb1=function(){for(var d=tz.prototype,f=["textContent","innerHTML","className"],R={},W=0;W<f.length;R={name$jscomp$424:void 0},W++)R.name$jscomp$424=f[W],Object.defineProperty(d,R.name$jscomp$424,{get:function(p){return function(){return this.node[p.name$jscomp$424]}}(R),
set:function(p){return function(U){this.node[p.name$jscomp$424]=U}}(R),
configurable:!0})};
Veu=function(){db=document.documentElement.getAttribute("dir");db=document.documentElement.getAttribute("dir");for(var d=0;d<jF.length;d++){var f=jF[d];f.__autoDirOptOut||f.setAttribute("dir",db)}};
PL8=function(){fS=!0;requestAnimationFrame(function(){fS=!1;rNW(mlF);setTimeout(function(){for(var d=0,f=Rt.length;d<f;d++)uOU(Rt.shift())})})};
rNW=function(d){for(;d.length;)uOU(d.shift())};
uOU=function(d){var f=d[0],R=d[1];d=d[2];try{R.apply(f,d)}catch(W){setTimeout(function(){throw W;})}};
_.QiU=function(d,f,R){fS||PL8();mlF.push([d,f,R])};
_.WZ=function(d,f,R){fS||PL8();Rt.push([d,f,R])};
JNW=function(d,f){f=f===void 0?!1:f;if(!vFS||!Fd8||!vFS.handlesDynamicScoping)return null;var R=Fd8.ScopingShim;if(!R)return null;var W=R.scopeForNode(d),p=(0,_.Az)(d).getRootNode(),U=function(g){if((0,_.Az)(g).getRootNode()===p){var K=Array.from(vFS.nativeMethods.querySelectorAll.call(g,"*"));K.push(g);for(g=0;g<K.length;g++){var E=K[g];if((0,_.Az)(E).getRootNode()===p){var Y=R.currentScopeForNode(E);Y!==W&&(Y!==""&&R.unscopeNode(E,Y),R.scopeNode(E,W))}}}};
U(d);return f?(f=new MutationObserver(function(g){for(var K=0;K<g.length;K++)for(var E=g[K],Y=0;Y<E.addedNodes.length;Y++){var b=E.addedNodes[Y];b.nodeType===Node.ELEMENT_NODE&&U(b)}}),f.observe(d,{childList:!0,
subtree:!0}),f):null};
nFL=function(){document.body.removeAttribute("unresolved")};
yNk=function(d){var f=d=d.replace(h9U,"").replace(oF8,""),R=new $lf;R.start=0;R.end=f.length;for(var W=R,p=0,U=f.length;p<U;p++)if(f[p]==="{"){W.rules||(W.rules=[]);var g=W,K=g.rules[g.rules.length-1]||null;W=new $lf;W.start=p+1;W.parent=g;W.previous=K;g.rules.push(W)}else f[p]==="}"&&(W.end=p+1,W=W.parent||R);return NDL(R,d)};
NDL=function(d,f){var R=f.substring(d.start,d.end-1);d.parsedCssText=d.cssText=R.trim();d.parent&&(R=f.substring(d.previous?d.previous.end:d.parent.start,d.start-1),R=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(R),R=R.replace(CLF," "),R=R.substring(R.lastIndexOf(";")+1),R=d.parsedSelector=d.selector=R.trim(),d.atRule=R.indexOf("@")===0,d.atRule?R.indexOf("@media")===0?d.type=4:R.match(iv1)&&(d.type=7,d.keyframesName=d.selector.split(CLF).pop()):R.indexOf("--")===
0?d.type=1E3:d.type=1);if(R=d.rules)for(var W=0,p=R.length,U=void 0;W<p&&(U=R[W]);W++)NDL(U,f);return d};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(d){return d.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var f=arguments[1],R=6-f.length;R--;)f="0"+f;return"\\"+f})};
BDf=function(d,f,R){R=R===void 0?"":R;var W="";if(d.cssText||d.rules){var p=d.rules;if(p&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(p))for(var U=0,g=p.length,K=void 0;U<g&&(K=p[U]);U++)W=BDf(K,f,W);else f?f=d.cssText:(f=d.cssText,f=f.replace(cNv,"").replace(te8,""),f=f.replace(dov,"").replace(jZf,"")),(W=f.trim())&&(W="  "+W+"\n")}W&&(d.selector&&(R+=d.selector+" {\n"),R+=W,d.selector&&(R+="}\n\n"));return R};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(d){d=d[0];return!!d&&!!d.selector&&d.selector.indexOf("--")===0};
R3v=function(d){if(d=fyk[d])d._applyShimCurrentVersion=d._applyShimCurrentVersion||0,d._applyShimValidatingVersion=d._applyShimValidatingVersion||0,d._applyShimNextVersion=(d._applyShimNextVersion||0)+1};
WlQ=function(d){return d._applyShimCurrentVersion===d._applyShimNextVersion};
UoF=function(d){d._applyShimValidatingVersion=d._applyShimNextVersion;d._validating||(d._validating=!0,pAQ.then(function(){d._applyShimCurrentVersion=d._applyShimNextVersion;d._validating=!1}))};
Zeu=function(d){if(!d)return"";typeof d==="string"&&(d=yNk(d));return BDf(d,OeF)};
sZW=function(d){!d.__cssRules&&d.textContent&&(d.__cssRules=yNk(d.textContent));return d.__cssRules||null};
Hek=function(d,f,R,W){if(d){var p=!1,U=d.type;if(W&&U===4){var g=d.selector.match(gN8);g&&(window.matchMedia(g[1]).matches||(p=!0))}U===1?f(d):R&&U===7?R(d):U===1E3&&(p=!0);if((d=d.rules)&&!p)for(p=0,U=d.length,g=void 0;p<U&&(g=d[p]);p++)Hek(g,f,R,W)}};
Kln=function(d,f){var R=d.indexOf("var(");if(R===-1)return f(d,"","","");a:{var W=0;var p=R+3;for(var U=d.length;p<U;p++)if(d[p]==="(")W++;else if(d[p]===")"&&--W===0)break a;p=-1}W=d.substring(R+4,p);R=d.substring(0,R);d=Kln(d.substring(p+1),f);U=W.indexOf(",");if(U===-1)return f(R,W.trim(),"",d);p=W.substring(0,U).trim();W=W.substring(U+1).trim();return f(R,p,W,d)};
ENW=function(d){if(pS!==void 0)return pS;if(d.__cssBuild===void 0){var f=d.getAttribute("css-build");if(f)d.__cssBuild=f;else{a:{f=d.localName==="template"?d.content.firstChild:d.firstChild;if(f instanceof Comment&&(f=f.textContent.trim().split(":"),f[0]==="css-build")){f=f[1];break a}f=""}if(f!==""){var R=d.localName==="template"?d.content.firstChild:d.firstChild;R.parentNode.removeChild(R)}d.__cssBuild=f}}return d.__cssBuild||""};
kxp=function(d,f,R,W){for(var p=f._noAccessors,U=Object.getOwnPropertyNames(f),g=0;g<U.length;g++){var K=U[g];if(!(K in W))if(p)d[K]=f[K];else{var E=Object.getOwnPropertyDescriptor(f,K);E&&(E.configurable=!0,Object.defineProperty(d,K,E))}}for(var Y in z3Q)f[Y]&&(R[Y]=R[Y]||[],R[Y].push(f[Y]))};
Yak=function(d,f,R){f=f||[];for(var W=d.length-1;W>=0;W--){var p=d[W];p?Array.isArray(p)?Yak(p,f):f.indexOf(p)<0&&(!R||R.indexOf(p)<0)&&f.unshift(p):console.warn("behavior is null, check for missing or 404 import")}return f};
be8=function(d,f){for(var R in f){var W=d[R],p=f[R];d[R]=!("value"in p)&&W&&"value"in W?Object.assign({value:W.value},p):p}};
qak=function(d,f,R){var W={},p=function(){return f.apply(this,arguments)||this};
_.x(p,f);p._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(g)for(var E=0,Y;E<g.length;E++)Y=g[E],Y.properties&&this.createProperties(Y.properties),Y.observers&&this.createObservers(Y.observers,Y.properties);d.properties&&this.createProperties(d.properties);d.observers&&this.createObservers(d.observers,d.properties);this._prepareTemplate()}else f._finalizeClass.call(this)};
p.prototype.created=function(){f.prototype.created.call(this);var E=W.created;if(E)for(var Y=0;Y<E.length;Y++)E[Y].call(this)};
p.prototype._registered=function(){var E=p.prototype;if(!E.hasOwnProperty("__hasRegisterFinished")){E.__hasRegisterFinished=!0;f.prototype._registered.call(this);$g&&K(E);E=Object.getPrototypeOf(this);var Y=W.beforeRegister;if(Y)for(var b=0;b<Y.length;b++)Y[b].call(E);if(Y=W.registered)for(b=0;b<Y.length;b++)Y[b].call(E)}};
p.prototype._applyListeners=function(){f.prototype._applyListeners.call(this);var E=W.listeners;if(E)for(var Y=0;Y<E.length;Y++){var b=E[Y];if(b)for(var D in b)this._addMethodEventListenerToNode(this,D,b[D])}};
p.prototype._ensureAttributes=function(){var E=W.hostAttributes;if(E)for(var Y=E.length-1;Y>=0;Y--){var b=E[Y],D;for(D in b)this._ensureAttribute(D,b[D])}f.prototype._ensureAttributes.call(this)};
p.prototype.ready=function(){f.prototype.ready.call(this);var E=W.ready;if(E)for(var Y=0;Y<E.length;Y++)E[Y].call(this)};
p.prototype.attached=function(){f.prototype.attached.call(this);var E=W.attached;if(E)for(var Y=0;Y<E.length;Y++)E[Y].call(this)};
p.prototype.detached=function(){f.prototype.detached.call(this);var E=W.detached;if(E)for(var Y=0;Y<E.length;Y++)E[Y].call(this)};
p.prototype.attributeChanged=function(E,Y,b){f.prototype.attributeChanged.call(this);var D=W.attributeChanged;if(D)for(var I=0;I<D.length;I++)D[I].call(this,E,Y,b)};
_.Uh.Object.defineProperties(p,{properties:{configurable:!0,enumerable:!0,get:function(){var E={};if(g)for(var Y=0;Y<g.length;Y++)be8(E,g[Y].properties);be8(E,d.properties);return E}},
observers:{configurable:!0,enumerable:!0,get:function(){var E=[];if(g)for(var Y=0,b;Y<g.length;Y++)b=g[Y],b.observers&&(E=E.concat(b.observers));d.observers&&(E=E.concat(d.observers));return E}}});
if(R){Array.isArray(R)||(R=[R]);var U=f.prototype.behaviors;var g=Yak(R,null,U);p.prototype.behaviors=U?U.concat(R):g}var K=function(E){if(g)for(var Y=g,b=0;b<Y.length;b++)kxp(E,Y[b],W,DoU);kxp(E,d,W,Iyu)};
$g||K(p.prototype);p.generatedFrom=d;return p};
XAS=function(d){var f=typeof d!=="string"?d:{is:d,notifyObserversOnUndefined:!0};f.fastInit===void 0&&(f.fastInit=!0);return function(R){if(!f.disableInheritanceCheck&&Object.getPrototypeOf(R.prototype).constructor!==_.Oh)throw Error("Md");var W=R.prototype;W.is=f.is;wI1(W,"created",function(){this.hostElement=this;this.polymerController=this});
LlU(W,R,f.fastInit);f.notifyObserversOnUndefined&&(W._overrideLegacyUndefined=!0);if(e38)for(var p=_.Z(Object.getOwnPropertyNames(W)),U=p.next();!U.done;U=p.next()){U=U.value;var g=Object.getOwnPropertyDescriptor(W,U);g.enumerable===!1&&(g.enumerable=!0,Object.defineProperty(W,U,g))}if("template"in R)var K=function(){return R.template};
else f.template!==void 0&&(K=f.template);if(K!==void 0){var E;Object.defineProperty(W,"_template",{get:function(){E===void 0&&(E=K());return E},
set:function(Y){E=Y},
configurable:!0,enumerable:!0})}Polymer(W);R[xoL]=W}};
TEU=function(d){d=d===void 0?{}:d;d.fastInit===void 0&&(d.fastInit=!0);return function(f){if(!d.disableInheritanceCheck&&Object.getPrototypeOf(f.prototype).constructor!==ZE)throw Error("Nd");LlU(f.prototype,f,d.fastInit)}};
LlU=function(d,f,R){R=R===void 0?!1:R;AeQ(f);R?wI1(d,"created",function(){this.disableEnforceFastDefaultValuesCheck||ay8(f,this)}):wI1(d,"ready",function(){for(var W={},p=_.Z(ltv(this.behaviors)),U=p.next();!U.done;U=p.next())U=U.value,U.properties&&Object.assign(W,MH8(this,U.properties));
Object.assign(W,MH8(this,this.properties));ay8(f,this);p=_.Z(Object.keys(W));for(U=p.next();!U.done;U=p.next())U=U.value,this[U]=W[U]})};
ay8=function(d,f){if(e38){d=new d;for(var R=_.Z(Object.getOwnPropertyNames(d)),W=R.next();!W.done;W=R.next())W=W.value,f[W]=d[W];for(R=f;R&&R!==Object.prototype;R=Object.getPrototypeOf(R)){W=_.Z(Object.getOwnPropertyNames(R));for(var p=W.next();!p.done;p=W.next())p=p.value,d.hasOwnProperty(p)||Object.defineProperty(d,p,lyU(f,p))}}else d.apply(f)};
lyU=function(d,f){return{get:function(){var R=d[f];return R instanceof Function?R.bind(d):R},
set:function(R){d[f]=R}}};
MH8=function(d,f){if(!f)return{};for(var R={},W=_.Z(Object.keys(f)),p=W.next();!p.done;p=W.next())if(p=p.value,!f[p].readOnly){var U=d[p];U!==void 0&&(R[p]=U)}return R};
AeQ=function(d){var f=new d;d=d.prototype.properties||{};for(var R=_.Z(Object.keys(d)),W=R.next();!W.done;W=R.next())if(W=W.value,f.hasOwnProperty(W)){var p=d[W];typeof p==="function"&&(d[W]=p={type:p});f[W]!=null&&p.type===Object&&(p.type=GxQ(f[W].constructor))}};
GxQ=function(d){for(var f=_.Z(SaS),R=f.next();!R.done;R=f.next())if(R=R.value,d===R)return R;return Object};
VHW=function(d){return function(f,R){f.behaviors=f.behaviors||[];f.behaviors.push(d||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",f,R).prototype:void 0));Object.defineProperty(f,R,{get:function(){return this},
enumerable:!0,configurable:!0})}};
reL=function(d){d=d===void 0?{}:d;return function(f,R){f.properties=f.properties||{};d.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?d.type=GxQ(Reflect.getMetadata("design:type",f,R)):d.type=String);var W=d,p=f.properties[R];f.properties[R]=p?Object.assign({},p,W):W}};
moJ=function(d){return function(f,R){f.listeners=f.listeners||{};f.listeners[d]=R}};
unk=function(){var d=_.n9.apply(0,arguments);if(d.length===0)throw Error("Od");return function(f,R){f.observers=f.observers||[];f.observers.push(R+"("+d.join(",")+")")}};
PSU=function(){var d=_.n9.apply(0,arguments);return function(f,R,W){var p=Object.getOwnPropertyDescriptor(f,R).get,U="__compute__"+R;Object.defineProperty(f,U,{value:p,enumerable:!0});f.properties=f.properties||{};p=f.properties[R];p||(p={},f.properties[R]=p);p.computed=U+"("+d.join(",")+")";W.get=void 0}};
_.sh=function(d,f,R){_.wG.call(this);this.JSC$11258_id_=null;this.usingListeners_=!1;this.JSC$11258_listener_=d;this.handler_=R;this.JSC$11258_win_=f||window;this.callback_=(0,_.lB)(this.JSC$11260_doAction_,this)};
gb=function(d){this.range_=d};
HZ=function(d){this.range_=d};
zT=function(d,f,R){_.wG.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=d;this.scrollTimer_=new _.KS(50);this.JSC$11337_eventHandler_=new _.Eh(this);this.scrollDelta_=new _.QC;this.containerIsActuallyContent_=d.tagName==="BODY"||d.tagName==="HTML";this.containerBounds_=QZp(d);this.containerIsActuallyContent_&&(d=_.Ad(),this.containerBounds_.height=d.height,this.containerBounds_.width=d.width);this.margin_=f||0;if(f){if(f=this.containerBounds_.clone(),d=this.margin_){var W=
Math.min(d,f.height*.25);f.top+=W;f.height-=2*W;d=Math.min(d,f.width*.25);f.left+=d;f.width-=2*d}}else f=this.containerBounds_;this.scrollBounds_=f;R||this.JSC$11337_eventHandler_.listen(_.Fb(this.containerNode_),"mousemove",this.JSC$11339_onMouseMove);this.JSC$11337_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11339_onTick_)};
_.kP=function(d){this.mechanism=d};
YP=function(d,f){this.JSC$11435_key_=d;this.JSC$11435_value_=f};
FlW=function(d){if(d>=55296&&d<=57343||d>1114111)return"\ufffd";d in vNQ&&(d=vNQ[d]);var f="";d>65535&&(d-=65536,f+=String.fromCharCode(d>>>10&1023|55296),d=56320|d&1023);return f+=String.fromCharCode(d)};
Je1=function(d,f){return d<f?1:-1};
h3f=function(){return function(d){return d.charAt(1)==="#"?d.charAt(2)==="X"||d.charAt(2)==="x"?FlW(parseInt(d.substr(3),16)):FlW(parseInt(d.substr(2),10)):nNU[d.slice(1,-1)]}};
NE8=function(d){return d.slice(1,d.length-1).trim().replace(oNF,function(f){return $oQ[f]||" "})};
bK=function(d){return d===32||d===9};
DE=function(d,f){return f<d.length?d.charCodeAt(f):-1};
yen=function(d){for(;d;){if(d._lastLineBlank)return!0;var f=d.type;if(f==="list"||f==="item")d=d._lastChild;else break}return!1};
It=function(d){if(CSf.test(d)){var f=1,R=0,W=0;for(d[R]=="|"&&R++;R<d.length;){switch(d[R]){case "|":W=1;break;case " ":break;case "\t":break;default:W&&(W=0,f++)}R++}return ieF.test(d)?-f:f}return 0};
BEv=function(d){return d=="table"||d=="row"||d=="cell"};
cev=function(){return new qc("document",[[1,1],[0,0]])};
tHp=function(){};
LS=function(){var d={safe:!1};d=d||{};d.softbreak=d.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=d};
W51=function(d,f){var R="";if(d)if(d=d.toLowerCase(),d===" "||dWS.test(d))R="space";else if(jQv.test(d))R="esc";else if(d.length==1){if(!f||fBk.test(d))R=d}else R=RMv.test(d)?d.replace("arrow",""):d=="multiply"?"*":d;return R};
ZyL=function(d,f){var R=d.hasModifiers;if(f.key)R=W51(f.key,R);else if(f.detail&&f.detail.key)R=W51(f.detail.key,R);else{R=f.keyIdentifier;var W="";R&&(R in p2f?W=p2f[R]:UWp.test(R)?(R=parseInt(R.replace("U+","0x"),16),W=String.fromCharCode(R).toLowerCase()):W=R.toLowerCase());(R=W)||(R=f.keyCode,W="",Number(R)&&(R>=65&&R<=90?W=String.fromCharCode(32+R):R>=112&&R<=123?W="f"+(R-112+1):R>=48&&R<=57?W=String(R-48):R>=96&&R<=105?W=String(R-96):W=Oy8[R]),R=W);R=R||""}return R===d.key&&(!d.hasModifiers||
!!f.shiftKey===!!d.shiftKey&&!!f.ctrlKey===!!d.ctrlKey&&!!f.altKey===!!d.altKey&&!!f.metaKey===!!d.metaKey)};
g2f=function(d){return d.length===1?{combo:d,key:d,event:"keydown"}:d.split("+").reduce(function(f,R){var W=R.split(":");R=W[0];W=W[1];R in sQS?(f[sQS[R]]=!0,f.hasModifiers=!0):(f.key=R,f.event=W||"keydown");return f},{combo:d.split(":").shift()})};
Hyk=function(d){return d.trim().split(" ").map(function(f){return g2f(f)})};
K5k=function(d,f){if(d&&d.fn){var R=d.fn;d.fn=function(){try{R.apply(this,arguments)}catch(W){if(W instanceof eF)console.warn("Argument '"+W.arg+"'"+(f?" for method '"+f+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw W;}}}return d};
E2k=function(){var d=_.n9.apply(0,arguments);return d.length===0?function(f){return f}:d.length===1?d[0]:d.reduce(function(f,R){return function(){return f(R.apply(null,_.uR(_.n9.apply(0,arguments))))}})};
zMU=function(){var d=_.n9.apply(0,arguments);return function(f){return function(R,W){R=f(R,W);var p=function(){throw Error("ye");},U={getState:R.getState,
dispatch:function(g){return p.apply(null,[g].concat(_.uR(_.n9.apply(1,arguments))))}};
W=d.map(function(g){return g(U)});
p=E2k.apply(null,_.uR(W))(R.dispatch);return Object.assign({},R,{dispatch:p})}}};
by8=function(d){Object.keys(d).forEach(function(f){var R=d[f];if(typeof R(void 0,{type:kjS})==="undefined")throw Error("ze`"+f);if(typeof R(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+Y9L()})==="undefined")throw Error("Ae`"+f+"`"+kjS);})};
xP=function(d){for(var f=Object.keys(d),R={},W=0;W<f.length;W++){var p=f[W];typeof d[p]==="function"&&(R[p]=d[p])}var U=Object.keys(R);try{by8(R)}catch(K){var g=K}return function(K,E){K=K===void 0?{}:K;if(g)throw g;for(var Y=!1,b={},D=0;D<U.length;D++){var I=U[D],L=K[I],X=(0,R[I])(L,E);if(typeof X==="undefined")throw K=E&&E.type,Error("Be`"+(K?'"'+String(K)+'"':"(unknown type)")+"`"+I);b[I]=X;Y=Y||X!==L}return(Y=Y||U.length!==Object.keys(K).length)?b:K}};
DWv=function(d,f,R){function W(){if(b)throw Error("Ce");return K}
function p(L){if(typeof L!=="function")throw Error("De`"+typeof L);if(b)throw Error("Ee");var X=!0;Y===E&&(Y=E.slice());Y.push(L);return function(){if(X){if(b)throw Error("Fe");X=!1;Y===E&&(Y=E.slice());var w=Y.indexOf(L);Y.splice(w,1);E=null}}}
function U(L){if(typeof L!=="object"||L===null)var X=!1;else{for(X=L;Object.getPrototypeOf(X)!==null;)X=Object.getPrototypeOf(X);X=Object.getPrototypeOf(L)===X}if(!X)throw Error("Ge`"+typeof L);if(typeof L.type==="undefined")throw Error("He");if(b)throw Error("Ie");try{b=!0,K=g(K,L)}finally{b=!1}X=E=Y;for(var w=0;w<X.length;w++)(0,X[w])();return L}
if(typeof f==="function"&&typeof R==="function"||typeof R==="function"&&typeof arguments[3]==="function")throw Error("Je");typeof f==="function"&&typeof R==="undefined"&&(R=f,f=void 0);if(typeof R!=="undefined"){if(typeof R!=="function")throw Error("Ke`"+typeof R);return R(DWv)(d,f)}if(typeof d!=="function")throw Error("Le`"+typeof d);var g=d,K=f,E=[],Y=E,b=!1;U({type:kjS});var D={},I=(D.dispatch=U,D.subscribe=p,D.getState=W,D.replaceReducer=function(L){if(typeof L!=="function")throw Error("Me`"+
typeof L);g=L;U({type:IBF});return I},D[q91]=function(){var L={};
return L.subscribe=function(X){function w(){X.next&&X.next(W())}
if(typeof X!=="object"||X===null)throw new TypeError("Ne`"+typeof X);w();return{unsubscribe:p(w)}},L[q91]=function(){return this},L},D);
return I};
L5L=function(d){function f(){p&&(p=!1,d());U&&W()}
function R(){requestAnimationFrame(f)}
function W(){var K=Date.now();if(p){if(K-g<2)return;U=!0}else p=!0,U=!1,setTimeout(R,20);g=K}
var p=!1,U=!1,g=0;return W};
Xt=function(d){return typeof d==="number"?d:parseFloat(d)||0};
eM8=function(d){return _.n9.apply(1,arguments).reduce(function(f,R){return f+Xt(d["border-"+R+"-width"])},0)};
_.T=function(d,f){f=iH(C9(f));d.innerHTML=f};
Tz8=function(d){var f=xWF;f||(f=X28(),f=xWF=_.uo.transpose(f));f=f[d];return typeof f==="string"?f:_.TT(d)};
AEF=function(d){d=String(d).toLowerCase();var f=X28()[d];return typeof f==="string"?f:_.A6(d)};
aBL=function(d){d=d.toLowerCase();d=X28()[d];return typeof d==="string"?d:null};
X28=function(){if(!MrF){for(var d=Object.assign({},w2U),f=_.Z(lB8),R=f.next();!R.done;R=f.next())R=R.value,d[R.toLowerCase()]=R;MrF=d}return MrF};
VrL=function(d,f){var R=window.customElements;return R&&R.get(d)||Gj1[d]===!0?2:f.name==="HTMLUnknownElement"?1:f.name==="HTMLElement"&&S9v.test(d)?3:0};
u9k=function(d,f){switch(f){case "innerHTML":return rEL(d)===1?2:null;case "textContent":return d=rEL(d),d===1||d===6?1:null;default:var R,W;return(W=(R=mWf[d.localName])==null?void 0:R[f])!=null?W:null}};
rEL=function(d){var f=d.localName,R=VrL(f,d.constructor);switch(R){case 0:case 1:return Pp1(f,d);case 3:case 2:return 1;default:_.NO(R,"got an unknown element classification")}};
Pp1=function(d,f){var R=Object.hasOwnProperty.call(QQn,d)?QQn[d]:null;return R!==null?R:Object.hasOwnProperty.call(v2J,d)&&f instanceof SVGElement?v2J[d]:null};
F5n=function(d,f){return f};
n2u=function(d){return(d=d.split(JEv,2))?{url:d[0],metadata:d[1]}:null};
o2f=function(d){var f=String(d.url).replace(hMF,encodeURIComponent);if(d=d.metadata){hMF.lastIndex=0;if(hMF.test(d))return null;f+=" "+d}return f};
CpS=function(d){function f(Y){var b=Y.localName;if(!Y.getAttribute("is")&&VrL(b,Y.constructor)===2){var D;return(D=E)!=null?D:E=document.createElement("polyresinuncustomized")}(Y=K[b])||(Y=K[b]=document.createElement(b));return Y}
var R=d.reportHandler||void 0,W=d.safeTypesBridge||$W1,p=/^$/;if(d=d.allowedIdentifierPrefixes){d=_.Z(d);for(var U=d.next();!U.done;U=d.next())p=new RegExp(p.source+"|^"+_.Nz8(U.value))}R&&R(!1,"initResin",null);var g=yEU(p,W,R),K={},E=null;return function(Y,b,D){var I=Y.nodeType;if(I!==Node.ELEMENT_NODE){if(I===Node.TEXT_NODE){b=Y.parentElement;D=!b;if(b&&b.nodeType===Node.ELEMENT_NODE){I=b.localName;var L=VrL(I,b.constructor);switch(L){case 0:case 1:b=Pp1(I,b);D=b===1||b===6;break;case 3:case 2:D=
!0;break;default:_.NO(L,"got an unknown element classification")}}if(D)return function(r){return""+W(r,"STRING",r)}}return function(r){if(!r&&r!==document.all)return r;
R&&R(!0,"Failed to sanitize "+(Y.parentElement&&Y.parentElement.nodeName)+" #text node to value "+r,Y.parentElement);return at}}var X=Y.localName;
I=f(Y);var w=null;switch(D){case "attribute":if(AEF(b)in I)break;return function(r){return r};
case "property":if(b in I){w=u9k(I,b);break}if((L=aBL(b))&&L in I)break;return function(r){return r};
default:_.NO(D,"got an unknown resin type, expected either 'property' or 'attribute'")}var S=D==="attribute"?b.toLowerCase():Tz8(b);w||(w=ddL(X,S,function(r){var v=Y.getAttribute(r);return!v||/[\[\{]/.test(r)?null:v}));
return function(r){var v=Mc,c=null;if(!r&&r!==document.all)return r;if(w!=null){var n=g[w],y=n.safeType;c=n.safeReplacement;y&&(v=W(r,y,Mc));v===Mc&&(n.filterString?(v=String(W(r,"STRING",r)),v=n.filterString(X,S,v)):n.filterRaw&&(v=n.filterRaw(X,S,r,Y)),v===c&&(v=Mc))}v===Mc&&(v=c||at,R&&R(!0,"Failed to sanitize attribute of <"+X+">: <"+X+" "+S+'="'+r+'">',Y));return v}}};
yEU=function(d,f,R){return[,{filterRaw:function(W,p,U){return U},
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:iyF,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:iyF,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:at,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:Bzn,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(W,p,U){U=
String(U).toLowerCase();return R2u(W,p,U)?U:at},
safeReplacement:at,safeType:void 0},,{filterRaw:void 0,filterString:function(W,p,U){return d.test(U)?U:at},
safeReplacement:at,safeType:"CONSTANT"},{filterRaw:function(W,p,U,g){if(typeof U==="string")var K=(K=U.match(cE8))?K.map(n2u).filter(Boolean):[];else if(Array.isArray(U))K=U;else return iyF;var E=K;K=[];var Y=[],b={};if(Array.isArray(E))for(var D=0,I=E.length;D<I;++D){var L=E[D],X=L&&L.url;if(X){var w=f(X,"URL",b);if(w){var S=w!==b;(S?K:Y).push({url:S?w:X,metadata:L.metadata})}}}else Y.push(E);E=Y.length?JSON.stringify(Y):null;Y=Mc;if(K.length){if(!Array.isArray(K))throw Error();Y=K.map(o2f).filter(Boolean).join(" , ")||
Mc}E&&R&&R(!0,"Failed to sanitize attribute value of <"+W+">: <"+W+" "+p+'="'+U+'">: '+E,g);return Y===Mc?iyF:Y},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
trJ=function(d){var f=CpS(d);return function(R,W,p,U){return U||U===document.all?f(R,W,p)(U):U}};
wb=function(d,f){function R(){function p(K,E,Y){for(E=Reflect.getMetadata("parameters",K)||[];E.length<=Y;)E.push(null);E[Y]=E[Y]||[];E[Y].push(g);Reflect.defineMetadata(E,K);return K}
var U=_.n9.apply(0,arguments);if(this instanceof R)return W.apply(this,U),this;var g=new (Function.prototype.bind.apply(R,[null].concat(_.uR(U))));p.annotation=g;return p}
var W=d5u(f);R.prototype.toString=function(){return"@"+d};
return R.annotationCls=R};
d5u=function(d){return function(){var f=_.n9.apply(0,arguments),R=this;d.forEach(function(W,p){p=f[p];if(Array.isArray(W))R[W[0]]=p&&p!==void 0?p:W[1];else for(var U in W)R[U]=p&&p[U]!==void 0?p[U]:W[U]})}};
jeW=function(d){return d!==void 0&&d!==null};
lK=function(d){if(typeof d==="string")return d;if(d===void 0||d===null)return""+d;if(d.overriddenName)return d.overriddenName;if(d.name)return d.name;d=d.toString();var f=d.indexOf("\n");return f===-1?d:d.substring(0,f)};
fg8=function(d){d.__forward_ref__=fg8;d.toString=function(){return lK(this())};
return d};
GT=function(d){return typeof d==="function"&&d.hasOwnProperty("__forward_ref__")&&d.__forward_ref__===fg8?d():d};
Rmf=function(d){return d?d.map(function(f){return new (Function.prototype.bind.apply(f.type.annotationCls,[null].concat(_.uR(f.args?f.args:[]))))}):[]};
WEF=function(d){for(var f=[],R=0;R<d.length;++R){if(f.indexOf(d[R])>-1){f.push(d[R]);break}f.push(d[R])}return f};
pEJ=function(d){return d.length>1?" ("+WEF(d.slice().reverse()).map(function(f){return lK(f.token)}).join(" -> ")+")":""};
O0n=function(d,f,R,W){if(W){var p=Error("Ue``"+(W instanceof Error?W.message:W));p.ngOriginalError=W}else p=Error();p.addKey=U58;p.keys=[f];p.injectors=[d];p.constructResolvingMessage=R;p.message=p.constructResolvingMessage();p.ngOriginalError=W;return p};
U58=function(d,f){this.injectors.push(d);this.keys.push(f);this.message=this.constructResolvingMessage()};
Z0u=function(d,f){return O0n(d,f,function(){return"No provider for "+lK(this.keys[0].token)+"!"+pEJ(this.keys)})};
se1=function(d,f){return O0n(d,f,function(){return"Cannot instantiate cyclic dependency!"+pEJ(this.keys)})};
gCn=function(d,f,R){return O0n(d,R,function(){var W=lK(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+W+"!"+pEJ(this.keys)+"."},f)};
H0n=function(d,f){for(var R=[],W=0,p=f.length;W<p;W++){var U=f[W];U&&U.length!=0?R.push(U.map(lK).join(" ")):R.push("?")}return Error("Ye`"+lK(d)+"`"+R.join(", ")+"`"+lK(d))};
D5k=function(d){var f=void 0,R=void 0;if(d&&d.useClass!==void 0){f=d.useClass;var W=GT(d.useClass);var p=KEp.factory(W);W=ECW(W)}else d&&d.useExisting!==void 0?(p=function(U){return U},W=[zm8(SF.get(GT(d.useExisting)))]):d&&d.useFactory!==void 0?(p=d.useFactory,W=kr8(d.useFactory,d.deps)):(R=d.useValue,p=function(){return d.useValue},W=YPS);
return new b0W(p,W,f,R)};
qPF=function(d){return new Ig1(SF.get(GT(d.provide)),[D5k(d)],d.multi)};
emL=function(d){d=LE8(d,[]).map(qPF);for(var f=new Map,R=0;R<d.length;R++){var W=d[R],p=f.get(W.key.id);if(p){if(W.multiProvider!==p.multiProvider)throw Error("$e`"+p+"`"+W);if(W.multiProvider)for(var U=0;U<W.resolvedFactories.length;U++)p.resolvedFactories.push(W.resolvedFactories[U]);else f.set(W.key.id,W)}else p=void 0,W.multiProvider?p=new Ig1(W.key,W.resolvedFactories.slice(),W.multiProvider):p=W,f.set(W.key.id,p)}return Array.from(f.values())};
LE8=function(d,f){d.forEach(function(R){if(R instanceof x58)f.push({provide:R,useClass:R});else if(R&&typeof R=="object"&&R.provide!==void 0)f.push(R);else if(R instanceof Array)LE8(R,f);else throw Error("Xe`"+R);});
return f};
kr8=function(d,f){if(f){var R=f.map(function(W){return[W]});
return f.map(function(W){return XEv(d,W,R)})}return ECW(d)};
ECW=function(d){var f=KEp.parameters(d);if(!f)return[];if(f.some(function(R){return R==null}))throw H0n(d,f);
return f.map(function(R){return XEv(d,R,f)})};
XEv=function(d,f,R){var W=null,p=!1;if(!Array.isArray(f))return f instanceof Tpv?A28(f.token,p,null):A28(f,p,null);for(var U=null,g=0;g<f.length;++g){var K=f[g];if(K instanceof x58)W=K;else if(K instanceof Tpv)W=K.token;else if(K instanceof agU)p=!0;else if(K instanceof MfF||K instanceof wES)U=K}W=GT(W);if(W!=null)return A28(W,p,U);throw H0n(d,R);};
A28=function(d,f,R){return new lgv(SF.get(GT(d)),f,R)};
Gr1=function(d,f){for(var R=Array(d.providers.length),W=0;W<d.providers.length;++W){var p=W;if(W<0||W>=d.providers.length)throw Error("Ze`"+W);R[p]=f(d.providers[W])}return R};
SPS=function(d){return typeof d==="function"&&KEp.parameters(d).every(function(f){return!!f})};
m5f=function(d){var f=Vfn;r2W.get(d)||r2W.set(d,new f);return r2W.get(d)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(d)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(d)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d,f){var R,W;if(d.contains(f))return!0;d=_.Vb(d).querySelectorAll("content,slot");for(R=0;R<d.length;++R){var p=_.Vb(d[R]).getDistributedNodes();for(W=0;W<p.length;++W)if(p[W].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(p[W],f))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d){d.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(d)&&d.preventDefault();d.targetTouches&&(d=d.targetTouches[0],uUF=d.pageX,P$J=d.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 d=0,f=rb.length;d<f;d++)document.addEventListener(rb[d],_._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 d=0,f=rb.length;d<f;d++)document.removeEventListener(rb[d],_._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(d){var f=_.Vb(d).rootTarget;d.type!=="touchmove"&&QeF!==f&&(QeF=f,vCL=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Vb(d).path));if(!vCL.length)return!0;if(d.type==="touchstart")return!1;d=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(d);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(vCL,d.deltaX,d.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d){for(var f=[],R=d.indexOf(FE8),W=0;W<=R;W++)if(d[W].nodeType===Node.ELEMENT_NODE){var p=d[W],U=p.style;U.overflow!=="scroll"&&U.overflow!=="auto"&&(U=window.getComputedStyle(p));U.overflow!=="scroll"&&U.overflow!=="auto"||f.push(p)}return f};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d,f,R){if(f||R)for(var W=Math.abs(R)>=Math.abs(f),p=0;p<d.length;p++){var U=d[p];if(W?R<0?U.scrollTop>0:U.scrollTop<U.scrollHeight-U.clientHeight:f<0?U.scrollLeft>0:U.scrollLeft<U.scrollWidth-U.clientWidth)return U}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(d){var f={deltaX:d.deltaX,deltaY:d.deltaY};"deltaX"in d||("wheelDeltaX"in d&&"wheelDeltaY"in d?(f.deltaX=-d.wheelDeltaX,f.deltaY=-d.wheelDeltaY):"wheelDelta"in d?(f.deltaX=0,f.deltaY=-d.wheelDelta):"axis"in d?(f.deltaX=d.axis===1?d.detail:0,f.deltaY=d.axis===2?d.detail:0):d.targetTouches&&(d=d.targetTouches[0],f.deltaX=uUF-d.pageX,f.deltaY=P$J-d.pageY));return f};
J2u=function(d){this.element=d;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
hmL=function(d){this.element=d;this.color=window.getComputedStyle(d).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");_.Vb(this.waveContainer).appendChild(this.wave);nCu(this)};
mg=function(d,f){for(var R in d)if(R.toLowerCase()===f.toLowerCase())return d[R]};
oCU=function(d,f){for(var R in d)if(R.toLowerCase()===f.toLowerCase()){delete d[R];break}};
Npf=function(d){d=_.uo.clone(d);for(var f=0;f<$58.length;++f){var R=$58[f],W=mg(d,R);W&&(d["X-Goog-Upload-Header-"+R]=W,oCU(d,R))}return d};
y2v=function(d){d=_.uo.clone(d);oCU(d,"X-Goog-Upload-Status")};
i0v=function(d){return C$u.some(function(f){return f.test(d)})};
dCJ=function(d,f){var R;var W=(R=d.formContent)==null?void 0:R.locale;R=W==null?void 0:W.split("-")[0];W=W&&BpQ.includes(W)?W:R&&BpQ.includes(R)?R:void 0;W=(W!=null?W:"en").replaceAll("-","_").toLowerCase();var p;d=((p=d.initializationData)==null?0:p.useNightlyRelease)?"nightly":"live";var U;return(f==null?0:(U=f.getEnableAlohaBinarySplit)==null?0:U.call(f))?_.zp(c2k,d):_.zp(tfF,d,W)};
RR8=function(d,f,R,W){if(jXJ&&fiW===f)return jXJ;fiW=f;var p=dCJ(d,W);return jXJ=f.feedbackV2GlobalObject?Promise.resolve(f.feedbackV2GlobalObject):new Promise(function(U,g){var K=_.eb("SCRIPT");_.R4(K,p);K.onload=function(){f.feedbackV2GlobalObject?U(f.feedbackV2GlobalObject):g(Error("cf"))};
K.onerror=function(){g(Error("df`"+p.toString()))};
R.body.appendChild(K)})};
UCQ=function(d,f,R,W){if(Wxp&&pPf===f)return Wxp;pPf=f;var p=dCJ(d,W);return Wxp=f.feedbackV2GlobalObject?Promise.resolve(f.feedbackV2GlobalObject):new Promise(function(U,g){var K=_.eb("SCRIPT");_.R4(K,p);K.onload=function(){f.feedbackV2GlobalObject?U(f.feedbackV2GlobalObject):g(Error("cf"))};
K.onerror=function(){g(Error("df`"+p.toString()))};
R.body.appendChild(K)})};
Ocv=function(d,f,R,W,p){p=p===void 0?!0:p;var U,g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:return U=Date.now(),b.yield(RR8(d,R,W,f),2);case 2:g=b.yieldResult;if(!(p||((E=d.initializationData)==null?0:E.useNightlyRelease)||((Y=d.initializationData)==null?0:Y.isLocalServer))){K=g.initializeFeedbackClient(d,U,f);b.jumpTo(3);break}return b.yield(g.initializeFeedbackClientAsync(d,U,f),4);case 4:K=b.yieldResult;case 3:return K.initiateAloha(),b.return(K)}})};
Zc8=function(d,f,R,W){var p,U,g;return _.H(function(K){if(K.nextAddress==1)return p=Date.now(),K.yield(UCQ(d,R,W.document,f),2);if(K.nextAddress!=3)return U=K.yieldResult,K.yield(U.initializeFeedbackClientAsync(d,p,f,W),3);g=K.yieldResult;g.initiateAloha();return K.return(g)})};
sXu=function(d,f,R){var W=!0;W=W===void 0?!0:W;var p,U,g,K,E,Y,b,D,I,L;return _.H(function(X){p=R||_.RJ;if((U=f)==null?0:(K=(g=U).getEnableAlohaBinarySplit)==null?0:K.call(g)){E=p;if(E.isFormOpened)throw Y=Error("ef"),Y.name="DuplicateFormError",Y;E.isFormOpened=!0;d.callbacks=d.callbacks||{};b=d.callbacks.onClose||function(){};
d.callbacks.onClose=function(w){E.isFormOpened=!1;b(w)};
try{return X.return(Zc8(d,f,E,p))}catch(w){throw E.isFormOpened=!1,w;}}else{D=p;if(D.isFormOpened)throw I=Error("ef"),I.name="DuplicateFormError",I;D.isFormOpened=!0;d.callbacks=d.callbacks||{};L=d.callbacks.onClose||function(){};
d.callbacks.onClose=function(w){D.isFormOpened=!1;L(w)};
try{return X.return(Ocv(d,f,D,p.document,W))}catch(w){throw D.isFormOpened=!1,w;}}_.a4(X)})};
zRU=function(d,f){return _.H(function(R){return R.return(new Promise(function(W){var p=gEu(f!=null?f:"")+"/aloha_form_properties?productId="+d;HcQ(p,function(U){U=U.target;var g=null;try{var K=JSON,E=K.stringify;if(U.JSC$9780_xhr_){var Y=U.JSC$9780_xhr_.responseText;Y.indexOf(")]}'\n")==0&&(Y=Y.substring(5));var b=(0,_.uK)(Y)}else b=void 0;g=rtk(Kxk,E.call(K,b))}catch(D){E=new Kxk,b=EE8(),b=_.PZ(b,13,!1),b=_.PZ(b,14,!0),b=_.PZ(b,15,!0),b=_.PZ(b,20,!1),g=_.xk(E,1,b)}W(g)},"GET","",{},2E3,!0)}))})};
gEu=function(d){return i0v(d)?d:"https://www.google.com/tools/feedback"};
DCp=function(d){d=d.match(new RegExp(kRL,"gi"))||[];d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;a:{var R=_.Z(Yqf);for(var W=R.next();!W.done;W=R.next())if(W.value.test(f)){R=!1;break a}R=!0}if(!R)a:{R=_.Z(bcL);for(W=R.next();!W.done;W=R.next())if(W.value.test(f)){R=!0;break a}R=!1}if(R)return!0}return!1};
Iiv=function(d,f){var R={},W=Object.keys(d);W=_.Z(W);for(var p=W.next();!p.done;p=W.next())p=p.value,R[p]=f(p,d[p]);return R};
qq8=function(d){switch(d){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"}};
eR8=function(d){if(window.crypto&&window.crypto.getRandomValues)try{var f=Array(d),R=new Uint8Array(d);window.crypto.getRandomValues(R);for(var W=0;W<f.length;W++)f[W]=R[W];return f}catch(U){}f=Array(d);for(R=0;R<d;R++){W=Date.now();for(var p=0;p<W%23;p++)f[R]=Math.random();f[R]=Math.floor(Math.random()*256)}if(LxF)for(R=1,W=0;W<LxF.length;W++)f[R%d]^=f[(R-1)%d]/4^LxF.charCodeAt(W),R++;return f};
Qb=function(d){d=eR8(d);for(var f=[],R=0;R<d.length;R++)f.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(d[R]&63));return f.join("")};
xCW=function(){var d=_.RJ.ytLoggingDocDocumentNonce_;d||(d=Qb(16),_.Wp("ytLoggingDocDocumentNonce_",d));return d};
TvW=function(d){d&&_.mY("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:XPn,clientScreenNonce:d})};
AoQ=function(d){return _.FK("client-screen-nonce-store",{})[d===void 0?0:d]};
aiS=function(d,f){f=f===void 0?0:f;var R=_.FK("client-screen-nonce-store");R||(R={},_.vN("client-screen-nonce-store",R));R[f]=d};
MWu=function(d){d=d===void 0?0:d;return d===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+d};
wP1=function(d){return _.FK(MWu(d===void 0?0:d))};
_.Ft=function(d){return(d=wP1(d===void 0?0:d))?new vZ({veType:d,youtubeData:void 0,jspbYoutubeData:void 0}):null};
li8=function(){var d=_.FK("csn-to-ctt-auth-info");d||(d={},_.vN("csn-to-ctt-auth-info",d));return d};
GRJ=function(){return Object.values(_.FK("client-screen-nonce-store",{})).filter(function(d){return d!==void 0})};
_.J6=function(d){d=AoQ(d===void 0?0:d);if(!d&&!_.Jp("USE_CSN_FALLBACK",!0))return null;d||(d="UNDEFINED_CSN");return d?d:null};
VWW=function(d){for(var f=_.Z(Object.values(SqS)),R=f.next();!R.done;R=f.next())if(_.J6(R.value)===d)return!0;return!1};
ro8=function(d,f,R){var W=li8();(R=_.J6(R))&&delete W[R];f&&(W[d]=f)};
nS=function(d){return li8()[d]};
_.h6=function(d,f,R,W){R=R===void 0?0:R;if(d!==AoQ(R)||f!==_.FK(MWu(R)))if(ro8(d,W,R),aiS(d,R),_.vN(MWu(R),f),f=function(){setTimeout(function(){TvW(d)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(f)}catch(p){f()}else f()};
mCF=function(d,f){f=f===void 0?"":f;var R=[],W;for(W in d)if(d.hasOwnProperty(W)){var p=f!==""?f+"."+W:W;typeof d[W]==="object"?R.push.apply(R,_.uR(mCF(d[W],p))):R.push([p,d[W]])}R.sort();return R};
_.$P=function(d){var f=_.n9.apply(1,arguments);if(!ot(d)||f.some(function(W){return!ot(W)}))throw Error("ff");
f=_.Z(f);for(var R=f.next();!R.done;R=f.next())ukp(d,R.value)};
ukp=function(d,f){for(var R in f)if(ot(f[R])){if(R in d&&!ot(d[R]))throw Error("gf");R in d||(d[R]={});ukp(d[R],f[R])}else if(PQ8(f[R])){if(R in d&&!PQ8(d[R]))throw Error("hf");R in d||(d[R]=[]);QXL(d[R],f[R])}else d[R]=f[R];return d};
QXL=function(d,f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,ot(R)?d.push(ukp({},R)):PQ8(R)?d.push(QXL([],R)):d.push(R);return d};
ot=function(d){return typeof d==="object"&&!Array.isArray(d)};
PQ8=function(d){return typeof d==="object"&&Array.isArray(d)};
Fx1=function(d){for(var f=_.Z(Object.entries(vEp)),R=f.next();!R.done;R=f.next())if(R=_.Z(R.value),R.next(),R=R.next().value,R==="SLI_STATUS_"+d)return R;return"SLI_STATUS_UNKNOWN"};
_.Nc=function(d,f,R,W){return Jo1(d,f,function(){return new _.nEu(d,f,R,W)})};
_.hRf=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
oEn=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
yb=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
$Cn=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
Nv1=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
yoQ=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
BvQ=function(d){d&&(d.dataset?d.dataset[CQJ()]="true":_.Up([_.HC(ic8)],d,"data-loaded","true".toString()))};
co8=function(d){return d?d.dataset?d.dataset[CQJ()]:d.getAttribute("data-loaded"):null};
CQJ=function(){return tWu.loaded||(tWu.loaded="loaded".replace(/\-([a-z])/g,function(d,f){return f.toUpperCase()}))};
_.CS=function(d,f,R){d1U(d,f,R===void 0?null:R)};
_.f8J=function(d,f){d&&f&&(d=""+_.fR(f),(d=jlQ[d])&&_.NOU(d))};
d1U=function(d,f,R){R=R===void 0?null:R;var W=_.Rrn(typeof d==="string"?d:d.toString()),p=document.getElementById(W),U=p&&co8(p),g=p&&!U;U?f&&f():(f&&(U=_.ED(W,f),f=""+_.fR(f),jlQ[f]=U),g||(p=WTp(d,W,function(){co8(p)||(BvQ(p),_.yhn(W),_.kW(function(){_.iuv(W)},0))},R)))};
WTp=function(d,f,R,W){W=W===void 0?null:W;var p=_.eb("SCRIPT");p.id=f;p.onload=function(){R&&setTimeout(R,0)};
p.onreadystatechange=function(){switch(p.readyState){case "loaded":case "complete":p.onload()}};
W&&p.setAttribute("nonce",W);_.R4(p,typeof d==="string"?_.Sb(d):d);d=document.getElementsByTagName("head")[0]||document.body;d.insertBefore(p,d.firstChild);return p};
_.Rrn=function(d){var f=document.createElement("a");$k(f,d);return"js-"+iK(f.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
pc8=function(d){var f=_.FK("INNERTUBE_HOST_OVERRIDE");f&&(d=String(f)+String(_.BZ(d)));return d};
U1F=function(d){var f={};_.q("json_condensed_response")&&(f.prettyPrint="false");return d=Y$J(d,f)};
_.cZ=function(d){return ff(d)?"same-origin":"include"};
_.t6=function(d){return ff(d)?"same-origin":"cors"};
dZ=function(d,f,R){R=R===void 0?{}:R;d={method:f===void 0?"POST":f,mode:_.t6(d),credentials:_.cZ(d)};f={};for(var W=_.Z(Object.keys(R)),p=W.next();!p.done;p=W.next())p=p.value,R[p]&&(f[p]=R[p]);Object.keys(f).length>0&&(d.headers=f);return d};
_.jx=function(d,f){f=f===void 0?{}:f;return"service:"+d+"/"+Object.keys(f).sort().map(function(R){return R+":"+f[R]}).join("/")};
OLQ=function(d){var f,R,W,p;d=(f=_.e(d,_.fE))==null?void 0:(R=f.watchEndpointSupportedOnesieConfig)==null?void 0:(W=R.html5PlaybackOnesieConfig)==null?void 0:(p=W.commonConfig)==null?void 0:p.url;if(!d)return[];f=new _.R6(d);return f.JSC$10015_domain_?["https://"+f.JSC$10015_domain_+"/generate_204"]:[]};
_.gB8=function(){return ZL8()||eQf()||slU&&vX("version/")?!0:_.FK("EOM_VISITOR_DATA")?!1:!0};
HLu=function(d){var f=d.docid||d.video_id||d.videoId||d.id;if(f)return f;f=d.raw_player_response;f||(d=d.player_response)&&(f=JSON.parse(d));return f&&f.videoDetails&&f.videoDetails.videoId||null};
KTF=function(d){return d.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
Wy=function(d){return!isNaN(Number(d))&&!_.su(d)};
_.U$=function(d,f,R,W){W=W===void 0?!0:W;var p=_.FK("VALID_SESSION_TEMPDATA_DOMAINS",[]),U=_.dX(window.location.href);U&&p.push(U);U=_.dX(d);if(_.hn(p,U)||!U&&_.Uu(d,"/"))if(p=document.createElement("a"),$k(p,d),d=p.href)if(d=_.BZ(d),d=_.pE(d))W&&!f.csn&&(f.itct||f.ved)&&(f=Object.assign({csn:_.J6()},f)),R?(R=parseInt(R,10),isFinite(R)&&R>0&&EBJ(d,f,R)):EBJ(d,f)};
k1n=function(d){var f=_.FK("VALID_SESSION_TEMPDATA_DOMAINS",[]),R=_.dX(window.location.href);R&&f.push(R);R=_.dX(d);if(!(_.hn(f,R)||!R&&_.Uu(d,"/")))return null;d=_.BZ(d);(d=_.pE(d))?(d=zrp(d),d=(d=_.xW.get(d,void 0)||null)?_.Ck(d):{}):d=null;return d};
EBJ=function(d,f,R){d=zrp(d);f=f?_.q2(f):"";R=R||5;_.gB8()&&_.Xq(d,f,R)};
zrp=function(d){for(var f=_.Z(Y7F),R=f.next();!R.done;R=f.next())d=_.Z6(d,R.value);return"ST-"+iK(d).toString(36)};
_.bLL=function(d){if(d.requestFullscreen)d=d.requestFullscreen(void 0);else if(d.webkitRequestFullscreen)d=d.webkitRequestFullscreen();else if(d.mozRequestFullScreen)d=d.mozRequestFullScreen();else if(d.msRequestFullscreen)d=d.msRequestFullscreen();else if(d.webkitEnterFullscreen)d=d.webkitEnterFullscreen();else return Promise.reject(Error("rf"));return d instanceof Promise?d:Promise.resolve()};
_.gZ=function(d){var f;_.rhS(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.s$()==d&&(f=document):f=d;if(f&&(d=_.rhS(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],f))){d.call(f)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.s$=function(){var d=d===void 0?!1:d;var f=_.rhS(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(d)for(;f&&f.shadowRoot;)f=f.shadowRoot.fullscreenElement;return f?f:null};
_.Hy=function(d,f){f=f===void 0?!0:f;d.addEventListener("wheel",D1Q);d.overscrollConfig={cooldown:f}};
_.KE=function(d){d.overscrollConfig=void 0;d.removeEventListener("wheel",D1Q)};
D1Q=function(d){var f=d.deltaY,R=d.target,W=null;if(window.Polymer&&window.Polymer.Element){if(R=d.path||d.composedPath&&d.composedPath()){R=_.Z(R);for(var p=R.next();!p.done&&(p=p.value,!I8f(p,f));p=R.next())if(p.overscrollConfig){W=p;break}}}else for(;R&&!I8f(R,f);){if(R.overscrollConfig){W=R;break}R=R.parentElement}W&&(f=W.overscrollConfig,f.cooldown?(W=d.deltaY,R=f.lastDeltaY||0,f.lastDeltaY=W,p=f.lastStopped||0,R&&p&&R>0==W>0?Math.abs(R)>=Math.abs(W)?(W=p+1200,R=!1):(W=p+600,R=!0):(W=Date.now()+
600,R=!0),W>Date.now()&&(d.preventDefault(),R&&(f.lastStopped=Date.now()))):d.preventDefault())};
I8f=function(d,f){return f<0&&d.scrollTop>0||f>0&&d.scrollTop<d.scrollHeight-d.clientHeight-1?(d=getComputedStyle(d).overflowY,d=="auto"||d=="scroll"):!1};
_.E$=function(d,f,R,W){W||(W={bubbles:!0,cancelable:!1,composed:!0});R!==null&&R!==void 0&&(W.detail=R);var p=new CustomEvent(f,W);_.q("untrack_fire_custom_event_killswitch")?d.dispatchEvent(p):z7(function(){return void d.dispatchEvent(p)});
return p};
q7v=function(d){var f=window,R=function(W){f.removeEventListener("yt-navigate-start",R);return d.call(f,W)};
f.addEventListener("yt-navigate-start",R,void 0)};
_.zV=function(d,f,R,W){f=new LTv(f,!(W===void 0||!W),R);_.E$(d,"yt-action",f);return f.returnValue};
_.kh=function(d,f,R){return _.zV(d,f,R,!0)};
_.b5=function(d,f,R,W){f&&f.length&&f.forEach(function(p){var U=G21(p);U&&(_.q("handle_service_request_actions")&&p.commandMetadata&&p.commandMetadata.webCommandMetadata&&p.commandMetadata.webCommandMetadata.sendPost?_.Yh(R?R:d,[p]):_.kh(d,U,[p,R,W]))})};
_.Yh=function(d,f){var R=[d];f&&R.push.apply(R,f);f=_.zV(d,"yt-service-request",R);return f.length>0&&(f=f[0],_.E$(d,"yt-service-request-sent",f),f&&f.ajaxPromise)?(f.ajaxPromise.then(function(W){_.E$(d,"yt-service-request-completed",W)},function(W){_.E$(d,"yt-service-request-error",{error:W,
params:R})},d),f.ajaxPromise):_.D6()};
_.qH=function(d,f){if(_.q("handle_service_request_actions"))_.b5(f,d,f);else{d=_.Z(d);for(var R=d.next();!R.done;R=d.next()){R=R.value;var W=void 0;((W=_.e(R,_.I6))==null?0:W.commands)?_.qH(_.e(R,_.I6).commands,f):(W=void 0,((W=_.e(R,_.LE))==null?0:W.actions)?_.qH(_.e(R,_.LE).actions,f):(W=void 0,((W=_.e(R.commandMetadata,_.ex))==null?0:W.sendPost)?_.Yh(f,[R]):_.b5(f,[R],f)))}}};
_.x1k=function(d,f,R){f=f===void 0?{}:f;typeof f==="function"&&(f={callback:f});R||f._c&&f._c.jsl&&f._c.jsl.h||_.uo.extend(f,{_c:{jsl:{h:_.FK("GAPI_HINT_PARAMS")}}});(f.gapiHintOverride||_.FK("GAPI_HINT_OVERRIDE"))&&(R=_.iV(document.location.href).gapi_jsh)&&_.uo.extend(f,{_c:{jsl:{h:R}}});er1(d,f)};
_.X7=function(d,f,R){f=f===void 0?{}:f;d=(d=d in xh?xh[d]:R)||"";R={};for(var W in f){R={key$jscomp$823:R.key$jscomp$823};R.key$jscomp$823=W;var p=function(U){return function(){return String(f[U.key$jscomp$823])}}(R);
d=d.replace(new RegExp("\\$\\{"+R.key$jscomp$823+"\\}","gi"),p);d=d.replace(new RegExp("\\$"+R.key$jscomp$823,"gi"),p)}return d};
_.TV=function(d,f){return XcS(d in xh?xh[d]:{},f)};
XcS=function(d,f){var R=_.FK("I18N_PLURAL_RULES");R||(R=function(W){return W==1?"one":"other"});
return(d=d["case"+f]||d[R(f)])?d.replace("#",f.toString()):f+""};
a8U=function(d){var f=Tdf(d),R=document.getElementById(f),W=R&&co8(R);W||R&&!W||(R=AWp(d,f,function(){if(!co8(R)){BvQ(R);_.yhn(f);var p=_.AD(_.iuv,f);_.kW(p,0)}}))};
AWp=function(d,f,R){var W=document.createElement("link");W.id=f;W.onload=function(){R&&setTimeout(R,0)};
d=_.Sb(d);_.Op(W,d,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(W);return W};
Tdf=function(d){var f=_.eb("A");$k(f,Vt(d));return"css-"+iK(f.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.wcJ=function(d){var f=MQu();d!==f&&(f=_.a6(),!_.q("web_autonav_allow_off_by_default")&&d||_.MH(0,141,!0),_.MH(0,140,!d),f.save())};
MQu=function(){var d=_.a6();return _.q("web_autonav_allow_off_by_default")&&!d.getFlag(141)&&_.FK("AUTONAV_OFF_BY_DEFAULT")?!1:!d.getFlag(140)};
l8Q=function(d,f){var R,W;d=((R=d.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(W=R.videoAuthorizationToken)==null?void 0:W.credentialTransferTokens)||[];for(R=0;R<d.length;++R)if(d[R].scope===f)return d[R].token||void 0};
G1L=function(d){for(var f=0,R=0;R<d.length;R++)f=f*31+d.charCodeAt(R),R<d.length-1&&(f%=0x800000000000);return f%1E5};
_.wZ=function(d){return _.oS("ytcsi."+(d||"")+"data_")||S7f(d)};
_.VQ8=function(d){d=_.wZ(d);d.metadata||(d.metadata={});return d.metadata};
_.rWL=function(d){d=_.wZ(d);d.tick||(d.tick={});return d.tick};
_.l5=function(d){d=_.wZ(d);if(d.gel){var f=d.gel;f.gelInfos||(f.gelInfos={});f.gelTicks||(f.gelTicks={})}else d.gel={gelTicks:{},gelInfos:{}};return d.gel};
_.m1k=function(d){d=_.l5(d);d.gelInfos||(d.gelInfos={});return d.gelInfos};
uvS=function(d){var f=_.wZ(d).nonce;f||(f=Qb(16),_.wZ(d).nonce=f);return f};
S7f=function(d){var f={tick:{},info:{}};_.Wp("ytcsi."+(d||"")+"data_",f);return f};
P2Q=function(){var d=_.oS("ytcsi.debug");d||(d=[],_.Wp("ytcsi.debug",d),_.Wp("ytcsi.reference",{}));return d};
_.GV=function(d){d=d||"";var f=Qlu();if(f[d])return f[d];var R=P2Q(),W={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};R.push(W);return f[d]=W};
vBU=function(d){d=d||"";var f=Qlu();f[d]&&delete f[d];var R=P2Q(),W={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};R.push(W);f[d]=W};
Qlu=function(){var d=_.oS("ytcsi.reference");if(d)return d;P2Q();return _.oS("ytcsi.reference")};
_.JWF=function(d){return FTQ[d]||"LATENCY_ACTION_UNKNOWN"};
$1J=function(d,f,R){R=R===void 0?{}:R;var W=!1;_.Jp("ytLoggingEventsDefaultDisabled",!1)&&(W=!0);W=W?null:r0;R=R===void 0?{}:R;var p=Math.round(R.timestamp||(0,_.OB)());_.ag(f,1,p<Number.MAX_SAFE_INTEGER?p:0);p=new nBJ;if(R.lact)_.ag(p,1,isFinite(R.lact)?R.lact:-1);else if(R.timestamp)_.ag(p,1,-1);else{var U=_.sD();_.ag(p,1,isFinite(U)?U:-1)}if(R.sequenceGroup&&!_.q("web_gel_sequence_info_killswitch")){U=R.sequenceGroup;var g=p3S(U),K=new hrU;_.ag(K,2,g);_.wK(K,1,U);_.xk(p,3,K);R.endOfSequence&&delete oB8[R.sequenceGroup]}_.xk(f,
33,p);(R.sendIsolatedPayload?KRJ:EJS)(d,{endpoint:"log_event",payload:f,cttAuthInfo:R.cttAuthInfo,dangerousLogToVisitorSession:R.dangerousLogToVisitorSession},W)};
_.V1=function(){return(_.q("csi_use_time_origin")||_.q("csi_use_time_origin_tvhtml5"))&&_.Sx.timeOrigin?Math.floor(_.Sx.timeOrigin):_.Sx.timing.navigationStart};
_.NdL=function(d,f){_.rZ("_start",d,f)};
_.mW=function(d,f){if(!_.q("web_csi_action_sampling_enabled")||!_.wZ(f).actionDisabled){var R=_.GV(f||"");_.$P(R.info,d);d.loadType&&(R=d.loadType,_.VQ8(f).loadType=R);_.$P(_.m1k(f),d);R=uvS(f);f=_.wZ(f).cttAuthInfo;yWS().info(d,R,f)}};
C21=function(){var d,f,R,W;return((W=_.Ze().resolve(_.WX(lw))==null?void 0:(d=G8())==null?void 0:(f=d.loggingHotConfig)==null?void 0:(R=f.csiConfig)==null?void 0:R.debugTicks)!=null?W:[]).map(function(p){return Object.values(p)[0]})};
_.rZ=function(d,f,R){if(!_.q("web_csi_action_sampling_enabled")||!_.wZ(R).actionDisabled){var W=uvS(R),p;if(p=_.q("web_csi_debug_sample_enabled")&&W){(_.Ze().resolve(_.WX(lw))==null?0:G8())&&!iLW&&(iLW=!0,_.rZ("gcfl",(0,_.OB)(),R));var U,g,K;p=(_.Ze().resolve(_.WX(lw))==null?void 0:(U=G8())==null?void 0:(g=U.loggingHotConfig)==null?void 0:(K=g.csiConfig)==null?void 0:K.debugSampleWeight)||0;if(U=p!==0)b:{U=C21();if(U.length>0)for(g=0;g<U.length;g++)if(d===U[g]){U=!0;break b}U=!1}U?(p=G1L(W)%p!==0,
_.wZ(R).debugTicksExcludedLogged||(U={},U.debugTicksExcluded=p,_.mW(U,R)),_.wZ(R).debugTicksExcludedLogged=!0):p=!1}if(!p){d[0]!=="_"&&BdQ(d,R,f);p=_.GV(R||"");p.tick[d]=f||(0,_.OB)();if(p.callback&&p.callback[d])for(p=_.Z(p.callback[d]),U=p.next();!U.done;U=p.next())U=U.value,U();p=_.l5(R);p.gelTicks&&(p.gelTicks[d]=!0);U=_.rWL(R);p=f||(0,_.OB)();_.q("log_repeated_ytcsi_ticks")?d in U||(U[d]=p):U[d]=p;U=_.wZ(R).cttAuthInfo;d==="_start"?yWS().baseline(W,f,U):yWS().tick(d,W,f,U);_.cWf(R);return p}}};
BdQ=function(d,f,R){if(_.Sx.mark)if(d.startsWith("mark_")||(d="mark_"+d),f&&(d+=" ("+f+")"),R===void 0||_.q("web_csi_disable_alt_time_performance_mark"))_.Sx.mark(d);else{R=_.q("csi_use_performance_navigation_timing")?R-_.Sx.timeOrigin:R-(_.Sx.timeOrigin||_.Sx.timing.navigationStart);try{_.Sx.mark(d,{startTime:R})}catch(W){}}};
tQn=function(){var d,f=(d=_.Sx.getEntriesByType)==null?void 0:d.call(_.Sx,"mark");f&&f.forEach(function(R){if(R.name.startsWith("mark_")){var W;(W=_.Sx.clearMarks)==null||W.call(_.Sx,R.name)}})};
_.dfU=function(){switch(VMW()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.jjW=function(d){var f={},R=function(U,g,K){g=g.match("_rid")?g.split("_rid")[0]:g;typeof K==="number"&&(K=JSON.stringify(K));U.requestIds?U.requestIds.push({endpoint:g,id:K}):U.requestIds=[{endpoint:g,id:K}]};
d=_.Z(Object.entries(d));for(var W=d.next();!W.done;W=d.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;switch(W){case "GetBrowse_rid":R(f,W,p);break;case "GetGuide_rid":R(f,W,p);break;case "GetHome_rid":R(f,W,p);break;case "GetPlayer_rid":R(f,W,p);break;case "GetSearch_rid":R(f,W,p);break;case "GetSettings_rid":R(f,W,p);break;case "GetTrending_rid":R(f,W,p);break;case "GetWatchNext_rid":R(f,W,p);break;case "yt_red":f.isRedSubscriber=!!p;break;case "yt_ad":f.isMonetized=!!p}}return f};
Rtp=function(d,f,R,W,p,U){if(!_.q("web_csi_action_sampling_enabled")||!_.wZ(U).actionDisabled){var g=_.l5(U);if(g.gelSpans)g.gelSpans[d]=!0;else{var K={};g.gelSpans=(K[d]=!0,K)}fsu++;d={spanName:d,spanLengthUsec:String(Math.round(f*1E3)),spanNonce:fsu};W&&(d.spanInfo=W);p&&(d.parentSpanNonce=p);R&&(d.spanStartTimeUsec=String(Math.round(R*1E3)));_.GV(U||"").span[String(d.spanName)]=d;R=_.l5(U);R.gelSpans||(R.gelSpans={});_.$P(R.gelSpans,d);R=uvS(U);U=_.wZ(U).cttAuthInfo;yWS().span(d,R,U);return d.spanNonce}};
_.Wrp=function(d){var f=_.u5("aft",d);if(f)return f;f=_.FK((d||"")+"TIMING_AFT_KEYS",["ol"]);for(var R=f.length,W=0;W<R;W++){var p=_.u5(f[W],d);if(p)return p}return NaN};
_.pgJ=function(d,f){_.Wp("ytglobal.timing"+(f||"")+"ready_",d)};
_.u5=function(d,f){if(d=_.rWL(f)[d])return typeof d==="number"?d:d[d.length-1]};
_.cWf=function(d){var f=_.u5("_start",d),R=_.Wrp(d),W=!Uf8;f&&R&&W&&(OOQ(Oxv,new Zxf(Math.round(R-f),d)),Uf8=!0)};
gvu=function(d){S7f(d);sjL();tQn();d||(_.FK("TIMING_ACTION")&&_.vN("PREVIOUS_ACTION",_.FK("TIMING_ACTION")),_.vN("TIMING_ACTION",""))};
_.Hx8=function(d){d=d===void 0?{}:d;_.hp(function(){Py();vBU();gvu();_.pgJ(!1);d.cttAuthInfo&&(_.wZ().cttAuthInfo=d.cttAuthInfo);_.vN("TIMING_AFT_KEYS",[]);d.isHot?_.Q1({loadType:"hot"}):_.Q1({loadType:"warm"});_.vN("TIMING_ACTION","");delete _.FK("TIMING_INFO",{}).yt_lt;_.hp(_.NdL)(d.startTime,void 0)})()};
_.F7=function(d,f,R,W){f=f===void 0?{}:f;_.hp(function(){var p=R?R:d;vy(p);var U=f.sampleRate;if(!_.q("web_csi_action_sampling_enabled")||U===void 0||U<=1)U=!1;else{var g=uvS(p);U=G1L(g)%U!==0}U&&(_.wZ(p).actionDisabled=!0);_.GV(p||"").info.actionType=d;f.cttAuthInfo&&(_.wZ(p).cttAuthInfo=f.cttAuthInfo);_.vN(p+"TIMING_ACTION",d);_.hp(_.NdL)(f.startTime,p);U={actionType:W||_.JWF(d)};f.logPreviousAction&&(U.previousAction=_.JWF(_.FK("TIMING_ACTION")));(g=_.J6())&&g!=="UNDEFINED_CSN"&&(U.clientScreenNonce=
g);_.Q1(U,p);_.pgJ(!0,p)})()};
vy=function(d){_.hp(function(){Py(d);vBU(d);gvu(d)})()};
Krv=function(){_.hp(function(){var d=[],f;for(f in _.oS("ytcsi.".slice(0,-1)))f.endsWith("data_")&&d.push(f.slice(0,-5));d=_.Z(d);for(f=d.next();!f.done;f=d.next())vy(f.value);Py()})()};
_.ztW=function(d){return _.hp(function(){return _.EvJ("_start",d)})()};
_.Q1=function(d,f,R){_.hp(_.mW)(d,f,R===void 0?!1:R)};
_.JD=function(d,f,R){return _.hp(_.rZ)(d,f,R)};
_.EvJ=function(d,f){return _.hp(function(){var R=_.rWL(f);return d in R})()};
Ygf=function(d){if(!_.q("universal_csi_network_ticks"))return"";d=_.De(d)||"";for(var f=Object.keys(k9n),R=0;R<f.length;R++){var W=f[R];if(d.includes(W))return W}return""};
DfL=function(d){if(!_.q("universal_csi_network_ticks"))return function(){};
var f=k9n[d];return f?(_.nE(f),function(){var R=_.q("universal_csi_network_ticks")?(R=bxL[d])?_.nE(R):!1:!1;return R}):function(){}};
_.nE=function(d,f,R){return _.hp(function(){if(_.EvJ(d,R))return!1;_.JD(d,f,R);return!0})()};
_.hD=function(d,f,R){_.hp(function(){if(!_.ztW(R)||_.EvJ(d,R))return!1;_.JD(d,f,R);return!0})()};
_.o6=function(d){return _.hp(_.u5)(d,void 0)};
Py=function(d){_.ztW(d)&&_.JD("aa",void 0,d)};
_.xfL=function(d,f,R,W,p,U,g,K,E){var Y=Is8();K=new vZ({veType:f,youtubeData:U,jspbYoutubeData:K});U=$h({},Y);p&&(U.cttAuthInfo=p);p={csn:Y,pageVe:K.getAsJson()};_.q("expectation_logging")&&E&&E.screenCreatedLoggingExpectations&&(p.screenCreatedLoggingExpectations=E.screenCreatedLoggingExpectations);R&&R.visualElement?(p.implicitGesture={parentCsn:R.clientScreenNonce,gesturedVe:R.visualElement.getAsJson()},g&&(p.implicitGesture.gestureType=g)):R&&_.JA(new _.M2("newScreen() parent element does not have a VE - rootVe",
f));W&&(p.cloneCsn=W);d?VN("screenCreated",p,d,U):_.mY("screenCreated",p,U);OOQ(zKv,new qgu(Y));NH.clear();Lr1.clear();etU.clear();return Y};
y1=function(d,f,R,W,p,U){U=U===void 0?{}:U;Xgp(d,f,R,[W],p===void 0?!1:p,U)};
Xgp=function(d,f,R,W,p,U){p=p===void 0?!1:p;U=U===void 0?{}:U;Object.assign(U,$h({cttAuthInfo:nS(f)||void 0},f));for(var g=_.Z(W),K=g.next();!K.done;K=g.next()){K=K.value;var E=K.getAsJson();(_.uo.isEmpty(E)||!E.trackingParams&&!E.veType)&&_.JA(Error("sf"));if(_.q("no_client_ve_attach_unless_shown")){var Y=TT8(K,f);if(E.veType&&!Lr1.has(Y)&&!etU.has(Y)&&!p){if(!_.q("il_attach_cache_limit")||NH.size<1E3){NH.set(Y,[d,f,R,K]);return}_.q("il_attach_cache_limit")&&NH.size>1E3&&_.JA(new _.M2("IL Attach cache exceeded limit"))}K=
TT8(R,f);NH.has(K)?A_8(R,f):etU.set(K,!0)}}W=W.filter(function(b){b.csn!==f?(b.csn=f,b=!0):b=!1;return b});
R={csn:f,parentVe:R.getAsJson(),childVes:_.PC(W,function(b){return b.getAsJson()})};
f==="UNDEFINED_CSN"?CE("visualElementAttached",U,R):d?VN("visualElementAttached",R,d,U):_.mY("visualElementAttached",R,U)};
MCv=function(d,f,R,W,p){as8(d,f,R,p)};
as8=function(d,f,R,W){wgS(R,f);var p=$h({cttAuthInfo:nS(f)||void 0},f);R={csn:f,ve:R.getAsJson(),eventType:1};W&&(R.clientData=W);f==="UNDEFINED_CSN"?CE("visualElementShown",p,R):d?VN("visualElementShown",R,d,p):_.mY("visualElementShown",R,p)};
lsQ=function(d,f,R,W){wgS(R,f);var p=$h({cttAuthInfo:nS(f)||void 0},f);R={csn:f,ve:R.getAsJson(),eventType:4};W&&(R.clientData=W);f==="UNDEFINED_CSN"?CE("visualElementShown",p,R):d?VN("visualElementShown",R,d,p):_.mY("visualElementShown",R,p)};
G9u=function(d,f,R,W,p){var U=(W=W===void 0?!1:W)?16:8;W=$h({cttAuthInfo:nS(f)||void 0,endOfSequence:W},f);R={csn:f,ve:R.getAsJson(),eventType:U};p&&(R.clientData=p);f==="UNDEFINED_CSN"?CE("visualElementHidden",W,R):d?VN("visualElementHidden",R,d,W):_.mY("visualElementHidden",R,W)};
VCU=function(d,f,R,W,p){SgU(d,f,R,void 0,W,p)};
SgU=function(d,f,R,W,p){wgS(R,f);W=W||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var U=$h({cttAuthInfo:nS(f)||void 0},f);R={csn:f,ve:R.getAsJson(),gestureType:W};p&&(R.clientData=p);f==="UNDEFINED_CSN"?CE("visualElementGestured",U,R):d?VN("visualElementGestured",R,d,U):_.mY("visualElementGestured",R,U)};
r_f=function(d,f,R,W){var p=$h({cttAuthInfo:nS(f)||void 0},f);R={csn:f,ve:R.getAsJson(),clientData:W};f==="UNDEFINED_CSN"?CE("visualElementStateChanged",p,R):d?VN("visualElementStateChanged",R,d,p):_.mY("visualElementStateChanged",R,p)};
mfL=function(){var d=eR8(16);for(var f=[],R=0;R<d.length;R++)f.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(d[R]&63));return f.join("")};
CE=function(d,f,R){uM8.push({payloadName:d,payload:R,jspbPayload:void 0,options:f});PfU||(PfU=YoJ())};
E6n=function(d){if(uM8){for(var f=_.Z(uM8),R=f.next();!R.done;R=f.next())R=R.value,R.payload&&(R.payload.csn=d.csn,_.mY(R.payloadName,R.payload,R.options));uM8.length=0}PfU=0};
TT8=function(d,f){return""+d.getAsJson().veType+d.getAsJson().veCounter+f};
wgS=function(d,f){if(_.q("no_client_ve_attach_unless_shown")){var R=TT8(d,f);Lr1.set(R,!0);A_8(d,f)}};
A_8=function(d,f){d=TT8(d,f);NH.has(d)&&(f=NH.get(d)||[],y1(f[0],f[1],f[2],f[3],!0),NH.delete(d))};
$h=function(d,f){_.q("log_sequence_info_on_gel_web")&&(d.sequenceGroup=f);return d};
_.i5=function(d,f,R){_.hp(y1)(void 0,d,f,R)};
_.By=function(d,f,R){_.hp(Xgp)(void 0,d,f,R)};
_.cy=function(d,f){_.hp(MCv)(void 0,d,f,void 0,void 0,void 0)};
_.tD=function(d,f,R){_.hp(function(){_.yZ(f,function(W){lsQ(void 0,d,W,R)})})()};
_.d2=function(d,f,R,W){_.hp(function(){_.yZ(f,function(p){G9u(void 0,d,p,R,W)})})()};
_.ja=function(d,f,R){_.hp(VCU)(void 0,d,f,R,void 0)};
_.fl=function(d,f,R,W){_.hp(SgU)(void 0,d,f,R,W,void 0)};
_.R7=function(d,f,R){_.hp(r_f)(void 0,d,f,R,void 0)};
Qj8=function(d,f){W9.set(d,f)};
vvn=function(d){return pl?pl.enabledSpans?!!pl.enabledSpans[d]:!0:!1};
FrS=function(d){if(!pl)throw Error("vf");pl.processors.push(d)};
J_U=function(d){var f;return{id:d.id,traceId:d.traceId,sessionId:d.sessionId,name:d.name,attributes:d.attributes,startTime:d.startTime,endTime:d.endTime,status:d.status,parentId:(f=d.parent)==null?void 0:f.id}};
nvU=function(d,f){if(d){f=f===void 0?1:f;if(d&&(d.endTime=(0,_.OB)(),f&&(d.status=f),f=pl)){f=_.Z(f.processors);for(var R=f.next();!R.done;R=f.next()){var W=void 0,p=void 0;(p=(W=R.value).onSpanEnd)==null||p.call(W,d)}}if(f=pl){d!==f.activeSpan&&_.JA(Error("wf`"+d.name));var U;f.activeSpan=(U=f.activeSpan)==null?void 0:U.parent}}};
htn=function(d,f,R){var W;if((W=pl)&&vvn(d)){var p=W.nextSpanId++,U=W.activeSpan;d={id:p,parent:U,name:d,attributes:f,traceId:U?U.traceId:p,sessionId:W.sessionId,startTime:(0,_.OB)(),status:0};if(W.activeSpan){var g;(g=W.activeSpan).children||(g.children=[]);W.activeSpan.children.push(d)}W=_.Z(W.processors);for(g=W.next();!g.done;g=W.next())p=f=void 0,(p=(f=g.value).onSpanStart)==null||p.call(f,d);W=d}else W=void 0;d=pl;W=W&&d?d.activeSpan=W:void 0;if(!W)return R();try{var K=R(W);nvU(W);return K}catch(E){throw nvU(W,
2),E;}};
ovQ=function(){};
$fn=function(d,f){var R=Object.keys(d);d=new _.M2("[Command Handler] "+f,{filteredCommandNames:R,originalCommand:d});_.vW(d)};
NTQ=function(d,f){$fn(d,f+" was called but not set")};
y_8=function(d){return function(){return new d}};
UL=function(d){return function(){return _.Ze().resolve(d)}};
Cf1=function(d,f){var R=_.e(d,_.C3);if(R&&(R=f[R.signal]))return R();d=_.Z(Object.keys(d));for(R=d.next();!R.done;R=d.next())if(R=R.value,f[R]&&(R=f[R]))return R()};
_.OL=function(d,f,R,W){return{browseEndpoint:{browseId:d},commandMetadata:{webCommandMetadata:{url:f,rootVe:R,webPageType:W===void 0?"WEB_PAGE_TYPE_BROWSE":W}}}};
ix8=function(d,f,R){var W=f=f===void 0?0:f;R=R===void 0?0:R;var p=R-W;return _.Zu(d,"PPSV",void 0,void 0,(p>600?0:p<60||R<=0||W/R>.9)?0:f)};
_.Zu=function(d,f,R,W,p){var U="/watch?v="+d;d={videoId:d};f&&(d.playlistId=f,U+="&list="+f);W&&(U+="&pp="+W);p&&(d.startTimeSeconds=p,U+="&t="+p+"s");f={watchEndpoint:d,commandMetadata:{webCommandMetadata:{url:U,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};R&&(f.clickTrackingParams=R);W&&(_.e(f,_.fE).playerParams=W);return f};
BTQ=function(d){return{browseEndpoint:{browseId:"VL"+d},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+d,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
c_8=function(d){if(d){var f;if(d){var R=(f=_.e(d.commandMetadata,_.ex))==null?void 0:f.url;f=!(!R||R==="/service_ajax")}else f=!1;if(f)return d;var W;if(d=(W=_.e(d,_.I6))==null?void 0:W.commands)for(W=_.Z(d),d=W.next();!d.done;d=W.next())if(d=c_8(d.value))return d}};
_.sL=function(d){return{runs:[{text:d}]}};
tCp=function(d,f){return d&&f?{runs:[{text:d,navigationEndpoint:f}]}:void 0};
Kl=function(d){return d?_.sL(d):void 0};
_.EL=function(d){return d?{simpleText:d}:void 0};
_.zD=function(d){var f=d.type;d=d.payload;f={type:f};d!==void 0&&(f.payload=d);return f};
dIW=function(d,f,R){for(var W=Object.assign({},d),p=_.Z(Object.keys(f)),U=p.next();!U.done;U=p.next()){U=U.value;var g=d[U],K=f[U];if(K===void 0)delete W[U];else if(g===void 0)W[U]=K;else if(Array.isArray(K)&&Array.isArray(g))W[U]=R?[].concat(_.uR(g),_.uR(K)):K;else if(!Array.isArray(K)&&_.tn(K)&&!Array.isArray(g)&&_.tn(g))W[U]=dIW(g,K,R);else if(typeof K===typeof g)W[U]=K;else return f=new _.M2("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:U,originalValue:g,updateValue:K}),
_.vW(f),d}return W};
RLQ=function(d){if(!d.length)return"";try{if(jEQ)return jEQ.decode(d);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(d)}catch(g){}for(var f=0,R=[],W=d.length;f<W;){for(var p=0;p<1024&&f<W;){var U=d[f++];if(U<128)frJ[p++]=U;else{if(U<224)U=(U&31)<<6|d[f++]&63;else if(U<240)U=(U&15)<<12|(d[f++]&63)<<6|d[f++]&63;else{if(p+1===1024){--f;break}U=(U&7)<<18|(d[f++]&63)<<12|(d[f++]&63)<<6|d[f++]&63;U-=65536;frJ[p++]=55296|U>>10;U=56320|U&1023}frJ[p++]=U}}U=String.fromCharCode.apply(String,
frJ);p<1024&&(U=U.substring(0,p));R.push(U)}return R.join("")};
plF=function(d,f){var R;if((R=WPJ)==null?0:R.encodeInto)return f=WPJ.encodeInto(d,f),f.read<d.length?d.length*4:f.written;for(var W=R=0;W<d.length;W++){var p=d.charCodeAt(W);p<128?f[R++]=p:(p<2048?f[R++]=p>>6|192:((p&64512)===55296&&W+1<d.length&&(d.charCodeAt(W+1)&64512)===56320?(p=65536+((p&1023)<<10)+(d.charCodeAt(++W)&1023),f[R++]=p>>18|240,f[R++]=p>>12&63|128):f[R++]=p>>12|224,f[R++]=p>>6&63|128),f[R++]=p&63|128)}return R};
UI8=function(d,f,R){if(f&&R&&R.buffer===f.exports.memory.buffer){var W=f.realloc(R.byteOffset,d);if(W)return new Uint8Array(f.exports.memory.buffer,W,d)}d=f?new Uint8Array(f.exports.memory.buffer,f.malloc(d),d):new Uint8Array(d);R&&d.set(R);return d};
_.Y8=function(d){d=new OPU(new ZPf([_.Oe(decodeURIComponent(d))]));if(sE8(d,2)){var f=k8(d);var R=d.pos;var W=d.arrayView;R=R===void 0?0:R;var p=f===void 0?-1:f;R=R===void 0?0:R;p=p===void 0?-1:p;if(W.totalLength&&p){p<0&&(p=W.totalLength-R);W.focus(R);if(!(R-W.arrayPos+p<=W.arrays[W.arrayIdx].length)){var U=W.arrayIdx,g=W.arrayPos;W.focus(R+p-1);g=new Uint8Array(W.arrayPos+W.arrays[W.arrayIdx].length-g);for(var K=0,E=U;E<=W.arrayIdx;E++)g.set(W.arrays[E],K),K+=W.arrays[E].length;W.arrays.splice(U,
W.arrayIdx-U+1,g);W.arrayIdx=0;W.arrayPos=0;W.focus(R)}U=W.arrays[W.arrayIdx];W=new DataView(U.buffer,U.byteOffset+R-W.arrayPos,p)}else W=new DataView(new ArrayBuffer(0));W=new Uint8Array(W.buffer,W.byteOffset,W.byteLength);d.pos+=f;f=W}else f=void 0;f=f?RLQ(f):void 0;d=sE8(d,4)?k8(d):void 0;W=gf8[d];if(typeof W==="undefined")throw d=new _.M2("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:d}),_.vW(d),d;return{entityTypeFieldNumber:d,entityType:W,entityId:f}};
_.I7=function(d,f,R){R=R===void 0?0:R;var W=new HPv;if(WPJ)d=WPJ.encode(d);else{var p=new Uint8Array(Math.ceil(d.length*1.2)),U=plF(d,p);p.length<U&&(p=new Uint8Array(U),U=plF(d,p));p.length>U&&(p=p.subarray(0,U));d=p}d!==void 0&&(bb(W,18),p=d.length,bb(W,p),Du(W,p),W.buf.set(d,W.pos),W.pos+=p);d=KPu[f];if(typeof d==="undefined")throw R=new _.M2("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:f}),_.vW(R),R;d!==void 0&&(bb(W,32),bb(W,d));bb(W,40);bb(W,1);f=new Uint8Array(W.buf.buffer,
W.buf.byteOffset,W.pos);return encodeURIComponent(_.VG(f,R))};
Efu=function(d){d=d.key||d.id;if(!d)throw Error("yf");return d};
ktk=function(d,f){d=d===void 0?{}:d;return zL8(d,f)};
YwF=function(d,f,R,W){if(W===void 0)return W=Object.assign({},d[f]||{}),R=(delete W[R],W),W={},Object.assign({},d,(W[f]=R,W));var p={},U={};return Object.assign({},d,(U[f]=Object.assign({},d[f],(p[R]=W,p)),U))};
bPL=function(d,f,R,W,p){var U=d[f];if(U==null||!U[R])return d;W=dIW(U[R],W,p==="REPEATED_FIELDS_MERGE_OPTION_APPEND");p={};U={};return Object.assign({},d,(U[f]=Object.assign({},d[f],(p[R]=W,p)),U))};
_.qn=function(d,f,R){return d[f]?d[f][R]||null:null};
Irv=function(){if(DI1)return DI1();var d={};DI1=UB("PersistentEntityStoreDb",{objectStores:(d.EntityStore={addedAtVersion:1},d.EntityAssociationStore={addedAtVersion:2},d),shared:!1,upgrade:function(f,R){R(1)&&$d(ox(f,"EntityStore",{keyPath:"key"}),"entityType","entityType");R(2)&&(f=ox(f,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),$d(f,"byParentEntityKey","parentEntityKey"),$d(f,"byChildEntityKey","childEntityKey"))},
version:3});return DI1()};
qwQ=function(d){return _.BX(Irv(),d)};
Ll=function(d){return window.Int32Array?new Int32Array(d):Array(d)};
eLp=function(d){return _.BX(LP8(),d)};
xI8=function(d){return new ea("WRONG_DATA_TYPE",{encoderVersion:d})};
Xlu=function(d){return d instanceof Error?new ea("UNKNOWN_ENCODE_ERROR",{originalMessage:d.message}):new ea("UNKNOWN_ENCODE_ERROR")};
Tcn=function(d){return d instanceof Error?new ea("UNKNOWN_DECODE_ERROR",{originalMessage:d.message}):new ea("UNKNOWN_DECODE_ERROR")};
AK8=function(d,f){d=d instanceof ea?d:f(d);_.vW(d);throw d;};
arW=function(d){d=(new TextEncoder).encode(d).subarray(0,16);var f=new Uint8Array(16);f.set(d);return f};
wlS=function(d){var f=MuJ[d];if(f)return f;_.JA(new _.M2("Entity model not found.",{entityType:d}))};
_.x8=function(){lrU||(lrU=GtF());return lrU};
GtF=function(){var d,f,R;return _.H(function(W){if(W.nextAddress==1)return _.q3(W,2),W.yield(_.ps(),4);if(W.nextAddress!=2){d=W.yieldResult;if(!d||!_.aL()||typeof _.RJ.BroadcastChannel==="undefined")return W.return();f=new Swp;return W.return(new X1(d,f))}R=_.Ta(W);R instanceof Error&&_.vW(R);return W.return()})};
_.TD=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1){R=d.mutations;if(!R||R.length<=0)return W.return();f&&f.dispatch(_.zD({type:"ENTITY_LOADED",payload:R}));return W.yield(Vuv(R),2)}R.length=0;_.a4(W)})};
Vuv=function(d){var f;return _.H(function(R){return R.nextAddress==1?R.yield(_.x8(),2):(f=R.yieldResult)?R.yield(_.AB(f,"readwrite",function(W){for(var p={},U=_.Z(d),g=U.next(),K={};!g.done;K={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},g=U.next())K.mutation$jscomp$4=g.value,K.mutation$jscomp$4.entityKey&&rK8(K.mutation$jscomp$4)&&(K.mutationEntityType$jscomp$3=(0,_.uo.getAnyKey)(K.mutation$jscomp$4.payload),g=void 0,K.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(g=function(E){return function(){return _.mIv(W,
E.mutation$jscomp$4.payload[E.mutationEntityType$jscomp$3],E.mutationEntityType$jscomp$3)}}(K)),K.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(g=function(E){return function(){return u0Q(W,E.mutation$jscomp$4.entityKey)}}(K)),K.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(g=function(E){return function(){return PuJ(W,E.mutation$jscomp$4.entityKey,E.mutation$jscomp$4.payload[E.mutationEntityType$jscomp$3],E.mutationEntityType$jscomp$3)}}(K)),g&&(p[K.mutation$jscomp$4.entityKey]=
p[K.mutation$jscomp$4.entityKey]?p[K.mutation$jscomp$4.entityKey].then(g):g()));
return hv.all(Object.values(p))}),0):R.return()})};
rK8=function(d){var f;d=(f=d.options)==null?void 0:f.persistenceOption;return d==="ENTITY_PERSISTENCE_OPTION_PERSIST"||d==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
FP8=function(d,f){var R,W;_.H(function(p){if(p.nextAddress==1)return p.yield(_.x8(),2);if(p.nextAddress!=3)return(R=p.yieldResult)?p.yield(_.AB(R,"readonly",function(U){var g={},K=Object.keys(f).map(function(E){var Y=f[E]?[].concat(_.uR(f[E])):[];return QEu(U,E,Y,g)});
return hv.all(K).then(function(){return g})}),3):p.return();
W=p.yieldResult;Object.keys(W).length>0&&d.dispatch(vfQ(W));_.a4(p)})};
QEu=function(d,f,R,W){return a7(d,f,R).then(function(p){W[f]=JKf(R,p)})};
JKf=function(d,f){if(f.length!==d.length)throw Error("Bf");return f.reduce(function(R,W,p){R[d[p]]=W;return R},{})};
ofL=function(d){var f=d.filter(function(p){var U;return(p==null?void 0:(U=p.transferEntity)==null?void 0:U.transferState)==="TRANSFER_STATE_COMPLETE"}).length,R=d.filter(function(p){var U;
return(p==null?void 0:(U=p.transferEntity)==null?void 0:U.transferState)==="TRANSFER_STATE_FAILED"}).length,W=d.filter(function(p){var U;
return(p==null?void 0:(U=p.transferEntity)==null?void 0:U.transferState)&&nfW.includes(p.transferEntity.transferState)});
if(!(f||W!=null&&W.length))return 0;f=_.hL8(W)+f;d=d.length-R;return d===0?0:Math.round(f*100/d)/100};
_.hL8=function(d){var f=[];f=f.concat.apply(f,_.uR(d.filter(function(U){return U.streamEntity}).map(function(U){var g=Object.assign({},U.streamEntity),K,E=(K=U.transferEntity)==null?void 0:K.transferState;
g.streamsProgress=g.streamsProgress||[];g.streamsProgress=g.streamsProgress.map(function(Y){var b=Object.assign({},Y);b.numBytesDownloaded=E==="TRANSFER_STATE_COMPLETE"?Y.numTotalBytes:Y.numBytesDownloaded;return b});
return g}).map(function(U){return U.streamsProgress})));
var R=d=0;f=_.Z(f);for(var W=f.next();!W.done;W=f.next()){var p=W.value;W=Number(p.numBytesDownloaded);p=Number(p.numTotalBytes);R+=isNaN(W)?0:W;d+=isNaN(p)?0:p}return d===0?0:Math.round(R*100/d)/100};
$IS=function(d){if(!d||!d.expirationTimestamp||!d.action)return!1;var f=(0,_.OB)()/1E3;return Number(d.expirationTimestamp)>=f};
Mn=function(d){return d&&d.expirationTimestamp&&d.action?$IS(d)&&d.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.w2=function(d){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(d||"TRANSFER_STATE_UNKNOWN")};
NcS=function(d){var f=new HPv;if(d!==void 0){var R=Math.ceil(Math.log2(d.length*4+2)/7);R=R===void 0?2:R;bb(f,10);f.submessagePosStack.push(f.pos);f.submessagePosStack.push(R);f.pos+=R;Du(f,d.length*1.2);R=plF(d,f.buf.subarray(f.pos));f.pos+R>f.buf.length&&(Du(f,R),R=plF(d,f.buf.subarray(f.pos)));f.pos+=R;d=f.submessagePosStack.pop();R=f.submessagePosStack.pop();for(var W=f.pos-R-d;d--;){var p=d?128:0;f.view.setUint8(R++,W&127|p);W>>=7}}f=new Uint8Array(f.buf.buffer,f.buf.byteOffset,f.pos);return(new TextDecoder("utf-8")).decode(f)};
_.lb=function(d){var f=0;d=_.Z(d);for(var R=d.next(),W={};!R.done;W={transferState$jscomp$3:void 0},R=d.next()){var p=R.value,U=void 0;R=(U=p.streamEntity)!=null?U:{};U=void 0;W.transferState$jscomp$3=(U=p.transferEntity)==null?void 0:U.transferState;U=p=void 0;((p=R)==null?0:(U=p.streamsProgress)==null?0:U.length)&&R.streamsProgress.forEach(function(g){return function(K){K=Number(g.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?K.numTotalBytes:K.numBytesDownloaded);isFinite(K)&&(f+=K)}}(W))}return f};
yKJ=function(d){return d.some(function(f){var R;if(!(f==null?0:(R=f.transferEntity)==null?0:R.transferState)){var W;return!(f==null?0:(W=f.policyEntity)==null?0:W.action)||f.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return nfW.includes(f.transferEntity.transferState)})};
Cuu=function(d,f){if(!f)return!1;if(_.q("of_pb_en_po_ks"))return!0;var R;d=(R=_.qn(d,"offlineVideoPolicy",_.I7(f,"offlineVideoPolicy")))!=null?R:void 0;return!!d&&Mn(d)};
_.Bc1=function(d){var f=["TRANSFER_STATE_COMPLETE"];f=f===void 0?iPL:f;return d.filter(function(R){var W,p;return f.includes((p=(W=R.transferEntity)==null?void 0:W.transferState)!=null?p:"TRANSFER_STATE_UNKNOWN")})};
cKS=function(d,f){if(f){var R,W=(R=_.qn(d,"playbackData",_.I7(f,"playbackData")))!=null?R:null,p;R=(p=_.qn(d,"transfer",_.I7(f,"transfer")))!=null?p:null;var U;p=(U=_.qn(d,"offlineVideoStreams",_.I7(f,"offlineVideoStreams")))!=null?U:null;var g;d=(g=_.qn(d,"offlineVideoPolicy",_.I7(f,"offlineVideoPolicy")))!=null?g:null;if(W||R||p||d)return{playbackDataEntity:W,transferEntity:R,streamEntity:p,policyEntity:d}}};
_.GD=function(d){var f=d.playbackData;if(!f)return[];var R=[];f=_.Z(Object.keys(f));for(var W=f.next();!W.done;W=f.next()){var p=W.value;if(!tu1(d,_.Y8(p).entityId)&&(W=cKS(d,_.Y8(p).entityId))){var U=void 0,g=void 0;p=(g=Number((U=_.qn(d,"playbackData",p))==null?void 0:U.streamDownloadTimestampSeconds))!=null?g:(0,_.OB)();R.push({entity:W,streamDownloadTimestamp:p})}}return R.sort(function(K,E){var Y=K.streamDownloadTimestamp,b=E.streamDownloadTimestamp;return b===Y?K.entity.streamEntity&&!E.entity.streamEntity?
1:-1:b-Y}).map(function(K){return K.entity})};
dNp=function(d){return _.Bc1(_.GD(d))};
_.jK1=function(d){return _.GD(d).filter(function(f){var R;if(((R=f.policyEntity)==null?0:R.action)&&f.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var W;if((W=f.transferEntity)==null?0:W.transferState){var p;return nfW.includes((p=f.transferEntity)==null?void 0:p.transferState)}return!0})};
tu1=function(d,f){var R;return((R=_.qn(d,"downloadStatusEntity",_.I7(f,"downloadStatusEntity")))==null?void 0:R.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
fUv=function(d){var f;if(d==null?0:(f=d.playbackDataEntity)==null?0:f.key)return _.Y8(d.playbackDataEntity.key).entityId;var R;if(d==null?0:(R=d.transferEntity)==null?0:R.key)return _.Y8(d.transferEntity.key).entityId;var W;if(d==null?0:(W=d.streamEntity)==null?0:W.key)return _.Y8(d.streamEntity.key).entityId;var p;if(d==null?0:(p=d.policyEntity)==null?0:p.key)return _.Y8(d.policyEntity.key).entityId};
WsL=function(d){var f=new Set,R;d=(R=d.mainDownloadsListEntity)==null?void 0:R[RUn];var W;if(!(d==null?0:(W=d.downloads)==null?0:W.length))return f;var p;d==null||(p=d.downloads)==null||p.forEach(function(U){(U==null?0:U.videoItem)&&f.add(U.videoItem)});
return f};
Sa=function(d,f){if(f){var R=_.qn(d,"mainVideoEntity",_.I7(f,"mainVideoEntity")),W=_.qn(d,"downloadStatusEntity",_.I7(f,"downloadStatusEntity")),p=_.qn(d,"ytMainChannelEntity",_.I7(f,"ytMainChannelEntity")),U={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};d=cKS(d,f);W=(W==null?void 0:W.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.q("woffle_render_failed_download_state_ks")&&(W==null?void 0:W.downloadState)==="DOWNLOAD_STATE_FAILED";!d&&W&&(d=U);if(d&&R&&
p)return Object.assign({},{videoEntity:R,channelEntity:p},d)}};
UNp=function(d,f){return pUf(d,f)==="TRANSFER_STATE_COMPLETE"&&Cuu(d,f)};
OqW=function(d,f){if(!f)return!1;var R;d=(R=_.qn(d,"playbackData",_.I7(f,"playbackData")))!=null?R:void 0;return!!d&&!!d.playerResponseJson};
pUf=function(d,f){if(!f)return"TRANSFER_STATE_UNKNOWN";var R=_.qn(d,"transfer",_.I7(f,"transfer"));if(R){var W;return(W=R.transferState)!=null?W:"TRANSFER_STATE_UNKNOWN"}R=_.qn(d,"offlineOrchestrationActionWrapperEntity",_.I7(f,"offlineOrchestrationActionWrapperEntity"));d=_.qn(d,"mainVideoEntity",_.I7(f,"mainVideoEntity"));return R||d?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
ZqL=function(d,f){if(!f)return"TRANSFER_STATE_UNKNOWN";if(d=_.qn(d,"transfer",_.I7(f,"transfer"))){var R;return(R=d.transferState)!=null?R:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
sKn=function(d,f){return f&&(d=_.qn(d,"videoPlaybackPositionEntity",_.I7(f,"videoPlaybackPositionEntity")),d==null?0:d.lastPlaybackPositionSeconds)?Number(d.lastPlaybackPositionSeconds):0};
Hqp=function(d,f){return glp(d).some(function(R){var W;return(R==null?void 0:(W=R.mainPlaylistEntity)==null?void 0:W.playlistId)===f})};
Eln=function(d,f,R){var W=Ksv(d,f);if(!W.length)return[];f=[];W=_.Z(W);for(var p=W.next();!p.done;p=W.next()){p=p.value;var U=Sa(d,p);R&&pUf(d,p)!=="TRANSFER_STATE_COMPLETE"||U&&f.push(U)}return f};
Ksv=function(d,f){if(!f)return[];var R=_.I7(f,"mainPlaylistEntity"),W;f=(W=d.mainPlaylistEntity)==null?void 0:W[R];W=[];if(f==null||!f.videos)return W;f=_.Z(f.videos);for(R=f.next();!R.done;R=f.next()){R=R.value;var p=void 0,U=void 0,g=void 0,K=(p=d)==null?void 0:(U=p.mainPlaylistVideoEntity)==null?void 0:(g=U[R])==null?void 0:g.video;K&&(R=_.Y8(K).entityId)&&W.push(R)}return W};
zUp=function(d,f){if(f){var R=_.qn(d,"mainPlaylistEntity",_.I7(f,"mainPlaylistEntity")),W=_.qn(d,"mainPlaylistDownloadStateEntity",_.I7(f,"mainPlaylistDownloadStateEntity"));d=_.qn(d,"ytMainChannelEntity",_.I7(f,"ytMainChannelEntity"));if(W&&R)return Object.assign({},{mainPlaylistEntity:R,mainPlaylistDownloadStateEntity:W},!!d&&{channelEntity:d})}};
glp=function(d){return kSf(d).sort(function(f,R){return R.addedTimestampMillis-f.addedTimestampMillis}).map(function(f){return f.downloadedPlaylistEntities})};
kSf=function(d){var f=d.mainPlaylistDownloadStateEntity,R=[];if(!f)return R;for(var W=_.Z(Object.keys(f)),p=W.next();!p.done;p=W.next()){var U=p.value;p=zUp(d,_.Y8(U).entityId);var g=void 0;U=Number((g=f[U])==null?void 0:g.addedTimestampMillis);g=isNaN(U)?(0,_.OB)():U;p!==void 0&&R.push({downloadedPlaylistEntities:p,addedTimestampMillis:g})}return R};
YUf=function(d){var f,R=(f=d.mainPlaylistVideoEntity)!=null?f:{};return new Set(glp(d).reduce(function(W,p){W=W===void 0?[]:W;var U,g;p==null||(U=p.mainPlaylistEntity)==null||(g=U.videos)==null||g.forEach(function(K){var E;(K=(E=R[K])==null?void 0:E.video)&&W.push(K)});
return W},[]))};
bqk=function(d){return"downloadedMusicPlaylistEntities"in d};
DN1=function(d){return"mainPlaylistEntity"in d&&"mainPlaylistDownloadStateEntity"in d};
IUu=function(d){return"videoEntity"in d&&"channelEntity"in d};
qUW=function(d){var f=d.musicPlaylistDownloadMetadataEntity,R=[];if(!f)return R;for(var W=_.Z(Object.keys(f)),p=W.next();!p.done;p=W.next()){p=p.value;a:{var U=d,g=_.Y8(p).entityId;if(g){var K=_.qn(U,"musicPlaylist",_.I7(g,"musicPlaylist"));U=_.qn(U,"musicPlaylistDownloadMetadataEntity",_.I7(g,"musicPlaylistDownloadMetadataEntity"));if(K&&U){K={musicPlaylistEntity:K,musicPlaylistDownloadStateEntity:U};break a}}K=void 0}U=void 0;p=Number((U=f[p])==null?void 0:U.addedTimestampMillis);p=isNaN(p)?(0,_.OB)():
p;K!==void 0&&R.push({downloadedMusicPlaylistEntities:K,addedTimestampMillis:p})}return R};
Lsp=function(d){var f=new Set;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,"musicPlaylistEntity"in R&&"musicPlaylistDownloadStateEntity"in R){R=_.Z(R.musicPlaylistEntity.tracks);for(var W=R.next();!W.done;W=R.next())f.add(W.value)}return f};
eUk=function(d,f){if(f){var R=_.qn(d,"musicTrack",_.I7(f,"musicTrack")),W=_.qn(d,"musicArtist",_.I7(f,"musicArtist"))||{};if((d=cKS(d,f))&&R&&W)return Object.assign({},{musicTrackEntity:R,musicArtistEntity:W},d)}};
xNQ=function(d){var f=d.musicTrackDownloadMetadataEntity,R=[];if(!f)return[];f=_.Z(Object.keys(f));for(var W=f.next();!W.done;W=f.next()){var p=W.value;W=eUk(d,_.Y8(p).entityId);var U=void 0;p=Number((U=_.qn(d,"musicTrackDownloadMetadataEntity",p))==null?void 0:U.addedTimestampMillis);U=isNaN(p)?(0,_.OB)():p;W!==void 0&&R.push({downloadedMusicEntities:W,addedTimestampMillis:U})}return R};
AfL=function(d,f){if(!f)return[];if(Object.values(XUL).includes(f))return Ton(d,f);f=_.I7(f,"musicPlaylist");var R;d=(R=d.musicPlaylist)==null?void 0:R[f];R=[];if(d==null||!d.tracks)return R;d=_.Z(d.tracks);for(f=d.next();!f.done;f=d.next())(f=_.Y8(f.value).entityId)&&R.push(f);return R};
Ton=function(d,f){var R=new Set,W=qUW(d).map(function(U){return U.downloadedMusicPlaylistEntities});
W=Lsp(W);W=_.Z(W);for(var p=W.next();!p.done;p=W.next())(p=_.Y8(p.value).entityId)&&R.add(p);return aUS(d).downloadedMusicEntities.filter(function(U){var g;if((g=U.musicTrackEntity)!=null&&g.videoId){U=U.musicTrackEntity;if(g=f==="PPOM"?!0:!R.has(U.videoId))b:switch(U=U.musicVideoType,f){case "PPSE":g=U==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:g=U!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}U=g}else U=!1;return U}).map(function(U){var g;
return(g=U.musicTrackEntity)==null?void 0:g.videoId})};
aUS=function(d){var f=xNQ(d).sort(function(R,W){return W.addedTimestampMillis-R.addedTimestampMillis}).map(function(R){return"downloadedMusicEntities"in R?R.downloadedMusicEntities:bqk(R)?R.downloadedMusicPlaylistEntities:{}});
d=qUW(d).sort(function(R,W){return W.addedTimestampMillis-R.addedTimestampMillis}).map(function(R){return"downloadedMusicEntities"in R?R.downloadedMusicEntities:bqk(R)?R.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:f,downloadedMusicPlaylistEntities:d}};
wUS=function(d,f){f=_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?AfL(d,f):Ksv(d,f);if(!f.length)return"TRANSFER_STATE_UNKNOWN";f=f.map(function(R){return ZqL(d,R)});
return MNF(f)};
MNF=function(d){var f=new Set(d);if(f.has("TRANSFER_STATE_FAILED")&&f.size===1)return"TRANSFER_STATE_FAILED";f.delete("TRANSFER_STATE_FAILED");if(f.has("TRANSFER_STATE_UNKNOWN")&&f.size===1)return"TRANSFER_STATE_PRE_TRANSFER";f.delete("TRANSFER_STATE_UNKNOWN");if(f.has("TRANSFER_STATE_PRE_TRANSFER")&&f.size===1||f.size===0)return"TRANSFER_STATE_PRE_TRANSFER";d=f.has("TRANSFER_STATE_TRANSFERRING");f=f.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return d||f?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
VX=function(d){var f=d.mainVideoDownloadStateEntity,R=[];if(!f)return[];f=_.Z(Object.keys(f));for(var W=f.next();!W.done;W=f.next()){var p=W.value;if(!tu1(d,_.Y8(p).entityId)){W=Sa(d,_.Y8(p).entityId);var U=void 0,g=void 0;p=(g=Number((U=_.qn(d,"mainVideoDownloadStateEntity",p))==null?void 0:U.addedTimestampMillis))!=null?g:(0,_.OB)();W!==void 0&&R.push({downloadedVideoEntities:W,addedTimestampMillis:p})}}return R};
lU8=function(d){return VX(d).sort(function(f,R){return R.addedTimestampMillis-f.addedTimestampMillis}).map(function(f){return f.downloadedVideoEntities})};
_.SUJ=function(d){var f=YUf(d),R=_.r2(d),W=WsL(d),p=VX(d).filter(function(g){var K,E;if((g==null?void 0:(K=g.downloadedVideoEntities)==null?void 0:(E=K.transferEntity)==null?void 0:E.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Y,b;g=g==null?void 0:(Y=g.downloadedVideoEntities)==null?void 0:(b=Y.videoEntity)==null?void 0:b.key;return _.q("kevlar_use_library_entity")?g&&(W.has(g)||R[g]):g&&!f.has(g)}),U=kSf(d).filter(function(g){return wUS(d,g.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.uR(p),_.uR(U)).sort(function(g,K){return K.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return GSu(g)})};
VN8=function(d,f){if(f&&Cuu(d,f)){var R,W,p=(W=(R=_.qn(d,"playbackData",_.I7(f,"playbackData")))!=null?R:void 0)==null?void 0:W.playerResponseJson;if(p){try{var U=JSON.parse(p);var g=_.qn(d,"transfer",_.I7(f,"transfer")),K=sKn(d,f);K&&(U=Object.assign({},U,{playerConfig:Object.assign({},U.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+K*1E3}}})}));U.cotn=g==null?void 0:g.cotn}catch(E){}return U}}};
_.mN8=function(d){var f,R,W;d=(W=(R=((f=d.downloadsPageViewConfigurationEntity)!=null?f:{})[_.mC])==null?void 0:R.smartDownloadsOptInBannerVisibility)!=null?W:{};var p;return(p=_.e(d,rfW))!=null?p:{}};
_.r2=function(d){var f,R,W;d=(W=(R=((f=d.mainDownloadsListEntity)!=null?f:{})[_.uZv])==null?void 0:R.downloads)!=null?W:[];f={};R=_.Z(d);for(W=R.next();!W.done;W=R.next())d=void 0,f[(d=W.value.videoItem)!=null?d:""]=!0;return f};
P0Q=function(d){var f=_.r2(d);if(Object.keys(f).length===0)return!1;var R=d.mainVideoEntity;if(!R)return!0;R=_.Z(Object.keys(R));for(var W=R.next();!W.done;W=R.next()){W=W.value;var p=_.Y8(W).entityId;if(f[W]&&!tu1(d,p))return!1}return!0};
_.ub=function(d){var f=_.r2(d);return VX(d).sort(function(R,W){return R.addedTimestampMillis-W.addedTimestampMillis}).map(function(R){return R.downloadedVideoEntities}).filter(function(R){var W;
return(R=R==null?void 0:(W=R.videoEntity)==null?void 0:W.key)&&!!f[R]})};
_.vl8=function(d){var f,R,W;d=(W=(R=((f=d.downloadsPageViewConfigurationEntity)!=null?f:{})[_.mC])==null?void 0:R.downloadsUpsellBannerVisibility)!=null?W:{};var p;return(p=_.e(d,QKW))!=null?p:{}};
GSu=function(d){return"downloadedVideoEntities"in d?d.downloadedVideoEntities:"downloadedPlaylistEntities"in d?d.downloadedPlaylistEntities:{}};
Fsp=function(d){var f=_.r2(d),R=YUf(d),W=VX(d).filter(function(p){var U,g;return(p=p==null?void 0:(U=p.downloadedVideoEntities)==null?void 0:(g=U.videoEntity)==null?void 0:g.key)&&!f[p]&&!R.has(p)});
d=kSf(d);return[].concat(_.uR(W),_.uR(d)).sort(function(p,U){return U.addedTimestampMillis-p.addedTimestampMillis}).map(function(p){return GSu(p)})};
_.P9=function(d){if(!_.q("kevlar_use_library_entity"))return Fsp(d);var f=VX(d).filter(function(W){var p,U;if(p=W=W==null?void 0:(p=W.downloadedVideoEntities)==null?void 0:(U=p.videoEntity)==null?void 0:U.key){var g,K,E;p=((K=(g=d.mainDownloadsListEntity)==null?void 0:g[RUn])==null?0:(E=K.downloads)==null?0:E.length)?WsL(d).has(W):!1}return p}),R=kSf(d);
return[].concat(_.uR(f),_.uR(R)).sort(function(W,p){return p.addedTimestampMillis-W.addedTimestampMillis}).map(function(W){return GSu(W)})};
Jfv=function(d){var f=_.r2(d),R=YUf(d);return lU8(d).filter(function(W){var p;return(W=W==null?void 0:(p=W.videoEntity)==null?void 0:p.key)&&!f[W]&&!R.has(W)})};
nl1=function(d){if(!_.q("kevlar_use_library_entity"))return Jfv(d);var f=_.r2(d),R=WsL(d);return lU8(d).filter(function(W){var p;return(W=W==null?void 0:(p=W.videoEntity)==null?void 0:p.key)&&!f[W]&&R.has(W)})};
hUF=function(d,f){f=_.I7(f,"settingEntity");var R,W,p;return!!((p=(W=((R=d.settingEntity)!=null?R:{})[f])==null?void 0:W.settingOptionValue)!=null?p:{}).boolValue};
_.QX=function(d){var f=_.ub(d);if(yKJ(f))return 0;var R=[];f=_.Z(f);for(var W=f.next();!W.done;W=f.next()){W=W.value;var p=void 0,U=void 0;if((p=W)==null?0:(U=p.videoEntity)==null?0:U.key)p=_.Y8(W.videoEntity.key).entityId,W=d,p=_.I7(p,"mainVideoDownloadStateEntity"),W=_.qn(W,"mainVideoDownloadStateEntity",p),(W=Number(W==null?void 0:W.addedTimestampMillis))&&R.push(W)}return Math.max.apply(Math,_.uR(R))};
_.v9=function(d){return d.ui.richGridMiniMode};
_.F1=function(d){return d.ui.richGridItemsPerRow};
_.olu=function(d){return d.ui.richGridSlimItemsPerRow};
_.$Nf=function(d){return d.ui.guideIsExpanded};
_.JB=function(d){return d.ui.miniplayerIsActive};
NoJ=function(d){return d.ui.singleOptionSurveyIsActive};
_.nl=function(d){var f;return((f=d.ui)==null?void 0:f.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.yfQ=function(d){return _.nl(d)==="WEB_PAGE_TYPE_WATCH"};
_.C0W=function(d){return _.nl(d)==="WEB_PAGE_TYPE_SHORTS"};
_.iqQ=function(d){return d.ui.inlinePreviewIsActive};
_.BoQ=function(d){return d.ui.inlinePreviewIsEnabled};
_.cfJ=function(d){return d.ui.miniplayerPlaybackState};
_.hB=function(d){return d.ui.isOnline};
_.tNf=function(d){return d.ui.frostedGlassMode};
_.o7=function(d,f){return pUf(d.entities,f)};
_.$8=function(d,f){return wUS(d.entities,f)};
d0v=function(d,f){var R;if(f){var W;d=(W=_.qn(d.entities,"offlineVideoPolicy",_.I7(f,"offlineVideoPolicy")))==null?void 0:W.action}else d=void 0;return(R=d)!=null?R:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
juL=function(d,f){var R;f?(d=_.qn(d.entities,"offlineVideoPolicy",_.I7(f,"offlineVideoPolicy")),d=Number(d==null?void 0:d.expirationTimestamp)):d=void 0;return(R=d)!=null?R:0};
_.fan=function(d){return _.GD(d.entities).length};
Rgk=function(d,f){return Sa(d.entities,f)};
Wu8=function(d,f){return zUp(d.entities,f)};
Nn=function(d,f){return(d=Sa(d.entities,f))?_.hL8([d]):0};
_.p4n=function(d,f){var R=_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(R){var W=d.entities;var p=AfL(W,f);if(p.length){var U=[];p=_.Z(p);for(var g=p.next();!g.done;g=p.next())(g=eUk(W,g.value))&&U.push(g);W=U}else W=[]}else W=Eln(d.entities,f);var K;if(R){var E=d.entities;f?(f=_.I7(f,"musicPlaylist"),E=(K=E.musicPlaylist)==null?void 0:K[f],K=E!=null&&E.tracks?E.tracks.length:0):K=0}else K=d.entities,f?(f=_.I7(f,"mainPlaylistEntity"),K=(E=K.mainPlaylistEntity)==null?void 0:E[f],K=K!=null&&K.videos?
K.videos.length:0):K=0;return W.length!==K?0:W?ofL(W):0};
_.U08=function(d){return d.download.isLeaderTab};
_.Ozn=function(d,f,R){if(!f&&R){var W=d.entities;if(R){var p=NcS(R),U,g;f=(g=(U=_.qn(W,"offlineabilityEntity",_.I7(p,"offlineabilityEntity")))==null?void 0:U.addToOfflineButtonState)!=null?g:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else f="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else U=d.entities,f?(g=NcS(f),f=(p=(W=_.qn(U,"offlineabilityEntity",_.I7(g,"offlineabilityEntity")))==null?void 0:W.addToOfflineButtonState)!=null?p:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):f="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return f};
ZzF=function(d,f){d=d.entities;if(f){f=NcS(f);var R,W;f=(W=(R=_.qn(d,"offlineabilityEntity",_.I7(f,"offlineabilityEntity")))==null?void 0:R.addToOfflineButtonState)!=null?W:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else f="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return f};
_.suJ=function(d){var f=d.entities;d=_.hB(d);var R=hUF(f,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.q("kevlar_modern_downloads_page")&&R)var W=!1;else{var p,U;f=(U=(p=((W=f.downloadsPageViewConfigurationEntity)!=null?W:{})[_.mC])==null?void 0:p.smartDownloadsOptInBannerVisibility)!=null?U:{};W=d?!!f.visibleWithConnection:!!f.visibleWithoutConnection}return W};
_.gTJ=function(d){return hUF(d.entities,"SMART_DOWNLOADS_ENABLED")};
_.Hzn=function(d){return P0Q(d.entities)};
Kuf=function(d){return _.ub(d.entities).every(function(f){var R;return(f==null?void 0:(R=f.transferEntity)==null?void 0:R.transferState)&&!nfW.includes(f.transferEntity.transferState)})};
_.ETf=function(d){var f,R,W,p=(W=(R=((f=d.entities.downloadsPageViewConfigurationEntity)!=null?f:{})[_.mC])==null?void 0:R.downloadsUpsellBannerVisibility)!=null?W:{};return _.hB(d)?!!p.visibleWithConnection:!!p.visibleWithoutConnection};
_.zgU=function(d,f){return tu1(d.entities,f)};
kP8=function(d,f){if(f){var R,W;d=(W=(R=_.qn(d.entities,"downloadStatusEntity",_.I7(f,"downloadStatusEntity")))==null?void 0:R.downloadState)!=null?W:"DOWNLOAD_STATE_UNKNOWN"}else d="DOWNLOAD_STATE_UNKNOWN";return d};
yX=function(d,f){return sKn(d.entities,f)};
IaU=function(d){d=_.Y0k(d);var f=d.hours===void 0?0:d.hours,R=d.minutes===void 0?0:d.minutes,W=d.seconds===void 0?0:d.seconds,p=f>0;d=[];p&&(f=_.bzQ(f),d.push(f));f=p;f=f===void 0?!1:f;R=(["af","be","lt"].includes(_.Cl)||f)&&R<10?D08().format(R):(new Intl.NumberFormat("en-u-nu-latn")).format(R);d.push(R);R=D08().format(W);d.push(R);R=":";"da fi id si sr sr-Latn".split(" ").includes(_.Cl)&&(R=".");return d.join(R)};
_.Y0k=function(d){var f=d.hours||0,R=d.minutes||0,W=d.seconds||0;f=W+R*60+f*3600+(d.days||0)*86400+(d.weeks||0)*604800+(d.months||0)*2629800+(d.years||0)*31557600;if(f<=0)return{hours:0,minutes:0,seconds:0};d=f;f=Math.floor(d/3600);d%=3600;R=Math.floor(d/60);W=Math.floor(d%60);return{hours:f,minutes:R,seconds:W}};
_.bzQ=function(d){d=(new Intl.NumberFormat("en-u-nu-latn")).format(d);var f=["fr"],R="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(_.Cl)?d.replace(",","\u00a0"):f.includes(_.Cl)?d.replace(",","\u202f"):R.includes(_.Cl)?d.replace(",","."):d};
D08=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
q0v=function(d){try{return(new _.ib(5)).format(d)}catch(f){}};
B9=function(d){return{thumbnailOverlayDownloadingRenderer:{state:d}}};
Lu1=function(d){if(d=q0v(d))return{thumbnailOverlaySidePanelRenderer:{text:_.sL(d),icon:{iconType:"PLAYLISTS"}}}};
eg1=function(){var d=_.X7("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.sL(d),icon:{iconType:"PLAY_ALL"}}}};
x0J=function(d){d=_.c9(d,2);return _.Cl!=="ru"&&_.Cl!=="es_419"&&_.Cl!=="es-419"&&_.Cl!=="es"&&_.Cl!=="es_US"&&_.Cl!=="es-US"&&_.Cl!=="fr"&&_.Cl!=="pl"&&_.Cl!=="it"&&_.Cl!=="nl"&&_.Cl!=="uk"&&_.Cl!=="fr_CA"&&_.Cl!=="fr-CA"||d===""?d:d[0].toLocaleUpperCase()+d.substring(1)};
TxQ=function(d){return function(f){var R=d(),W=_.c9(f,R.dateFormat);f=_.c9(f,R.timeFormat);var p=X48.DATETIMEFORMATS[R.joinerStyle];p=p.replace(/'(?!')/g,"");p=p.replace("{0}",f);p=p.replace("{1}",W);return R.capitalize(p)}};
AOS=function(d){return d?typeof d.seconds==="string"&&(d.nanos===void 0||typeof d.nanos==="number"):!1};
aaW=function(d){return new Date(Number(d.seconds)*1E3+(d.nanos||0)*1E-6)};
_.c9=function(d,f){if(typeof d.getTime==="function")d={date:d};else if(AOS(d))d={date:aaW(d)};else if(typeof AOS(d.timestamp)&&typeof d.i18nInternalSecondsEastOfUtc==="number")d={date:aaW(d.timestamp),timeZone:tB(-d.i18nInternalSecondsEastOfUtc/60)};else throw Error("Cf`"+JSON.stringify(d));var R=d;d=R.date;R=R.timeZone;f=MKf(f).format(d,R);_.Cl==="zh-TW"&&(d=R?Number(MKf("H").format(d,R)):d.getHours(),f=d<5?f.replace("\u4e0a\u5348","\u51cc\u6668"):d<8?f.replace("\u4e0a\u5348","\u65e9\u4e0a"):d<12?
f.replace("\u4e0a\u5348","\u4e0a\u5348"):d<13?f.replace("\u4e0b\u5348","\u4e2d\u5348"):d<19?f.replace("\u4e0b\u5348","\u4e0b\u5348"):f.replace("\u4e0b\u5348","\u665a\u4e0a"));return f};
MKf=function(d){if(w48.has(d))return w48.get(d);var f=laL(d);f=GPS(f);S0u!==!0&&(S0u=!0);VK8=!0;VK8=!1;f=new d5(f,X48);w48.set(d,f);return f};
laL=function(d){return(new d5(d,X48)).patternParts_.map(function(f){return f.type===0?"'"+f.text+"'":f.text}).join("")};
GPS=function(d){return _.Cl==="en"||_.Cl==="es_US"||_.Cl==="es-US"?d:d.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(f,R,W){return"H".repeat(R.length)+W})};
DVF=function(d,f){rOp||(_.j4=_.m0S,rOp=new uCL);var R=rOp;a:if(d=PAS(d),f=PAS(f||new Date),d>f)R=d.getTime()-f.getTime()>6048E5?_.c9(d,1):Quf(d);else{for(var W=0;vT8(d,12*(W+1))<f;)++W;if(W>0)R=R.format(-W,0);else{for(W=0;vT8(d,W+1)<f;)++W;if(W>0)R=R.format(-W,2);else{d=f.getTime()-d.getTime();f=_.Z(FuS);for(W=f.next();!W.done;W=f.next()){W=W.value;var p=W.unit,U=Math.floor(d/W.unitDuration);if(U>=(W.threshold===void 0?1:W.threshold)){R=R.format(-U,p);break a}}R=R.format(-0,7)}}}return R};
PAS=function(d){if(typeof d.getTime==="function")return d;if(AOS(d))return aaW(d);throw Error("Df`"+JSON.stringify(d));};
vT8=function(d,f){for(var R=0,W;;++R)if(W=new Date(d.getFullYear(),d.getMonth()+f,d.getDate()-R,d.getHours(),d.getMinutes(),d.getSeconds()),W.getMonth()===(d.getMonth()+f)%12)return W};
_.fY=function(d){return{runs:[{text:d}]}};
_.R0=function(d){if(d&&d.simpleText)return d.simpleText;var f="";if(d&&d.runs)for(var R=0;R<d.runs.length;R++)d.runs[R].text&&(f+=d.runs[R].text);return f};
q1k=function(d,f,R,W){return d.videoEntity&&!d.policyEntity&&R!=="DOWNLOAD_STATE_FAILED"?[B9("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:Mn(d.policyEntity)&&f!=="TRANSFER_STATE_FAILED"&&f!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?f==="TRANSFER_STATE_PAUSED_BY_USER"?[B9("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.w2(f)?[B9("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:d.videoEntity.lengthSeconds?I38(d.videoEntity.lengthSeconds,W):[]:
[B9("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
I38=function(d,f){var R=[{thumbnailOverlayTimeStatusRenderer:{text:_.sL(IaU({seconds:d})),style:"DEFAULT"}}];f&&(d=f<=0||d<=0?0:f>=d?100:Math.ceil(f*100/d),d>0&&R.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:d}}));return R};
LfW=function(d,f,R,W,p){if(f==="TRANSFER_STATE_UNKNOWN"||!d)return{};if(_.w2(f)||f==="TRANSFER_STATE_PRE_TRANSFER")var U=[B9("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var g,K;if(f==="TRANSFER_STATE_COMPLETE"&&((g=d.mainPlaylistEntity)==null?0:(K=g.videos)==null?0:K.length)){if(_.q("web_modern_collections_v2")){var E;var Y=(U=d.mainPlaylistEntity)==null?void 0:(E=U.videos)==null?void 0:E.length;U=(U=q0v(Y))?{thumbnailOverlayBottomPanelRenderer:{text:_.sL(U),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var b;U=Lu1((Y=d.mainPlaylistEntity)==null?void 0:(b=Y.videos)==null?void 0:b.length)}var D;U=[eg1(),Object.assign({},(D=U)!=null?D:{})]}else U=[]}D=U;a:if(f==="TRANSFER_STATE_PRE_TRANSFER")R=Kl(_.X7("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(f==="TRANSFER_STATE_TRANSFER_IN_QUEUE")R=Kl(_.X7("WAITING_TO_DOWNLOAD"));else if(_.w2(f))R=Math.floor(R*100).toString(),R=Kl(_.X7("DOWNLOADING_PERCENT",{percent:R},"Downloading... "+R+"%"));else{if(W&&(_.q("playlist_is_offline_selector_killswitch")&&
(p=_.Ze().resolve(_.i6).isNetworkAvailable()),p)){R=tCp(_.X7("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),BTQ(W));break a}R=void 0}f=f==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.X7("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},D.length?{thumbnailOverlays:D}:{},R?{viewPlaylistText:R}:{viewPlaylistText:_.fY("")},f.length?{badges:f}:{})};
e4u=function(d,f,R,W,p,U){if(f==="TRANSFER_STATE_UNKNOWN"||!d)return{};if(W==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var g=q1k(d,f,W);if(d.videoEntity&&!d.policyEntity&&W!=="DOWNLOAD_STATE_FAILED"){var K=_.X7("WAITING_TO_DOWNLOAD");if(K)return{shortViewCountText:_.fY(K),publishedTimeText:void 0,thumbnailOverlays:g}}if(!Mn(d.policyEntity)){U=d.policyEntity&&!$IS(d.policyEntity)?_.X7("DOWNLOAD_EXPIRED",{},"Download expired"):
_.X7("TRANSFER_FAILED",{},"Download failed");var E;if((E=d.policyEntity)==null?0:E.shortMessageForDisabledAction)U=d.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:Kl(U),publishedTimeText:void 0,thumbnailOverlays:g}}if(f==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.fY(_.X7("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:g};if(f==="TRANSFER_STATE_FAILED"||f==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.fY(_.X7("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:g};if(f==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(E=_.X7("WAITING_TO_DOWNLOAD"),W==="DOWNLOAD_STATE_PAUSED"&&(E=_.X7("DOWNLOAD_PAUSED",{},"Download paused")),E))return{shortViewCountText:_.fY(E),publishedTimeText:void 0,thumbnailOverlays:g};if(_.w2(f))return d=Math.floor(R*100).toString(),{shortViewCountText:_.fY(_.X7("DOWNLOADING_PERCENT",{percent:d},"Downloading... "+d+"%")),publishedTimeText:void 0,thumbnailOverlays:g};f=void 0;d.videoEntity.publishedTimestampMillis&&
(f=new Date,p&&(f=new Date(p)),f=Kl(DVF(new Date(Number(d.videoEntity.publishedTimestampMillis)),f)));p=[];_.q("kevlar_woffle_badge_killswitch")||(p=[{metadataBadgeRenderer:{label:_.X7("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Y;d=Kl((Y=d.videoEntity.localizedStrings)==null?void 0:Y.viewCount);return Object.assign({},U?{shortViewCountText:void 0}:{shortViewCountText:d},U?{}:{publishedTimeText:f},{badges:p,thumbnailOverlays:g})};
XLL=function(d,f){d=d===void 0?xVn:d;switch(f.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:f.payload.playlistId,inviteLinkURL:f.payload.inviteLinkUrl};default:return d}};
Awk=function(d,f){d=d===void 0?T4U:d;switch(f.type){case "SET_CURRENT_FORM_ID":return f=f.payload.formId,d.currentFormId===f?d:{currentFormId:f,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var R=f.payload;f=R.groupId;R=R.command;if(d.currentFormId){var W=Object.assign({},d.commandsMap);W[f]=R;d=Object.assign({},d,{commandsMap:W})}return d;case "RESET_COMMAND_MAP":return Object.assign({},d,{commandsMap:{}});default:return d}};
MEu=function(d,f){d=d===void 0?a3u:d;switch(f.type){case "UPDATE_CANVAS_MODE":return Object.assign({},d,{currentMode:f.payload.currentMode});default:return d}};
l3U=function(d,f){d=d===void 0?wLk:d;switch(f.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},d,{guideIsExpanded:f.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},d,{scrollAtTop:f.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},d,{guideIsVisibleButNotPersistent:f.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},d,{miniplayerIsActive:f.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},d,{singleOptionSurveyIsActive:f.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},d,{slimlineSurveyRatingSelectedIndex:f.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},d,{richGridMiniMode:f.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},d,{richGridItemsPerRow:f.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},d,{richGridSlimItemsPerRow:f.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},d,{richGridContainerWidth:f.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},d,{richGridStyle:f.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},d,{currentPageType:f.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},d,{inlinePreviewIsActive:f.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},d,{inlinePreviewIsEnabled:f.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},d,{darkModeIsEnabled:f.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
d,{miniplayerPlaybackState:f.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},d,{tabGesturesIsActive:f.payload});case "SET_ONLINE_STATUS":return Object.assign({},d,{isOnline:f.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},d,{chipBarIsSticky:f.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},d,{frostedGlassMode:f.payload});default:return d}};
S1S=function(d,f){d=d===void 0?GEU:d;switch(f.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},d,{transcription:f.payload});case "SET_OVERLAY_STATE":return Object.assign({},d,{overlay:f.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return d}};
nLn=function(){return xP(Object.assign({},{continuation:VEU,download:rwJ,canvas:MEu,reportChannelAbuse:mVL,share:ulJ,talkToRecs:PEQ,ui:l3U,voiceSearch:S1S,watch:Qnp,ypc:vLL,shorts:FfJ,radioButtonGroup:Awk,collabInviteLink:XLL},JwF))};
$VS=function(){return _.q("web_player_entities_middleware")?new We(nLn(),[h4f,oLJ]):new We(nLn(),[h4f])};
_.pY=function(){N4p||(N4p=$VS());return N4p};
ywL=function(d,f,R){if(d.length)return{titleText:_.sL(f!=null?f:_.X7("DOWNLOADS",void 0,"Downloads")),contents:d.map(function(W){var p=W.videoEntity;W={videoId:p.videoId,title:Kl(p.title),shortBylineText:Kl(W.channelEntity.title),thumbnail:p.thumbnail};var U=p.videoId?yX(_.pY().getState(),p.videoId):0;p.videoId&&R?W.navigationEndpoint=_.Zu(p.videoId,R,void 0,void 0,U):p.videoId&&(W.navigationEndpoint=ix8(p.videoId,U,p.lengthSeconds));p.lengthSeconds&&(W.thumbnailOverlays=I38(p.lengthSeconds,U));return{playlistPanelVideoRenderer:W}}),
totalVideos:d.length}};
CES=function(d){return(d=(0,_.uo.getValueByKeys)(d,"playlistId"))?{playlistId:d}:null};
i7J=function(){return{}};
B4k=function(d,f){return new _.Ig(function(R,W){d.then(function(p){if(p){if(p=f(p))return R(p);W()}},W)})};
cw8=function(d){var f,R,W,p=(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.autoplay)==null?void 0:W.autoplay,U,g,K;f=(U=d.contents)==null?void 0:(g=U.twoColumnWatchNextResults)==null?void 0:(K=g.playlist)==null?void 0:K.playlist;return p&&f&&f.playlistId?{rawResponse:d,autoplayRenderer:p,playlistPanelRenderer:f,playlistId:f.playlistId}:null};
duW=function(d){var f=f===void 0?"UNKNOWN_INTERFACE":f;if(d.length===1)return d[0];var R=tEW[f];if(R){R=new RegExp(R);for(var W=_.Z(d),p=W.next();!p.done;p=W.next())if(p=p.value,R.exec(p))return p}var U=[];Object.entries(tEW).forEach(function(g){var K=_.Z(g);g=K.next().value;K=K.next().value;f!==g&&U.push(K)});
R=new RegExp(U.join("|"));d.sort(function(g,K){return g.length-K.length});
W=_.Z(d);for(p=W.next();!p.done;p=W.next())if(p=p.value,!R.exec(p))return p;return d[0]};
_.UN=function(d){return"/youtubei/v1/"+duW(d)};
_.ON=function(d){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:d}}}}};
_.Zw=function(d){return _.ON(_.fY(d))};
jPJ=function(d,f){var R={mode:"NORMAL"};d&&(R.autoplayVideo=d.navigationEndpoint,R.nextButtonVideo=d.navigationEndpoint);f&&(R.previousButtonVideo=f.navigationEndpoint);return R};
Wau=function(d,f,R){if(!R||!R.sets)return{sets:[jPJ(d,f)]};var W=R.sets.find(function(g){return g.mode==="NORMAL"}),p=(0,_.uo.unsafeClone)(R);
if(!W)return p.sets.push(jPJ(d,f)),p;if(!d)return R;W=_.uo.getValueByKeys.apply(null,[W].concat(_.uR(f7W)));var U=_.uo.getValueByKeys.apply(null,[d].concat(_.uR(RfJ)));if(W===U)return R;p.sets=p.sets.filter(function(g){return g.mode!=="NORMAL"});
p.sets.push(jPJ(d,f));return p};
pVS=function(d){return!!d.playlistPanelVideoRenderer&&!d.playlistPanelVideoRenderer.unplayableText};
Uup=function(d){return!!d.playlistPanelVideoRenderer&&!!d.playlistPanelVideoRenderer.title};
OVW=function(d,f){if(f.contents&&!(d>=f.contents.length)&&(d=f.contents.slice(d).find(pVS)))return d.playlistPanelVideoRenderer};
ZVn=function(d,f){if(f.contents)return(f=f.contents.find(function(R){return!!R.playlistPanelVideoRenderer&&R.playlistPanelVideoRenderer.videoId===d}))?f.playlistPanelVideoRenderer:void 0};
sPU=function(d,f){return f.contents?f.contents.findIndex(function(R){return!!R.playlistPanelVideoRenderer&&R.playlistPanelVideoRenderer.videoId===d}):-1};
gop=function(d,f){return f.contents?f.contents.findIndex(function(R){return!!R.playlistPanelVideoRenderer&&R.playlistPanelVideoRenderer.playlistSetVideoId===d}):-1};
HVW=function(d,f){d.contents&&f!==-1&&d.contents.splice(f,1).length===1&&d.totalVideos!==void 0&&(--d.totalVideos,delete d.videoCountText)};
_.KaU=function(d){var f=[];if(!d||!d.contents)return f;d=_.Z(d.contents);for(var R=d.next();!R.done;R=d.next())R=R.value,R.playlistPanelVideoRenderer&&R.playlistPanelVideoRenderer.videoId&&f.push(R.playlistPanelVideoRenderer.videoId);return f};
_.EoF=function(d){if(d&&d.contents)return(d=d.contents.find(function(f){return!!f.playlistPanelVideoRenderer&&!!f.playlistPanelVideoRenderer.selected})||d.contents[d.currentIndex])?d.playlistPanelVideoRenderer:void 0};
zfn=function(d,f,R,W,p,U,g){p=p===void 0?!1:p;U=U===void 0?!1:U;g=g===void 0?!1:g;if(d.contents&&d.contents.length!==0){W&&(d.contents=d.contents.filter(W));W=d.contents.length;for(var K=0;K<W;K++){var E=d.contents[K].playlistPanelVideoRenderer;E&&(K===f?(U&&delete E.menu,E.indexText=_.fY("\u25b6")):p||d.isInfinite||E.indexText===void 0?delete E.indexText:E.indexText=_.fY((K+1+R).toString()))}d.currentIndex=f+R;g&&(delete d.videoCountText,d.totalVideos=W)}};
_.sN=function(d){d=kA8(d);if(d){var f=d.length;var R=-59%f;R<0&&(R=f+R);d=d.slice(f-R)+d.slice(0,f-R)}else d="";R="";for(f=0;f<d.length&&d[f]!==Yfn;f++)R+=d[f];return R};
_.bVF=function(d,f){var R=document.body;f=f===void 0?function(K){return K}:f;
var W,p=null;d=_.Z(d);for(W=d.next();!W.done;W=d.next()){var U=W.value;W="div";U[2]&&(W=f(U[2]));W=document.createElement(W);p||(p=W);var g=U[0];U=U[1];g&&(W.id=f(g));if(U)for(U=_.Z(U),g=U.next();!g.done;g=U.next())W.classList.add(f(g.value));R.appendChild(W);R=W}return[p,R]};
Dup=function(d,f){for(var R="",W=0;W<f;W++)R+=d.charAt(Math.floor(Math.random()*d.length));return R};
g5=function(d){return Dup("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",d)};
He=function(d){return Dup("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",d)};
KY=function(d){return Dup("0123456789",d)};
EN=function(){var d=performance.now(),f=new Date;var R="2."+f.getFullYear()+String(f.getMonth()+1).padStart(2,"0")+String(f.getDate()).padStart(2,"0");for(var W,p=Math.floor(Math.random()*11)+15,U=[],g=0;g<p;g++)U.push(Math.floor(Math.random()*26476865)+24547720);W=U.join(",");var K=g5(10),E=g5(100),Y=g5(102),b=g5(106),D=g5(108),I=g5(11),L=g5(1140),X=g5(123),w=g5(14),S=g5(16),r=g5(1900),v=g5(23),c=g5(26),n=g5(34),y=g5(397),h=g5(44),t=g5(5),kU=g5(72),Eu=g5(74),IJ=g5(75),xU=g5(88),ek=g5(91),nQ="rr4---sn-4g5ednsr rr2---sn-5hne6n6e rr4---sn-hgn7rnls rr4---sn-5hne6nzd rr1---sn-ntqe6n7k rr4---sn-aigl6ned rr2---sn-q4flrnee rr5---sn-q4fl6ndz rr2---sn-5hnednsz rr5---sn-q4fl6n6d rr2---sn-q4fl6nde rr5---sn-q4fl6ns7 rr3---sn-q4flrnez rr3---sn-q4fzen7r rr1---sn-q4fl6n6d rr5---sn-q4flrne6 rr2---sn-5hnekn7z rr1---sn-q4flrne7 rr5---sn-q4fl6nde rr5---sn-q4fl6n6s".split(" ");
var uW=nQ[Math.floor(Math.random()*nQ.length)];var Ue=(new Date("2010-01-01")).getTime();var mB=(new Date(Ue+Math.random()*((new Date).getTime()-Ue))).toISOString().split("T")[0];for(var zN,dy=[],DL=0;DL<4;DL++)dy.push(Math.floor(Math.random()*100));zN=dy.join(".");var kV=Number(KY(5)),GN=Number(KY(6)),aR=Number(KY(7)),Ba=Number(KY(9)),pQ=KY(1),ji=KY(10),LR=KY(16),E2=KY(19),ei=KY(2),fI=KY(20),pH=KY(21),j8=KY(3),gy=KY(4),CR=KY(5),Dh=KY(6),MO=KY(7),wy=KY(8),e8=KY(9);var kc=Dup("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var by=[He(5),He(5),He(5)].join("%2C"),lo=[KY(3),KY(5),KY(5)].join("%2C"),Xs=He(0),nR=He(1),PM=He(10),$s=He(108),Z5=He(11),Bp=He(12),m3=He(13),Xg=He(14),pf=He(15),nH=He(16),PW=He(17),An=He(18),P8=He(19),$U=He(2),IC=He(20),zI=He(22),GM=He(23),TI=He(24),Xa=He(266),xV=He(3),rL=He(30),bH=He(34),bc=He(35),Tp=He(36),U4=He(4),Qt=He(40),rP=He(43),QN=He(47),DJ=He(5),ZT=He(6),iL=He(7),tM=He(75),yf=He(8),IR=He(80),uy=He(9),Zh="https://www."+He(12)+".com",El={},NM={},P0={},FE={},IH={},g1={},Hq={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:W}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:R},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+He(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:R},{key:"client.name",value:"WEB"},{key:"client.fexp",value:W}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:pH+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+He(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:Qt,ypcGetOfflineUpsellEndpoint:{params:IR}},trackingParams:bc+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&cnr="+ei+"&ratebypass=yes&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&c=WEB&txp="+MO+"&n="+S+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:GN,width:640,height:360,lastModified:LR,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:MO,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+lo+"&mn="+
by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&cnr="+ei+"&ratebypass=yes&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&c=WEB&txp="+MO+"&n="+S+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+$s+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:GN,width:1280,
height:720,lastModified:LR,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:MO,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+by+"&ms="+
by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:aR,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:aR,approxDurationMs:MO},{itag:248,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+by+"&ms="+by+"&mv="+
nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'video/webm; codecs="vp9"',bitrate:aR,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:aR,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:399,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:aR,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:aR,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:136,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:aR,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:GN,approxDurationMs:MO},{itag:247,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+
by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/webm; codecs="vp9"',bitrate:aR,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:398,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+e8+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:aR,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:e8,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:135,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:GN,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:GN,approxDurationMs:MO},{itag:244,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+
by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+$s+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/webm; codecs="vp9"',bitrate:GN,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:397,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:GN,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:134,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:GN,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:GN,highReplication:!0,approxDurationMs:MO},{itag:243,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'video/webm; codecs="vp9"',bitrate:GN,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:396,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:GN,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:133,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:GN,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:GN,approxDurationMs:MO},{itag:242,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+
by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/webm; codecs="vp9"',bitrate:GN,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:395,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:GN,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:GN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:160,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:GN,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:kV,approxDurationMs:MO},{itag:278,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+lo+"&mn="+
by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+D+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/webm; codecs="vp9"',bitrate:GN,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:kV,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:394,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&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="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=video%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:kV,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:kV,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:MO},{itag:140,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=audio%2Fmp4&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:GN,
initRange:{start:"0",end:"631"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:GN,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:MO,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+
ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=audio%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+MO+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'audio/webm; codecs="opus"',bitrate:kV,initRange:{start:"0",end:"265"},indexRange:{start:j8,
end:gy},lastModified:LR,contentLength:MO,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:kV,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:MO,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=audio%2Fwebm&ns="+
TI+"&gir="+xV+"&clen="+MO+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+MO+"&n="+nH+"&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="+D,mimeType:'audio/webm; codecs="opus"',bitrate:kV,initRange:{start:"0",end:"265"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:MO,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:kV,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:MO,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+uW+".googlevideo.com/videoplayback?expire="+ji+"&ei="+v+"&ip="+zN+"&id=o-AF"+rP+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+lo+"&mn="+by+"&ms="+by+"&mv="+nR+"&mvi="+pQ+"&pl="+ei+"&initcwndbps="+MO+"&siu="+pQ+"&spc="+h+"&vprv="+pQ+"&svpuc="+pQ+"&mime=audio%2Fwebm&ns="+TI+"&gir="+xV+"&clen="+wy+"&dur="+wy+"&lmt="+LR+"&mt="+ji+"&fvip=3&keepalive="+xV+"&c=WEB&txp="+
MO+"&n="+nH+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+D,mimeType:'audio/webm; codecs="opus"',bitrate:GN,initRange:{start:"0",end:"265"},indexRange:{start:j8,end:gy},lastModified:LR,contentLength:wy,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:GN,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:MO,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="+e8+"&docid="+I+"&ei="+v+"&feature="+K+"&fexp="+Xs+"&ns="+$U+"&plid="+S+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+nR+"&el="+PM+"&len="+gy+"&of="+zI+
"&uga="+ei+"&vm="+Xa},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+e8+"&docid="+I+"&ei="+v+"&feature="+K+"&fexp="+Xs+"&ns="+$U+"&plid="+S+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+nR+"&el="+PM+"&len="+gy+"&of="+zI+"&uga="+ei+"&vm="+Xa},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+e8+"&docid="+I+"&ei="+v+"&feature="+K+"&fexp="+Xs+"&ns="+$U+"&plid="+S+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
nR+"&el="+PM+"&len="+gy+"&of="+zI+"&uga="+ei+"&vm="+Xa},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+v+"&m="+xU+"&oid="+zI+"&plid="+S+"&pltype="+iL+"&ptchn="+zI+"&ptk="+w+"&video_id="+I},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+e8+"&docid="+I+"&ei="+v+"&event="+Xg+"&feature="+K+"&fexp="+Xs+"&ns="+$U+"&plid="+S+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+nR},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+I+"&ei="+v+"&feature="+
K+"&len="+gy+"&ns="+$U+"&plid="+S+"&ver="+pQ,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+I+"&caps="+xV+"&opi="+e8+"&xoaf="+pQ+"&hl="+$U+"&ip="+zN+"&ipbits="+pQ+"&expire="+ji+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+zN+"&key="+xV+"&lang="+t,name:{simpleText:uy},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+I+"&caps="+xV+"&opi="+e8+"&xoaf="+pQ+"&hl="+$U+"&ip="+zN+"&ipbits="+pQ+"&expire="+ji+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+zN+"&key="+xV+"&kind="+xV+"&lang="+$U,name:{simpleText:nH},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:Z5,title:PW,lengthSeconds:"1155",keywords:[nH,Z5,PW,PM],
channelId:TI,isOwnerViewing:!1,shortDescription:PW,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+bH,width:168,height:94},{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+bH,width:196,height:110},{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+n,width:246,height:138},{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+n,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
I+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:MO,author:m3,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:MO,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+zI+"/featured_channel.jpg?v="+yf,width:40,height:40}]},trackingParams:bc+"=",navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"/channel/"+TI,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:TI}},channelName:m3,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:pf}]},subscribed:!1,enabled:!0,type:"FREE",channelId:TI,showPreferences:!1,subscribedButtonText:{runs:[{text:Z5}]},unsubscribedButtonText:{runs:[{text:Z5}]},trackingParams:bc+"=",unsubscribeButtonText:{runs:[{text:U4}]},serviceEndpoints:[{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[TI],params:yf}},{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Qt,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:bc+"=",dialogMessages:[{runs:[{text:uy},{text:nH},{text:uy}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:yf}]},serviceEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[TI],params:yf}},accessibility:{label:Xg},trackingParams:bc+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:U4}]},accessibility:{label:pf},trackingParams:bc+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:pf}},unsubscribeAccessibility:{accessibilityData:{label:m3}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:wy},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[TI],params:yf}},unsubscribeCommand:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[TI],params:yf}},addToWatchLaterCommand:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:Z5,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:Z5}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+I+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+Tp+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
I+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+Z5,width:1280,height:720},title:{simpleText:Xg},description:{simpleText:IC},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+yf,externalChannelId:TI,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:MO,category:"Travel & Events",publishDate:mB,ownerChannelName:m3,uploadDate:mB}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:U4},trackingParams:bc+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:Qt,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:bc+"="}}],headerText:{simpleText:PW},icon:{infoCardIconRenderer:{trackingParams:bc+"="}},closeButton:{infoCardIconRenderer:{trackingParams:bc+"="}},trackingParams:bc+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:bc+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+Z5+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:kc,interpreterSafeUrl:(El.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+rL+".js",El),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:ZT},{text:Bp,bold:!0}]},endpoint:{clickTrackingParams:Qt,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:bc+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:nH}]},actionButton:{buttonRenderer:{text:{runs:[{text:PW}]},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+I,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
I,target:"TARGET_NEW_WINDOW"}},trackingParams:bc+"="}},trackingParams:bc+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+kU+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+kU+"=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:MO,endMs:MO,title:{accessibility:{accessibilityData:{label:ZT}},simpleText:An},metadata:{simpleText:DJ},callToAction:{simpleText:iL},dismiss:{simpleText:DJ},endpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"/channel/"+TI,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:TI}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:m3}]},subscribed:!1,enabled:!0,type:"FREE",channelId:TI,showPreferences:!1,
subscribedButtonText:{runs:[{text:An}]},unsubscribedButtonText:{runs:[{text:An}]},trackingParams:bc+"=",unsubscribeButtonText:{runs:[{text:yf}]},serviceEndpoints:[{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[TI],params:yf}},{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Qt,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:bc+
"=",dialogMessages:[{runs:[{text:IC},{text:DJ},{text:ZT}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:pf}]},serviceEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[TI],params:yf}},accessibility:{label:ZT},trackingParams:bc+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:pf}]},
accessibility:{label:Z5},trackingParams:bc+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:An}},unsubscribeAccessibility:{accessibilityData:{label:PM}}}},trackingParams:bc+"=",isSubscribe:!0,id:fI}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+n,width:168,height:94},{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+bH,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+n,width:246,height:138},{url:"https://i.ytimg.com/vi/"+I+"/hqdefault.jpg?sqp=-oaymwE"+Tp+"G&rs="+n,width:336,height:188},{url:"https://i.ytimg.com/vi/"+I+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:MO,endMs:MO,title:{accessibility:{accessibilityData:{label:An}},simpleText:iL},metadata:{simpleText:DJ},endpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
Z5,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:Z5,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+uW+".googlevideo.com/videoplayback?source=youtube&oeis="+pQ+"&c=WEB&oad="+gy+"&ovd="+gy+"&oaad="+CR+"&oavd="+CR+"&ocs="+j8+"&oewis="+pQ+"&oputc="+pQ+"&ofpcc="+pQ+"&siu="+pQ+"&msp="+pQ+"&odepv="+pQ+
"&id=o-AF"+rP+"&ip="+zN+"&initcwndbps="+MO+"&mt="+ji+"&oweuc="+Xs}}}}},trackingParams:bc+"=",id:fI,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:An}},simpleText:m3},style:"DEFAULT"}}]}}],startMs:MO,trackingParams:bc+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:pQ,offsetEndMilliseconds:CR},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";ord="+ji+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+j8+";dc_sk="+pQ+";dc_ctype="+ei+";dc_ref=http://www.youtube.com/video/"+Z5+";dc_pubid="+pQ+";dc_btype=23?gclid="+ek+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+pQ+"&ns="+pQ+"&event="+pQ+"&device="+pQ+"&content_v="+I+"&el="+PM+"&ei="+v+"&devicever="+R+"&bti="+MO+"&format="+Dh+"&break_type="+pQ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+pQ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+zN+"&slot_pos="+pQ+"&slot_len="+pQ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+lo+"&ad_len="+CR+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
Z5+"&aqi="+v+"&ad_rmp="+pQ+"&sli="+pQ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+
";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+MO+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&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"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&ctype="+j8+"&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"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_engaged_view&ctype="+j8+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+E2+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&dc_pubid="+pQ+"&dc_exteid="+fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+pQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&avm="+pQ+"&dc_pubid="+pQ+"&dc_exteid="+
fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&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="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Y+"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+pQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&dc_pubid="+pQ+"&dc_exteid="+fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Qt,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+
j8+"&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/"+I+"/mqdefault.jpg",width:320,height:180}]},trackingParams:bc+"="},trackingParams:bc+
"=",templatedCountdown:{templatedAdText:{text:IC,isTemplated:!0,trackingParams:bc+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:DJ,isTemplated:!1,trackingParams:bc+"="},trackingParams:bc+"="}},trackingParams:bc+"=",skipOffsetMilliseconds:5E3}},trackingParams:bc+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:nH},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Z5,isTemplated:!1,trackingParams:bc+"="},trackingParams:bc+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:yf,isTemplated:!0,trackingParams:bc+"="}},trackingParams:bc+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Qt,openPopupAction:{popup:{aboutThisAdRenderer:{url:(NM.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+r+"&hl="+$U+"&origin=www.youtube.com&ata_theme="+U4,NM),trackingParams:bc+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:bc+"="}},hoverText:{runs:[{text:iL}]},trackingParams:bc+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QN+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:bc+"="},headline:{text:P8,isTemplated:!1,trackingParams:bc+"="},description:{text:PW,
trackingParams:bc+"="},actionButton:{buttonRenderer:{text:{simpleText:m3},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"="}},startMs:pQ,trackingParams:bc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:PM},elementId:PM}},elementId:ZT,trackingParams:bc+"=",legacyInfoCardVastExtension:U4,sodarExtensionData:{siub:m3,bgub:ZT,scs:U4,bgp:P8},externalVideoId:Z5,adLayoutLoggingData:{serializedAdServingDataEntry:yf},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QN+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:bc+"="},
headline:{text:ZT,isTemplated:!1,trackingParams:bc+"="},description:{text:PW,isTemplated:!1,trackingParams:bc+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:m3},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+
fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+
pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:bc+"="}},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+
e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+
X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:bc+"="},abandonCommands:{commands:[{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&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="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+
pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Qt,commandExecutorCommand:{commands:[{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:PM,isTemplated:!1,trackingParams:bc+
"="},trackingParams:bc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Z5},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+MO+";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="+e8+";dc_trk_cid="+e8+";ord="+ji+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+j8+";dc_sk="+pQ+";dc_ctype="+ei+";dc_ref=http://www.youtube.com/video/"+Z5+";dc_pubid="+pQ+";dc_btype=23?gclid="+ek+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+pQ+"&ns="+pQ+"&event="+pQ+"&device="+pQ+"&content_v="+I+"&el="+PM+"&ei="+v+"&devicever="+R+"&bti="+MO+"&format="+Dh+"&break_type="+pQ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+pQ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+zN+"&slot_pos="+pQ+"&slot_len="+pQ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
lo+"&ad_len="+CR+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+Z5+"&aqi="+v+"&ad_rmp="+pQ+"&sli="+pQ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+
c+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+MO+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&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"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&ctype="+j8+"&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"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_engaged_view&ctype="+j8+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+
ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&dc_pubid="+pQ+"&dc_exteid="+fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+
"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+pQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&avm="+pQ+"&dc_pubid="+pQ+"&dc_exteid="+fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&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="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+GM+"&ad_cpn=[AD_CPN]&id="+ZT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+pQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ZT+"&dc_pubid="+pQ+"&dc_exteid="+fI+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+Dh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+
j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&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/"+I+"/mqdefault.jpg",width:320,height:180}]},trackingParams:bc+"="},trackingParams:bc+"=",templatedCountdown:{templatedAdText:{text:pf,isTemplated:!0,trackingParams:bc+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:ZT,isTemplated:!1,trackingParams:bc+"="},trackingParams:bc+"="}},
trackingParams:bc+"=",skipOffsetMilliseconds:5E3}},trackingParams:bc+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:IC},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:P8,isTemplated:!1,trackingParams:bc+"="},trackingParams:bc+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:P8,
isTemplated:!0,trackingParams:bc+"="}},trackingParams:bc+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Qt,openPopupAction:{popup:{aboutThisAdRenderer:{url:(P0.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+r+"&hl="+$U+"&origin=www.youtube.com&ata_theme="+U4,P0),trackingParams:bc+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:bc+"="}},hoverText:{runs:[{text:Bp}]},trackingParams:bc+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Eu+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:bc+"="},headline:{text:iL,isTemplated:!1,trackingParams:bc+"="},description:{text:PW,trackingParams:bc+"="},actionButton:{buttonRenderer:{text:{simpleText:Xg},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"="}},startMs:pQ,trackingParams:bc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:DJ},elementId:Xg}},elementId:nH,trackingParams:bc+"=",legacyInfoCardVastExtension:pf,sodarExtensionData:{siub:iL,bgub:ZT,scs:DJ,bgp:yf},externalVideoId:Z5,adLayoutLoggingData:{serializedAdServingDataEntry:yf},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Eu+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:bc+"="},headline:{text:P8,
isTemplated:!1,trackingParams:bc+"="},description:{text:m3,isTemplated:!1,trackingParams:bc+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Xg},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:bc+"="}},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+
pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:bc+"="},abandonCommands:{commands:[{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&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="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+ei+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Qt,commandExecutorCommand:{commands:[{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:m3,isTemplated:!1,trackingParams:bc+"="},trackingParams:bc+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:P8},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+pQ+";dc_exteid="+fI+";met="+pQ+";ecn"+pQ+"="+pQ+";etm1="+pQ+";eid1="+
MO+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:m3}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Bp}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:CR,offsetEndMilliseconds:Dh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+ei+"&token=ALHj"+y+"&index="+pQ+"&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="+R+"&m_pos_ms="+CR}},adSlotLoggingData:{serializedSlotAdServingDataEntry:DJ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:Dh,offsetEndMilliseconds:Dh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+j8+"&token=ALHj"+y+"&index="+pQ+"&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="+
R+"&m_pos_ms="+Dh}},adSlotLoggingData:{serializedSlotAdServingDataEntry:An}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Dh,offsetEndMilliseconds:Dh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+j8+"&token=ALHj"+y+"&index="+pQ+"&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="+
R+"&m_pos_ms="+Dh}},adSlotLoggingData:{serializedSlotAdServingDataEntry:P8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Dh,offsetEndMilliseconds:Dh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+j8+"&token=ALHj"+y+"&index="+pQ+"&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="+
R+"&m_pos_ms="+Dh}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Xg}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Dh,offsetEndMilliseconds:ei},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+j8+"&token=ALHj"+y+"&index="+pQ+"&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="+
R+"&m_pos_ms="+Dh}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Z5}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:ei,offsetEndMilliseconds:ei},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+ei+"&token=ALHj"+y+"&index="+pQ+"&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="+
R+"&m_pos_ms="+ei}},adSlotLoggingData:{serializedSlotAdServingDataEntry:pf}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:PM,isTemplated:!1,trackingParams:bc+"="},description:{text:PM,isTemplated:!1,trackingParams:bc+"="},actionButton:{buttonRenderer:{text:{simpleText:IC},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QN+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:bc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+IJ+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:bc+"="},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+
";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Qt,openPopupAction:{popup:{aboutThisAdRenderer:{url:(FE.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+r+"&hl="+$U+"&origin=www.youtube.com&ata_theme="+U4,FE),trackingParams:bc+"="}},popupType:"DIALOG"}},trackingParams:bc+"="}},hoverText:{runs:[{text:IC}]},trackingParams:bc+"="}},adVideoId:Z5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:PW},associatedCompositePlayerBytesLayoutId:nH}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:An}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:nH,isTemplated:!1,trackingParams:bc+"="},description:{text:m3,isTemplated:!1,trackingParams:bc+"="},actionButton:{buttonRenderer:{text:{simpleText:yf},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+
X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Eu+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:bc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+tM+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:bc+"="},navigationEndpoint:{clickTrackingParams:Qt,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+
pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Qt,openPopupAction:{popup:{aboutThisAdRenderer:{url:(IH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+r+"&hl="+$U+"&origin=www.youtube.com&ata_theme="+U4,IH),trackingParams:bc+"="}},popupType:"DIALOG"}},trackingParams:bc+"="}},
hoverText:{runs:[{text:uy}]},trackingParams:bc+"="}},adVideoId:Z5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+Z5+"&cid="+c+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:nH},associatedCompositePlayerBytesLayoutId:nH}},adSlotLoggingData:{serializedSlotAdServingDataEntry:P8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:IC,
isTemplated:!1,trackingParams:bc+"="},description:{text:IC,isTemplated:!1,trackingParams:bc+"="},actionButton:{buttonRenderer:{text:{simpleText:IC},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+
ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+
n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:bc+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QN+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:bc+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+IJ+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:bc+
"="},navigationEndpoint:{clickTrackingParams:Qt,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+e8+";dc_trk_cid="+e8+";dc_dbm_token="+D+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+pQ+";ord="+e8+";dc_rui="+pQ+";dc_exteid="+fI+";dc_av="+pQ+";dc_sk="+pQ+";dc_ctype="+ei+";dc_pubid="+pQ+";dc_btype=3?gclid="+ek+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+L+"____________"+X+"AxAA&ase=2&num="+pQ+"&cid="+c+"&ad_cpn=%5BAD_CPN%5D&sig="+n+"&adurl="+Zh+"&label=video_click_to_advertiser_site&ctype="+j8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:bc+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Qt,openPopupAction:{popup:{aboutThisAdRenderer:{url:(g1.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+r+"&hl="+$U+"&origin=www.youtube.com&ata_theme="+U4,g1),trackingParams:bc+"="}},popupType:"DIALOG"}},trackingParams:bc+
"="}},hoverText:{runs:[{text:PW}]},trackingParams:bc+"="}},adVideoId:Z5,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+L+"____________"+X+"AxAA&sigh="+I+"&cid="+c+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:nH},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:nH}},adSlotLoggingData:{serializedSlotAdServingDataEntry:m3}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:rL,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:rL,command:{innertubeCommand:{clickTrackingParams:Qt,ypcGetOfflineUpsellEndpoint:{params:IR}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:bc+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:ji,nanos:Ba}}}},wAF=JSON.stringify(Hq),KC=performance.now()-d;return{objectRepresentation:Hq,jsonRepresentation:wAF,generationTime:KC}};
I7U=function(d,f){if(d===f)return!0;if(!d||!f||typeof d!==typeof f)return!1;if(d instanceof Array&&f instanceof Array){if(d.length!==f.length)return!1;for(var R=0;R<d.length;R++)if(!I7U(d[R],f[R]))return!1;return!0}if(typeof d==="object"&&typeof f==="object"&&d&&f){for(R in d)if(!(R in f&&I7U(d[R],f[R])))return!1;for(var W in f)if(!(W in d))return!1;return!0}return!1};
_.kz=function(){if(!zF){zF=new Im(new qfL);var d=_.HX("client_streamz_web_flush_count",-1);d!==-1&&(zF.invocationLimit=d)}return zF};
Yz=function(d,f,R,W){if(d===f)return!0;if(Array.isArray(d)&&Array.isArray(f)){if(d.length!==f.length)return!1;for(var p=0;p<d.length;p++)if(!Yz(d[p],f[p],R,W))return!1;return!0}if(d instanceof Set||f instanceof Set){if(d instanceof Set&&f instanceof Set){if(d.size!==f.size)return!1;W=_.Z(d.values());for(p=W.next();!p.done;p=W.next())if(!f.has(p.value))return!1;return!0}return!1}if(d instanceof Function){if(W)return!0;d.name===""&&_.vW(Error("Hf"),"ERROR");return!1}if(d instanceof Date&&f instanceof
Date)return d.getTime()===f.getTime();if(d instanceof Object&&f instanceof Object){if(LaW(d)&&LaW(f))try{return d.equals(f)}catch(g){_.vW(Error("If`"+g),"ERROR")}p=Object.getOwnPropertyNames(d).filter(function(g){return R?d[g]!==void 0:!0});
var U=Object.getOwnPropertyNames(f).filter(function(g){return R?f[g]!==void 0:!0});
if(p.length!==U.length)return!1;p=_.Z(p);for(U=p.next();!U.done;U=p.next())if(U=U.value,!Yz(d[U],f[U],R,W))return!1;return!0}return!1};
LaW=function(d){d=Object.getPrototypeOf(d).equals;return d instanceof Function&&d.length===1};
_.XV1=function(){return _.H(function(d){if(d.nextAddress==1)return efn!==2?d.jumpTo(2):d.yield(xuF(),3);d.nextAddress!=2&&(efn=d.yieldResult);return d.return(efn)})};
_.a7Q=function(){return _.H(function(d){if(d.nextAddress==1)return _.q("ab_pl_man")?T_J!==2?d.jumpTo(2):d.yield(ASW(),3):d.return(1);d.nextAddress!=2&&(T_J=d.yieldResult);return d.return(T_J)})};
l78=function(){return _.H(function(d){if(d.nextAddress==1)return _.q("ab_fk_sk_cl")?MRQ!==2?d.jumpTo(2):d.yield(wV8(),3):d.return(1);d.nextAddress!=2&&(MRQ=d.yieldResult);return d.return(MRQ)})};
_.VRf=function(){return _.H(function(d){if(d.nextAddress==1)return _.q("ab_det_apb_b")?GAL!==2?d.jumpTo(2):d.yield(Sff(),3):d.return(1);d.nextAddress!=2&&(GAL=d.yieldResult);return d.return(GAL)})};
uGv=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(Promise.all([_.XV1(),_.VRf(),_.a7Q(),l78()]),2);if(f.nextAddress!=3)return rSp()?f.return(!0):f.yield(_.muJ(),3);d=f.yieldResult;return f.return(d===0)})};
rSp=function(){var d=!1,f=function(R,W){Pn1.increment(W,R);R===0&&(d=!0)};
f(_.QPL(),"j.s_");f(efn,"f.i_");f(GAL,"a.b_");f(T_J,"p.m_");f(MRQ,"i.f_");vof===2&&(vof=_.FaS(JS8));f(vof,"e.h_");_.q("ks_det_gpbl")||f(_.no8(),"p.i_");_.q("ks_get_o_pp")||f(_.hfJ(),"g.o_");_.q("ab_deg_unex_thr")||f(_.ooW(),"a.o_");f($up,"s.t_");_.q("ab_det_sc_inj_enf")&&f(_.N_p(),"s.i_");f(ySp,"d.p_");f(_.CnF(_.Dw),"o.p_");f(_.iVU()===0?0:_.B_J(),"o.a_");return _.q("debug_sk_em_precheck")?!0:d};
tRv=function(){var d=[].concat(_.uR(cSU));try{var f=EN();d.push({jsonRepresentation:f.jsonRepresentation,objectRepresentation:f.objectRepresentation})}catch(R){d=[].concat(_.uR(cSU))}return d};
dAp=function(){var d=["adPlacements","adSlots"];try{return d.filter(function(){return!0}).length!==d.length?0:1}catch(f){return 0}};
_.hfJ=function(){if(dAp()===0)return 0;var d=EN(),f=d.objectRepresentation,R=(0,_.uo.unsafeClone)(f),W=[];if(f&&typeof f==="object")for(var p in f)W.push(p);else return 4;d=d.objectRepresentation.adPlacements;if(!(d&&d.length>0))return 4;try{if(!I7U(W,Object.getOwnPropertyNames(f)))return 0}catch(U){return 0}return I7U(R,f)?1:0};
_.CnF=function(d){if(!d||!d.length||typeof d==="string")return 0;for(var f=Object.getOwnPropertyNames(Object.prototype),R=0;R<d.length;R++)for(var W=_.sN(d[R]),p=_.Z(f),U=p.next();!U.done;U=p.next())if(W===U.value)return 0;return 1};
j5F=function(d){var f=_.sN(d[1]);if(d[0]===null)return f;d=d[0];for(var R={},W=0;W<d.length;W++){var p=_.sN(d[W]);if(W===0)R[p]=f;else{var U={};U[p]=R;R=U}}return R};
_.iVU=function(){for(var d=_.I0,f=0;f<d.length;f++){var R=j5F(d[f]),W=[];W.push(R);if(W.length===0)return 0}return 1};
_.B_J=function(){for(var d=_.I0,f={},R=0;R<d.length;f={gRY:void 0},R++){var W=[j5F(d[R])];f.gRY=[];W.forEach(function(p){return function(U){p.gRY[p.gRY.length]=U}}(f));
if(f.gRY.length===0)return 0}return 1};
_.QPL=function(){for(var d=_.Z(tRv()),f=d.next();!f.done;f=d.next()){var R=f.value;f=R.jsonRepresentation;R=R.objectRepresentation;try{var W=JSON.parse(f);if(!Yz(W,R,!1,!1))return 0}catch(p){return 0}}return 1};
_.N_p=function(){try{var d=_.E4("ab_det_sc_inj_val");d.length===1&&d[0]===""&&(d=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var f=document.querySelectorAll("script"),R=_.Z(f),W=R.next();!W.done;W=R.next())for(var p=W.value,U=_.Z(d),g=U.next();!g.done;g=U.next()){var K=g.value;f=void 0;if((f=p.textContent)==null?0:f.includes(K))return 0}}catch(E){return 4}return 1};
_.muJ=function(){var d,f,R,W,p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:_.q3(K,2),d=_.Z(cSU),f=d.next();case 4:if(f.done)return K.return(1);W=R=f.value;p=W.jsonRepresentation;U=W.objectRepresentation;return K.yield((new Response(p,{status:200})).json(),7);case 7:g=K.yieldResult;if(!Yz(g,U,!1,!1))return K.return(0);f=d.next();K.jumpTo(4);break;case 2:return _.Ta(K),K.return(4)}})};
_.ooW=function(){try{btoa("abc")}catch(d){return 0}return 1};
xuF=function(){var d,f,R,W,p,U,g,K,E,Y,b;return _.H(function(D){switch(D.nextAddress){case 1:_.q3(D,2),d=_.Z(tRv()),f=d.next();case 4:if(f.done)return D.return(1);W=R=f.value;p=W.jsonRepresentation;U=W.objectRepresentation;g=btoa(p);K="data:application/json;base64,"+g;E=new Request(K);Object.defineProperty(E,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(E,"method",{get:function(){return"POST"}});
Object.defineProperty(E,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(E,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(E,"body",{get:function(){return new ReadableStream}});
return D.yield(fetch(E),7);case 7:return Y=D.yieldResult,D.yield(Y.json(),8);case 8:b=D.yieldResult;if(!Yz(b,U,!1,!1))return D.return(0);f=d.next();D.jumpTo(4);break;case 2:return _.Ta(D),D.return(4)}})};
_.FaS=function(d){if(!d||!d.length||typeof d==="string")return 0;for(var f=function(p){return _.sN(p)},R=2,W=0;W<d.length&&(R=_.fnf(_.bVF(d[W],f)),R!==0);W++);
return R};
_.fnf=function(d){var f=_.Z(d);d=f.next().value;f=f.next().value;try{var R=document.createElement("div");document.body.appendChild(R);var W=getComputedStyle(R).display;document.body.removeChild(R);if(W==="none")return 4;var p=getComputedStyle(f).display==="none"?0:1;document.body.removeChild(d);return p}catch(U){return 4}};
wV8=function(){var d,f,R;return _.H(function(W){d=new _.q_;f=document.createElement("button");f.classList.add("ytp-ad-skip-button");f.style.opacity="0";f.style.height="0px";f.style.width="0px";f.style.padding="0px";f.style.border="none";R=function(){f.parentElement&&f.parentElement.removeChild(f)};
f.onclick=function(){d.resolve(0);R()};
document.body.appendChild(f);setTimeout(function(){R();d.resolve(1)},50);
return W.return(d.promise)})};
ASW=function(){var d,f,R,W,p,U,g;return _.H(function(K){d=new _.q_;f=document.createElement("ytd-player");try{document.body.prepend(f)}catch(E){return K.return(4)}R=function(){f.parentElement&&f.parentElement.removeChild(f)};
f.getElementsByTagName("div").length>0?W=f.getElementsByTagName("div")[0]:(W=document.createElement("div"),f.appendChild(W));p=document.createElement("div");W.appendChild(p);U=document.createElement("video");g=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"});U.src=_.mD(_.Jt(g));U.ontimeupdate=function(){R();d.resolve(0)};
p.appendChild(U);U.classList.add("html5-main-video");setTimeout(function(){p.classList.add("ad-interrupting")},200);
setTimeout(function(){R();d.resolve(1)},5E3);
return K.return(d.promise)})};
R8J=function(d,f){var R,W;return _.H(function(p){switch(p.nextAddress){case 1:R=[],W=0;case 2:if(!(W<3)){p.jumpTo(4);break}return p.yield(fetch(d,{cache:"no-store",method:f}).then(function(U){R.push(U.status)}).catch(function(){R.push(-1)}),3);
case 3:W++;p.jumpTo(2);break;case 4:return p.return(R)}})};
W2u=function(d){return d.domainLookupStart===0&&d.domainLookupEnd===0&&d.connectStart===0&&d.connectEnd===0};
pdu=function(d,f,R){R=R===void 0?"GET":R;var W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){if(L.nextAddress==1)return L.yield(Promise.all([R8J(d,R),R8J(f,R)]),2);W=L.yieldResult;p=_.Z(W);U=p.next().value;g=p.next().value;K=U;E=g;if(Math.min.apply(Math,_.uR(E))!==Math.max.apply(Math,_.uR(E))||Math.min.apply(Math,_.uR(K))!==Math.max.apply(Math,_.uR(K)))return L.return(2);if(Math.min.apply(Math,_.uR(E))===Math.min.apply(Math,_.uR(K)))return L.return(1);b=(Y=performance.getEntriesByName(d))==null?void 0:
Y[0];I=(D=performance.getEntriesByName(f))==null?void 0:D[0];return b&&I?W2u(I)?L.return(1):W2u(b)?L.return(0):L.return(1):L.return(2)})};
Sff=function(){var d;return _.H(function(f){var R=[];var W;var p,U,g;(p=W=(p=EN().objectRepresentation.streamingData)==null?void 0:(U=p.formats)==null?void 0:(g=U[0])==null?void 0:g.url)&&p&&!W.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(p=p.replace("initcwndbps","ctier=L&initcwndbps"),p=p.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),W={testUrl:p,baseUrl:W,method:"GET"}):W=void 0;W&&R.push(W);_.q("ab_net_tp_e")&&R.push({testUrl:_.RJ.location.origin+"/ad_companion",baseUrl:_.RJ.location.origin+
"/generate_204",method:"OPTIONS"});if(_.q("ad_net_pb_ab")){var K;b:{W=/api\/stats\/ads/;var E,Y,b,D;p=(K=EN().objectRepresentation.adPlacements)==null?void 0:(E=K[0])==null?void 0:(Y=E.adPlacementRenderer)==null?void 0:(b=Y.renderer)==null?void 0:(D=b.linearAdSequenceRenderer)==null?void 0:D.linearAds;if(p!=null&&p.length&&(K=_.e(p[0],UAp))&&(K=K.pings,K!=null&&K.impressionPings))for(E=[].concat(_.uR(K.impressionPings)),K.progressPings&&(E=[].concat(_.uR(E),_.uR(K.progressPings))),K=_.Z(E),E=K.next();!E.done;E=
K.next())if(E=E.value,E.baseUrl&&W.test(E.baseUrl)){K=E.baseUrl.replace("https://www.youtube.com","");break b}K=void 0}K&&R.push({testUrl:_.RJ.location.origin+K,baseUrl:_.RJ.location.origin+"/feed/download",method:"GET"})}if(_.q("ad_net_pb_pbp")){var I;b:{K=/api\/stats\/qoe/;if(E=EN().objectRepresentation.playbackTracking){Y=[];Y.push(E==null?void 0:(I=E.videostatsPlaybackUrl)==null?void 0:I.baseUrl);var L;Y.push(E==null?void 0:(L=E.videostatsDelayplayUrl)==null?void 0:L.baseUrl);var X;Y.push(E==
null?void 0:(X=E.videostatsWatchtimeUrl)==null?void 0:X.baseUrl);var w;Y.push(E==null?void 0:(w=E.ptrackingUrl)==null?void 0:w.baseUrl);var S;Y.push(E==null?void 0:(S=E.qoeUrl)==null?void 0:S.baseUrl);var r;Y.push(E==null?void 0:(r=E.atrUrl)==null?void 0:r.baseUrl);I=_.Z(Y);for(L=I.next();!L.done;L=I.next())if((L=L.value)&&K.test(L)){I=L.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}I=void 0}I&&R.push({testUrl:_.RJ.location.origin+I,baseUrl:_.RJ.location.origin+
"/feed/download",method:"GET"})}R=R.length!==0?R[Math.floor(Math.random()*R.length)]:void 0;return(d=R)?f.return(pdu(d.testUrl,d.baseUrl,d.method)):f.return(4)})};
_.no8=function(){if(_.RJ.mvJ===void 0||_.RJ.mvJ===null||typeof _.RJ.mvJ!=="function")return 2;try{return _.RJ.mvJ()===!0?0:1}catch(d){return 0}};
O1n=function(d){switch(d){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.NO(d,"unknown result type")}};
_.Z1f=function(d,f){var R=Number(_.FK("CATSTAT",0));if(f.j4g===void 0)return R;f=f.j4g;d=O1n(d);return R&~(3<<f)|d<<f};
s5k=function(d){var f,R;if((d=(f=d.auxiliaryUi)==null?void 0:(R=f.messageRenderers)==null?void 0:R.bkaEnforcementMessageViewModel)&&d.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return d};
H1J=function(){for(var d=_.Z(Object.values(_.gG8)),f=d.next();!f.done;f=d.next())f=f.value,f.isAsync&&f.j4g&&_.vN("CATSTAT",_.Z1f(2,f))};
_.Xr=function(d,f){d=_.LY("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",d);(f===void 0?0:f)?_.K2k(d,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.e4(_.xz(),d,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
z8U=function(){if(!EGJ){if(Polymer.Base){var d=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{d.apply(this,arguments)}catch(D){_.nk(D)}};
var f=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{f.apply(this,arguments)}catch(D){_.nk(D)}};
var R=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{R.apply(this,arguments)}catch(D){_.nk(D)}};
var W=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{W.apply(this,arguments)}catch(D){_.nk(D)}};
var p=Polymer.Base._listen,U=new WeakMap;Polymer.Base._listen=function(D,I,L){var X=function(){try{L.apply(this,arguments)}catch(w){_.nk(w)}};
U.set(L,X);p.call(this,D,I,X)};
var g=Polymer.Base._unlisten;Polymer.Base._unlisten=function(D,I,L){g.call(this,D,I,U.get(L))}}if(Polymer.Async){var K=Polymer.Async,E=K._atEndOfMicrotask;
K._atEndOfMicrotask=function(){try{E.apply(K,arguments)}catch(D){_.nk(D)}}}if(Polymer.RenderStatus){var Y=Polymer.RenderStatus,b=Y.afterNextRender;
Y.afterNextRender=function(D,I,L){b.call(Y,D,function(){try{I.apply(this,arguments)}catch(X){_.nk(X)}},L)}}EGJ=!0}};
_.TF=function(d){var f=d?_.De(d):"";if(f){if(f.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(f.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(f.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(f.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(f.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.q("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(f.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";f=f.toLowerCase();if(f==="/")return"home";if(f==="/channel_memberships")return"channel-memberships-shopfront";if(f.indexOf("/feed/trending")===0)return"trending";if(f.indexOf("/feed/explore")===0)return"explore";if(f.indexOf("/live")===0)return"live";if(f.indexOf("/results")===0)return"search";if(f.indexOf("/sports")===0)return"sports";if(f.indexOf("/fashion")===0||f.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(f))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(f))return _.q("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(f.indexOf("/channel/")===0||f.indexOf("/user/")===0||f.indexOf("/gaming")===0||f.indexOf("/post/")===0)return"channel";if(kZf(d))return"show";if(f==="/playlist"||f.indexOf("/playlist/")===0||f==="/view_play_list"||f.indexOf("/view_play_list/")===0||f.indexOf("/show/")===0)return"playlist";if(f==="/feed/history"||f.indexOf("/feed/history/")===0)return"history";if(f===
"/new")return"labs";if(f==="/feed/subscriptions")return"subscriptions";if(f.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(f==="/history_controls")return"standalone";if(f.indexOf("/account")===0||f==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(f.indexOf("/paid_memberships")===0||f.indexOf("/refund")===0||f.indexOf("/purchases")===0||f.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(f.indexOf("/product")===0)return"yts-products";if(f.indexOf("/premium")===
0||f.indexOf("/musicpremium")===0)return f.indexOf("/premium/offers")===0||f.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(f==="/cart/checkout"||f==="/cart")return"ypc-checkout";if(f.indexOf("/feed/downloads")===0||f.indexOf("/redeem")===0||f.indexOf("/reporthistory")===0)return"browse";if(f.indexOf("/hashtag")===0)return"hashtag-landing-page";if(f.indexOf("/handle")===0)return"handle";if(f.indexOf("/source")===0)return"audio-pivot";if(f.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";
if(f.indexOf("/playables")===0)return"playables";if(f.indexOf("/create/live/join")===0)return"open-in-app";if(f.indexOf("/shorts")===0)return"shorts";if(f.indexOf("/feed/channels")===0)return"subscriptions-channels";(f=d?_.De(d):"")&&f.indexOf("/watch")===0&&_.q("web_watch_enable_learning_journey")?(d=_.iV(d),d=!!d.list&&d.list.indexOf("LJPP")===0):d=!1;if(d)return"learning_journey_watch"}};
_.AZ=function(d){var f,R;(d=(R=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:R.url)&&(f=_.TF(d));return f};
kZf=function(d){var f=d?_.De(d):"";if(!f)return!1;f=f.toLowerCase();return f.indexOf("/show/")===0||f.indexOf("/playlist")===0&&(d=_.iV(d),d.list&&d.list.indexOf("EL")===0)?!0:!1};
w5=function(d){var f="unknown",R;var W=((R=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:R.webPageType)||"";W?(R=W.toLowerCase(),R.startsWith("web_page_type_")&&(R=R.slice(14))):R=W;R&&YsS[R.toUpperCase()]?f=YsS[R.toUpperCase()]:_.e(d,_.a0)||_.e(d,b1v)?f="browse":_.e(d,_.M_)?f="search":_.e(d,_.fE)&&(f="watch");f==="watch"&&_.AZ(d||null)==="learning_journey_watch"&&(f="learning_journey_watch");f==="unknown"&&_.JA(Error("Kf`"+JSON.stringify({clickTrackingParams:d==null?void 0:d.clickTrackingParams,
commandMetadata:d==null?void 0:d.commandMetadata,allEndpointKeys:Object.keys(d||[])})));return f};
_.l7=function(d){if(!_.DA1||d)_.DA1=_.Ad();return _.DA1};
_.InJ=function(d){return!!_.e(d,_.fE)||!!_.e(d,_.GF)&&_.q("kevlar_enable_shorts_prefetch")};
_.qsk=function(d,f){d=_.e(d,_.fE)||_.e(d,_.GF);return"v"+d.videoId+(d.playlistId?"-pl"+d.playlistId:"")+(f?"-an1":"")+(d.params?"-pr"+d.params:"")};
S4=function(d){return function(){return new d}};
VF=function(d){var f=_.Ze();return function(){return f.resolve(d)}};
e8u=function(d){var f=_.HX("web_pbj_log_warning_rate",0);f=f>0&&Math.random()<f;if(!_.e(d,_.GF))return f&&_.JA(Error("Nf")),!1;var R;return _.q("shorts_controller_retrieve_seedless_sequence_v2")&&((R=_.e(d,_.GF))==null?void 0:R.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:L2S(d)?!0:(f&&_.JA(Error("Of")),!1)};
L2S=function(d){var f=(_.e(d,_.fE)||_.e(d,_.GF)).videoId;if(!f||!xAn.test(f))return!1;var R;return(d=(R=_.e(d.commandMetadata,_.ex))==null?void 0:R.url)&&(d.includes(f)||d.startsWith("/clip"))?!0:!1};
_.T61=function(){var d=_.a6();return d.getFlag(192)?d.getFlag(190):!(_.q("web_watch_cinematics_disabled_by_default")||_.q("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&XdU())};
_.r5=function(d,f,R){var W={};W.currentUrl=f;W.vis=d.vis!==void 0?d.vis:0;W.splay=!1;f=_.a6();W.autoCaptionsDefaultOn=f.getFlag(66);f.getFlag(141)?f.getFlag(140)?W.autonavState="STATE_OFF":W.autonavState="STATE_ON":W.autonavState="STATE_NONE";W.html5Preference="HTML5_PREF_WANTS";isNaN(_.FK("STS"))||(W.signatureTimestamp=_.FK("STS"));d.autonav&&(W.autoplay=!0,W.autonav=!0);d.mutedAutoplay&&(W.autoplay=!0,W.mutedAutoplay=!0);d.inlinePlayback&&(W.autoplay=!0,W.autonav=!1,W.isInlineUnmutedPlayback=!!d.inlineUnmuted);
W.referer=R;W.lactMilliseconds=d.lact!==void 0?d.lact.toString():"-1";_.q("enable_unknown_lact_fix_on_html5")&&W.lactMilliseconds==="-1"&&_.JA(new _.M2("Unknown LACT is set in playbackContext.",{"lact in tempData":d.lact||"undefined",autonav:d.autonav||"undefined"}));d={};f.getFlag(194)&&(d.hasShownAmbientMode=!0);f.getFlag(192)&&(d.hasToggledOffAmbientMode=!0);_.T61()&&(d.watchAmbientModeEnabled=!0);W.watchAmbientModeContext=d;return W};
AUU=function(d){var f={},R=d.pbis||0;R&&(f.playbackBeginsInSeconds=R);d.prefetch_reason&&d.prefetch_reason==="hc_pbis"&&(f.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return f};
_.u7=function(d){d=d===void 0?!1:d;var f=_.a6(),R="USER_INTERFACE_THEME_LIGHT";f.getFlag(165)?R="USER_INTERFACE_THEME_DARK":f.getFlag(174)?R="USER_INTERFACE_THEME_LIGHT":_.mQ()&&(R="USER_INTERFACE_THEME_DARK");return d?R:anF()||R};
_.McJ=function(){return!_.q("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.mQ=function(){return _.McJ()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.Pe=function(){var d=_.a6();return _.McJ()&&!d.getFlag(165)&&!d.getFlag(174)};
anF=function(){var d=d===void 0?window.location.href:d;if(_.q("kevlar_disable_theme_param"))return null;var f=_.De(d);if(_.wd1(f))return"USER_INTERFACE_THEME_DARK";try{var R=_.iV(d).theme;return lnQ.get(R)||null}catch(W){}return null};
_.wd1=function(d){return _.q("enable_dark_theme_only_on_shorts")?!(d==null||!d.startsWith("/shorts/")):!1};
_.Vc1=function(d,f,R,W,p){f=f===void 0?!1:f;R=R===void 0?!1:R;var U=_.FK("INNERTUBE_CONTEXT");if(!U)return _.vW(Error("Rf")),{};U=(0,_.uo.unsafeClone)(U);_.q("web_no_tracking_params_in_shell_killswitch")||delete U.clickTracking;U.client||(U.client={});var g=U.client;g.clientName==="MWEB"&&g.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(g.clientFormFactor=_.FK("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");g.screenWidthPoints=window.innerWidth;g.screenHeightPoints=window.innerHeight;g.screenPixelDensity=
Math.round(window.devicePixelRatio||1);g.screenDensityFloat=window.devicePixelRatio||1;g.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());g.userInterfaceTheme=_.u7();if(!f){var K=_.g8k();K&&(g.connectionType=K);_.q("web_log_effective_connection_type")&&(K=KC1())&&(U.client.effectiveConnectionType=K)}var E;if(_.q("web_log_memory_total_kbytes")&&((E=_.RJ.navigator)==null?0:E.deviceMemory)){var Y;E=(Y=_.RJ.navigator)==null?void 0:Y.deviceMemory;U.client.memoryTotalKbytes=""+E*1E6}f&&W&&!_.q("web_it_context_set_original_url_ks")&&
(g.originalUrl=GZW(_.RJ.location.href,W).toString());_.q("web_gcf_hashes_innertube")&&(K=eb8())&&(Y=K.coldConfigData,E=K.coldHashData,K=K.hotHashData,U.client.configInfo=U.client.configInfo||{},Y&&(U.client.configInfo.coldConfigData=Y),E&&(U.client.configInfo.coldHashData=E),K&&(U.client.configInfo.hotHashData=K));Y=_.iV(_.RJ.location.href);!_.q("web_populate_internal_geo_killswitch")&&Y.internalcountrycode&&(g.internalGeo=Y.internalcountrycode);!_.q("web_populate_client_screen_killswitch")&&p&&(g.clientScreen=
p);g.clientName==="MWEB"||g.clientName==="WEB"?(g.mainAppWebInfo||(g.mainAppWebInfo={}),g.mainAppWebInfo.graftUrl=W||_.RJ.location.href,_.q("kevlar_woffle")&&_.QF.instance&&(W=_.QF.instance,g.mainAppWebInfo.pwaInstallabilityStatus=!W.appInstalledEventFired&&W.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),g.mainAppWebInfo.webDisplayMode=zb8(),g.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):g.clientName==="TVHTML5"&&
(!_.q("web_lr_app_quality_killswitch")&&(W=_.FK("LIVING_ROOM_APP_QUALITY"))&&(g.tvAppInfo=Object.assign(g.tvAppInfo||{},{appQuality:W})),W=_.FK("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(g.tvAppInfo=Object.assign(g.tvAppInfo||{},{certificationScope:W}));!_.q("web_populate_time_zone_itc_killswitch")&&(W=Zln())&&(g.timeZone=W);(W=MxL())?g.experimentsToken=W:delete g.experimentsToken;g=wyp();W=_.Ss8();W=(0,_.uo.getValues)(W.tokenJars);U.request=Object.assign({},U.request,{internalExperimentFlags:g,consistencyTokenJars:W});
!_.q("web_prequest_context_killswitch")&&(g=_.FK("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(U.request.externalPrequestContext=g);W=_.a6();g=W.getFlag(58);W=W.get("gsml","");U.user=Object.assign({},U.user);g&&(U.user.enableSafetyMode=g);W&&(U.user.lockedSafetyMode=!0);_.q("warm_op_csn_cleanup")?R&&(f=_.J6())&&(U.clientScreenNonce=f):!f&&(f=_.J6())&&(U.clientScreenNonce=f);d&&(U.clickTracking={clickTrackingParams:d});if(d=_.oS("yt.mdx.remote.remoteClient_"))U.remoteClient=d;_.ve.getInstance().setLocationOnInnerTubeContext(U);
try{var b=vhv(),D=b.bid;delete b.bid;U.adSignalsInfo={params:[],bid:D};for(var I=_.Z(Object.entries(b)),L=I.next();!L.done;L=I.next()){var X=_.Z(L.value),w=X.next().value,S=X.next().value;b=w;D=S;d=void 0;(d=U.adSignalsInfo.params)==null||d.push({key:b,value:""+D})}var r,v;if(((r=U.client)==null?void 0:r.clientName)==="TVHTML5"||((v=U.client)==null?void 0:v.clientName)==="TVHTML5_UNPLUGGED"){var c=_.FK("INNERTUBE_CONTEXT");c.adSignalsInfo&&(U.adSignalsInfo.advertisingId=c.adSignalsInfo.advertisingId,
U.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",U.adSignalsInfo.limitAdTracking=c.adSignalsInfo.limitAdTracking)}}catch(n){_.vW(n)}return U};
_.rUW=function(d){var f=new Fr(_.FK("ONE_PICK_URL",""));f.urlParamMap_.set("hostId",d);(d=_.FK("GAPI_LOCALE"))&&f.urlParamMap_.set("hl",d);(d=_.FK("SESSION_INDEX"))&&f.urlParamMap_.set("authuser",d);(d=_.FK("DELEGATED_SESSION_ID"))&&f.urlParamMap_.set("groupId",d);return f};
umQ=function(){var d=_.Ze(),f=d.resolve(_.JZ);d=d.resolve(_.nY);return new mAL(f,d)};
Q58=function(d){if(window.IntersectionObserver)return new PUn(d,400);throw new TypeError("Yf");};
F28=function(){var d=Hammer.TouchAction,f=d.prototype.preventDefaults;d.prototype.preventDefaults=function(R){var W=this.actions.indexOf("pan-down")>-1;if(!W)return f.call(this,R);if(!vGk){var p=R.srcEvent;R=R.direction;var U;if((U=this.manager)==null?0:U.session.prevented)p.preventDefault();else if(W&&R&Hammer.DIRECTION_DOWN)return this.preventSrc(p)}}};
JUS=function(d){if(!d||d.size===0)return Hammer.DIRECTION_ALL;if(d.size===2){if(d.has("up")&&d.has("down"))return Hammer.DIRECTION_VERTICAL;if(d.has("right")&&d.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(d.size===1){if(d.has("up"))return Hammer.DIRECTION_UP;if(d.has("down"))return Hammer.DIRECTION_DOWN;if(d.has("right"))return Hammer.DIRECTION_RIGHT;if(d.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.h8S=function(){return nGL?Promise.resolve(nGL):new Promise(function(d,f){var R=self.indexedDB.open("swpushnotificationsdb");R.onerror=f;R.onsuccess=function(){var W=R.result;if(W.objectStoreNames.contains("swpushnotificationsstore"))nGL=W,d(nGL);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.h8S()};
R.onupgradeneeded=oGu})};
oGu=function(d){d=d.target.result;d.objectStoreNames.contains("swpushnotificationsstore")&&d.deleteObjectStore("swpushnotificationsstore");d.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
N6u=function(d){var f=$AQ(),R;return _.H(function(W){switch(W.nextAddress){case 1:return _.q3(W,2),W.yield(d.match(f,{cacheName:"yt-appshell-assets"}),4);case 4:R=W.yieldResult;_.Cf(W,3);break;case 2:_.Ta(W);case 3:return W.return(R)}})};
$AQ=function(){var d=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?yUv.registration.scope:CUU;d.endsWith("/")&&(d=d.slice(0,-1));return d+"/app_shell_home"};
i1n=function(d){d.map(function(f){return f.source}).join("|")};
_.B6p=function(d){return _.H(function(f){return f.return(N6u(d))})};
cUv=function(){var d=window.caches,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(_.B6p(d),2);f=R.yieldResult;return R.return(!!f)})};
phQ=function(){_.H(function(d){if(d.nextAddress==1){if(tcn)return d.jumpTo(0);tcn=!0;if(_.q("enable_system_health_primes_monitoring"))return _.YW(d68,3E4),j9J(),d.return();if(!(Math.random()<_.HX("web_system_health_fraction")))return d.jumpTo(0);fHv={heightPixels:screen.height,widthPixels:screen.width};hZ&&!isNaN(hZ.jsHeapSizeLimit)&&(fHv.memoryTotalKbytes=String(Math.round(hZ.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(fHv.devicePixelRatio=window.devicePixelRatio);return d.yield(RNv(),4)}_.YW(d68,
3E4);return d.yield(W1n(),0)})};
RNv=function(){return _.H(function(d){if(d.nextAddress==1)return o0.intersectionObserverPresent="IntersectionObserver"in window,o0.serviceWorkerPresent="serviceWorker"in navigator,o0.webSharePresent="share"in navigator,o0.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,o0.cacheStoragePresent="caches"in window,o0.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,o0.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
o0.webkitTemporaryStoragePresent="webkitTemporaryStorage"in $z&&$z.webkitTemporaryStorage&&"queryUsageAndQuota"in $z.webkitTemporaryStorage,o0.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",d.yield(JBQ(),2);o0.indexedDbPresent=d.yieldResult;o0.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;o0.broadcastChannelPresent="BroadcastChannel"in window;o0.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(o0.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,o0.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.a4(d)})};
d68=function(){var d=9E4+Math.random()*2E3;_.sD()>d||(_.q("enable_system_health_primes_monitoring")?j9J():W1n())};
W1n=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(U6J(),2);d=f.yieldResult;_.mY("systemHealthCaptured",d);_.a4(f)})};
j9J=function(){var d={metric:{}},f=O8S();f.networkEvents.length&&(d.metric.networkEvents=Z81(f));_.mY("systemHealthCaptured",d)};
U6J=function(){var d,f,R,W,p,U,g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:d={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)};f=window.screen;_.q("enable_is_extended_monitoring")&&f&&"isExtended"in f&&(d.isExtended=!!f.isExtended);R={metric:{staticContext:fHv,dynamicContext:d,webMetric:s9J,webApiSupport:o0}};
if(W=_.J6())R.csn=W;hZ&&(R.metric.webMetric.currentHeapKbytes=Math.round(hZ.usedJSHeapSize/1E3));window.matchMedia&&(R.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,R.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,R.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in $z&&typeof $z.getBattery==="function")){b.jumpTo(2);break}return b.yield($z.getBattery(),3);case 3:if(p=
b.yieldResult)R.metric.dynamicContext.chargingStatus=p.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(R.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(o0.storageEstimatePresent)return b.yield(navigator.storage.estimate(),8);if(!o0.webkitTemporaryStoragePresent){b.jumpTo(5);break}return b.yield(gep(),7);case 7:U=b.yieldResult;b.jumpTo(5);break;case 8:U=b.yieldResult;case 5:return R.metric.dynamicContext.deviceStorageQuotaMbytes=((g=U)==null?0:g.quota)?String(Math.round(U.quota/
1048576/10)*10):"-1",R.metric.dynamicContext.deviceStorageUsageMbytes=((K=U)==null?0:K.usage)?String(Math.round(U.usage/1048576/10)*10):"-1",E=R.metric.dynamicContext,b.yield(cUv(),9);case 9:return E.hasAppShell=b.yieldResult,Y=O8S(),Y.networkEvents.length&&(R.metric.networkEvents=Z81(Y)),b.return(R)}})};
gep=function(){return new Promise(function(d){var f;o0.webkitTemporaryStoragePresent&&(f=$z.webkitTemporaryStorage)!=null&&f.queryUsageAndQuota?$z.webkitTemporaryStorage.queryUsageAndQuota(function(R,W){d({usage:R,quota:W})}):d(void 0)})};
_.N_=function(d){d&=16777215;d=[(d&16711680)>>16,(d&65280)>>8,d&255];return H88(d[0],d[1],d[2])};
_.yF=function(d){d=[(d&16711680)>>>16,(d&65280)>>>8,d&255,(d&4278190080)>>>24];var f=_.K1k(d,function(R){return R==(R&255)});
d[3]=(d[3]/255).toFixed(3);if(!f)throw Error("Zf`"+d.join(","));return"rgba("+d.join(",")+")"};
_.Een=function(d){return[(d&16711680)>>>16,(d&65280)>>>8,d&255]};
_.zNv=function(d){d=d.map(function(f){f/=255;return f<=.03928?f/12.92:Math.pow((f+.05)/1.05,2.4)});
return d[0]*.2126+d[1]*.7152+d[2]*.0722};
CY=function(d,f){d=_.Een(d);return"rgba("+d[0]+", "+d[1]+", "+d[2]+", "+f+")"};
_.klv=function(){try{return!!self.localStorage}catch(d){return!1}};
IHn=function(){if(YXS())_.JA(Error("$f"));else{var d=document.createElement("iframe");d.style.display="none";var f=f===void 0?window.location.href:f;var R=_.QH(_.FK("PERSIST_IDENTITY_IFRAME_URL"));f=R?R:(new URL(f)).host.indexOf("studio")===0?_.zp(b8v,"persist_identity"):_.zp(D6W,"persist_identity");_.d3f(d,1,f);d.id="persist_identity";var W;(W=document.body)==null||W.appendChild(d)}};
YXS=function(){var d=qXL;d||(d=document.querySelector("#persist_identity"));return d};
L1v=function(){var d=!1;try{d=!!window.sessionStorage.getItem("session_logininfo")}catch(f){d=!0}return(_.FK("INNERTUBE_CLIENT_NAME")==="WEB"||_.FK("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&d};
eNQ=function(d,f){if(!L1v())return!1;f||(f=_.FK("LOGIN_INFO"));return f?(d.session_logininfo=f,!0):!1};
XhL=function(d,f){d=d===void 0?!1:d;if((f===void 0||!f)&&x6u!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.Jp("LOG_STICKINESS",!1)){f=_.J6();var R=_.Ft(),W={identityStickinessData:{initialState:x6u}};f&&R&&_.R7(f,R,W)}if(f=YXS())if(R=f.src?(new URL(f.src)).origin:"*",d){var p;(p=f.contentWindow)==null||p.postMessage({action:"clear"},R)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(d=window.sessionStorage.getItem("session_logininfo"))){var U;(U=f.contentWindow)==null||U.postMessage({loginInfo:d},R)}};
_.i7=function(d){d=d===void 0?!0:d;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.vN("LOGIN_INFO",""),d&&window.sessionStorage.setItem("from_switch_account","1"),XhL(!0,d)}catch(f){}};
T9u=function(d){d&&(d.startsWith("https://accounts.google.com/AddSession")?_.i7():d.startsWith("https://accounts.google.com/ServiceLogin")?_.i7():d.startsWith("https://myaccount.google.com")&&_.yT(d).getPath().endsWith("/youtubeoptions")&&_.i7())};
Be=function(d,f){T9u(d);if(_.Jp("LOGGED_IN",!0)&&L1v()){var R=k1n(d);R==null&&(R={});eNQ(R,f)&&_.U$(d,R)}};
A3f=function(){function d(f){for(f=f.target;f&&f.nodeName!=="A";)if(f=f.parentNode,!(f&&f instanceof HTMLElement))return;if(f&&!f.hasAttribute("download")&&f.getAttribute("rel")!=="external"&&f.href)return f.href}
document.addEventListener("mousedown",function(f){f.button!==0&&(f=d(f))&&Be(f)});
document.addEventListener("click",function(f){(f=d(f))&&Be(f)})};
whk=function(){var d=new aHk;try{if(_.Jp("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(K){d.increment(5,!1);return}if(_.FK("LOGIN_INFO")){var f=MZ1?MZ1:window.location;_.FK("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&IHn();var R=k1n(f.href);R==null&&(R={});var W=R.session_logininfo,p=Number(window.sessionStorage.getItem("stickiness_reload")),U=W===_.FK("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
p>=2||U)p>=2?d.increment(2,U):U?d.increment(7,U):window.sessionStorage.getItem("session_logininfo")||(d.increment(3,U),x6u="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.FK("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.FK("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))d.increment(4,U),window.sessionStorage.removeItem("stickiness_reload");
else if(p<2){window.sessionStorage.setItem("stickiness_reload",String(p+1));var g=f.href;g=_.Z6(g,"sttick");Be(g,window.sessionStorage.getItem("session_logininfo"));g=_.BN(g,{sttick:p});d.increment(p,U);_.U3Q(f,g)}}else d.increment(6,!1)}else _.i7(!1)}catch(K){}};
_.ce=function(d,f,R,W,p){f=f===void 0?{}:f;R=R===void 0?"":R;W=W===void 0?window:W;d=_.cN(d,f);Be(d);R=_.Fo(d+R,p);_.U3Q(W.location,R)};
_.lHp=function(d,f,R,W,p){p=p===void 0?!1:p;R&&_.U$(d,R);R=_.Fo(d);var U=_.mD(R);d!=U&&_.$Q(Error("ag`"+d));d=U;f=f||iK(d).toString(36);try{if(p)return p=d,p=buf(p),Be(p),_.cn(window,p,f,"attributionsrc")}catch(g){_.nk(g)}Be(d);return _.cn(window,R,f,W)};
GlQ=function(d){if(d.urlEndpoint){if(d=_.iV(d.urlEndpoint.url),d.adurl)return RL(d.adurl)}else if(d.watchEndpoint)return"//www.youtube.com/watch?v="+d.watchEndpoint.videoId;return null};
SXu=function(d){if(!d||!d.reportingPings)return null;var f={};d.reportingPings.forEach(function(R){R.pingType in f?f[R.pingType].push(R.url):f[R.pingType]=[R.url]});
return{adpings:zHn(f)}};
_.tZ=function(){return{isShellLoad:_.Jp("IS_SHELL_LOAD",!1)}};
r38=function(){navigator.serviceWorker.getRegistrations().then(function(d){d.forEach(VZn)})};
VZn=function(d){d&&_.m6u(uFU,d.scope)};
_.m6u=function(d,f){f={scope:f||_.Kf("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.wa(d),f)};
df=function(d,f,R,W){if(f&&f.serializedYpcCujLoggingParams){if(R){var p={};p.transactionErrorType=R;W&&(p.errorMessage=W);f.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:p}}}R={};R.ypcCujContext=f;d=_.LY("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",d,R);_.e4(_.xz(),d,"FLOW_TYPE_YPC_ACQUISITION")}};
_.Pd8=function(d,f,R,W){var p={};p.serializedTransactionFlowLoggingParams=f;R&&(p.errorType=R);W&&(p.errorMessage=W);_.mY(d,p);_.uw()};
_.Q9v=function(d){d&&_.Pd8("transactionFlowStarted",d)};
_.veF=function(d){d&&_.Pd8("transactionFlowCancelled",d)};
_.j2=function(d,f,R){f&&_.Pd8("transactionFlowFailed",f,d,R)};
F1u=function(d){var f=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");f&&(f.inert=d)};
_.fO=function(){this.megabloxUrl_=null};
_.RG=function(d){try{var f=J3n==null?void 0:J3n.composedPath(d)}catch(R){f=d.composedPath?d.composedPath():[]}return f&&f.length>0?f:d.composedPath?d.composedPath():[]};
_.Wf=function(d){return _.RG(d)[0]};
_.pO=function(d){if(!(d instanceof Element))return null;d=d.classList?Array.from(d.classList):void 0;if(!d)return null;var f=d.indexOf("style-scope");return f>-1&&f+1<d.length?d[f+1]:null};
Uo=function(d){if(!(d instanceof HTMLElement))return null;var f=d&&(d.$$||d.polymerController)?d.tagName.toLowerCase():null;return f?f:_.pO(d)};
neL=function(d,f){return d.replace(/[^a-z]*[^\s]+/g,function(R){return R+".style-scope."+f})};
hNQ=function(d,f){return f?d.split(",").map(function(R){return neL(R.trim(),f)}).join(", "):d};
_.Oo=function(d){var f,R,W,p;return(p=(W=(R=(f=d.root)!=null?f:d.shadowRoot)!=null?R:d.__shady_native_shadowRoot)!=null?W:d.__shady_shadowRoot)!=null?p:d};
ZV=function(d){return d instanceof ShadowRoot?ShadowRoot:d instanceof DocumentFragment?DocumentFragment:d instanceof Document?Document:HTMLElement};
oeQ=function(d){var f,R,W;return(W=(R=(f=d.parentElement)!=null?f:d.__shady_native_parentElement)!=null?R:d.__shady_parentElement)!=null?W:null};
$6p=function(d){var f,R,W;return(W=(R=(f=d.parentNode)!=null?f:d.__shady_native_parentNode)!=null?R:d.__shady_parentNode)!=null?W:null};
N9J=function(d){var f,R,W;return(W=(R=(f=d.__shady_parentNode)!=null?f:d.__shady_native_parentNode)!=null?R:d.parentNode)!=null?W:null};
y38=function(d){var f,R;return(R=(f=$6p(d))!=null?f:d.host)!=null?R:null};
Cdf=function(d){var f,R,W;return(W=(R=(f=d.nextSibling)!=null?f:d.__shady_native_nextSibling)!=null?R:d.__shady_nextSibling)!=null?W:null};
i8k=function(d){var f,R,W;return(W=(R=(f=d.previousSibling)!=null?f:d.__shady_native_previousSibling)!=null?R:d.__shady_previousSibling)!=null?W:null};
B9v=function(d){var f,R,W;return(W=(R=(f=d.nextElementSibling)!=null?f:d.__shady_native_nextElementSibling)!=null?R:d.__shady_nextElementSibling)!=null?W:null};
c3p=function(d){var f,R,W;return(W=(R=(f=d.previousElementSibling)!=null?f:d.__shady_native_previousElementSibling)!=null?R:d.__shady_previousElementSibling)!=null?W:null};
tZS=function(d){var f,R,W;return new Set([].concat(_.uR((f=d.children)!=null?f:[]),_.uR((R=d.__shady_native_children)!=null?R:[]),_.uR((W=d.__shady_children)!=null?W:[])))};
dYS=function(d){var f,R,W;return new Set([].concat(_.uR((f=d.childNodes)!=null?f:[]),_.uR((R=d.__shady_native_childNodes)!=null?R:[]),_.uR((W=d.__shady_childNodes)!=null?W:[])))};
jV1=function(d){if(!d)return null;var f=_.pO(d);if(!f){var R;return(R=Node.prototype.getRootNode)==null?void 0:R.call(d)}f=f.toUpperCase();for(d=oeQ(d);d&&d.tagName!==f;)d=oeQ(d);return d?_.Oo(d):null};
fvn=function(d){for(;d&&!(d instanceof HTMLElement);)d=y38(d);return d};
RZp=function(d){var f=fvn(d);return d===f?_.pO(d):f?Uo(f):null};
WSJ=function(d){return(d=fvn(d))?Uo(d):null};
pxF=function(d){if(d instanceof Comment)return!1;if(d instanceof Text){var f,R;if(((R=(f=d.textContent)==null?void 0:f.trim())!=null?R:"")==="")return!1}return!0};
so=function(d,f,R){var W=f(d);for(R=R===void 0?WSJ(d):R;W&&(RZp(W)!==R||!pxF(W));)d=W,W=f(d);return W};
UYp=function(d,f,R){if(!f)return null;d=WSJ(d);return RZp(f)===d&&pxF(f)?f:so(f,R,d)};
OKQ=function(d){return so(d,N9J,_.pO(d))};
ZK8=function(d){return so(d,B9v)};
sV8=function(d){return so(d,Cdf)};
gRv=function(d){return so(d,c3p)};
HKn=function(d){return so(d,i8k)};
KS1=function(d){return UYp(d,d.firstChild||d.__shady_native_firstChild||d.__shady_firstChild||null,Cdf)};
ERL=function(d){var f,R,W;var p=(W=(R=(f=d.firstElementChild)!=null?f:d.__shady_native_firstElementChild)!=null?R:d.__shady_firstElementChild)!=null?W:null;return UYp(d,p,B9v)};
zZf=function(d){var f,R,W;var p=(W=(R=(f=d.lastChild)!=null?f:d.__shady_native_lastChild)!=null?R:d.__shady_lastChild)!=null?W:null;return UYp(d,p,i8k)};
kku=function(d){var f,R,W;var p=(W=(R=(f=d.lastElementChild)!=null?f:d.__shady_native_lastElementChild)!=null?R:d.__shady_lastElementChild)!=null?W:null;return UYp(d,p,c3p)};
YkL=function(d){var f=WSJ(d);return Array.from(dYS(d)).filter(function(R){return RZp(R)===f})};
bK8=function(d){var f=Uo(d);return Array.from(tZS(d)).filter(function(R){return _.pO(R)===f})};
_.gf=function(d,f,R){if(d instanceof HTMLElement&&_.pO(d)===R){var W=Array.from(d.classList).indexOf("style-scope");if(W===-1)d.classList.add("style-scope"),d.classList.add(f);else if(!(W+1>=d.classList.length)){W=d.classList[W+1];var p,U;d==null||(p=d.classList)==null||(U=p.replace)==null||U.call(p,W,f)}}if(d instanceof HTMLElement||d instanceof DocumentFragment)for(p=_.Z(tZS(d)),U=p.next();!U.done;U=p.next())_.gf(U.value,f,R);return d};
Hf=function(d,f){if(d instanceof HTMLElement&&_.pO(d)===f){var R=Array.from(d.classList).indexOf("style-scope");R===-1||R+1>=d.classList.length||d.classList.remove("style-scope",d.classList[R+1])}if(d instanceof HTMLElement||d instanceof DocumentFragment){R=_.Z(d.children);for(var W=R.next();!W.done;W=R.next())Hf(W.value,f)}return d};
_.DY8=function(d,f){return ZV(d).prototype.appendChild.call(d,f)};
Ivp=function(d,f){if(d===f)return!0;d=dYS(d);return Array.from(d).some(function(R){return Ivp(R,f)})};
_.Eo=function(d,f){if(d instanceof KO)return d;(f==null?0:f.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(d,"ownerDocument")&&Object.defineProperty(d,"ownerDocument",{get:function(){return window.document}});
return new KO(d)};
LS1=function(){var d=KO.prototype,f=[].concat(_.uR(qk8?[]:["getRootNode"]),["setAttribute","removeAttribute"]);f=_.Z(f);for(var R=f.next(),W={};!R.done;W={method$jscomp$51:void 0},R=f.next())W.method$jscomp$51=R.value,d[W.method$jscomp$51]=function(p){return function(){return this.host[p.method$jscomp$51].apply(this.host,arguments)}}(W)};
xYv=function(){var d=KO.prototype,f=[].concat(_.uR(qk8?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.uR(eZQ?[]:["querySelector","querySelectorAll"]));f=_.Z(f);for(var R=f.next(),W={};!R.done;W={method$jscomp$52:void 0},R=f.next())W.method$jscomp$52=R.value,d[W.method$jscomp$52]=function(p){return function(){return this.root[p.method$jscomp$52].apply(this.root,arguments)}}(W)};
Ask=function(){var d=KO.prototype,f=[].concat(_.uR(XxQ?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.uR(TwF?[]:["parentNode"]));f=_.Z(f);for(var R=f.next(),W={};!R.done;W={prop$jscomp$63:void 0},R=f.next())W.prop$jscomp$63=R.value,Object.defineProperty(d,W.prop$jscomp$63,{get:function(p){return function(){return this.host[p.prop$jscomp$63]}}(W),
configurable:!0})};
wx8=function(){var d=KO.prototype,f=["activeElement"].concat(_.uR(XxQ?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.uR(av8?[]:["children"]),_.uR(MUF?[]:["lastChild"]));f=_.Z(f);for(var R=f.next(),W={};!R.done;W={prop$jscomp$64:void 0},R=f.next())W.prop$jscomp$64=R.value,Object.defineProperty(d,W.prop$jscomp$64,{get:function(p){return function(){return this.root[p.prop$jscomp$64]}}(W),
configurable:!0})};
lvu=function(){for(var d=KO.prototype,f=_.Z(["innerHTML","textContent"]),R=f.next(),W={};!R.done;W={prop$jscomp$65:void 0},R=f.next())W.prop$jscomp$65=R.value,Object.defineProperty(d,W.prop$jscomp$65,{get:function(p){return function(){return this.root[p.prop$jscomp$65]}}(W),
set:function(p){return function(U){this.root[p.prop$jscomp$65]=U}}(W),
configurable:!0})};
GkF=function(d){var f=KO.prototype;d=_.Z(Object.entries(d));for(var R=d.next(),W={};!R.done;W={fn$jscomp$393:void 0},R=d.next()){var p=_.Z(R.value);R=p.next().value;p=p.next().value;W.fn$jscomp$393=p;f[R]=function(U){return function(){return U.fn$jscomp$393.apply(null,[this.host.node||this.host].concat(_.uR(arguments)))}}(W)}};
VUL=function(){for(var d=KO.prototype,f=_.Z(Object.entries(SkQ)),R=f.next(),W={};!R.done;W={fn$jscomp$394:void 0},R=f.next()){var p=_.Z(R.value);R=p.next().value;p=p.next().value;W.fn$jscomp$394=p;Object.defineProperty(d,R,{get:function(U){return function(){return U.fn$jscomp$394.apply(null,[this.host.node||this.host].concat(_.uR(arguments)))}}(W),
configurable:!0})}};
_.zW=function(d){return d instanceof rsu||d instanceof Document?d:new rsu(d)};
mYu=function(){for(var d=rsu.prototype,f=_.Z("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),R=f.next(),W={};!R.done;W={method$jscomp$53:void 0},R=f.next())W.method$jscomp$53=R.value,d[W.method$jscomp$53]=function(p){return function(){return HTMLElement.prototype[p.method$jscomp$53].call.apply(HTMLElement.prototype[p.method$jscomp$53],[this.node].concat(_.uR(arguments)))}}(W)};
uzW=function(){for(var d=rsu.prototype,f=_.Z("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),R=f.next(),W={};!R.done;W={prop$jscomp$66:void 0},R=f.next())W.prop$jscomp$66=R.value,Object.defineProperty(d,W.prop$jscomp$66,{get:function(p){return function(){var U;return(U=this.node["__shady_native_"+p.prop$jscomp$66])!=null?U:this.node[p.prop$jscomp$66]}}(W),
configurable:!0})};
_.k6=function(d,f,R){R===void 0&&(R=!d.classList.contains(f));R?d.classList.add(f):d.classList.remove(f)};
_.Y6=function(d,f,R){R===void 0&&(R=!d.hasAttribute(f));if(f==="class")throw Error("eg");R?_.zW(d).setAttribute(f,""):_.zW(d).removeAttribute(f)};
PCU=function(d){return(d.localName!=="slot"?[]:(0,_.b8)(d).assignedNodes({flatten:!0})).filter(function(f){return f.nodeType===Node.ELEMENT_NODE})};
_.QVp=function(d){return(d=_.Eo(d).querySelector("slot"))&&d.localName==="slot"?PCU(d):[]};
_.DV=function(d,f){window.ShadyCSS&&window.ShadyCSS.styleSubtree(d,f)};
IG=function(d,f){var R=f.bind(d);return function(W){R(W,W.detail)}};
_.qb=function(d,f){var R=vRu.get(d);R||(R=new WeakMap,vRu.set(d,R));if(R.has(f))return R.get(f);if(_.q("web_fi_listen_disable_bound_fn_helper")){var W=f.bind(d);d=function(p){W(p,p==null?void 0:p.detail)}}else d=IG(d,f);
R.set(f,d);return d};
nRQ=function(d,f){FSU(d);d.created[Jsf].push(f)};
FSU=function(d){if(!d.created||!d.created[Jsf]){var f=d.created,R=f?[f]:[];d.created=function(){for(var W=_.Z(R),p=W.next();!p.done;p=W.next())p.value.apply(this)};
d.created[Jsf]=R}};
hZ8=function(d){return function(){var f=_.n9.apply(0,arguments);return function(R,W,p){d.apply(null,_.uR(f))(R,W,p)}}};
oRQ=function(){return function(){var d=_.n9.apply(0,arguments);return function(f,R,W){VHW.apply(null,_.uR(d))(f,R,W)}}};
_.A=function(d){return oRQ()(d)};
_.a=function(){return hZ8(PSU).apply(null,_.uR(_.n9.apply(0,arguments)))};
_.LO=function(d){return _.q("pbcm_fi_listen_decorators")?$Yf(d):hZ8(moJ)(d)};
$Yf=function(d){return function(f,R){nRQ(f,function(){var W=this[R],p=_.q("web_fi_listen_disable_bound_fn_helper")?function(U){W(U,U.detail)}.bind(this):IG(this,W);
Nwf.has(d)?Fs(this.hostElement,d,p):this.hostElement.addEventListener(d,p)})}};
_.e2=function(){return hZ8(unk).apply(null,_.uR(_.n9.apply(0,arguments)))};
_.M=function(d){d=d===void 0?{}:d;return hZ8(reL)(d)};
_.x6=function(d){if(d.hostElement&&d!==d.hostElement){var f=_.Vb(d.hostElement);f=d.renderIdom?f:f.shadowRoot}f||(d=d.root,f=d instanceof Node?_.Vb(d):null);return f};
_.Xd=function(d){return ysW?CCS(d):function(f,R){Object.defineProperty(f,R,{get:function(){var W;return(W=_.x6(this))==null?void 0:W.querySelector(d)},
enumerable:!0,configurable:!0})}};
CCS=function(d){return function(f,R){Object.defineProperty(f,R,{get:function(){var W,p=(W=_.Eo(this.hostElement))==null?void 0:W.querySelector(d);if(p)return p;var U;return(U=_.x6(this))==null?void 0:U.querySelector(d)},
enumerable:!0,configurable:!0})}};
_.TW=function(d){return ysW?iKk(d):function(f,R){Object.defineProperty(f,R,{get:function(){var W;return(W=_.x6(this))==null?void 0:W.querySelectorAll(d)},
enumerable:!0,configurable:!0})}};
iKk=function(d){return function(f,R){Object.defineProperty(f,R,{get:function(){var W,p=(W=_.Eo(this.hostElement))==null?void 0:W.querySelectorAll(d);if(p==null?0:p.length)return p;var U;return(U=_.x6(this))==null?void 0:U.querySelectorAll(d)},
enumerable:!0,configurable:!0})}};
BwJ=function(d){return function(f){if(![_.Oh,_.l].includes(Object.getPrototypeOf(f.prototype).constructor))throw Error("fg");XAS(Object.assign({},typeof d!=="string"?d:{is:d,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(f)}};
_.aG=function(){var d=d===void 0?{}:d;return function(f){if(![ZE,_.Ai].includes(Object.getPrototypeOf(f.prototype).constructor))throw Error("gg");TEU(Object.assign({},d,{disableInheritanceCheck:!0}))(f)}};
tUp=function(d,f){cs8[d]!=null||(cs8[d]=new Set);cs8[d].add(f)};
_.Mb=function(){var d=_.e2.apply(null,_.uR(_.n9.apply(0,arguments)));return function(f,R){tUp(f.is,R);d(f,R)}};
Vg=function(d,f,R){if(GW(d)&&!dDv.has(f)){f=f.replace(/^JSC\$[\d]+_/,"");f=f.replace(/\.\d+(\.|$)/g,function(U,g){return".#"+g});
S2[d]!=null||(S2[d]={});var W,p;(W=S2[d])[p=f]!=null||(W[p]=new Set);S2[d][f].has(R)||(S2[d][f].add(R),_.mY("polymerPropertyAccessEvent",{componentName:d,propertyName:f,accessType:R}))}};
jon=function(){return _.q("polymer_property_access_logging_debug")||_.q("polymer_enable_property_access_logging")};
GW=function(d){if(_.q("polymer_property_access_logging_debug"))return!0;if(!_.q("polymer_enable_property_access_logging"))return!1;f_W||(f_W=Date.now());return(iK(d)+f_W)%100<_.HX("polymer_property_access_logging_percent")};
RO1=function(d,f){return GW(f)&&d.hostElement.loggingStatus?new Proxy(d,{get:function(R,W,p){if(R.hostElement.loggingStatus.bypassProxyController)return R[W];R.hostElement.loggingStatus.isExternalGet=!0;var U=R[W];R.hostElement.loggingStatus.isExternalGet=!1;if(U instanceof Function)return function(){var g=_.n9.apply(0,arguments);try{return R.hostElement.loggingStatus.currentExternalCall=W,Vg(f,W,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),U.apply(this===p?R:this,g)}finally{R.hostElement.loggingStatus.currentExternalCall=
void 0}};
Vg(f,W,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return U},
set:function(R,W,p){if(R.hostElement.loggingStatus.bypassProxyController)return R[W]=p,!0;R.hostElement.loggingStatus.isRendererStamper?Vg(f,W,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):R.hostElement.loggingStatus.isDeclarativeExternal||Vg(f,W,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{R.hostElement.loggingStatus.currentExternalSet=W,R[W]=p}finally{R.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):d};
WbS=function(d,f){d&&d.loggingStatus&&!d.loggingStatus.isDeclarativeExternal&&!d.loggingStatus.isExternalGet&&d.loggingStatus.currentExternalSet!==f&&Vg(d.tagName.toLowerCase(),f,"PROPERTY_ACCESS_GET_INTERNAL")};
rf=function(d,f,R){d&&(R||d.loggingStatus&&!d.loggingStatus.isInitializing&&!d.loggingStatus.isDefiningPropertyAccessor&&d.loggingStatus.currentExternalSet!==f)&&Vg(d.tagName.toLowerCase(),f,"PROPERTY_ACCESS_SET_INTERNAL")};
p7U=function(){return{_definePropertyAccessor:function(d,f){var R=this,W=R.hostElement.loggingStatus;W&&(W.isDefiningPropertyAccessor=!0);var p=R[d];p!==void 0&&(R.__data?R._setPendingProperty(d,p):(R.__dataProto!=null||(R.__dataProto={}),R.__dataProto[d]=p));W&&(W.isDefiningPropertyAccessor=!1);Object.defineProperty(this,d,{get:function(){WbS(R.hostElement,d);return this.__data[d]},
set:function(U){f||this._setPendingProperty(d,U,!0)&&this._invalidateProperties()}})},
created:function(){var d=this._setPendingProperty.bind(this);this._setPendingProperty=function(f,R,W){rf(this.hostElement,f);return d.apply(this,[f,R,W])}}}};
UDU=function(d){jon()&&_.A(mp.prototype)(d.prototype,"__templateBindingLoggingBehavior")};
OpF=function(d,f){if(f.resolvedFactories.length!==d.resolvedFactories.length)return!0;f=_.Z(f.resolvedFactories.entries());for(var R=f.next();!R.done;R=f.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;if(W.providerClass){if(W.providerClass!==d.resolvedFactories[R].providerClass)return!0}else if(W.providerValue){if(W.providerValue!==d.resolvedFactories[R].providerValue)return!0}else if(W.factory!==d.resolvedFactories[R].factory)return!0}return!1};
ZpQ=function(d,f){d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,R.constructor===Array)ZpQ(R,f);else{var W=f;W.has(R)||(R.inject&&W.add(R),R.behaviors&&ZpQ(R.behaviors,W))}};
u8=function(d,f){var R=d[f];d[f]=function(){var W=_.n9.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(R)return R.apply(this,W)}};
Kbu=function(){_.Pf.Class=function(R,W){R=sov(R,W);u8(R.prototype,"created");return R};
u8(Qg.prototype,"_initializeProperties");u8(_.vf.prototype,"_initializeProperties");if(grJ)u8(Hpn,"created");else{var d=function(){u8(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))d();else{var f=customElements.define;customElements.define=function(R,W,p){f.call(customElements,R,W,p);R==="tp-yt-iron-list"&&(d(),customElements.define=f)}}}};
zOu=function(d,f){d.prototype.behaviors=d.prototype.behaviors||[];d.prototype.behaviors.unshift(Ern.InjectBehavior);d.prototype.provide=f};
_.nO=function(d){return function(f){if(!d.disableElementRegistration){d.noInjection||zOu(f,d.providers);var R=f.prototype;R.__templateHelpers||VHW(Fd.prototype)(R,"__templateHelpers");R=d.is;k4U||(k4U=Date.now());(iK(R)+k4U)%100<_.HX("polymer_log_prop_change_observer_percent")&&VHW(Ji.prototype)(f.prototype,"__propertyObserverObserver");f.prototype.behaviors=f.prototype.behaviors||[];f.prototype.behaviors.unshift(_.Y6U.YtHostElementBehavior);UDU(f);BwJ({is:d.is,notifyObserversOnUndefined:d.notifyObserversOnUndefined!==
!1,fastInit:d.fastInit,template:d.template,disableEnforceFastDefaultValuesCheck:!0})(f)}}};
_.m=function(d){return _.nO({is:d.is,template:d.template,disableElementRegistration:d.disableElementRegistration,cssBuildOptOut:d.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
I_u=function(d,f){if(bpS){d=new d;for(var R=_.Z(Object.getOwnPropertyNames(d)),W=R.next();!W.done;W=R.next())W=W.value,f[W]=d[W];for(R=f;R&&R!==Object.prototype;R=Object.getPrototypeOf(R)){W=_.Z(Object.getOwnPropertyNames(R));for(var p=W.next();!p.done;p=W.next())p=p.value,d.hasOwnProperty(p)||Object.defineProperty(d,p,DD8(f,p))}}else d.apply(f)};
DD8=function(d,f){return{get:function(){var R=d[f];return R instanceof Function?R.bind(d):R},
set:function(R){d[f]=R}}};
Lbu=function(d,f){for(var R=d._noAccessors,W=_.Z(Object.getOwnPropertyNames(d)),p=W.next();!p.done;p=W.next())if(p=p.value,!q6W.has(p))if(R)f[p]=d[p];else{var U=Object.getOwnPropertyDescriptor(d,p);U&&(U.configurable=!0,Object.defineProperty(f,p,U))}};
eO8=function(d,f,R){return function(W){if(R){var p=R();W.model=p}if(d[f])d[f](W,W.detail)}};
hi=function(d){var f=[];if(typeof d==="string")d.length>0&&f.push.apply(f,_.uR(d.split(".")));else{d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,typeof R==="string"?f.push.apply(f,_.uR(R.split("."))):f.push(R)}return f};
xD8=function(d,f){if(f[f.length-1]!=="*"&&f[f.length-1]!=="splices"){for(var R=0;R<f.length;R++){if(!d)return;d=d[f[R]]}return d}};
X7L=function(d,f){if(d.length>f.length)return!1;for(var R=0;R<d.length;R++)if(d[R]!==f[R])return!1;return!0};
AmQ=function(d,f,R){if(f.type==="compute"){var W=f.getter.bind(R);var p=f.args}else W=function(){return R[f.method.methodName].apply(R,_.uR(_.n9.apply(0,arguments)))},p=f.method.args;
TQS(d,f.propertyKey,W,p,f.value)};
Mnp=function(d,f){if(f.readOnly){var R=Object.getOwnPropertyDescriptor(d.model,f.propertyKey);Object.defineProperty(d.model,f.propertyKey,{get:R.get,set:function(){}});
d.model[a_f(f.propertyKey)]=R.set}};
w78=function(d,f,R){if(R){var W=f.propertyKey,p=f.selector;f=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.uR(f.selectorArgs.map(function(U){return{type:"path",path:U}})));
TQS(d,W,function(U){var g=_.n9.apply(1,arguments);return p.apply(null,[R.getState()].concat(_.uR(g)))},f)}};
G4L=function(d,f,R){var W=_.TT(f.propertyKey)+"-changed";l_8(d,function(p){var U={value:p.value,queueProperty:!0};p.path.split(".").length>1&&(U.path=p.path);R.dispatchEvent(new CustomEvent(W,{detail:U}))},[{type:"wildcard",
path:f.propertyKey}])};
S6k=function(d,f,R){l_8(d,function(){R[f.method.methodName].apply(R,_.uR(_.n9.apply(0,arguments)))},f.method.args)};
a_f=function(d){return"_set"+(d.charAt(0).toUpperCase()+d.slice(1))};
VnF=function(){var d,f=Vy(function(R){d=R},!1);
return[d,f]};
QoS=function(d){d=d.trim().replace(rmS,",").replace(mDp,"$1");var f=d[0];f==="-"&&(f=d[1]);if(f>="0"&&f<="9")return{type:"literal",value:Number(d)};if(f==="'"||f==='"')return{type:"literal",value:d.slice(1,-1)};if(f=d.match(uHS)){f=f[1];var R=PzL[f];if(R)return{type:R,path:d.slice(0,-(f.length+1))}}return{type:"path",path:d}};
nrJ=function(d){var f=d.match(vrL);if(f)return d={methodName:f[1],args:Fbv},f[2].trim()&&(f=f[2].replace(JmW,"&comma;").split(","),d.args=f.map(QoS)),d};
hOQ=function(d,f,R,W){W=W===void 0?!1:W;f=_.TT(f);var p=aI;p&&(R=p(R,f,"attribute",d));oG(d,R,f,W)};
oG=function(d,f,R,W){f=or8(f,W===void 0?!1:W);f===void 0?d.removeAttribute(R):d.setAttribute(R,f)};
or8=function(d,f){switch(typeof d){case "object":case "function":if(d instanceof Date)return d.toString();if(d){if((f===void 0?0:f)&&!_.q("polymer_reflect_objects_as_boolean_killswitch"))return d?"":void 0;f=window.trustedTypes?window.trustedTypes.isHTML(d)||window.trustedTypes.isScript(d)||window.trustedTypes.isScriptURL(d):void 0;if(f)return d;try{return JSON.stringify(d)}catch(R){_.JA(Error("Cg`"+d))}}break;case "boolean":return d?"":void 0;default:return d!==null&&d!==void 0?d.toString():void 0}};
$D1=function(d){if(d===void 0)throw Error("Dg");return d};
BQu=function(d,f,R,W){var p=NQn(W);if(p.length){W=R;var U="property";ymF.test(R)?U="attribute":R[R.length-1]==="$"&&(R=R.slice(0,-1),U="attribute");var g=Cz8(p);g&&U==="attribute"&&(R==="class"&&d.hasAttribute("class")&&(g+=" "+d.getAttribute(R)),oG(d,g,R));U==="attribute"&&W==="disable-upgrade$"&&d.setAttribute("disable-upgrade","");d.localName==="input"&&W==="value"&&d.setAttribute("value","");d.removeAttribute(W);U==="property"&&(R=_.A6(R));f=$D1(f);ip8(f,U,R,p);return!0}return R.slice(0,3)===
"on-"?(d.removeAttribute(R),(U=f).events!=null||(U.events=[]),f.events.push({name:R.slice(3),value:W}),!0):R==="id"?(f.id=W,!0):!1};
NQn=function(d){for(var f=[],R=0,W;(W=cmv.exec(d))!==null;){W.index>R&&f.push({type:"literal",value:d.slice(R,W.index)});var p=W[1][0];R=!!W[2];W=W[3].trim();if(p==="{")throw Error("Eg");(p=nrJ(W))?f.push({type:"method",negate:R,signature:p}):f.push({type:"path",negate:R,path:W});R=cmv.lastIndex}R&&R<d.length&&(d=d.substring(R))&&f.push({type:"literal",value:d});return f};
Cz8=function(d){for(var f="",R=0;R<d.length;R++){var W=d[R];W.type==="literal"&&(f+=W.value)}return f};
ip8=function(d,f,R,W){d.bindings!=null||(d.bindings=[]);d.bindings.push({kind:f,target:R,parts:W})};
RqU=function(d,f,R){var W=!1;if(d.localName==="template"){W=R;var p=f.stripWhitespace;p=tn8(d,p===void 0?!1:p);var U=d.content.ownerDocument.createDocumentFragment();p.content=U;U.appendChild(d.content);W&&(W.templateInfo=p);W=!0}else d.localName==="slot"&&(f.hasInsertionPoint=!0);if(d.firstChild&&(p=R,d.localName!=="script"&&d.localName!=="style")){U=0;for(var g=d.firstChild;g;){var K=g;if(K.localName==="template"){var E=K.getAttribute("is");if((g=E==="dom-if")||E==="dom-repeat"){K.removeAttribute("is");
E=K.ownerDocument.createElement("ps-"+E);K.parentNode.replaceChild(E,K);E.appendChild(K);var Y=Array.from(K.attributes);Y=_.Z(Y);for(var b=Y.next();!b.done;b=Y.next())b=b.value,g?d8n.has(b.name)&&oG(E,b.value,b.name):jBn.has(b.name)?oG(E,b.value,b.name):fWS.has(b.name),K.removeAttribute(b.name);g=E}else g=K}if(g.nodeType===Node.TEXT_NODE){K=void 0;E=d;for(Y=g;((K=Y.nextSibling)==null?void 0:K.nodeType)===Node.TEXT_NODE;)b=void 0,(b=Y).textContent!=null||(b.textContent=""),Y.nextSibling.textContent&&
(Y.textContent+=Y.nextSibling.textContent),E.removeChild(Y.nextSibling);if(f.stripWhitespace&&g.textContent&&!g.textContent.trim()){d.removeChild(g);g=g.nextSibling;continue}}RqU(g,f,{parentIndex:U,parentInfo:p});g.parentNode&&U++;g=g.nextSibling}}var D;if((D=d.hasAttributes)==null?0:D.call(d)){D=R=$D1(R);p=!1;U=Array.from(d.attributes);U=_.Z(U);for(K=U.next();!K.done;K=U.next())K=K.value,p=BQu(d,D,K.name,K.value)||p;W=p||W}d.nodeType===Node.TEXT_NODE&&(D=NQn(d.textContent),D.length&&(d.textContent=
Cz8(D)||" ",R=$D1(R),ip8(R,"text","textContent",D),W=!0));R&&W&&(R.infoIndex=f.nodeInfoList.push(R)-1)};
tn8=function(d,f){f={nodeInfoList:[],stripWhitespace:(f===void 0?!1:f)||d.hasAttribute("strip-whitespace")};RqU(d.content,f);return f};
W7k=function(d){Object.assign(d,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
U88=function(d,f,R){f.signalCache!=null||(f.signalCache={});var W=f.signalCache[R];if(!W){var p=R.split(".");W=!pmp(d,p[0]);if(p.length>1&&W){var U=d.getPathMutationSignal(p);W=function(){var g=P6(d.owner,function(){return d.getWithPath([p[0]])}),K,E=(K=U())==null?void 0:K.value;
return{rootWasDefined:g!==void 0,value:E}}}else W=function(){var g=d.getWithPath(p);
return{rootWasDefined:g!==void 0,value:g}};
f.signalCache[R]=W}return W()};
Z4W=function(d,f,R,W,p){f=f.parts.map(function(g,K){if(g.type==="literal"){R.partWasDefined!=null||(R.partWasDefined=[]);var E;(E=R.partWasDefined)[K]||(E[K]=g.value!==void 0);return g.value}var Y;if(g.type==="method"){var b,D=(b=(Y=R.partWasDefined)==null?void 0:Y[K])!=null?b:!1;D||(D=g.signature.args.every(function(X){return X.type==="literal"}));
var I=!1,L=!0;Y=g.signature.args.map(function(X){if(X.type==="literal")return X.value;if(X.type!=="path")throw Error("Fg`"+X.type);var w=U88(d,R,X.path);X=w.value;w=w.rootWasDefined;I||(I=w);L&&(L=w);return X});
D||(D=p===1?L:I);R.partWasDefined!=null||(R.partWasDefined={});R.partWasDefined[K]=D;if(!D)return;Y=(K=U88(d,R,g.signature.methodName).value)&&typeof K==="function"?K.apply(W,Y):void 0}else b=U88(d,R,g.path),Y=b.value,R.partWasDefined!=null||(R.partWasDefined={}),(D=R.partWasDefined)[K]||(D[K]=Y!==void 0||b.rootWasDefined);g.negate&&(Y=!Y);return Y});
if(f.length===1){var U;return((U=R.partWasDefined)==null?0:U[0])?f[0]:O4J}return f.join("")};
sBW=function(d){return typeof d==="object"&&!!d&&"notifyPath"in d&&"canNotifyPath"in d};
g0p=function(d){return typeof d==="object"&&!!d&&"notifyPath"in d};
H4Q=function(d){return"polymerController"in d};
K7F=function(d,f){f=""+hi(f)[0];if(sBW(d))return d.canNotifyPath(f);if(H4Q(d)&&sBW(d.polymerController))return d.polymerController.canNotifyPath(f);if(g0p(d)){var R;return!((R=d.properties)==null||!R[f])}if(H4Q(d)&&g0p(d.polymerController)){var W;return!((W=d.polymerController.properties)==null||!W[f])}return!1};
E0p=function(d,f,R){sBW(d)||g0p(d)?d.notifyPath(f,R):H4Q(d)&&(sBW(d.polymerController)||g0p(d.polymerController))&&d.polymerController.notifyPath(f,R)};
kOF=function(d,f,R){if(R!==O4J){d.kind==="attribute"||d.target!=="textContent"&&(d.target!=="value"||f.localName!=="input"&&f.localName!=="textarea")||(R=R===void 0?"":R);var W,p=(W=zqu.Polymer)==null?void 0:W.sanitizeDOMValue;p&&(R=p(R,d.target,d.kind,f));if(d.kind==="attribute"){d=d.target;if(d==="class"||d==="name"||d==="slot")f=(0,_.b8)(f);oG(f,R,d)}else if(d=d.target,R!==f[d]||typeof R==="object")f.loggingStatus&&(f.loggingStatus.isDeclarativeExternal=!0,Vg(f.localName,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
f[d]=R,f.loggingStatus&&(f.loggingStatus.isDeclarativeExternal=!1)}};
YZ1=function(d,f,R,W){var p=f.parts[0];if(f.parts.length!==1||p.type!=="path"||!K7F(R,f.target))return!1;var U=_.Z(p.path.split(".")),g=U.next().value,K=tH(U);if(pmp(d,g))return!1;W.signalCache!=null||(W.signalCache={});U=W.signalCache[p.path];var E;U=(E=U)==null?void 0:E().value;if((U==null?void 0:U.path)!==void 0){W=hi(U.path);var Y=hi(p.path);W=[f.target].concat(_.uR(W.slice(Y.length-1)));E0p(R,W,p.negate?!U.value:U.value);return!0}var b=$6(d,g);var D=b.getChangeRecordSignal(K),I=!1;U=function(){if(!I){var X=
P6(d.owner,function(){return b.getWithPath([])});
I||(I=X!==void 0)}return{value:D(),rootWasDefined:I}};
W.signalCache[p.path]=U;W.partWasDefined!=null||(W.partWasDefined={});U=U();(Y=W.partWasDefined)[0]||(Y[0]=U.rootWasDefined);var L=P6(d.owner,function(){return b.getWithPath(K)});
W.partWasDefined[0]&&P6(d.owner,function(){return void kOF(f,R,p.negate?!L:L)});
return!0};
b4Q=function(d,f,R,W,p,U){if(!YZ1(d,f,R,W)){var g=Z4W(d,f,W,p,U);P6(d.owner,function(){return void kOF(f,R,g)})}};
D8U=function(d,f,R,W,p,U){R=_.Z(R);for(var g=R.next(),K={};!g.done;K={infoIndex:void 0},g=R.next()){g=g.value;var E=g.bindings;K.infoIndex=g.infoIndex;g=g.parentInfo;if(E){E=_.Z(E);for(var Y=E.next(),b={};!Y.done;b={b$jscomp$253:void 0,bindingCtx$jscomp$4:void 0},Y=E.next()){b.b$jscomp$253=Y.value;if(K.infoIndex===void 0)throw Error("Gg");b.bindingCtx$jscomp$4={};d.effect(function(D,I){return function(){p&&!p()||b4Q(d,D.b$jscomp$253,f[I.infoIndex],D.bindingCtx$jscomp$4,W,U)}}(b,K))}}g&&D8U(d,f,[g],
W,p,U)}};
IW1=function(d,f){d=(f.parentInfo?IW1(d,f.parentInfo):d).firstChild;for(var R=0;d;d=d.nextSibling)if(f.parentIndex===R++)return d;throw Error("Hg");};
L7n=function(d,f,R,W){d=document.importNode(d.content,!0);d.__noInsertionPoint=!(W==null?0:W.hasInsertionPoint);for(var p=Array(f.length),U={},g=0;g<f.length;g++){var K=f[g],E=IW1(d,K);p[g]=E;K.id&&(U[K.id]=E);if(K.templateInfo){var Y=E.parentElement;Y&&(Y.templateInfo=K.templateInfo,Y.parentSignalProxy=R,Y.eventListenerHost=W.eventListenerHost,Y.stampingEnabled=W.enabledSignal)}Y=void 0;if((Y=K.events)==null?0:Y.length)for(Y=0;Y<K.events.length;Y++){var b=K.events[Y];qZQ(W.eventListenerHost,E,b.name,
b.value,W.getModel)}}D8U(R,p,f,W.thisCtx,W.enabledSignal,W.methodInvocationRequirement);return{root:d,nodes:p,nodesById:U}};
x8f=function(d,f){d=d();var R;(R=eq1.ShadyCSS)==null||R.prepareTemplate(d,f);f=tn8(d);return{template:d,nodeInfoList:f.nodeInfoList,hasInsertionPoint:f.hasInsertionPoint}};
ALJ=function(){XmQ=!1;for(var d=Nb.length,f=0;f<d;f++){var R=Nb[f];if(R)try{R()}catch(W){Promise.resolve().then(function(){throw W;})}}Nb.splice(0,d);
TBW+=d};
lWQ=function(d){XmQ||(XmQ=!0,aW8.textContent=(Mt1++).toString());Nb.push(d);return wm8++};
_.i8=function(d,f,R){yg++;d=f?new GOv(yg,d,f,R):new SZu(yg,d);CO.set(yg,d);return yg};
VtF=function(d){(d=CO.get(d))&&d.cancel()};
m8Q=function(d,f){d=rLu.get(d);return d?(f=d.get(f))?f:null:null};
_.Bf=function(d,f,R,W){var p=m8Q(d,f);if(!p){p=new uQp;var U=rLu.get(d);U||(U=new Map,rLu.set(d,U));U.set(f,p)}d=R.bind(d);p.run(d,W,void 0)};
_.P9k=function(d,f){var R;(R=m8Q(d,f))==null||R.cancel()};
QB8=function(d){var f;(f=m8Q(d,"doRender"))==null||f.flush()};
cf=function(d){var f;return(f=d.hostElement)!=null?f:d};
v01=function(d){var f=d.indexOf(".");return f===-1?d:d.slice(0,f)};
F7F=function(d,f,R,W,p,U){U=(p=(W=U?v01(f):f)?f:null)?d.get(p):d.__data[f];p&&U===void 0&&(U=R[f]);_.E$(d.hostElement,KTF(W)+"-changed",{value:U,queueProperty:!0,path:p!=null?p:void 0},{bubbles:!1,composed:!1})};
JLu=function(d,f){d.__isReflecting=!0;hOQ(d.hostElement,f,d.__data[f]);d.__isReflecting=!1};
n0W=function(d){if(d._onIronRequestResizeNotifications){var f=d._onIronRequestResizeNotifications.bind(d);d._onIronRequestResizeNotifications=function(R){_.Wf(R)!==d.hostElement&&f(R)}}d._ariaActiveAttributeChanged&&(d._ariaActiveAttributeChanged=d._ariaActiveAttributeChanged.bind(d.hostElement));
d._activeChanged&&(d._activeChanged=function(R){d.toggles?oG(d.hostElement,R?"true":"false",d.ariaActiveAttribute):d.hostElement.removeAttribute(d.ariaActiveAttribute);d._changedButtonState()});
d._asyncClick&&(d._asyncClick=function(){_.i8(function(){d.hostElement.click()},1)});
!d.keyEventTarget||d.keyEventTarget instanceof EventTarget||(d.keyEventTarget=cf(d.keyEventTarget));d._disabledChanged&&(d._disabledChanged=d._disabledChanged.bind(d.hostElement));d._observeItems&&(d._observeItems=function(R){var W=cf(R);return _.Vb(W).observeNodes(function(p){d._updateItems();d._updateSelected();_.E$(W,"iron-items-changed",p,{bubbles:!1,cancelable:!1})})});
d._updateItems&&d._updateItems===_.ti._updateItems&&(d._updateItems=function(){var R=_.Vb(d.hostElement).queryDistributedElements(d.selectable||"*");R=Array.prototype.filter.call(R,d._bindFilterItem);d._setItems(R)});
d._computeKeyboardClass&&(d._computeKeyboardClass=function(R){_.k6(d.hostElement,"keyboard-focus",R)});
d.ensureRipple&&(d.ensureRipple=function(R){if(d.hasRipple&&!d.hasRipple()){if(!d._createRipple)return;d._ripple=d._createRipple();d._ripple.noink=d.noink;var W=d._rippleContainer||d.hostElement;W&&_.Eo(W).appendChild(d._ripple)}var p;if(R&&((p=d._ripple)==null?0:p.uiDownAction)){W=_.Eo(d._rippleContainer||d.hostElement);var U;p=(U=R.composedPath())==null?void 0:U[0];W.contains(p)&&d._ripple.uiDownAction(R)}});
d._updateMultiselectable&&(d._updateMultiselectable=function(R){R?d.hostElement.setAttribute("aria-multiselectable","true"):d.hostElement.removeAttribute("aria-multiselectable")})};
hqp=function(d,f,R){R=_.Z(R);for(var W=R.next();!W.done;W=R.next())I_u(W.value.constructor,d);I_u(f.constructor,d)};
$8W=function(d,f){d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,R.type==="signal"){var W=R.propertyKey;if(f.hasOwnProperty(W)&&f[W]!=null&&R.attributeType===Object){a:{W=f[W].constructor;for(var p=_.Z(o0n),U=p.next();!U.done;U=p.next())if(U=U.value,W===U){W=U;break a}W=Object}R.attributeType=W}}};
NBp=function(){};
yL1=function(d){var f;return(f=d.hostElement)!=null?f:d};
C9W=function(){throw Error("Lg");};
i4k=function(d,f){d.constructor.prototype.useSignals=!0;var R=new d.constructor;hqp(R,d,f.behaviors);$8W(f.reactiveSchemas,R);R={};for(var W=_.Z(f.reactiveSchemas),p=W.next();!p.done;p=W.next())p=p.value,p.type==="signal"&&(R[p.propertyKey]=p.attributeType);var U={copyPropertiesToProto:C9W,didRegister:!1,typesForSignals:R},g=["disable-upgrade"].concat(_.uR(f.observedAttributes)),K=function(E){dO.call(this,d,f,U,E)};
_.x(K,dO);_.Uh.Object.defineProperties(K,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return g}}});
U.copyPropertiesToProto=function(){for(var E=0;E<f.behaviors.length;E++)Lbu(f.behaviors[E],K.prototype);Lbu(d,K.prototype)};
f.legacyOptimizations||U.copyPropertiesToProto();K.prototype.is=d.is;return K};
BBQ=function(d,f){if(Object.getPrototypeOf(f.prototype).constructor!==_.l)throw Error("Mg");f.prototype.is=d.is;return i4k(f.prototype,d)};
cLF=function(d){return d.type==="compute"||d.type==="computeWithMethod"};
ttu=function(d){for(var f=d.reactiveSchemas.filter(cLF),R=new Map,W=new Map,p=new Map,U=_.Z(f),g=U.next();!g.done;g=U.next())g=g.value,R.set(g.propertyKey,g),W.set(g.propertyKey,[]),p.set(g.propertyKey,0);U=0;f=_.Z(f);for(g=f.next();!g.done;g=f.next()){g=g.value;for(var K=_.Z(g.type==="computeWithMethod"?g.method.args:g.args),E=K.next();!E.done;E=K.next())E=E.value,E.type!=="literal"&&(E=E.path.split(".")[0],W.has(E)&&(W.get(E).push(g.propertyKey),p.set(g.propertyKey,p.get(g.propertyKey)+1),U++))}g=
[].concat(_.uR(W.keys())).filter(function(Y){return p.get(Y)===0});
for(f=[];g.length;)for(K=g.shift(),f.push(R.get(K)),K=_.Z(W.get(K)),E=K.next();!E.done;E=K.next())E=E.value,p.set(E,p.get(E)-1),U--,p.get(E)===0&&g.push(E);R=d.reactiveSchemas.filter(function(Y){return!cLF(Y)});
d.reactiveSchemas=[].concat(_.uR(R),_.uR(f))};
dyF=function(d,f){if(f.properties)for(var R=_.Z(Object.entries(f.properties)),W=R.next();!W.done;W=R.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;d.properties[W]=typeof p==="function"?{type:p}:p}f.observers&&d.observers.push.apply(d.observers,_.uR(f.observers));f.disabledPolySiReactions&&d.disabledPolySiReactions.push.apply(d.disabledPolySiReactions,_.uR(f.disabledPolySiReactions))};
jNf=function(d,f){for(var R=f.length-1;R>=0;R--){var W=f[R];Array.isArray(W)?jNf(d,W):d.indexOf(W)<0&&d.unshift(W)}};
fNU=function(d,f){d.reactiveSchemas=d.reactiveSchemas.filter(function(R){return R.type==="observe"&&f.includes(R.method.methodName)||cLF(R)&&f.includes(R.propertyKey)?!1:!0})};
Wzv=function(d,f){var R=f.prototype,W,p,U={is:d.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Ern.InjectBehavior,Fd.prototype],disableElementRegistration:d.disableElementRegistration,provide:(W=d.providers)!=null?W:[],reactivityMode:d.reactivityMode,signalProperties:(p=R.signalProperties)!=null?p:[]};"template"in f?U.templateGetter=function(){return f.template}:d.getTemplate&&(U.templateGetter=d.getTemplate);
R.behaviors&&jNf(U.behaviors,R.behaviors);Rzu(U,f);return U};
Rzu=function(d,f){for(var R=f.prototype,W={properties:{},observers:[],disabledPolySiReactions:[]},p=_.Z(d.behaviors),U=p.next();!U.done;U=p.next())dyF(W,U.value);dyF(W,R);if(d.signalProperties)for(R=_.Z(d.signalProperties),p=R.next();!p.done;p=R.next())delete W.properties[p.value];R=_.Z(Object.entries(W.properties));for(p=R.next();!p.done;p=R.next()){U=_.Z(p.value);p=U.next().value;U=U.next().value;var g=void 0;if((g=d.signalProperties)==null||!g.includes(p)){g=void 0;var K=d,E=U.type;if(!E)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{E=Reflect.getMetadata("design:type",f,p);for(var Y=_.Z(pRQ),b=Y.next();!b.done;b=Y.next())if(b=b.value,E===b){E=b;break a}E=Object}else E=String;U.computed||U.selector||(K.reactiveSchemas.push({type:"signal",propertyKey:p,value:U.value,attributeType:E,readOnly:U.readOnly}),K.observedAttributes.push(_.TT(p)));U.reflectToAttribute&&K.reactiveSchemas.push({type:"reflect",propertyKey:p});if(U.computed){E=nrJ(U.computed);if(!E)throw Error("Ng");K.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:p,method:E,value:U.value})}U.observer&&K.reactiveSchemas.push({type:"observe",method:{methodName:U.observer,args:[{type:"path",path:p}]}});U.notify&&K.reactiveSchemas.push({type:"notify",propertyKey:p});U.selector&&K.reactiveSchemas.push({type:"redux",propertyKey:p,selector:U.selector,selectorArgs:(g=U.selectorArgs)!=null?g:[]})}}Uyv&&ttu(d);f=_.Z(W.observers);for(p=f.next();!p.done;p=f.next())R=d,p=p.value,(U=nrJ(p))?R.reactiveSchemas.push({type:"observe",method:U}):console.log('Warning: unable to parse observe declaration: "'+
p+'"');fNU(d,W.disabledPolySiReactions)};
OZf=function(d,f){for(var R=0;R<f.length;R++){var W=f[R],p=void 0;(p=W).showHideApi!=null||(p.showHideApi={});p=void 0;!!d!==!((p=W.showHideApi)==null||!p.hideTemplateChildren)&&(W.nodeType===Node.TEXT_NODE?d?(W.showHideApi.polymerTextContent=W.textContent,W.textContent=""):(p=void 0,W.textContent=(p=W.showHideApi.polymerTextContent)!=null?p:null):W instanceof Element&&W.localName==="slot"?d?(W.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.b8)((0,_.b8)(W).parentNode).replaceChild(W.showHideApi.polymerReplaced,
W)):(p=W.showHideApi.polymerReplaced)&&(0,_.b8)((0,_.b8)(p).parentNode).replaceChild(W,p):W instanceof HTMLElement&&W.style&&(d?(W.showHideApi.polymerDisplay=W.style.display,W.style.display="none"):W.style.display=W.showHideApi.polymerDisplay));W.showHideApi.hideTemplateChildren=d;W.showHideChildren&&W.showHideChildren(d)}};
sN8=function(){if(!ZZ8){var d=document.createElement("style");d.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(d);ZZ8=!0}};
jM=function(){return _.q("disable_hidden_dom_if_using_stamper")};
gn8=function(d,f){var R=_.fu().getState();return f?d.apply(null,[R].concat(_.uR(f))):d(R)};
EnU=function(){if(HZp)return HZp;var d=_.Z(_.kY(0,void 0,"MB1Hb")),f=d.next().value;d.next();var R=d.next().value;_.fu().subscribe(function(){KzJ(R)});
return HZp=f};
KzJ=function(d){zzn||(zzn=!0,Promise.resolve().then(function(){d(function(f){return f+1});
zzn=!1}))};
_.fu=function(){return kbQ.getAppStore()};
Yx8=function(d,f){return kbQ.getSelectFn()(d,f)};
_.RT=function(d){kbQ.getDispatchFn()(d)};
bZu=function(d,f){var R={},W;for(W in d)R[W]=f(d[W],W);return R};
_.Ww=function(d,f){return function(){var R;return(R=_.mZ(d))!=null?R:f}};
_.pu=function(d,f){var R=Object.assign({},d),W;for(W in f)f.hasOwnProperty(W)&&(R[W]=_.Ww(d[W],f[W]));return R};
Dyn=function(d,f,R){d instanceof Element&&(R.debugName||(R.debugName="<"+d.tagName.toLowerCase()+(d.tagName.includes("-")?">":"."+d.className+">")),_.q("ytwiz_enable_debug_component_props")&&(d.debugProps||(d.debugProps=bZu(f,function(W){return function(){return W()}}))))};
qxp=function(d){var f;if(!(f=INL.value.traceAllComponents)){var R;f=(R=pl)==null?void 0:R.activeSpan;f=(f==null?void 0:f.name)!=="ytComponent"}return f?htn("ytComponent",{},d):d()};
_.UI=function(d,f){var R=function(W){return qxp(function(p){var U=LzF={};var g;if(((g=R)==null?0:g.idomCompat)&&W.renderedFromIdom){var K;g=typeof R.idomCompat==="object"?(K=R)==null?void 0:K.idomCompat.callbacks:{};g=_.Z(ezu(W,g,R.debugName));K=g.next().value;g.next();g=g.next().value;var E=xyJ(d,K);U.privateValue=E;LzF=void 0;Dyn(E,K,R);U={debugName:R.debugName};p&&U&&Object.assign(p.attributes,U);p=ngp(E);p=Array.isArray(p)?p[0]:p;p[kQ]||(p[kQ]={});p[kQ].updateSignalsFromIdomProps=g;XRL(K,E);return E}g=
bZu(W,Tu1);K=xyJ(d,g);U.privateValue=K;LzF=void 0;Dyn(K,g,R);U={debugName:R.debugName};p&&U&&Object.assign(p.attributes,U);XRL(g,K);return K})};
R.debugName=f===void 0?"":f;return R};
xyJ=function(d,f){d=d(f);return IS(d)};
ARS=function(d,f){d[f]||(d=new _.M2("IDOM interop setter undefined. Key:",f),_.vW(d))};
Tu1=function(d,f){return f==="children"||f==="ref"||typeof d==="function"||d===void 0?d:function(){return _.mZ(d)}};
ezu=function(d,f,R){var W={},p={},U={},g={},K;for(K in d){g={key$jscomp$930:g.key$jscomp$930};g.key$jscomp$930=K;var E=d[g.key$jscomp$930];if(g.key$jscomp$930==="children"||g.key$jscomp$930==="ref")W[g.key$jscomp$930]=E;else if(typeof E==="function")g.key$jscomp$930 in f||E.length>0?(U[g.key$jscomp$930]=E,W[g.key$jscomp$930]=function(b){return function(){return U[b.key$jscomp$930].apply(U,_.uR(_.n9.apply(0,arguments)))}}(g)):W[g.key$jscomp$930]=E;
else if(!(d[g.key$jscomp$930]===void 0&&g.key$jscomp$930 in f)){var Y=_.Z(_.kY(d[g.key$jscomp$930],{debugName:g.key$jscomp$930+":cwis:"+R},"rvrjQe"));E=Y.next().value;Y=Y.next().value;W[g.key$jscomp$930]=E;p[g.key$jscomp$930]=Y}}return[W,p,function(b){var D={},I;for(I in b)D={key$jscomp$931:D.key$jscomp$931,val$jscomp$122:void 0},D.key$jscomp$931=I,D.val$jscomp$122=b[D.key$jscomp$931],D.key$jscomp$931!=="children"&&D.key$jscomp$931!=="ref"&&(typeof D.val$jscomp$122==="function"?D.key$jscomp$931 in
f?U[D.key$jscomp$931]=D.val$jscomp$122:D.val$jscomp$122.length>0&&(U[D.key$jscomp$931]=D.val$jscomp$122,_.JA(new _.M2("Callback detected that was not set in the idomCompat callbacks map. Key:",D.key$jscomp$931))):D.key$jscomp$931 in f&&D.val$jscomp$122===void 0||(ARS(p,D.key$jscomp$931),Ln(function(L){return function(){p[L.key$jscomp$931](L.val$jscomp$122)}}(D))))}]};
wRS=function(d,f,R){var W=qak(d.prototype,aN8,d.prototype.behaviors);W.prototype.is=f;W.prototype.localName=f;R&&Mwp(W,R);return function(p){p&&(W.prototype.hostElement=p);var U=new W;U.root=U;U.hostElement=p;return U}};
Mwp=function(d,f){var R;Object.defineProperty(d.prototype,"_template",{get:function(){R===void 0&&(R=f());return R},
set:function(W){R=W},
configurable:!0,enumerable:!0})};
rRn=function(d,f,R,W){function p(){if(!L){for(var X=new Set,w=_.Z(b),S=w.next();!S.done;S=w.next()){S=S.value;for(var r=_.Z(Object.getOwnPropertyNames(S)),v=r.next();!v.done;v=r.next()){v=v.value;var c=void 0,n=(c=Object.getOwnPropertyDescriptor(S,v))==null?void 0:c.value;n&&n instanceof Function&&!OI(v)&&(!K[v]||_.q("polymer_forward_method_killswitch"))&&X.add(v)}}w=_.Z(Object.entries(Object.getOwnPropertyDescriptors(d.prototype)));for(S=w.next();!S.done;S=w.next())r=_.Z(S.value),S=r.next().value,
r=r.next().value,r.value instanceof Function&&!OI(S)&&X.add(S);L=X}return L}
lNW(d,f,W==null?void 0:W.providers);LlU(d.prototype,d,!0);var U=wRS(d,f,R),g,K=(g=d.prototype.properties)!=null?g:{},E,Y,b=(Y=(E=d.prototype.behaviors)==null?void 0:E.flat(Infinity))!=null?Y:[];R=_.Z(b);for(g=R.next();!g.done;g=R.next())K=Object.assign({},g.value.properties,K);var D=[].concat(_.uR(Gbn),_.uR(Object.keys(K).map(function(X){return _.TT(X)}))),I=!1,L;
return{ctor:function(X,w){var S=U(X),r,v;X=[].concat(_.uR((r=W==null?void 0:W.allowedProps)!=null?r:[]),_.uR((v=W==null?void 0:W.allowedPropsFromBehaviors)!=null?v:[]));S.allowedProps=X.length>0?X:void 0;r={};v=_.Z(D);for(X=v.next();!X.done;X=v.next())X=X.value,r[X]=_.A6(X);S.__dataAttributes=r;var c=S.ready.bind(S);S.ready=function(){w.beforeReady();c();if(GW(f)&&!I){var n=S.__templateInfo;if(n==null?0:n.hostProps){n=_.Z(Object.keys(n.hostProps));for(var y=n.next();!y.done;y=n.next())Vg(f,y.value,
"PROPERTY_ACCESS_GET_INTERNAL")}I=!0}};
S._overrideLegacyUndefined=!0;return S},
props:K,observedAttributes:D,getInitialMethods:p,getPropsToForwardBeforeRegister:function(){for(var X=[],w=new Set,S=_.Z(Object.keys(K)),r=S.next();!r.done;r=S.next())r=r.value,X.push([r,K[r].readOnly]),w.add(r);S=p();r=_.Z(Object.keys(Object.getOwnPropertyDescriptors(d.prototype)));for(var v=r.next();!v.done;v=r.next())v=v.value,!SxF(v)||S.has(v)||w.has(v)||(X.push([v,!1]),w.add(v));w=_.Z(VwS);for(S=w.next();!S.done;S=w.next())X.push([S.value,!0]);return X},
getPropsToForwardBeforeReady:function(X){for(var w=[],S=_.Z(Object.entries(X)),r=S.next();!r.done;r=S.next()){var v=_.Z(r.value);r=v.next().value;v=v.next().value;if(SxF(r)&&!(v instanceof Function)&&(w.push([r,!1]),GW(f))){var c=v=void 0;(c=(v=X)._createPropertyAccessor)==null||c.call(v,r)}}return w},
shouldForwardProp:SxF,shouldLog:GW}};
lNW=function(d,f,R){zOu(d,R);d.prototype.behaviors.unshift(myS);if(jon()){if(GW(f)){var W;(W=d.prototype).behaviors!=null||(W.behaviors=[]);d.prototype.behaviors.unshift(p7U())}UDU(d)}_.A(Fd.prototype)(d.prototype,"__templateHelpers")};
OI=function(d){return ucJ.has(d)||d.startsWith("__compute__")};
SxF=function(d){return!OI(d)&&!d.startsWith("_")&&!d.endsWith("_")};
JR1=function(d,f){function R(){var I=E();I=_.Z(I);for(var L=I.next();!L.done;L=I.next()){var X=_.Z(L.value);L=X.next().value;X=X.next().value;PYk(D.prototype,L,X)}W=!0}
var W=!1,p=d.ctor,U=d.getInitialMethods,g=d.observedAttributes,K=d.getPropsToForwardBeforeReady,E=d.getPropsToForwardBeforeRegister,Y=d.shouldForwardProp,b=d.shouldLog,D=function(){var I=HTMLElement.call(this)||this;I.didForwardDynamicProps=!1;I.loggingStatus={};W||R();I.inst=p(I,{beforeReady:function(){I.didForwardDynamicProps||(I.forwardDynamicProps(),I.didForwardDynamicProps=!0)}});
I.controllerProxy=RO1(I.inst,f);I.forwardMethods();return I};
_.x(D,HTMLElement);D.prototype.forwardMethods=function(){for(var I=this,L=_.Z(this.inst.getExtraMethodsToForward()),X=L.next(),w={};!X.done;w={method$jscomp$63:void 0},X=L.next()){var S=_.Z(X.value);X=S.next().value;S=S.next().value;w.method$jscomp$63=S;this[X]=function(r){return function(){return r.method$jscomp$63.call.apply(r.method$jscomp$63,[I.inst].concat(_.uR(_.n9.apply(0,arguments))))}}(w)}L=_.Z(U());
for(w=L.next();!w.done;w=L.next())w=w.value,Y(w)&&QNJ(this,w),b(f)&&!OI(w)&&vnS(this.inst,w)};
D.prototype.forwardDynamicProps=function(){var I=K(this.inst);I=_.Z(I);for(var L=I.next();!L.done;L=I.next()){var X=_.Z(L.value);L=X.next().value;X=X.next().value;PYk(this,L,X);b(f)&&!OI(L)&&Fz8(this.inst,L)}};
D.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
D.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
D.prototype.attributeChangedCallback=function(I,L,X){this.inst.attributeChangedCallbackWrapper(I,L,X)};
_.Uh.Object.defineProperties(D.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return f}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.Uh.Object.defineProperties(D,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return g}}});
customElements.define(f,D)};
PYk=function(d,f,R){d.hasOwnProperty(f)||Object.defineProperty(d,f,{get:function(){var W,p=((W=d.is)!=null?W:d.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Vg(p,f,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,W=this.polymerController[f],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,W},
set:function(W){if(!R){var p,U=((p=d.is)!=null?p:d.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Vg(U,f,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=f,this.loggingStatus.bypassProxyController=!0,this.polymerController[f]!==W&&(p={},this.polymerController.setProperties((p[f]=W,p)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
QNJ=function(d,f,R){var W=d.polymerController;d[f]=function(){var p=_.n9.apply(0,arguments);d.loggingStatus.currentExternalCall=f;d.loggingStatus.bypassProxyController=!0;var U,g=((U=d.is)!=null?U:d.tagName).toLowerCase();Vg(g,f,"PROPERTY_ACCESS_CALL_EXTERNAL");var K;U=(K=R!=null?R:W[f])==null?void 0:K.call.apply(K,[W].concat(_.uR(p)));d.loggingStatus.currentExternalCall=void 0;d.loggingStatus.bypassProxyController=!1;return U}};
vnS=function(d,f){var R=d.hostElement,W=d[f];d[f]=function(){var p=_.n9.apply(0,arguments);if(R.loggingStatus.currentExternalCall!==f){var U,g=((U=R.is)!=null?U:R.tagName).toLowerCase();Vg(g,f,"PROPERTY_ACCESS_CALL_INTERNAL")}return W==null?void 0:W.apply(d,p)}};
Fz8=function(d,f){var R=Object.getOwnPropertyDescriptor(d,f);R&&!R.get&&Object.defineProperty(d,f,{get:function(){WbS(d.hostElement,f);return R.value},
set:function(W){rf(d.hostElement,f);R.value=W}})};
nn1=function(d){return _.q("poly_si_dom_repeat_detached_fix_killswitch")||d.tagName!=="PS-DOM-REPEAT"?d.tagName==="DOM-REPEAT":!0};
on8=function(d,f){var R=hzf(d);d instanceof Element&&R.unshift(d);d=_.Z(R.filter(nn1));for(var W=d.next();!W.done;W=d.next()){var p=void 0;W=_.Z((p=W.value.__instances)!=null?p:[]);for(p=W.next();!p.done;p=W.next())if(p=p.value,p.root){p=Array.from(p.root.children);p=_.Z(p);for(var U=p.next();!U.done;U=p.next())R.push.apply(R,_.uR(on8(U.value,f)))}}return R.filter(function(g){return g.usePatchedLifecycles&&g.lifecycleIsConnected===f})};
hzf=function(d){var f=null;d instanceof Element?f=Element.prototype.querySelectorAll:d instanceof DocumentFragment&&(f=DocumentFragment.prototype.querySelectorAll);return f?Array.from(f.call(d,"*")):[]};
ZF=function(d){z7(function(){for(var f=_.Z(on8(d,!1)),R=f.next();!R.done;R=f.next()){R=R.value;R.lifecycleIsConnected=!0;try{var W=void 0,p=void 0,U=void 0,g=void 0;(W=(g=R.polymerController)!=null?g:R)==null||(U=(p=W).connectedCallback)==null||U.call(p)}catch(K){_.vW(K)}}})};
sI=function(d){z7(function(){for(var f=_.Z(on8(d,!0)),R=f.next();!R.done;R=f.next()){R=R.value;R.lifecycleIsConnected=!1;try{var W=void 0,p=void 0,U=void 0,g=void 0;(W=(g=R.polymerController)!=null?g:R)==null||(U=(p=W).disconnectedCallback)==null||U.call(p)}catch(K){_.vW(K)}}})};
cRv=function(){if(!$yL){$yL=!0;var d=[Node];gO&&d.push(gO.Wrapper);var f=Node.prototype.insertBefore,R=Node.prototype.removeChild;d=_.Z(d);for(var W=d.next(),p={};!W.done;p={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},W=d.next())W=W.value,p.nativeInsertBefore=W.prototype.insertBefore,W.prototype.insertBefore=function(g){return function(K,E){if(K instanceof DocumentFragment){var Y=Array.from(K.children);K=g.nativeInsertBefore.call(this,K,E);
if(this.isConnected&&g.nativeInsertBefore===f)for(E=_.Z(Y),Y=E.next();!Y.done;Y=E.next())ZF(Y.value);return K}Y=K instanceof Element&&K.isConnected;E=g.nativeInsertBefore.call(this,K,E);Y&&sI(K);this.isConnected&&ZF(K);return E}}(p),p.nativeAppendChild=W.prototype.appendChild,W.prototype.appendChild=function(g){return function(K){if(K instanceof DocumentFragment){var E=Array.from(K.children);
K=g.nativeAppendChild.call(this,K);if(this.isConnected){E=_.Z(E);for(var Y=E.next();!Y.done;Y=E.next())ZF(Y.value)}return K}E=K instanceof Element&&K.isConnected;Y=g.nativeAppendChild.call(this,K);E&&sI(K);this.isConnected&&ZF(K);return Y}}(p),p.nativeRemoveChild=W.prototype.removeChild,W.prototype.removeChild=function(g){return function(K){var E=K instanceof Element&&K.isConnected,Y=g.nativeRemoveChild.call(this,K);
E&&R===g.nativeRemoveChild&&sI(K);return Y}}(p),p.nativeReplaceChild=W.prototype.replaceChild,W.prototype.replaceChild=function(g){return function(K,E){if(K instanceof DocumentFragment){var Y=Array.from(K.children);
K=g.nativeReplaceChild.call(this,K,E);if(this.isConnected)for(sI(E),E=_.Z(Y),Y=E.next();!Y.done;Y=E.next())ZF(Y.value);return K}Y=K instanceof Element&&K.isConnected;var b=this.isConnected,D=g.nativeReplaceChild.call(this,K,E);b&&sI(E);Y&&sI(K);b&&ZF(K);return D}}(p);
d=[Element];gO&&d.push(gO.Wrapper);d=_.Z(d);W=d.next();for(p={};!W.done;p={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},W=d.next())W=W.value,W.prototype.before=NuJ(W.prototype.before),W.prototype.after=NuJ(W.prototype.after),p.nativeReplaceWith=W.prototype.replaceWith,W.prototype.replaceWith=function(g){return function(){var K=_.n9.apply(0,arguments),E=_.Z(yR1(K)),Y=E.next().value,
b=E.next().value;E=this.isConnected;g.nativeReplaceWith.apply(this,K);K=_.Z(b);for(b=K.next();!b.done;b=K.next())sI(b.value);if(E)for(sI(this),Y=_.Z(Y),E=Y.next();!E.done;E=Y.next())E=E.value,E instanceof Element&&ZF(E)}}(p),p.nativeRemove=W.prototype.remove,W.prototype.remove=function(g){return function(){var K=this.isConnected;
g.nativeRemove.call(this);K&&sI(this)}}(p),p.nativeInsertAdjacentElement=W.prototype.insertAdjacentElement,W.prototype.insertAdjacentElement=function(g){return function(K,E){var Y=E.isConnected;
K=g.nativeInsertAdjacentElement.call(this,K,E);Y&&sI(E);K.isConnected&&ZF(K);return K}}(p),p.nativeSetAttribute=W.prototype.setAttribute,W.prototype.setAttribute=function(g){return function(K,E){var Y=CYn(this);
if(!Y.usePatchedLifecycles)return g.nativeSetAttribute.call(this,K,E);var b=this.getAttribute(K);g.nativeSetAttribute.call(this,K,E);E=this.getAttribute(K);iZW(Y,K,b,E)}}(p),p.nativeRemoveAttribute=W.prototype.removeAttribute,W.prototype.removeAttribute=function(g){return function(K){var E=CYn(this);
if(!E.usePatchedLifecycles)return g.nativeRemoveAttribute.call(this,K);var Y=this.getAttribute(K);g.nativeRemoveAttribute.call(this,K);Y!==null&&iZW(E,K,Y,null)}}(p),p.nativeToggleAttribute=W.prototype.toggleAttribute,W.prototype.toggleAttribute=function(g){return function(K,E){var Y=CYn(this);
if(!this.usePatchedLifecycles)return g.nativeToggleAttribute.call(this,K,E);var b=this.getAttribute(K),D=b!==null;E=g.nativeToggleAttribute.call(this,K,E);E!==D&&iZW(Y,K,b,E?"":null);return E}}(p);
d=[Document,DocumentFragment,Element,ShadowRoot];gO&&d.push(gO.Wrapper);d=_.Z(d);for(p=d.next();!p.done;p=d.next())p=p.value,p.prototype.prepend=NuJ(p.prototype.prepend),p.prototype.append=NuJ(p.prototype.append);(gO==null?void 0:gO.noPatch)===!0&&Buf();document.readyState==="complete"?ZF(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&ZF(document.body)});
var U=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");U&&U.get&&U.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:U.enumerable,configurable:!0,get:U.get,set:function(g){g||sI(this);U.set.call(this,g);return g}})}};
NuJ=function(d){return function(){var f=_.n9.apply(0,arguments),R=_.Z(yR1(f)),W=R.next().value;R=R.next().value;d.apply(this,f);f=_.Z(R);for(R=f.next();!R.done;R=f.next())sI(R.value);if(this.isConnected)for(W=_.Z(W),f=W.next();!f.done;f=W.next())f=f.value,f instanceof Element&&ZF(f)}};
Buf=function(){for(var d=_.Z(twS),f=d.next();!f.done;f=d.next()){f=f.value.prototype;for(var R=_.Z(dzn),W=R.next();!W.done;W=R.next()){W=W.value;var p=Object.getOwnPropertyDescriptor(f,W);p&&Object.defineProperty(f,"__shady_native_"+W,p)}}};
iZW=function(d,f,R,W){var p,U;if((p=d.polymerController)==null?0:(U=p.observedAttributes)==null?0:U.includes(f))if(d=d.polymerController,d.attributeChangedCallbackWrapper)d.attributeChangedCallbackWrapper.call(d,f,R,W);else{var g;(g=d.attributeChangedCallback)==null||g.call(d,f,R,W)}};
yR1=function(d){var f=[],R=[];d=_.Z(d);for(var W=d.next();!W.done;W=d.next())W=W.value,W instanceof Element&&W.isConnected&&R.push(W),W instanceof DocumentFragment?f.push.apply(f,_.uR(Array.from(W.children))):f.push(W);return[f,R]};
CYn=function(d){return!(d instanceof Element)&&d.node instanceof Element?d.node:d};
jrU=function(d,f){var R=f?["children"].concat(_.uR(f)):["children"];f=[];R=_.Z(R);for(var W=R.next();!W.done;W=R.next()){var p=W.value;if(d.hasOwnProperty(p)){W=d[p];W=typeof W==="function"?W():W;W=Array.isArray(W)?W:[W];W=IS(W).flat();if(p!=="children"){p=KTF(p);for(var U=_.Z(W),g=U.next();!g.done;g=U.next())g=g.value,g instanceof Element&&g.setAttribute("slot",p)}f.push(W)}}f.length===0?d=[]:(d=IS(_.z("div",null,f)),d=Array.from(d.childNodes));return d};
Rln=function(d,f,R){var W={};_.uh(function(){var p={},U;for(U in f)if(f.hasOwnProperty(U)){var g=void 0,K=void 0;if(!(((g=R.slotProps)==null?0:g.includes(U))||U==="children"||((K=R.callbackProps)==null?0:K.includes(U))||U==="ref")&&(g=_.mZ(f[U]),W[U]!==g)){W[U]=g;K=void 0;var E=(K=d.hostElement)!=null?K:d;fAQ.has(U)&&(E[U]=g);p[U]=g}}Ln(function(){if(d.setProperties)d.setProperties(p);else for(var Y=_.Z(Object.entries(p)),b=Y.next();!b.done;b=Y.next()){var D=_.Z(b.value);b=D.next().value;D=D.next().value;
d[b]=D}})})};
pOF=function(d,f,R,W){var p=jrU(R,W.slotProps),U=(0,_.b8)(d);p=_.Z(p);for(var g=p.next();!g.done;g=p.next())U.appendChild(g.value);Rln(f,R,W);W=_.Z(W.callbackProps||[]);p=W.next();for(U={};!p.done;U={kebabEventName:void 0,eventListener:void 0},p=W.next())g=p=p.value,String(p).substring(0,2)==="on"&&R[g]?(U.kebabEventName=KTF(String(p).substring(2)),U.eventListener=R[g],d.addEventListener(U.kebabEventName,U.eventListener),_.SI(function(b){return function(){d.removeEventListener(b.kebabEventName,b.eventListener)}}(U))):
f[g]=R[g];
if(R.ref){R=_.Z(WXp(R.ref));var K=R.next().value,E=R.next().value,Y=f.attached.bind(f);f.attached=function(){K(d);Y()};
_.SI(function(){E()})}};
WXp=function(d){if(typeof d==="function"){var f;return[function(R){f=d(R)},
function(){var R;(R=f)==null||R()}]}if(!d.onRender||!d.onUnmount)throw Error("Rg");
return[d.onRender,d.onUnmount]};
srU=function(d,f,R,W,p){W=W===void 0?{}:W;var U=UzW,g=!1;U?(g=!0,UzW=void 0):(ONk=f,U=document.createElement(f),ONk=void 0);var K=U;K.usePatchedLifecycles=!0;K.lifecycleIsConnected=!1;U.loggingStatus={};var E=ZNk(d,f,U,W,p);_.SI(function(){K.lifecycleIsConnected&&(K.lifecycleIsConnected=!1,E.disconnectedCallback())});
g||(U.__noInsertionPoint=!0,pOF(U,E,R,W));return U};
ZNk=function(d,f,R,W,p){p=p===void 0?rRn:p;gDW[f]!=null||(gDW[f]=p(d,f,W==null?void 0:W.getTemplate,W));var U=gDW[f],g=U.ctor;p=U.getInitialMethods;var K=U.getPropsToForwardBeforeReady;d=U.getPropsToForwardBeforeRegister;W=U.shouldForwardProp;var E=U.observedAttributes,Y=U.shouldLog,b=g(R,{beforeReady:function(){var D=b;D._takeAttributes?D._takeAttributes():D.setPropertiesFromInitialAttributeValues&&D.setPropertiesFromInitialAttributeValues();D=_.Z(K(R.polymerController));for(var I=D.next();!I.done;I=
D.next()){var L=_.Z(I.value);I=L.next().value;L=L.next().value;PYk(R,I,L);Y(f)&&!OI(I)&&Fz8(R.polymerController,I)}R.polymerController=RO1(b,f)}});
R.polymerController=b;R.polymerController.observedAttributes=E;U=_.Z(b.getExtraMethodsToForward());for(g=U.next();!g.done;g=U.next())E=_.Z(g.value),g=E.next().value,E=E.next().value,QNJ(R,g,E);p=_.Z(p());for(U=p.next();!U.done;U=p.next())U=U.value,W(U)&&QNJ(R,U),Y(f)&&!OI(U)&&vnS(b,U);d=_.Z(d());for(W=d.next();!W.done;W=d.next())p=_.Z(W.value),W=p.next().value,p=p.next().value,PYk(R,W,p);return b};
HN8=function(d){var f=Hw;Hw=d;return f};
zl8=function(d){if(_.Ku.has(d))_.KX8=d;else if(EI.has(d)&&Hw&&EDf(Hw)===d){var f;(f=Hw)._numRenders!=null||(f._numRenders=0);Hw._numRenders++;if(Hw._numRenders>1)throw Error("Sg");return Hw}};
kuW=function(d){_.Ku.has(EDf(d))?_.KX8=EDf(d):EI.has(EDf(d))&&Hw!==d&&(d._isInert=!0)};
EDf=function(d){var f;return(f=d==null?void 0:d.tagName.toLowerCase())!=null?f:""};
YyF=function(d,f){if(d.componentType===_.aO)throw Error("Tg");EI.add(f);var R=function(){var W=HTMLElement.call(this)||this;W.is=f;if(ONk===f)return W.isInert=!0,W;W.createElement();return W};
_.x(R,HTMLElement);R.prototype.createElement=function(){if(!this.isInert){UzW=this;var W=_.Z(_.zCu(function(){return _.z(d,null)})).next().value;
UzW=void 0;W7k(this);return W}};
customElements.define(f,R)};
Dz1=function(d,f,R,W,p){d.prototype.is=f;(W==null?0:W.useSink)?bNk(d,f,R,W,p):(R=rRn(d,f,R,W),JR1(R,f));return d};
bNk=function(d,f,R,W,p){cRv();var U=_.UI(function(g){return srU(d,f,g,Object.assign({},W,{getTemplate:R}),p)},"a");
U.debugName=f+" (CoW wrapped)";YyF(U,f);return U};
qyf=function(d){return!IAp.has(d)};
xz8=function(d,f,R,W){function p(){if(!D){for(var I=new Set(LX8),L=_.Z(U.behaviors),X=L.next();!X.done;X=L.next()){X=X.value;for(var w=_.Z(Object.getOwnPropertyNames(X)),S=w.next();!S.done;S=w.next()){S=S.value;var r=void 0,v=(r=Object.getOwnPropertyDescriptor(X,S))==null?void 0:r.value;v&&v instanceof Function&&(!Y[S]||_.q("polymer_forward_method_killswitch"))&&I.add(S)}}L=_.Z(Object.entries(Object.getOwnPropertyDescriptors(d.prototype)));for(X=L.next();!X.done;X=L.next())w=_.Z(X.value),X=w.next().value,
w=w.next().value,w.value instanceof Function&&I.add(X);D=I}return D}
var U=Wzv({is:f,disableElementRegistration:!1,getTemplate:R,providers:W==null?void 0:W.providers,reactivityMode:W==null?void 0:W.reactivityMode},d);if((W==null?0:W.allowedProps)||(W==null?0:W.allowedPropsFromBehaviors)){var g,K;U.allowedProps=[].concat(_.uR((g=W.allowedProps)!=null?g:[]),_.uR((K=W.allowedPropsFromBehaviors)!=null?K:[]))}var E=BBQ(U,d);f=E.observedAttributes;var Y={};R=_.Z(U.reactiveSchemas);for(W=R.next();!W.done;W=R.next())if(W=W.value,W.type==="signal")Y[W.propertyKey]={readOnly:W.readOnly},
W.readOnly&&(Y[a_f(W.propertyKey)]={readOnly:!0});else if(W.type==="compute"||W.type==="computeWithMethod"||W.type==="redux")Y[W.propertyKey]={readOnly:!0};var b=U.reactiveSchemas.length,D;return{ctor:function(I,L){I=new E(I);I.beforeReady=L.beforeReady;return I},
props:Y,observedAttributes:f,getInitialMethods:p,getPropsToForwardBeforeRegister:function(){for(var I=[],L=new Set,X=_.Z(elf),w=X.next();!w.done;w=X.next())w=w.value,I.push([w,w!=="observers"&&w!=="properties"]),L.add(w);X=_.Z(Object.keys(Y));for(w=X.next();!w.done;w=X.next())w=w.value,I.push([w,Y[w].readOnly]),L.add(w);X=p();w=_.Z(Object.keys(Object.getOwnPropertyDescriptors(d.prototype)));for(var S=w.next();!S.done;S=w.next())S=S.value,!qyf(S)||X.has(S)||L.has(S)||(I.push([S,!1]),L.add(S));I.push(["allowedProps",
!0]);return I},
getPropsToForwardBeforeReady:function(I){var L=[];I=_.Z(Object.keys(I));for(var X=I.next();!X.done;X=I.next()){X=X.value;var w=p();qyf(X)&&!w.has(X)&&L.push([X,!1])}I=_.Z(U.reactiveSchemas.slice(b));for(X=I.next();!X.done;X=I.next())X=X.value,X.type!=="compute"&&X.type!=="computeWithMethod"&&X.type!=="redux"&&X.type!=="signal"||L.push([X.propertyKey,X.type==="signal"?X.readOnly:!0]);return L},
shouldForwardProp:qyf,shouldLog:GW}};
_.u=function(d,f,R,W){var p,U,g=(U=(p=W)==null?void 0:p.mode)!=null?U:0;W!=null||(W={});var K;(K=W).reactivityMode!=null||(K.reactivityMode=0);g===1&&_.E4("creator_poly_si_disable_list").includes(f)&&(g=2);return g===1?Dz1(d,f,R,Object.assign({},W,{useSink:!0}),xz8):Dz1(d,f,R,Object.assign({},W,{useSink:g===2}))};
_.ze=function(){return function(d,f,R,W){var p,U,g=(U=(p=W)==null?void 0:p.mode)!=null?U:2;W!=null||(W={});var K;(K=W).reactivityMode!=null||(K.reactivityMode=0);if(g===0)throw Error("Ug`"+g);return bNk(d,f,R,W,g===1?xz8:void 0)}};
_.kO=function(d){return _.q("creator_poly_si_killswitch")?!1:_.q("force_all_poly_si_batches")&&(d==="poly_si_all_on_test_check"||d==="creator_poly_si_batch_050"?0:d)||document.documentElement.hasAttribute("use-signals")?!0:!d||_.q(d+"_holdback_enabled")&&_.q("kevlar_polysi_holdback")?!1:_.q(d)};
YO=function(d){return d?d.icon?d.icon.iconType.toLowerCase():d.customThumbnail?"member":"":""};
XOv=function(d){if(!d)return"";d=_.Z(d);for(var f=d.next();!f.done;f=d.next())if((f=f.value)&&f.liveChatAuthorBadgeRenderer&&(f=YO(f.liveChatAuthorBadgeRenderer))&&f!=="verified")return f;return""};
Tev=function(d,f){if(!d)return null;var R;return((R=d.find(function(W){return W&&W.liveChatAuthorBadgeRenderer?YO(W.liveChatAuthorBadgeRenderer)===f:!1}))==null?void 0:R.liveChatAuthorBadgeRenderer)||null};
_.Gu8=function(d){var f=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;d=A8k(d);f=A8k(f);var R=aAu(d.hex);f=aAu(f.hex);var W=f[0]/255;var p=f[1]/255,U=f[2]/255,g=Math.max(W,p,U),K=Math.min(W,p,U),E=0,Y=0,b=.5*(g+K);g!=K&&(g==W?E=60*(p-U)/(g-K):g==p?E=60*(U-W)/(g-K)+120:g==U&&(E=60*(W-p)/(g-K)+240),Y=0<b&&b<=.5?(g-K)/(2*b):(g-K)/(2-2*b));W=[Math.round(E+360)%360,Y,b];R=MhJ(R,f);for(d=wO8(d.hex);R<4.5;){d=W[2]>=.5?d.darker((4.5-R)/2):d.brighter((4.5-R)/2);R=d.toString();
p=lAQ(R);if(!p.length)throw Error("Qd`"+R);R=p;R=MhJ(R,f)}return d.hex()};
MhJ=function(d,f){d=_.zNv(d);f=_.zNv(f);return(Math.max(d,f)+.05)/(Math.min(d,f)+.05)};
_.bq=function(d){return"#"+("000000"+(d&16777215).toString(16)).slice(-6)};
_.Sy8=function(d){for(var f=0,R=0;R<d.length;R++)f=d.charCodeAt(R)+((f<<5)-f);d="#";for(R=0;R<3;R++)d+=("00"+(f>>R*8&255).toString(16)).slice(-2);return d};
Vhk=function(d){d=(d||"").split(":");d.length===1&&d.unshift("yt-icons");d[1]=d[1].toLowerCase();return d};
vD1=function(d,f){var R=(f=f===void 0?!1:f)?r8Q:mzv,W=f?uP8:Pi1;d.getIconNames().forEach(function(p){p=f?p:p.substring(p.indexOf(":")+1);d.name==="yt-icons"?Qrp.add(p):p.includes("-filled")?R.add(p):W.add(p)})};
DF=function(d,f,R,W){R=R===void 0?!1:R;W=W===void 0?!1:W;var p,U,g;return _.H(function(K){if(K.nextAddress==1)return K.yield(FXU,2);if(W)return K.return(Qrp.has(d));p=R?r8Q:mzv;U=R?uP8:Pi1;return f?(g=d.includes("-filled")?d:d.concat("-filled"),K.return(p.has(g))):K.return(U.has(d))})};
_.hln=function(d){if(J8f(d))return d;var f=d=d.toLowerCase();(d=nDf.get(d))&&(f=d);return f};
_.IT=function(d){if(J8f(d))return d.toString();var f=oDv.get(d);if(f)return f;f=d.toLowerCase();var R="yt-icons",W=f.replace(/_/g,"-");switch(d){case "MY_CHANNEL":f="account_circle";break;case "ADD_TO_LIBRARY":f="add";break;case "ALERT_WARN_RED":f="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":f="person_music";break;case "BLOCK_USER":f="block";break;case "CAPTIONS":f="closed_caption";break;case "CLOSED_CAPTION":R="av";f="closed-caption";break;case "COLLECTION":R="maps";f="layers";break;case "CONTACT":R=
"icons";f="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":R="ytcp-icons";f=W.split("creator-studio-")[1];break;case "DISMISSAL":f="close";break;case "DO_NOT_DISTURB":f="block";break;case "DOGFOOD":R="icons";f="pets";break;case "DRAFT":f="paper_corner_folded";break;
case "EMPTY_LIKE":f="like_outline";break;case "EXIT_APP":f="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":f=W;break;case "GAMES":R="ytg";f="my-games";break;case "GO_TO_PAGE":f="arrow-forward";break;case "GROUP":R="social";break;case "HIDE":f="not_interested";break;case "INPUT_COMPONENT":R="icons";f="settings-input-component";break;case "KIDS_BLOCK":f="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":R="ytg";f="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":R=
"ytg";f="membership-post-purchase";break;case "MULTIVIEW":f="screen_multi_view";break;case "MY_LOCATION":R="maps";f=W;break;case "NOTIFICATIONS_INBOX":f="NOTIFICATIONS";break;case "NEXT":f="chevron_right";break;case "OFFLINE":f="power-settings-new";break;case "PAUSE":R="miniplayer";break;case "PAYMENT":R="icons";break;case "PHONE_DOWNLOAD":f="phone_download";break;case "PREMIUM_STANDALONE":R="yt-logos";f="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":R="yt-logos";f="premium_standalone_cairo";
break;case "QUESTION_ANSWER":f="question_answer";break;case "REDEEM":R="icons";f="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":f="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":f="library_add";break;case "SCHOOL":R="yt-sys-icons";f="creator_academy";break;case "SETTINGS_LIGHT":f="settings_applications";break;case "SETTINGS_MATERIAL":f="settings";break;case "SEARCH_HISTORY":f="watch_history";break;case "SHOPPING_BAG":f="bag";break;case "SOCIAL":case "PEOPLE":R=
"yt-icons";f="people";break;case "STAFF_PICK":R="ytg";f="spotlight";break;case "START_DVR":f="add";break;case "STOP_DVR":R="av";f="stop";break;case "TAB_LIKED":f="like";break;case "TAB_INBOX":f="mail";break;case "TERMS_OF_SERVICE":R="icons";f="description";break;case "TRENDING":f="fire";break;case "UNBLOCK_USER":f="remove";break;case "UNPLUGGED_DARK_THEME":R="image";f="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":f="live";break;case "UNPLUGGED_SPORTS":R="ytu";f="visibility-off";break;
case "VIDEOS":R="av";f="play-circle-filled";break;case "YOUTUBE":R="yt-logos";f="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":R="yt-logos-ext";f="yt-logo-red-updated";break;case "YOUTUBE_LOGO":R="yt-logos-ext";f="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":R="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":R="shorts";f=W;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":R="yt-sys-icons";f="youtube_improve_tv";break;case "OUTLINE_BAG":R=
"yt-sys-icons";f="bag";break;case "QUEUE_PLAY_LAST":R="yt-sys-icons";f="list_queue_last";break;case "SLASH_CIRCLE_LEFT":f="slash_circle_left";break;case "SPEED_1_POINT_2X":f="1_point_2x";break;case "SPEED_1_POINT_5X":f="1_point_5x";break;case "SPEED_1_POINT_8X":f="1_point_8x";break;case "SPEED_POINT_2X":f="point_2x";break;case "SPEED_POINT_5X":f="point_5x";break;case "SPEED_POINT_8X":f="point_8x";break;case "SPEED_1X":f="1x";break;case "SPEED_2X":f="2x";break;case "TAB_BOOKMARK":f="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":R="yt-sys-icons";f="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":R="yt-sys-icons";f="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":R="yt-sys-icons",f="tic_tac_toe"}f=R+":"+f;oDv.set(d,f);return f};
J8f=function(d){var f;_.q("kevlar_use_wil_icons")?f=!!_.Ze().resolve(_.qq).resolveIcon({iconName:d.toString()}):f=!1;return f};
_.eM=function(d,f,R,W){R=R===void 0?{}:R;W=W===void 0?!1:W;R===null&&(R={});var p=_.E4("kevlar_command_handler_command_banlist");p=_.Z(p);for(var U=p.next();!U.done;U=p.next())if(U=d?d.hasOwnProperty(U.value):void 0,U)return!1;p=_.e(d.commandMetadata,_.ex);return W&&p!=null&&p.url?!1:!f.disableCommandHandlerOverride&&_.Lu.instance?(W=_.Lu.instance,R.form||(R.form={element:f}),R.form.element||(R.form.element=f),!R.clickedVisualElement&&f.visualElement&&(R.clickedVisualElement=f.visualElement),W.resolveCommand(d,
R),!0):!1};
$zU=function(d,f){d=xO(d);for(var R=_.Z(d.visibilityMonitorKeys||[]),W=R.next();!W.done;W=R.next())f.unobserveByKey(W.value);d.visibilityMonitorKeys=void 0};
iNW=function(d,f){if(_.J6()){if(_.q("kevlar_vimio_use_shared_monitor"))NeU(d,f.data);else if(!NeU(d,f.data))return;var R=f.data,W=y8u(R);if(_.q("enable_client_ve_spec_logging"))$zU(d,f.observer);else{var p=xO(d);p.trackedParams&&p.trackedParams!==W&&$zU(d,f.observer)}p=xO(d);!R||p.data&&p.data===R||(p.data=R);Civ(d,f);p.trackedParams=W}};
Civ=function(d,f){var R=f.observer;if(!R&&_.q("web_skip_missing_vimio_observer")){var W,p;_.JA(new _.M2("VisibilityObserver is not defined.",d.tagName,d.trackedParams,(W=f.data)==null?void 0:W.trackingParams,(p=f.data)==null?void 0:p.loggingDirectives))}else{var U=f.layer,g=f.visibilityCallback||function(){},K=f.prescanCallback,E=xO(d);
W=[];f.showOption&&W.push(R.observe(d,function(){f.skipLogging&&f.skipLogging()||_.XE().reportShown(E,void 0,U);g(!0)},f.showOption));
f.hideOption&&W.push(R.observe(d,function(){_.XE().reportHidden(E,void 0,U);g(!1)},f.hideOption));
f.prescanOption&&K&&W.push(R.observe(d,function(){K()},f.prescanOption));
E.visibilityMonitorKeys=W}};
NeU=function(d,f){d=xO(d);if(d.visualElement&&!f)return!0;if(!f)return!1;var R=!1;if(_.q("enable_client_ve_spec_logging")){var W,p;R=!!((W=f.loggingDirectives)==null?0:(p=W.clientVeSpec)==null?0:p.uiType)}W=y8u(f);if(!W&&!R)return!1;_.q("mweb_component_visibility_logging")&&(d.veContainer||(d.veContainer={}),d.veContainer.trackingParams=W);if(d.trackedParams&&d.trackedParams===W)return!1;var U;if(_.q("enable_client_ve_spec_logging")&&((U=d.visualElement)==null?0:U.isClientVe())){var g;U=(g=d.visualElement)==
null?void 0:g.getAsJspb();var K,E,Y,b;if(_.sK(U,2)===((K=f.loggingDirectives)==null?void 0:(E=K.clientVeSpec)==null?void 0:E.uiType)&&_.sK(U,3,-1)===((Y=f.loggingDirectives)==null?void 0:(b=Y.clientVeSpec)==null?void 0:b.elementIndex))return!1}if(_.q("enable_client_ve_spec_logging")){var D,I;!d.visualElement&&((D=f.loggingDirectives)==null?0:(I=D.clientVeSpec)==null?0:I.uiType)&&(K=f.loggingDirectives.clientVeSpec,f=K.uiType,g=K.elementIndex,K=K.clientYoutubeData,d.visualElement=_.Te(_.Ah(),{veType:f,
elementIndex:g,clientYouTubeData:K}))}return!0};
y8u=function(d){if(d==null?0:d.rendererContext){var f=_.e(d.rendererContext,_.aT);if(f==null?0:f.loggingDirectives)return f.loggingDirectives.trackingParams}return(d==null?0:d.loggingDirectives)?d.loggingDirectives.trackingParams:d==null?void 0:d.trackingParams};
xO=function(d){var f;return(f=d.polymerController)!=null?f:d};
dpf=function(d){_.XE();if(_.hp(Mq().JSC$12509_elementShouldLogGesture).bind(Mq())(d,4)){BeL(d);var f=c8L(d);thS.set(d,f)}};
BeL=function(d){thS.has(d)&&(thS.get(d).cancel("untrack hover element"),thS.delete(d))};
c8L=function(d){var f,R=[],W=!1,p=new _.Ig(function(U,g){wO(d,"mouseenter",_.hp(function(){var K,E,Y;return _.H(function(b){if(b.nextAddress==1)return f=(0,_.OB)(),K=j38(d),R.push(K),E=fKF(d,function(){W=!0;g(Error("Vg"))}),b.yield(K,2);
if(b.nextAddress!=3)return E&&lq(E),Y=Rdv(d),R.push(Y),b.yield(Y,3);U();_.a4(b)})}))});
p.then(function(){var U=(0,_.OB)()-f;U=Math.round(U);if(!(500>U||6E5<=U)){var g=d.getScreenLayer?d.getScreenLayer():void 0;g=_.J6(g)||"";var K=WNk(_.XE(),d);_.fl(g,d.visualElement?d.visualElement:_.Ge(K),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:U}})}dpf(d)},function(){SM&&(SM(),SM=null);
W&&(BeL(d),dpf(d))});
return p};
j38=function(d){var f;return(new _.Ig(function(R,W){SM=function(){W(Error("Wg"))};
f=_.Pp.debounce(_.hp(function(){lq(p);R()}),1,100);
var p=_.Vk(d,"mousemove",f)})).thenCatch(function(){var R=_.Pp.cancelDebouncedJobMap.get(f);
R&&_.Pp.cancelJob(R)})};
Rdv=function(d){var f;return(new _.Ig(function(R,W){SM=function(){W(Error("Xg"))};
f=wO(d,"mouseleave",_.hp(function(){R()}))})).thenCatch(function(){lq(f)})};
fKF=function(d,f){return wO(d,"mouseleave",_.hp(f))};
Up8=function(d){pBW&&_.rO.cancel(pBW);pBW=_.rO.run(function(){_.E$(d,"yt-visibility-refresh");pBW=0})};
OXU=function(d){d=Number(d);return"rgba("+[d>>16&255,d>>8&255,d&255,(d>>24&255)/255].join()+")"};
s3Q=function(d){if(!d)return!1;if(_.e(d,_.ZXp))return!0;var f;if(d=(f=_.e(d,_.I6))==null?void 0:f.commands)for(f=_.Z(d),d=f.next();!d.done;d=f.next())if(_.e(d.value,_.ZXp))return!0;return!1};
gpu=function(d){var f=!0;f=f===void 0?!0:f;if(!d.useSignals&&!d.experimentalPropertiesChanged||_.q("experimental_templating_behavior_nopatch_killswitch")){var R=d._propertiesChanged;d._propertiesChanged=function(W,p,U){f?d.debounceRender():d.doRender();R&&R.call(d,W,p,U)}}};
HXU=function(d,f){if(d.useSignals||d.experimentalPropertiesChanged)if(_.q("experimental_templating_behavior_nopatch_killswitch"))d.experimentalPropertiesChanged=function(){};
else return;var R=new Set,W=[d].concat(_.uR(d.behaviors));W=_.Z(W);for(var p=W.next();!p.done;p=W.next()){p=p.value;for(var U in p.properties)R.has(U)||(d._addPropertyEffect(U,"function",f),R.add(U))}};
KNQ=function(){var d=Polymer.Element,f=d._prepareTemplate;d._prepareTemplate=function(){f.call(this);var R=this.prototype;if(R.experimentalTemplatingInUse&&R.experimentalTemplatingInUse()&&R.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.vW(Error("Yg"));else{R=this.template.content.childNodes;for(var W=R.length-1;W>=0;W--){var p=R[W];p.nodeName!=="STYLE"&&p.nodeName!=="LINK"&&p.nodeName!=="SCRIPT"&&p.nodeName!=="#comment"&&p.remove()}}}};
EpS=function(d){var f=!0;f=f===void 0?!0:f;KNQ();var R=d.ready;d.ready=function(){this._template=null;R.call(this)};
HXU(d,f?d.debounceRender:d.doRender)};
kX8=function(d,f,R){if(R===null||R===void 0)return R;var W=ddL(d.tagName.toLowerCase(),f,function(){throw Error("Ob");});
if(W===null)return R;W=zdk[W];var p;if((p=W.isUnwrappable)==null?0:p.call(W,R)){if(W.unwrap)return W.unwrap(R);throw Error("ah");}return W.filterString?W.filterString(d.tagName,f,String(R)):R};
Yt8=function(d,f,R){var W=f[f.length-1]!=="$",p=kX8(d,f,R);if(W)if(typeof p==="function"&&f.startsWith("reactiveon")&&f===f.toLowerCase()){var U=jI;sIS(d,f.slice(8),function(g){P6(U,function(){p(g)})})}else d[f]=p;
else R=p==null?null:String(p),nn(d,f.slice(0,-1),R)};
uq=function(d){bXQ.length===0&&requestAnimationFrame(function(){setTimeout(function(){var f=bXQ.slice();bXQ.length=0;f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;try{R()}catch(W){_.m_(W)}}})});
bXQ.push(d)};
Dpv=function(d){if(d){var f=d.component;if(f){var R;f==null||(R=f.events)==null||R.publish("DISCONNECTED");var W;f==null||(W=f.onDisconnected)==null||W.call(f)}var p,U;(p=d.__spec)==null||(U=p.didUnmount)==null||U.call(p);for(f=0;f<d.childNodes.length;f++)Dpv(d.childNodes[f])}};
IKU=function(d,f,R){var W=f&&f.key,p=c6;p[0]=d;p[1]=W;p[2]=void 0;for(var U in f)f.hasOwnProperty(U)&&(d=f[U],W=t5,W.push(U),W.push(d));f=c6;a:{if(U=c6[2])for(d=0;d<U.length;d+=2)if(U[d]==="nonce"){U=U[d+1];break a}U=""}U=e2W(f[0],f[1],U);d=oO(U);W=f[2];if(!d.staticsApplied&&(d.staticsApplied=!0,W&&W.length))if((p=d._attrsArr)&&p.length){for(p=0;p<W.length;p+=2)Pw[W[p]]=p+1;p=d._attrsArr||(d._attrsArr=ZAp(0));for(var g=0,K=0;K<p.length;K+=2){var E=p[K],Y=p[K+1],b=Pw[E];b?W[b]===Y&&delete Pw[E]:(p[g]=
E,p[g+1]=Y,g+=2)}J5(p,g);for(var D in Pw)z2S(U,D,W[Pw[D]],UV),delete Pw[D]}else for(D=0;D<W.length;D+=2)z2S(U,W[D],W[D+1],UV);lc8(U,d,UV);J5(f,0);R&&R($Y);xdp()};
_.Qk=function(d,f,R){R===void 0?delete d[f.name]:d[f.name]=R};
_.vw=function(d){var f={androidIncludeFontPadding:!1},R=0,W=[],p=[],U=[];if(d.simpleText)return f.content=d.simpleText,f;if(d.runs===void 0)return f.content="",f;d=_.Z(d.runs);for(var g=d.next();!g.done;g=d.next()){g=g.value;var K=g.text,E=void 0,Y=(E=K)==null?void 0:E.length;if(K&&Y){W.push(K);if(g.bold||g.italics||g.strikethrough||g.underline||g.textColor!=null&&g.textColor!==0||g.deemphasize){K=p;E=K.push;var b={startIndex:R,length:Y};g.bold&&(b.weightLabel="FONT_WEIGHT_MEDIUM");g.italics&&(b.italic=
!0);g.strikethrough&&(b.strikethrough="LINE_STYLE_SINGLE");g.underline&&(b.underline="LINE_STYLE_SINGLE");g.textColor!=null&&g.textColor!==0?document.documentElement.hasAttribute("dark")?b.fontColor=g.darkModeTextColor||g.textColor:b.fontColor=g.textColor:g.deemphasize&&(document.documentElement.hasAttribute("dark")?b.fontColor=parseInt("ff"+qtv("#aaa").substring(1),16):b.fontColor=parseInt("ff"+qtv("#606060").substring(1),16));E.call(K,b)}g.navigationEndpoint&&(K=U,E=K.push,b={startIndex:R,length:Y,
onTap:{innertubeCommand:g.navigationEndpoint}},g.loggingDirectives&&_.Qk(b,LNJ,g.loggingDirectives),E.call(K,b));R+=Y}}f.content=W.join("");f.styleRuns=p.length?p:void 0;f.commandRuns=U.length?U:void 0;return f};
xpu=function(d){if(d==null||!d.runs)return!0;d=_.Z(d.runs);for(var f=d.next();!f.done;f=d.next())if(f=f.value,f.bracket||f.errorUnderline||f.deemphasize||_.e(f,Jh)||_.e(f,edL))return!1;return!0};
XBu=function(d,f){return function(R){var W=f.unit;if(W!==R)throw Error("dh`"+d+"`"+W+"`"+R);return f}};
nu=function(d){if(!((d==null?0:d.value)&&(d==null?0:d.unit)))return"";switch(d.unit){case "DIMENSION_UNIT_FRACTION":var f="%";break;default:f="px"}d=d.value;f==="%"&&(d*=100);return""+d+f};
TWU=function(d){try{return d()}catch(f){_.JA(f)}};
_.oT=function(d){var f=_.e(d,_.hh);if(f)return f;if((f=_.e(d,APU))&&f.commands)return aKk(f.commands);if((f=_.e(d,M01))&&f.commands)return aKk(f.commands);if((d=_.e(d,wBW))&&d.identifier&&d.command&&(lK8||(lK8=[]),!lK8.includes(d.identifier)))return lK8.push(d.identifier),_.e(d.command,_.hh)};
aKk=function(d){if(d.length!==0){var f=[];d=_.Z(d);for(var R=d.next();!R.done;R=d.next())(R=_.oT(R.value))&&f.push(R);return{commandExecutorCommand:{commands:f}}}};
_.Nq=function(d){var f=d.defaultTarget,R=d.elementConfig,W=d.elementsCommand,p=d.skipOnClick,U=d.forceNewState,g=d.additionalCommandArgs,K=d.innertubeCommand||_.oT(W);if(K){d={};var E=GXk(K);W=E.navigatingCommand;E=E.href;W&&E?(d.href$=E,StS(d,W,E,f),_.q("web_atagconfig_pointerdown")&&V0k(d,W),U&&(d["force-new-state$"]=!0)):(d.role$="button",d.href$="javascript:void(0);");_.e(K,rPp)&&(d["aria-haspopup$"]=!0);p||(d.onclick=function(Y){var b={};if(mpf(Y)){var D=(g==null?void 0:g.clickedVisualElement)||
(g==null?void 0:g.getClickedVisualElement)&&g.getClickedVisualElement();D&&(b={clickedVisualElement:D});b=Object.assign({},{form:{element:Y.target,event:Y,createScreenConfig:b}},g);Y.preventDefault();_.$O(K,b)}});
return Object.assign({},R,d)}};
uW8=function(d){if(d.length){if(d.length===1)return d[0];var f={};_.Qk(f,_.I6,{commands:d});return f}};
yk=function(d){return d&&d.href$!=="javascript:void(0);"};
GXk=function(d){var f,R=((f=_.e(d,_.I6))==null?void 0:f.commands)||[d];d=_.Z(R);for(f=d.next();!f.done;f=d.next()){f=f.value;var W=void 0,p=void 0;R=(p=_.e((W=f)==null?void 0:W.commandMetadata,_.ex))==null?void 0:p.url;_.q("web_remove_web_navigation_endpoint_data")||(W=void 0,R=R||((W=_.e(f,PXu))==null?void 0:W.url));if(R&&R!=="/service_ajax"){if(W=_.Pn(R,Q31))return d=_.mD(W),{navigatingCommand:f,href:d};_.JA(new _.M2("AttributedString URL could not be sanitized",R))}}return{}};
mpf=function(d){return d.button!==void 0?d.button===0&&!(d.shiftKey||d.altKey||d.metaKey||d.ctrlKey):!(d.shiftKey||d.altKey||d.metaKey||d.ctrlKey)};
StS=function(d,f,R,W){R=!ff(R);var p,U,g;if((p=_.e(f,_.a0))!=null&&p.nofollow||(U=_.e(f,_.fE))!=null&&U.nofollow||(g=_.e(f,_.BW))!=null&&g.nofollow||R)d.rel$="nofollow";var K;f=((K=_.e(f,_.BW))==null?void 0:K.target)==="TARGET_NEW_WINDOW"?"_blank":W===void 0?"":W;d.target$=f};
V0k=function(d,f){f.clickTrackingParams&&(d.params={itct:f.clickTrackingParams});d.onpointerdown=function(R){vpf(R)};
d._data=f};
FNW=function(d){(d.loggingUrls||[]).forEach(function(f){Cs(f.baseUrl,f.attributionSrcMode)})};
vpf=function(d){var f=d.currentTarget;d=TWU(function(){return f.href});
var R=f.params;d&&_.U$(d,R||{},8,!0)};
_.Cu=function(d,f){(d=_.oT(d))&&_.$O(d,f)};
_.$O=function(d,f){ADJ(function(R){f?R.resolveCommand(d,f):R.resolveCommand(d)})};
opk=function(d,f){var R=["yt-core-attributed-string__link"];f!=null&&f.noLinkColor||((f==null?0:f.isOverlay)?R.push("yt-core-attributed-string__link--overlay-call-to-action-color"):R.push("yt-core-attributed-string__link--call-to-action-color"),(f==null?0:f.linkInheritColor)&&R.push("yt-core-attributed-string--link-inherit-color"));R={className:R.join(" "),tabindex$:"0"};var W=d.onTap||d.onLongPress;if(!W)return R;var p=JPS(d);p&&(R["aria-label$"]=p);f=_.Nq({elementsCommand:W,elementConfig:R,skipOnClick:!(f==
null||!f.skipOnClick),forceNewState:!0});d.onLongPress&&(W=new npU(function(){var U=_.oT(d.onLongPress);U&&_.Ze().resolve(_.s4).resolveCommand(U)}),f&&hd1(W,f));
return f||R};
JPS=function(d){var f,R;return(f=d.onTapOptions)==null?void 0:(R=f.accessibilityInfo)==null?void 0:R.accessibilityLabel};
$pW=function(d){var f=d;d<=16777215&&(f+=parseInt("ff000000",16));return _.yF(f)};
NWp=function(d){var f=d.isDarkTheme;var R=d.extension;d=d.runColor;var W=void 0;if(R=R==null?void 0:R.colorMap){f=f?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";R=_.Z(R);for(var p=R.next();!p.done;p=R.next())if(p=p.value,f===p.key){W=p.value;break}}W==null&&d&&(W=d);if(W)return $pW(W)};
iq=function(d){var f=d.config;var R=d.image;var W=d.imageConfig;var p=d.imageWrapperConfig;var U=d.run;var g=d.tag;var K=d.textLength;var E=d.startIndex===void 0?0:d.startIndex;d=d.length;E===void 0&&(E=0);U={run:U,startIndex:E,endIndex:d!==void 0?E+d:K,tag:g};R&&(U.image=R);W&&(U.imageConfig=W);p&&(U.imageWrapperConfig=p);f&&(U.config=f);return U};
CXp=function(d,f){var R=[];R.push("yt-core-attributed-string");(f==null?0:f.className)&&R.push(f==null?void 0:f.className);(f==null?0:f.ellipsisTruncate)?R.push("yt-core-attributed-string--ellipsis-truncate"):(f==null?0:f.noWrap)?R.push("yt-core-attributed-string--white-space-no-wrap"):(f==null?0:f.noPreWrap)||R.push("yt-core-attributed-string--white-space-pre-wrap");(f==null?0:f.linkInheritColor)&&R.push("yt-core-attributed-string--link-inherit-color");d.alignment&&R.push(yPf(d.alignment));d.lineBreakMode&&
R.push("yt-core-attributed-string--word-wrapping");return R.join(" ")};
iXL=function(d,f){if(d.weight)return d.weight;switch(d.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 f?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
BWf=function(d){switch(d){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"}};
yPf=function(d){switch(d){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"}};
th=function(d,f,R){var W=f;d.content&&R&&(R=d.content.indexOf("\n"),R!==-1&&(W=Math.min(f,R)));if(!d.content||d.content.length<=W)f=d;else if(d.attachmentRuns||d.commandRuns||d.decorationRuns||d.styleRuns||d.paragraphStyleRuns){f=Bw(d.content,W);R=W;var p=d.attachmentRuns;if(p){var U=[];p=_.Z(p);for(var g=p.next();!g.done;g=p.next())g=Object.assign({},g.value),g.startIndex===void 0||g.startIndex>=R||(g.length||(g.length=0),g.length+g.startIndex>R&&(g.length=R-g.startIndex),U.push(g));R=U}else R=void 0;
U=cPv(W,d.commandRuns);p=W;var K=d.decorationRuns;if(K){g=[];K=_.Z(K);for(var E=K.next();!E.done;E=K.next()){E=E.value;var Y=_.e(E.textDecorator,cw);if(Y&&Y.startIndex!==void 0&&!(Y.startIndex>=p)){E=Object.assign({},E,{textDecorator:{highlightTextDecorator:Object.assign({},Y)}});Y=_.e(E.textDecorator,cw);if(!Y.length||Y.length+Y.startIndex>p)Y.length=p-Y.startIndex;g.push(E)}}p=g}else p=void 0;g=cPv(W,d.styleRuns);if(K=d.paragraphStyleRuns)for(d=[],K=_.Z(K),E=K.next();!E.done;E=K.next()){var b=E.value;
E=Object.assign({},b);if(!(E.startIndex===void 0||E.startIndex>=W)){if(!E.length||E.length+E.startIndex>W)E.length=W-E.startIndex;Y=[];var D=void 0,I=void 0;if((D=b)==null?0:(I=D.listGroup)==null?0:I.listItems)for(b=_.Z(b.listGroup.listItems),D=b.next();!D.done;D=b.next())if(D=Object.assign({},D.value),!(D.startIndex===void 0||D.startIndex>=W)){if(!D.length||D.length+D.startIndex>W)D.length=W-D.startIndex;Y.push(D)}Y.length>0&&(E.listGroup||(E.listGroup={}),E.listGroup=Object.assign({},E.listGroup,
{listItems:Y}));d.push(E)}}else d=void 0;f={content:f,attachmentRuns:R,commandRuns:U,decorationRuns:p,styleRuns:g,paragraphStyleRuns:d}}else f=Object.assign({},d,{content:Bw(d.content,W)});return f};
cPv=function(d,f){if(f){var R=[];f=_.Z(f);for(var W=f.next();!W.done;W=f.next())if(W=Object.assign({},W.value),!(W.startIndex===void 0||W.startIndex>=d)){if(!W.length||W.length+W.startIndex>d)W.length=d-W.startIndex;R.push(W)}return R}};
Bw=function(d,f){var R=f,W;if(W=R>0)W=d.charCodeAt(R-1),W=W>=55296&&W<=56319;W&&(R=d.charCodeAt(R),W=R>=56320&&R<=57343);W&&--f;return d.substring(0,f)};
fzJ=function(d,f,R){R=R===void 0?t0L:R;if(d){var W=_.Ze().resolve(Zc);W||_.q("mweb_no_observer_killswitch")?iNW(d,{data:f,observer:W,visibilityCallback:R,hideOption:d4p,showOption:ja1,layer:d.layer}):_.JA(new _.M2("Warning: monitorVisibility called with null observer",d.tagName,f==null?void 0:f.loggingDirectives,f==null?void 0:f.trackingParams))}else _.JA(new _.M2("Warning: monitorVisibility called with null element",f==null?void 0:f.loggingDirectives,f==null?void 0:f.trackingParams,f==null?void 0:
f.rendererContext))};
san=function(d,f){var R=[],W=d.content.length,p,U=(p=_.Ze().resolve(_.WX(_.dm)))==null?void 0:p();if(d.paragraphStyleRuns){p=_.Z(d.paragraphStyleRuns);for(var g=p.next();!g.done;g=p.next()){var K=R.push,E=K.apply;var Y=void 0;g=g.value;if((Y=g.listGroup)!=null&&Y.listItems){Y=[];b:switch(g.listGroup.listType){case "LIST_TYPE_BULLET":var b="ul";break b;default:b="span"}Y.push(iq({run:g,textLength:W,tag:b,config:{className:"yt-core-attributed-string__list-group"},startIndex:g.startIndex,length:g.length}));
b=_.Z(g.listGroup.listItems);for(var D=b.next();!D.done;D=b.next()){D=D.value;b:switch(g.listGroup.listType){case "LIST_TYPE_BULLET":var I="li";break b;default:I="span"}Y.push(iq({run:g,textLength:W,tag:I,startIndex:D.startIndex,length:D.length}))}g=Y}else g=[];E.call(K,R,_.uR(g))}}if(d.styleRuns&&(f==null||!f.noStyleRuns))for(p=_.Z(d.styleRuns),K=p.next();!K.done;K=p.next()){g=K=K.value;Y=U;E=f;Y=NWp({extension:_.e(g.styleRunExtensions,Rk8),isDarkTheme:Y===void 0?!1:Y,runColor:g.fontColor});D=g;
b=[];Y&&b.push("yt-core-attributed-string--link-inherit-color");D.italic&&b.push("yt-core-attributed-string--italicized");D.underline&&D.strikethrough?b.push("yt-core-attributed-string--underline-strikethrough",BWf(D.underline)):D.underline?b.push("yt-core-attributed-string--underlined",BWf(D.underline)):D.strikethrough&&b.push("yt-core-attributed-string--strikethrough",BWf(D.strikethrough));if(D.baselineOffset){a:switch(D.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":D="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":D="yt-core-attributed-string--baseline-offset-superscript";break a;default:D="yt-core-attributed-string--baseline-offset-unknown"}b.push(D)}b=b.join(" ");D={};if(g.weight||g.weightLabel)D.fontWeight=iXL(g,E==null?void 0:E.isHeadline).toString();Y&&(D.color=Y);R.push(iq({run:K,textLength:W,tag:"span",config:{className:b,style:D},startIndex:K.startIndex,length:K.length}))}if(d.decorationRuns)for(p=_.Z(d.decorationRuns),K=p.next();!K.done;K=p.next())K=K.value,
E={},K.textDecorator&&(b=K.textDecorator,g=U===void 0?!1:U,D=[],Y=_.e(b,cw),b=_.e(b,WKu),Y?(b=D,D=b.concat,I=[],(g=NWp({extension:_.e(Y.highlightTextDecoratorExtensions,puf),isDarkTheme:g,runColor:Y.backgroundColor}))&&I.push("background-color: "+g+";"),Y.backgroundCornerRadius!==void 0&&I.push("border-radius: "+Y.backgroundCornerRadius+"px;"),Y.leftPadding!==void 0&&I.push("padding-left: "+Y.leftPadding+"px;"),Y.rightPadding!==void 0&&I.push("padding-right: "+Y.rightPadding+"px;"),Y.topPadding!==
void 0&&I.push("padding-top: "+Y.topPadding+"px;"),Y.bottomPadding!==void 0&&I.push("padding-bottom: "+Y.bottomPadding+"px;"),D=D.call(b,I)):b&&(Y=D,D=Y.concat,g=g?"#2ba640":"#107516",g=b.color?$pW(b.color):g,g=["padding: 2px;","border-top: solid "+g+" 2px;","border-bottom: solid "+g+" 2px;","background: linear-gradient(135deg, "+g+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+g+" 3px, rgba(0, 0, 0, 0) 3px);"],D=D.call(Y,g)),g=D.join(" "),E.style$=g,g=K.textDecorator,Y=[],b=_.e(g,
WKu),_.e(g,cw)?Y.push("yt-core-attributed-string--highlight-text-decorator"):b&&Y.push("yt-core-attributed-string--bracket-text-decorator"),g=Y.join(" "),E.className=g,E.dir="auto"),g=_.e(K.textDecorator,cw),Y=_.e(K.textDecorator,WKu),b=_.e(K.textDecorator,cw),D=_.e(K.textDecorator,WKu),R.push(iq({run:K,textLength:W,tag:"span",config:E,startIndex:(g==null?void 0:g.startIndex)||(Y==null?void 0:Y.startIndex)||0,length:(b==null?void 0:b.length)||(D==null?void 0:D.length)||0}));if(d.commandRuns&&(f==
null||!f.noEndpoints))for(U=_.Z(d.commandRuns),p=U.next();!p.done;p=U.next())p=p.value,K=opk(p,f),R.push(iq({run:p,textLength:W,tag:"a",config:K,startIndex:p.startIndex,length:p.length}));if(d.attachmentRuns)for(d=_.Z(d.attachmentRuns),U=d.next();!U.done;U=d.next()){U=U.value;E=K=void 0;p={className:"yt-core-attributed-string--inline-block-mod"};if((E=U.element)==null?0:E.properties){E=(K=U.element)==null?void 0:K.properties;K=[];E=_.e(E,U4W);if(E==null?0:E.margin)E=E.margin,E.left&&K.push("margin-left: "+
nu(E.left)+";"),E.right&&K.push("margin-right: "+nu(E.right)+";"),E.top&&K.push("margin-top: "+nu(E.top)+";"),E.bottom&&K.push("margin-bottom: "+nu(E.bottom)+";");K=K.length!==0?K.join(" "):void 0;p.style$=K}g=void 0;K={alt:"",preserveHeight:!0,preserveWidth:!0};E=["yt-core-attributed-string__image-element"];if(U.alignment){a:switch(U.alignment){case "ALIGNMENT_BASELINE":Y="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":Y="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:Y="yt-core-attributed-string__image-element--image-alignment-bottom"}E.push(Y)}if((g=U.element)==null?0:g.properties)g=[],Y=_.e(U.element.properties,U4W),(Y==null?0:Y.height)&&g.push("height: "+nu(Y.height)+";"),(Y==null?0:Y.width)&&g.push("width: "+nu(Y.width)+";"),g=g.length!==0?g.join(" "):void 0,K.style$=g,Y=void 0,g=((Y=_.e(U.element.properties,Oh8))==null?void 0:Y.label)||"",K.alt=g;K.className=E.join(" ");E=void 0;b=Y=void 0;g=((b=U.element)==null?0:b.type)?(Y=_.e(U.element.type,
ZhQ))==null?void 0:Y.image:void 0;R.push(iq({run:U,textLength:W,tag:"img",image:g,imageConfig:K,imageWrapperConfig:p,startIndex:U.startIndex,length:(E=U.length)!=null?E:0}))}if(f==null?0:f.headerRuns)for(f=_.Z(f.headerRuns),d=f.next();!d.done;d=f.next())if(d=d.value,d.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(d.headerMapping)){a:{switch(d.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":U=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":U="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":U="yt-core-attributed-string--heading-3";break a}U=void 0}R.push(iq({run:d,textLength:W,tag:"span",config:U?{className:U}:void 0,startIndex:d.startIndex,length:d.length}))}return R};
_.jy=function(d){return(d==null?void 0:d.content)!==void 0};
g5p=function(d){return _.jy(d)?d:_.vw(d)};
Hhu=function(d){return d.image!==void 0&&d.imageConfig!==void 0};
KKQ=function(d,f){if(f==null?0:f.userInput)for(d=_.Z(d),f=d.next();!f.done;f=d.next())if(f=f.value,f.tag!=="a"&&f.tag!=="li"){var R=void 0;(R=f).config||(R.config={});f.config.dir=f.tag==="ul"?_.Ze().resolve(_.fG):"auto"}};
E5k=function(d){return function(f){var R=d.run;(R.onTap!==void 0||R.onLongPress!==void 0)&&_.e(R,LNJ)&&fzJ(f,{loggingDirectives:_.e(R,LNJ)})}};
zkk=function(d){return function(f){for(var R in d)(UV[R]||UV[h5["default"]])(f,R,d[R])}};
D4n=function(d,f){ksF(f);var R={data:null,start:0,end:d.length,parts:[]};f=_.Z(f);for(var W=f.next();!W.done;W=f.next())W=W.value,Yj8(R,W.startIndex,W.endIndex,W);bh1(d,R);return R};
Yj8=function(d,f,R,W){for(var p=_.Z(d.parts),U=p.next();!U.done;U=p.next()){U=U.value;if(typeof U==="string")throw Error("fh");if(U.start<=f&&R<=U.end){Yj8(U,f,R,W);return}}d.parts.push({data:W,parts:[],start:f,end:R})};
bh1=function(d,f){for(var R=f.parts.length;R>=0;R--){var W=f.parts[R],p=f.parts[R-1],U=R===f.parts.length?f.end:W.start;p=R===0?f.start:p.end;U!==p&&f.parts.splice(R,0,d.slice(p,U));W&&bh1(d,W)}};
ksF=function(d){d.sort(function(f,R){if(f.startIndex<R.startIndex)return-1;if(R.startIndex<f.startIndex)return 1;f=f.endIndex-f.startIndex;R=R.endIndex-R.startIndex;return f>R?-1:R>f?1:0})};
_.Izv=function(d){var f=d.thumbnails;if(f){d={sources:[]};f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W={};W.url=R.url;W.width=R.width;W.height=R.height;d.sources.push(W)}return d}};
qjp=function(d,f,R,W){if(!f)return d.length>=1?d[d.length-1]:null;if(W)for(var p=_.Z(d),U=p.next();!U.done;U=p.next()){U=U.value;var g=void 0,K=(g=U.url)==null?void 0:g.indexOf(W);if(K!==void 0&&K>=0)return U}W=_.Z(d);for(p=W.next();!p.done;p=W.next())if(p=p.value,p.width&&p.height&&(R&&p.width>=f||!R&&p.height>=f))return p;for(f=d.length-1;f>=0;f--)if(R&&d[f].width||!R&&d[f].height)return d[f];return d[0]};
_.LKk=function(d){var f;return(d=(f=d.sources)==null?void 0:f[0])?d.width/d.height:0};
_.ekQ=function(d){if(d.sources){d=_.Z(d.sources);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=void 0;if((R=f.clientResource)==null?0:R.imageName)return f}}};
x4f=function(d){var f;if((f=d.clientResource)!=null&&f.imageColor)return _.yF(d.clientResource.imageColor)};
_.Tln=function(d,f,R,W,p,U,g){if(!f||f.length===0||f[0].clientResource)return null;if(R&&f[0].url)return f[0].url;W===void 0&&(W=!0);if(W){var K;d=Xuf*(p||(d==null?void 0:(K=d.getBoundingClientRect())==null?void 0:K.width)||0)}else{var E;d=Xuf*(U||(d==null?void 0:(E=d.getBoundingClientRect())==null?void 0:E.height)||0)}f=qjp(f,d,W,g);return(f==null?0:f.url)?f.url:(f==null?0:f.imageData)?f.imageData:null};
AMW=function(d,f,R){R=R?[R]:[];d.opacity&&R.push("opacity: "+d.opacity+";");f&&d.placeholderColor?(d=_.yF(d.placeholderColor),R.push("background-color: "+d+";")):R.push("background-color: transparent;");return R.join(" ")};
azJ=function(d,f,R,W,p){var U=["yt-core-image"];f&&U.push(f);R||U.push("yt-core-image--fill-parent-height");W||U.push("yt-core-image--fill-parent-width");switch(d.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":U.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":U.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":U.push("yt-core-image--content-mode-center");break;default:U.push("yt-core-image--content-mode-scale-to-fill")}d.flipForRtlLayout&&
U.push("yt-core-image--flip-rtl");switch(p){case "TOP_START":var g;U.push(((g=document.body)==null?void 0:g.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return U.join(" ")};
wuW=function(d){var f;if(d==null?0:(f=d.clientResource)==null?0:f.imageName){var R;d=(R=d.clientResource)==null?void 0:R.imageName;a:{switch(d){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":R="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":R="yt-logos-ext:yt-logo-updated";break a}R=void 0}return R||MVp.get(d)||d}};
Sjk=function(d){return _.q("mweb_wiz_skip_render")?lzv(d):Gsk(d)};
lzv=function(d){return function(f){var R=e2W("wink-root");Xtk();xdp();_.yGJ(R,_.z(d,f))}};
Gsk=function(d){var f=f===void 0?!1:f;return function(R){if(!f||!_.q("mweb_skip_keto_to_c3_if_no_data")||R.data!==void 0){var W=O3(!1);try{var p=R.children;_.q("mweb_render_outside_patch_killswitch")||$Y?p?pA(_.z(d,R,p)):pA(_.z(d,R)):_.JA(new _.M2("ketoToC3 called outside of a patch",{tagName:d.TAG_NAME}))}finally{O3(W)}}}};
VVp=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
m48=function(d,f){d.onViewportEntered=f;rM1.observe(d)};
uIp=function(){var d={rootMargin:"10%",threshold:.01};_.q("mweb_enable_set_io_root_to_null_safari")?d.root=null:_.q("mweb_enable_set_io_root_to_body_safari")&&(d.root=document.body);return new IntersectionObserver(function(f,R){f.filter(function(W){return W.intersectionRect.height>0}).forEach(function(W){W=W.target;
if(!_.q("mweb_enable_only_update_image_when_connected")||W.isConnected!==!1){var p;(p=W.onViewportEntered)==null||p.call(W);R.unobserve(W)}})},d)};
PkJ=function(d,f,R,W,p){function U(){if(W){var K=W.loadedClass,E=W.notifyOnUnloaded;K&&_.Rw(d,K);E&&d.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function g(){var K=R(f,d);K&&d.getAttribute("src")!==K&&(_.q("mweb_enable_only_update_image_when_connected")&&d.isConnected===!1||K===d.src||(d.src=K),U())}
p=p===void 0?!0:p;d.removeAttribute("src");U();f&&(p?m48(d,g):g())};
QaW=function(d,f,R){if(!f)return!1;f=R(f,d);R=d.getAttribute("src");return f&&f===R&&d.complete};
v5F=function(d,f){for(var R in f)R==="className"?d.className=f[R]:(UV[R]||UV[h5.default])(d,R,f[R])};
FKJ=function(d,f,R,W){Sjk(_.Wk)({contentMode:f.contentMode,loadedClass:f.loadedClass,isPreloaded:f.isPreloaded,notifyOnLoaded:f.notifyOnLoaded,notifyOnUnloaded:f.notifyOnUnloaded,preferredThumbnail:f.preferredThumbnail,preserveHeight:f.preserveHeight,preserveWidth:f.preserveWidth,objectPosition:f.objectPosition,targetWidth:f.targetWidth,targetHeight:f.targetHeight,shouldShowPlaceholder:f.shouldShowPlaceholder,useWidth:f.useWidth,isToggled:f.isToggled,alt:f.alt,className:f.className,onerror:f.onerror,
onload:f.onload,style$:f.style$,color:f.color,width:f.width,height:f.height,"aria-hidden$":f["aria-hidden$"],draggable:f.draggable,"data-disabled$":f["data-disabled$"],data:d,callback:R,renderLazy:W===void 0?!0:W,hideOn404:!1})};
n5f=function(d,f,R){R=R===void 0?!1:R;var W=d.sources!==void 0?d:_.Izv(d);if(W){var p=f.onload;f.onload=function(E){var Y=E.target;R&&Y.naturalWidth===120||_.pG(Y,"yt-core-image--loaded");f.notifyOnLoaded&&Y.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));p==null||p(E)};
f.targetWidth&&f.preserveWidth&&(f.width=f.targetWidth);f.targetHeight&&f.preserveHeight&&(f.height=f.targetHeight);var U=_.ekQ(W),g=U&&wuW(U);if(g)return(d=x4f(U))&&(f.color=d),{type:"icon",iconName:g,config:Object.assign({},f,f.alt?{}:{"aria-hidden$":"true"},{"aria-label$":f.alt,role:"img"})};if(d.sources===void 0){f.alt=d.accessibility&&d.accessibility.accessibilityData&&d.accessibility.accessibilityData.label||f.alt;f.style$=AMW(d,f.shouldShowPlaceholder,f.style$);var K;f.isPreloaded=!((K=_.e(d,
JMU))==null||!K.isPreloaded)}f.contentMode&&!W.contentMode&&(W.contentMode=f.contentMode);f.className=azJ(W,f.className,f.preserveHeight,f.preserveWidth,f.objectPosition);f.loadedClass="yt-core-image--loaded";return{type:"image",image:W,config:f}}};
_.Uz=function(){var d=_.n9.apply(0,arguments);return _.RI(hkU,function(f){var R=d.map(function(W){return W==null?void 0:W(f)});
return function(){return void R.forEach(function(W){return void(W==null?void 0:W())})}})};
Oz=function(d,f){var R=f==null?void 0:f.initial;return _.qg(function(){_.mZ(!0);return R=d(R)},{equals:f==null?void 0:f.isEqual},"rSlKsc")};
o5u=function(d,f){if(d===f)return!0;if(d===void 0||f===void 0)return!1;var R,W,p,U,g,K,E,Y;return d.content===f.content&&((R=d.styleRuns)==null?void 0:R.length)===((W=f.styleRuns)==null?void 0:W.length)&&((p=d.commandRuns)==null?void 0:p.length)===((U=f.commandRuns)==null?void 0:U.length)&&((g=d.attachmentRuns)==null?void 0:g.length)===((K=f.attachmentRuns)==null?void 0:K.length)&&((E=d.decorationRuns)==null?void 0:E.length)===((Y=f.decorationRuns)==null?void 0:Y.length)};
yML=function(d,f){if(d){var R=g5p(d);if(R!=null&&R.content)if(_.q("attr_string_reactive"))Sjk($4F)({text:d,config:f});else{var W=!(f==null||!f.ariaLabel)||!(R.commandRuns&&R.commandRuns.length!==0||R.paragraphStyleRuns&&R.paragraphStyleRuns.length!==0);d=W?f==null?void 0:f.ariaLabel:null;W=W?"text":null;IKU("span",{className:CXp(R,f),dir$:(f==null?0:f.userInput)?"auto":void 0,"aria-label$":d,role$:W},function(){if(R.styleRuns||R.commandRuns||R.attachmentRuns||R.decorationRuns||R.paragraphStyleRuns){var p=
san(R,f);KKQ(p,f);p=D4n(R.content,p);p=_.Z(p.parts);for(var U=p.next();!U.done;U=p.next())Nlp(U.value)}else GLQ(R.content)})}}};
Nlp=function(d){typeof d==="string"?GLQ(d):Hhu(d.data)?IKU("span",d.data.imageWrapperConfig,function(){FKJ(d.data.image,d.data.imageConfig)}):IKU(d.data.tag,d.data.config,function(f){E5k(d.data)(f);
f=_.Z(d.parts);for(var R=f.next();!R.done;R=f.next())Nlp(R.value)})};
ihJ=function(d){return d.parts.map(CkW)};
CkW=function(d){if(typeof d==="string")return d;d=Hhu(d.data)?_.z("span",{el:_.Uz(zkk(d.data.imageWrapperConfig))},_.z(_.Wk,Object.assign({},{data:d.data.image},d.data.imageConfig))):_.z(d.data.tag,{el:_.Uz(E5k(d.data),zkk(d.data.config))},d.parts.map(CkW));return IS(d)};
Bl1=function(d,f){return d===f?!0:d===void 0||f===void 0?!1:d.noStyleRuns===f.noStyleRuns&&d.noLinkColor===f.noLinkColor&&d.noEndpoints===f.noEndpoints&&d.headerRuns===f.headerRuns&&d.isOverlay===f.isOverlay&&d.linkInheritColor===f.linkInheritColor&&d.userInput===f.userInput&&d.isHeadline===f.isHeadline};
cM1=function(d){return function(){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w;return{ariaLabel:(f=d.ariaLabel)==null?void 0:f.call(d),className:(R=d.className)==null?void 0:R.call(d),ellipsisTruncate:(W=d.ellipsisTruncate)==null?void 0:W.call(d),isOverlay:(p=d.isOverlay)==null?void 0:p.call(d),linkInheritColor:(U=d.linkInheritColor)==null?void 0:U.call(d),noEndpoints:(g=d.noEndpoints)==null?void 0:g.call(d),noStyleRuns:(K=d.noStyleRuns)==null?void 0:K.call(d),noLinkColor:(E=d.noLinkColor)==null?void 0:E.call(d),
noPreWrap:(Y=d.noPreWrap)==null?void 0:Y.call(d),noWrap:(b=d.noWrap)==null?void 0:b.call(d),skipOnClick:(D=d.skipOnClick)==null?void 0:D.call(d),stopPropagation:(I=d.stopPropagation)==null?void 0:I.call(d),userInput:(L=d.userInput)==null?void 0:L.call(d),headerRuns:(X=d.headerRuns)==null?void 0:X.call(d),isHeadline:(w=d.isHeadline)==null?void 0:w.call(d)}}};
_.tVS=function(d){return d.value===""||d.value==="true"?!0:d.value==="false"?!1:isNaN(Number(d.value))?d.value:Number(d.value)};
Zf=function(d,f){d=new dj8(d,f);_.vW(d);throw d;};
jdW=function(d,f,R){var W=HN8(d);d._numRenders=0;try{var p=_.zCu(function(){return _.z(f,Object.assign({},R))})}catch(g){var U=function(K){K.args||(K.args=[]);
K.args.push("Error in web component wrapper");K.args.push(d.tagName.toLowerCase());return K};
_.F5(g instanceof Error?U(g):new dj8("Wiz rendering error",d.tagName.toLowerCase()));throw g;}finally{HN8(W)}return p};
_.Hk=function(d,f,R){function W(b){var D={};b=_.Z(b);for(var I=b.next();!I.done;I=b.next()){I=I.value;var L=void 0,X=void 0,w=void 0,S=_.A6((w=(X=(L=I).getAttribute)==null?void 0:X.call(L,"slot"))!=null?w:"children");if(L=D[S])L.push(I);else if(S in U||S==="children")D[S]=[I]}b=_.Z(Object.keys(D));S=b.next();for(I={};!S.done;I={content$jscomp$57:void 0},S=b.next())S=S.value,S!=="children"&&(I.content$jscomp$57=D[S],D[S]=function(r){return function(){return r.content$jscomp$57}}(I));
return D}
R=R===void 0?{}:R;d.componentType!==_.aO||Zf("Components must be marked reactive to be used from web component wrapper.",f);_.Ku.has(f)&&Zf("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",f);var p,U=(p=R.props)!=null?p:{};EI.add(f);var g=_.fCu();p=function(){var b=g.apply(this,arguments)||this;b.rawProps={};b.queuingRender=!1;b.dispose=function(){};
b.isWebComponentWrapper=!0;b.isReparenting=!1;b.hasRendered=!1;return b};
_.x(p,g);p.prototype.render=function(){this.hasRendered=!0;for(var b=_.Z([].concat(_.uR(this.attributes))),D=b.next();!D.done;D=b.next())D=D.value,D.name!=="slot"&&D.name!=="hidden"&&this.removeAttribute(D.name);b=Object.assign({},this.componentProps,this.slotProps);D=_.Z(jdW(this,d,b));b=D.next().value;D=D.next().value;!(b[0]instanceof Element)||b.length>1?Zf("Wrapped Wiz components must return a single root element.",f):(b=b[0].tagName.toLowerCase(),b!==f&&Zf("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(b+" !== '"+f),f),this.dispose=D)};
p.prototype.setUpProps=function(){for(var b=this.rawProps,D=this.attributes,I=_.Z(Object.keys(U)),L=I.next();!L.done;L=I.next()){L=L.value;var X=void 0;((X=this)==null?0:X[L])&&this[L]!==R6W&&b[L]===void 0&&(b[L]=this[L],(X=Object.getOwnPropertyDescriptor(this.constructor.prototype,L))&&Object.defineProperty(this,L,X))}I=_.Z(D);for(L=I.next();!L.done;L=I.next()){X=L.value;L=_.A6(X.name);var w=L==="class"&&!D.getNamedItem("class-name");if(L in U||w)X=_.tVS(X),L!=="class"||b.className?b[L]=X:b.className=
X}D={};for(var S in U)U[S]!==_.sz&&U[S]!==Wc8&&(b[S]instanceof Function&&Zf("Function props must be configured as STATIC, not SIGNAL.",f),L=_.Z(_.kY(b[S],void 0,"Ri8MSe")),I=L.next().value,L=L.next().value,D[S]=L,b[S]=I);b=_.Z([b,D]);this.componentProps=b.next().value;this.setters=b.next().value;this.slotProps=W(this.childNodes)};
p.prototype.connectedCallback=function(){_.gm===f&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in U&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
p.prototype.disconnectedCallback=function(){if(!this._isInert){var b;a:{if(_.prk)for(b=this;b;){if(_.Uju.has(b)){b=!0;break a}b=b.parentElement}b=!1}if(b)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){b=_.Z([].concat(_.uR(this.attributes)));for(var D=b.next();!D.done;D=b.next()){D=D.value;var I=void 0;D.name==="slot"||D.name==="hidden"&&((I=R.unsafeExternallySettableAttributes)==null?0:I.has("hidden"))||this.removeAttribute(D.name)}}this.innerText="";W7k(this)}}};
p.prototype._setPendingPropertyOrPath=function(){};
p.prototype.notifyPath=function(){};
_.Uh.Object.defineProperties(p.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var K=_.Z(Object.keys(U)),E=K.next(),Y={};!E.done;Y={prop$jscomp$105:void 0},E=K.next())Y.prop$jscomp$105=E.value,E=void 0,((E=R.legacyPolymer)==null?0:E.forwardHostProps)&&fAQ.has(Y.prop$jscomp$105)||Object.defineProperty(p.prototype,Y.prop$jscomp$105,{set:function(b){return function(D){var I=this;this._isInert||(this.setters?Ln(function(){var L,X;return void((X=(L=I.setters)[b.prop$jscomp$105])==null?void 0:X.call(L,D))}):(this.rawProps[b.prop$jscomp$105]=D,this.queuingRender&&b.prop$jscomp$105===
"data"&&D!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Y),
get:OBS.has(Y.prop$jscomp$105)?void 0:function(){return R6W}});
customElements.define(f,p)};
_.ZBf=function(d,f){return(d=_.KG(d,f))?_.mD(_.Fo(d)):null};
_.Ez=function(d){if(d=_.KG(d,Number.MAX_VALUE,void 0,"width"))return _.Fo(d)};
_.KG=function(d,f,R,W){W=W===void 0?"width":W;if(!d||!d.length)return null;if(_.q("kevlar_tuner_should_always_use_device_pixel_ratio")){var p=window.devicePixelRatio;_.q("kevlar_tuner_should_clamp_device_pixel_ratio")?p=Math.min(p,_.HX("kevlar_tuner_clamp_device_pixel_ratio")):_.q("kevlar_tuner_should_use_thumbnail_factor")&&(p=_.HX("kevlar_tuner_thumbnail_factor"));sdn=p}else sdn||(sdn=window.devicePixelRatio);p=sdn;_.q("kevlar_tuner_should_always_use_device_pixel_ratio")?f*=p:p>1&&(f*=p);if(_.q("kevlar_tuner_min_thumbnail_quality"))return d[0].url||
null;p=d.length;if(_.q("kevlar_tuner_max_thumbnail_quality"))return d[p-1].url||null;if(R)for(var U=0;U<p;U++)if(d[U].url.indexOf(R)>=0)return d[U].url||null;for(R=0;R<p;R++)if(d[R][W]>=f)return d[R].url||null;for(f=p-1;f>0;f--)if(d[f][W])return d[f].url||null;return d[0].url||null};
Kcp=function(){z6.size?setTimeout(function(){kJ(gHQ)},0):HBu=0};
gHQ=function(){var d=(0,_.OB)(),f=null,R=!1;z6.forEach(function(p){p.loaded=!0;p.loadTime=d;p.pendingPaint=!1;var U=EHp.get(p);U&&U.resolve(d);f=p;R||!p.ftlEligible&&p.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(R=!0)});
var W;((W=f)==null?0:W.markDirty)&&f.markDirty();z6.clear();HBu=0;R&&z6u(d)};
k38=function(d){z6.add(d);d.pendingPaint=!0;HBu||(HBu=_.YJ(_.Pp,Kcp))};
YGU=function(d){d.loaded=!1;d.loadTime=Infinity;var f=EHp.get(d);f&&(f.reject(Error("lh")),EHp.delete(d));d.pendingPaint&&(z6.delete(d),d.pendingPaint=!1)};
_.bBW=function(d){var f=d.indexOf(":");return f===-1?{originalName:d}:{originalName:d.substring(0,f),datasyncId:d.substring(f+1)}};
_.ICp=function(){return _.H(function(d){if(DjU!==void 0)return d.return(DjU);DjU=new Promise(function(f){var R;return _.H(function(W){switch(W.nextAddress){case 1:return _.q3(W,2),W.yield(_.bG.open("test-only"),4);case 4:return W.yield(_.bG.delete("test-only"),5);case 5:_.Cf(W,3);break;case 2:if(R=_.Ta(W),R instanceof Error&&R.name==="SecurityError")return f(!1),W.return();case 3:f("caches"in window),_.a4(W)}})});
return d.return(DjU)})};
e6F=function(){return _.H(function(d){if(d.nextAddress==1)return d.yield(_.ICp(),2);if(!d.yieldResult)return d.return(void 0);qGk||(qGk=new LcQ);return d.return(qGk)})};
xjf=function(d){var f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return U.yield(e6F(),2);case 2:f=U.yieldResult;if(!f)throw Error("nh");return U.yield(f.open("yt-player-local-img"),3);case 3:return R=U.yieldResult,U.yield(R.match(d),4);case 4:W=U.yieldResult;if(!W)throw Error("oh");return U.yield(W.blob(),5);case 5:return p=U.yieldResult,U.return(p)}})};
XrJ=function(d,f){for(var R in d)if(d.hasOwnProperty(R)&&f[R])return R;return null};
TA1=function(d){return"stamp"+d.replace("-","_")+"_"};
AuL=function(d){var f=d.match(/\[\[([\w\.]+)\]\]/);if(f&&f.length>1)return f[1];_.vW(Error("qh`"+d));return null};
aCf=function(d){return d===void 0?_.Jp("REUSE_COMPONENTS",!1):d||!1};
lCk=function(d,f,R){R&&(f.is?(M1v.has(f)&&(d=M1v.get(f),R=d.listener,delete f[d.property],R.type==="element"&&f.removeEventListener(R.eventName,R.handler),M1v.delete(f)),wrL(f)):f.__proto__==HTMLElement.prototype&&(f=new _.M2("Rendererstamper removed a non custom element","Stamper: "+d+" element: "+(f&&f.nodeName)),_.JA(f)))};
G3J=function(d,f,R,W){var p=f.node?f.node:f;_.Eo(R).parentNode===p&&(f.removeChild(R),lCk(d,R,W));if(d=Df.get(R))Df.delete(R),_.Pp.cancelJob(d);R.hidden=!1};
SG1=function(d,f,R,W){if(f&&f.children&&(R=f.children[R]))if(_.Jp("DEFERRED_DETACH"))for(;R&&!Df.has(R);){var p=d,U=f,g=R,K=W;g.hidden=!0;p=_.w0(_.Pp,G3J.bind(null,p,U,g,K),0);Df.set(g,p);R=R.nextElementSibling}else for(;(g=f.lastElementChild)&&(f.removeChild(g),lCk(d,g,W),g!=R););};
_.Iw=function(){for(var d=_.n9.apply(0,arguments),f=!0,R=_.Z(d),W=R.next();!W.done;W=R.next())if(typeof W.value!=="string"){f=!1;break}return f?d.join(" ").trim()||void 0:function(){for(var p="",U=_.Z(d),g=U.next();!g.done;g=U.next())if(g=g.value,typeof g==="function"&&(g=g()),g)if(typeof g==="string")p+=" "+g;else for(var K in g)if(g.hasOwnProperty(K)){var E=g[K];typeof E==="function"&&(E=E());E&&(p+=" "+K)}p=p.trim()||void 0;return _.mZ(p)}};
ruF=function(d){var f;return(f=V1k[d])!=null?f:"EVENT_SPAN_TYPE_UNKNOWN"};
mjQ=function(d){var f=d.nodeName;if(d.id)return f+="#"+d.id;if(d.classList)for(var R=_.Z(d.classList),W=R.next();!W.done;W=R.next())f+="."+W.value;d.parentElement&&(f=mjQ(d.parentElement)+" > "+f);return f};
u28=function(d){return function(f){var R=ruF(f.type);return R==="EVENT_SPAN_TYPE_UNKNOWN"?d(f):htn("event",{type:R,nodepath:f.target instanceof Element?mjQ(f.target):void 0},function(){return d(f)})}};
_.qL=function(d){d&&vvn("event")&&(d=u28(d));return hov(function(f){var R,W=(R=d)==null?void 0:R(f);return typeof W==="boolean"?W:!0})};
LG=function(d){return function(){return d()?d():void 0}};
Fcv=function(d){var f=_.fA("animated-rolling-character"),R=rj(),W=Wy(d.character)||Wy(d.previousCharacter);iSn(function(){if(d.marginMultiplier){var p;(p=R.value)==null||p.cancel();W?(p=d.previousCharacter?Number(d.previousCharacter)+10:d.rollUp?0:30,d.shouldAnimate||(p-=Pmk(d,p))):(p=d.rollUp?0:2,d.shouldAnimate||(p-=d.rollUp?-1:1));f.value.style.marginTop="-"+p*d.marginMultiplier+"px";d.shouldAnimate?R.value=QdL(f.value,d,p,W):f.value.style.display=d.character?"":"none"}});
return _.z("animated-rolling-character",{el:f,class:"animatedRollingCharacterHost"},zFn(W,function(){for(var p=[],U=1;U<30;U++)p.push(_.z("div",null,U%10));return _.z(_.U3,null,_.z("div",null,"\u00a0"),p,_.z("div",null,"\u00a0"))},function(){return vHv(d.character)}))};
vHv=function(d){return _.z(_.U3,null,_.z("div",null,"\u00a0"),_.z(_.U3,null,zFn(!d||_.su(d),function(){return _.z("div",null,"\u00a0")},function(){return _.z("div",null,d)})),_.z("div",null,"\u00a0"))};
QdL=function(d,f,R,W){R=new Animation(new KeyframeEffect(d,[{transform:"translateY(0px)"},{transform:"translateY("+(W?Pmk(f,R):f.rollUp?-1:1)*f.marginMultiplier+"px)"}],JuW),document.timeline);f.character?(d.style.display="",R.onfinish=null):R.onfinish=function(){d.style.display="none"};
R.play();return R};
Pmk=function(d,f){var R=Number(d.character)+10;if(d.previousCharacter)if(d.character){var W=Number(d.character),p=Number(d.previousCharacter);d=d.rollUp?p<W?R:R+10:p<W?R-10:R}else d=d.rollUp?30:0;else d=d.character==="0"?R:d.rollUp?R-10:R+10;return f-d};
nHW=function(d){return function(f){var R={},W;for(W in f){var p=void 0,U=void 0;((p=void 0)==null?0:(U=p.callbacks)==null?0:U[W])||(R[W]=f[W])}return _.z(E_k,null,function(){for(var g in R)f[g]=_.mZ(R[g]);f.disableReactiveLogging=!0;return _.z(d,Object.assign({},f))})}};
$j8=function(d,f,R,W,p,U,g){R=new Animation(new KeyframeEffect(d,[{transform:"translateY(0px)"},{transform:"translateY("+(U?h6W(f,R,W,p):W?-1:1)*g+"px)"}],oH8),document.timeline);f?(d.style.display="",R.onfinish=null):R.onfinish=function(){d.style.display="none"};
R.play();return R};
h6W=function(d,f,R,W){var p=Number(d)+10;f?d?(d=Number(d),f=Number(f),R=R?f<d?p:p+10:f<d?p-10:p):R=R?30:0:R=d==="0"?p:R?p-10:p+10;return W-R};
yun=function(d){var f=rj(),R=rj();f6p(function(){f.value=d.numberText;R.value=d.numberValue},[d.numberText]);
var W=d.fontSizeMultiplier?d.heightPx*d.fontSizeMultiplier:d.heightPx,p=UHS(function(){if(d.numberText){var g=d.numberText;var K=d.forceRollUp||!R.value||!d.numberValue||R.value<d.numberValue;var E=!!d.shouldAnimate,Y=f.value,b=[],D=0,I=0,L=(Y?Y.replace(/\D/g,"").length:0)-(g?g.replace(/\D/g,"").length:0);Y=Y?Y.split(/(\d)/).filter(Boolean):[];for(g=g.split(/(\d)/).filter(Boolean);L<0;){var X=g[I];b.push({character:X,rollUp:K,marginMultiplier:W,shouldAnimate:E});I++;Wy(X)&&L++}for(;D<L;)X=Y[D],b.push({previousCharacter:X,
rollUp:K,marginMultiplier:W,shouldAnimate:E}),D++,Wy(X)||L++;for(;I<g.length;)L=g[I],X=Y[D],Wy(L)===Wy(X)?(I++,D++):Wy(L)?(D++,L=void 0):Wy(X)&&(I++,X=void 0),b.push({character:L,previousCharacter:X,rollUp:K,marginMultiplier:W,shouldAnimate:E});K=b}else K=[];return K},[d.numberText]),U=d.numberText?["height: "+W+"px;",
"line-height: "+d.heightPx+"px;"].join(" "):"";return _.z("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:U,dir:"ltr","aria-hidden":"true"},p.map(function(g){return _.z(NAU,Object.assign({},g))}))};
CmF=function(d){return new KeyframeEffect(d,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
iBL=function(d){return new KeyframeEffect(d,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.ey=function(d){var f=Oz(function(R){R=R?z7(R[0]):void 0;return _.kY(d(R),void 0,"AwTxXe")},{isEqual:function(R,W){return z7(R[0])===z7(W[0])}});
return[function(){return f()[0]()},
function(R){return void f()[1](R)}]};
_.xJ=function(d){return function(){var f="",R;for(R in d){for(var W=d[R];typeof W==="function";)W=W();W!==void 0&&W!==null&&(f+="; "+R+": "+W)}return f.length>0?_.mZ(f.slice(2)):_.mZ()}};
BAk=function(d){switch(d){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"}};
fGL=function(d,f,R,W,p,U,g){var K=cuW(d),E=K.disabled,Y=K.iconPosition,b=K.style,D=K.focused,I=function(){return!!w()&&Y()==="icon-only"},L=function(){return!!w()&&Y()==="icon-only-40"},X=function(){return!!w()&&Y()==="icon-with-label"},w=function(){return!!f||!(W==null||!W())};
return{type:function(){return b()==="call-to-action-inverse"?"text":b()==="overlay-dark"&&d().type!=="filled"&&d().type!=="tonal"?"tonal":d().type},
shouldFocus:function(){return(D()||(U==null?void 0:U()))&&!E()},
hasIconLeading:function(){return!!w()&&Y()==="leading"},
hasIconTrailing:function(){return!!w()&&Y()==="trailing"},
hasIconLeadingTrailing:function(){return!!w()&&!!(R||p!=null&&p())&&Y()==="leading-trailing"},
hasIconOnly:I,hasIconOnly40:L,hasIconWithLabel:X,iconButton:function(){return I()||L()||X()},
visiblyDisabled:function(){return(E()?"disabled":d().state)==="disabled"||E()},
overrideSmallSizeIcon:function(){return!d().ignoreIconSizeOverride&&t1k(d(),w())},
iconToRender:f?f:function(){return _.z(_.X8,{icon:W,size:function(){return dZ1(d(),!0,d().ignoreIconSizeOverride)},
active:function(){return d().toggled},
iconFilter:function(){return jFS(d())},
animateIcon:g})},
secondaryIconToRender:R?R:function(){return _.z(_.X8,{icon:p,size:function(){return dZ1(d(),!0,d().ignoreIconSizeOverride)},
active:function(){return d().toggled},
iconFilter:function(){return jFS(d())}})}}};
cuW=function(d){return{size:function(){return d().size},
style:function(){return d().style},
focused:function(){return d().focused},
disabled:function(){return d().disabled},
onTap:function(f){var R,W;return(W=(R=d()).onTap)==null?void 0:W.call(R,f)},
alignByText:function(){return d().alignByText},
aTagConfig:function(){return d().aTagConfig},
customColors:function(){return d().customColors},
segmentedPosition:function(){return d().segmentedPosition},
toggled:function(){return d().toggled},
toggleable:function(){return d().toggleable},
accessibilityLabel:function(){return d().accessibilityLabel},
onToggle:function(f){var R,W;return(W=(R=d()).onToggle)==null?void 0:W.call(R,f)},
iconPosition:function(){return d().iconPosition},
oneOffCustomTextWrap:function(){return d().oneOffCustomTextWrap},
disableTextEllipsis:function(){return d().disableTextEllipsis},
disableBackdropFilter:function(){return d().disableBackdropFilter},
tooltipText:function(){return d().tooltipText},
ariaHidden:function(){return d().ariaHidden},
tabIndex:function(){return d().tabIndex},
buttonText:function(){return d().buttonText},
formattedButtonText:function(){return d().formattedButtonText},
animatedTextProps:function(){return d().animatedTextProps}}};
t1k=function(d,f){f=(d.iconPosition==="icon-only"||d.iconPosition==="icon-only-40"||d.iconPosition==="icon-with-label")&&f;return!d.segmentedPosition&&f&&d.size==="S"};
dZ1=function(d,f,R){switch(d.size){case "XS":return 16;case "S":return!R&&t1k(d,f)?24:16;default:return 24}};
RuQ=function(d){switch(d){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"}};
Wyf=function(d){switch(d){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"}};
p5u=function(d){switch(d){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"}};
jFS=function(d){if(d.style==="overlay-dark"&&d.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
T6=function(d){return d&&d.endsWith("px")?Number(d.slice(0,-2)):0};
Zjp=function(d){var f=f===void 0?{}:f;d=_.Z(_.ey(d));var R=d.next().value;return[function(W){var p=_.qg(function(){var K,E,Y,b;return{text:(K=R())!=null?K:"",location:(E=f.location)!=null?E:"bottom",offset:(Y=f.offset)!=null?Y:16,delay:(b=f.delay)!=null?b:1}},void 0,"MgTrkc");
_.G7(function(){var K=p();z7(function(){_.Pp.addJob(function(){A9.notify(W,K)},4)})},"WlsgZc");
var U=function(){UZJ(W,p())},g=function(){Ojn()};
W.addEventListener("mouseenter",U);W.addEventListener("focus",U);W.addEventListener("mouseleave",g);W.addEventListener("blur",g);W.addEventListener("tap",g);_.SI(function(){W.removeEventListener("mouseenter",U);W.removeEventListener("mouseleave",g);W.removeEventListener("focus",U);W.removeEventListener("blur",g);W.removeEventListener("tap",g);Ojn()})},
d.next().value]};
gaU=function(d,f){if(!jI){var R;B0f(function(){return R=HT8(d,f)});
return R}d.parent=sFS();return HT8(d,f)};
sFS=function(){var d=_.RO(jI||void 0,ZTk);return _.DEW(d)?void 0:d};
aw=function(d,f){_.$O(d,Object.assign({},f,{forceClickLogging:!0}))};
Ky8=function(d,f){var R=_.oT(d==null?void 0:d.onTap),W={};R&&(W.getClickedVisualElement=function(){var p;return Hjn(d,R,f==null?void 0:(p=f.value)==null?void 0:p.visualElement)});
W=_.Nq({elementsCommand:d.onTap,forceNewState:!0,additionalCommandArgs:W});return yk(W)?W:void 0};
EaQ=function(d,f,R,W){aw(d,Object.assign({},{form:{element:f,event:R}},W))};
zuW=function(d,f,R,W,p){var U=void 0;return function(g){var K=_.oT(R?d==null?void 0:d.onDisabledTap:d==null?void 0:d.onTap);if(K){var E;U=(E=U)!=null?E:f==null?void 0:f.value;if(K)if(_.q("web_button_vm_click_client_ve_killswitch"))EaQ(K,U,g);else{var Y;E=Hjn(d,K,(Y=U)==null?void 0:Y.visualElement);if(p){EaQ(K,p,g,{clickedVisualElement:E,form:{element:p}});return}EaQ(K,U,g,{clickedVisualElement:E})}}W&&W(g)}};
Hjn=function(d,f,R){f=f==null?void 0:f.clickTrackingParams;var W,p;d=d==null?void 0:(W=d.loggingDirectives)==null?void 0:(p=W.clientVeSpec)==null?void 0:p.uiType;if(R&&d&&!f)return R};
kiu=function(d){switch(d){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"}};
Y58=function(d){switch(d){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"}};
bj8=function(d){switch(d){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"}};
DZJ=function(d){switch(d){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"}};
IGu=function(d,f){return _.qn(d.entities,"engagementToolbarStateEntityPayload",f)};
Lyn=function(d){(d=_.Ge(d))&&_.q51(d)};
_.q51=function(d){var f=_.J6();f&&_.cy(f,d)};
euU=function(d,f,R){_.zV(d,"yt-open-popup-action",[f,R||d])};
xZf=function(d,f){var R=_.m9(d,"endpoint"),W=_.m9(d,"action");return(R=W?W:R)&&f&&(R=f.navigationEndpointPopupMap[R])&&(d=_.oS(R,d),(R=_.m9(d,"renderer"))&&f.supportedPopups.hasOwnProperty(R))?{openPopupAction:{popupType:f.popupTypeMap[R],popup:d}}:null};
X5p=function(d,f,R,W){if(W){var p;R=R==null?void 0:(p=R.data)==null?void 0:p.contents;(p=R instanceof Array&&R.length?R[0]:R)&&(R=_.m9(p,"renderer"))&&W.supportedPopups.hasOwnProperty(R)&&(f.stopPropagation(),euU(d,{openPopupAction:{popupType:W.popupTypeMap[R],popup:p}}))}};
aG1=function(d,f,R,W){W=W===void 0?!1:W;var p=TYn(f);if(p){p.href&&Be(p.href);var U=f.button;U=U!==void 0?U===0&&!ML(f):!ML(f);p.data&&U&&Axk(d,p,f,R,W)}};
Axk=function(d,f,R,W,p){p=p===void 0?!1:p;var U=_.HX("pbj_navigate_limit",-1)===0;MSS(f);_.Ze().resolve(_.WX(iw));var g=f.data;if(Object.keys(g).length!==0)if(!_.q("unplugged_web_disable_actions_for_cec_endpoint")&&_.e(g,_.I6))_.q("endpoint_behavior_command_executor_fix_killswitch")||(R.preventDefault(),R.stopPropagation()),_.b5(d,[g],d);else if(W=xZf(g,W))g.loggingUrls&&g.loggingUrls.forEach(function(E){E.baseUrl&&_.yH(E.baseUrl)}),R.preventDefault(),R.stopPropagation(),euU(d,W,f);
else{var K=w5L(0,f.data,R);if(d=f.getForm)d=d(),K.tempData=K.tempData||{},K.tempData=Object.assign({},K.tempData,d);d=_.RG(R);if(W=d.find(function(E){return!!E.visualElement}))K.createScreenConfig=K.createScreenConfig||{},K.createScreenConfig.clickedVisualElement=W.visualElement;
if(!U)if(R.preventDefault(),R.stopPropagation(),_.e(g,_.lGu)&&!p&&_.Lu.instance)_.Lu.instance.resolveCommand(g,K);else if(_.q("kevlar_command_handler_formatted_string")&&!p&&_.Lu.instance&&GiS(g))p=d.find(function(E){return!!E.is})||R.target,R={form:Object.assign({},K,{event:R,
element:p,originatingNode:f})},_.Lu.instance.resolveCommand(g,R);else{g=_.RG(R);R=[];for(p=0;p<g.length;p++)(U=g[p].is)&&R.push(U);AGp({parents:R.join(","),text:f.innerText},function(){_.E$(f,"yt-navigate",K)})}}};
S5U=function(d){if(d=TYn(d))MSS(d),T9u(d.href)};
TYn=function(d){d=_.RG(d);for(var f,R=0;R<d.length;R++)if(f=d[R],f.tagName==="A"&&f.classList.contains("yt-simple-endpoint")){if(!f.data)break;return f}return null};
ML=function(d){return d.shiftKey||d.altKey||d.metaKey||d.ctrlKey};
VSp=function(d,f){var R={itct:f.clickTrackingParams};_.q("kevlar_client_side_screens")&&(!_.e(f,_.GF)||_.q("kevlar_exclude_endpoint_killswitch"))&&(R.endpoint=JSON.stringify(f));_.q("enable_unknown_lact_fix_on_html5")&&_.Ze().resolve(_.WX(_.wm))&&(R.lact=_.sD());eNQ(R);_.U$(d,R)};
MSS=function(d){d.href&&Object.keys(d.data).length!==0&&VSp(d.href,d.data)};
GiS=function(d){for(var f=_.Z(rxU),R=f.next();!R.done;R=f.next())if(d[R.value])return!1;return!0};
_.mZv=function(d,f){return _.qn(d.entities,"markersEngagementPanelSyncEntity",f)};
u3W=function(d,f){return _.qn(d.entities,"fantasyWinProbabilityEntity",f)};
PeS=function(d,f){return _.qn(d.entities,"fantasyTeamEntity",f)};
QFu=function(d,f){return _.qn(d.entities,"fantasyPlayerEntity",f)};
vaU=function(d,f){return _.qn(d.entities,"booleanEntity",f)};
Fyp=function(d,f){return _.qn(d.entities,"qrCodeEntity",f)};
Jxv=function(d){return _.qn(d.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
naf=function(){if(lG)return lG;if(window.lottie)return lG=Promise.resolve(window.lottie);var d=_.QH(_.FK("LOTTIE_URL"));return d?lG=new Promise(function(f,R){var W=document.createElement("script");W.addEventListener("load",function(){f(lottie)});
W.addEventListener("error",function(p){var U="Lottie library failed to load.";p?p.message&&(U+=" Original description: "+p.message,_.n3(p,U)):p=Error(U);_.JA(p);R(p)});
W.setAttribute("async","");_.R4(W,d);document.head.appendChild(W)}):Promise.reject(Error("rh"))};
huu=function(){return lG?lG:naf()};
oaQ=function(d){if(d)switch(d){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.q("kevlar_use_wil_icons"))return d=(d=Jxv(_.pY().getState()))&&d.animationLightUrl&&d.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:d.animationLightUrl,pathDarkTheme:d.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,d?d:G6.get("LIKE");break;case "LIKE_DELHI_PLAYER":return G6.get("LIKE_DELHI_PLAYER")}};
$ZS=function(d){var f=oaQ(d);if(f)return f;switch(d){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return G6.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return G6.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return G6.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return G6.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return G6.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return G6.get("NOTIFICATION_BELL")}};
NYU=function(d,f){if(!d.closest)return!1;f=!!oaQ(f);return _.FK("ID_TOKEN")&&f?!!d.closest("segmented-like-dislike-button-view-model")||!!d.closest("yt-player-quick-action-buttons"):!1};
Cek=function(d,f){if(!d||yxp)f=!1;else{var R;if(!(R=NYU(d,f)))if(d.closest)if(R=!_.FK("ID_TOKEN"),d=d.closest("ytd-subscription-notification-toggle-button-renderer-next"),R||!d)R=!1;else{var W;R=((W=d.data)==null?void 0:W.targetId)==="notification-bell"&&f!=="EXPAND_MORE"}else R=!1;f=R}return f};
ijJ=function(d){var f,R;return _.H(function(W){switch(W.nextAddress){case 1:return _.q3(W,2),W.yield(fetch(d),4);case 4:return f=W.yieldResult,W.yield(f.json(),5);case 5:return W.return(W.yieldResult);case 2:R=_.Ta(W),_.JA(R),_.a4(W)}})};
BYF=function(d,f){var R,W,p;return _.H(function(U){if(U.nextAddress==1)return(R=f?d.pathDarkTheme:d.path)?U.yield(Promise.all([ijJ(R),naf()]),2):U.return();W=U.yieldResult;p=W[0];Sy.set(R,p);_.a4(U)})};
tSU=function(d,f,R,W){function p(g,K){if(f.value===K&&d!=null&&d.value){for(;d.value.firstChild;)d.value.removeChild(d.value.firstChild);d.value.classList.add("ytSpecIconShapeHost");g(d.value,W)}}
R=_.cxS(_.Ze().resolve(_.qq),R);if(typeof R==="function")f.value=null,p(R,null);else{var U=new _.Ig(R.then,R);f.value=U;U.then(function(g){p(g,U)})}};
jhS=function(d,f){var R=document.createElement("div"),W=_.lV(R,function(){return _.z(_.k,{cond:d,then:function(p){return _.z(daQ,{data:p,options:f})}})});
return[R,W]};
_.VK=function(d,f){if(f){var R={};fS1.forEach(function(W){W=R7k(f,W,"--yt-lightsource-");Object.assign(R,W)});
WGn.forEach(function(W){W=R7k(f,W,"--yt-basic-");Object.assign(R,W)});
_.DV(d,R)}};
R7k=function(d,f,R){var W={};W[R+_.TT(f)]=d&&d[f]?_.yF(d[f]):"";return W};
_.mR=function(d,f,R){rm[d]||(rm[d]={});rm[d][f]=R};
_.uG=function(d){rm[d]||(rm[d]={});return rm[d]};
pJv=function(d){if(!d)return{};var f=d.foregroundTitleColor,R=d.backgroundColor;d=d.borderColor;var W="text";d?W="outline":R&&(W="filled");return{type:W,customColors:{color:f?_.yF(f):void 0,backgroundColor:R?_.yF(R):void 0,borderColor:d?_.yF(d):void 0}}};
gj1=function(d){var f=d.renderer;var R=d.element;var W=d.commandController;var p=d.onTapCallback;var U=d.skipCommandHandling;var g=d.overrides;var K=d.forceIcon;var E=d.forceModernIconButton;var Y=d.forceDisabled;var b=d.isSubscribe===void 0?!1:d.isSubscribe;var D=d.isPressed===void 0?!1:d.isPressed;var I=d.useButtonSize===void 0?!1:d.useButtonSize;d=Uap(f);b&&(d.style="mono",d.type="filled");K=!f.icon||!K&&f.text?f.icon?f.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:E?"icon-only":"icon-only-40";K==="icon-only-40"&&(d.type="text");var L;E=Object;b=E.assign;I=O_8(f,I);D=!!f.isSelected||!_.q("web_propagate_is_pressed_killswitch")&&!!D;var X=f.isSelected!==void 0;Y=Y===void 0?f.isDisabled:Y;var w=f.text?_.vw(f.text):void 0;var S,r,v,c=((S=f.accessibilityData)==null?void 0:(r=S.accessibilityData)==null?void 0:r.label)||((v=f.accessibility)==null?void 0:v.label);S=c?c:_.R0(f.text);R=Z_J(f,R,W,p,U);W=sh8(f);W!=null&&W.length?(W=_.Nq({innertubeCommand:uW8(W),
forceNewState:!0}),W=yk(W)?W:void 0):W=void 0;return b.call(E,{},d,I,{iconPosition:K},g,{focused:!1,toggled:D,toggleable:X,disabled:Y,formattedButtonText:w,accessibilityLabel:S,onTap:R,aTagConfig:W},pJv((L=f.colorData)==null?void 0:L.basicColorPaletteData),{oneOffCustomTextWrap:f.oneOffCustomTextWrap})};
Z_J=function(d,f,R,W,p){return function(U){var g=sh8(d);W(g,U);if(!p){g=_.Z(g);for(var K=g.next();!K.done;K=g.next())aw(K.value,{form:{element:f,event:U},commandController:R})}}};
sh8=function(d){var f=[];d.command&&f.push(d.command);d.serviceEndpoint&&f.push(d.serviceEndpoint);d.navigationEndpoint&&f.push(d.navigationEndpoint);return f};
O_8=function(d,f){if(f)switch(d.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(d.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
Uap=function(d){switch(d.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",
type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",
type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
H_k=function(d,f){return typeof d!=="object"||d===null?!1:Object.keys(f).every(function(R){return R in d})};
KGQ=function(d){return Object.fromEntries(Object.keys(d).map(function(f){return[f,f]}))};
Ej8=function(d,f,R){return Iiv(R,function(W,p){return function(U){var g=_.n9.apply(1,arguments);return H_k(U,d)?p.apply(null,[U[f]].concat(_.uR(g))):p.apply(null,[U].concat(_.uR(g)))}})};
z7k=function(d){return function(f,R){return Ej8(d,f,R)}};
_.Pk=function(d){return d!=null&&d.watch?d.watch.isTheaterMode:!1};
_.QK=function(d){return d!=null&&d.watch?d.watch.isWatchFullscreen:!1};
_.vk=function(d){d=_.ko8(d);return _.q("web_watch_enable_single_column_grid_view")?d:!1};
_.ko8=function(d){return d.watch.isWatchNarrowWidth};
_.YnS=function(d){return d.watch.openEngagementPanels};
_.F8=function(d){return _.qg(function(){EnU()();return Yx8(d)},{debugName:"d8B62c"},"wfRQAb")};
J9=function(d,f){return _.qn(d.entities,"likeStatusEntity",f)};
b_J=function(d,f){return _.qn(d.entities,"likeCountEntity",f)};
_.nG=function(d,f){return _.qn(d.entities,"stringEntity",f)};
Da8=function(d,f){if(!d)return!1;var R,W=(R=_.e(d,_.LE))==null?void 0:R.signal;if(W&&f.signalEndpointMap)return!!f.signalEndpointMap[W];var p;if((R=(p=_.e(d,_.h9))==null?void 0:p.request)&&f.continuationEndpointMap)return!!f.continuationEndpointMap[R];for(var U in d)if(f.commandEndpointMap[U])return!0;return!1};
ISU=function(d,f){if(f.streamingEndpointMap)for(var R in d)if(f.streamingEndpointMap[R]&&(d=f.streamingEndpointMap[R]))return d()};
qnn=function(d,f){var R,W=(R=_.e(d,_.LE))==null?void 0:R.signal;if(W&&f.signalEndpointMap&&(R=f.signalEndpointMap[W]))return R();var p;if((R=(p=_.e(d,_.h9))==null?void 0:p.request)&&f.continuationEndpointMap&&(p=f.continuationEndpointMap[R]))return p();for(var U in d)if(f.commandEndpointMap[U]&&(d=f.commandEndpointMap[U]))return d()};
LG1=function(d){var f={"Content-Type":"application/json"};_.FK("EOM_VISITOR_DATA")?f["X-Goog-EOM-Visitor-Id"]=_.FK("EOM_VISITOR_DATA"):_.FK("VISITOR_DATA")&&(f["X-Goog-Visitor-Id"]=_.FK("VISITOR_DATA"));f["X-Youtube-Bootstrap-Logged-In"]=_.FK("LOGGED_IN",!1);_.FK("DEBUG_SETTINGS_METADATA")&&(f["X-Debug-Settings-Metadata"]=_.FK("DEBUG_SETTINGS_METADATA"));d!=="cors"&&((d=_.FK("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(f["X-Youtube-Client-Name"]=d),(d=_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(f["X-Youtube-Client-Version"]=
d),(d=_.FK("CHROME_CONNECTED_HEADER"))&&(f["X-Youtube-Chrome-Connected"]=d),(d=_.FK("DOMAIN_ADMIN_STATE"))&&(f["X-Youtube-Domain-Admin-State"]=d),_.Jp("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(d=_.FK("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(f["X-YouTube-Lava-Device-Context"]=d));return f};
e7v=function(d,f){f.watchNextResponse||f.reelItemWatchResponse?f.watchNextResponse?d.content=f.watchNextResponse:d.content=f.reelItemWatchResponse:f.playerResponse?d.player=f.playerResponse:f.reelWatchSequenceResponse&&(d.reelSequence=f.reelWatchSequenceResponse)};
_.ow=function(d){if(!d)return null;for(var f=[],R=0;R<d.textSegments.length;R++){var W=d.textSegments[R];W.text?f.push(W):W.emojiId&&f.push({emoji_id:W.emojiId})}return{text_segments:f}};
aSS=function(d,f,R,W,p,U,g){U=U===void 0?[]:U;var K=new _.$J;K.endpoint=R;if(!R)return _.F5(new _.M2("handle undefined endpoint",f.tagName)),K;var E=mG8(R);E.length&&(_.b5(d,E,f,W),K.actions=E);R.loggingUrls&&R.loggingUrls.forEach(function(b){b.baseUrl&&Cs(b.baseUrl,b.attributionSrcMode)});
E=!_.q("web_skip_impression_click_killswitch")&&W&&W.impression;if(R.clickTrackingParams&&!xan(R)&&!XJn(f)&&!E&&(E=_.Ah(),!_.NL(E,f))){var Y=f.getScreenLayer&&f.getScreenLayer();Y?E.clickCommand(R,null,Y):E.clickCommand(R,null)}E=!1;for(Y=0;Y<U.length;Y++)if((0,U[Y])(f,R,W)){E=!0;break}!E&&TSu(R)&&(K.ajaxPromise=AXW(d,f,R,W,p,g));return K};
XJn=function(d){var f;return(d=(f=d.data)==null?void 0:f.navigationEndpoint)&&!!d.clickTrackingParams};
xan=function(d){var f=_.e(d,_.LE);if(f&&(f=f.signal)&&MsJ.indexOf(f)>=0)return!0;for(var R in d)if(wJW.indexOf(R)>=0)return!0;return!1};
TSu=function(d){var f;if(((f=_.e(d,_.LE))==null?void 0:f.signal)==="CLIENT_SIGNAL")return!1;for(var R in d)if(lSn.indexOf(R)>=0)return!1;d=Object.keys(d);return d.length===1&&d[0]==="loggingUrls"?!1:!0};
Qhu=function(d,f,R,W,p,U,g){var K=_.yK.instance;if(K&&_.CG(K,W))var E=_.iG(K,W,p).then(function(b){return(b==null?0:b.data)?b:{data:b}});
else E=d.requestDataForServiceEndpoint(W,p),_.e(W,GoS)||_.e(W,Snf)||_.e(W,_.VsJ)||_.e(W,rXJ)||_.JA(new _.M2("No RequestBuilder for endpoint",W));var Y=_.Bk();Y.promise.thenCatch(function(){var b=_.m9(W,"action")||_.m9(W,"command")||_.m9(W,"endpoint");b&&(b=W[b],b.hasOwnProperty("onFailureAction")?_.b5(f,[b.onFailureAction],R):b.hasOwnProperty("onFailureCommand")&&_.b5(f,b.onFailureCommand,R));E.cancel("Resolver promise rejected")});
E.then(function(b){if(b){var D=b.error;if(D){if(U&&U.onServerError)U.onServerError(W,b);Y.reject(new _.M2("Response error",W,D))}else if(b=b.data)if(D=b.error){if(U&&U.onServerError)U.onServerError(W,b);Y.reject(new _.M2("Returned error",W,D))}else{mak(f,R,b,W);uNv(b);if(D=rGU(b))for(var I=_.Z(D),L=I.next();!L.done;L=I.next()){L=L.value;var X=_.Ze().resolve(_.WX(PJS))||ck;if(!_.yK.instance||!X.some(function(S){return!!_.e(W,S)})||_.q("kevlar_response_processor_allowlist_killswitch")){var w=X=void 0;
((w=_.e((X=L)==null?void 0:X.commandMetadata,_.ex))==null?0:w.sendPost)?_.Yh(f,[L]):_.b5(f,[L],R)}}(I=_.e(b==null?void 0:b.frameworkUpdates,t9))&&g&&g(I);if(U&&U.onSuccess)U.onSuccess(W,b);Y.resolve(new _.dH(b,D))}}else Y.reject(new _.M2("Invalid service endpoint provided",W))},function(b){Y.reject(b)});
return Y.promise};
uNv=function(d){var f;(d=(f=_.e(d==null?void 0:d.onResponseReceivedCommand,_.vju))==null?void 0:f.continuationItems)&&(d==null?void 0:d.length)===1&&_.e(d[0],FGW)&&_.JD("so_r",void 0,"search_overview_answer")};
AXW=function(d,f,R,W,p,U){var g;return(g=f.getNetworkManager&&f.getNetworkManager()?f.getNetworkManager():_.Ze().resolve(_.WX(_.JZ)))?Qhu(g,d,f,R,W,p,U):_.m_("No network manager.")};
mak=function(d,f,R,W){if(R=R.trackingParams||R.loggingDirectives&&R.loggingDirectives.trackingParams){var p;(_.e(W,JXL)||_.e(W,nj1)||_.e(W,h7U))&&W.clickTrackingParams?p=_.Ge(W.clickTrackingParams):_.q("web_graft_to_parent_command")&&W.clickTrackingParams&&(p=_.Ge(W.clickTrackingParams));var U;W=(U=f.getScreenLayer)==null?void 0:U.call(f);f=_.Ah().graftServerVe(R,p,W);_.kh(d,"yt-store-grafted-ve-action",[f])}};
_.oju=function(d){var f=new Image;return new _.Ig(function(R,W){f.addEventListener("load",function(){R()});
f.addEventListener("error",function(){W()});
f.src=d})};
$a8=function(d){return!!d};
NSS=function(d){return!!d};
yXS=function(d,f,R){var W=d.rowIndex;W!==void 0&&_.kh(d.hostElement,"yt-section-reactive-dismissal",[W,f,R])};
_.jm=function(d,f,R){d=_.Z(d);for(var W=d.next();!W.done;W=d.next()){W=W.value;if(W===f)break;for(var p=_.Z(R),U=p.next();!U.done;U=p.next())if(U=U.value,W.tagName===U||!_.q("web_event_button_role_check_killswitch")&&W.role==="button"&&U==="BUTTON")return!0}return!1};
_.fM=function(d,f,R){d=_.Z(d);for(var W=d.next();!W.done;W=d.next()){W=W.value;if(W===f)break;for(var p=_.Z(R),U=p.next();!U.done;U=p.next())if(W.id===U.value)return!0}return!1};
CJn=function(d){switch(d){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}};
i_v=function(d,f){if(!d&&!f)return"medium";d=Math.max(d||0,f||0);return d>=256?"large":d>=96?"medium":"small"};
BS1=function(d){switch(d){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.pM=function(){var d=_.Ze().resolve(_.WX(_.RH));return d?(d=d.getCurrentPage())?_.W3(d):null:null};
_.Uv=function(){var d=_.pM();if(!d){var f=_.Ze().resolve(_.WX(_.RH)),R=f?typeof f:"no page manager";f=f?f.getCurrentPage():null;R=new _.M2("Player is missing when requested.",R,f?f.tagName:"no page");_.vW(R)}return d};
_.W3=function(d){return d&&d.getPlayer?d.getPlayer():null};
cXJ=function(d,f){d={args:{raw_player_response:d}};f&&(d.args=Object.assign({},d.args,f));return d};
tsS=function(d){if(d.args){if(d.args.raw_player_response)return d.args.raw_player_response;if(d.args.player_response)return JSON.parse(d.args.player_response)}};
_.dPW=function(d,f){var R={url:"/watch?v="+d.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};d.playlistId&&(R.url+="&list="+d.playlistId);d.playerParams&&(R.url+="&pp="+d.playerParams);d={watchEndpoint:d,commandMetadata:{webCommandMetadata:R}};f&&(d.clickTrackingParams=f);return d};
fmW=function(){return jMp||!!_.oS("yt.player.Application")};
Wj8=function(){return Rnn||!!document.querySelector("link#player-css")};
UP8=function(){function d(){jMp=!0;pSL.resolve()}
var f,R;return _.H(function(W){pSL||(pSL=new _.q_,fmW()?d():(f=document.createElement("script"),f.addEventListener("load",d),R=_.Sb(_.FK("PLAYER_JS_URL")),_.R4(f,R),document.head.appendChild(f)));return W.return(pSL.promise)})};
Zmp=function(){function d(){Rnn=!0;OmU.resolve()}
if(!OmU)if(OmU=new _.q_,Wj8())d();else{var f=document.createElement("link");f.id="player-css";f.addEventListener("load",d);var R=_.Sb(_.FK("PLAYER_CSS_URL"));_.Op(f,R,"stylesheet");document.head.appendChild(f)}return OmU.promise};
sMU=function(){return fmW()&&Wj8()?Promise.resolve([]):Promise.all([UP8(),Zmp()])};
gSu=function(d,f,R){var W={args:{}};d&&(W.args.raw_player_response=d);f&&(W.args.raw_watch_next_response=f);R&&(W.args=Object.assign({},W.args,R));return W};
znQ=function(d,f,R){var W=!1;W=W===void 0?!0:W;d=typeof d==="string"?_.Ov(document,d):d;var p=HmL+"_"+_.fR(d),U=KjF[p];if(U&&W)return ESf(f,R)?U.api.loadVideoByPlayerVars(f.args||null):U.loadNewVideoConfig(f),U.api;U=new ZJ(d,p,f,R,void 0);KjF[p]=U;U.addOnDisposeCallback(function(){delete KjF[U.getId()]});
return U.api};
ESf=function(d,f){return f&&f.serializedExperimentFlags?f.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):d&&d.args&&d.args.fflags?d.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
kgv=function(){var d=new _.q_;d.resolved=!1;var f=d.resolve;d.resolve=function(R){d.resolved=!0;f(R)};
return d};
bmp=function(d){var f={};YmJ().install((f.document_disposed={callback:d},f))};
sv=function(d,f){if(!d&&Math.random()<=_.HX("kevlar_unified_player_logging_threshold")){d=Error("th`"+(f?f:"Unspecified error"));if(_.q("kevlar_unified_player_throw_errors"))throw d;_.JA(d)}};
_.DP1=function(){var d=_.oS("ytDebugData.callbacks");d||(d={},_.Wp("ytDebugData.callbacks",d));return d};
qmf=function(d,f){var R=_.DP1();if(_.q("web_dd_iu")||ImF.includes(d))R[d]=f};
Ljk=function(){return _.H(function(d){return d.return({isLeader:_.U08(_.pY().getState()),c:_.FK("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
enn=function(){var d;_.H(function(f){if(f.nextAddress==1)return qmf("APP_STATE",Ljk),f.yield(_.Ze().resolve(_.gH),2);d=f.yieldResult;qmf("PI",function(){return _.H(function(R){return R.return(d.getVideoStats())})});
_.a4(f)})};
xPU=function(d){var f=_.pE(_.BZ(_.RJ.location.href));d=_.pE(_.BZ(d));return _.q("kevlar_clear_non_displayable_url_params")?f==H3(d):H3(f)==H3(d)};
H3=function(d){var f=_.XSp(d);d=d.slice(0);var R=["frags"];_.q("kevlar_hide_pp_url_param")&&R.push("pp");_.q("kevlar_hide_time_continue_url_param")&&R.push("time_continue");R=_.Z(R);for(var W=R.next();!W.done;W=R.next())W=W.value,d=_.Z6(_.pE(d),W);return _.pE(d)+(f?"#"+f:"")};
KM=function(d,f){f=Number(f)*1E3;var R=Math.round((0,_.OB)()),W=R.toString();d={innertubeResponse:d,serverDateTimestampMs:W,lastModifiedTimestampMs:W,expireTimestampMs:(R+f).toString()};if(f=_.FK("INNERTUBE_CONTEXT_CLIENT_NAME"))d.clientName=f;return d};
AjS=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++Tgn};
_.am8=function(){var d=_.Ft(),f=_.J6();f&&d&&_.d2(f,[d],!0)};
wSk=function(d){return d&&Mlp.some(function(f){return d.includes(f)})};
mPU=function(d){var f=_.e(d,_.BW);if(!f)return!1;var R=f.url,W=f.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!R)return _.vW(Error("yh")),!1;if(f.target==="TARGET_NEW_WINDOW"){var p={};_.q("resolve_url_parent_tracking_params")&&(!_.dX(R)||jv(window.location.href,R))&&(p={endpoint:d,itct:d.clickTrackingParams});eNQ(p);d=null;try{if(W)return d=_.lHp(R,"_blank",p,void 0,W),lmk(_.Ze().resolve(GgS),d,R),!0}catch(I){_.vW(I)}_.U$(R,p);f={target:"_blank",noopener:_.q("set_window_noopener_ks")&&
!f.allowOpener};d=window;W=ra(R)?R:_.Fo(typeof R.href!="undefined"?R.href:String(R));p=self.crossOriginIsolated!==void 0;var U="strict-origin-when-cross-origin";window.Request&&(U=(new Request("/")).referrerPolicy);var g=f.noreferrer;if(p&&g&&U==="unsafe-url")throw Error("oe");U=g&&!p;g=f.target||R.target;var K=[],E=[],Y=!1;for(D in f){var b=f[D];switch(D){case "width":case "height":case "top":case "left":K.push(D+"="+b);break;case "target":break;case "noopener":case "noreferrer":b?E.push(D):(Y=!0,
E.push(D+"=false"));break;case "attributionsrc":K.push(D+(b?"="+b:""));break;default:K.push(D+"="+(b?1:0))}}var D=g!==void 0&&!["_blank","_self","_top","_parent",""].includes(g);D=w8()&&D;SmS&&p&&K.length===0&&E.length>0&&!D&&!Y?(E.length===2&&(E=["noreferrer"]),_.cn(d,W,g,E[0]),d=Vlk()):(D=K.join(","),_.r8()&&d.navigator&&d.navigator.standalone&&g&&g!="_self"?(D=_.eb("A"),$k(D,W),D.target=g,U&&(D.rel="noreferrer"),((f=f.attributionsrc)||f==="")&&D.setAttribute("attributionsrc",f),f=document.createEvent("MouseEvent"),
f.initMouseEvent("click",!0,!0,d,1),D.dispatchEvent(f),d=Vlk()):U?(d=_.cn(d,"",g,D),f=_.mD(W),d&&(d.opener=null,f===""&&(f="javascript:''"),f='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+Ev(f)+'">',f=C9(f),(W=d.document)&&W.write&&(W.write(iH(f)),W.close()))):((d=_.cn(d,W,g,D))&&f.noopener&&(d.opener=null),d&&f.noreferrer&&(d.opener=null)));lmk(_.Ze().resolve(GgS),d,R);return!0}f=_.De(R);f=wSk(f)||R==="https://studio.youtube.com/";W=!(!_.dX(R)||jv(window.location.href,
R));D=R.indexOf("disable_polymer=1")>=0;if(W||D||f)Be(R),Py(),_.ce(R,void 0,void 0,window.top,rjf);else return _.JA(new _.M2("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",d)),!1;return!0};
_.QMk=function(d,f){f=f===void 0?0:f;if(!(_.e(d,ujW)||_.e(d,PZp)||_.e(d,_.BW)&&_.e(d,_.BW).url))return!1;var R,W=(R=_.e(d,_.BW))==null?void 0:R.url;R=W?{externalLinkData:{url:W}}:null;return _.Ah().clickCommand(d,R,f)};
vSQ=function(d,f){return _.qn(d.entities,"subscriptionStateEntity",f)};
Fjf=function(d,f){return _.qn(d.entities,"subscriptionNotificationStateEntity",f)};
JjU=function(d,f){return _.qn(d.entities,"upcomingEventReminderStateEntity",f)};
nS8=function(d,f){return _.qn(d.entities,"engagementToolbarSurfaceEntityPayload",f)};
hnk=function(d,f){return _.qn(d.entities,"triStateButtonStateEntityPayload",f)};
oSp=function(d,f){return _.qn(d.entities,"commerceCartCheckoutButtonEntity",f)};
_.$P8=function(d,f){return _.qn(d.entities,"playlistLoopStateEntity",f)};
Ngu=function(d,f){return _.qn(d.entities,"commandEntity",f)};
CZp=function(d,f,R,W,p){p=p===void 0?{}:p;return function(U){var g,K;var E=((g=d.loggingDirectives)==null?0:(K=g.clientVeSpec)==null?0:K.uiType)?_.z2(d.loggingDirectives.clientVeSpec.uiType):void 0;p.clickedVisualElement||(p.clickedVisualElement=E);E=yjf(d,f);R(E,U);E=_.Z(E);for(g=E.next();!g.done;g=E.next()){g=g.value;K=W;var Y=U,b=p;b.form?b.form.event=Y:b.form={element:K,event:Y};aw(g,b)}}};
yjf=function(d,f){var R=[];f?(d.toggledCommand&&R.push(d.toggledCommand),d.toggledServiceEndpoint&&R.push(d.toggledServiceEndpoint)):(d.defaultCommand&&R.push(d.defaultCommand),d.defaultServiceEndpoint&&R.push(d.defaultServiceEndpoint),d.defaultNavigationEndpoint&&R.push(d.defaultNavigationEndpoint));return R};
im8=function(d,f){var R=d.toggledStyle||d.style,W;switch((W=f?R:d.style)==null?void 0:W.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"}}};
_.kt=function(){return _.H(function(d){return d.nextAddress==1?d.yield(_.Ze().resolve(_.gH),2):d.return(_.Ze().resolve(Bg8)())})};
_.Yt=function(){return _.Ze().resolve(Bg8)()};
_.bI=function(){return VZ(function(){return{lottieEl:void 0}})};
cjW=function(d,f){return d.startsWith(f.uniqueId)};
tl1=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(_.kt(),2);f=W.yieldResult;if((R=f)==null||!R.addEventListener)return qG(),W.return();f.addEventListener("onCueRangeEnter",d);_.a4(W)})};
dvF=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(_.kt(),2);f=W.yieldResult;if((R=f)==null||!R.removeEventListener)return qG(),W.return();f.removeEventListener("onCueRangeEnter",d);_.a4(W)})};
js8=function(d){var f,R,W,p,U;_.H(function(g){if(g.nextAddress==1)return g.yield(_.kt(),2);f=g.yieldResult;if((R=f)==null||!R.addCueRange)return qG(),g.return();W=_.Z(d.timings);for(p=W.next();!p.done;p=W.next())U=p.value,f.addCueRange(d.uniqueId+"-"+U,U/1E3,(U+100)/1E3);_.a4(g)})};
f9n=function(d){var f,R,W,p,U;_.H(function(g){if(g.nextAddress==1)return g.yield(_.kt(),2);f=g.yieldResult;if((R=f)==null||!R.removeCueRange)return qG(),g.return();W=_.Z(d.timings);for(p=W.next();!p.done;p=W.next())U=p.value,f.removeCueRange(d.uniqueId+"-"+U);_.a4(g)})};
Rv8=function(){var d,f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.kt(),2);d=W.yieldResult;if((f=d)==null||!f.getPlayerState)return qG(),W.return();R=d.getPlayerState();return W.return(R===2)})};
qG=function(){_.JA(new _.M2("Smartimation player does not exist or is corrupted"))};
W$f=function(){try{var d;return(d=window.CSS)!=null&&d.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(f){return _.JA(new _.M2("Smartimation CSS.supports threw an error")),!1}};
HaW=function(d,f,R,W,p){var U=d.playlistId?p_8:UvU;f=f();R=R();p=!!d.videoId&&p()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.w2(f))return OaQ({data:d,actionType:U,disabled:p},R);if(d.videoId&&W())return Za8({data:d,actionType:U,disabled:p});switch(f){case "TRANSFER_STATE_UNKNOWN":return Za8({data:d,actionType:U,disabled:p});case "TRANSFER_STATE_FAILED":return d.videoId?ssJ({data:d,actionType:U,disabled:p}):g9n({data:d,actionType:U,disabled:p});case "TRANSFER_STATE_COMPLETE":return g9n({data:d,
actionType:U,disabled:p});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return OaQ({data:d,actionType:U,disabled:p},R);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return d.videoId?ssJ({data:d,actionType:U,disabled:p}):Za8({data:d,actionType:U,disabled:p});default:return Za8({data:d,actionType:U,disabled:p})}};
K$f=function(d,f){var R=d.onTapCommand,W=_.oT(R);if(d.videoId&&_.e(W,_.LM))return _.e(W,_.LM).action=f,R;d.playlistId&&_.e(W,_.em)&&(_.e(W,_.em).action=f);return R};
Za8=function(d){var f=d.data;var R=d.actionType;d=d.disabled;return{text:E9v,iconType:"OFFLINE_DOWNLOAD",onTap:K$f(f,R.ACTION_ADD),disabled:d}};
OaQ=function(d,f){var R=d.data;var W=d.actionType;d=d.disabled;var p="OFFLINE_DOWNLOAD";f>=0&&f<=.1?p="OFFLINE_DOWNLOADING_ZERO":f>.1&&f<=.3?p="OFFLINE_DOWNLOADING_TWENTY":f>.3&&f<=.5?p="OFFLINE_DOWNLOADING_FORTY":f>.5&&f<=.7?p="OFFLINE_DOWNLOADING_SIXTY":f>.7&&f<1?p="OFFLINE_DOWNLOADING_EIGHTY":f===1&&(p="OFFLINE_PIN");return{text:zvU,iconType:p,onTap:K$f(R,W.ACTION_REMOVE_WITH_PROMPT),disabled:d}};
g9n=function(d){var f=d.data;var R=d.actionType;d=d.disabled;return{text:kGp,iconType:"OFFLINE_PIN",onTap:K$f(f,R.ACTION_REMOVE_WITH_PROMPT),disabled:d}};
ssJ=function(d){var f=d.data;var R=d.actionType;d=d.disabled;return{text:YOW,iconType:"OFFLINE_DOWNLOAD",onTap:K$f(f,R.ACTION_RETRY),disabled:d}};
qOF=function(d){var f=baL;Dvn.push(d);I9U||(f(function(){for(var R=_.Z(Dvn),W=R.next();!W.done;W=R.next())W=W.value,W();Dvn.length=0;I9U=!1}),I9U=!0)};
baL=function(d){Promise.resolve().then(d)};
L$U=function(d){d=_.Z(Uiu(d));var f=d.next().value,R=d.next().value,W=!1;_.SL(function(){return function(){W=!0}});
return[f,function(p){qOF(function(){W&&!_.q("cow_prevent_state_setter_after_cleanup_killswitch")||R(p)})}]};
_.xt=function(d,f){var R=EnU();return _.qg(function(){R();return Yx8(d,[_.mZ(f)||""])},{debugName:"LUZslf"},"qYSKAc")};
evQ=function(d){var f=_.xt(_.o7,function(){return d().videoId}),R=_.xt(_.$8,function(){return d().playlistId});
return function(){return d().videoId?f:d().playlistId?R:_.Z(_.kY("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
xvk=function(d){var f=_.xt(Nn,function(){return d().videoId}),R=_.xt(_.p4n,function(){return d().playlistId});
return function(){return d().videoId?f:d().playlistId?R:_.Z(_.kY(0,void 0,"K4tgOc")).next().value}};
X_L=function(d){var f=_.xt(_.zgU,function(){return d().videoId});
return function(){return d().videoId?f:_.Z(_.kY(!1,void 0,"Oaxwcf")).next().value}};
TVp=function(d){var f=_.xt(ZzF,function(){return d().videoId});
return function(){return d().videoId?f:_.Z(_.kY("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
A11=function(){return{}};
_.GGW=function(d,f,R){return{submitForm:function(){var W;return _.H(function(p){if(p.nextAddress==1){W=a98(d());if(!W)return p.return();if(W.onSubmit)return W.onSubmit(),p.return();if(!W.submitConfig||!W.formData)return p.jumpTo(0);W.disableDuringSubmission&&M6k(d(),!0);w_S(f);return p.yield(l9F(W.submitConfig,W.formData()),3)}w_S(R);W.disableDuringSubmission&&M6k(d(),!1);return p.return()})},
isValid:function(){var W=a98(d());if(W){var p;return!((p=W.isValid)==null||!p.call(W))}return!0},
isSubmitting:function(){var W,p;return!!((W=a98(d()))==null?0:(p=W.isSubmitting)==null?0:p.call(W))}}};
_.r18=function(){if(!SOU){var d=_.Z(_.kY(new Map,void 0,"yE61ae"));SOU=d.next().value;V68=d.next().value}return SOU};
_.mvf=function(d){V68(new Map(d))};
a98=function(d){if(d)return _.r18()().get(d)};
l9F=function(d,f){var R;return _.H(function(W){return f?(R=_.Ze().resolve(_.WX(uSQ)))&&d.submitId?W.yield(R.submitForm(d.submitId,f,PTW,d.params,d.clickTrackingParams),0):W.return():W.return()})};
M6k=function(d,f){if(d){var R=_.r18();R().set(d,Object.assign({},R().get(d),{isSubmitting:function(){return f}}));
_.mvf(R())}};
w_S=function(d){if(d){var f=_.Ze().resolve(_.s4);f&&(d=_.oT(d()))&&f.resolveCommand(d)}};
QsL=function(d,f){f=f===void 0?{shouldPersist:!0}:f;return{useUpdatableData:function(R,W){var p=[],U=_.Z(_.ey(function(){var Y=R();if(W!=null&&W.length&&p){var b=p.length>0;for(var D=!1,I=0;I<W.length;I++){var L=W[I]();b&&L!==p[I]&&(D=!0);p[I]=L}b=D}else b=!1;if(b)_.XT.remove(E());else if(b=_.XT.get(E()))return b;return Y})),g=U.next().value,K=U.next().value,E=_.qg(function(){return d(R())},void 0,"VFraLb");
_.G7(function(){if(E()!=null){T2.set(E(),[g,K,!1]);var Y=E();_.SI(function(){T2.delete(Y)})}},"Fdafud");
return[g,function(Y){K(Y);f.shouldPersist&&_.XT.set(E(),Y)}]},
getData:function(R){var W;return(W=T2.get(d(R)))==null?void 0:W[0]()},
updateData:function(R,W){R=d(R);var p=T2.get(R);if(!p)return!1;var U=_.Z(p);p=U.next().value;U=U.next().value;W=W(p());U(W);f.shouldPersist&&_.XT.set(R,W);return!0},
useUpdatableDataIdom:function(R,W){var p=d(R),U=_.XT.get(p),g=_.Z(L$U(U!=null?U:R)),K=g.next().value,E=g.next().value,Y=rj(U!=null?U:R);f6p(function(){if(p!=null)return T2.set(p,[function(){return Y.value},
function(b){E(b);Y.value=b},
T2.has(p)]),_.Pp.addJob(function(){_.AG(_.Pp,function(){var b=T2.get(p);b&&(b[2]=!1)},0)},8),function(){var b;
((b=T2.get(p))==null?0:b[2])||T2.delete(p)}},[p]);
f6p(function(){K!==R&&(E(R),Y.value=R)},W?[].concat(_.uR(W),[p]):[p]);
return[K,E]}}};
v9U=function(d){var f=_.Z(_.kY(!0,void 0,"bKtO6d")),R=f.next().value;f.next();return function(){var W=IS(d.children());return _.z(_.k,{cond:R,then:function(){return W},
else:d.fallback})}()};
_.aH=function(d){var f=F$W(d),R=f.data,W=f.mapping,p=f.wrapper;f=f.pendingFallback;var U=function(){return J18(_.mZ(R))},g=function(){var K=U(),E=[];
K=_.Z(K);for(var Y=K.next();!Y.done;Y=K.next()){var b=void 0;Y=Y.value;var D=void 0;for(b in Y)if(!(!Y).hasOwnProperty(b)){D=b;break}(b=D)&&E.push(b)}return E};
return d.data?_.z(v9U,{fallback:f},function(){return _.z(_.TB,{each:g},function(K,E){var Y=p?function(D){return p(function(){return W[K](D,E)},b,E)}:function(D){return W[K](D,E)};
Y.debugName||(Y.debugName=String(K));if(!W[String(K)])return document.createComment("");Y.componentType!==_.aO&&n9u(String(K));var b=hv8(U,K,E);return _.z(Y,{data:b})})}):_.z(_.U3,null)};
F$W=function(d){var f=d.targetId||o9f(d.children);if(!d.data||!f||_.q("mweb_new_replaceables_killswitch"))return Object.assign({},d,{mapping:d.children,wrapper:void 0});var R="stamper-"+$v1++,W=function(){var K;return(K=typeof d.targetId==="function"?d.targetId(R):d.targetId)!=null?K:R};
f=_.Z(NV1(function(){var K=J18(d.data());K.targetId=W;return K})).next().value;
var p=Object.assign({},(_.Ze().resolve(_.WX(y1p))||{}).replaceableMapping,d.children);if(d.replacementWrapper){var U=p.notificationTextRenderer,g=p.notificationMultiActionRenderer;U&&(p.notificationTextRenderer=function(K,E){return d.replacementWrapper(U({data:K.data},E))});
g&&(p.notificationMultiActionRenderer=function(K,E){return d.replacementWrapper(g({data:K.data},E))})}return Object.assign({},d,{data:f,
mapping:p,wrapper:function(K,E,Y){return gaU({targetId:W,stamperIndex:Y},K)}})};
hv8=function(d,f,R){var W;return _.qg(function(){var p=d()[R()];if(p)W=p[f];else return _.JA(new _.M2("Stamper failed to find "+String(f)+" at index "+R()+" of data array of length "+(d().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),W;return p[f]},void 0,"wgRPHd")};
o9f=function(d){d=_.Z(Object.keys(d));for(var f=d.next();!f.done;f=d.next())if(f=f.value,CTu.includes(f)||ia8.includes(f)||BVk.includes(f))return!0;return!1};
J18=function(d){return d?Array.isArray(d)?d:[d]:[]};
n9u=function(d){if(_.q("web_enable_renderer_logger")){var f;(f=_.Ze().resolve(_.WX(c1J)))!=null&&f.loggingEnabled&&!f.ids.has(d)&&f.ids.add(d)}};
t6J=function(){var d,f;return(f=(d=_.Ze().resolve(_.WX(_.dm)))==null?void 0:d())!=null?f:!1};
jAL=function(d,f){d=d===void 0?dsf:d;switch(f.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},d,{isOpen:f.payload});default:return d}};
RsW=function(d,f){d=d===void 0?fxp:d;switch(f.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},d,{isAllowed:f.payload});default:return d}};
pG1=function(d,f){d=d===void 0?WU8:d;switch(f.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},d,{errorMessage:f.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},d,{title:f.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},d,{privacy:f.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},d,{isDisabled:f.payload});default:return d}};
OiW=function(d,f){d=d===void 0?UsL:d;switch(f.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},d,{isOpen:f.payload});default:return d}};
sA1=function(d,f){d=d===void 0?ZiW:d;switch(f.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},d,{isFullscreen:f.payload});case "SET_NAVIGATION_BUTTON":var R=f.payload.targetId,W=Object.assign({},d.navigationButtons);W[R]=f.payload.button;return Object.assign({},d,{navigationButtons:W});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},d,{topPanelId:f.payload});case "SET_SECONDARY_HEADER":return R=f.payload.panelId,W=Object.assign({},d.secondaryHeader),W[R]=f.payload.secondaryHeader,
Object.assign({},d,{secondaryHeader:W});default:return d}};
EZf=function(){return xP(Object.assign({},{voiceSearch:S1S,engagementPanel:sA1,bottomSheet:jAL,cinematicSetting:RsW,shorts:FfJ,drawerLayout:OiW,createPlaylist:pG1,locationCollection:gZ8,reportChannel:Hiu,reportForm:KUJ},JwF))};
zs1=function(d,f){_.Pp.addLowPriorityJob(function(){var R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return _.q3(U,2),U.yield(naf(),4);case 4:return U.yield(fetch(d),5);case 5:return R=U.yieldResult,U.yield(R.json(),6);case 6:W=U.yieldResult;Sy.set(d,W);requestAnimationFrame(function(){f(W)});
_.Cf(U,0);break;case 2:p=_.Ta(U),_.JA(p),_.a4(U)}})})};
kdk=function(d){var f={animationConfig:{},listeners:{}},R=function(){d(!0)};
f.listeners.data_failed=R;f.listeners.error=R;f.listeners.data_ready=function(){d(!1)};
return f};
Dsf=function(d){var f=d.model;var R=d.subscribed;var W=d.isOverlay;var p=d.element;var U=d.commandController;var g=d.notificationState;if(R){var K,E;var Y=(f==null?void 0:(K=f.buttonStyle)==null?void 0:K.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:f==null?void 0:(E=f.unsubscribeButtonContent)==null?void 0:E.buttonText}else{var b;Y=f==null?void 0:(b=f.subscribeButtonContent)==null?void 0:b.buttonText}a:{var D;switch(f==null?void 0:(D=f.buttonStyle)==
null?void 0:D.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":K="S";break a;default:K="M"}}a:if(W)W="overlay";else switch(f.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":W="overlay";break a;default:W="mono"}a:if(R)var I="tonal";else switch((I=f.buttonStyle)==
null?void 0:I.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":I="tonal";break a;default:I="filled"}return{style:W,type:I,state:f.disableSubscribeButton?"disabled":"active",size:K,focused:d.focused,toggled:R,accessibilityLabel:Yif(f,R,g),buttonText:Y,iconPosition:f.disableNotificationBell?"none":"leading-trailing",onTap:bik(f,R,p,U),disableTextEllipsis:!!d.disableTextEllipsis}};
bik=function(d,f,R,W){return function(p){if(f){var U;var g=d.disableNotificationBell?_.oT(d==null?void 0:(U=d.unsubscribeButtonContent)==null?void 0:U.onTapCommand):_.oT(d==null?void 0:d.onShowSubscriptionOptions)}else{var K;g=_.oT(d==null?void 0:(K=d.subscribeButtonContent)==null?void 0:K.onTapCommand)}g&&aw(g,{form:{element:R==null?void 0:R.value},commandController:W});p.stopPropagation()}};
Yif=function(d,f,R){if(f){if(d==null?0:d.disableNotificationBell){var W;return d==null?void 0:(W=d.unsubscribeButtonContent)==null?void 0:W.accessibilityText}switch(R){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var p;return d==null?void 0:(p=d.bellAccessibilityData)==null?void 0:p.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var U;return d==null?void 0:(U=d.bellAccessibilityData)==null?void 0:U.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var g;return d==null?void 0:(g=
d.bellAccessibilityData)==null?void 0:g.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var K;return d==null?void 0:(K=d.bellAccessibilityData)==null?void 0:K.disabledLabel;default:var E;return d==null?void 0:(E=d.unsubscribeButtonContent)==null?void 0:E.accessibilityText}}else{var Y;return d==null?void 0:(Y=d.subscribeButtonContent)==null?void 0:Y.accessibilityText}};
IxU=function(d){if(d){switch(d){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":d="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":d="NOTIFICATIONS_OFF";break;default:d="NOTIFICATIONS_NONE"}return d}};
qiW=function(d,f,R){R.subscribed!==f&&((R=R.key)&&_.RT(_.MG("subscriptionStateEntity",R,{key:R,subscribed:f})),d.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:f})),f||_.zV(d,"yt-unsubscribe-action"))};
esf=function(d){d=_.e(_.oT(d),_.wH);var f,R,W,p;return(p=_.e(d==null?void 0:(f=d.panelLoadingStrategy)==null?void 0:(R=f.inlineContent)==null?void 0:(W=R.sheetViewModel)==null?void 0:W.content,LU8))==null?void 0:p.listItems};
xsp=function(d,f){if(d.onShowSubscriptionOptions&&f&&(d=esf(d.onShowSubscriptionOptions),d!=null&&d.length)){var R=IxU(f);d.forEach(function(W){W=_.e(W,_.lI);var p,U,g,K,E=W==null?void 0:(p=W.leadingImage)==null?void 0:(U=p.sources)==null?void 0:(g=U[0])==null?void 0:(K=g.clientResource)==null?void 0:K.imageName;W&&E&&(W.isSelected=E===R)})}};
XGk=function(d,f,R,W){f&&R?d.style.width=R+"px":!f&&W&&(d.style.width=W+"px")};
TF8=function(d,f,R){var W;(W=d.lottieEl)==null||W.goToAndPlay(0);var p;(p=f.lottieEl)==null||p.goToAndPlay(0);_.G2(_.Pp,function(){var U;(U=R.lottieEl)==null||U.goToAndPlay(0)},300)};
AJn=function(d){return!(d==null||!d.iconName||(d==null?0:d.title))};
axf=function(d,f,R,W){R&&_.Pp.cancelJob(R);R=_.Pp.addLowPriorityJob(function(){W(void 0)},5E3);
W(R);f&&d!==(f.likeStatus==="LIKE")&&f.key&&_.RT(_.MG("likeStatusEntity",f.key,{key:f.key,likeStatus:d?"LIKE":"INDIFFERENT",hadUserInteraction:d}))};
_.Mj8=function(d,f){return _.qn(d.entities,"accountLinkStatusEntity",f)};
wG1=function(d,f){return _.qn(d.entities,"hatsSurveyEntity",f)};
lxf=function(d,f){return _.qn(d.entities,"hatsSurveyStateEntity",f)};
Gd8=function(d,f){return _.qn(d.entities,"quantityIncrementerEntity",f)};
Sip=function(d){switch(d){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;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}};
VjQ=function(d){switch(d){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}};
rJv=function(d){switch(d){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--promoted-inverted";case 5:return"badge-shape-wiz--timely";case 6:return"badge-shape-wiz--premium";case 7:return"badge-shape-wiz--sale";case 8:return"badge-shape-wiz--membership";case 9:return"badge-shape-wiz--commerce";case 11:return"badge-shape-wiz--live";case 12:return"badge-shape-wiz--status-new";case 13:return"badge-shape-wiz--status-complete";
case 14:return"badge-shape-wiz--status-warning";case 15:return"badge-shape-wiz--status-error";case 16:return"badge-shape-wiz--status-default";case 17:return"badge-shape-wiz--thumbnail-default";case 18:return"badge-shape-wiz--thumbnail-live";case 19:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default"}};
_.uxJ=function(d){var f=_.HX("web_generic_client_event_wait_period ",0);f||(f=3E5);var R=ms8.get(d);!_.q("enable_web_client_experiment_event_timeout_killswitch")&&R&&(0,_.OB)()-R<f||(ms8.set(d,(0,_.OB)()),_.mY("genericClientExperimentEvent",{eventType:d}))};
PNk=function(d){switch(d){case "small":return"collections-stack-wiz__collection-stack1--small";case "medium":return"collections-stack-wiz__collection-stack1--medium";case "large":return"collections-stack-wiz__collection-stack1--large";default:return""}};
QAk=function(d){if(!d)return"";var f,R=(f=_.Ze().resolve(_.WX(_.dm)))==null?void 0:f(),W;if(!R&&((W=d.vibrantColorPalette)==null?0:W.iconInactiveColor))return CY(d.vibrantColorPalette.iconInactiveColor,"1");var p;return R&&((p=d.darkColorPalette)==null?0:p.iconInactiveColor)?CY(d.darkColorPalette.iconInactiveColor,"1"):d.color?CY(d.color,"1"):d.sampledThumbnailColor?(d=d.sampledThumbnailColor,"rgba("+d.red+","+d.green+","+d.blue+");"):""};
_.Sm=function(d,f){if(!d.includes("DATE_PLACEHOLDER"))return d;var R=new Date(0);R.setUTCSeconds(f);return d.replace("DATE_PLACEHOLDER",vZS(R))};
FUf=function(d,f,R){return function(W){var p=d.command;p&&(aw(p,{form:{element:R}}),f([p],W))}};
nZp=function(d,f,R,W,p){return function(U){var g=JJ1(d,f);g&&aw(g,{form:{element:R},commandController:W});p&&U.stopPropagation()}};
JJ1=function(d,f){if(d.signInEndpoint&&!_.q("web_subscribe_sign_in_endpoint_killswitch"))return d.signInEndpoint;if(f){if(d.serviceEndpoints)return d.serviceEndpoints[1];if(d.onUnsubscribeEndpoints)return d.onUnsubscribeEndpoints[0]}else{if(d.serviceEndpoints)return d.serviceEndpoints[0];if(d.onSubscribeEndpoints)return d.onSubscribeEndpoints[0]}};
hsu=function(d,f){var R,W,p,U;f=f&&((R=d.unsubscribeAccessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)||((p=d.subscribeAccessibility)==null?void 0:(U=p.accessibilityData)==null?void 0:U.label);return d.longSubscriberCountText?[f,_.R0(d.longSubscriberCountText)].filter(function(g){return g}).join(" "):f};
VD=function(d,f){return f||(d==null?0:d.isChannelDelegate)?"disabled":"active"};
oZp=function(d,f){var R;switch((R=d.style)==null?void 0:R.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:VD(d)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:VD(d)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:VD(d,!0)};case "OVERLAY":return f?{style:"overlay",type:"tonal",state:VD(d)}:{style:"overlay",type:"filled",state:VD(d)};default:return f?{style:"mono",type:"tonal",state:VD(d)}:{style:"mono",type:"filled",state:VD(d)}}};
_.rH=function(){for(var d=[],f=_.Z(_.n9.apply(0,arguments)),R=f.next();!R.done;R=f.next())if(R=R.value)if(typeof R==="string")d.push(R);else{R=_.Z(Object.entries(R));for(var W=R.next();!W.done;W=R.next()){var p=_.Z(W.value);W=p.next().value;(p=p.next().value)&&d.push(W)}}return d.join(" ")};
$sJ=function(d){switch(d){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
NFk=function(d){switch(d){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
yJL=function(d,f){var R=d.map(function(W){return W.toString()});
return _.qL(function(W){if(R.includes(W.key)){f&&W.preventDefault();var p;(p=W.currentTarget)==null||p.click()}})};
_.CNW=function(){return yJL(["Enter"])};
_.iiW=function(){return yJL(["Enter"," "],!0)};
_.mv=function(d){if(d.composedPath)return d.composedPath();if(!d.__composedPath){for(var f=[],R=d.target;R;)f.push(R),R=R.parentNode;f.push(window);d.__composedPath=f}return d.__composedPath};
_.uI=function(d,f,R){d=_.Z(d);for(var W=d.next();!W.done;W=d.next()){W=W.value;if(W===f)break;for(var p=_.Z(R),U=p.next();!U.done;U=p.next())if(U=U.value,W.tagName===U||W.role==="button"&&U==="BUTTON")return!0}return!1};
cJ8=function(d,f){var R,W=(R=f.observer)!=null?R:_.Ze().resolve(Zc);if(d){R=BFQ(d);var p=[];f.showOption&&p.push(W.observe(d,function(){f.visibilityCallback(!0,d)},f.showOption));
f.hideOption&&p.push(W.observe(d,function(){f.visibilityCallback(!1,d)},f.hideOption));
f.prescanOption&&f.prescanCallback&&p.push(W.observe(d,function(){f.prescanCallback()},f.prescanOption));
var U;R.visibilityMonitorKeys=((U=R.visibilityMonitorKeys)!=null?U:[]).concat(p)}};
BFQ=function(d){var f;return(f=d.polymerController)!=null?f:d};
_.QD=function(d){return!!_.P3(d)};
_.FT=function(d,f,R,W,p){return function(U){var g=sFS();_.G7(function(){if(U){tjk(U,d(),p);var K=dQ8(U,d(),f,R,W,g);_.SI(K)}},"nr377e")}};
tjk=function(d,f,R){var W=jpn(f),p=fqu(f);f=W&&REn;var U=p&&W6Q;(W||p)&&cJ8(d,{visibilityCallback:function(g){var K=_.Ze().resolve(_.s4);g&&W?K.resolveCommand(W,{form:{element:R?d:void 0},disableClickTracking:!0}):!g&&p&&K.resolveCommand(p,{form:{element:R?d:void 0},disableClickTracking:!0})},
showOption:f,hideOption:U})};
dQ8=function(d,f,R,W,p,U){var g=new Map;if(f=_.P3(f)){var K;d=(W==null?void 0:(K=W.onTap)==null?void 0:K.value)||d;R=pj8(f,d,R==null?void 0:R.onTap,p,U);d.addEventListener("click",R);g.set("click",R)}return function(){for(var E=_.Z(g),Y=E.next();!Y.done;Y=E.next()){var b=_.Z(Y.value);Y=b.next().value;b=b.next().value;d.removeEventListener(Y,b)}}};
_.P3=function(d){var f;return(d=(f=_.e(d,UQF))==null?void 0:f.onTap)&&_.oT(d)};
jpn=function(d){var f;return(d=(f=_.e(d,UQF))==null?void 0:f.onVisible)&&_.oT(d)};
fqu=function(d){var f;return(d=(f=_.e(d,UQF))==null?void 0:f.onHidden)&&_.oT(d)};
pj8=function(d,f,R,W,p){var U=function(K){_.Ze().resolve(_.s4).resolveCommand(d,K)},g=function(K){W&&_.uI(_.mv(K),f,W)||U(K.target?{form:{element:K.target,
sourceData:d,mutationContext:p}}:void 0)};
R&&(g=function(K){R(K,U)});
return g};
OrW=function(d){switch(d){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}};
ZrL=function(d){var f=d.numAvatarsInCluster;switch(d.clusterSize){case "small":return f===2?22:18;case "40":return f===2?24:22;default:return f===2?24:20}};
spk=function(d,f){return function(R){var W=Object.keys(f);_.G7(function(){if(d!=null&&d()){for(var p=_.Z(W),U=p.next();!U.done;U=p.next())U=U.value,R.addEventListener(U,f[U]);_.SI(function(){for(var g=_.Z(W),K=g.next();!K.done;K=g.next())K=K.value,R.removeEventListener(K,f[K])})}},"bXZGfe")}};
gmU=function(d){switch(ZrL(d)){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""}};
Hrf=function(d){switch(d){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""}};
K6p=function(d){switch(ZrL(d)){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""}};
EmW=function(d){switch(d){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""}};
zEv=function(d){switch(d){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}};
k_n=function(d){return d==="medium"||d==="48"||d==="large"||d==="extra-large"||d==="extra-extra-large"||d==="giant"};
YTk=function(d){return!!((d==null?0:d.includes(3))||(d==null?0:d.includes(5)))};
DQS=function(d){return{size:brS(d.data.avatarImageSize),onTap:d.onTap,decorations:d.decorations||[],badgeText:d.badgeText,accessibilityText:d.accessibilityText,avatarButtonCustomClassName:d.avatarButtonCustomClassName,clusterLayoutConfig:d.clusterLayoutConfig}};
brS=function(d){switch(d){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"}};
Iqf=function(d){switch(d){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}};
qTL=function(d){switch(d){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-giant";default:return""}};
L6S=function(d){var f=d.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",R,W=d.avatars&&d.avatars.length>0?(R=_.e(d.avatars[0],_.JG))==null?void 0:R.avatarImageSize:"AVATAR_SIZE_UNKNOWN";R=Iqf(W)||0;if(f){var p,U=(p=d.avatarClusterSize)!=null?p:"AVATAR_SIZE_M";f=Iqf(U);var g,K,E=Math.min((K=(g=d.avatars)==null?void 0:g.length)!=null?K:0,4),Y;return{avatars:((Y=d.avatars)==null?void 0:Y.slice(0,4))||[],avatarSizeInPx:R,avatarStackStyle:{width:f+"px",height:f+"px",position:"relative"},avatarStyle:function(D){var I=
ZrL({clusterSize:brS(U),numAvatarsInCluster:E,avatarIndex:D});var L=Iqf(U);E===3&&D===2?(L=(L-I)/2,L=(_.FK("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*L):L=void 0;return{position:"absolute",top:E===2&&D===1||E===3&&D===2||E===4&&D>=2?"0":void 0,bottom:E===2&&D===0||E>2&&D<2?"0":void 0,left:E===2&&D===1||E>2&&(D===1||D===3)?"0":void 0,right:E<=3&&D===0||E===4&&(D===0||D===2)?"0":void 0,transform:L?"translateX("+L+"px)":void 0,width:I+"px",height:I+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(D){return{clusterSize:brS(d.avatarClusterSize),numAvatarsInCluster:E,avatarIndex:D}},
avatarButtonCustomClassName:void 0}}var b;return{avatars:((b=d.avatars)==null?void 0:b.slice())||[],avatarSizeInPx:R,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:qTL(W),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
eEF=function(d,f,R){return function(){aw(d,{form:{element:f},commandController:R})}};
xQu=function(d){switch(d){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
XjW=function(d){switch(d){case "small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case "medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case "large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium"}};
TUk=function(d){if("accessibilityText"in d)return d.accessibilityText||"";if("title"in d){var f,R,W;return((f=d.title)==null?void 0:(R=f.accessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)||""}if("accessibility"in d){var p,U;return((p=d.accessibility)==null?void 0:(U=p.accessibilityData)==null?void 0:U.label)||""}return""};
AgJ=function(d){return"inlinePlayerData"in d};
nM=function(d){return new aqU(d)};
MGL=function(d){return function(f){d&&(d.thumbnailElRef=f.thumbnailElRef,d.thumbnail=f.thumbnail,d.thumbnailOverlays=f.thumbnailOverlays,d.thumbnailSize=f.thumbnailSize)}};
wjS=function(d){var f;return(f=d.sharedUi)==null?void 0:f.animatedThumbnailEnabled};
lqQ=function(d){var f;return(f=d.sharedUi)==null?void 0:f.inlinePreviewEnabled};
_.G_8=function(d){var f;return(f=d.sharedUi)==null?void 0:f.currentPageSubType};
ST8=function(d){switch(d){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
rgk=function(d){var f=_.Z(_.kY(!1,void 0,"RIOonf")),R=f.next().value,W=f.next().value;_.SL(function(){var p=d==null?void 0:d();if(p){var U=_.Ze().resolve(_.WX(VGp));if(U){var g={triggeringElement:p,onDwellTriggeredFn:function(){W(!0)},
onDwellEndFn:function(){W(!1)}};
U.registerElement(g);_.SI(function(){_.hG(U,g)})}}});
return R};
mQL=function(d,f,R){R?R(f):_.Cu(f,d.target?{form:{element:d.target}}:void 0)};
_.oH=function(d,f,R){return function(W){_.G7(function(){var p=new Map,U,g=(U=d())==null?void 0:U.onTap;g&&(U=function(K){a:{var E=K.composedPath();E=_.Z(E);for(var Y=E.next();!Y.done;Y=E.next()){Y=Y.value;if(Y===W)break;if(Y.className.indexOf("HostIsClickableAdComponent")>=0||Y.tagName==="A".toString()||Y.tagName==="BUTTON".toString()){E=!0;break a}}E=!1}E||mQL(K,g,f)},(R==null?0:R())||_.q("enable_web_home_top_landscape_image_layout_level_click")?(W.addEventListener("tap",U),p.set("tap",U)):(W.addEventListener("click",
U),p.set("click",U)));
_.SI(function(){for(var K=_.Z(p),E=K.next();!E.done;E=K.next()){var Y=_.Z(E.value);E=Y.next().value;Y=Y.next().value;W.removeEventListener(E,Y)}})},"NMyqj")}};
u6L=function(d,f){var R,W=(R=d.interaction)==null?void 0:R.onTap;if(d=_.Nq({elementsCommand:W,forceNewState:!0,skipOnClick:!0}))return d.onclick=function(p){mpf(p)&&(p.preventDefault(),W&&mQL(p,W,f))},yk(d)?d:void 0};
P_n=function(d){switch(d){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
Qpk=function(d){switch(d){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"}};
vmn=function(d){switch(d){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"}};
_.F6p=function(d){return _.q("rich_grid_enable_dynamic_offset")&&d?Math.max(Math.round((d-_.HX("rich_grid_dynamic_offset_anchor_width",1300))/100*_.HX("rich_grid_dynamic_offset_offset_per_100",10)),_.HX("rich_grid_dynamic_offset_lower_bound",-60)):0};
Jgu=function(d,f){switch(f){case 4:return 16;case 1:return d<528?16:d<1024?32:48;case 2:return(d>=528?16:8)/2;case 3:return(d<528?16:d<1024?32:48)+(d>=528?16:8)/2;default:return 0}};
nmp=function(d){var f=d.originalContainerWidth;var R=d.sizing;var W=d.standardUnit;if(d.isCompactList&&f<528)return 1;switch(R){case "STANDARD":return W;case "COMPACT":return W+1;case "EXTRA_COMPACT":return _.q("web_responsive_extra_compact_2x")?W*2:_.q("web_responsive_current")?W===1?2:W%2===0?W/2*3:W+2:W<4?W*2:Math.ceil(W*3/2);case "MINI":return W>1?W*2:3;default:return W}};
omS=function(d){var f=d.containerWidth;var R=d.peek;var W=d.gutter;var p=d.numItems;d=d.ignoreMaxWidthLimit;f=R?Math.max((f-R-W*p)/p,0):Math.max((f-W*(p-1))/p,0);return d?f:Math.min(f,hEL)};
_.$t=function(d){var f=d.containerWidth;var R=d.hasPeek;var W=d.sizing;var p=d.marginSettings;var U=d.isCompactList;var g=d.enableFullBleedForSingleCol;var K=d.standardUnitMinWidth;W=W||"STANDARD";R=!!R;d=f>=528?16:8;var E=R?f>=528?48:24:0;p=Jgu(f,p);var Y=Math.max(f-p*2,0);K=_.q("kevlar_disable_min_width_override")?void 0:K;K=Math.min(Math.max(Math.floor((Y-E+d)/((K!=null?K:$QW)+_.F6p(f)+d)),1),6);var b=(g=!!g&&K===1)||K===1&&W!=="STANDARD";R=R||b?Y:Math.min(Y,(hEL+d)*K-d);W=nmp({originalContainerWidth:f,
sizing:W,standardUnit:K,isCompactList:U});return{itemWidth:omS({containerWidth:R,peek:E,gutter:d,numItems:W,ignoreMaxWidthLimit:b}),gutter:d,maxContainerWidth:R,numItems:W,margin:g?0:p,contentMargin:Jgu(f,1),typographyBump:omS({containerWidth:R,peek:E,gutter:d,numItems:K,ignoreMaxWidthLimit:b})>400&&!(U&&f<528),standardUnit:K}};
NUk=function(d){switch(d){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.ygu=function(d){if(d){var f;if((f=d.responsiveContainerConfiguration)==null?0:f.responsiveSize)return NUk(d.responsiveContainerConfiguration.responsiveSize);if(d.layoutSizing)switch(d.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"}}};
C_1=function(d){if(d.fullbleed)return 1;switch(d.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
tGQ=function(d,f,R,W,p,U,g,K){a:if(d===4&&W==="LOCKUP_CONTENT_TYPE_SOURCE")var E=1;else switch(d){case 3:E=1;break a;default:E=0}a:switch(d){case 4:U=!!(U&&U<100);break a;default:U=!1}a:switch(d){case 3:case 4:var Y=W==="LOCKUP_CONTENT_TYPE_CHANNEL"||W==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:Y=!1}a:switch(d){case 5:var b=!0;break a;case 4:b=!1;break a;default:b=!1}return{isOverlay:b,isCard:irk(W,g),sizing:f!=null?f:"STANDARD",typographyBump:R!=null?R:!1,isTiny:U,isCentered:Y,isCollection:BU8(W),
arrangement:E,addMarginForFullbleed:d===1&&W!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:d===1&&W==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:cgp(W,p,K),disableRounding:d===5||irk(W,g)||d===1&&W==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:BU8(W)?2:0,useLegacyTypography:!(K==null||!K.useLegacyTypography),useRichGridLegacyTypography:!(K==null||!K.useRichGridLegacyTypography)&&!_.q("web_enable_typography_bump"),compactMetadata:E===0&&W==="LOCKUP_CONTENT_TYPE_VIDEO"}};
BU8=function(d){switch(d){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1}};
irk=function(d,f){if(f&&d==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(d){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
cgp=function(d,f,R){if(f&&(R==null||!R.alwaysRespectPodcastShowAspectRatio||d!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(d){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}};
dU8=function(d){switch(d){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"}};
jWL=function(d){switch(d){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;default:return 0}};
fIQ=function(d){switch(d){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}};
_.NG=function(d){if(d){var f;return((f=_.Ze().resolve(_.WX(_.dm)))==null?0:f())?d.darkThemeImage:d.image}};
pbS=function(d,f,R,W,p,U){if(p&&U&&f==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:p,height:U};if(!R)return{};p=R.size;R=R.allowFullWidth;if(f==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&R)return{fullWidth:!0};if(p===void 0)return{};switch(d){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:p,height:p};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:p,height:1/Rxf*p};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:p*
WIS,height:p};default:return(W==null?0:W.height)&&(W==null?0:W.width)?W.width/W.height>1?{maxWidth:p*WIS}:{maxWidth:p}:{maxWidth:p}}};
UUv=function(d){var f;return d&&((f=_.NG(d.themedImage))!=null?f:d.image)};
O2Q=function(d){var f;return d==null?void 0:(f=d.sources)==null?void 0:f[0]};
Z2u=function(d){switch(d){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
_.sWv=function(d){if(d)return"content-id-"+d};
gy1=function(d){switch(d.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"}}};
H28=function(d){var f=_.G_8(_.fu().getState())||"";return d?d+f:""};
KI1=function(d){switch(d){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
zxL=function(d){var f=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],R=_.Z(_.kY(void 0,void 0,"JrqNsb")),W=R.next().value,p=R.next().value,U=_.Z(_.kY(void 0,void 0,"rWytse"));R=U.next().value;var g=U.next().value;U=_.Z(_.kY(void 0,void 0,"DHRqxe"));var K=U.next().value,E=U.next().value;return{touchFeedbackEvents:{pointerUpEvent:W,pointerDownEvent:R,pointerLeaveEvent:K},touchFeedbackOnPointerUp:_.qL(function(Y){EyU(_.mv(Y),f)||(p(Y),g(void 0),E(void 0))}),
touchFeedbackOnPointerDown:_.qL(function(Y){d==null||d(Y);EyU(_.mv(Y),f)||(g(Y),p(void 0),E(void 0))}),
touchFeedbackOnPointerLeave:_.qL(function(Y){EyU(_.mv(Y),f)||(E(Y),g(void 0),p(void 0))})}};
EyU=function(d,f){f=f===void 0?[]:f;f=[].concat(_.uR(f),["BUTTON".toString()]);d=_.Z(d);for(var R=d.next();!R.done;R=d.next()){R=R.value;for(var W=_.Z(f),p=W.next();!p.done;p=W.next())if(R.tagName===p.value)return!0}return!1};
kyk=function(d){switch(d){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"}};
YQf=function(d){return d.scrollHeight-d.offsetHeight>1};
b2n=function(d,f){var R;return th(d,((R=d.content)==null?void 0:R.length)||0,!f)};
qQf=function(d,f,R,W,p,U){if(!f||DUn){var g;return th(d,((g=d.content)==null?void 0:g.length)||0,!0)}f=W.value;if(!R.value||!f||!d.content)return d;R=0;W=d.content.length;g=0;IIv||(IIv=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var K=IIv;for(p=p*U*K;R<=W;)U=Math.floor(R+(W-R)/2),K=th(d,U)||d,f.firstChild&&(f.firstChild.textContent=K.content),f.scrollHeight>p?W=U-1:(g=U,R=U+1);return th(d,g)};
LIJ=function(d,f){var R,W;return(((R=d.content)==null?void 0:R.length)||0)>(((W=f.content)==null?void 0:W.length)||0)};
exW=function(d,f,R,W,p,U){var g=_.fA("truncated-text-content"),K=_.fA("truncated-text-content"),E=_.fA("button"),Y=_.fA("button"),b=_.fA("button"),D=_.Ze().resolve(_.fG),I=_.Z(_.ey(function(){return b2n(d(),p())})),L=I.next().value,X=I.next().value;
I=_.Z(_.ey(function(){return LIJ(d(),L())}));
var w=I.next().value,S=I.next().value,r=null;_.G7(function(){function v(){if(g.value&&E.value&&b.value){var y=U()?d():qQf(d(),p(),g,K,f(),R());X(y);requestAnimationFrame(function(){if(g.value&&E.value&&b.value){var h=YQf(g.value)||LIJ(d(),y);S(h);if(!W()){var t=YQf(g.value),kU=R(),Eu=g.value,IJ=E.value,xU=b.value,ek=D==="rtl";if(Eu&&IJ){var nQ=IJ.offsetLeft;ek&&(nQ=Eu.offsetWidth-IJ.offsetWidth-IJ.offsetLeft);if(h){h=IJ.offsetWidth;IJ=Eu.offsetWidth;var uW=t?IJ-h-70:nQ-70;kU="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
kU+"rem,\n      #000 "+kU+"rem,\n      #000 100%), linear-gradient(\n      to "+((ek?"left":"right")+",\n      #000 0px,\n      #000 "+uW+"px,\n      transparent "+(t?IJ-h:uW+70)+"px)");Eu.style.setProperty("-webkit-mask-image",kU);Eu.style.setProperty("mask-image",kU)}else Eu.style.setProperty("-webkit-mask-image",""),Eu.style.setProperty("mask-image","");t?ek?(xU.style.setProperty("left","0"),xU.style.setProperty("right","unset")):(xU.style.setProperty("left",""),xU.style.setProperty("right","0")):
ek?(xU.style.setProperty("left","unset"),xU.style.setProperty("right",nQ+"px")):(xU.style.setProperty("left",nQ+"px"),xU.style.setProperty("right","unset"))}}}})}}
var c,n;(c=r)==null||(n=c.stop)==null||n.call(c);c=new _.yD(v,17);v();r=c},"sZ7lhf");
_.SL(function(){X(b2n(d(),p()));S(LIJ(d(),L()));var v=function(){IIv=void 0;var n,y;(n=r)==null||(y=n.fire)==null||y.call(n)};
if(window.ResizeObserver){var c=new ResizeObserver(v);c.observe(g.value);_.SI(function(){var n,y;(n=r)==null||(y=n.stop)==null||y.call(n);c.disconnect()})}else window.addEventListener("resize",v),_.SI(function(){var n,y;
(n=r)==null||(y=n.stop)==null||y.call(n);window.removeEventListener("resize",v)})});
return{isTruncated:w,displayText:L,contentRef:g,hiddenRef:K,placeholderTruncationTextRef:E,hiddenTruncationTextRef:Y,truncationTextRef:b}};
xUf=function(d){return{content:d!=null?d:""}};
Xbp=function(d){return _.oT(d.onTap)||_.P3(d.rendererContext)};
Thn=function(d){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:d.overflowMenuA11yLabel,onTap:function(f){f.preventDefault();f.stopPropagation();if(d.overflowMenuOnTap){var R=_.Nq({elementsCommand:d.overflowMenuOnTap,forceNewState:!0});if(R==null?0:R.onclick)R.onclick(f)}}}};
_.CM=function(d,f,R,W,p){W=W===void 0?{}:W;if(!p||Math.random()<5E-4){f=f||null;R=R||null;d=d instanceof Error?d:new _.M2(d);if(d.args)for(var U=_.Z(d.args),g=U.next();!g.done;g=U.next())g=g.value,g instanceof Object&&(W=Object.assign({},g,W));W.category="H5 Ads Control Flow";f&&(W.slot=f?"slot:  "+f.slotType:"");R&&(W.layout=R?"layout:  "+R.layoutType:"",W.layoutId=R.layoutId);p&&(W.known_error_aggressively_sampled=!0);d.args=[W];_.JA(d)}};
_.AIS=function(d,f){_.zV(d,"yt-open-popup-action",[_.ON(f),d])};
_.iI=function(d,f){_.AIS(d,_.fY(f))};
M5F=function(d){if(!d)return"";if(aI8[d])return aI8[d];B3||(B3=_.eb("A"));B3.href!==d&&$k(B3,d);var f=B3.pathname;aI8[d]=f.startsWith("/")?f:"/"+f;return aI8[d]};
wbL=function(){var d=M5F(window.location.href);if(d==="/")return"home";if(d.startsWith("/results"))return"search";if(d.startsWith("/watch"))return"watch";if(d.startsWith("/shorts"))return"shorts";if(d.startsWith("/hashtag"))return"hashtag";if(d.startsWith("/create_channel"))return"create_channel";if(d.startsWith("/@")||d.startsWith("/user/")||d.startsWith("/channel/"))return"channel";if(d.startsWith("/experiments"))return"experiments";if(d.startsWith("/sponsor_channel"))return"sponsorship";if(d.startsWith("/select_site"))return"settings";
if(d.startsWith("/locate"))return"locate";if(d.startsWith("/redeem"))return"redeem";if(d.startsWith("/musicpremium")||d.startsWith("/premium")||d.startsWith("/red"))return"premium";if(d.startsWith("/paid_memberships"))return"paid_memberships";if(d.startsWith("/oops"))return"oops";if(d.startsWith("/clip"))return"clip";var f;return(c3==null?void 0:(f=c3.response)==null?void 0:f.page)==="404"?"404":d.startsWith("/feed/history")?"history":d.startsWith("/feed/library")?"library":d.startsWith("/feed/subscriptions")?
"subscriptions":d.startsWith("/feed/trending")?"trending":d.startsWith("/feed/news_destination")?"news":d.startsWith("/playlist")?"playlist":d.startsWith("/minor_moment")?"minor_moment":d.startsWith("/playable/")||d.match("^/playables/(?!saved).")?"mini_app":d.startsWith("/playables")?"playables":d.startsWith("/create/live/join")?"open_in_app":d.startsWith("/feed/explore")?"explore":"browse"};
_.V5p=function(){var d=c3==null?void 0:c3.response,f=d==null?void 0:d.endpoint;if(!f)return(d==null?void 0:d.page)==="watch"?"watch":wbL();var R;d=(R=_.e(f==null?void 0:f.commandMetadata,_.ex))==null?void 0:R.webPageType;R=!1;if(d&&!lIv.includes(d))switch(d){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 W;return((W=_.e(f==null?void 0:f.commandMetadata,_.ex))==null?0:W.url)&&M5F(_.e(f.commandMetadata,_.ex).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var p;return(f=(p=_.e(f,_.a0))==null?void 0:p.browseId)?GyQ[f]||"browse":"browse";default:R=!0}if(_.e(f,_.tG)||_.e(f,SQS))return"sponsorship";p=M5F(window.location.href);if(p.startsWith("/experiments"))return"experiments";if(p.startsWith("/create_channel"))return"create_channel";
if(_.e(f,_.BW)&&p.startsWith("/shorts"))return"shorts";if(_.e(f,_.BW)&&p.startsWith("/watch"))return"watch";R&&(f=new _.M2("Unsupported mWeb page type",{pathname:p,webPageType:d}),_.vW(f));return"browse"};
dM=function(d,f,R,W){return d&&f?d!==R||f!==W?(_.CM(Error("Hh"),void 0,void 0,{"stored-slot":d,"stored-layout":f,"latest-slot":R,"latest-layout":W}),!1):!0:!1};
mUu=function(d,f,R){return d({targetId:f},function(W){return R.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},W,{contents:[R.continuationItems?_.e(R.continuationItems[0],rI1):{}]}):R.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},W,{header:R.continuationItems?R.continuationItems[0]:void 0}):Object.assign({},W,{contents:R.continuationItems?R.continuationItems:[]})})};
u_Q=function(d,f,R,W){if(f=f.trackingParams){var p,U=(p=R.getScreenLayer)==null?void 0:p.call(R);R=_.J6(U);p=_.Ft(U);if(R&&p){var g=_.Ge(f);_.q("combine_ve_grafts")?d.graftServerVe(f,p,U):_.i5(R,p,g);W==null||W(g)}}};
QWS=function(d){var f;return((f=PxL.get(d))==null?void 0:f.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
JIv=function(d,f){var R={type:f.slotType,controlFlowManagerLayer:vyS.get(f.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};f.slotEntryTrigger&&(R.entryTriggerType=f.slotEntryTrigger.triggerType);f.slotPhysicalPosition!==1&&(R.slotPhysicalPosition=f.slotPhysicalPosition);if(d){R.debugData={slotId:f.slotId};if(d=f.slotEntryTrigger)R.debugData.slotEntryTriggerData=FI1(d);d=f.slotFulfillmentTriggers;R.debugData.fulfillmentTriggerData=[];d=_.Z(d);for(var W=d.next();!W.done;W=d.next())R.debugData.fulfillmentTriggerData.push(FI1(W.value));
f=f.slotExpirationTriggers;R.debugData.expirationTriggerData=[];f=_.Z(f);for(d=f.next();!d.done;d=f.next())R.debugData.expirationTriggerData.push(FI1(d.value))}return R};
FI1=function(d,f){var R={type:d.triggerType};f!=null&&(R.category=f);d.triggeringSlotId!=null&&(R.triggerSourceData||(R.triggerSourceData={}),R.triggerSourceData.associatedSlotId=d.triggeringSlotId);d.triggeringLayoutId!=null&&(R.triggerSourceData||(R.triggerSourceData={}),R.triggerSourceData.associatedLayoutId=d.triggeringLayoutId);return R};
nyu=function(d,f,R,W){f={opportunityType:f};d&&(W||R)&&(W=_.PC(W||[],function(p){return JIv(d,p)}),f.debugData=Object.assign({},R&&R.length>0?{associatedSlotId:R}:{},W.length>0?{slots:W}:{}));
return f};
hxu=function(d){return jO(d.opportunityAdapterMap).concat(jO(d.triggerAdapterMap)).concat(jO(d.fulfillmentAdapterFactoryMap)).concat(jO(d.slotAdapterFactoryMap)).concat(jO(d.layoutRenderingAdapterFactoryMap))};
jO=function(d){var f=[];d=_.Z(d.values());for(var R=d.next();!R.done;R=d.next())R=R.value,R.isAdsControlFlowEventListener&&f.push(R);return f};
Rk=function(d){var f=d.slotId,R=d.slotType,W=d.slotPhysicalPosition;return f===void 0?new fT("Cannot construct a slot due to the missing id.",{adSlotMetadata:d}):R===void 0?new fT("Cannot construct a slot due to the missing type.",{adSlotMetadata:d}):W===void 0?new fT("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:d}):{slotId:f,slotType:R,slotPhysicalPosition:W,managerLayer:"external",adSlotLoggingData:d.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new oyp}};
$US=function(d){var f=d.layoutId,R=d.layoutType;return f===void 0?new WI("Cannot construct a layout due to the missing id.",{adLayoutMetadata:d}):R===void 0?new WI("Cannot construct a layout due to the missing type.",{adLayoutMetadata:d}):{layoutId:f,layoutType:R,managerLayer:"external",adLayoutLoggingData:d.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new oyp,interactionLoggingAdsClientData:{}}};
Nh1=function(d){if(d.querySelector("img")){var f=d.querySelector("img");f.addEventListener("error",function(){xjf(f.src).then(function(R){(R=_.Jt(R).toString())?f.src=R:f.removeAttribute("src")}).catch(function(){f.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
UW=function(d,f){if(f&&(yI8(f.viewableCommand)||yI8(f.endOfSessionCommand))){var R=CxS(f==null?void 0:f.viewableCommand);f=CxS(f==null?void 0:f.endOfSessionCommand);if(!pT){var W=_.HX("custom_active_view_tos_timeout_ms");pT=W>0&&W!==36E5?new i2p(Bhp(),W):new i2p(Bhp())}cIf(pT,d);t5F(pT,d,R,f)}};
OW=function(d){pT&&cIf(pT,d)};
Bhp=function(){var d=_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(d==null?void 0:d.length)===2?d[1]:null};
yI8=function(d){d=_.oT(d);return!(d==null||!d.loggingUrls)&&d.loggingUrls.length>0};
CxS=function(d){if(!d)return[];var f=[],R,W;((W=(R=_.oT(d))==null?void 0:R.loggingUrls)!=null?W:[]).forEach(function(p){p.baseUrl&&f.push(p.baseUrl)});
return f};
d7W=function(d){if(_.q("stop_av_measurement_on_detach"))return function(){OW(d)}};
j1n=function(d){return function(){_.q("stop_av_measurement_on_detach")&&OW(d)}};
fdv=function(d){if(_.q("stop_av_measurement_on_detach"))return function(){OW(d)}};
Ryn=function(d){return d.shorts.isDesktopSmallWidth};
_.WFL=function(d){return d.shorts.isShortsActive};
_.pi8=function(d){return d.shorts.isWatchWhileMode};
_.Zt=function(d){return d.shorts.isFullscreen};
_.sW=function(d){return d.shorts.isShortsPipActive};
Ob1=function(d){var f,R;if(d=(f=_.e(d.reelsAdCardButtoned,U7L))==null?void 0:(R=f.animatedRenderingConfig)==null?void 0:R.easeOutSeconds)return d+"s"};
s18=function(d,f,R){return _.H(function(W){return W.return(new Promise(function(p){var U=new Image;U.onload=function(){p(new Zbp(d,f,R,U.naturalWidth,U.naturalHeight))};
U.src=R.toString()}))})};
g11=function(d,f){return Math.round(d/1E-5)===Math.round(f/1E-5)};
HbL=function(d,f){return Math.round(d/1E-5)===Math.round(f/1E-5)};
KF8=function(d,f){return d.year===f.year&&d.month===f.month&&d.day===f.day};
E1f=function(d,f){return d.year!==f.year?d.year<f.year:d.month!==f.month?d.month<f.month:d.day<f.day};
k$v=function(d){return d.day===zy1(d.year,d.month)?d.month===11?{year:d.year+1,month:0,day:1}:{year:d.year,month:d.month+1,day:1}:{year:d.year,month:d.month,day:d.day+1}};
Ydu=function(){var d=new Date,f={year:d.getFullYear(),month:d.getMonth(),day:d.getDate()};return{start:f,end:{year:d.getFullYear()+2,month:d.getMonth(),day:d.getDate()},selectedDate:k$v(f)}};
bb8=function(d){return(new d5(2)).format(new Date(d.year,d.month,d.day))};
D7F=function(d){return{year:d.getFullYear(),month:d.getMonth(),day:d.getDate()}};
IdU=function(d,f){d=(d+(Number(f.utcOffsetSec)+(new Date(d*1E3)).getTimezoneOffset()*60))*1E3;f=D7F(new Date(d));return{date:f,secondsSinceMidnight:Math.floor((d-(new Date(f.year,f.month,f.day)).getTime())/1E3)}};
qdJ=function(d,f){f=f.months.findIndex(function(R){return R.year===d.year&&R.month===d.month});
return f>=0?f:void 0};
LFF=function(d){if(!d)return!1;try{if(d.host&&d.host.tagName==="YT-FORMATTED-STRING"&&d.host.id==="contenteditable-textarea"||d.nodeType===Node.ELEMENT_NODE&&d.tagName==="YTD-COMMENTBOX")return!0}catch(f){return!1}return LFF(d.parentNode)};
gM=function(d){return d?!(d.tagName!=="A"||!d.href||!d.classList.contains("yt-simple-endpoint")):!1};
eyf=function(d){return d?d.tagName==="IMG"&&d.classList.contains("emoji"):!1};
x7Q=function(d,f,R){if(!d)return null;var W=gM(d);if(W&&R)return f=d.pathname.substring(d.pathname.indexOf("/channel/")+9),document.createTextNode("@"+f);if(W&&!R)return document.createTextNode("");if(eyf(d))return R=d.alt,d=d.dataset.emojiId,!d&&f&&(f=_.HI(f,R))&&f.isCustomEmoji&&(d=f.emojiId),d?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+d+">"):document.createTextNode(R);W=d.cloneNode(!1);for(var p=0;p<d.childNodes.length;++p){var U=x7Q(d.childNodes[p],f,R);U&&W.appendChild(U)}return W};
KT=function(d){return d?gM(d)?d:KT(d.lastChild):null};
Xin=function(d){return d?gM(d)?d:Xin(d.firstChild):null};
TiU=function(d){if(!d)return null;for(var f=d.previousSibling;f;)if(f.nodeType===Node.ELEMENT_NODE&&f.nodeName==="BR")f=f.previousSibling;else if(f.nodeType===Node.TEXT_NODE&&/\s+/.test(f.textContent))f=f.previousSibling;else break;(f=KT(f))?d=f:d=(d=d.parentNode)?KT(d.previousElementSibling):null;return d};
AVv=function(d){if(!d)return null;for(var f=d.nextSibling;f;)if(f.nodeType===Node.ELEMENT_NODE&&f.nodeName==="BR")f=f.nextSibling;else if(f.nodeType===Node.TEXT_NODE&&/\s+/.test(f.textContent))f=f.nextSibling;else break;return(f=Xin(f))?f:AVv(d.parentNode)};
ad1=function(d){var f=_.EW(),R=f.JSC$11291_getStartNode();if(!LFF(R.parentNode))return null;f=f.JSC$11291_getStartOffset();if(R.nodeType===Node.TEXT_NODE){var W=_.n5(R,gM);if(W){if(d&&f===0||!d&&f===R.length)return W}else{if(d&&f===R.length)return!R||R.nodeName==="BR"||R.nextElementSibling&&_.zQ(R.nextElementSibling,"display")==="block"?null:Xin(R.nextElementSibling);if(!d&&f===0)return R?KT(R.previousElementSibling):null}}if(R.nodeType===Node.ELEMENT_NODE)if(d){if(0<=f&&f<R.childNodes.length)return Xin(R.childNodes[f])}else if(0<
f&&f<=R.childNodes.length)return KT(R.childNodes[f-1]);return null};
M_u=function(d,f,R){if(!d)return null;if(d.nodeType===Node.TEXT_NODE)if(R){var W=TiU(d);if(W&&!/^\s+\S/.test(d.wholeText.substr(0,f)))return W}else if((W=AVv(d))&&!/\S\s+/.test(d.wholeText.substr(f,d.wholeText.length)))return W;return d.nodeType===Node.ELEMENT_NODE?R?TiU(d.childNodes[f]):AVv(d.childNodes[f]):M_u(d.parentNode,f,R)};
wiU=function(d){if(d.hasChildNodes())switch(d.tagName){case "DIV":case "A":case "SPAN":var f="";for(d=d.firstChild;d;d=d.nextSibling)f+=wiU(d);return f;default:return""}else switch(d.nodeType){case 3:return d.textContent;default:return""}};
k_=function(d,f){return d.year===f.year&&d.month===f.month&&d.day===f.day};
Y_=function(d,f){return d.year!==f.year?d.year<f.year:d.month!==f.month?d.month<f.month:d.day<f.day};
ldv=function(d){return{year:d.getFullYear(),month:d.getMonth(),day:d.getDate()}};
G$f=function(d){var f=x0J;f=f===void 0?x0J:f;f(new Date(d.year,d.month,d.day))};
bO=function(d){return ldv(new Date(Number(d.seconds)*1E3))};
Sd8=function(d){return d.year!==void 0&&d.month!==void 0&&d.day!==void 0};
V_U=function(d){return d.start!==void 0&&d.end!==void 0};
rVu=function(d){return V_U(d)?d.start:d};
m7J=function(d){return V_U(d)?d.end:void 0};
P31=function(d,f){for(var R=[],W=new Date(d.start.year,d.start.month);W.getFullYear()<d.end.year||W.getFullYear()===d.end.year&&W.getMonth()<=d.end.month;){var p=R,U=p.push,g=W.getFullYear(),K=W.getMonth(),E=d,Y=f,b=void 0,D=[],I=Object.freeze({extraCssClass:"invisible"}),L=new Date(g,K),X=ldv(L);L=L.getDay();for(var w=ldv(new Date);X.month===K;){L!==uYW&&b||(b=Array.from({length:7}).fill(I),D.push(b));var S={date:{year:g,month:K,day:X.day},extraCssClass:"",debugClass:""};S.extraCssClass=Y(S.date,
X,w,E).trim();b[(L-uYW+7)%7]=S;X=X.day===zy1(X.year,X.month)?X.month===11?{year:X.year+1,month:0,day:1}:{year:X.year,month:X.month+1,day:1}:{year:X.year,month:X.month,day:X.day+1};L=(L+1)%7}U.call(p,{weeks:D,monthLabel:Dt.SHORTMONTHS[K]+" "+g,year:g,month:K,monthLabelExtraCssClass:D[0][2]===I?"shift-down-label":""});W.setMonth(W.getMonth()+1)}return R};
Q1u=function(d,f){f=f.months.findIndex(function(R){return R.year===d.year&&R.month===d.month});
return f>=0?f:void 0};
FFF=function(d,f){a:{var R=R===void 0?[2,3]:R;R=_.Z(R);for(var W=R.next();!W.done;W=R.next()){var p=new Date;if((new v1L(W.value)).parse(f,p,{validate:!0})){p.setHours(0,0,0,0);f=p;break a}}f=null}if(!f)return{isValid:!1,value:void 0};f=ldv(f);R=d.end;return Y_(f,d.start)||Y_(R,f)?{isValid:!1,value:void 0}:{isValid:!0,value:f}};
$7F=function(d){var f=JVu;f=f===void 0?n18:f;var R=d.columnsToShow||[],W=hyn(d.columnDimensions,d.columnsToShow,d.leftFloatingColumns,f);return R.map(function(p,U){var g=d.columns[p];if(g===void 0)throw Error("Nh");var K=W?W[U]:"";var E=d.getCustomTooltip?d.getCustomTooltip(p,g.headerTooltipParagraphs):g.headerTooltipParagraphs;var Y=o1f(d,p);return{type:p,index:U,style:K,classes:Y,headerName:g.headerName||"",headerIcon:g.headerIcon,headerTooltipParagraphs:E||[],headerTooltipHelpContext:g.headerTooltipHelpContext,
sortOrders:g.sortOrders||[],selectionState:g.isSelectionCheckbox?d.selectionState:void 0}})};
o1f=function(d,f){var R=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],W=d.columns[f];if(W===void 0)return"";var p=R.includes("DEFAULTS")&&W.cssClass?[W.cssClass]:[];if(R.includes("SORTING")){W.sortOrders&&W.sortOrders.length&&p.push("sortable");if(d.sorting&&d.sorting.columnType===f)a:switch(d.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var U="column-sorted";break a;default:U=""}else U="";U&&p.push(U)}R.includes("FLOATING")&&(f=d.columnsToShow.indexOf(f),d.leftFloatingColumns&&f<d.leftFloatingColumns&&
p.push("floating-column"),d.leftFloatingColumns&&f===d.leftFloatingColumns-1&&p.push("last-floating-column"));R.includes("RIGHT_ALIGN")&&W.rightAlignHeader&&p.push("right-align");return p.filter(function(g){return g}).join(" ")};
hyn=function(d,f,R,W){R=R===void 0?0:R;W=W===void 0?n18:W;if(d){var p=[],U=0;NiL(d,f,W).forEach(function(g,K){var E="min-width:"+g.minWidth+"px;padding-left:"+g.paddingLeft+"px;padding-right:"+g.paddingRight+"px;flex:"+g.flexGrow+" 0 "+g.minWidth+"px;";g.maxWidth!==Infinity&&(E=[E,"max-width:"+g.maxWidth+"px;"].join(""));U>0&&K<R&&(E=[E,"left:"+U+"px;"].join(""));p.push(E);U+=g.minWidth+g.paddingLeft+g.paddingRight});
return p}};
NiL=function(d,f,R){R=R===void 0?n18:R;return f.map(function(W,p){W=d&&d[W]||{};var U=p===0?R.paddingLeftFirstColumn:R.padding;W.paddingLeft!==void 0&&(U=W.paddingLeft);p=p===f.length-1?R.paddingRightLastColumn:R.padding;W.paddingRight!==void 0&&(p=W.paddingRight);return{paddingLeft:U,paddingRight:p,minWidth:W.minWidth!==void 0?W.minWidth:R.minWidth,maxWidth:W.maxWidth!==void 0?W.maxWidth:R.maxWidth,flexGrow:W.flexGrow!==void 0?W.flexGrow:R.flexGrow}})};
yVQ=function(d){var f=d.reduce(function(W,p){var U=p.columnId,g={};p.headerText&&(g.headerName=_.R0(p.headerText));p.rightAlignHeader&&(g.rightAlignHeader=p.rightAlignHeader);var K;if((K=p.headerIcon)==null?0:K.iconType)g.headerIcon=_.IT(p.headerIcon.iconType);W[U]=g;return W},{}),R=d.filter(function(W){return!W.hideColumn}).map(function(W){return W.columnId});
d=d.filter(function(W){return!!W.dimensions}).reduce(function(W,p){W[p.columnId]=p.dimensions;
return W},{});
return{columns:f,columnsToShow:R,columnDimensions:d}};
_.C38=function(d){return d?d.simpleText?d.simpleText:d.runs?d.runs.map(function(f){return f.text}).join(""):"":""};
dt1=function(d){var f=d.data;var R=d.onTap;var W=d.isSelected;var p=d.onFocusIn;if(!f)return{};d=ibk(f);W===void 0&&(W=f==null?void 0:f.isSelected);var U;return{text:Bi8(f,d),startIcon:(U=f.icon)==null?void 0:U.iconType,state:W?0:2,type:0,onTap:cV8(f,R),accessibilityLabel:t_p(f,d),onFocusIn:function(){return p==null?void 0:p()}}};
Bi8=function(d,f){if(!f)return d.text?_.C38(d.text):void 0};
cV8=function(d,f){return function(R){f==null||f(R,d)}};
ibk=function(d){d=d.style&&d.style.styleType;return!DUn&&d==="STYLE_EXPLORE_LAUNCHER_CHIP"};
t_p=function(d,f){if(f){var R,W,p;return(p=(R=d.accessibilityData)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)!=null?p:Bi8(d,!1)}};
Ik=function(d){return{signalAction:{signal:d}}};
RGk=function(){return _.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?jbU:_.flf};
WkQ=function(d,f){d=d===void 0?"SOFT_RELOAD_PAGE":d;f=f===void 0?49504:f;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.sL(_.X7("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:f}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:d}}]}}}};
p$k=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.sL(_.X7("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:RGk()}};
UtS=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:RGk()}};
OgU=function(d,f){var R=_.sL(_.X7("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),W=_.sL(_.X7("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),p={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.sL(_.X7("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};p.serviceEndpoint=d?d:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Ik("SOFT_RELOAD_PAGE")]}};return{title:R,bodyText:W,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:p},
style:{value:f!=null?f:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
sb8=function(d){d=d===void 0?{}:d;return{title:_.sL(d.localizedZeroStateTitleText===void 0?"":d.localizedZeroStateTitleText),bodyText:_.sL(d.localizedZeroStateMessage===void 0?"":d.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.sL(d.localizedZeroStateButtonText===void 0?"":d.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[ZgS]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
Hg8=function(d){d=d===void 0?{}:d;return{title:_.sL(d.localizedOptInBannerTitleText===void 0?"":d.localizedOptInBannerTitleText),titleLength:19,subtitle:_.sL(d.localizedOptInMessage===void 0?"":d.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.sL(_.X7("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:_.sL(_.X7("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:[gIU]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
zG8=function(d,f){var R=f=f===void 0?{}:f;f=R.offlineTitleText===void 0?"":R.offlineTitleText;var W=R.offlineDescriptionText===void 0?"":R.offlineDescriptionText,p=R.formattedSupplementalText,U=R.actionButtonText===void 0?"":R.actionButtonText,g=R.titleText===void 0?"":R.titleText;R=R.descriptionText===void 0?"":R.descriptionText;var K={title:U,accessibilityText:U,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:{urlEndpoint:{url:"https://www.youtube.com/premium"},commandMetadata:{webCommandMetadata:{url:"https://www.youtube.com/premium",webPageType:"WEB_PAGE_TYPE_PROMO"}}}}};d||(g=f,R=W,K={title:U,accessibilityText:U,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:_.sL(g),
titleLength:g.length,overrideTitleMaxFontSize:30,subtitle:_.sL(R),supplementalText:p,primaryButton:{buttonViewModel:K},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[Kkn]},darkTileImage:{thumbnails:[EIu]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.bgF=function(d,f,R,W,p,U,g,K,E,Y,b){p=p===void 0?!1:p;U=U===void 0?!1:U;g=g===void 0?0:g;K=K===void 0?-Infinity:K;E=E===void 0?!1:E;Y=Y===void 0?!1:Y;b=b===void 0?!1:b;var D=[],I=_.sL(_.X7("SMART_DOWNLOADS",void 0,"Smart downloads")),L=_.sL(kUn(g,K,d.length));K=g=void 0;Y?g={statementBannerRenderer:zG8(b,W)}:p?d.length>0?K=YJv(d,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.q("kevlar_manual_downloads_above"),I,L):E?K={alertBannerViewModel:{heading:{content:R.localizedOptInBannerTitleText===
void 0?"":R.localizedOptInBannerTitleText},body:{content:R.localizedPromptMessage===void 0?"":R.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.X7("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.X7("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:_.uZv}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:U&&(K={backgroundPromoRenderer:{bodyText:_.sL(_.X7("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"}}}):
U&&(K={alertBannerViewModel:{heading:{content:R.localizedOptInBannerTitleText===void 0?"":R.localizedOptInBannerTitleText},body:{content:R.localizedOptInMessage===void 0?"":R.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.X7("TURN_ON",void 0,"Turn on"),accessibilityText:_.X7("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}}}}}});R=_.sL(_.X7("YOUR_DOWNLOADS",void 0,"Your downloads"));W=void 0;f.length>0?(W=void 0,_.q("kevlar_display_downloads_numbers")&&(W=_.sL(_.TV("VIDEO_COUNT",f.length))),W=YJv(f,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,R,W)):p||d.length||
Y||(W={backgroundPromoRenderer:{bodyText:_.sL(_.X7("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}}}});g?D.push({richSectionRenderer:{content:g}}):K&&!_.q("kevlar_manual_downloads_above")&&D.push({richSectionRenderer:{content:K,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
W&&D.push({richSectionRenderer:{content:W,loggingDirectives:{clientVeSpec:{uiType:51721}}}});K&&_.q("kevlar_manual_downloads_above")&&D.push({richSectionRenderer:{content:K,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(f.length>0||p&&d.length>0&&!Y)&&D.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.sL(_.X7("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:D}};
_.Ilf=function(d){return DtJ(d,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.qJU=function(d){return DtJ(d,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
DtJ=function(d,f){var R=[];d=YJv(d,f,!0);R.push({richSectionRenderer:{content:d}});return{contents:R}};
YJv=function(d,f,R,W,p){R=R===void 0?!1:R;var U="RESPONSIVE_SIZE_STANDARD";_.q("kevlar_modern_downloads_compact")?U="RESPONSIVE_SIZE_COMPACT":_.q("kevlar_modern_downloads_extra_compact")&&(U="RESPONSIVE_SIZE_EXTRA_COMPACT");d={isExpanded:R,contents:qi(d),entitySelectorType:f,responsiveContainerConfiguration:{responsiveSize:U}};W&&(d.title=W);p&&(d.subtitle=p);R||(_.q("kevlar_smart_downloads_show_more_button")?(d.showMoreButton={buttonRenderer:{accessibility:{label:_.X7("SHOW_MORE",void 0,"Show more")},
icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.sL(_.X7("SHOW_MORE",void 0,"Show more"))}},d.showLessButton={buttonRenderer:{accessibility:{label:_.X7("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.sL(_.X7("SHOW_LESS",void 0,"Show less"))}}):(d.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.X7("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}}}},d.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.X7("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}}}},d.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.X7("VIEW_ALL",void 0,"View all"),accessibilityText:_.X7("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:_.OL("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:d}};
qi=function(d){var f=[];d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,IUu(R)){var W=f,p=W.push;var U=void 0;if(R==null?0:(U=R.videoEntity)==null?0:U.videoId){U=yX(_.pY().getState(),R.videoEntity.videoId);var g=_.pY().getState();var K=_.I7(R.videoEntity.videoId,"mainVideoEntity");g=!!_.r2(g.entities)[K];g={videoId:R.videoEntity.videoId,title:Kl(R.videoEntity.title),shortBylineText:Kl(R.channelEntity.title),thumbnail:R.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:g&&_.q("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:ix8(R.videoEntity.videoId,U,R.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.X7("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};R.videoEntity.lengthSeconds&&(g.thumbnailOverlays=I38(R.videoEntity.lengthSeconds,U));g.isWatched=U>0;_.q("kevlar_modern_downloads_page")&&(g.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:R.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.X7("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},g.badges=void 0);R=g}else R={};p.call(W,{richItemRenderer:{content:{videoRenderer:R},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(DN1(R)){W=f;p=W.push;var E=K=U=void 0,Y=void 0,b=void 0,D=void 0,I=void 0,L=void 0,X=void 0,w=void 0,S=void 0,r=void 0;g=R.mainPlaylistEntity.playlistId;var v=R==null?void 0:(r=R.mainPlaylistEntity)==null?void 0:(S=r.thumbnailStyleData)==null?void 0:(w=S[0])==null?void 0:(X=w.value)==null?void 0:(L=X.collageThumbnail)==
null?void 0:L.coverThumbnail;if(g&&v){L=BTQ(g);!_.q("enable_offline_playlist_page")&&(R==null?0:(I=R.mainPlaylistEntity)==null?0:I.videos)&&(I=R==null?void 0:(D=R.mainPlaylistEntity)==null?void 0:(b=D.videos)==null?void 0:b[0],b=_.Y8(I).entityId,b=JSON.parse(b).videoId,b!==void 0&&(D=yX(_.pY().getState(),b),L=_.Zu(b,g,void 0,void 0,D)));b=[];if(R==null?0:(Y=R.mainPlaylistEntity)==null?0:(E=Y.videos)==null?0:E.length)b=[eg1(),Object.assign({},(K=Lu1(R==null?void 0:R.mainPlaylistEntity.videos.length))!=
null?K:{})];R={playlistId:g,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:v}},navigationEndpoint:L,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:b,title:Kl(R.mainPlaylistEntity.title),shortBylineText:Kl(R==null?void 0:(U=R.channelEntity)==null?void 0:U.title),badges:[{metadataBadgeRenderer:{label:_.X7("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.q("kevlar_modern_downloads_page")&&(R.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:LkJ,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:g,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.X7("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},R.badges=void 0)}else R=void 0;p.call(W,{richItemRenderer:{content:{playlistRenderer:R},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return f};
kUn=function(d,f,R){d=d?eGW(d):"";f!==void 0&&isFinite(f)?f===0?f=_.X7("UPDATING",void 0,"Updating..."):(f=DVF(new Date(f),new Date),f=_.X7("UPDATED_TIME",{relative_time:f},"Updated "+f)):f="";var W="";d&&f&&(W=" \u2022 ");if(R&&_.q("kevlar_display_downloads_numbers")){R=_.TV("VIDEO_COUNT",R);if(d||f)W=" \u2022 ";return R+W+d+W+f}return d+W+f};
xtS=function(d){return glp(d.entities).length};
_.X$U=function(d,f){var R=NUk(d.responsiveSize),W;d=!((W=d.responsiveMap)==null||!W.some(function(p){return p.containerSize==="CONTAINER_SIZE_NARROW"&&p.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:f,sizing:R,enableFullBleedForSingleCol:!1,isCompactList:R==="COMPACT"&&d}};
TJv=function(d,f){return _.qn(d.entities,"votingEntity",f)};
ACk=function(d){if(d){var f;return((f=_.Ze().resolve(_.WX(_.dm)))==null?0:f())?d.darkTheme:d.lightTheme}};
alW=function(d,f){if(d.simpleText)return Object.assign({},d,{simpleText:Bw(d.simpleText,f)});if(!d.runs)return d;for(var R=Object.assign({},d,{runs:[]}),W=0,p=_.Z(d.runs),U=p.next();!U.done;U=p.next())if(U=U.value,U.text)if(W+U.text.length<=f)R.runs.push(U),W+=U.text.length;else return R.runs.push(Object.assign({},U,{text:Bw(U.text,f-W)})),R;return d};
M3W=function(d,f){return _.qn(d.entities,"chipBarStateEntity",f)};
w$v=function(d,f){return _.qn(d.entities,"chipEntity",f)};
GU1=function(d,f,R,W){return function(){var p=ll8.has(d.displayType)&&d.selected,U=p&&d.deselectCommand?d.deselectCommand:d.tapCommand;!U||p&&W||_.Cu(U,{form:{element:f==null?void 0:f.value}});R==null||R()}};
SJ8=function(d){switch(d){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return""}};
V3f=function(d,f){return{triggeringElement:d,onDwellTriggeredFn:function(){var R={triggeringElement:d,loadVideoPreviewEventData:f},W=document.querySelector(".video-preview");W&&W.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:R}))},
onDwellEndFn:function(){var R=document.querySelector(".video-preview");R&&R.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
rCL=function(d,f){var R=_.Ze().resolve(_.WX(VGp)),W=function(){var p=f();return R&&p?V3f(d.value,p):null};
_.G7(function(){var p=W();R&&p&&Promise.resolve().then(function(){R.registerElement(p)});
_.SI(function(){R&&p&&Promise.resolve().then(function(){_.hG(R,p)})})},"csPUge")};
uXv=function(d){var f=d.dataset.resizeObserverId;if(f)return f;f=""+mtW++;return d.dataset.resizeObserverId=f};
PFp=function(d,f){var R=uXv(d);LT.has(R)||LT.set(R,new Set);LT.get(R).add(f);eO.has(R)&&f(Object.assign({},{target:d},eO.get(R)))};
Qbu=function(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=uXv(f.target),W=Object.assign({},{target:f.target},eO.get(R));if(W!=null&&W.contentRect?W.contentRect.width!==f.contentRect.width||W.contentRect.height!==f.contentRect.height:1)for(eO.set(R,{borderBoxSize:f.borderBoxSize,contentBoxSize:f.contentBoxSize,contentRect:f.contentRect,devicePixelContentBoxSize:f.devicePixelContentBoxSize}),R=_.Z(LT.get(R)||[]),W=R.next();!W.done;W=R.next())W=W.value,W(f)}};
Fkf=function(){return x_?x_:x_=new vIv(Qbu)};
JCp=function(d,f){var R=uXv(d);LT.has(R)&&(LT.get(R).delete(f),LT.get(R).size===0&&(LT.delete(R),eO.delete(R),x_.unobserve(d),delete d.dataset.resizeObserverId));LT.size===0&&x_&&(x_.disconnect(),x_=void 0)};
hGu=function(d,f){var R=_.Ze().resolve(Zc);return nIk.map(function(W){return R.observe(d,f,W)})};
oIW=function(d){var f=_.Ze().resolve(Zc);d.forEach(function(R){f.unobserveByKey(R)})};
_.yCp=function(d,f){var R=Object.assign({},$tS,f);f=_.Z(xe8());var W=f.next().value,p=f.next().value,U=function(g){var K=g.contentRect.height;if((g=g.contentRect.width)||K||R.canHaveZeroSize)W.width()===g&&W.height()===K||p(W,{height:K,width:g})};
_.SL(function(){var g=d instanceof HTMLElement?d:d.value,K=NJn(U,R.throttleMs),E=[];R.useVisibilityObserver&&(E=hGu(g,function(Y,b){requestAnimationFrame(function(){b==="visible"?(PFp(g,K),Fkf().observe(g)):JCp(g,K)})}));
E.length||(PFp(g,K),Fkf().observe(g));_.SI(function(){E.length&&(oIW(E),E.length=0);JCp(g,K)})});
return W};
igQ=function(d,f,R,W,p){d=f?d.switchOffCommand:d.switchOnCommand;if(W&&p)CF8(d,R,p);else{var U,g;(U=_.Nq({elementsCommand:d}))==null||(g=U.onclick)==null||g.call(U,R)}};
CF8=function(d,f,R){d=_.Nq({elementsCommand:d,additionalCommandArgs:{commandController:{onSuccess:function(){R(!1)},
onServerError:function(){R(!1)}}}});
if(d==null?0:d.onclick)d.onclick(f),R(!0)};
cCL=function(d){if(d)return _.e(d,BJQ)};
t3J=function(d,f){if(!((f==null?0:f.entitySelectorType)&&(f==null?0:f.entityKey)))return{};switch(f.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":return d=_.nG(d,f.entityKey),d=d==null?void 0:d.value,f=!1,d==="CAPTIONS_UNAVAILABLE"&&(f=!0,d=""),Object.assign({},!!d&&{selectionText:{content:d}},!!d&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:f});case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":return _.q("web_shorts_audio_track_picker")?
(d=_.nG(d,f.entityKey),d=d==null?void 0:d.value,f=!1,d==="ALTERNATE_AUDIO_TRACK_UNAVAILABLE"&&(f=!0,d=""),Object.assign({},!f&&!!d&&{selectionText:{content:d}},!f&&!!d&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}},{isDisabled:f})):{};default:return{}}};
WmL=function(d,f,R){if(f)return[dTW];switch(d){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[Xe];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return R?[Xe]:[j_k,Xe];case "TRANSFER_STATE_PAUSED_BY_USER":return[fM1,Xe];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[RPn,Xe];default:return[dTW]}};
pqQ=function(d,f,R,W){return WmL(d,f,W).map(function(p){var U=p.text,g=p.iconType,K=p.videoAction;p=p.playlistAction;U=U?{content:U}:void 0;g=g&&{sources:[{clientResource:{imageName:g}}]};var E=(0,_.uo.unsafeClone)(R);if(E){var Y=_.e(E,_.LM),b=_.e(E,_.em);Y&&K?Y.action=K:b&&p&&(b.action=p)}return{title:U,leadingImage:g,rendererContext:E&&{commandContext:{onTap:{innertubeCommand:E}}}}})};
UTu=function(d){d=_.P3(d.rendererContext);var f;return(f=_.e(d,_.em))==null?void 0:f.playlistId};
OCS=function(d){var f;return(f=d.listItems)==null?void 0:f.some(function(R){var W;return _.QD((W=_.e(R,_.lI))==null?void 0:W.rendererContext)})};
gbk=function(d){var f;return(f=d.listItems)==null?void 0:f.some(function(R){var W,p,U=(p=(W=_.e(R,ZCu))==null?void 0:W.defaultListItem)!=null?p:R;R=_.e(U,_.lI);return!!_.e(R==null?void 0:R.leadingAccessory,s_U)})};
EbU=function(d){var f=d.element;var R=d.veType;var W=d.storedVisualElement===void 0?null:d.storedVisualElement;var p=d.elementIndex===void 0?0:d.elementIndex;d=d.clientYouTubeData;var U=_.J6();U!==HCU&&(Km1.clear(),HCU=U);if(f.visualElement&&Km1.has(f.visualElement))return null;if(W&&Km1.has(W))return f.visualElement=W,null;R=_.Te(_.Ah(),{veType:R,elementIndex:p,clientYouTubeData:d});if(!R)return null;f.visualElement=R;Km1.add(R);return R};
_.TQ=function(d,f,R,W){R=R===void 0?null:R;W=W===void 0?t0L:W;var p=p===void 0?null:p;uq(function(){if(f){R instanceof Function&&(R=R());var U=EbU({element:f,veType:d,storedVisualElement:R,clientYouTubeData:void 0});U&&(fzJ(f,p),W(U))}})};
A$=function(d,f){if(d){switch(f){case 0:d=d.primaryTitleColor;break;case 1:d=d.secondaryTitleColor;break;case 2:d=d.surgeColor;break;case 3:d=d.section2Color;break;case 4:d=d.section3Color;break;default:return}if(d)return _.N_(d)}};
ak=function(d,f){if(d){switch(f){case 0:d=d.primaryTitleColor;break;case 1:d=d.secondaryTitleColor;break;case 2:d=d.surgeColor;break;case 3:d=d.section2Color;break;case 4:d=d.section3Color;break;default:return}if(d)return _.N_(d)}};
zPk=function(d){return d?_.yF(d):""};
k0f=function(d){return(d==null?void 0:d.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
Yc1=function(d,f){var R;return"linear-gradient(to bottom, "+((R=f==null?void 0:f.map(function(W){var p=d?W.darkThemeColor:W.lightThemeColor;return p?_.yF(p)+" "+((W==null?void 0:W.startLocation)||0)*100+"%":"transparent"}))==null?void 0:R.join(", "))+")"};
bCF=function(d,f,R,W,p){if(!((W==null?0:W.height)&&(W==null?0:W.width)))return{size:0};var U=W.width;W=W.height;if(p)return f==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||f==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&U>W?{size:312/WIS}:f==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(R!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||d!==1&&d!==2||f!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&f!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&f!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(f==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||f==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||W===U)switch(d){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(f==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||W>U)switch(d){case 1:case 3:return{size:240*Rxf};default:return{size:360*Rxf}}switch(d){case 1:case 2:return{size:1/WIS*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.DTU=function(d){if(!("matchMedia"in window))return _.$Q(Error("Oh")),function(){return!1};
var f=window.matchMedia(d);d=_.Z(_.kY(f.matches,void 0,"jLJc8e"));var R=d.next().value,W=d.next().value,p=function(U){W(U.matches)};
f.addEventListener?(f.addEventListener("change",p),_.SI(function(){f.removeEventListener("change",p)})):f.addListener&&(f.addListener(p),_.SI(function(){f.removeListener(p)}));
return R};
IMU=function(d){return d==="IMAGE_BANNER_STYLE_INSET"||d==="IMAGE_BANNER_STYLE_UNKNOWN"};
qck=function(){if(!("matchMedia"in window))return _.$Q(Error("Oh")),function(){return 0};
var d=VZ(function(){return window.matchMedia("(max-width: 527.9px)")}),f=VZ(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),R=VZ(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),W=VZ(function(){return window.matchMedia("(min-width: 1024px)")}),p=_.Z(_.kY(d.matches,void 0,"og9kEc")),U=p.next().value,g=p.next().value;
p=_.Z(_.kY(f.matches,void 0,"ybDWCb"));var K=p.next().value,E=p.next().value;p=_.Z(_.kY(R.matches,void 0,"o0Gfh"));var Y=p.next().value,b=p.next().value;p=_.Z(_.kY(W.matches,void 0,"yqUUgd"));var D=p.next().value,I=p.next().value,L=VZ(function(){return function(r){g(r.matches)}}),X=VZ(function(){return function(r){E(r.matches)}}),w=VZ(function(){return function(r){b(r.matches)}}),S=VZ(function(){return function(r){I(r.matches)}});
_.SL(function(){d.addEventListener?(d.addEventListener("change",L),f.addEventListener("change",X),R.addEventListener("change",w),W.addEventListener("change",S)):d.addListener&&(d.addListener(L),f.addListener(X),R.addListener(w),W.addListener(S));_.SI(function(){d.removeEventListener?(d.removeEventListener("change",L),f.removeEventListener("change",X),R.removeEventListener("change",w),W.removeEventListener("change",S)):d.removeListener&&(d.removeListener(L),f.removeListener(X),R.removeListener(w),
W.removeListener(S))})});
return function(){return U()?1:K()?2:Y()?3:D()?4:0}};
LmS=function(d){var f=0;d=_.Z([d.title,d.metadata,d.actions,d.description,d.attribution]);for(var R=d.next();!R.done;R=d.next())R.value&&f++;return f};
ePF=function(d){return d===1||d===2?1:0};
XqU=function(d){d=(new xT8).parse(d);return(new LS).render(d).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(f){var R=f.split(":").map(Number),W=0,p=0;if(R.length===3)R=_.Z(R),W=R.next().value,p=R.next().value,R=R.next().value;else if(R.length===2)R=_.Z(R),p=R.next().value,R=R.next().value;else if(R.length===1)R=_.Z(R).next().value;else throw Error("Ph");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(W*3600+p*60+R)+'" role="button">'+f+"</span>"})};
T18=function(d){d=_.Z(d.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var f=d.next(),R={};!f.done;R={clickHandler$jscomp$4:void 0},f=d.next()){f=f.value;R.clickHandler$jscomp$4=function(p){p=Number(p.target.getAttribute("data-time"));if(isNaN(p))throw Error("Qh");var U;(U=_.Yt())==null||U.seekTo(p,!0)};
var W=function(p){return function(U){U.key!=="Enter"&&U.key!=="Space"||(0,p.clickHandler$jscomp$4)(U)}}(R);
f.setAttribute("tabindex","0");f.removeEventListener("click",R.clickHandler$jscomp$4);f.removeEventListener("keydown",W);f.addEventListener("click",R.clickHandler$jscomp$4);f.addEventListener("keydown",W)}};
Ac8=function(){return _.z("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.z(Mi,{percentWidth:100}),_.z(Mi,{animationDelay:200}),_.z(Mi,{animationDelay:400}),_.z(Mi,{animationDelay:600}),_.z(Mi,{animationDelay:800,percentWidth:60}),_.z("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.z(Mi,{percentWidth:100}),_.z(Mi,{animationDelay:200}),_.z(Mi,{animationDelay:400}),_.z(Mi,{animationDelay:600,percentWidth:50}))};
Mi=function(d){return _.z("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(d.percentWidth===void 0?100:d.percentWidth)+"%"},_.z("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(d.animationDelay===void 0?0:d.animationDelay)+"ms"}))};
aMk=function(){var d=_.Z(_.kY(function(){return""},void 0,"v2wS5e")),f=d.next().value;
return[function(){return f()()},
d.next().value]};
MoS=function(d,f){d=d?eGW(d):"";f!==void 0&&isFinite(f)?f===0?f=_.X7("UPDATING",void 0,"Updating..."):(f=DVF(new Date(f),new Date),f=_.X7("UPDATED_TIME",{relative_time:f},"Updated "+f)):f="";var R="";d&&f&&(R=" \u2022 ");return _.sL(d+R+f)};
G0f=function(d,f,R,W,p,U){f=f===void 0?0:f;var g=wqW[f],K=g.title,E=g.iconType,Y=g.topButtonRenderer,b=g.sectionClientVE;g=g.videoClientVE;var D;if(f!==1||d.length){R=[];d=_.Z(d);for(W=d.next();!W.done;W=d.next()){var I=W.value;if(IUu(I))R.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:I.videoEntity.videoId,title:Kl(I.videoEntity.title),shortBylineText:Kl(I.channelEntity.title),thumbnail:I.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:I.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.X7("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:g}}}}}});else if(DN1(I)){W=R;var L=W.push;var X=void 0,w=void 0,S=void 0,r=void 0,v=void 0,c=void 0,n=void 0,y=void 0,h=I.mainPlaylistEntity.playlistId,t=I==null?void 0:(y=I.mainPlaylistEntity)==null?void 0:(n=y.thumbnailStyleData)==null?void 0:(c=n[0])==null?void 0:(v=c.value)==null?void 0:(r=v.collageThumbnail)==null?void 0:r.coverThumbnail;r=BTQ(h);if(!_.q("enable_offline_playlist_page")&&
(I==null?0:(S=I.mainPlaylistEntity)==null?0:S.videos)){b:{S=I==null?void 0:(w=I.mainPlaylistEntity)==null?void 0:w.videos;w=_.pY().getState().entities;if(S!=null&&S.length&&w)for(S=_.Z(S),v=S.next();!v.done;v=S.next())if(v=_.Y8(v.value).entityId,(v=JSON.parse(v).videoId)&&ZqL(w,v)==="TRANSFER_STATE_COMPLETE"){w=v;break b}w=""}w!==void 0&&(r=yX(_.pY().getState(),w),r=_.Zu(w,h,void 0,void 0,r))}w=tCp(_.X7("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),BTQ(h));I=h&&t&&w?{playlistId:h,navigationEndpoint:r,
viewPlaylistText:w,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:t}},title:Kl(I.mainPlaylistEntity.title),shortBylineText:Kl(I==null?void 0:(X=I.channelEntity)==null?void 0:X.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:lMk,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:h,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.X7("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:g}}}:
void 0;L.call(W,{gridPlaylistRenderer:I})}}g={gridRenderer:{items:R}};f===1&&(D=MoS(p,U))}else if(W){var kU=_.sL((L=R==null?void 0:R.localizedPromptMessage)!=null?L:"");g={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.sL(_.X7("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.uZv}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.sL(_.X7("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};D=MoS(p,U)}else kU=_.sL(_.X7("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
g={};return{contents:[{shelfRenderer:{title:K,titleAnnotation:D,icon:{iconType:E},subtitle:kU,content:g,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Y}]}}}}],loggingDirectives:{clientVeSpec:{uiType:b}}}};
ScQ=function(d,f,R,W,p,U,g,K,E,Y,b){R=R===void 0?{}:R;W=W===void 0?{}:W;p=p===void 0?!1:p;U=U===void 0?!1:U;g=g===void 0?!1:g;K=K===void 0?!1:K;E=E===void 0?!1:E;Y=Y===void 0?0:Y;b=b===void 0?-Infinity:b;if(!(f.length||d.length||p||K))return U?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:sb8(R)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.sL(_.X7("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 D=[];d.length&&D.push(G0f(d,0));K?D.push({contents:[{statementBannerRenderer:zG8(E,W)}]}):p?D.push(G0f(f,1,R,g,Y,b)):U&&D.push({contents:[{statementBannerRenderer:Hg8(R)}]});(p&&f.length||d.length)&&D.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.sL(_.X7("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 D.map(function(I){return{itemSectionRenderer:I}})};
wM=function(d,f){if(typeof d!=="object")return null;d=_.Z(Object.entries(d));for(var R=d.next();!R.done;R=d.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;if(R===f)return R;if(W=wM(W,f))return R+"."+W}return null};
lO=function(d){var f=d.content;return(d=d.styleRuns)&&f?{runs:d.map(function(R){var W={text:f.slice(R.startIndex,R.startIndex+R.length)};R.fontColor&&(W.textColor=R.fontColor);return W})}:{simpleText:f}};
mTJ=function(d,f,R,W){var p=VoL;W&&(d.quantity=W);if(!d.quantity||!d.maxQuantity)return{};W=d.minusButton;var U=d.plusButton,g,K,E,Y;return{value:d.quantity,maxValue:d.maxQuantity,onChangeCallback:function(b){p(d,b)},
minusLabel:(g=_.e(W,rcU))==null?void 0:g.label,minimumReachedLabel:(K=_.e(W,rcU))==null?void 0:K.limitReachedLabel,plusLabel:(E=_.e(U,rcU))==null?void 0:E.label,maximumReachedLabel:(Y=_.e(U,rcU))==null?void 0:Y.limitReachedLabel,disabled:f,onRemoveCommand:R}};
VoL=function(d,f){var R=d.quantityIncrementerEntityKey;if(R){var W={};W.quantity=f;_.RT(_.GQ("quantityIncrementerEntity",R,W));d.onChangeCommand&&_.Cu(d.onChangeCommand)}};
Q_1=function(d,f){(d=uif(d))&&((_.q("enable_mini_app_command_handler_mweb_fix")?0:f)?P1W.push({command:d,sourceData:{},commandContext:void 0}):_.Ze().resolve(_.s4).resolveCommand(d))};
uif=function(d){return _.e(d,_.hh)};
vbn=function(){var d=window.performance.timeOrigin+window.performance.now(),f=(new _.SO).setSeconds(d/1E9);return _.da(f,2,_.pI(d%1E9),0)};
Jcv=function(d,f){var R;d=(R=_.e(_.e(d,_.hh),FmL))==null?void 0:R.methodName;var W,p;(R=window.youtubewebview||((W=window.webkit)==null?void 0:(p=W.messageHandlers)==null?void 0:p.youtubewebview))&&d&&(W=new VW,d=_.wK(W,1,d),d=_.VG(d.JSC$12334_serializeBinary()),f=_.VG(f),R.postMessage(d+","+f))};
rM=function(d,f){var R=_.e(_.e(d,_.hh),FmL);R&&(f&&(R.serializedAdditionalMetadata=_.VG(f)),Q_1(d,!0))};
nbW=function(d){switch(d){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"}};
hPf=function(){return!!_.FK("ID_TOKEN")};
N1v=function(d){return d instanceof Error&&d.cause instanceof obW&&d.cause.rpcErrorCode!==void 0?!$Tv.includes(d.cause.rpcErrorCode):!0};
C18=function(){return _.cN(ycU,{authuser:""+(_.FK("SESSION_INDEX")||0)})};
mo=function(d,f,R,W){R=R===void 0?"MINI_APP_SDK_API_UNSPECIFIED":R;W=W===void 0?"":W;var p=new _.M2;R={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:W,sdkApi:R};d instanceof Error&&(p.message=d.message,p.name=d.name,d.cause instanceof obW&&d.cause.rpcErrorCode!==void 0&&(R.rpcErrorCode=d.cause.rpcErrorCode));var U;(U=f.onError)==null||U.call(f,{loggingError:p,metadata:R})};
B1U=function(d,f,R,W){switch(d){case "MINI_APP_SOURCE_GAMESNACKS":return new uO(f,R,W);default:return new iC8(f,R,W)}};
cc8=function(d){switch(d){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"}};
to8=function(d){switch(d){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"}};
dxF=function(d){switch(d){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
j$W=function(){return Math.floor(Math.random()*4)+1};
fjp=function(d,f,R,W){d=_.Z(Object.entries(d));for(var p=d.next(),U={};!p.done;U={message$jscomp$992:void 0},p=d.next()){var g=_.Z(p.value);p=g.next().value;g=g.next().value;U.message$jscomp$992=g;f.push(setTimeout(function(K){return function(){W(!1);R(K.message$jscomp$992.text)}}(U),U.message$jscomp$992.delayMs));
Number(p)>0&&f.push(setTimeout(function(){W(!0)},U.message$jscomp$992.delayMs-400))}};
R_S=function(d,f){var R=R===void 0?t0L:R;_.q("mweb_fix_monitor_visibility_after_render")?d&&uq(function(){fzJ(d,f,R)}):uq(function(){fzJ(d,f,R)})};
Ow8=function(d){WAv||(WAv=p1F(new _.ib(1,void 0,void 0,Uxf),0));var f=WAv.format(Math.floor(d));f=_.Cl==="be"||_.Cl==="bg"||_.Cl==="es"||_.Cl==="et"||_.Cl==="hu"||_.Cl==="ka"||_.Cl==="lv"||_.Cl==="pl"||_.Cl==="pt-PT"||_.Cl==="sq"?f.replace(new RegExp("^(\\d)"+Uxf.GROUP_SEP.replace(".","\\.")+"(\\d+("+Uxf.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):f;return d>=1E3&&d<=9999&&f[1]==="."&&(_.Cl==="sl"||_.Cl==="it")?f.replace(".",""):f};
Zwv=function(d,f){IKU("ytd-button-renderer",{data:d,className:f?f.className:"",overrides:f==null?void 0:f.buttonOverrides},Xtk)};
Hwv=function(d,f,R,W){if(d)return W=W||d.likeStatus,f?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:W==="LIKE",isDisabled:!d.likesAllowed,defaultIcon:{iconType:R},defaultText:W==="LIKE"?d.likeCountWithUnlikeText:d.likeCountText,toggledText:W==="LIKE"?d.likeCountText:d.likeCountWithLikeText,defaultNavigationEndpoint:s$U(d,"LIKE"),defaultServiceEndpoint:guJ(d,"LIKE"),toggledServiceEndpoint:guJ(d,"INDIFFERENT"),defaultTooltip:_.R0(d.likeCountTooltipText),toggledTooltip:_.R0(d.likeCountTooltipText),
targetId:d.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:W==="DISLIKE",isDisabled:!d.likesAllowed,defaultIcon:{iconType:R},defaultText:W==="DISLIKE"?d.dislikeCountWithUndislikeText:d.dislikeCountText,toggledText:W==="DISLIKE"?d.dislikeCountText:d.dislikeCountWithDislikeText,defaultNavigationEndpoint:s$U(d,"DISLIKE"),defaultServiceEndpoint:guJ(d,"DISLIKE"),toggledServiceEndpoint:guJ(d,"INDIFFERENT"),defaultTooltip:_.R0(d.dislikeCountTooltipText),
toggledTooltip:_.R0(d.dislikeCountTooltipText)}};
s$U=function(d,f){if(f==="LIKE")return d.likeCommand;if(f==="DISLIKE")return d.dislikeNavigationEndpoint};
guJ=function(d,f){var R;return(R=d.serviceEndpoints)==null?void 0:R.find(function(W){var p;return((p=_.e(W,_.PI))==null?void 0:p.status)===f})};
_.z_Q=function(d,f,R){return window.spf&&!_.q("web_disable_spfjs_client")?KAF(d,f,R):EuQ(d,f)};
KAF=function(d,f,R){var W=null,p=(new _.Ig(function(U,g){var K={};if(f){K.method=f.method;var E=f.postParams||{};nhk(d,f)&&(E[_.FK("XSRF_FIELD_NAME")]=_.FK("XSRF_TOKEN"));K.postData=_.q2(E);f.type&&(K.type=f.type);E=f.headers}K.headers=u7Q(d,E);_.q("debug_forward_web_query_parameters")&&(d=_.FW8(d,window.location.search));K.experimental_headers=K.headers;K.onError=function(Y){Y.err&&Y.xhr&&(Y.err.params={url:Y.xhr.responseURL,response:Y.xhr.responseText.substr(0,64)});g(Y.err)};
K.onPartDone=function(Y){R&&R.call(null,Y.part)};
K.onDone=function(Y){var b=kcp(Y.response,"xsrf_token");jv(window.location.href,d)&&b&&_.vN("XSRF_TOKEN",b);if(b=kcp(Y.response,"service_worker_killswitch"))_.vN("SERVICE_WORKER_KILLSWITCH",b),r38();U(Y.response)};
W=spf.request(d,K)})).then(Yr8);
p.thenCatch(function(U){var g=U instanceof _.QW,K=U&&U.hasOwnProperty("params")&&U.params.response?U.params.response:"";U instanceof Error&&(K?g?TH1(U):K===')]}\'\n{"reload":"now"}'?TH1(U):(bwJ(U,d,K),DxL(U,K)?_.JA(U):_.vW(U)):TH1(U));W&&W.abort()});
return p};
Yr8=function(d){if(d.type==="multipart"){var f=d.timing;d=d.parts.reduce(function(R,W){Object.assign(R,W);return R},{});
d.timing=d.timing||{};Object.assign(d.timing,f);d.type="reduced"}return d};
EuQ=function(d,f){f=f===void 0?{}:f;var R=null,W=new _.Ig(function(p,U){f.onFinish=function(g){if(g.readyState===XMLHttpRequest.DONE)if(g.status===200){if(g.responseType!=="json"){var K=g.response;K.substring(0,5)===")]}'\n"&&(K=K.substring(5));try{var E=JSON.parse(K)}catch(Y){E=Y}}else E=g.response;E instanceof Error?U(E):(K=kcp(E,"xsrf_token"),jv(window.location.href,d)&&K&&_.vN("XSRF_TOKEN",K),g=g.responseURL,window.performance&&window.performance.getEntriesByName?(K=window.performance.getEntriesByName(g).pop())?
g={responseStart:(0,_.OB)()-(K.responseEnd-K.responseStart)}:(Math.random()<.01&&(K=Error("bi"),K.params=g,_.JA(K)),g={responseStart:-1}):g={responseStart:0},E.timing=E.timing||{},Object.assign(E.timing,g),p(E))}else U(Error("ai`"+g.status))};
(R=_.IL(d,f))||U(Error("ai`"+R.status))});
W.thenCatch(function(p){p instanceof Error&&(bwJ(p,d),DxL(p)&&(p.level="WARNING"))});
_.q("cancel_pending_navs")&&W.thenCatch(function(){R.abort()});
return W};
kcp=function(d,f){var R=d[f],W=d.parts;d.type==="multipart"&&W&&(R=(d=W.find(function(p){return f in p}))&&d[f]);
return R};
bwJ=function(d,f,R){var W=d.message||"";f={original:W,url:f};if(R)if(W=W.match(/position:?\s*(\d+)/)){W=W&&Number(W[1])?Number(W[1]):0;var p=Math.max(W-25,0);f.position=W;f.response=R.substring(p,W+25)}else f.response=R.substring(0,50);_.n3(d,f);try{d.message="JSON parse error"}catch(U){}};
DxL=function(d,f){d=d.message||"";d=!!(d.indexOf("<")>=0||d.indexOf("end of ")>=0||d.indexOf("Unterminated string")>=0||d.indexOf("Unexpected EOF"));if(!d&&f)for(var R=f.length,W=!1,p=0;p<R;p++)if(W&&f[p]==="\\")p++;else if(f[p]==='"')W=!W;else if(f[p]==="<"&&!W){d=!0;break}return d};
Ijn=function(){return document.documentElement.hasAttribute("dark")};
_.qru=function(d,f){if(d!=="GFEEDBACK"&&d!=="GUIDED_HELP")_.nk(Error("ci`"+d));else{var R=_.Ze().resolve(_.WX(_.RH));if(R&&(R=R.getCurrentPage())&&R.getServiceTrackingParams&&(R=R.getServiceTrackingParams()))for(var W=0,p;p=R[W++];)if(p.service===d){if(d=p.params)for(R=0;W=d[R++];)f[W.key]=W.value;break}}};
_.LA8=function(d){var f=_.pM();f&&(f=f.getPlayer())&&(f.pauseVideo(),d.playback_id=f.getVideoData().cpn,d.eid=f.getVideoData().eventId,Object.assign(d,f.getFeedbackProductData()))};
e_u=function(){var d={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.FK("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(d.enableAnonymousFeedback=!0);_.FK("SESSION_INDEX")&&(d.authuser=String(_.FK("SESSION_INDEX")));_.q("enable_pageid_for_feedback")&&_.FK("DELEGATED_SESSION_ID")&&(d.pageId=String(_.FK("DELEGATED_SESSION_ID")));return d};
_.vI=function(d){_.q("enable_ypc_spinners")&&_.zV(d,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},d])};
_.Fe=function(d){_.q("enable_ypc_spinners")&&_.zV(d,"yt-close-popup-action",["yt-loading-renderer"])};
xxf=function(d){return new Promise(function(f,R){_.$O({verifyCommand:{recaptchaToken:d.recaptchaResponse}},{commandController:{onSuccess:function(W,p){p||R("ChallengeService did not return a response.");var U;f({challengeCompleted:(U=p.verified)!=null?U:!1})},
onServerError:function(W,p){R(p)}}})})};
X1F=function(d,f,R,W){f({recaptchaResponse:W}).then(function(p){p.challengeCompleted?_.Th()?(R(3),_.Ze().resolve(_.s4).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:d}})):R(2):R(4)},function(){R(4)})};
AaU=function(d,f,R){_.CS(_.zp(TsQ,_.FK("HL")),function(){var W;(W=window.grecaptcha)==null||W.ready(function(){var p=window.grecaptcha;p?(R(p.render(d,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:X1F.bind(null,d,xxf,f)})),f(1)):f(4)})})};
ajS=function(d,f){return function(){switch(f()){case 0:return d().captchaLoadingMessage;case 1:return d().challengeReason;case 3:return d().captchaSuccessfulMessage;case 2:return d().captchaCookieSetFailureMessage;case 4:return d().captchaFailedMessage;default:return d().challengeReason}}()};
_.J$=function(){if(!MXL){var d=document.querySelector("#player.skeleton");d&&(_.x3(d),MXL=!0)}};
_.ljp=function(){return w1L=rSp()};
VXU=function(){return _.H(function(d){return GcJ!==void 0?d.return():d.yield(SrL(),0)})};
SrL=function(){return _.H(function(d){if(d.nextAddress==1)return d.yield(uGv(),2);w1L=d.yieldResult;GcJ=_.Pp.addLowPriorityJob(SrL,5E3);_.a4(d)})};
vuS=function(d){var f=f===void 0?rak:f;var R,W,p=(R=d.responseContext)==null?void 0:(W=R.mainAppWebResponseContext)==null?void 0:W.trackingParam;if(!p){f.increment("MISSING");var U,g,K,E,Y,b;_.JA(new _.M2("282054944_a",{ncb:!!((U=d.responseContext)==null?0:(g=U.mainAppWebResponseContext)==null?0:g.loggedOut),mef:((K=d.responseContext)==null?void 0:K.mainAppWebResponseContext)===void 0,bNf:d.responseContext===void 0,cp:(E=d.playabilityStatus)==null?void 0:E.contextParams,esb:(((Y=d.streamingData)==
null?void 0:Y.formats)||[]).length>0,fi4:(((b=d.streamingData)==null?void 0:b.adaptiveFormats)||[]).length>0,os:!!d.offlineState,cotn:d.cotn}));return 2}R="";try{R=mxf(p)}catch(L){return f.increment("C_ERROR"),_.vW(L),2}try{var D=_.uBn(R);var I=PaW(D)}catch(L){return f.increment("P_ERROR"),_.vW(L),2}I=_.OK(I,Q$U,1,_.Zp());p=[];I=_.Z(I);for(D=I.next();!D.done;D=I.next())W=D.value,D=W.getPath(),R=(0,_.uo.getValueByKeys)(d,D.split(".")),R=String(R===void 0||R===null?"":R),W=W.getValue()||"",U=/[+\-\/_]/g,
R.replace(U,"")!==W.replace(U,"")&&(f.increment("MISMATCH"),_.q("ab_mis_log_err")&&(R=new _.M2("282054944_p",{zmW:D,g:String(R),e:String(W)}),_.vW(R)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(D)||(D.match(/enforcementMessageViewModel/i)?p.push(3):p.push(2)));if(p.length>0)return Math.max.apply(Math,_.uR(p));f.increment("SUCCESS");return 1};
nu1=function(d){var f=new nT;if(d.interpreterJavascript){var R=_.Dbf(d.interpreterJavascript);R=j48(R).toString();var W=new FAu;_.wK(W,6,R);_.xk(f,1,W,uc)}else d.interpreterUrl&&(R=_.QH(d.interpreterUrl),R=_.wa(R).toString(),W=new _.Jan,_.wK(W,4,R),_.xk(f,2,W,uc));d.interpreterHash&&_.h$(f,3,d.interpreterHash,uc);d.program&&_.h$(f,4,d.program,uc);d.globalName&&_.h$(f,5,d.globalName,uc);d.clientExperimentsStateBlob&&_.h$(f,7,d.clientExperimentsStateBlob,uc);return f};
ok=function(d){var f={};d=_.Z(d.split("&"));for(var R=d.next();!R.done;R=d.next())R=R.value.split("="),R.length===2&&(f[R[0]]=R[1]);return f};
h_W=function(d){return Number(d.t)||7200};
XNn=function(){if(_.q("bg_st_hr"))return"havuokmhhs-0";var d,f=((d=performance)==null?void 0:d.timeOrigin)||0;return"havuokmhhs-"+Math.floor(f)};
ouU=function(){return new Promise(function(d){var f=window;f.ntpevasrs!==void 0?d(new $_(f.ntpevasrs)):(f.ntpqfbel===void 0&&(f.ntpqfbel=[]),f.ntpqfbel.push(function(R){d(new $_(R))}))})};
$xp=function(d){var f=d.lC9.bind(d);_.Wp("yt.aba.att",f);d=d.xTY.bind(d);_.Wp("yt.aba.att2",d)};
yaf=function(d){switch(_.De(d.input)){case _.UN(Nsv):var f={};return f.encryptedVideoId=d.innerTubeRequest.externalVideoId,f}return{}};
BsQ=function(d){switch(_.De(d.input)){case _.UN(Nsv):if(_.q("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.UN(Cak):if(_.q("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.UN(Ni):if(_.q("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&d.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.UN(iwL):var f,R;if(_.q("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((R=_.e((f=d.config)==null?void 0:f.command,JXL))==null?0:R.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.tXk=function(d){var f;if(d.playlistVideoRenderer&&((f=d.playlistVideoRenderer)==null?0:f.engagementBar))return caQ(d.playlistVideoRenderer.engagementBar);if(_.e(d,yW)){var R;if(d=(R=_.e(d,yW))==null?void 0:R.engagementBar)return caQ(d)}return""};
caQ=function(d){if(!d)return"";d=_.e(d,_.dJk);if(d==null||!d.actions)return"";d=_.Z(d.actions);for(d=d.next();!d.done;d=d.next()){d=_.e(d.value,_.jyv);var f=void 0;if((f=d)==null||!f.itemId)break;return d.itemId}return""};
_.fku=function(d){var f;if(d.playlistVideoRenderer&&((f=d.playlistVideoRenderer)==null?0:f.videoId))return d.playlistVideoRenderer.videoId;if(_.e(d,yW)){var R,W;if(d=(R=_.e(d,yW))==null?void 0:(W=R.playlistItemData)==null?void 0:W.videoId)return d}return""};
_.RTp=function(d){var f;if(d.playlistVideoRenderer&&((f=d.playlistVideoRenderer)==null?0:f.voteCount))return d.playlistVideoRenderer.voteCount;if(_.e(d,yW)){var R,W;if(d=(R=_.e(d,yW))==null?void 0:(W=R.playlistItemData)==null?void 0:W.voteCount)return d}return 0};
_.CT=function(d,f){return _.qn(d.entities,"flowStateEntity",f)};
pzp=function(d,f,R,W){var p=void 0;d=_.Z(d[f.iconName]||[]);for(var U=d.next();!U.done;U=d.next()){U=U.value;var g=f.iconSize;var K=f.iconStyle;g=!g||g===U[2];var E=WOS[U[0]];W&&W!==U[1]||!g||K&&K!==E?K=!1:p?(K=WOS[U[0]],K=!!f.iconStyle||K==="youtube_outline",g=p.version<=U[1],K=(!!f.iconSize||U[2]===24)&&K&&g):K=!0;K&&(p={name:f.iconName,style:WOS[U[0]],size:U[2],version:U[1],allowMirroring:!!U[3],url:R(f.iconName,U)})}return p};
UJF=function(d,f,R,W){return d+(""+WOS[R[0]]+((W===void 0?0:W)?"_experimental":"")+"/"+f+"/v"+R[1]+"/")+(R[2]+"px.svg")};
OWQ=function(d){return _.FK("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"?"bookmark":d};
ZWL=function(d,f){return UJF("https://fonts.gstatic.com/s/i/",d,f)};
sy8=function(d,f){return UJF("https://fonts.gstatic.com/s/i/",d,f,!0)};
gKQ=function(d,f){return UJF("https://www.gstatic.com/youtube/img/icons/web/",d,f)};
KO8=function(d){var f=d.enabled;var R=d.itemPlaybackModel;var W=d.thumbnailElRef;var p=d.containerElRef;var U=d.options;var g;_.G7(function(){var K=p==null?void 0:p.value;var E,Y=(E=W())==null?void 0:E.value;E=R();var b=U();if(f&&E&&K&&Y&&(b==null?0:b.thumbnail)){var D={data:E,hostElement:K},I,L,X=_.q("web_explore_hub_on_hover")||_.q("web_client_explore_hub_on_hover")?[].concat(_.uR((I=b.thumbnailOverlays)!=null?I:[]),_.uR((L=E.overlays)!=null?L:[])):b.thumbnailOverlays||[],w,S;K={mediaRenderer:D,
lockupElement:K,thumbnailElement:Y,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.oT((w=E.inlinePlayerData)==null?void 0:w.onVisible),navigationEndpoint:_.oT((S=E.inlinePlayerData)==null?void 0:S.onSelect),thumbnail:b.thumbnail,thumbnailOverlays:X,accessibilityText:b.accessibilityText||""},thumbnailSize:b.thumbnailSize,enableRounding:b.enableRounding}}}else K=void 0;if(w=K){var r;(r=g)==null||iO(r);g=nM(w);var v,c;((v=R())==null?0:(c=v.inlinePlayerData)==null?0:c.forceImpAutoplay)&&
HWQ(g)}},"B33dEc");
_.SI(function(){var K;(K=g)==null||iO(K)})};
EKJ=function(d){d=atob(d);for(var f=[],R=0;R<d.length;R++)f.push(d.charCodeAt(R));return new Blob([new Uint8Array(f)],{type:"image/png"})};
kKW=function(d,f,R,W){W=W===void 0?"INSERTION_POSITION_UNSPECIFIED":W;return d({targetId:f},function(p){var U,g=(U=p.contents)!=null?U:[];U=R!=null?R:[];var K=zTf(g);switch(W){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},p,{contents:[].concat(_.uR(g.slice(0,K)),_.uR(U),_.uR(g.slice(K+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},p,{contents:[].concat(_.uR(U),_.uR(g))});case "INSERTION_POSITION_LAST":return Object.assign({},p,{contents:[].concat(_.uR(g),_.uR(U))});
default:return p}})};
bW8=function(d,f,R,W,p){p=p===void 0?"RELATIVE_INSERTION_POSITION_AFTER":p;return d({targetId:f},function(U){var g,K=(g=U.contents)!=null?g:[];g=Y_8(K,R);if(g<0)return U;g=p==="RELATIVE_INSERTION_POSITION_BEFORE"?g:g+1;return Object.assign({},U,{contents:[].concat(_.uR(K.slice(0,g)),_.uR(W),_.uR(K.slice(g)))})})};
zTf=function(d){var f=d.findIndex(function(R){return _.e(R,_.BI)});
return f>=0?f:d.length};
Y_8=function(d,f){return d.findIndex(function(R){a:{R=_.Z(Object.values(R));for(var W=R.next();!W.done;W=R.next())if((W=W.value)&&W.targetId){R=W.targetId;break a}R=""}return R===f})};
IkU=function(d,f,R){return d({targetId:f},function(W){var p,U=(p=W.contents)!=null?p:[];return Object.assign({},W,{contents:DJu(U,R)})})};
DJu=function(d,f){return d.filter(function(R){var W=f.includes;a:{R=_.Z(Object.values(R));for(var p=R.next();!p.done;p=R.next())if((p=p.value)&&p.targetId){R=p.targetId;break a}R=""}return!W.call(f,R||"")})};
_.q_U=function(d,f){return{engagementPanelSectionListRenderer:{panelIdentifier:d,identifier:f,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
LOk=function(d,f){d=d.getAvailableAudioTracks();if(d.length)return d==null?void 0:d.find(function(R){var W;return(R==null?void 0:(W=R.getLanguageInfo())==null?void 0:W.getId())===f})};
_.xJv=function(d){var f,R=(f=d.getOption("captions","tracklist",{includeAsr:!0}))!=null?f:[];return R=eTp(R,d)};
Xzp=function(d){return d.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
eTp=function(d,f){f=Xzp(f);if(f==null||!f.length)return d;var R=f.filter(function(g){return g});
f=d.filter(function(g){return g.languageCode.startsWith("en")});
R=_.Z(R);for(var W=R.next();!W.done;W=R.next())if(W=W.value,f.length){var p=f[0],U=Object.assign({},p);p.languageCode!==W.languageCode&&(U.displayName=p.languageName+" >> "+W.languageName,U.translationLanguage=W,d.push(U))}return d};
Tru=function(d,f,R){d=_.xJv(d);if(d.length)return R?d.find(function(W){if(typeof(W==null?void 0:W.translationLanguage)==="object"){var p;return((p=W.translationLanguage)==null?void 0:p.languageCode)===f}return!1}):d==null?void 0:d.find(function(W){return W.languageCode===f})};
Ay8=function(d){return d.getOption("captions","tracklist",{includeAsr:!0})};
ak8=function(d){var f=d.getAvailableAudioTracks();if(f!=null&&f.length){var R=d.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.uR(f.map(function(W){return{listItemViewModel:{title:{content:W.getLanguageInfo().getName()},isSelected:W.getLanguageInfo().getId()===(R==null?void 0:R.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:W.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
MPu=function(d){return d.getOption("captions","tracklist",{includeAsr:!0})};
wz8=function(d){var f=MPu(d);if(f==null?0:f.length)return f;d.loadModule("captions");return MPu(d)};
lkU=function(d){var f=d.getOption("captions","track");if(f)return f;d.loadModule("captions");return d.getOption("captions","track")};
S_8=function(d){var f=wz8(d);if(f!=null&&f.length){var R=lkU(d),W;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.X7("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(R==null?0:R.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.uR(f.map(function(p){return{listItemViewModel:{title:{content:p.displayName},
isSelected:p.displayName===(R==null?void 0:R.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:p.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.X7("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!R.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!R.translationLanguage&&{selectionText:{content:(R==null?void 0:(W=R.translationLanguage)==null?void 0:W.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[GKQ(d)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
GKQ=function(d){var f=Xzp(d);if(f==null||!f.length)throw Error("Bi");var R=lkU(d);d=f.filter(function(W){return!W.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.uR(d.map(function(W){var p;return{listItemViewModel:{title:{content:W.languageName},isSelected:W.languageName===(R==null?void 0:(p=R.translationLanguage)==null?void 0:p.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:W.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
uhp=function(d){return new Promise(function(f,R){if(d===void 0)_.vW(Error("Fi"),"ERROR"),R(Error("Fi"));else{R=new _.VPk;var W=_.ryJ();R=R.init();var p=_.mJv(_.FK("YPC_MB_URL"),!0);Promise.all([R,p]).then(function(){var U=payments.business.integration.ClientTokenFactory.createClientToken(d,W);f(U)})}})};
vKv=function(d,f,R,W,p,U,g){var K=_.Bk();R=R.replace(/-/g,"+").replace(/_/g,"/");var E=_.a6().get("hl"),Y=_.cI(_.fO),b=f==null?void 0:f.element;b&&_.vI(b);Pjk(f,!0);_.Qyk(Y,R,K.resolve,function(){b&&_.Fe(b)},function(D){b&&_.Fe(b);
K.reject(D)},E,W?function(D){W&&_.iG(d,W,{backend_analytics:D})}:void 0,K.resolve,p,U,g);
return K.promise};
Pjk=function(d,f){!(d=d==null?void 0:d.element)||d.tagName!=="YT-BUTTON-RENDERER"&&d.tagName!=="YTD-BUTTON-RENDERER"||(d.disabled=f)};
FOQ=function(){var d=_.X7("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.sL(d),actionButton:{buttonRenderer:UtS()}}},popupType:"TOAST"}};
JyF=function(){var d=_.X7("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.sL(d),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
nKF=function(d){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:d}]}}};
t$=function(d,f,R,W){var p;return _.H(function(U){if(U.nextAddress==1)return _.q3(U,2),U.yield(d,4);if(U.nextAddress!=2)return(p=_.GD(f.getState().entities).length>0)?U.return({title:_.sL(_.X7("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.sL(_.X7("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:p$k()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
U.return(OgU(R,W));_.Ta(U);return U.return(OgU(R,W))})};
hTL=function(d,f){return f?f==="PPSV"||Hqp(d,f):!1};
oKF=function(d){d.responseContext||(d.responseContext={});d.responseContext.maxAgeSeconds=0;return d};
j7=function(d){var f;return _.H(function(R){return R.nextAddress==1?R.yield($Jn(d,"service:topbar:fallback"),2):(f=R.yieldResult)&&_.dt(f)?R.return(oKF(_.dt(f))):R.return()})};
Nrp=function(d){var f;return _.H(function(R){return R.nextAddress==1?R.yield($Jn(d,"service:downloads_settings:fallback"),2):(f=R.yieldResult)&&_.dt(f)?R.return(f):R.return()})};
$Jn=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)return d?W.yield(d.get(f),2):W.return();R=W.yieldResult;return!R||!_.dt(R)||!isNaN(Number(R.data.expireTimestampMs))&&R.isExpired()?W.return():W.return(R)})};
yyW=function(d){var f=_.Ze().resolve(fd).getState().entities;return d.playlistId?hTL(f,d.playlistId):!1};
CjU=function(d,f){var R;if(f==null?0:(R=f.requestTemplate)==null?0:R.panelId)d.panelId=f.requestTemplate.panelId;var W;if(f==null?0:(W=f.requestTemplate)==null?0:W.params)d.params=f.requestTemplate.params};
Brp=function(){if(iWL)return iWL();var d=!_.q("idb_response_store_auth_killswitch"),f={};iWL=UB("yt-it-response-store",{objectStores:(f.ResponseStore={addedAtVersion:1},f),shared:!d,upgrade:function(R,W){W(1)&&(R=ox(R,"ResponseStore",{keyPath:["key","clientName"]}),$d(R,"byExpiration","expireTimestampMs"),$d(R,"byInterface","clientName"))},
version:1});return iWL()};
cy8=function(d){return _.BX(Brp(),d)};
d9Q=function(d,f){var R;return _.H(function(W){return W.nextAddress==1?W.yield(_.ps(),2):(R=W.yieldResult)?W.return(new tPk(d,f,R)):W.return()})};
jfu=function(d){var f=Object.keys(d)[0];if(f)return d.screenExit&&(f=f+";"+d.screenExit.screen),f};
fZv=function(d){var f=new Map;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,R!=null&&(f.has(R.taskType)||f.set(R.taskType,[]),f.get(R.taskType).push(R));return f};
RaL=function(d){return!isNaN(d)&&d>0};
Ww1=function(d){d=[].concat(_.uR(d)).sort(function(R,W){return R-W});
var f=Math.floor(d.length/2);return d.length%2?d[f]:(d[f-1]+d[f])/2};
OoJ=function(d,f){d=d===void 0?gtf:d;f=f===void 0?{}:f;_.Wp("yt.logging.errors.log",_.vW);ZMf();pTp(k2u(),f);window.onerror=d;U9L=sHp;window.addEventListener("unhandledrejection",function(R){if(R.reason instanceof Error){var W=R.reason;_.n3(W,{source:"unhandledrejection"});W.name==="AbortError"&&(W.level="WARNING")}sHp(R.reason);R.preventDefault()})};
_.Zop=function(d){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU,Eu,IJ,xU,ek,nQ,uW,Ue,mB,zN,dy,DL,kV,GN,aR,Ba,pQ;return _.H(function(ji){if(ji.nextAddress==1)return ji.yield(_.AB(d,{mode:"readonly",enableRetries:!0},function(LR){return a7(LR,"playbackData").then(function(E2){var ei=E2.map(function(gy){return gy.transfer}).filter(function(gy){return!!gy}),fI=E2.map(function(gy){return gy.offlineVideoPolicy}).filter(function(gy){return!!gy}),pH=E2.filter(function(gy){return!!gy.key}).map(function(gy){return _.I7(_.Y8(gy.key).entityId,
"downloadStatusEntity")});
ei=a7(LR,"transfer",ei);fI=a7(LR,"offlineVideoPolicy",fI);pH=a7(LR,"downloadStatusEntity",pH);var j8=ei.then(function(gy){gy=gy.reduce(function(CR,Dh){(Dh==null?0:Dh.offlineVideoStreams)&&CR.push.apply(CR,_.uR(Dh.offlineVideoStreams));return CR},[]).filter(function(CR){return!!CR});
return a7(LR,"offlineVideoStreams",gy)});
return hv.all([ei,fI,j8,pH]).then(function(gy){var CR=_.Z(gy);gy=CR.next().value;var Dh=CR.next().value;var MO=CR.next().value;CR=CR.next().value;return[E2,gy,Dh,MO,CR]})})}),2);
if(ji.nextAddress!=3)return f=ji.yieldResult,ji.yield(_.AB(d,{mode:"readonly",enableRetries:!0},function(LR){return a7(LR,"mainDownloadsListEntity").then(function(E2){var ei,fI;return(fI=(ei=E2[0])==null?void 0:ei.downloads)!=null?fI:[]})}),3);
R=ji.yieldResult;W=_.Z(f);p=W.next().value;U=W.next().value;g=W.next().value;K=W.next().value;E=W.next().value;Y=p;b=U;D=g;I=K;L=E;X={};w={};S={};r={};v={};c=[];n=_.Z(b);for(y=n.next();!y.done;y=n.next())(h=y.value)&&(X[h.key]=h);t=_.Z(D);for(kU=t.next();!kU.done;kU=t.next())(Eu=kU.value)&&(w[Eu.key]=Eu);IJ=_.Z(L);for(xU=IJ.next();!xU.done;xU=IJ.next())(ek=xU.value)&&(S[ek.key]=ek);nQ=_.Z(I);for(uW=nQ.next();!uW.done;uW=nQ.next())(Ue=uW.value)&&(r[Ue.key]=Ue);mB=_.Z(R);for(zN=mB.next();!zN.done;zN=
mB.next())dy=zN.value,DL=void 0,v[(DL=dy.videoItem)!=null?DL:""]=!0,dy.videoItem&&(GN=kV=void 0,aR=(GN=(kV=_.Y8(dy.videoItem))==null?void 0:kV.entityId)!=null?GN:"",c.push({externalVideoId:aR}));Ba=Y.filter(function(LR){if(!LR||!LR.key||!LR.offlineVideoPolicy)return!1;LR=_.Y8(LR.key).entityId;LR=_.I7(LR,"downloadStatusEntity");var E2;return!(LR&&((E2=S[LR])==null?void 0:E2.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
pQ=Ba.map(function(LR){var E2=X[LR.transfer],ei=[];if(E2==null?0:E2.offlineVideoStreams)for(var fI=_.Z(E2.offlineVideoStreams),pH=fI.next();!pH.done;pH=fI.next())(pH=r[pH.value])&&ei.push(pH);fI=w[LR.offlineVideoPolicy];pH=v;var j8=LR==null?void 0:LR.playerResponseTimestamp,gy=_.Y8(fI.key).entityId;LR=_.I7(gy,"mainVideoEntity");if(fI.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var CR="OFFLINE_VIDEO_STATE_DISABLED";fI.expirationTimestamp&&Number(fI.expirationTimestamp)<Date.now()/1E3&&(CR="OFFLINE_VIDEO_STATE_EXPIRED")}else if(fI.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")CR="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(E2==null?void 0:E2.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":CR="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":CR="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":CR="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":CR="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":CR="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":CR="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:CR="OFFLINE_VIDEO_STATE_UNKNOWN"}if(CR==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(E2==null?void 0:E2.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":CR="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":CR="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":CR=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}gy={id:gy,videoState:CR};if(E2==null?0:E2.cotn)gy.cotn=E2.cotn;if(E2==null?0:E2.maximumDownloadQuality)gy.selectedVideoQuality=E2==null?void 0:E2.maximumDownloadQuality;if(E2==null?0:E2.lastProgressTimeMs)gy.lastProgressTimeMs=E2.lastProgressTimeMs;j8&&(gy.playerResponseSavedTimeMs=String(Number(j8)*1E3));E2=String;j8=0;ei=_.Z(ei);for(CR=ei.next();!CR.done;CR=ei.next())if(CR=CR.value,CR.streamsProgress){CR=_.Z(CR.streamsProgress);for(var Dh=CR.next();!Dh.done;Dh=
CR.next()){var MO=void 0;j8+=Number((MO=Dh.value.numBytesDownloaded)!=null?MO:0)}}gy.downloadedBytes=E2(j8);gy.selectedOfflineMode=pH[LR]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";fI.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(gy.offlinePlaybackDisabledReason=fI.offlinePlaybackDisabledReason);return gy});
return ji.return({offlineVideos:pQ,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:c}}})})};
sfU=function(){var d;return _.H(function(f){return f.nextAddress==1?f.yield(_.x8(),2):(d=f.yieldResult)?f.return(_.Zop(d)):f.return({state:"PES Unavailable"})})};
Kwu=function(){var d,f,R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(_.x8(),2);if(p.nextAddress!=3)return(d=p.yieldResult)?p.yield(g7W(d),3):p.return({state:"PES Unavailable"});f=p.yieldResult;R={};W=f.reduce(function(U,g){U[g.key]=g;return U},R);
return p.return(HoL(W))})};
HoL=function(d){for(var f={},R=[],W=_.Z(Object.keys(d)),p=W.next();!p.done;p=W.next()){var U=p.value;p=d[U];var g=void 0;if(((g=p)==null?void 0:g.entityType)==="mainVideoEntity"){delete d[U];var K=p.data;p={};if(K){var E=void 0;g=(E=K.videoId)!=null?E:"vid-"+U;U=d;p.video=K;delete p.video.formattedDescription;delete p.video.thumbnail;K.owner&&(E=U[K.owner],E==null?0:E.data)&&(delete U[E.key],p.video.owner=E.data,delete p.video.owner.avatar);if(K=K.downloadState)if(E=U[K],E==null?0:E.data)if(delete U[K],
K=E.data.playbackData)if(E=U[K],E!=null&&E.data){delete U[K];K=E.data;delete K.playerResponseJson;p.playbackData=K;if(K.transfer&&(E=U[K.transfer],E==null?0:E.data)){delete U[E.key];var Y=E.data;p.transfer=Y;E=[];Y=_.Z(Y.offlineVideoStreams||[]);for(var b=Y.next();!b.done;b=Y.next())if(b=U[b.value])delete U[b.key],E.push(b.data);E&&(p.streams=E)}(K=K.offlineVideoPolicy)&&(K=U[K])&&K.data&&(delete U[K.key],p.offlineVideoPolicy=K.data)}f[g]=p}}else p&&p.entityType==="offlineOrchestrationActionWrapperEntity"&&
p.data&&(delete d[p.key],g=p.data,U=void 0,R.push({id:g.rootActionId,type:((U=g.actionProto)==null?void 0:U.actionType)||"",entity:p}))}f.wrapperEntities=R;Object.keys(d).length>0&&(f.unknownKeys=d);return f};
E7J=function(){var d,f,R,W,p,U,g,K,E;return _.H(function(Y){if(Y.nextAddress==1)return d=!!(new _.ns("")).expiringStorage_,W=!!((f=_.RJ.crypto)==null?0:(R=f.subtle)==null?0:R.importKey),p=!!_.RJ.BroadcastChannel,U=!!_.RJ.navigator.locks,Y.yield(JBQ(),2);g=Y.yieldResult;K=d&&W&&p&&U&&g;E={isSupported:K};if(K)return Y.return(E);E.missingBrowserFeatures=[];g||E.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");d||E.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
W||E.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");p||E.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");U||E.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Y.return(E)})};
zan=function(){var d;return!((d=R2?R2:null)==null||!d.window)};
_.YHF=function(d){if(_.lW()&&_.HQu("Chromium")>=120){var f=_.kmf().mediaSession;try{f.setActionHandler("enterpictureinpicture",function(){d()})}catch(R){}}};
bop=function(d){for(var f=[],R=_.Z(document.styleSheets),W=R.next(),p={};!W.done;p={node$jscomp$727:void 0},W=R.next())p.node$jscomp$727=W.value.ownerNode,p.node$jscomp$727&&(p.node$jscomp$727 instanceof HTMLStyleElement||p.node$jscomp$727 instanceof HTMLLinkElement)&&f.push(new Promise(function(U){return function(g){var K=U.node$jscomp$727.cloneNode(!0);K.onload=function(){g()};
K.onerror=function(){_.JA(Error("hj"));g()};
d.document.head.appendChild(K)}}(p)));
return Promise.all(f)};
aZW=function(d){var f=[_.HC(D9u),_.HC(IZv),_.HC(qH1)];Lw8(window.document.documentElement,d.document.documentElement,[_.HC(eak),_.HC(x9f),_.HC(XTU),_.HC(TIp),_.HC(AQn)]);Lw8(window.document.body,d.document.body,f)};
Lw8=function(d,f,R){d=_.Z(d.attributes);for(var W=d.next();!W.done;W=d.next())if(W=W.value)try{_.Up(R,f,W.name,W.value)}catch(p){}};
wTW=function(d,f){d=new _.WD(d.document.documentElement);d.start(M$8,f);return d};
lZn=function(d){var f=d.document.documentElement;f.addEventListener("click",function(R){aG1(f,R)});
f.addEventListener("touchstart",function(R){S5U(R)});
f.addEventListener("mousedown",function(R){S5U(R)})};
SHF=function(d,f,R,W){W=W===void 0?!1:W;f=new Gmf(f||d,R||d);return{x:d.x+((W===void 0?0:W)?f.lengthX*-1:f.lengthX)*.2,y:d.y+((W===void 0?0:W)?f.lengthY*-1:f.lengthY)*.2}};
V$f=function(d){if(!d)return!1;var f=d.status==="OK"||d.status==="LIVE_STREAM_OFFLINE",R,W,p,U=(p=(R=d.errorScreen)==null?void 0:R.playerLegacyDesktopYpcTrailerRenderer)!=null?p:(W=d.errorScreen)==null?void 0:W.ypcTrailerRenderer;return!!f||!!U};
_.rQk=function(d,f){if(!d)return!1;var R,W=(R=d.errorScreen)==null?void 0:R.playerLegacyDesktopYpcOfferRenderer,p;f=!!(f==null?0:(p=f.playerOverlayRenderer)==null?0:p.gatedActionsOverlayRenderer);return!!V$f(d)||!!W||!!f};
Prn=function(d){return m9W(d,0,"gclid",d.search(uuv))>=0||m9W(d,0,"gad_source",d.search(uuv))>=0};
Qf1=function(d){var f=[],R=0;return{clear:function(){R=f.length=0},
push:function(W){f[R]=W;R=(R+1)%d},
iterate:function(){return function p(){var U,g,K,E;return _.pd(p,function(Y){switch(Y.nextAddress){case 1:_.xc(Y,2),U=f.length,g=0;case 4:if(!(g<U)){Y.jumpTo(2);break}K=R+g;E=_.UR;return Y.yield(f[K%U],7);case 7:E(Y.yieldResult);g++;Y.jumpTo(4);break;case 2:_.eT(Y),_.XD(Y,0)}})}()}}};
v7k=function(d){d.eventsToIgnore||(d.eventsToIgnore=[]);var f=d.eventsToIgnore.map(ruF),R=new Set(f),W=Qf1(d.bufferSize);return{flush:function(){var p=Array.from(W.iterate());W.clear();p=p.map(function(U){return{name:U.name,timestamp:U.startTime,attributes:U.attributes}});
return JSON.stringify(p)},
onSpanStart:function(p){p.name==="event"&&R.has(p.attributes.type)||W.push(p)}}};
Fwk=function(d){d=v7k(d);var f=d.flush;FrS({onSpanStart:d.onSpanStart});qvJ.subscribe("handleError",function(R){try{R.params.breadcrumbs=f()}catch(W){_.vW(W,"WARNING")}})};
JQ1=function(){vy("web_tracing_action");_.F7("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
n7L=function(d,f,R){var W=d.endTime;if(W==null)throw Error("jj");var p=d.name,U={};W-=d.startTime;var g=d.startTime;U={webTracing:(U[p]=d.attributes,U)};R=_.hp(Rtp)(p,W,g,U,R,f);if(d.children)for(d=_.Z(d.children),p=d.next();!p.done;p=d.next())n7L(p.value,f,R)};
hau=function(d){var f=ovQ.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(R){R.data&&typeof R.data==="object"&&(R=R.data,R.from==="extension"&&R.app==="yt.telemetry"&&(f("Received message from extension",R),d.onMessage(R)))});
return function(R,W){R={app:"yt.telemetry",from:"app",key:R,payload:W};f("Sending message to extension",R);window.postMessage(R,"*")}};
o7p=function(){var d=d===void 0?3E3:d;var f=hau({onMessage:function(){}}),R=[];
return{onSpanEnd:function(W){R.push(W)===1&&setTimeout(function(){var p=R.map(J_U);R.length=0;f("spansReported",{spans:p})},d)}}};
yQ1=function(){for(var d=INL.value,f={},R=_.Z(d.enabledSpansArray),W=R.next();!W.done;W=R.next())f[W.value]=!0;if(d.exportToCsi||d.exportBreadcrumbs)pl={sessionId:xCW()||"",nextSpanId:0,activeSpan:void 0,processors:[],enabledSpans:f};d.exportBreadcrumbs&&Fwk({eventsToIgnore:$9f,bufferSize:d.bufferSize});d.exportToCsi&&FrS(NIf);d.exportToDevTools&&FrS(o7p())};
Crv=function(d){return new Promise(function(f){window.setTimeout(f,d)})};
ioS=function(d){var f={bicf:function(U){d.rDJ=U},
blc:function(){return d.getLatestChallengeResponse()},
bcr:function(U){d.kx9.push(U)}},R=window;
R.ntpevasrs=f;if(R.ntpqfbel!==void 0)for(var W=_.Z(R.ntpqfbel),p=W.next();!p.done;p=W.next())p=p.value,p(f);R.ntpqfbel=void 0};
BIf=function(d){return _.H(function(f){if(f.nextAddress==1)return _.q3(f,2),f.yield(d.eIK(),4);if(f.nextAddress!=2)return _.Cf(f,0);_.Ta(f);_.a4(f)})};
cQp=function(d){var f,R;(f=d.ytcsi)==null||(R=f.tick)==null||R.call(f,"pot_ist")};
t$v=function(d){if(d instanceof Error){var f=_.oS("yt.logging.errors.log");f&&f(d,"WARNING")}};
dSQ=function(d){try{var f=JSON.parse(d);if(f.bgChallenge)return f}catch(R){}};
f$8=function(){var d=window,f={networkStatusManagerPromise:_.Ze().resolve(new TZf(_.i6)),initialChallengeSli:_.q("wpo_att_sli")?new _.nEu("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};d=d===void 0?window:d;var R=d.ytAtR,W;f==null||(W=f.initialChallengeSli)==null||_.OR(W);if(R){if(R=dSQ(R)){var p;f==null||(p=f.initialChallengeSli)==null||_.ZQ(p,"SUCCESS");jcn(R,f)}d.ytAtR=void 0}else d.ytAtRC=function(U){if(U=dSQ(U)){var g;f==null||(g=f.initialChallengeSli)==null||
_.ZQ(g,"SUCCESS");jcn(U,f);d.ytAtRC=void 0}}};
pvF=function(){if(Rcn)return Rcn;try{var d=_.eb("IFRAME");_.Bn(d,_.zp(W01));d.sandbox.add("allow-same-origin");d.style.display="none";document.body.appendChild(d);return Rcn=d}catch(f){d=new _.M2("Failed to create sandbox iframe"),_.vW(d)}};
USp=function(d){var f,R;return(R=d==null?void 0:(f=d.contentWindow)==null?void 0:f.fetch)!=null?R:window.fetch};
OUp=function(d){var f,R;return(R=d==null?void 0:(f=d.contentWindow)==null?void 0:f.JSON.parse)!=null?R:JSON.parse};
ZU8=function(d){var f,R;return(R=d==null?void 0:(f=d.contentWindow)==null?void 0:f.Request)!=null?R:window.Request};
scf=function(d){var f,R;return(R=d==null?void 0:(f=d.contentWindow)==null?void 0:f.TextDecoder)!=null?R:window.TextDecoder};
g4f=function(){return function(d,f){_.FK("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[d]=f}};
HUn=function(){return function(d,f){var R={};R[d]=f;d=_.hp(_.jjW)(R);Object.keys(d).length>0&&_.Q1(d)}};
zcS=function(){if(VMW()==="hidden")var d="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else VMW()==="visible"&&(d="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",K08=null);d&&E4v(d)};
E4v=function(d){if(d==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||d==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(kCW===d)return;kCW=d}var f=9E4+Math.random()*2E3;if(d!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.sD()>f)&&VMW()==="visible"){f=-1;K08&&(f=Math.round((0,_.OB)()-K08));var R=String;var W=_.oS("_fact",window);W=W==null||W==-1?-1:Math.max(Date.now()-W,0);_.mY("foregroundHeartbeat",{firstActivityMs:R(W),clientDocumentNonce:XPn,index:String(YMW),lastEventDeltaMs:String(f),trigger:d});
_.Wp("_fact",-1,window);YMW++;K08=(0,_.OB)()}};
_.bUk=function(){try{return!!self.sessionStorage}catch(d){return!1}};
DSF=function(){var d=navigator;return new Promise(function(f,R){var W;(W=d.webkitTemporaryStorage)!=null&&W.queryUsageAndQuota?d.webkitTemporaryStorage.queryUsageAndQuota(function(p,U){f({usage:p,quota:U})},function(p){R(p)}):R(Error("sj"))})};
I$u=function(d,f){var R={errorSeverity:f.errorSeverity.toString(),wizFeatureFlags:Object.entries(f.featureFlags).join("\n")};OMf(f,R);f=f.errorSeverity;f===3?_.vW(d,"ERROR",void 0,void 0,void 0,R):f===2&&_.vW(d,"WARNING",void 0,void 0,void 0,R);_.q("cow_if_errors_in_popup")&&f===3&&d.message.indexOf("<If>")!==-1&&window.alert(d.message)};
qMS=function(d,f){var R=W9.get(d)||{layerNode:f};R.layerNode=f;Qj8(d,R);d.getScreenLayer=function(){return sR(R.layerNode)}};
L0n=function(d){var f;d=d.parentNode;for(var R;d&&((f=W9.get(d))==null||!f.isRenderer)&&!((R=d.polymerController)!=null?R:d).isRenderer_;)d=d.parentNode||d.host;if(f=d)return W9.get(f)};
ecf=function(d){if(d){W9.delete(d);var f=_.Ze().resolve(Zc);$zU(d,f)}};
XvS=function(d,f,R){if(R===void 0?0:R){if(R=d.getAttribute("client-ve-type"),f.data&&!f.disableReactiveLogging||R)_.uh(function(){xSk(d,_.mZ(f.data))}),_.SI(function(){return void ecf(d)})}else typeof f.data!=="function"&&xSk(d,f.data)};
xSk=function(d,f){TNJ++;AT8(d,f)&&_.Pp.addJob(function(){_.AG(_.Pp,function(){if(AT8(d,f)&&d.ownerDocument.documentElement===document.documentElement&&d){var R;if(d.getAttribute("layer")){var W=R=Number(d.getAttribute("layer")),p=W9.get(d);p?p.layerNode.layer=W:qMS(d,new a$F(W));(W=L0n(d))&&(p=W9.get(d))!=null&&(p.layerNode.parent=W.layerNode)}else if(R=W9.get(d))R=sR(R.layerNode);else{R=sR;W=new a$F;if(p=L0n(d))W.parent=p.layerNode;qMS(d,W);R=R(W)}R!=null||(R=0);W=d.getAttribute("client-ve-type");
p=Number(W);var U=!1;W=!1;var g=W9.get(d),K;if((K=g)&&!(K=g[M9v]!==f)&&(K=p)){var E;K=((E=W9.get(d))==null?void 0:E.clientVeType)===void 0}K&&(g[M9v]=f,U=W=g.isRenderer=!0);W9.has(d)&&(W9.get(d).clientVeType=p);d.visualElement&&(W=!0);if(_.q("wiz_next_ld_fix_client_ve_spec")){var Y;E=((Y=_.e(f==null?void 0:f.rendererContext,_.aT))==null?void 0:Y.loggingDirectives)||(f==null?void 0:f.loggingDirectives)}else E=f==null?void 0:f.loggingDirectives;E&&E.clientVeSpec&&(Y=wvp(_.XE(),d),Y=_.l$k(_.Ah(),E,Y||
void 0,R))&&(d.visualElement=Y);!d.visualElement&&p&&U&&(d.veType=p,Y=void 0,_.q("wiz_next_client_ve_parent_fix")&&(Y=wvp(_.XE(),d)),Y=_.Te(_.Ah(),d,Y,R),d.visualElement=Y);W&&(Y=_.Ze().resolve(Zc),iNW(d,{data:f,observer:Y,layer:R,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
AT8=function(d,f){return(f==null?0:f.trackingParams)||(f==null?0:f.loggingDirectives)||_.e(f==null?void 0:f.rendererContext,_.aT)||d.getAttribute("client-ve-type")?!0:!1};
GCU=function(d,f,R){d.componentType!==_.aO&&R instanceof HTMLElement&&f&&!_.q("cow_logging_in_component_wrapper")&&XvS(R,f,!0)};
uJ8=function(){if(!SML){SML=!0;var d=Object.assign({},{flushRenderEffectsDuringRender:!0},{handleError:I$u,enableComponentStacksInErrorMessages:!1});Object.assign(UE,d);xcv=V9n;rTf();MFW=zl8;TbF=kuW;_.q("ytwiz_enable_debug_component_props")&&(d=document.body.firstElementChild,window.ng||d.__ngContext__||(d.__ngContext__={},d.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=mSF))}};
rTf=function(){_.q("cow_logging_in_component_wrapper")?(XRL=function(d,f){f instanceof HTMLElement&&XvS(f,d,!0)},KgW=function(){}):(XRL=function(){},KgW=GCU)};
PDF=function(d,f,R){f=f===void 0?{}:f;var W,p=(W=_.e(d.commandMetadata,_.ex))==null?void 0:W.url;W=f.form||{};!R||W.element||W.skipDefaultElement||(f.form=f.form||{},f.form.element=R);if(p&&p!=="/service_ajax")return{type:0,command:d,form:f.form};if(_.q("kevlar_service_command_check")){if(_.CG(_.Ze().resolve(_.nY),d))return Object.assign({},{type:1,command:d},f)}else{var U;if((U=_.e(d.commandMetadata,_.ex))==null?0:U.apiUrl)return Object.assign({},{type:1,command:d},f)}return{type:2,command:d,form:f.form}};
Qcv=function(d){if(d.form){var f=d.form,R=Object.assign({},f);f=f.element;R=(delete R.element,R);if(f)return[_.Yh(f,[d.command,R,d.commandController])]}return[]};
v4W=function(d){if(d.form){var f=d.form,R=Object.assign({},f);f=f.element;R=(delete R.element,R);f&&_.b5(f,[d.command],f,R)}};
JTW=function(d,f,R){var W=new F0S(d,f),p=new gt(d,f,R);d={"/youtubei/v1/browse":new HD(d,f,R),"/youtubei/v1/player":W,"/youtubei/v1/navigation/resolve_url":new Kd,"/youtubei/v1/next":p,"/youtubei/v1/guide":new ER(R),"/youtubei/v1/search":new zn(d,f,R),"/youtubei/v1/reel/reel_item_watch":new kX(d,f,R),"/youtubei/v1/get_watch":new YX(W,p)};d["/youtubei/v1/account/account_menu"]=new bg;d["/youtubei/v1/notification/get_notification_menu"]=new DQ;return d};
q$=function(){var d=_.Ze().resolve(I2);return Promise.resolve(n4Q(d,_.RJ.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
hcv=function(d){return d&&(d=_.Ld(_.XSp(d)))?(new URLSearchParams(d)).get("service"):null};
a2=function(d,f){_.YJ(_.e7(),function(){_.JD("adl")});
_.Ze().resolve(o4L)(f);d=d.root;d.loadData&&d.loadData(f);(f==null?0:f.response)?_.ZQ($Cn(),"SUCCESS"):_.JA(new _.M2("Lifecycle: No response in data",_.Jp("IS_SHELL_LOAD"),f?f.page:"NO_PAGE",f?f.endpoint:"NO_ENDPOINT"));d.polymerController.$["page-manager"].lazyPrepareCriticalPages((f==null?void 0:f.page)||"",f.endpoint);var R,W;((W=_.e(f==null?void 0:(R=f.endpoint)==null?void 0:R.commandMetadata,_.ex))==null?0:W.webPageType)&&_.pY().dispatch(_.xX(_.e(f.endpoint.commandMetadata,_.ex).webPageType))};
$SJ=function(){var d,f;return _.H(function(R){switch(R.nextAddress){case 1:d=window;if(!d.getDataPromise){R.jumpTo(2);break}_.q3(R,3);return R.yield(d.getDataPromise(),5);case 5:return R.return(R.yieldResult);case 3:return _.Ta(R),R.yield(q$(),6);case 6:return R.return(R.yieldResult);case 2:if(d.getInitialData)return f=d.getInitialData(),d.getInitialData=void 0,R.return(f);throw Error("uj`"+_.RJ.location.href);}})};
yTU=function(){_.vN("CSI_SERVICE_NAME","youtube");_.Q1({loadType:"cold"});_.q("kevlar_log_lcp")&&NNu(function(d){_.JD("lcp",d.value)})};
CD8=function(){var d=_.$3(document.location.href,"enable");d&&d.indexOf("scraper")>-1&&_.vN("ADD_SCRAPER_ATTRIBUTES",!0)};
dBp=function(d){var f=d.root;d=[iUQ,BNv,_.M$];_.q("web_feedback_endpoint_autolog_allowlist_killswitch")&&d.push(_.wt,cTU);t9p(function(R,W){return PDF(R,W,f)},function(R){if(!R.command)return[];
var W;((W=R.form)==null?0:W.element)?R.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},R.form,{endpoint:R.command})})):f.handleNavigate(R);return[]},d);
_.Ze().addProvider({provide:_.s4,useValue:_.Lu.instance})};
f0S=function(){var d={},f={},R;for(R in j8U){var W=_.Z(_.kY(j8U[R],void 0,"IAtZ7"));d[R]=W.next().value;f[R]=W.next().value}return[d,function(p){for(var U in p){var g=void 0;(g=f[U])==null||g(p[U])}}]};
_.lg=function(d,f,R){f=f===void 0?!1:f;var W=_.uo.getValueByKeys(d,"contents","twoColumnWatchNextResults","results","results","contents"),p=_.uo.getValueByKeys(d,"contents","twoColumnWatchNextResults","playlist","playlist")||null;f&&(p=null);var U=f=null;if(p)f=_.uo.getValueByKeys(p,"titleText"),U=_.uo.unsafeClone(_.uo.getValueByKeys(p,"longBylineText")),W="",U&&(W=_.R0(U)),U=_.fY(W);else if(W){W=_.Z(W);for(var g=W.next();!g.done;g=W.next())g=g.value,g.videoPrimaryInfoRenderer&&(f=_.uo.getValueByKeys.apply(_.uo,
[g].concat(_.uR(R$J)))),g.videoSecondaryInfoRenderer&&(U=_.uo.getValueByKeys.apply(_.uo,[g].concat(_.uR(W4k))))}else _.$Q(Error("zj"));var K;d.currentVideoEndpoint?K=d.currentVideoEndpoint:_.$Q(Error("Aj"));var E;R&&(E=_.uo.getValueByKeys(R,"playabilityStatus","miniplayer","miniplayerRenderer"));d={miniplayerTitle:f,miniplayerSubtitle:U,watchEndpoint:K,playlistData:p};E&&(d.miniplayerRenderer=E);return d};
pQf=function(d){if(d)return _.vw(d)};
_.UBv=function(){return{isFullscreen:function(){throw Error("Bj");},
toggleFullscreen:function(){throw Error("Cj");},
exitFullscreen:function(){throw Error("Dj");},
isAutonavEnabled:function(){throw Error("Ej");},
setAutonavEnabled:function(){throw Error("Fj");},
isAutoplaySetExplicitly:function(){throw Error("Gj");}}};
OFJ=function(d){return d.videoDuration?d.numTaps>1&&d.tapDirection!==0?_.Gn(d.draggedTime/d.videoDuration,0,1):_.Gn((d.playedTime||0)/d.videoDuration,0,1):0};
ZFQ=function(d){return d.videoDuration?d.isDragging||d.numTaps>1&&d.tapDirection!==0?_.Gn(d.draggedTime/d.videoDuration,0,1):_.Gn((d.playedTime||0)/d.videoDuration,0,1):0};
gMW=function(d){var f,R,W;return _.e(d==null?void 0:(f=d.markersMap)==null?void 0:(R=f.find(function(p){return p.key==="HEATSEEKER"}))==null?void 0:(W=R.value)==null?void 0:W.heatmap,s88)};
HF8=function(d){var f,R;return(R=(f=gMW(d))==null?void 0:f.heatMarkersDecorations)!=null?R:[]};
K4n=function(d){if(_.q("mweb_supported_chapters_killswitch"))return!0;var f;return!!(d==null?0:(f=d.markersMap)==null?0:f.find(function(R){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(R.key)}))};
_.EMS=function(d){var f=Object,R=f.assign,W;d={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(W=d==null?void 0:d.getPlayerState())!=null?W:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return R.call(f,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},d,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
z$L=function(d){return function(f){var R=d(),W,p=(W=R.playerApi)==null?void 0:W.getPlayerState();f&&f!==R.playerState&&(f===1||f===2)&&R.setState({playerState:p})}};
YCu=function(d){return function(f){var R=d(),W=R.playerApi;W&&(f==null?void 0:f.type)==="newdata"&&(k58&&(clearTimeout(k58),k58=void 0),_.q("web_shorts_use_progress_state_for_gapless")?(f=W==null?void 0:W.getProgressState(f==null?void 0:f.playertype),f=f.seekableEnd-f.seekableStart):f=W==null?void 0:W.getDuration(f==null?void 0:f.playertype),R.setState({playedTime:0,videoDuration:f}))}};
bFf=function(d){return function(f){var R=d(),W=R.playerApi;if(W){var p=W.getPresentingPlayerType();_.q("web_shorts_use_progress_state_for_gapless")?(W=W.getProgressState(p),W=W.seekableEnd-W.seekableStart):W=W.getDuration(p);R.setState({playedTime:f,videoDuration:W})}}};
I0k=function(d){_.TQ(112394,d,function(){return DBF},function(f){DBF=f})};
e$W=function(d,f){if(!d)return[];var R,W,p;d=((R=d.markersMap)==null?void 0:(W=R.find(function(U){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(U.key)}))==null?void 0:(p=W.value)==null?void 0:p.chapters)||[];
!qC8(d)||(f==null?0:f.ignoreStub)||(d=[L48()].concat(_.uR(d)));return d};
L48=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
qC8=function(d){if(d.length===0)return!1;var f;return((f=_.e(d[0],S7))==null?void 0:f.timeRangeStartMillis)!==0};
VL=function(d){return d?d.timeRangeStartMillis||0:0};
XQW=function(d,f){if(d.isDragging&&f)return d=xBp(d,f),d===-1?L48():e$W(f)[d]};
xBp=function(d,f){return d.isDragging&&f?e$W(f,{ignoreStub:!0}).findIndex(function(R,W,p){R=Tku(d);return AkS(R,p,W).scrubberHovering}):-1};
Tku=function(d){return Object.assign({},d,{videoDuration:d.videoDuration*1E3,playedTime:d.playedTime*1E3,draggedTime:d.draggedTime*1E3})};
AkS=function(d,f,R){var W=VL(_.e(f[R],S7));f=VL(_.e(f[R+1],S7))||d.videoDuration;R=d.isDragging;var p;if(p=d.isDragging)p=d.draggedTime,p=p!==null&&p>=W&&p<f;var U=d.playedTime;return U!==null&&U>=W&&U<f?{videoPosition:"active",isScrubbing:R,scrubberHovering:p}:d.playedTime<W?{videoPosition:"pending",isScrubbing:R,scrubberHovering:p}:{videoPosition:"seen",isScrubbing:R,scrubberHovering:p}};
a0u=function(d,f){return d.videoPosition==="seen"||(f===void 0?0:f)>0};
MJF=function(d,f,R){f=d/f.storyboardInterval;var W=e$W(R);if(!W.length)return-f*72;R=0;W=_.Z(W);for(var p=W.next();!p.done;p=W.next())if(VL(_.e(p.value,S7))/1E3<d)R++;else break;return-(f*72)-R*56};
wQ8=function(d){return d?d.width/d.columns:0};
l0p=function(d){return d.isHovering?d.hoveredTime:d.draggedTime};
G5p=function(d,f){d=d.draggedTime*1E3;return d>=f.visibleTimeRangeStartMillis&&d<=f.visibleTimeRangeEndMillis};
_.SCk=function(d){if(d===void 0||Number.isNaN(d))return"--:--";var f=Math.abs(Math.floor(d)),R=Math.floor(f/86400),W=Math.floor(f%86400/3600),p=Math.floor(f%3600/60);f=Math.floor(f%60);var U="";R>0&&(U+=R+":",W<10&&(U+="0"));if(R>0||W>0)U+=W+":",p<10&&(U+="0");U+=p+":";f<10&&(U+="0");U+=f;return d>=0?U:"-"+U};
VJF=function(d,f){return function(){var R=l0p(d());var W=f();var p=d().playerApi;if(p&&p.getNumberOfStoryboardLevels()!==0){var U=p.getStoryboardFrameIndex(R,1);U!==-1?W=p.getStoryboardFrame(U,1):(R=p.getStoryboardFrameIndex(R,0),p=p.getStoryboardFrame(R,0),W&&p&&(p.height*=3,p.width*=3),W=p)}else W=null;if(!W)return null;f()&&(W.width=90*W.columns,W.height=160*W.rows);return W}};
_.rt=function(d){if(!d||d.getVideoData)return d};
rkf=function(){var d;return{playerApi:(d=_.Yt())!=null?d:void 0}};
mBv=function(d){var f;_.H(function(R){if(R.nextAddress==1)return R.yield(_.kt(),2);if(f=R.yieldResult)f.unMute(!0),f.setVolume(d,!0);_.a4(R)})};
uwS=function(d,f){d&&(d.value=""+f,d.style.setProperty("--gradient-percent",f+"%"))};
PMf=function(d){var f;return(f=d==null?void 0:d.value)!=null?f:0};
Q8W=function(){var d;_.H(function(f){if(f.nextAddress==1)return f.yield(_.kt(),2);d=f.yieldResult;if(!d)return f.return();d.isMuted()?d.unMute(!0):d.mute(!0);_.a4(f)})};
vML=function(d){var f=_.Ze().resolve(_.m8).getPlayerElement();f&&d&&(d===1?f.pause():f.play())};
F4v=function(d){_.kh(d,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
JkJ=function(d){_.kh(d,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
h$L=function(d){return _.lV(d.document.body,function(){return _.z(nMu,null)})};
oMp=function(){var d=window.performance.getEntriesByType("navigation");return d?d.map(function(f){return f.type}).includes("reload"):!1};
tJL=function(){ug(ug(ug(ug(ug(ug(ug(_.Ze().resolve(_.PD),_.$Bn),_.NkL),_.yk8),_.CMW),_.iFk),_.Bku),_.ckf)};
dwQ=function(d,f){f=f===void 0?!1:f;var R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return f||!_.q("kevlar_shorts_seedless_retry_initial_load")||(R=window,W=!(!R.getDataPromise&&!R.getInitialData),W)?g.yield($SJ(),2):(setTimeout(dwQ.bind(window,d,!0),1E3),g.return());if(g.nextAddress!=3)return p=g.yieldResult,g.yield(jq8(p),3);U=g.yieldResult;a2(d,U);_.a4(g)})};
jq8=function(d){var f;if((f=d.response)==null||!f.replacementEndpoint)return _.D6(d);f=_.Ze().resolve(I2);d=d.response;_.e(d.replacementEndpoint,_.GF)&&d.sequenceContinuation&&(_.e(d.replacementEndpoint,_.GF).sequenceParams=d.sequenceContinuation);return QL(f,d.replacementEndpoint,{},_.RJ.location.href,"shorts",function(){},function(){return!1})};
RIS=function(d){var f=_.Ze().resolve(fRU);d.playerResponse&&f.handleResponse(d.playerResponse);d.response&&f.handleResponse(d.response)};
WqW=function(d){var f=_.pY(),R,W=_.e((R=d.response)==null?void 0:R.frameworkUpdates,t9),p;R=_.e((p=d.playerResponse)==null?void 0:p.frameworkUpdates,t9);var U;d=_.e((U=d.reelWatchSequenceResponse)==null?void 0:U.frameworkUpdates,t9);W&&_.TD(W,f);R&&_.TD(R,f);d&&_.TD(d,f)};
pK8=function(d){var f;_.q("enable_redirect_linking_for_desktop_web_client")&&((f=window.location.hash)==null?0:f.includes("redirect_state"))&&d.url&&(d.url=d.url.toString()+window.location.hash)};
Z$n=function(d){var f=_.Ze(),R=f.resolve(I2);f=f.resolve(_.Uwv);d.endpoint&&(R=O$F(R,d.endpoint),R.content&&d.response&&_.vD(f,d.response,R.content),R.player&&d.playerResponse&&_.vD(f,d.playerResponse,R.player),R.reelSequence&&d.reelWatchSequenceResponse&&_.vD(f,d.reelWatchSequenceResponse,R.reelSequence))};
FV=function(d,f){_.q("web_service_params_response_processor")&&RIS(f);WqW(f);var R;(f==null?0:f.url)&&((R=window.location.hash)==null?0:R.includes("redirect_state"))&&(pK8(f),(R=hcv(f.url))&&_.zV(d.root,"yt-initialize-third-party",[R,f]));Z$n(f);R=_.Ze();var W=R.resolve(sqk);f.playerResponse&&R.resolve(gq8).handleResponse(f.playerResponse);if(f.playerResponse){R=void 0;if(_.q("ab_v_vid_sig")&&f.endpoint){var p,U=(p=_.e(f.endpoint,_.fE))!=null?p:_.e(f.endpoint,_.GF);U&&(R=U.videoId)}H$p(W,f.playerResponse,
R)}f.playerResponse&&s5k(f.playerResponse)&&_.q("web_enable_ab_rsp_cl")?VXU().then(function(){Kq8(W,f.playerResponse);a2(d,f)}):a2(d,f)};
zIF=function(d){if(d=d.root.data){var f=_.Ze().resolve(Eqp);d.endpoint&&(d.response&&f.handleResponse(d.response,void 0,document.querySelector("ytd-app")),d.playerResponse&&f.handleResponse(d.playerResponse),d.reelWatchSequenceResponse&&f.handleResponse(d.reelWatchSequenceResponse))}};
kH8=function(d){var f,R,W,p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:f=window;if(!f.getDataPromise){K.jumpTo(2);break}_.q3(K,3);return K.yield(f.getDataPromise(),5);case 5:R=K.yieldResult;FV(d,R);_.Cf(K,4);break;case 3:return _.Ta(K),K.yield(q$(),6);case 6:W=K.yieldResult,a2(d,W);case 4:return K.return();case 2:if(!_.q("sw_nav_preload_pbj")){K.jumpTo(7);break}f.fetchInitialData=function(){var E;return _.H(function(Y){if(Y.nextAddress==1)return Y.yield(q$(),2);E=Y.yieldResult;a2(d,E);
_.a4(Y)})};
if(f.getInitialData){f.loadInitialData=function(E){FV(d,E)};
p=f.getInitialData();f.getInitialData=void 0;FV(d,p);K.jumpTo(8);break}f.fetchInitialData=void 0;return K.yield(q$(),9);case 9:U=K.yieldResult,a2(d,U);case 8:return K.return();case 7:f.getInitialData?(g=f.getInitialData(),f.getInitialData=void 0,FV(d,g)):f.loadInitialData=function(E){FV(d,E)},_.a4(K)}})};
Y8U=function(d){var f=0;return function(){return f<d.length?{done:!1,value:d[f++]}:{done:!0}}};
b$J=typeof Object.defineProperties=="function"?Object.defineProperty:function(d,f,R){if(d==Array.prototype||d==Object.prototype)return d;d[f]=R.value;return d};
Dwk=function(d){d=["object"==typeof globalThis&&globalThis,d,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var f=0;f<d.length;++f){var R=d[f];if(R&&R.Math==Math)return R}throw Error("a");};
_.Uh=Dwk(this);J4=function(d,f){if(f)a:{var R=_.Uh;d=d.split(".");for(var W=0;W<d.length-1;W++){var p=d[W];if(!(p in R))break a;R=R[p]}d=d[d.length-1];W=R[d];f=f(W);f!=W&&f!=null&&b$J(R,d,{configurable:!0,writable:!0,value:f})}};
J4("Symbol",function(d){if(d)return d;var f=function(U,g){this.$jscomp$symbol$id_=U;b$J(this,"description",{configurable:!0,writable:!0,value:g})};
f.prototype.toString=function(){return this.$jscomp$symbol$id_};
var R="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",W=0,p=function(U){if(this instanceof p)throw new TypeError("b");return new f(R+(U||"")+"_"+W++,U)};
return p});
J4("Symbol.iterator",function(d){if(d)return d;d=Symbol("c");for(var f="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),R=0;R<f.length;R++){var W=_.Uh[f[R]];typeof W==="function"&&typeof W.prototype[d]!="function"&&b$J(W.prototype,d,{configurable:!0,writable:!0,value:function(){return IR1(Y8U(this))}})}return d});
J4("Symbol.asyncIterator",function(d){return d?d:Symbol("d")});
var IR1=function(d){d={next:d};d[Symbol.iterator]=function(){return this};
return d},q8J=typeof Object.create=="function"?Object.create:function(d){var f=function(){};
f.prototype=d;return new f},LqJ=function(){function d(){function R(){}
new R;Reflect.construct(R,[],function(){});
return new R instanceof R}
if(typeof Reflect!="undefined"&&Reflect.construct){if(d())return Reflect.construct;var f=Reflect.construct;return function(R,W,p){R=f(R,W);p&&Reflect.setPrototypeOf(R,p.prototype);return R}}return function(R,W,p){p===void 0&&(p=R);
p=q8J(p.prototype||Object.prototype);return Function.prototype.apply.call(R,p,W)||p}}(),eIQ;
if(typeof Object.setPrototypeOf=="function")eIQ=Object.setPrototypeOf;else{var xwU;a:{var XKU={a:!0},TRQ={};try{TRQ.__proto__=XKU;xwU=TRQ.a;break a}catch(d){}xwU=!1}eIQ=xwU?function(d,f){d.__proto__=f;if(d.__proto__!==f)throw new TypeError("e`"+d);return d}:null}nd=eIQ;
_.x=function(d,f){d.prototype=q8J(f.prototype);d.prototype.constructor=d;if(nd)nd(d,f);else for(var R in f)if(R!="prototype")if(Object.defineProperties){var W=Object.getOwnPropertyDescriptor(f,R);W&&Object.defineProperty(d,R,W)}else d[R]=f[R];d.superClass_=f.prototype};
_.Z=function(d){var f=typeof Symbol!="undefined"&&Symbol.iterator&&d[Symbol.iterator];if(f)return f.call(d);if(typeof d.length=="number")return{next:Y8U(d)};throw Error("f`"+String(d));};
tH=function(d){for(var f,R=[];!(f=d.next()).done;)R.push(f.value);return R};
_.uR=function(d){return d instanceof Array?d:tH(_.Z(d))};
_.o2=function(d){return h4(d,d)};
h4=function(d,f){d.raw=f;Object.freeze&&(Object.freeze(d),Object.freeze(f));return d};
$X=function(d,f){return Object.prototype.hasOwnProperty.call(d,f)};
Al8=typeof Object.assign=="function"?Object.assign:function(d,f){for(var R=1;R<arguments.length;R++){var W=arguments[R];if(W)for(var p in W)$X(W,p)&&(d[p]=W[p])}return d};
J4("Object.assign",function(d){return d||Al8});
var N$=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},aRL=function(d){if(d.isRunning_)throw new TypeError("h");
d.isRunning_=!0};
N$.prototype.JSC$8711_next_=function(d){this.yieldResult=d};
var MDf=function(d,f){d.abruptCompletion_={exception:f,isException:!0};d.nextAddress=d.catchAddress_||d.finallyAddress_};
N$.prototype.return=function(d){this.abruptCompletion_={return:d};this.nextAddress=this.finallyAddress_};
N$.prototype.yield=function(d,f){this.nextAddress=f;return{value:d}};
N$.prototype.jumpTo=function(d){this.nextAddress=d};
_.a4=function(d){d.nextAddress=0};
_.q3=function(d,f,R){d.catchAddress_=f;R!=void 0&&(d.finallyAddress_=R)};
_.xc=function(d,f){d.catchAddress_=0;d.finallyAddress_=f||0};
_.Cf=function(d,f,R){d.nextAddress=f;d.catchAddress_=R||0};
_.Ta=function(d,f){d.catchAddress_=f||0;f=d.abruptCompletion_.exception;d.abruptCompletion_=null;return f};
_.eT=function(d,f,R,W){W?d.finallyContexts_[W]=d.abruptCompletion_:d.finallyContexts_=[d.abruptCompletion_];d.catchAddress_=f||0;d.finallyAddress_=R||0};
_.XD=function(d,f,R){R=d.finallyContexts_.splice(R||0)[0];(R=d.abruptCompletion_=d.abruptCompletion_||R)?R.isException?d.nextAddress=d.catchAddress_||d.finallyAddress_:R.jumpTo!=void 0&&d.finallyAddress_<R.jumpTo?(d.nextAddress=R.jumpTo,d.abruptCompletion_=null):d.nextAddress=d.finallyAddress_:d.nextAddress=f};
wKf=function(d){this.JSC$8716_context_=new N$;this.program_=d};
GHQ=function(d,f){aRL(d.JSC$8716_context_);var R=d.JSC$8716_context_.yieldAllIterator_;if(R)return lRJ(d,"return"in R?R["return"]:function(W){return{value:W,done:!0}},f,d.JSC$8716_context_.return);
d.JSC$8716_context_.return(f);return yL(d)};
lRJ=function(d,f,R,W){try{var p=f.call(d.JSC$8716_context_.yieldAllIterator_,R);if(!(p instanceof Object))throw new TypeError("g`"+p);if(!p.done)return d.JSC$8716_context_.isRunning_=!1,p;var U=p.value}catch(g){return d.JSC$8716_context_.yieldAllIterator_=null,MDf(d.JSC$8716_context_,g),yL(d)}d.JSC$8716_context_.yieldAllIterator_=null;W.call(d.JSC$8716_context_,U);return yL(d)};
yL=function(d){for(;d.JSC$8716_context_.nextAddress;)try{var f=d.program_(d.JSC$8716_context_);if(f)return d.JSC$8716_context_.isRunning_=!1,{value:f.value,done:!1}}catch(R){d.JSC$8716_context_.yieldResult=void 0,MDf(d.JSC$8716_context_,R)}d.JSC$8716_context_.isRunning_=!1;if(d.JSC$8716_context_.abruptCompletion_){f=d.JSC$8716_context_.abruptCompletion_;d.JSC$8716_context_.abruptCompletion_=null;if(f.isException)throw f.exception;return{value:f.return,done:!0}}return{value:void 0,done:!0}};
S8F=function(d){this.next=function(f){aRL(d.JSC$8716_context_);d.JSC$8716_context_.yieldAllIterator_?f=lRJ(d,d.JSC$8716_context_.yieldAllIterator_.next,f,d.JSC$8716_context_.JSC$8711_next_):(d.JSC$8716_context_.JSC$8711_next_(f),f=yL(d));return f};
this.throw=function(f){aRL(d.JSC$8716_context_);d.JSC$8716_context_.yieldAllIterator_?f=lRJ(d,d.JSC$8716_context_.yieldAllIterator_["throw"],f,d.JSC$8716_context_.JSC$8711_next_):(MDf(d.JSC$8716_context_,f),f=yL(d));return f};
this.return=function(f){return GHQ(d,f)};
this[Symbol.iterator]=function(){return this}};
_.pd=function(d,f){f=new S8F(new wKf(f));nd&&d.prototype&&nd(f,d.prototype);return f};
VDS=function(d){function f(W){return d.next(W)}
function R(W){return d.throw(W)}
return new Promise(function(W,p){function U(g){g.done?W(g.value):Promise.resolve(g.value).then(f,R).then(U,p)}
U(d.next())})};
_.H=function(d){return VDS(new S8F(new wKf(d)))};
_.LH=function(d){var f=d[Symbol.asyncIterator];return f!==void 0?f.call(d):new rlU(_.Z(d))};
rlU=function(d){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return d};
this.next=function(f){return Promise.resolve(d.next(f))};
this["throw"]=function(f){return new Promise(function(R,W){var p=d["throw"];p!==void 0?R(p.call(d,f)):(R=d["return"],R!==void 0&&R.call(d),W(new TypeError("i")))})};
d["return"]!==void 0&&(this["return"]=function(f){return Promise.resolve(d["return"](f))})};
_.n9=function(){for(var d=Number(this),f=[],R=d;R<arguments.length;R++)f[R-d]=arguments[R];return f};
_.UR=function(d){return d};
J4("globalThis",function(d){return d||_.Uh});
J4("Reflect",function(d){return d?d:{}});
J4("Reflect.construct",function(){return LqJ});
J4("Reflect.setPrototypeOf",function(d){return d?d:nd?function(f,R){try{return nd(f,R),!0}catch(W){return!1}}:null});
J4("Promise",function(d){function f(){this.batch_=null}
function R(g){return g instanceof p?g:new p(function(K){K(g)})}
if(d&&(typeof _.Uh.PromiseRejectionEvent!=="undefined"||!_.Uh.Promise||_.Uh.Promise.toString().indexOf("[native code]")===-1))return d;f.prototype.asyncExecute=function(g){if(this.batch_==null){this.batch_=[];var K=this;this.asyncExecuteFunction(function(){K.executeBatch_()})}this.batch_.push(g)};
var W=_.Uh.setTimeout;f.prototype.asyncExecuteFunction=function(g){W(g,0)};
f.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var g=this.batch_;this.batch_=[];for(var K=0;K<g.length;++K){var E=g[K];g[K]=null;try{E()}catch(Y){this.asyncThrow_(Y)}}}this.batch_=null};
f.prototype.asyncThrow_=function(g){this.asyncExecuteFunction(function(){throw g;})};
var p=function(g){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var K=this.createResolveAndReject_();try{g(K.resolve,K.reject)}catch(E){K.reject(E)}};
p.prototype.createResolveAndReject_=function(){function g(Y){return function(b){E||(E=!0,Y.call(K,b))}}
var K=this,E=!1;return{resolve:g(this.resolveTo_),reject:g(this.JSC$8744_reject_)}};
p.prototype.resolveTo_=function(g){if(g===this)this.JSC$8744_reject_(new TypeError("m"));else if(g instanceof p)this.settleSameAsPromise_(g);else{a:switch(typeof g){case "object":var K=g!=null;break a;case "function":K=!0;break a;default:K=!1}K?this.resolveToNonPromiseObj_(g):this.fulfill_(g)}};
p.prototype.resolveToNonPromiseObj_=function(g){var K=void 0;try{K=g.then}catch(E){this.JSC$8744_reject_(E);return}typeof K=="function"?this.settleSameAsThenable_(K,g):this.fulfill_(g)};
p.prototype.JSC$8744_reject_=function(g){this.settle_(2,g)};
p.prototype.fulfill_=function(g){this.settle_(1,g)};
p.prototype.settle_=function(g,K){if(this.state_!=0)throw Error("n`"+g+"`"+K+"`"+this.state_);this.state_=g;this.result_=K;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
p.prototype.scheduleUnhandledRejectionCheck_=function(){var g=this;W(function(){if(g.notifyUnhandledRejection_()){var K=_.Uh.console;typeof K!=="undefined"&&K.error(g.result_)}},1)};
p.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var g=_.Uh.CustomEvent,K=_.Uh.Event,E=_.Uh.dispatchEvent;if(typeof E==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof K==="function"?g=new K("unhandledrejection",{cancelable:!0}):(g=_.Uh.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.result_;return E(g)};
p.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var g=0;g<this.onSettledCallbacks_.length;++g)U.asyncExecute(this.onSettledCallbacks_[g]);this.onSettledCallbacks_=null}};
var U=new f;p.prototype.settleSameAsPromise_=function(g){var K=this.createResolveAndReject_();g.callWhenSettled_(K.resolve,K.reject)};
p.prototype.settleSameAsThenable_=function(g,K){var E=this.createResolveAndReject_();try{g.call(K,E.resolve,E.reject)}catch(Y){E.reject(Y)}};
p.prototype.then=function(g,K){function E(I,L){return typeof I=="function"?function(X){try{Y(I(X))}catch(w){b(w)}}:L}
var Y,b,D=new p(function(I,L){Y=I;b=L});
this.callWhenSettled_(E(g,Y),E(K,b));return D};
p.prototype.catch=function(g){return this.then(void 0,g)};
p.prototype.callWhenSettled_=function(g,K){function E(){switch(Y.state_){case 1:g(Y.result_);break;case 2:K(Y.result_);break;default:throw Error("o`"+Y.state_);}}
var Y=this;this.onSettledCallbacks_==null?U.asyncExecute(E):this.onSettledCallbacks_.push(E);this.isRejectionHandled_=!0};
p.resolve=R;p.reject=function(g){return new p(function(K,E){E(g)})};
p.race=function(g){return new p(function(K,E){for(var Y=_.Z(g),b=Y.next();!b.done;b=Y.next())R(b.value).callWhenSettled_(K,E)})};
p.all=function(g){var K=_.Z(g),E=K.next();return E.done?R([]):new p(function(Y,b){function D(X){return function(w){I[X]=w;L--;L==0&&Y(I)}}
var I=[],L=0;do I.push(void 0),L++,R(E.value).callWhenSettled_(D(I.length-1),b),E=K.next();while(!E.done)})};
return p});
var Cd=function(d,f,R){if(d==null)throw new TypeError("p`"+R);if(f instanceof RegExp)throw new TypeError("q`"+R);return d+""};
J4("String.prototype.startsWith",function(d){return d?d:function(f,R){var W=Cd(this,f,"startsWith"),p=W.length,U=f.length;R=Math.max(0,Math.min(R|0,W.length));for(var g=0;g<U&&R<p;)if(W[R++]!=f[g++])return!1;return g>=U}});
J4("Object.setPrototypeOf",function(d){return d||nd});
J4("Symbol.dispose",function(d){return d?d:Symbol("r")});
J4("SuppressedError",function(d){function f(R,W,p){if(!(this instanceof f))return new f(R,W,p);p=Error(p);"stack"in p&&(this.stack=p.stack);this.message=p.message;this.error=R;this.suppressed=W}
if(d)return d;_.x(f,Error);f.prototype.name="SuppressedError";return f});
var mw8=function(d,f,R){d instanceof String&&(d=String(d));for(var W=d.length,p=0;p<W;p++){var U=d[p];if(f.call(R,U,p,d))return{i:p,v:U}}return{i:-1,v:void 0}};
J4("Array.prototype.find",function(d){return d?d:function(f,R){return mw8(this,f,R).v}});
J4("WeakMap",function(d){function f(){}
function R(E){var Y=typeof E;return Y==="object"&&E!==null||Y==="function"}
function W(E){if(!$X(E,U)){var Y=new f;b$J(E,U,{value:Y})}}
function p(E){var Y=Object[E];Y&&(Object[E]=function(b){if(b instanceof f)return b;Object.isExtensible(b)&&W(b);return Y(b)})}
if(function(){if(!d||!Object.seal)return!1;try{var E=Object.seal({}),Y=Object.seal({}),b=new d([[E,2],[Y,3]]);if(b.get(E)!=2||b.get(Y)!=3)return!1;b.delete(E);b.set(Y,4);return!b.has(E)&&b.get(Y)==4}catch(D){return!1}}())return d;
var U="$jscomp_hidden_"+Math.random();p("freeze");p("preventExtensions");p("seal");var g=0,K=function(E){this.JSC$8751_id_=(g+=Math.random()+1).toString();if(E){E=_.Z(E);for(var Y;!(Y=E.next()).done;)Y=Y.value,this.set(Y[0],Y[1])}};
K.prototype.set=function(E,Y){if(!R(E))throw Error("s");W(E);if(!$X(E,U))throw Error("t`"+E);E[U][this.JSC$8751_id_]=Y;return this};
K.prototype.get=function(E){return R(E)&&$X(E,U)?E[U][this.JSC$8751_id_]:void 0};
K.prototype.has=function(E){return R(E)&&$X(E,U)&&$X(E[U],this.JSC$8751_id_)};
K.prototype.delete=function(E){return R(E)&&$X(E,U)&&$X(E[U],this.JSC$8751_id_)?delete E[U][this.JSC$8751_id_]:!1};
return K});
J4("Map",function(d){if(function(){if(!d||typeof d!="function"||!d.prototype.entries||typeof Object.seal!="function")return!1;try{var K=Object.seal({x:4}),E=new d(_.Z([[K,"s"]]));if(E.get(K)!="s"||E.size!=1||E.get({x:4})||E.set({x:4},"t")!=E||E.size!=2)return!1;var Y=E.entries(),b=Y.next();if(b.done||b.value[0]!=K||b.value[1]!="s")return!1;b=Y.next();return b.done||b.value[0].x!=4||b.value[1]!="t"||!Y.next().done?!1:!0}catch(D){return!1}}())return d;
var f=new WeakMap,R=function(K){this[0]={};this[1]=U();this.size=0;if(K){K=_.Z(K);for(var E;!(E=K.next()).done;)E=E.value,this.set(E[0],E[1])}};
R.prototype.set=function(K,E){K=K===0?0:K;var Y=W(this,K);Y.list||(Y.list=this[0][Y.id]=[]);Y.entry?Y.entry.value=E:(Y.entry={next:this[1],previous:this[1].previous,head:this[1],key:K,value:E},Y.list.push(Y.entry),this[1].previous.next=Y.entry,this[1].previous=Y.entry,this.size++);return this};
R.prototype.delete=function(K){K=W(this,K);return K.entry&&K.list?(K.list.splice(K.index,1),K.list.length||delete this[0][K.id],K.entry.previous.next=K.entry.next,K.entry.next.previous=K.entry.previous,K.entry.head=null,this.size--,!0):!1};
R.prototype.clear=function(){this[0]={};this[1]=this[1].previous=U();this.size=0};
R.prototype.has=function(K){return!!W(this,K).entry};
R.prototype.get=function(K){return(K=W(this,K).entry)&&K.value};
R.prototype.entries=function(){return p(this,function(K){return[K.key,K.value]})};
R.prototype.keys=function(){return p(this,function(K){return K.key})};
R.prototype.values=function(){return p(this,function(K){return K.value})};
R.prototype.forEach=function(K,E){for(var Y=this.entries(),b;!(b=Y.next()).done;)b=b.value,K.call(E,b[1],b[0],this)};
R.prototype[Symbol.iterator]=R.prototype.entries;var W=function(K,E){var Y=E&&typeof E;Y=="object"||Y=="function"?f.has(E)?Y=f.get(E):(Y=""+ ++g,f.set(E,Y)):Y="p_"+E;var b=K[0][Y];if(b&&$X(K[0],Y))for(K=0;K<b.length;K++){var D=b[K];if(E!==E&&D.key!==D.key||E===D.key)return{id:Y,list:b,index:K,entry:D}}return{id:Y,list:b,index:-1,entry:void 0}},p=function(K,E){var Y=K[1];
return IR1(function(){if(Y){for(;Y.head!=K[1];)Y=Y.previous;for(;Y.next!=Y.head;)return Y=Y.next,{done:!1,value:E(Y)};Y=null}return{done:!0,value:void 0}})},U=function(){var K={};
return K.previous=K.next=K.head=K},g=0;
return R});
J4("Set",function(d){if(function(){if(!d||typeof d!="function"||!d.prototype.entries||typeof Object.seal!="function")return!1;try{var R=Object.seal({x:4}),W=new d(_.Z([R]));if(!W.has(R)||W.size!=1||W.add(R)!=W||W.size!=1||W.add({x:4})!=W||W.size!=2)return!1;var p=W.entries(),U=p.next();if(U.done||U.value[0]!=R||U.value[1]!=R)return!1;U=p.next();return U.done||U.value[0]==R||U.value[0].x!=4||U.value[1]!=U.value[0]?!1:p.next().done}catch(g){return!1}}())return d;
var f=function(R){this.JSC$8765_map_=new Map;if(R){R=_.Z(R);for(var W;!(W=R.next()).done;)this.add(W.value)}this.size=this.JSC$8765_map_.size};
f.prototype.add=function(R){R=R===0?0:R;this.JSC$8765_map_.set(R,R);this.size=this.JSC$8765_map_.size;return this};
f.prototype.delete=function(R){R=this.JSC$8765_map_.delete(R);this.size=this.JSC$8765_map_.size;return R};
f.prototype.clear=function(){this.JSC$8765_map_.clear();this.size=0};
f.prototype.has=function(R){return this.JSC$8765_map_.has(R)};
f.prototype.entries=function(){return this.JSC$8765_map_.entries()};
f.prototype.values=function(){return this.JSC$8765_map_.values()};
f.prototype.keys=f.prototype.values;f.prototype[Symbol.iterator]=f.prototype.values;f.prototype.forEach=function(R,W){var p=this;this.JSC$8765_map_.forEach(function(U){return R.call(W,U,U,p)})};
return f});
J4("Math.log2",function(d){return d?d:function(f){return Math.log(f)/Math.LN2}});
J4("Object.values",function(d){return d?d:function(f){var R=[],W;for(W in f)$X(f,W)&&R.push(f[W]);return R}});
J4("Object.is",function(d){return d?d:function(f,R){return f===R?f!==0||1/f===1/R:f!==f&&R!==R}});
J4("Array.prototype.includes",function(d){return d?d:function(f,R){var W=this;W instanceof String&&(W=String(W));var p=W.length;R=R||0;for(R<0&&(R=Math.max(R+p,0));R<p;R++){var U=W[R];if(U===f||Object.is(U,f))return!0}return!1}});
J4("String.prototype.includes",function(d){return d?d:function(f,R){return Cd(this,f,"includes").indexOf(f,R||0)!==-1}});
J4("Array.from",function(d){return d?d:function(f,R,W){R=R!=null?R:function(K){return K};
var p=[],U=typeof Symbol!="undefined"&&Symbol.iterator&&f[Symbol.iterator];if(typeof U=="function"){f=U.call(f);for(var g=0;!(U=f.next()).done;)p.push(R.call(W,U.value,g++))}else for(U=f.length,g=0;g<U;g++)p.push(R.call(W,f[g],g));return p}});
J4("Object.entries",function(d){return d?d:function(f){var R=[],W;for(W in f)$X(f,W)&&R.push([W,f[W]]);return R}});
J4("Number.isFinite",function(d){return d?d:function(f){return typeof f!=="number"?!1:!isNaN(f)&&f!==Infinity&&f!==-Infinity}});
J4("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
J4("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
J4("Number.isInteger",function(d){return d?d:function(f){return Number.isFinite(f)?f===Math.floor(f):!1}});
J4("Number.isSafeInteger",function(d){return d?d:function(f){return Number.isInteger(f)&&Math.abs(f)<=Number.MAX_SAFE_INTEGER}});
J4("String.prototype.endsWith",function(d){return d?d:function(f,R){var W=Cd(this,f,"endsWith");R===void 0&&(R=W.length);R=Math.max(0,Math.min(R|0,W.length));for(var p=f.length;p>0&&R>0;)if(W[--R]!=f[--p])return!1;return p<=0}});
var uLU=function(d,f){d instanceof String&&(d+="");var R=0,W=!1,p={next:function(){if(!W&&R<d.length){var U=R++;return{value:f(U,d[U]),done:!1}}W=!0;return{done:!0,value:void 0}}};
p[Symbol.iterator]=function(){return p};
return p};
J4("Array.prototype.entries",function(d){return d?d:function(){return uLU(this,function(f,R){return[f,R]})}});
J4("Math.trunc",function(d){return d?d:function(f){f=Number(f);if(isNaN(f)||f===Infinity||f===-Infinity||f===0)return f;var R=Math.floor(Math.abs(f));return f<0?-R:R}});
J4("Number.isNaN",function(d){return d?d:function(f){return typeof f==="number"&&isNaN(f)}});
J4("Array.prototype.keys",function(d){return d?d:function(){return uLU(this,function(f){return f})}});
J4("Array.prototype.values",function(d){return d?d:function(){return uLU(this,function(f,R){return R})}});
J4("Array.prototype.fill",function(d){return d?d:function(f,R,W){var p=this.length||0;R<0&&(R=Math.max(0,p+R));if(W==null||W>p)W=p;W=Number(W);W<0&&(W=Math.max(0,p+W));for(R=Number(R||0);R<W;R++)this[R]=f;return this}});
var ig=function(d){return d?d:Array.prototype.fill};
J4("Int8Array.prototype.fill",ig);J4("Uint8Array.prototype.fill",ig);J4("Uint8ClampedArray.prototype.fill",ig);J4("Int16Array.prototype.fill",ig);J4("Uint16Array.prototype.fill",ig);J4("Int32Array.prototype.fill",ig);J4("Uint32Array.prototype.fill",ig);J4("Float32Array.prototype.fill",ig);J4("Float64Array.prototype.fill",ig);
J4("Object.fromEntries",function(d){return d?d:function(f){var R={};if(!(Symbol.iterator in f))throw new TypeError("u`"+f);f=f[Symbol.iterator].call(f);for(var W=f.next();!W.done;W=f.next()){W=W.value;if(Object(W)!==W)throw new TypeError("v");R[W[0]]=W[1]}return R}});
J4("String.prototype.replaceAll",function(d){return d?d:function(f,R){if(f instanceof RegExp&&!f.global)throw new TypeError("w");return f instanceof RegExp?this.replace(f,R):this.replace(new RegExp(String(f).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),R)}});
J4("Object.getOwnPropertySymbols",function(d){return d?d:function(){return[]}});
J4("String.prototype.repeat",function(d){return d?d:function(f){var R=Cd(this,null,"repeat");if(f<0||f>1342177279)throw new RangeError("x");f|=0;for(var W="";f;)if(f&1&&(W+=R),f>>>=1)R+=R;return W}});
J4("Array.prototype.findIndex",function(d){return d?d:function(f,R){return mw8(this,f,R).i}});
J4("Array.prototype.flatMap",function(d){return d?d:function(f,R){var W=[];Array.prototype.forEach.call(this,function(p,U){p=f.call(R,p,U,this);Array.isArray(p)?W.push.apply(W,p):W.push(p)});
return W}});
J4("String.prototype.codePointAt",function(d){return d?d:function(f){var R=Cd(this,null,"codePointAt"),W=R.length;f=Number(f)||0;if(f>=0&&f<W){f|=0;var p=R.charCodeAt(f);if(p<55296||p>56319||f+1===W)return p;f=R.charCodeAt(f+1);return f<56320||f>57343?p:(p-55296)*1024+f+9216}}});
J4("String.fromCodePoint",function(d){return d?d:function(f){for(var R="",W=0;W<arguments.length;W++){var p=Number(arguments[W]);if(p<0||p>1114111||p!==Math.floor(p))throw new RangeError("y`"+p);p<=65535?R+=String.fromCharCode(p):(p-=65536,R+=String.fromCharCode(p>>>10&1023|55296),R+=String.fromCharCode(p&1023|56320))}return R}});
J4("String.prototype.trimLeft",function(d){function f(){return this.replace(/^[\s\xa0]+/,"")}
return d||f});
J4("String.prototype.trimStart",function(d){return d||String.prototype.trimLeft});
J4("String.prototype.padStart",function(d){return d?d:function(f,R){var W=Cd(this,null,"padStart");f-=W.length;R=R!==void 0?String(R):" ";return(f>0&&R?R.repeat(Math.ceil(f/R.length)).substring(0,f):"")+W}});
J4("Promise.prototype.finally",function(d){return d?d:function(f){return this.then(function(R){return Promise.resolve(f()).then(function(){return R})},function(R){return Promise.resolve(f()).then(function(){throw R;
})})}});
J4("Math.imul",function(d){return d?d:function(f,R){f=Number(f);R=Number(R);var W=f&65535,p=R&65535;return W*p+((f>>>16&65535)*p+W*(R>>>16&65535)<<16>>>0)|0}});
J4("Object.hasOwn",function(d){return d?d:function(f,R){return Object.prototype.hasOwnProperty.call(f,R)}});
J4("Math.sign",function(d){return d?d:function(f){f=Number(f);return f===0||isNaN(f)?f:f>0?1:-1}});
J4("Array.prototype.flat",function(d){return d?d:function(f){f=f===void 0?1:f;var R=[];Array.prototype.forEach.call(this,function(W){Array.isArray(W)&&f>0?(W=Array.prototype.flat.call(W,f-1),R.push.apply(R,W)):R.push(W)});
return R}});
J4("String.raw",function(d){return d?d:function(f,R){if(f==null)throw new TypeError("z");for(var W=f.raw,p=W.length,U="",g=0;g<p;++g)U+=W[g],g+1<p&&g+1<arguments.length&&(U+=String(arguments[g+1]));return U}});
J4("Reflect.ownKeys",function(d){return d?d:function(f){var R=[],W=Object.getOwnPropertyNames(f);f=Object.getOwnPropertySymbols(f);for(var p=0;p<W.length;p++)(W[p].substring(0,14)=="jscomp_symbol_"?f:R).push(W[p]);return R.concat(f)}});
J4("Object.getOwnPropertyDescriptors",function(d){return d?d:function(f){for(var R={},W=Reflect.ownKeys(f),p=0;p<W.length;p++)R[W[p]]=Object.getOwnPropertyDescriptor(f,W[p]);return R}});
J4("WeakSet",function(d){if(function(){if(!d||!Object.seal)return!1;try{var R=Object.seal({}),W=Object.seal({}),p=new d([R]);if(!p.has(R)||p.has(W))return!1;p.delete(R);p.add(W);return!p.has(R)&&p.has(W)}catch(U){return!1}}())return d;
var f=function(R){this.JSC$8772_map_=new WeakMap;if(R){R=_.Z(R);for(var W;!(W=R.next()).done;)this.add(W.value)}};
f.prototype.add=function(R){this.JSC$8772_map_.set(R,!0);return this};
f.prototype.has=function(R){return this.JSC$8772_map_.has(R)};
f.prototype.delete=function(R){return this.JSC$8772_map_.delete(R)};
return f});
J4("Promise.allSettled",function(d){function f(W){return{status:"fulfilled",value:W}}
function R(W){return{status:"rejected",reason:W}}
return d?d:function(W){var p=this;W=Array.from(W,function(U){return p.resolve(U).then(f,R)});
return p.all(W)}});
J4("Number.parseInt",function(d){return d||parseInt});
_._DumpException=window._DumpException||function(d){throw d;};
window._DumpException=_._DumpException;var P4S=window.ytcsi;P4S&&typeof P4S.tick==="function"&&P4S.tick("rses_dpj");var QqS,BD,cD,t4,vqQ,FqS,JlJ,nqS,GI,hIW;QqS=QqS||{};_.RJ=this||self;_.Wp=function(d,f,R){d=d.split(".");R=R||_.RJ;for(var W;d.length&&(W=d.shift());)d.length||f===void 0?R[W]&&R[W]!==Object.prototype[W]?R=R[W]:R=R[W]={}:R[W]=f};
BD=function(d,f){var R=_.oS("WIZ_global_data.oxN3nb");d=R&&R[d];return d!=null?d:f};
cD=_.RJ._F_toggles_default_kevlar_base||[];t4=function(){};
t4.get=function(){return null};
_.TMJ=null;_.oS=function(d,f){d=d.split(".");f=f||_.RJ;for(var R=0;R<d.length;R++)if(f=f[d[R]],f==null)return null;return f};
_.dD=function(d){d.instance_=void 0;d.getInstance=function(){return d.instance_?d.instance_:d.instance_=new d}};
_.ca=function(d){var f=typeof d;return f!="object"?f:d?Array.isArray(d)?"array":f:"null"};
_.iW=function(d){var f=_.ca(d);return f=="array"||f=="object"&&typeof d.length=="number"};
_.tn=function(d){var f=typeof d;return f=="object"&&d!=null||f=="function"};
_.fR=function(d){return Object.prototype.hasOwnProperty.call(d,vqQ)&&d[vqQ]||(d[vqQ]=++FqS)};
vqQ="closure_uid_"+(Math.random()*1E9>>>0);FqS=0;JlJ=function(d,f,R){return d.call.apply(d.bind,arguments)};
nqS=function(d,f,R){if(!d)throw Error();if(arguments.length>2){var W=Array.prototype.slice.call(arguments,2);return function(){var p=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(p,W);return d.apply(f,p)}}return function(){return d.apply(f,arguments)}};
_.lB=function(d,f,R){_.lB=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?JlJ:nqS;return _.lB.apply(null,arguments)};
_.AD=function(d,f){var R=Array.prototype.slice.call(arguments,1);return function(){var W=R.slice();W.push.apply(W,arguments);return d.apply(this,W)}};
_.je=function(){return Date.now()};
GI=function(d){return d};
_.fv=function(d,f){function R(){}
R.prototype=f.prototype;d.superClass_=f.prototype;d.prototype=new R;d.prototype.constructor=d;d.base=function(W,p,U){for(var g=Array(arguments.length-2),K=2;K<arguments.length;K++)g[K-2]=arguments[K];return f.prototype[p].apply(W,g)}};
hIW=function(d){return d};var oq1,$wf;_.Q=function(d,f,R,W){var p=arguments.length,U=p<3?f:W===null?W=Object.getOwnPropertyDescriptor(f,R):W,g;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")U=Reflect.decorate(d,f,R,W);else for(var K=d.length-1;K>=0;K--)if(g=d[K])U=(p<3?g(U):p>3?g(f,R,U):g(f,R))||U;p>3&&U&&Object.defineProperty(f,R,U)};
_.F=function(d,f){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(d,f)};
oq1=function(d,f){if(f!==null&&f!==void 0){if(typeof f!=="object"&&typeof f!=="function")throw new TypeError("A");if(R===void 0){if(!Symbol.dispose)throw new TypeError("C");var R=f[Symbol.dispose]}if(typeof R!=="function")throw new TypeError("D");d.stack.push({value:f,dispose:R,async:!1})}return f};
$wf=function(d){function f(U){d.error=d.hasError?new SuppressedError(U,d.error,"An error was suppressed during disposal."):U;d.hasError=!0}
function R(){for(;W=d.stack.pop();)try{if(!W.async&&p===1)return p=0,d.stack.push(W),Promise.resolve().then(R);if(W.dispose){var U=W.dispose.call(W.value);if(W.async)return p|=2,Promise.resolve(U).then(R,function(g){f(g);return R()})}else p|=1}catch(g){f(g)}if(p===1)return d.hasError?Promise.reject(d.error):Promise.resolve();
if(d.hasError)throw d.error;}
var W,p=0;R()};_.fv(_.d8,Error);_.d8.prototype.name="CustomError";var NR1;var yln=void 0,C4u,i$L=typeof TextDecoder!=="undefined",RSJ,f1L=typeof String.prototype.isWellFormed==="function",jJ8=typeof TextEncoder!=="undefined";var BRF;_.Mr=function(d){for(var f=[],R=0,W=0;W<d.length;W++){var p=d.charCodeAt(W);p<128?f[R++]=p:(p<2048?f[R++]=p>>6|192:((p&64512)==55296&&W+1<d.length&&(d.charCodeAt(W+1)&64512)==56320?(p=65536+((p&1023)<<10)+(d.charCodeAt(++W)&1023),f[R++]=p>>18|240,f[R++]=p>>12&63|128):f[R++]=p>>12|224,f[R++]=p>>6&63|128),f[R++]=p&63|128)}return f};
BRF=function(d){for(var f=[],R=0,W=0;R<d.length;){var p=d[R++];if(p<128)f[W++]=String.fromCharCode(p);else if(p>191&&p<224){var U=d[R++];f[W++]=String.fromCharCode((p&31)<<6|U&63)}else if(p>239&&p<365){U=d[R++];var g=d[R++],K=d[R++];p=((p&7)<<18|(U&63)<<12|(g&63)<<6|K&63)-65536;f[W++]=String.fromCharCode(55296+(p>>10));f[W++]=String.fromCharCode(56320+(p&1023))}else U=d[R++],g=d[R++],f[W++]=String.fromCharCode((p&15)<<12|(U&63)<<6|g&63)}return f.join("")};var KQ=String.prototype.trim?function(d){return d.trim()}:function(d){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(d)[1]},clf=/&/g,tDS=/</g,dXS=/>/g,jDU=/"/g,fYp=/'/g,RW8=/\x00/g,Wt8=/[\x00&<>"']/;var Ri=!!(cD[0]>>15&1),poF=!!(cD[0]&1024),UX8=!!(cD[0]>>16&1),O6W=!!(cD[0]&8),Z6f=!!(cD[0]&2),sDn=!!(cD[0]&4),gxQ=!!(cD[0]&16),H6Q=!!(cD[0]&128);var KtW=BD(1,!0),D1=Ri?UX8:BD(610401301,!1),Exn=Ri?O6W:BD(772657768,!1),zW1=Ri?Z6f:BD(513659523,!1),kJF=Ri?poF||!sDn:BD(568333945,!0),SmS=Ri?gxQ:BD(1331761403,!1),HIL=Ri?poF||!H6Q:BD(748402147,KtW);var qF,YA1=_.RJ.navigator;qF=YA1?YA1.userAgentData||null:null;var tq;_.Jn=function(d,f){return Array.prototype.indexOf.call(d,f,void 0)};
_.yZ=function(d,f,R){Array.prototype.forEach.call(d,f,R)};
_.Ws=function(d,f,R){return Array.prototype.filter.call(d,f,R)};
_.PC=function(d,f,R){return Array.prototype.map.call(d,f,R)};
tq=function(d,f,R){return Array.prototype.some.call(d,f,R)};
_.K1k=function(d,f,R){return Array.prototype.every.call(d,f,R)};var pv=function(d){pv[" "](d);return d};
pv[" "]=function(){};
var ITQ=function(d,f){try{return pv(d[f]),!0}catch(R){}return!1},KVf=function(d,f,R,W){W=W?W(f):f;
return Object.prototype.hasOwnProperty.call(d,W)?d[W]:d[W]=R(f)};var b68,jq,DXU,IYn,Ltu,eWu,slU,xXJ,Xov,T$v,DUn,aYW,Mzn,SA1,VzL,rr8;_.kmf=function(){return _.RJ.navigator||null};
b68=MF();_.Ub=UFp();jq=Tv("Edge");DXU=jq||_.Ub;_.Ob=Tv("Gecko")&&!(_.H8(_.YU(),"WebKit")&&!Tv("Edge"))&&!(Tv("Trident")||Tv("MSIE"))&&!Tv("Edge");_.Z4=_.H8(_.YU(),"WebKit")&&!Tv("Edge");IYn=_.Z4&&Tv("Mobile");_.qAQ=_.zSU();Ltu=_.kvS();eWu=(Vf()?qF.platform==="Linux":Tv("Linux"))||_.Yup();slU=_.KL8();xXJ=EUL();Xov=Tv("iPad");T$v=Tv("iPod");_.Arv=_.r8();DUn=_.H8(_.YU(),"KaiOS");aYW=function(){var d=_.RJ.document;return d?d.documentMode:void 0};
a:{var wo8="",lYp=function(){var d=_.YU();if(_.Ob)return/rv:([^\);]+)(\)|;)/.exec(d);if(jq)return/Edge\/([\d\.]+)/.exec(d);if(_.Ub)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(d);if(_.Z4)return/WebKit\/(\S+)/.exec(d);if(b68)return/(?:Version)[ \/]?(\S+)/.exec(d)}();
lYp&&(wo8=lYp?lYp[1]:"");if(_.Ub){var GJF=aYW();if(GJF!=null&&GJF>parseFloat(wo8)){Mzn=String(GJF);break a}}Mzn=wo8}SA1=Mzn;VzL={};_.sb=function(d){return KVf(VzL,d,function(){return _.zv(SA1,d)>=0})};
if(_.RJ.document&&_.Ub){var mXv=aYW();rr8=mXv?mXv:parseInt(SA1,10)||void 0}else rr8=void 0;_.ufS=rr8;var qLu,LCu,PtL;_.gD=w8();qLu=EUL()||Tv("iPod");LCu=Tv("iPad");PtL=_.ZQQ();_.Hs=_.lW();_.Jv=_.Gv()&&!_.r8();var QDL,Kv,Pop,kA8,Ftp,vxW;QDL={};Kv=null;Pop=_.Ob||_.Z4||typeof _.RJ.btoa=="function";_.VG=function(d,f){f===void 0&&(f=0);vxW();f=QDL[f];for(var R=Array(Math.floor(d.length/3)),W=f[64]||"",p=0,U=0;p<d.length-2;p+=3){var g=d[p],K=d[p+1],E=d[p+2],Y=f[g>>2];g=f[(g&3)<<4|K>>4];K=f[(K&15)<<2|E>>6];E=f[E&63];R[U++]=Y+g+K+E}Y=0;E=W;switch(d.length-p){case 2:Y=d[p+1],E=f[(Y&15)<<2]||W;case 1:d=d[p],R[U]=f[d>>2]+f[(d&3)<<4|Y>>4]+E+W}return R.join("")};
kA8=function(d){var f="";Ftp(d,function(R){f+=String.fromCharCode(R)});
return f};
_.uBn=function(d){var f=[];Ftp(d,function(R){f.push(R)});
return f};
_.Oe=function(d){var f=d.length,R=f*3/4;R%3?R=Math.floor(R):_.g8("=.",d[f-1])&&(R=_.g8("=.",d[f-2])?R-2:R-1);var W=new Uint8Array(R),p=0;Ftp(d,function(U){W[p++]=U});
return p!==R?W.subarray(0,p):W};
Ftp=function(d,f){function R(E){for(;W<d.length;){var Y=d.charAt(W++),b=Kv[Y];if(b!=null)return b;if(!_.su(Y))throw Error("H`"+Y);}return E}
vxW();for(var W=0;;){var p=R(-1),U=R(0),g=R(64),K=R(64);if(K===64&&p===-1)break;f(p<<2|U>>4);g!=64&&(f(U<<4&240|g>>2),K!=64&&f(g<<6&192|K))}};
vxW=function(){if(!Kv){Kv={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=["+/=","+/","-_=","-_.","-_"],R=0;R<5;R++){var W=d.concat(f[R].split(""));QDL[R]=W;for(var p=0;p<W.length;p++){var U=W[p];Kv[U]===void 0&&(Kv[U]=p)}}}};var FLk=typeof Uint8Array!=="undefined",w8J=!_.Ub&&typeof btoa==="function",l1U=/[-_.]/g,a1k={"-":"+",_:"/",".":"="},Si={};var lc,nxF;lc=function(d,f){if(f!==Si)throw Error("J");this.JSC$8802_value_=d;if(d!=null&&d.length===0)throw Error("I");};
_.VV=function(){return Jru||(Jru=new lc(null,Si))};
nxF=function(d){return new Uint8Array(V8L(d)||0)};
lc.prototype.isEmpty=function(){return this.JSC$8802_value_==null};
lc.prototype.sizeBytes=function(){var d=V8L(this);return d?d.length:0};
var V8L=function(d){if(Si!==Si)throw Error("J");var f=d.JSC$8802_value_;f==null||FLk&&f!=null&&f instanceof Uint8Array||(typeof f==="string"?f=Gvk(f):(_.ca(f),f=null));return f==null?f:d.JSC$8802_value_=f},Jru;var Vku=void 0;var Ha=typeof Symbol==="function"&&typeof Symbol()==="symbol",hWv=se("jas",void 0,!0),lLp=se(void 0,"0di"),jd=se(void 0,"1oa"),S8=se(void 0,Symbol()),Ny1=se(void 0,"0ub"),Ccp=se(void 0,"0ubs"),EkQ=se(void 0,"0ubsb"),Es8=se(void 0,"0actk"),X$=se("m_m","messagePrototypeMarker",!0),pMW=se(void 0,"vps"),heJ=se();var upU,mF8,yG,oxp;upU={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};mF8=Object.defineProperties;_.KR=Ha?hWv:"internalArrayState";oxp=[];Ee(oxp,7);yG=Object.freeze(oxp);var Mk={},AF={},$X1=function(d,f,R){this.iterable=d;this.mapper=f;this.thisArg=R};
$X1.prototype.next=function(){var d=this.iterable.next();d.done||(d.value=this.mapper.call(this.thisArg,d.value));return d};
$X1.prototype[Symbol.iterator]=function(){return this};
var N$u=Object.freeze({}),uc={};_.yrp=QV(function(d){return d!==null&&d!==void 0});var N88=QV(function(d){return typeof d==="number"}),$FU=QV(function(d){return typeof d==="string"}),CWn=QV(function(d){return typeof d==="boolean"}),Ctf=QV(function(d){return d!=null&&typeof d==="object"&&typeof d.then==="function"}),vW1=QV(function(d){return typeof d==="function"}),OE=QV(function(d){return!!d&&(typeof d==="object"||typeof d==="function")});var yn8=typeof _.RJ.BigInt==="function"&&typeof _.RJ.BigInt(0)==="bigint";var XaL=QV(function(d){return yn8?d>=i6p&&d<=B$W:d[0]==="-"?iQU(d,crp):iQU(d,tzQ)}),crp=Number.MIN_SAFE_INTEGER.toString(),i6p=yn8?BigInt(Number.MIN_SAFE_INTEGER):void 0,tzQ=Number.MAX_SAFE_INTEGER.toString(),B$W=yn8?BigInt(Number.MAX_SAFE_INTEGER):void 0;var dmp=typeof Uint8Array.prototype.slice==="function",Fa=0,JF=0,YSv;var s2,KI,tF,ks,ORk;s2=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Ys=typeof BigInt==="function"?BigInt.asUintN:void 0;KI=Number.isSafeInteger;tF=Number.isFinite;ks=Math.trunc;ORk=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Uk8={};var FBk={},jz8=function(){try{var d=function(){return LqJ(Map,[],this.constructor)};
_.x(d,Map);pv(new d);return!1}catch(f){return!0}}(),Eb=function(){this.JSC$8822_map_=new Map};
_.O=Eb.prototype;_.O.get=function(d){return this.JSC$8822_map_.get(d)};
_.O.set=function(d,f){this.JSC$8822_map_.set(d,f);this.size=this.JSC$8822_map_.size;return this};
_.O.delete=function(d){d=this.JSC$8822_map_.delete(d);this.size=this.JSC$8822_map_.size;return d};
_.O.clear=function(){this.JSC$8822_map_.clear();this.size=this.JSC$8822_map_.size};
_.O.has=function(d){return this.JSC$8822_map_.has(d)};
_.O.entries=function(){return this.JSC$8822_map_.entries()};
_.O.keys=function(){return this.JSC$8822_map_.keys()};
_.O.values=function(){return this.JSC$8822_map_.values()};
_.O.forEach=function(d,f){return this.JSC$8822_map_.forEach(d,f)};
Eb.prototype[Symbol.iterator]=function(){return this.entries()};
var mJ=function(){if(jz8)return Object.setPrototypeOf(Eb.prototype,Map.prototype),Object.defineProperties(Eb.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Eb;var d=function(){return LqJ(Map,[],this.constructor)};
_.x(d,Map);return d}(),wL=function(d,f,R,W){R=R===void 0?mOQ:R;
W=W===void 0?mOQ:W;var p=mJ.call(this)||this;p.arrayState=d[_.KR]|0;p.valueCtor=f;p.keyToApi=R;p.valueToApi=p.valueCtor?Pc8:W;for(var U=0;U<d.length;U++){var g=d[U],K=R(g[0],!1,!0),E=g[1];f?E===void 0&&(E=null):E=W(g[1],!1,!0,void 0,void 0,p.arrayState);mJ.prototype.set.call(p,K,E)}return p};
_.x(wL,mJ);var fPS=function(d){if(d.arrayState&2)throw Error("N");};
_.O=wL.prototype;_.O.clear=function(){fPS(this);mJ.prototype.clear.call(this)};
_.O.delete=function(d){fPS(this);return mJ.prototype.delete.call(this,this.keyToApi(d,!0,!1))};
_.O.entries=function(){if(this.valueCtor){var d=mJ.prototype.keys.call(this);d=new $X1(d,QCF,this)}else d=mJ.prototype.entries.call(this);return d};
_.O.values=function(){if(this.valueCtor){var d=mJ.prototype.keys.call(this);d=new $X1(d,wL.prototype.get,this)}else d=mJ.prototype.values.call(this);return d};
_.O.forEach=function(d,f){this.valueCtor?mJ.prototype.forEach.call(this,function(R,W,p){d.call(f,p.get(W),W,p)}):mJ.prototype.forEach.call(this,d,f)};
_.O.set=function(d,f){fPS(this);d=this.keyToApi(d,!0,!1);return d==null?this:f==null?(mJ.prototype.delete.call(this,d),this):mJ.prototype.set.call(this,d,this.valueToApi(f,!0,!0,this.valueCtor,!1,this.arrayState))};
_.O.has=function(d){return mJ.prototype.has.call(this,this.keyToApi(d,!1,!1))};
_.O.get=function(d){d=this.keyToApi(d,!1,!1);var f=mJ.prototype.get.call(this,d);if(f!==void 0){var R=this.valueCtor;return R?(R=this.valueToApi(f,!1,!0,R,this.callToMutableOnAccess,this.arrayState),R!==f&&mJ.prototype.set.call(this,d,R),R):f}};
wL.prototype[Symbol.iterator]=function(){return this.entries()};
wL.prototype.toJSON=void 0;var vVU;var tiL=function(){},Byn=function(d,f){for(var R in d)!isNaN(R)&&f(d,+R,d[R])},dkQ=function(d){var f=new tiL;
Byn(d,function(R,W,p){f[W]=$V(p)});
f.reviveUnknownFields=d.reviveUnknownFields;return f},oVU={reviveIntoImmutable:!0};var cF8;var OIf,ZI8;var RwF,cM,qe,T8,WM8,Lv,xA,pY8,UmW,Tf,OJU,AN,wD,lL;RwF=_.va(0);_.zf={};_.kF=function(d,f,R,W,p){f=cM(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f,R,p);if(f!==null||W&&d.noLegacyNull!==AF)return f};
cM=function(d,f,R,W){if(f===-1)return null;var p=f+(R?0:-1),U=d.length-1;if(!(U<1+(R?0:-1))){if(p>=U){var g=d[U];if(g!=null&&typeof g==="object"&&g.constructor===Object){R=g[f];var K=!0}else if(p===U)R=g;else return}else R=d[p];if(W&&R!=null){W=W(R);if(W==null)return W;if(!Object.is(W,R))return K?g[f]=W:d[p]=W,W}return R}};
_.Ks=function(d,f,R,W){hY(d);var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Nk(p,p[_.KR]|0,f,R,W);return d};
_.YF=function(d,f,R){d=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return M8u(d,d[_.KR]|0,f,R)!==void 0};
_.bL=function(d,f,R,W){var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return M8u(p,p[_.KR]|0,f,T8(d,W,R))!==void 0};
_.Zp=function(d){return d===N$u?2:4};
_.D4=function(d,f){d=_.kF(d,f,void 0,void 0,eBQ);return d==null?_.VV():d};
qe=function(d,f,R,W){hY(d);var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=p[_.KR]|0;if(W==null){var g=TLu(p);if(AYW(g,p,U,R)===f)g.set(R,0);else return d}else U=ahU(p,U,R,f);Nk(p,U,f,W);return d};
_.Ii=function(d,f,R,W){var p=d[_.KR]|0,U=Pa(p);p=ahU(d,p,R,f,U);Nk(d,p,f,W,U)};
T8=function(d,f,R){return _.ql(d,f)===R?R:-1};
_.ql=function(d,f){d=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return AYW(TLu(d),d,void 0,f,void 0)};
WM8=function(d,f,R){var W=d[_.KR]|0,p=Pa(W),U=cM(d,R,p);if(U!=null&&U[X$]===Mk){if(!aC(U))return nI(U),U.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var g=U.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(U)&&(g=U);if(g){var K=g[_.KR]|0;K&2&&(g=JY(g,K))}g=gsL(g,f,!0);g!==U&&Nk(d,W,R,g,p);return g};
_.g7=function(d,f,R,W){var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=p[_.KR]|0;f=M8u(p,U,f,R,W);if(f==null)return f;U=p[_.KR]|0;if(!aC(d,U)){var g=uak(f);g!==f&&(nI(d)&&(p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=p[_.KR]|0),f=g,U=Nk(p,U,R,f,W),oR(p,U))}return f};
_.OK=function(d,f,R,W){var p=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return wML(d,p,p[_.KR]|0,f,R,W,!1,!0)};
_.xk=function(d,f,R,W){R=lh8(R);_.Ks(d,f,R,W);R&&!aC(R)&&oR(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return d};
_.Xo=function(d,f,R,W){W=lh8(W);qe(d,f,R,W);W&&!aC(W)&&oR(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return d};
Lv=function(d,f,R){hY(d);var W=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=W[_.KR]|0;if(R==null)return Nk(W,p,f),d;for(var U=R===yG?7:R[_.KR]|0,g=U,K=BM(U),E=K||Object.isFrozen(R),Y=!0,b=!0,D=0;D<R.length;D++){var I=R[D];K||(I=aC(I),Y&&(Y=!I),b&&(b=I))}K||(U=Y?13:5,U=b?U&-4097:U|4096);E&&U===g||(R=$V(R),g=0,U=CI(U,p));U!==g&&Ee(R,U);p=Nk(W,p,f,R);2&U||!(4096&U||16&U)||oR(W,p);return d};
xA=function(d,f,R,W){S2v(d,f,R,W);return d};
pY8=function(d,f,R){S2v(d,f,ee,void 0,R,1,!0);return d};
_.xF=function(d,f,R){d=_.kF(d,f,void 0,R);f=typeof d;d=d==null?d:f==="bigint"?_.va((0,_.Ys)(64,d)):_.dL(d)?f==="string"?_.xOn(d):_.LBk(d):void 0;return d};
_.XO=function(d,f){var R=R===void 0?!1:R;var W;return(W=_.UOn(_.kF(d,f)))!=null?W:R};
_.sK=function(d,f,R){R=R===void 0?0:R;var W;return(W=_.U2(_.kF(d,f)))!=null?W:R};
UmW=function(d,f){var R=R===void 0?0:R;d=_.sCp(_.kF(d,f));return d!=null?d:R};
Tf=function(d,f,R){R=R===void 0?RwF:R;var W;return(W=_.aLL(_.kF(d,f)))!=null?W:R};
OJU=function(d){var f=f===void 0?RwF:f;var R;return(R=_.xF(d,23))!=null?R:f};
AN=function(d,f){var R=R===void 0?0:R;var W;return(W=_.kF(d,f,void 0,void 0,_.WBf))!=null?W:R};
_.ai=function(d,f,R,W){R=R===void 0?"":R;var p;return(p=_.xs(_.kF(d,f,W)))!=null?p:R};
_.Ml=function(d,f){var R=R===void 0?0:R;var W;return(W=_.WM(_.kF(d,f)))!=null?W:R};
wD=function(d,f){var R=R===void 0?"0":R;d=AF8(_.kF(d,f),!0);return d!=null?d:R};
lL=function(d,f,R){return _.ai(d,T8(d,R,f))};
_.Gf=function(d,f,R,W){return _.g7(d,f,T8(d,W,R),void 0)};
_.LD=function(d,f){return _.xs(_.kF(d,f,void 0,_.zf))};
_.EK=function(d,f,R){return _.Ks(d,f,paS(R))};
_.PZ=function(d,f,R){return _.da(d,f,paS(R),!1)};
_.Se=function(d,f,R){return _.Ks(d,f,_.pI(R))};
_.ag=function(d,f,R){return _.Ks(d,f,HM(R))};
_.wK=function(d,f,R){return _.Ks(d,f,LI(R))};
_.h$=function(d,f,R,W){return _.da(d,f,LI(R),"",W)};
_.Hp=function(d,f,R){return _.Ks(d,f,R==null?R:_.RR(R))};
_.VO=function(d,f,R){return _.da(d,f,R==null?R:_.RR(R),0)};var f9=function(d,f,R){this.buffer=d;if(R&&!f)throw Error();this.JSC$8834_isImmutable=f};var ZJF=function(d,f,R,W){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8837_start_=0;this.init(d,f,R,W)},rD,giQ,HJ8,Ei8,f5W,szL;
_.O=ZJF.prototype;_.O.init=function(d,f,R,W){var p=W===void 0?{}:W;W=p.aliasBytesFields===void 0?!1:p.aliasBytesFields;p=p.treatNewDataAsImmutable===void 0?!1:p.treatNewDataAsImmutable;this.aliasBytesFields=W;this.treatNewDataAsImmutable=p;d&&(d=rY8(d,this.treatNewDataAsImmutable),this.bytes_=d.buffer,this.bytesAreImmutable_=d.JSC$8834_isImmutable,this.JSC$8837_start_=f||0,this.end_=R!==void 0?this.JSC$8837_start_+R:this.bytes_.length,this.cursor_=this.JSC$8837_start_)};
_.O.free=function(){this.clear();szL.length<100&&szL.push(this)};
_.O.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8837_start_=0;this.aliasBytesFields=!1};
_.O.reset=function(){this.cursor_=this.JSC$8837_start_};
_.O.atEnd=function(){return this.cursor_==this.end_};
_.md=function(d,f){var R=0,W=0,p=0,U=d.bytes_,g=d.cursor_;do{var K=U[g++];R|=(K&127)<<p;p+=7}while(p<32&&K&128);if(p>32)for(W|=(K&127)>>4,p=3;p<32&&K&128;p+=7)K=U[g++],W|=(K&127)<<p;rD(d,g);if(!(K&128))return f(R>>>0,W>>>0);throw Error();};
rD=function(d,f){d.cursor_=f;if(f>d.end_)throw Error();};
_.uL=function(d){var f=d.bytes_,R=d.cursor_,W=f[R++],p=W&127;if(W&128&&(W=f[R++],p|=(W&127)<<7,W&128&&(W=f[R++],p|=(W&127)<<14,W&128&&(W=f[R++],p|=(W&127)<<21,W&128&&(W=f[R++],p|=W<<28,W&128&&f[R++]&128&&f[R++]&128&&f[R++]&128&&f[R++]&128&&f[R++]&128)))))throw Error();rD(d,R);return p};
_.Ps=function(d){var f=d.bytes_,R=d.cursor_,W=f[R],p=f[R+1],U=f[R+2];f=f[R+3];rD(d,d.cursor_+4);return(W<<0|p<<8|U<<16|f<<24)>>>0};
giQ=function(d){var f=_.Ps(d);d=_.Ps(d);return tk1(f,d)};
HJ8=function(d){var f=_.Ps(d),R=_.Ps(d);d=(R>>31)*2+1;var W=R>>>20&2047;f=4294967296*(R&1048575)+f;return W==2047?f?NaN:d*Infinity:W==0?d*4.9E-324*f:d*Math.pow(2,W-1075)*(f+4503599627370496)};
_.KMu=function(d){for(var f=0,R=d.cursor_,W=R+10,p=d.bytes_;R<W;){var U=p[R++];f|=U;if((U&128)===0)return rD(d,R),!!(f&127)}throw Error();};
Ei8=function(d,f){if(f<0)throw Error();var R=d.cursor_;f=R+f;if(f>d.end_)throw Error();d.cursor_=f;return R};
f5W=function(d,f){if(f==0)return _.VV();var R=Ei8(d,f);d.aliasBytesFields&&d.bytesAreImmutable_?R=d.bytes_.subarray(R,R+f):(d=d.bytes_,f=R+f,R=R===f?new Uint8Array(0):dmp?d.slice(R,f):new Uint8Array(d.subarray(R,f)));return R.length==0?_.VV():new lc(R,Si)};
szL=[];var kqS=function(d,f,R,W){if(szL.length){var p=szL.pop();p.init(d,f,R,W);d=p}else d=new ZJF(d,f,R,W);this.decoder_=d;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;zwS(this,W)},zwS=function(d,f){f=f===void 0?{}:f;
d.discardUnknownFields=f.discardUnknownFields===void 0?!1:f.discardUnknownFields},pnW=function(d,f,R,W){if(YY8.length){var p=YY8.pop();
zwS(p,W);p.decoder_.init(d,f,R,W);return p}return new kqS(d,f,R,W)},t8p,jY1,bJf,YY8;
kqS.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;YY8.length<100&&YY8.push(this)};
kqS.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
t8p=function(d){if(d.decoder_.atEnd())return!1;d.fieldCursor_=d.decoder_.cursor_;var f=_.uL(d.decoder_)>>>0,R=f>>>3;f&=7;if(!(f>=0&&f<=5))throw Error();if(R<1)throw Error();d.nextField_=R;d.nextWireType_=f;return!0};
jY1=function(d){switch(d.nextWireType_){case 0:d.nextWireType_!=0?jY1(d):_.KMu(d.decoder_);break;case 1:d=d.decoder_;rD(d,d.cursor_+8);break;case 2:if(d.nextWireType_!=2)jY1(d);else{var f=_.uL(d.decoder_)>>>0;d=d.decoder_;rD(d,d.cursor_+f)}break;case 5:d=d.decoder_;rD(d,d.cursor_+4);break;case 3:f=d.nextField_;do{if(!t8p(d))throw Error();if(d.nextWireType_==4){if(d.nextField_!=f)throw Error();break}jY1(d)}while(1);break;default:throw Error();}};
bJf=function(d,f,R){var W=d.decoder_.end_,p=_.uL(d.decoder_)>>>0;p=d.decoder_.cursor_+p;var U=p-W;U<=0&&(d.decoder_.end_=p,R(f,d,void 0,void 0,void 0),U=p-d.decoder_.cursor_);if(U)throw Error();d.decoder_.cursor_=p;d.decoder_.end_=W};
_.DmJ=function(d){var f=_.uL(d.decoder_)>>>0;d=d.decoder_;var R=Ei8(d,f);d=d.bytes_;if(i$L){var W=d,p;(p=C4u)||(p=C4u=new TextDecoder("utf-8",{fatal:!0}));f=R+f;W=R===0&&f===W.length?W:W.subarray(R,f);try{var U=p.decode(W)}catch(Y){if(yln===void 0){try{p.decode(new Uint8Array([128]))}catch(b){}try{p.decode(new Uint8Array([97])),yln=!0}catch(b){yln=!1}}!yln&&(C4u=void 0);throw Y;}}else{U=R;f=U+f;R=[];for(var g=null,K,E;U<f;)K=d[U++],K<128?R.push(K):K<224?U>=f?fQ():(E=d[U++],K<194||(E&192)!==128?(U--,
fQ()):R.push((K&31)<<6|E&63)):K<240?U>=f-1?fQ():(E=d[U++],(E&192)!==128||K===224&&E<160||K===237&&E>=160||((p=d[U++])&192)!==128?(U--,fQ()):R.push((K&15)<<12|(E&63)<<6|p&63)):K<=244?U>=f-2?fQ():(E=d[U++],(E&192)!==128||(K<<28)+(E-144)>>30!==0||((p=d[U++])&192)!==128||((W=d[U++])&192)!==128?(U--,fQ()):(K=(K&7)<<18|(E&63)<<12|(p&63)<<6|W&63,K-=65536,R.push((K>>10&1023)+55296,(K&1023)+56320))):fQ(),R.length>=8192&&(g=dFf(g,R),R.length=0);U=dFf(g,R)}return U};
_.IPU=function(d){var f=_.uL(d.decoder_)>>>0;return f5W(d.decoder_,f)};
_.qYL=function(d,f,R){var W=_.uL(d.decoder_)>>>0;for(W=d.decoder_.cursor_+W;d.decoder_.cursor_<W;)R.push(f(d.decoder_))};
YY8=[];var LMu=function(d,f){this.JSC$8844_lo=d>>>0;this.JSC$8844_hi=f>>>0},xmU=function(d){if(!d)return ewQ||(ewQ=new LMu(0,0));
if(!/^\d+$/.test(d))return null;Rep(d);return new LMu(Fa,JF)},ewQ,qSu=function(d,f){this.JSC$8846_lo=d>>>0;
this.JSC$8846_hi=f>>>0},DKf=function(d){if(!d)return XYp||(XYp=new qSu(0,0));
if(!/^-?\d+$/.test(d))return null;Rep(d);return new qSu(Fa,JF)},XYp;var QO=function(){this.JSC$8848_buffer_=[]},I5U,TC8;
QO.prototype.length=function(){return this.JSC$8848_buffer_.length};
QO.prototype.end=function(){var d=this.JSC$8848_buffer_;this.JSC$8848_buffer_=[];return d};
I5U=function(d,f,R){for(;R>0||f>127;)d.JSC$8848_buffer_.push(f&127|128),f=(f>>>7|R<<25)>>>0,R>>>=7;d.JSC$8848_buffer_.push(f)};
TC8=function(d,f){for(;f>127;)d.JSC$8848_buffer_.push(f&127|128),f>>>=7;d.JSC$8848_buffer_.push(f)};
_.LD8=function(d,f){if(f>=0)TC8(d,f);else{for(var R=0;R<9;R++)d.JSC$8848_buffer_.push(f&127|128),f>>=7;d.JSC$8848_buffer_.push(1)}};
QO.prototype.writeUint8=function(d){this.JSC$8848_buffer_.push(d>>>0&255)};
_.zM=function(d,f){d.JSC$8848_buffer_.push(f>>>0&255);d.JSC$8848_buffer_.push(f>>>8&255);d.JSC$8848_buffer_.push(f>>>16&255);d.JSC$8848_buffer_.push(f>>>24&255)};
QO.prototype.writeInt8=function(d){this.JSC$8848_buffer_.push(d>>>0&255)};var A0f,sS,xK1,AtS;A0f=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new QO};
sS=function(d,f){f.length!==0&&(d.blocks_.push(f),d.totalLength_+=f.length)};
_.QRS=function(d,f){_.ES(d,f,2);f=d.encoder_.end();sS(d,f);f.push(d.totalLength_);return f};
_.vsf=function(d,f){var R=f.pop();for(R=d.totalLength_+d.encoder_.length()-R;R>127;)f.push(R&127|128),R>>>=7,d.totalLength_++;f.push(R);d.totalLength_++};
_.ES=function(d,f,R){TC8(d.encoder_,f*8+R)};
xK1=function(d,f,R){if(R!=null){switch(typeof R){case "string":xmU(R)}_.ES(d,f,1);switch(typeof R){case "number":d=d.encoder_;B8F(R);_.zM(d,Fa);_.zM(d,JF);break;case "bigint":R=BigInt.asUintN(64,R);R=new LMu(Number(R&BigInt(4294967295)),Number(R>>BigInt(32)));d=d.encoder_;f=R.JSC$8844_hi;_.zM(d,R.JSC$8844_lo);_.zM(d,f);break;default:R=xmU(R),d=d.encoder_,f=R.JSC$8844_hi,_.zM(d,R.JSC$8844_lo),_.zM(d,f)}}};
AtS=function(d,f,R){_.ES(d,f,2);TC8(d.encoder_,R.length);sS(d,d.encoder_.end());sS(d,R)};var mkp,wY8,lPJ,VpJ,r0U;mkp=RY();_.aPn=RY();_.MpJ=RY();wY8=RY();lPJ=RY();_.GqS=RY();_.vs=RY();_.SYu=RY();VpJ=RY();r0U=RY();_.mmk=RY();_.uAQ=RY();_.US=function(d,f,R){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,f,R)};
_.US.prototype.toJSON=function(){return QG(this)};
_.US.prototype.serialize=function(d){return JSON.stringify(QG(this,d))};
var rtk=function(d,f){if(f==null||f=="")return new d;f=JSON.parse(f);if(!Array.isArray(f))throw Error("V");return new d(vU1(f))};
_.US.prototype.getExtension=function(d){yF8(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d.fieldIndex);$O8(this,d.fieldIndex);return d.ctor?d.isRepeated?d.getExtensionFn(this,d.ctor,d.fieldIndex,_.Zp(),d.JSC$8859_hasMessageId):d.getExtensionFn(this,d.ctor,d.fieldIndex,d.JSC$8859_hasMessageId):d.isRepeated?d.getExtensionFn(this,d.fieldIndex,_.Zp(),d.JSC$8859_hasMessageId):d.getExtensionFn(this,d.fieldIndex,d.defaultValue,d.JSC$8859_hasMessageId)};
_.US.prototype.clone=function(){var d=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=d[_.KR]|0;return Dk8(this,d,f)?bIk(this,d,!0):new this.constructor(JY(d,f,!1))};
_.US.prototype[X$]=Mk;_.US.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var Wn=function(d,f,R){this.$$binaryReaderFn=d;this.$$binaryWriterFn=f;d=GI(mkp);this.$$isMsg=!!d&&R===d||!1},osn=u$8(function(d,f,R,W,p){if(d.nextWireType_!==2)return!1;
bJf(d,WM8(f,W,R),p);return!0},FJu),$kv=u$8(function(d,f,R,W,p){if(d.nextWireType_!==2)return!1;
bJf(d,WM8(f,W,R),p);return!0},FJu),O9f=Symbol(),Cy8=Symbol(),cYF=Symbol(),gkS=Symbol(),RAL=Symbol(),JYv,nsv;var GMQ,Plv,Qz1,vi8,FMu,J0J,niQ,hwu,oiW,$m1,NCQ,Cl1,iJJ,c0v,tpv;GMQ=function(d,f){var R=new A0f;H9J(d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,R,p9(O9f,UKW,Z9L,f));sS(R,R.encoder_.end());d=new Uint8Array(R.totalLength_);f=R.blocks_;for(var W=f.length,p=0,U=0;U<W;U++){var g=f[U];d.set(g,p);p+=g.length}R.blocks_=[d];return d};
Plv=_.Hn(function(d,f,R){if(d.nextWireType_!==1)return!1;_.K9(f,R,HJ8(d.decoder_));return!0},b9U,r0U);
Qz1=_.Hn(function(d,f,R,W){if(d.nextWireType_!==1)return!1;_.Ii(f,R,W,HJ8(d.decoder_));return!0},b9U,r0U);
vi8=_.Hn(function(d,f,R,W){if(d.nextWireType_!==5)return!1;var p=_.Ps(d.decoder_);d=(p>>31)*2+1;var U=p>>>23&255;p&=8388607;_.Ii(f,R,W,U==255?p?NaN:d*Infinity:U==0?d*1.401298464324817E-45*p:d*Math.pow(2,U-150)*(p+8388608));return!0},function(d,f,R){f=_.WBf(f);
f!=null&&(_.ES(d,R,5),d=d.encoder_,R=YSv||(YSv=new DataView(new ArrayBuffer(8))),R.setFloat32(0,+f,!0),JF=0,Fa=R.getUint32(0,!0),_.zM(d,Fa))},VpJ);
_.FO=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;_.K9(f,R,_.md(d.decoder_,dOf));return!0},_.kk,_.vs);
FMu=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;d=_.md(d.decoder_,dOf);_.K9(f,R,d===0?void 0:d);return!0},_.kk,_.vs);
J0J=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;_.Ii(f,R,W,_.md(d.decoder_,dOf));return!0},_.kk,_.vs);
_.JN=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;_.K9(f,R,_.uL(d.decoder_));return!0},eA8,wY8);
niQ=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;d=_.uL(d.decoder_);_.K9(f,R,d===0?void 0:d);return!0},eA8,wY8);
hwu=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;_.Ii(f,R,W,_.uL(d.decoder_));return!0},eA8,wY8);
oiW=_.Hn(function(d,f,R){if(d.nextWireType_!==1)return!1;_.K9(f,R,giQ(d.decoder_));return!0},_.XnJ,_.SYu);
$m1=_.kMS(function(d,f,R){if(d.nextWireType_!==1&&d.nextWireType_!==2)return!1;f=_.XMn(f,f[_.KR]|0,R);d.nextWireType_==2?_.qYL(d,giQ,f):f.push(giQ(d.decoder_));return!0},function(d,f,R){f=_.zAU(waL,f,!1);
if(f!=null)for(var W=0;W<f.length;W++)xK1(d,R,f[W])},_.SYu);
_.nv=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;_.K9(f,R,_.KMu(d.decoder_));return!0},_.TaW,_.aPn);
NCQ=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;_.Ii(f,R,W,_.KMu(d.decoder_));return!0},_.TaW,_.aPn);
_.hN=_.Hn(function(d,f,R){if(d.nextWireType_!==2)return!1;_.K9(f,R,_.DmJ(d));return!0},_.a58,_.MpJ);
_.y0p=_.Hn(function(d,f,R,W){if(d.nextWireType_!==2)return!1;_.Ii(f,R,W,_.DmJ(d));return!0},_.a58,_.MpJ);
Cl1=_.kMS(function(d,f,R){if(d.nextWireType_!==2)return!1;d=_.DmJ(d);_.XMn(f,f[_.KR]|0,R).push(d);return!0},function(d,f,R){f=_.zAU(_.xs,f,!0);
if(f!=null)for(var W=0;W<f.length;W++){var p=d,U=R,g=f[W];g!=null&&AtS(p,U,WL8(g))}},_.MpJ);
iJJ=void 0;iJJ=iJJ===void 0?mkp:iJJ;_.oi=new Wn(function(d,f,R,W,p){if(d.nextWireType_!==2)return!1;W=gsL(void 0,W,!0);_.XMn(f,f[_.KR]|0,R).push(W);bJf(d,W,p);return!0},function(d,f,R,W,p){if(Array.isArray(f))for(var U=0;U<f.length;U++)Mdf(d,f[U],R,W,p)},iJJ);
_.$F=u$8(function(d,f,R,W,p,U){if(d.nextWireType_!==2)return!1;var g=f[_.KR]|0;ahU(f,g,U,R,Pa(g));f=WM8(f,W,R);bJf(d,f,p);return!0},Mdf);
_.BC1=_.Hn(function(d,f,R){if(d.nextWireType_!==2)return!1;_.K9(f,R,_.IPU(d));return!0},_.wnU,_.mmk);
c0v=_.Hn(function(d,f,R,W){if(d.nextWireType_!==2)return!1;_.Ii(f,R,W,_.IPU(d));return!0},_.wnU,_.mmk);
tpv=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;_.Ii(f,R,W,_.uL(d.decoder_)>>>0);return!0},function(d,f,R){f=_.sCp(f);
f!=null&&f!=null&&(_.ES(d,R,0),TC8(d.encoder_,f))},lPJ);
_.Nl=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;_.K9(f,R,_.uL(d.decoder_));return!0},_.l5k,_.uAQ);var fXU=function(){var d=dRf,f=jUk;this.fieldIndex=175237375;this.ctor=f;this.isRepeated=0;this.getExtensionFn=_.g7;this.defaultValue=void 0;this.JSC$8859_hasMessageId=d.messageId!=null?uc:void 0};
fXU.prototype.register=function(){pv(this)};var RYu=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(RYu,_.US);var Wi8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Wi8,_.US);var PHf=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(PHf,_.US);var pFn=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(pFn,_.US);var UR8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(UR8,_.US);var OtF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(OtF,_.US);var Zt8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Zt8,_.US);Zt8.prototype.getData=function(){return _.D4(this,2)};var sUL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(sUL,_.US);var gwk=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(gwk,_.US);gwk.prototype.getStyle=function(){return _.g7(this,RYu,1)};var ed=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ed,_.US);ed.prototype.getPayloadCase=function(){return _.ql(this,TM)};
ed.prototype.getStyle=function(){return _.Gf(this,gwk,6,TM)};
var Htk=function(){var d=new ed,f=new UR8;return _.Xo(d,7,TM,f)},Kif=function(){var d=new ed,f=new OtF;
return _.Xo(d,8,TM,f)},TM=[1,
2,3,4,5,6,7,8];var Ewv=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Ewv,_.US);var zYn=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(zYn,_.US);var kwu=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(kwu,_.US);var YFk=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(YFk,_.US);var btL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(btL,_.US);var DR8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(DR8,_.US);var IX1=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(IX1,_.US);var qFF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(qFF,_.US);qFF.prototype.getData=function(){return _.D4(this,2)};var Lik=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Lik,_.US);var uo8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(uo8,_.US);uo8.prototype.getPayloadCase=function(){return _.ql(this,yO)};
var yO=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Cv=function(d,f){d=Error.call(this,d);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=f===void 0?2:f};
_.x(Cv,Error);var eYF=Promise;var xRL=function(d){this.channelPromise=d};
xRL.prototype.send=function(d,f,R){this.channelPromise.then(function(W){W.send(d,f,R)})};var XFQ=function(d,f){this.data=d;this.channel=f};
XFQ.prototype.reply=function(d,f,R){this.channel.send(d,f,R)};var T3p=function(d){this.JSC$8925_port_=d};
T3p.prototype.send=function(d,f,R){R=R===void 0?[]:R;var W=new MessageChannel;AbL(W.port1,f);this.JSC$8925_port_.postMessage(d,[W.port2].concat(R))};
var aXJ=function(d,f){AbL(d,f);return new T3p(d)},AbL=function(d,f){f&&(d.onmessage=function(R){f(new XFQ(R.data,aXJ(R.ports[0])))})};var MBu=function(d){this.verifier_=d};
MBu.prototype.verify=function(d){return this.verifier_(d)};
var wF8=function(d){var f=Object.create(null);(typeof d==="string"?[d]:d).forEach(function(R){if(R==="null")throw Error("X");f[R]=!0});
return function(R){return f[R]===!0}};_.lX8=function(){if(!_.RJ.addEventListener||!Object.defineProperty)return!1;var d=!1,f=Object.defineProperty({},"passive",{get:function(){d=!0}});
try{var R=function(){};
_.RJ.addEventListener("test",R,f);_.RJ.removeEventListener("test",R,f)}catch(W){}return d}();var Gwk;_.Bs=function(d){var f=d.destination;var R=d.iframe;var W=d.origin;var p=d.channelName===void 0?"ZNWN1d":d.channelName;var U=d.onMessage===void 0?void 0:d.onMessage;d=d.onEstablished===void 0?void 0:d.onEstablished;return Gwk({destination:f,getSource:function(){return R.contentWindow},
originVerifier:W instanceof MBu?W:typeof W==="function"?new MBu(W):new MBu(wF8(W)),channelName:p,onMessage:U,onEstablished:d})};
Gwk=function(d){var f=d.destination;var R=d.getSource;var W=d.originVerifier;var p=d.token===void 0?void 0:d.token;var U=d.channelName;var g=d.onMessage===void 0?void 0:d.onMessage;var K=d.onEstablished===void 0?void 0:d.onEstablished;return new xRL(new eYF(function(E,Y){var b=function(D){D.source&&D.source===R()&&W.verify(D.origin)&&(D.data.n||D.data)===U&&(f.removeEventListener("message",b,!1),p&&D.data.t!==p?Y(Error("Y`"+U+"`"+p+"`"+D.data.t)):(E(aXJ(D.ports[0],g)),K&&K(D)))};
f.addEventListener("message",b,!1)}))};var SF1=function(d){try{d()}catch(f){W8(f)}};var rbF=function(d){var f=this;var R=d.getMessageType;var W=d.onUnregisteredMessage===void 0?function(){}:d.onUnregisteredMessage;
var p=d.onBeforeRegisteredMessage===void 0?function(){}:d.onBeforeRegisteredMessage;
d=d.onAfterRegisteredMessage===void 0?function(){}:d.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=R;this.onUnregisteredMessage_=W;this.onBeforeRegisteredMessage_=p;this.onAfterRegisteredMessage_=d;this.onMessage=function(U){return VBf(f,U)}};
rbF.prototype.register=function(d,f){this.registry_.set(d,f);return this};
var VBf=function(d,f){var R=d.getMessageType_(f.data),W=d.registry_.get(R);W?(SF1(function(){return d.onBeforeRegisteredMessage_(f,R)}),SF1(function(){return W(f)}),SF1(function(){return d.onAfterRegisteredMessage_(f,R)})):SF1(function(){return d.onUnregisteredMessage_(f,R)})};var mR8=function(d){this.JSC$8942_channel_=d},PsS,QU8;
mR8.prototype.send=function(d,f,R){this.JSC$8942_channel_.send(QG(d),f,R)};
_.u4v=function(d,f){return function(R){var W=new d(R.data);return f(new XFQ(W,R.channel))}};
PsS=function(d){return function(f){return d(new XFQ(f.data,new mR8(f.channel)))}};
QU8=function(d,f){return PsS(_.u4v(d,f))};var vwS=function(d,f,R,W){this.registry=d;this.delegate=f;this.receiveMessageConstructor=R;this.createInitMessage=W;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},mKS=function(d){var f=new rbF({getMessageType:d.getPayloadCase});
return new vwS(f,new mR8(_.Bs({iframe:d.child,destination:window,origin:d.origin,channelName:d.channelName,onMessage:QU8(d.receiveMessageConstructor,f.onMessage)})),d.receiveMessageConstructor,d.createInitMessage)},Fif=function(d,f){d.createInitMessage=f};
vwS.prototype.send=function(d){if(!this.initialised)throw new Cv("Attempted to send a message before initialisation.");this.delegate.send(d)};
var JbW=function(d,f){return _.H(function(R){if(!d.initialised)throw new Cv("Attempted to send a message before initialisation.");return R.return(new Promise(function(W){d.delegate.send(f,QU8(d.receiveMessageConstructor,W))}))})};
vwS.prototype.init=function(){var d=this;return _.H(function(f){if(d.initialised)throw new Cv("Attempted to initialise twice. The SDK can only be initialised once.");if(d.createInitMessage!==void 0){var R=d.delegate,W=R.send,p=d.createInitMessage;var U=new Wi8;var g=[].concat(_.uR(d.features));U=_.tY(U,1,g,_.RR);W.call(R,p.call(d,U))}d.initialised=!0;_.a4(f)})};
var cs=function(d,f){if(d.initialised)throw new Cv('Attempted to set up API "'+f+'" after initialisation. All APIs must be set up before initialising the SDK.');d.features.add(f);return d.registry};
_.Uh.Object.defineProperties(vwS.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var nw8=function(d){this.channel=d;this.registered=!1};
nw8.prototype.update=function(d){if(this.channel.isInitialised){if(!this.registered)throw new Cv("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var f=new ed;var R=new pFn;R=_.EK(R,1,d);f=_.Xo(f,2,TM,R);this.channel.send(f)}else this.register();this.JSC$8956_audioEnabled=d};
nw8.prototype.register=function(){cs(this.channel,1);this.registered=!0};
nw8.prototype.isAudioEnabled=function(){return this.JSC$8956_audioEnabled};var hY8=function(d){this.channel=d};
_.O=hY8.prototype;_.O.onFirstFrameReady=function(d){cs(this.channel,2).register(11,function(f){f=_.Gf(f.data,Ewv,11,yO);if(!f)throw new Cv("Unexpectedly nonexistent GameFirstFrameReadyEvent");d(_.ai(f,1))})};
_.O.onReady=function(d){cs(this.channel,2).register(4,function(f){f=_.Gf(f.data,kwu,4,yO);if(!f)throw new Cv("Unexpectedly nonexistent GameReadyEvent");d(_.ai(f,1))})};
_.O.onLevelComplete=function(d){cs(this.channel,2).register(5,function(f){f=_.Gf(f.data,YFk,5,yO);if(!f)throw new Cv("Unexpectedly nonexistent LevelCompleteEvent");d(_.ai(f,1),_.sK(f,2))})};
_.O.onGameOver=function(d){cs(this.channel,2).register(6,function(f){f=_.Gf(f.data,zYn,6,yO);if(!f)throw new Cv("Unexpectedly nonexistent GameOverEvent");d(_.ai(f,1))})};
_.O.pause=function(){var d=this;if(!this.channel.isInitialised)return cs(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Cv("Using unregistered Game Feature: pause.");var f=Htk();return new Promise(function(R){return _.H(function(W){if(W.nextAddress==1)return W.yield(JbW(d.channel,f),2);R();_.a4(W)})})};
_.O.resume=function(){var d=this;if(!this.channel.isInitialised)return cs(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Cv("Using unregistered Game Feature: resume.");var f=Kif();return new Promise(function(R){return _.H(function(W){if(W.nextAddress==1)return W.yield(JbW(d.channel,f),2);R();_.a4(W)})})};var owf=function(d){this.channel=d};
owf.prototype.onReady=function(d){cs(this.channel,5).register(8,function(f){if(!_.Gf(f.data,btL,8,yO))throw new Cv("Unexpectedly nonexistent PageReadyEvent");d()})};var $Rn=function(d){this.channel=d};
$Rn.prototype.onChange=function(d){cs(this.channel,3).register(7,function(f){f=_.Gf(f.data,DR8,7,yO);if(!f)throw new Cv("Unexpectedly nonexistent ScoreEvent");d(_.ai(f,1),_.sK(f,2))})};var N3J={load:function(){throw new Cv("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new Cv("Storage used, but storage.onSave() listener not set!");}},ybu=function(d){this.channel=d;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},CsJ=function(d){cs(d.channel,4).register(2,N3J.load).register(3,N3J.save);
d.initialSetupDone=!0};
ybu.prototype.onLoad=function(d){this.initialSetupDone||CsJ(this);this.loadRegistered||(this.loadRegistered=!0,cs(this.channel,4).register(2,function(f){var R,W,p;return _.H(function(U){if(U.nextAddress==1){R=_.Gf(f.data,IX1,2,yO);if(!R)throw new Cv("Unexpectedly nonexistent StorageLoad");W=_.ai(R,1);return U.yield(d(W),2)}p=U.yieldResult;var g=f.reply,K=new ed;var E=new Zt8;E=_.wK(E,1,W);E=_.Ks(E,2,_.ry(p,!1));K=_.Xo(K,3,TM,E);g.call(f,K);_.a4(U)})}))};
ybu.prototype.onSave=function(d){this.initialSetupDone||CsJ(this);this.saveRegistered||(this.saveRegistered=!0,cs(this.channel,4).register(3,function(f){var R,W,p;return _.H(function(U){if(U.nextAddress==1){R=_.Gf(f.data,qFF,3,yO);if(!R)throw new Cv("Unexpectedly nonexistent StorageSave");W=_.ai(R,1);p=nxF(R.getData());return U.yield(d(W,p),2)}var g=f.reply,K=new ed;var E=new sUL;E=_.wK(E,1,W);K=_.Xo(K,4,TM,E);g.call(f,K);_.a4(U)})}))};var itW=function(d){this.channel=d};
itW.prototype.update=function(d){if(!this.channel.features.has(6))throw new Cv("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var f=new ed,R=new gwk;d=_.xk(R,1,d);f=_.Xo(f,6,TM,d);this.channel.send(f)};
itW.prototype.register=function(){cs(this.channel,6)};var B3W=function(d){this.channel=d;this.userActivityLoggingIntervalMs=0};
B3W.prototype.onUserActivity=function(d,f){this.userActivityLoggingIntervalMs=f;cs(this.channel,7).register(9,function(R){if(!_.Gf(R.data,Lik,9,yO))throw new Cv("Unexpectedly nonexistent ClickEvent");d()})};var cb8=function(d){var f=this;this.channel=d;this.init=this.channel.init.bind(this.channel);this.page=new owf(this.channel);this.game=new hY8(this.channel);this.audio=new nw8(this.channel);this.score=new $Rn(this.channel);this.storage=new ybu(this.channel);this.style=new itW(this.channel);this.userActivity=new B3W(this.channel);Fif(this.channel,function(R){var W=new PHf;R=_.xk(W,1,R);R=_.Se(R,3,f.userActivity.userActivityLoggingIntervalMs);W=f.audio.isAudioEnabled();W!==void 0&&_.EK(R,2,W);W=new ed;
return _.Xo(W,5,TM,R)})};var tB8=function(){this.timedFunctionContext=0};
tB8.prototype.timeExecution=function(d,f){var R=this;return function(){var W=_.n9.apply(0,arguments);R.timedFunctionContext=d;return f.apply(null,_.uR(W))}};var dFV=function(){var d={};this.priorityTasks=(d[3]=[],d[2]=[],d[1]=[],d);this.isFlushing=!1},L5=function(d,f,R){var W=jJa(d,R);
d.priorityTasks[R].push(f);W&&d.priorityTasks[R].length===1&&d.flush()},jJa=function(d,f){return Object.keys(d.priorityTasks).map(function(R){return Number(R)}).filter(function(R){return!isNaN(R)&&R>f}).every(function(R){return d.priorityTasks[R].length===0})};
dFV.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(d){return d.length>0});)f1B(this,3),f1B(this,2),f1B(this,1)}catch(d){throw Object.values(this.priorityTasks).forEach(function(f){return void f.splice(0,f.length)}),d;
}finally{this.isFlushing=!1}}};
var f1B=function(d,f){for(;jJa(d,f)&&d.priorityTasks[f].length>0;)d.priorityTasks[f][0](),d.priorityTasks[f].shift()};
_.Uh.Object.defineProperties(dFV.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(d){return d.length>0})}}});var okU={};var RSC=globalThis.trustedTypes,vku=RSC,Jtf;var aY=function(d){this.privateDoNotAccessOrElseWrappedResourceUrl=d};
aY.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var WLy,p8e,UFa,OQC,ZQR,sJa,gUy,HQe;WLy=_.o2([""]);p8e=h4(["\x00"],["\\0"]);UFa=h4(["\n"],["\\n"]);OQC=h4(["\x00"],["\\u0000"]);ZQR=_.o2([""]);sJa=h4(["\x00"],["\\0"]);gUy=h4(["\n"],["\\n"]);HQe=h4(["\x00"],["\\u0000"]);_.KLa=hAF(function(d){return d(WLy)})||hAF(function(d){return d(p8e)})||hAF(function(d){return d(UFa)})||hAF(function(d){return d(OQC)});
_.EUB=_.lH(ZQR)&&_.lH(sJa)&&_.lH(gUy)&&_.lH(HQe);var vn;_.Sd=function(d,f){this.privateDoNotAccessOrElseWrappedUrl=f};
_.Sd.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.zSV=Vt("about:blank");vn=Vt("about:invalid#zClosurez");var $KU=function(d){this.isValid=d},kve=new $KU(function(d){return/^[^:]*([/?#]|$)/.test(d)}),Yua=uH("data"),bQO=uH("http"),DFc=uH("https"),I1F=uH("ftp"),quV=uH("mailto"),LLV=uH("intent"),eSV=uH("vnd.youtube"),Nav=[Yua,
bQO,DFc,quV,I1F,kve],CHp=At(function(){return typeof URL==="function"}),xFc=["data:",
"http:","https:","mailto:","ftp:"],BaF=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var NK=function(d){this.privateDoNotAccessOrElseWrappedHtml=d};
NK.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var sx8=At(function(){return new NK(RSC?RSC.emptyHTML:"")});var X8V={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"},tdf=function(d,f){var R=Error.call(this,d+" cannot be used with intent "+X8V[f]);this.message=R.message;"stack"in R&&(this.stack=R.stack);this.type=d;this.intent=f;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.x(tdf,Error);_.dn=function(d){this.privateDoNotAccessOrElseWrappedScript=d};
_.dn.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var Rjk=function(d){this.privateDoNotAccessOrElseWrappedAttributePrefix=d};
Rjk.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var W38="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Zb=function(d){this.privateDoNotAccessOrElseWrappedStyleSheet=d};
Zb.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var zok=function(d){var f=_.oS("window.location.href");d==null&&(d='Unknown Error of type "null/undefined"');if(typeof d==="string")return{message:d,name:"Unknown error",lineNumber:"Not available",fileName:f,stack:"Not available"};var R=!1;try{var W=d.lineNumber||d.line||"Not available"}catch(g){W="Not available",R=!0}try{var p=d.fileName||d.filename||d.sourceURL||_.RJ.$googDebugFname||f}catch(g){p="Not available",R=!0}f=T8a(d);if(!(!R&&d.lineNumber&&d.fileName&&d.stack&&d.message&&d.name)){R=d.message;
if(R==null){if(d.constructor&&d.constructor instanceof Function){if(d.constructor.name)R=d.constructor.name;else if(R=d.constructor,tN[R])R=tN[R];else{R=String(R);if(!tN[R]){var U=/function\s+([^\(]+)/m.exec(R);tN[R]=U?U[1]:"[Anonymous]"}R=tN[R]}R='Unknown Error of type "'+R+'"'}else R="Unknown Error of unknown type";typeof d.toString==="function"&&Object.prototype.toString!==d.toString&&(R+=": "+d.toString())}return{message:R,name:d.name||"UnknownError",lineNumber:W,fileName:p,stack:f||"Not available"}}return{message:d.message,
name:d.name,lineNumber:d.lineNumber,fileName:d.fileName,stack:f}},T8a=function(d,f){f||(f={});
f[AnV(d)]=!0;var R=d.stack||"",W=d.cause;W&&!f[AnV(W)]&&(R+="\nCaused by: ",W.stack&&W.stack.indexOf(W.toString())==0||(R+=typeof W==="string"?W:W.message+"\n"),R+=T8a(W,f));d=d.errors;if(Array.isArray(d)){W=1;var p;for(p=0;p<d.length&&!(W>4);p++)f[AnV(d[p])]||(R+="\nInner error "+W++ +": ",d[p].stack&&d[p].stack.indexOf(d[p].toString())==0||(R+=typeof d[p]==="string"?d[p]:d[p].message+"\n"),R+=T8a(d[p],f));p<d.length&&(R+="\n... "+(d.length-p)+" more inner errors")}return R},AnV=function(d){var f=
"";
typeof d.toString==="function"&&(f=""+d);return f+d.stack},tN={};var a1i,RL,Ev,w8C,l1V,Mke,Nr,iK,Suc;a1i=function(d,f){for(var R=d.split("%s"),W="",p=Array.prototype.slice.call(arguments,1);p.length&&R.length>1;)W+=R.shift()+p.shift();return W+R.join("%s")};
_.Nh=function(d){return encodeURIComponent(String(d))};
RL=function(d){return decodeURIComponent(d.replace(/\+/g," "))};
Ev=function(d){Wt8.test(d)&&(d.indexOf("&")!=-1&&(d=d.replace(clf,"&amp;")),d.indexOf("<")!=-1&&(d=d.replace(tDS,"&lt;")),d.indexOf(">")!=-1&&(d=d.replace(dXS,"&gt;")),d.indexOf('"')!=-1&&(d=d.replace(jDU,"&quot;")),d.indexOf("'")!=-1&&(d=d.replace(fYp,"&#39;")),d.indexOf("\x00")!=-1&&(d=d.replace(RW8,"&#0;")));return d};
w8C=function(d){var f={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var R=_.RJ.document.createElement("div");return d.replace(Mke,function(W,p){var U=f[W];if(U)return U;p.charAt(0)=="#"&&(p=Number("0"+p.slice(1)),isNaN(p)||(U=String.fromCharCode(p)));U||(_.WH(R,C9(W+" ")),U=R.firstChild.nodeValue.slice(0,-1));return f[W]=U})};
l1V=function(d){return d.replace(/&([^;]+);/g,function(f,R){switch(R){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return R.charAt(0)!="#"||(R=Number("0"+R.slice(1)),isNaN(R))?f:String.fromCharCode(R)}})};
Mke=/&([^;\s<&]+);?/g;_.Nz8=function(d){return String(d).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.Gvi=String.prototype.repeat?function(d,f){return d.repeat(f)}:function(d,f){return Array(f+1).join(d)};
_.dE=function(d,f){if(!Number.isFinite(d))return String(d);d=String(d);var R=d.indexOf(".");R===-1&&(R=d.length);var W=d[0]==="-"?"-":"";W&&(d=d.substring(1));return W+(0,_.Gvi)("0",Math.max(0,f-R))+d};
Nr=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.je()).toString(36)};
iK=function(d){for(var f=0,R=0;R<d.length;++R)f=31*f+d.charCodeAt(R)>>>0;return f};
_.A6=function(d){return String(d).replace(/\-([a-z])/g,function(f,R){return R.toUpperCase()})};
_.TT=function(d){return String(d).replace(/([A-Z])/g,"-$1").toLowerCase()};
Suc=function(d){return d.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(f,R,W){return R+W.toUpperCase()})};var Vke=function(){this.names=new Map};
Vke.prototype.getName=function(d){var f=this.names.get(d);if(f)return f;var R;f=(R=d.description)!=null?R:Nr();this.names.set(d,f);return f};var rne=function(d){var f=Error.call(this,d?d.length+" errors occurred during unsubscription:\n"+d.map(function(R,W){return W+1+") "+R.toString()}).join("\n  "):"");
this.message=f.message;"stack"in f&&(this.stack=f.stack);this.errors=d;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.x(rne,Error);var gn=function(d){this.initialTeardown=d;this.closed=!1;this._teardowns=this._parentage=null};
_.O=gn.prototype;
_.O.unsubscribe=function(){if(!this.closed){this.closed=!0;var d=this._parentage;if(Array.isArray(d))for(var f=_.Z(d),R=f.next();!R.done;R=f.next())R.value.remove(this);else d==null||d.remove(this);f=this.initialTeardown;if(sp(f))try{f()}catch(U){var W=U instanceof rne?U.errors:[U]}var p=this._teardowns;if(p)for(this._teardowns=null,f=_.Z(p),R=f.next();!R.done;R=f.next()){R=R.value;try{sp(R)?R():R.unsubscribe()}catch(U){R=void 0,W=(R=W)!=null?R:[],U instanceof rne?W=[].concat(_.uR(W),_.uR(U.errors)):
W.push(U)}}if(W)throw new rne(W);}};
_.O.add=function(d){if(d&&d!==this)if(this.closed)sp(d)?d():d.unsubscribe();else{if(d instanceof gn){if(d.closed||d._hasParent(this))return;d._addParent(this)}var f;(this._teardowns=(f=this._teardowns)!=null?f:[]).push(d)}};
_.O._hasParent=function(d){var f=this._parentage;return f===d||Array.isArray(f)&&f.includes(d)};
_.O._addParent=function(d){var f=this._parentage;this._parentage=Array.isArray(f)?(f.push(d),f):f?[f,d]:d};
_.O._removeParent=function(d){var f=this._parentage;f===d?this._parentage=null:Array.isArray(f)&&ZHv(f,d)};
_.O.remove=function(d){var f=this._teardowns;f&&ZHv(f,d);d instanceof gn&&d._removeParent(this)};
var mFy=new gn;mFy.closed=!0;gn.JSC$9052_EMPTY=mFy;var gcQ=function(){setTimeout.apply(null,_.uR(_.n9.apply(0,arguments)))};var jH=function(d){gn.call(this);this.JSC$9057_isStopped=!1;this.destination=d instanceof jH?d:new fe(!d||sp(d)?{next:d!=null?d:void 0}:d);s4Q(d)&&d.add(this)};
_.x(jH,gn);jH.JSC$9052_EMPTY=gn.JSC$9052_EMPTY;jH.create=function(d,f,R){return new RZ(d,f,R)};
_.O=jH.prototype;_.O.next=function(d){this.JSC$9057_isStopped||this._next(d)};
_.O.error=function(d){this.JSC$9057_isStopped||(this.JSC$9057_isStopped=!0,this._error(d))};
_.O.complete=function(){this.JSC$9057_isStopped||(this.JSC$9057_isStopped=!0,this._complete())};
_.O.unsubscribe=function(){this.closed||(this.JSC$9057_isStopped=!0,gn.prototype.unsubscribe.call(this))};
_.O._next=function(d){this.destination.next(d)};
_.O._error=function(d){this.destination.error(d);this.unsubscribe()};
_.O._complete=function(){this.destination.complete();this.unsubscribe()};
var fe=function(d){this.partialObserver=d};
fe.prototype.next=function(d){var f=this.partialObserver;if(f.next)try{f.next(d)}catch(R){KH(R)}};
fe.prototype.error=function(d){var f=this.partialObserver;if(f.error)try{f.error(d)}catch(R){KH(R)}else KH(d)};
fe.prototype.complete=function(){var d=this.partialObserver;if(d.complete)try{d.complete()}catch(f){KH(f)}};
var RZ=function(d,f,R){jH.call(this);var W;sp(d)||!d?W={next:d!=null?d:void 0,error:f!=null?f:void 0,complete:R!=null?R:void 0}:W=d;this.destination=new fe(W)};
_.x(RZ,jH);RZ.JSC$9052_EMPTY=jH.JSC$9052_EMPTY;RZ.create=jH.create;var bR=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Yc=function(d){d&&(this._subscribe=d)};
_.O=Yc.prototype;_.O.lift=function(d){var f=new Yc;f.source=this;f.operator=d;return f};
_.O.subscribe=function(d,f,R){d=d&&d instanceof jH||d&&sp(d.next)&&sp(d.error)&&sp(d.complete)&&s4Q(d)?d:new RZ(d,f,R);f=this.operator;R=this.source;d.add(f?f.call(d,R):R?this._subscribe(d):this._trySubscribe(d));return d};
_.O._trySubscribe=function(d){try{return this._subscribe(d)}catch(f){d.error(f)}};
_.O.forEach=function(d,f){var R=this;f=K3k(f);return new f(function(W,p){var U=R.subscribe(function(g){try{d(g)}catch(K){p(K),U==null||U.unsubscribe()}},p,W)})};
_.O._subscribe=function(d){var f;return(f=this.source)==null?void 0:f.subscribe(d)};
Yc.prototype[bR]=function(){return this};
Yc.prototype.pipe=function(){var d=_.n9.apply(0,arguments);return d.length?HHv(d)(this):this};
Yc.create=function(d){return new Yc(d)};var upV=function(){var d=Error.call(this,"object unsubscribed");this.message=d.message;"stack"in d&&(this.stack=d.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.x(upV,Error);var DT=function(){this.observers=[];this.hasError=this.JSC$9073_isStopped=this.closed=!1;this.thrownError=null};
_.x(DT,Yc);_.O=DT.prototype;_.O.lift=function(d){var f=new WA(this,this);f.operator=d;return f};
_.O._throwIfClosed=function(){if(this.closed)throw new upV;};
_.O.next=function(d){this._throwIfClosed();if(!this.JSC$9073_isStopped){var f=this.observers.slice();f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R.value.next(d)}};
_.O.error=function(d){this._throwIfClosed();if(!this.JSC$9073_isStopped){this.hasError=this.JSC$9073_isStopped=!0;this.thrownError=d;for(var f=this.observers;f.length;)f.shift().error(d)}};
_.O.complete=function(){this._throwIfClosed();if(!this.JSC$9073_isStopped){this.JSC$9073_isStopped=!0;for(var d=this.observers;d.length;)d.shift().complete()}};
_.O.unsubscribe=function(){this.JSC$9073_isStopped=this.closed=!0;this.observers=null};
_.O._trySubscribe=function(d){this._throwIfClosed();return Yc.prototype._trySubscribe.call(this,d)};
_.O._subscribe=function(d){this._throwIfClosed();this._checkFinalizedStatuses(d);return this._innerSubscribe(d)};
_.O._innerSubscribe=function(d){var f=this,R=this.JSC$9073_isStopped,W=this.observers;return this.hasError||R?gn.JSC$9052_EMPTY:(W.push(d),new gn(function(){return ZHv(f.observers,d)}))};
_.O._checkFinalizedStatuses=function(d){var f=this.thrownError,R=this.JSC$9073_isStopped;this.hasError?d.error(f):R&&d.complete()};
DT.create=function(d,f){return new WA(d,f)};
var WA=function(d,f){DT.call(this);this.destination=d;this.source=f};
_.x(WA,DT);WA.create=DT.create;WA.prototype.next=function(d){var f,R;(f=this.destination)==null||(R=f.next)==null||R.call(f,d)};
WA.prototype.error=function(d){var f,R;(f=this.destination)==null||(R=f.error)==null||R.call(f,d)};
WA.prototype.complete=function(){var d,f;(d=this.destination)==null||(f=d.complete)==null||f.call(d)};
WA.prototype._subscribe=function(d){var f,R;return(R=(f=this.source)==null?void 0:f.subscribe(d))!=null?R:gn.JSC$9052_EMPTY};var yC=function(d){DT.call(this);this._value=d};
_.x(yC,DT);yC.create=DT.create;yC.prototype._subscribe=function(d){var f=DT.prototype._subscribe.call(this,d);!f.closed&&d.next(this._value);return f};
yC.prototype.getValue=function(){var d=this.thrownError,f=this._value;if(this.hasError)throw d;this._throwIfClosed();return f};
yC.prototype.next=function(d){DT.prototype.next.call(this,this._value=d)};
_.Uh.Object.defineProperties(yC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var J7=new Yc(function(d){return d.complete()});var Ypu=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var L3W=function(d){return d&&typeof d.length==="number"&&typeof d!=="function"};var PWL={now:function(){return(PWL.delegate||Date).now()},
delegate:void 0};var WC=function(d,f,R){d=d===void 0?Infinity:d;f=f===void 0?Infinity:f;R=R===void 0?PWL:R;DT.call(this);this.bufferSize=d;this.windowTime=f;this.timestampProvider=R;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=f===Infinity;this.bufferSize=Math.max(1,d);this.windowTime=Math.max(1,f)};
_.x(WC,DT);WC.create=DT.create;WC.prototype.next=function(d){var f=this.buffer,R=this.infiniteTimeWindow,W=this.timestampProvider,p=this.windowTime;this.JSC$9073_isStopped||(f.push(d),!R&&f.push(W.now()+p));QJe(this);DT.prototype.next.call(this,d)};
WC.prototype._subscribe=function(d){this._throwIfClosed();QJe(this);for(var f=this._innerSubscribe(d),R=this.infiniteTimeWindow,W=this.buffer.slice(),p=0;p<W.length&&!d.closed;p+=R?1:2)d.next(W[p]);this._checkFinalizedStatuses(d);return f};
var QJe=function(d){var f=d.bufferSize,R=d.timestampProvider,W=d.buffer;d=d.infiniteTimeWindow;var p=(d?1:2)*f;f<Infinity&&p<W.length&&W.splice(0,W.length-p);if(!d){f=R.now();R=0;for(d=1;d<W.length&&W[d]<=f;d+=2)R=d;R&&W.splice(0,R+1)}};var FLi=function(d,f){f=f===void 0?vUL:f;this.schedulerActionCtor=d;this.now=f};
FLi.prototype.schedule=function(d,f,R){f=f===void 0?0:f;return(new this.schedulerActionCtor(this,d)).schedule(R,f)};
var vUL=PWL.now;var E$S=function(){var d=Error.call(this,"no elements in sequence");this.message=d.message;"stack"in d&&(this.stack=d.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.x(E$S,Error);var ST=function(d,f,R,W,p){jH.call(this,d);this.onUnsubscribe=p;f&&(this._next=function(U){try{f(U)}catch(g){this.destination.error(g)}});
R&&(this._error=function(U){try{R(U)}catch(g){this.destination.error(g)}this.unsubscribe()});
W&&(this._complete=function(){try{W()}catch(U){this.destination.error(U)}this.unsubscribe()})};
_.x(ST,jH);ST.JSC$9052_EMPTY=jH.JSC$9052_EMPTY;ST.create=jH.create;ST.prototype.unsubscribe=function(){var d;this.closed||(d=this.onUnsubscribe)!=null&&d.call(this);jH.prototype.unsubscribe.call(this)};var f5=function(d,f){this.source=d;this.subjectFactory=f;this._subject=null;this._refCount=0;this._connection=null};
_.x(f5,Yc);f5.create=Yc.create;f5.prototype._subscribe=function(d){return JnB(this).subscribe(d)};
var JnB=function(d){var f=d._subject;if(!f||f.JSC$9073_isStopped)d._subject=d.subjectFactory();return d._subject};
f5.prototype._teardown=function(){this._refCount=0;var d=this._connection;this._subject=this._connection=null;d==null||d.unsubscribe()};
f5.prototype.connect=function(){var d=this,f=this._connection;if(!f){f=this._connection=new gn;var R=JnB(this);f.add(this.source.subscribe(new ST(R,void 0,function(W){d._teardown();R.error(W)},function(){d._teardown();
R.complete()},function(){return d._teardown()})));
f.closed&&(this._connection=null,f=gn.JSC$9052_EMPTY)}return f};var VTJ=Array.isArray;var m3u=Array.isArray,nUe=Object,uDW=nUe.getPrototypeOf,PRv=nUe.prototype,Q48=nUe.keys;var Q4=function(d,f,R){jH.call(this,d);this._next=f;this.shouldComplete=R};
_.x(Q4,jH);Q4.JSC$9052_EMPTY=jH.JSC$9052_EMPTY;Q4.create=jH.create;Q4.prototype._complete=function(){this.shouldComplete()?jH.prototype._complete.call(this):this.unsubscribe()};var y7n=["addListener","removeListener"],Nnn=["addEventListener","removeEventListener"],iHn=["on","off"];var pe=function(){gn.call(this)};
_.x(pe,gn);pe.JSC$9052_EMPTY=gn.JSC$9052_EMPTY;pe.prototype.schedule=function(){return this};var hSL=function(d,f){return setInterval.apply(null,[d,f].concat(_.uR(_.n9.apply(2,arguments))))};var Ua=function(d,f){gn.call(this);this.scheduler=d;this.work=f;this.pending=!1};
_.x(Ua,pe);Ua.JSC$9052_EMPTY=pe.JSC$9052_EMPTY;Ua.prototype.schedule=function(d,f){f=f===void 0?0:f;if(this.closed)return this;this.state=d;d=this.id;var R=this.scheduler;d!=null&&(this.id=oUV(this,d,f));this.pending=!0;this.delay=f;this.id=this.id||this.requestAsyncId(R,this.id,f);return this};
Ua.prototype.requestAsyncId=function(d,f,R){R=R===void 0?0:R;return hSL(d.flush.bind(d,this),R)};
var oUV=function(d,f,R){R=R===void 0?0:R;if(R!=null&&d.delay===R&&d.pending===!1)return f;clearInterval(f)};
Ua.prototype.execute=function(d,f){if(this.closed)return Error("ha");this.pending=!1;if(d=this._execute(d,f))return d;this.pending===!1&&this.id!=null&&(this.id=oUV(this,this.id,null))};
Ua.prototype._execute=function(d){var f=!1;try{this.work(d)}catch(W){f=!0;var R=!!W&&W||Error(W)}if(f)return this.unsubscribe(),R};
Ua.prototype.unsubscribe=function(){if(!this.closed){var d=this.id,f=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;ZHv(f,this);d!=null&&(this.id=oUV(this,d,null));this.delay=null;pe.prototype.unsubscribe.call(this)}};var $FV=function(d,f){f=f===void 0?vUL:f;FLi.call(this,d,f);this.actions=[];this.active=!1;this.scheduled=void 0};
_.x($FV,FLi);$FV.prototype.flush=function(d){var f=this.actions;if(this.active)f.push(d);else{var R;this.active=!0;do if(R=d.execute(d.state,d.delay))break;while(d=f.shift());this.active=!1;if(R){for(;d=f.shift();)d.unsubscribe();throw R;}}};var VC=new Yc(HH);var BnU=Array.isArray;var Oa=function(d,f){Ua.call(this,d,f);this.scheduler=d;this.work=f};
_.x(Oa,Ua);Oa.JSC$9052_EMPTY=Ua.JSC$9052_EMPTY;Oa.prototype.schedule=function(d,f){f=f===void 0?0:f;if(f>0)return Ua.prototype.schedule.call(this,d,f);this.delay=f;this.state=d;this.scheduler.flush(this);return this};
Oa.prototype.execute=function(d,f){return f>0||this.closed?Ua.prototype.execute.call(this,d,f):this._execute(d,f)};
Oa.prototype.requestAsyncId=function(d,f,R){R=R===void 0?0:R;return R!=null&&R>0||R==null&&this.delay>0?Ua.prototype.requestAsyncId.call(this,d,f,R):d.flush(this)};var N8a=function(){$FV.apply(this,arguments)};
_.x(N8a,$FV);var Gak=new N8a(Oa);var yny=function(){this.performanceMonitor=new tB8;this.queue=new dFV;this.internalSymbol=Symbol();this.debugNames=new Vke};
yny.prototype.getOnBackgrounded=function(){return VC};
_.Uh.Object.defineProperties(yny.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Zy=function(d,f){f=Error.call(this,f?d+": "+f:String(d));this.message=f.message;"stack"in f&&(this.stack=f.stack);this.code=d;this.__proto__=Zy.prototype;this.name=String(d)};
_.x(Zy,Error);var rK=function(d){Zy.call(this,1E3,'sfr:"'+d+'"');this.measurementStrategyFailureReason=d;this.__proto__=rK.prototype};
_.x(rK,Zy);var mh=function(){Zy.call(this,1003);this.__proto__=mh.prototype};
_.x(mh,Zy);var sa=function(){Zy.call(this,1009);this.__proto__=sa.prototype};
_.x(sa,Zy);var CWF=function(){Zy.call(this,1011);this.__proto__=CWF.prototype};
_.x(CWF,Zy);var iQV=function(){Zy.call(this,1007);this.__proto__=mh.prototype};
_.x(iQV,Zy);var Gp=function(d){Zy.call(this,1004,String(d));this.inputObservableIndex=d;this.__proto__=Gp.prototype};
_.x(Gp,Zy);var Mbk=function(d){Zy.call(this,1010,d);this.__proto__=w0v.prototype};
_.x(Mbk,Zy);var w0v=function(d){Zy.call(this,1005,d);this.__proto__=w0v.prototype};
_.x(w0v,Zy);var B8O=function(d){var f=_.n9.apply(1,arguments),R=this;this.orderedFactories=[];this.orderedFactories.push(d);f.forEach(function(W){R.orderedFactories.push(W)})};
B8O.prototype.isSupported=function(d){return this.orderedFactories.some(function(f){return f.isSupported(d)})};
B8O.prototype.makeBeacon=function(d,f){for(var R=0;R<this.orderedFactories.length;R++)if(this.orderedFactories[R].isSupported(f))return this.orderedFactories[R].makeBeacon(d,f);throw new sa;};var bnU=Symbol("ia"),cnV=Symbol("ja"),y4=function(d,f){this.value=d;this.timeline=f},N3=function(d,f){if(f.timeline!==d.timeline)throw new iQV;
return d.value-f.value};
_.O=y4.prototype;_.O.equals=function(d){return N3(this,d)===0};
_.O.maximum=function(d){if(d.timeline!==this.timeline)throw new iQV;return this.value>=d.value?this:d};
_.O.round=function(){return new y4(Math.round(this.value),this.timeline)};
_.O.add=function(d){return new y4(this.value+d,this.timeline)};
_.O.toString=function(){return String(this.value)};var gE=function(d,f){this.context=d;this.JSC$9179_pinger=f};
gE.prototype.isSupported=function(d){return this.JSC$9179_pinger.isSupported(d)};
gE.prototype.makeBeacon=function(d,f){if(!this.isSupported(f))throw new sa;return new HA(this.context,this.JSC$9179_pinger,f!=null?f:void 0,d)};
var HA=function(d,f,R,W){var p=this;this.JSC$9185_pinger=f;this.properties=R;this.url=W;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var U;this.method=(U=R==null?void 0:R.beaconMethod)!=null?U:"GET";this.backgroundedSubscription=d.getOnBackgrounded().subscribe(function(){p.sendNow()})};
HA.prototype.deactivate=function(){this.internalIsPending=!1};
HA.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9185_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var d,f;this.JSC$9185_pinger.pingWithHeadersAndBody((d=this.properties)!=null?d:{},this.customHeaders,(f=this.body)!=null?f:"",this.url)}else this.JSC$9185_pinger.ping(this.url);this.internalIsPending=!1}catch(R){}else this.internalIsPending=!1};
HA.prototype.setHeader=function(d,f){this.customHeaders.set(d,f)};
_.Uh.Object.defineProperties(HA.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var dOV=function(){for(var d=_.Z(_.n9.apply(0,arguments)),f=d.next();!f.done;f=d.next())if(f=f.value,f.available()){this.timeProvider=f;return}this.timeProvider=new tkL};
_.O=dOV.prototype;_.O.available=function(){return this.timeProvider.available()};
_.O.now=function(){return this.timeProvider.now()};
_.O.setTimeout=function(d,f){return this.timeProvider.setTimeout(d,f)};
_.O.clearTimeout=function(d){this.timeProvider.clearTimeout(d)};
_.O.interval=function(d,f){var R=this.intervalObservable(d).subscribe(f);return function(){return void R.unsubscribe()}};
_.O.intervalObservable=function(d){return this.timeProvider.intervalObservable(d)};
_.Uh.Object.defineProperties(dOV.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var tkL=function(){this.timeline=Symbol()};
_.O=tkL.prototype;_.O.available=function(){return!1};
_.O.now=function(){return new y4(0,this.timeline)};
_.O.setTimeout=function(){return 0};
_.O.clearTimeout=function(){};
_.O.interval=function(){return function(){}};
_.O.intervalObservable=function(){return VC};var Ke=function(d,f){this.intrinsicFunctionNamespace=d;this.performanceMonitor=f};
_.O=Ke.prototype;_.O.setTimeout=function(d,f){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,d),f)};
_.O.clearTimeout=function(d){this.intrinsicFunctionNamespace.clearTimeout(d)};
_.O.interval=function(d,f){var R=this.intervalObservable(d).subscribe(f);return function(){return void R.unsubscribe()}};
_.O.intervalObservable=function(d){var f=this;return new Yc(function(R){var W=0,p=f.intrinsicFunctionNamespace.setInterval(function(){R.next(W++)},d);
return function(){f.intrinsicFunctionNamespace.clearInterval(p)}})};
_.O.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var jCa=function(d,f){Ke.call(this,d,f);this.timeline=cnV};
_.x(jCa,Ke);jCa.prototype.now=function(){return new y4(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
jCa.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Ke.prototype.available.call(this)};var fLe=function(d,f){Ke.call(this,d,f);this.timeline=bnU};
_.x(fLe,Ke);fLe.prototype.now=function(){return new y4(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
fLe.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Ke.prototype.available.call(this)};var WBV=function(d){this.context=d;if(Rea===void 0)a:{var f,R,W=(f=d.global)==null?void 0:(R=f.document)==null?void 0:R.createElement("meta");if(W)try{W.httpEquiv="origin-trial";W.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";d.global.document.head.append(W);Rea=W;break a}catch(p){}Rea=void 0}},
Rea;
WBV.prototype.isSupported=function(d){return O5Q(this.context)!==void 0&&!(d==null||!d.endOfSession)&&!Ea(this.context)&&!(d==null?0:d.attributionEnabled)&&!(d==null?0:d.customHeaders)&&!(d==null?0:d.customBody)};
WBV.prototype.makeBeacon=function(d,f){if(!this.isSupported(f))throw new sa;return new kN(this.context,d,f)};
var kN=function(d,f,R){this.context=d;this.properties=R;this.JSC$9212_urlWithoutToken=f;var W;this.beaconMethod=(W=R==null?void 0:R.beaconMethod)!=null?W:"GET";d=O5Q(this.context);if(d===void 0)throw Error();this.fetchLater=d;pae(this,UOF(this))},pae=function(d,f){d.beaconResult&&d.beaconResult.activated||(d.beaconAbort=new AbortController,d.beaconResult=d.fetchLater(f,{method:d.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:d.beaconAbort.signal,activateAfter:96E4}))},UOF=function(d){d=d.JSC$9212_urlWithoutToken;
return(d.slice(-1)[0]==="&"?d:d+"&")+"flapi=1"};
kN.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
kN.prototype.sendNow=function(){};
kN.prototype.setHeader=function(){};
_.Uh.Object.defineProperties(kN.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9212_urlWithoutToken},
set:function(d){this.JSC$9212_urlWithoutToken=d;d=UOF(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);pae(this,d)}},
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 ORi=function(d){this.context=d};
ORi.prototype.isSupported=function(){return!Ea(this.context)&&!!this.context.global.fetch};
ORi.prototype.ping=function(){var d=this;return h7.apply(null,_.uR(_.n9.apply(0,arguments).map(function(f){return I4(d.context.global.fetch(f,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(rn(function(R){return R.status===200}))}))).pipe(zpn(function(f){return f}),Ylu())};
ORi.prototype.pingWithHeadersAndBody=function(d,f,R){for(var W=_.n9.apply(3,arguments),p=this,U=new Headers,g=_.Z(f.entries()),K=g.next();!K.done;K=g.next()){var E=_.Z(K.value);K=E.next().value;E=E.next().value;U.set(K,E)}var Y,b=(Y=d.keepAlive)!=null?Y:!1;h7.apply(null,_.uR(W.map(function(D){return I4(p.context.global.fetch(D,Object.assign({},{method:String(d.beaconMethod),cache:"no-cache"},b?{keepalive:!0}:{},{mode:"no-cors",headers:U,body:R}))).pipe(rn(function(I){return I.status===200}))}))).pipe(zpn(function(D){return D}),
Ylu())};var ZRc,NJn;_.YN=function(){};
_.Fp=function(d){return d};
ZRc=function(d){var f=f||0;return function(){return d.apply(this,Array.prototype.slice.call(arguments,0,f))}};
_.bS=function(d){var f=!1,R;return function(){f||(R=d(),f=!0);return R}};
_.Dy=function(d,f){var R=0;return function(W){_.RJ.clearTimeout(R);var p=arguments;R=_.RJ.setTimeout(function(){d.apply(void 0,p)},f)}};
NJn=function(d,f){var R=0,W=!1,p=[],U=function(){R=0;W&&(W=!1,g())},g=function(){R=_.RJ.setTimeout(U,f);
var K=p;p=[];d.apply(void 0,K)};
return function(K){p=arguments;R?W=!0:g()}};var gVa=function(){return D1&&qF?qF.mobile:!sCa()&&(Tv("iPod")||Tv("iPhone")||Tv("Android")||Tv("IEMobile"))},sCa=function(){return D1&&qF?!qF.mobile&&(Tv("iPad")||Tv("Android")||Tv("Silk")):Tv("iPad")||Tv("Android")&&!Tv("Mobile")||Tv("Silk")};var HRy;_.uo={};HRy="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.uo.add=function(d,f,R){if(d!==null&&f in d)throw Error("la`"+f);d[f]=R};
_.uo.clear=function(d){for(var f in d)delete d[f]};
_.uo.clone=function(d){var f={},R;for(R in d)f[R]=d[R];return f};
_.uo.contains=function(d,f){return ep8(d,f)};
_.uo.containsKey=function(d,f){return d!==null&&f in d};
_.uo.containsValue=ep8;_.uo.create=TKu;_.uo.createImmutableView=function(d){var f=d;Object.isFrozen&&!Object.isFrozen(d)&&(f=Object.create(d),Object.freeze(f));return f};
_.uo.createSet=Adk;_.uo.equals=function(d,f){for(var R in d)if(!(R in f)||d[R]!==f[R])return!1;for(var W in f)if(!(W in d))return!1;return!0};
_.uo.every=function(d,f,R){for(var W in d)if(!f.call(R,d[W],W,d))return!1;return!0};
_.uo.extend=function(d,f){for(var R,W,p=1;p<arguments.length;p++){W=arguments[p];for(R in W)d[R]=W[R];for(var U=0;U<HRy.length;U++)R=HRy[U],Object.prototype.hasOwnProperty.call(W,R)&&(d[R]=W[R])}};
_.uo.filter=function(d,f,R){var W={},p;for(p in d)f.call(R,d[p],p,d)&&(W[p]=d[p]);return W};
_.uo.findKey=xMk;_.uo.findValue=function(d,f,R){return(f=xMk(d,f,R))&&d[f]};
_.uo.forEach=function(d,f,R){for(var W in d)f.call(R,d[W],W,d)};
_.uo.get=function(d,f,R){return d!==null&&f in d?d[f]:R};
_.uo.getAllPropertyNames=function(d,f,R){if(!d)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return LhQ(d);for(var W={};d&&(d!==Object.prototype||f)&&(d!==Function.prototype||R);){for(var p=Object.getOwnPropertyNames(d),U=0;U<p.length;U++)W[p[U]]=!0;d=Object.getPrototypeOf(d)}return LhQ(W)};
_.uo.getAnyKey=function(d){for(var f in d)return f};
_.uo.getAnyValue=function(d){for(var f in d)return d[f]};
_.uo.getCount=function(d){var f=0,R;for(R in d)f++;return f};
_.uo.getKeys=LhQ;_.uo.getSuperClass=function(d){return(d=Object.getPrototypeOf(d.prototype))&&d.constructor};
_.uo.getValueByKeys=function(d,f){var R=_.iW(f),W=R?f:arguments;for(R=R?0:1;R<W.length;R++){if(d==null)return;d=d[W[R]]}return d};
_.uo.getValues=function(d){var f=[],R=0,W;for(W in d)f[R++]=d[W];return f};
_.uo.isEmpty=function(d){for(var f in d)return!1;return!0};
_.uo.isImmutableView=function(d){return!!Object.isFrozen&&Object.isFrozen(d)};
_.uo.map=function(d,f,R){var W={},p;for(p in d)W[p]=f.call(R,d[p],p,d);return W};
_.uo.remove=function(d,f){var R;(R=f in d)&&delete d[f];return R};
_.uo.set=function(d,f,R){d[f]=R};
_.uo.setIfUndefined=function(d,f,R){return f in d?d[f]:d[f]=R};
_.uo.setWithReturnValueIfNotSet=function(d,f,R){if(f in d)return d[f];R=R();return d[f]=R};
_.uo.some=function(d,f,R){for(var W in d)if(f.call(R,d[W],W,d))return!0;return!1};
_.uo.transpose=function(d){var f={},R;for(R in d)f[d[R]]=R;return f};
_.uo.unsafeClone=XCL;var IZ=function(d,f,R,W,p){this.allowedElements=d;this.elementPolicies=f;this.allowedGlobalAttributes=R;this.globalAttributePolicies=W;this.globallyAllowedAttributePrefixes=p},KBe=function(d,f,R){R=d.elementPolicies.get(R);
return(R==null?0:R.has(f))?R.get(f):d.allowedGlobalAttributes.has(f)?{policyAction:1}:(R=d.globalAttributePolicies.get(f))?R:d.globallyAllowedAttributePrefixes&&[].concat(_.uR(d.globallyAllowedAttributePrefixes)).some(function(W){return f.indexOf(W)===0})?{policyAction:1}:{policyAction:0}};var EVN="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(" "),
zec=[["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}]])]],kNV="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(" "),
YeF=[["dir",{policyAction:3,conditions:At(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:At(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:At(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:At(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],bRe=new IZ(new Set(EVN),new Map(zec),new Set(kNV),new Map(YeF)),DOO=new IZ(new Set(EVN.concat(["BUTTON",
"INPUT"])),new Map(zec),new Set(At(function(){return kNV.concat(["class","id","name"])})),new Map(At(function(){return YeF.concat([["style",
{policyAction:1}]])})));var ILO,qeO,eeC;ILO=function(d,f,R,W,p){this.JSC$9273_sanitizerTable=d;this.styleElementSanitizer=f;this.styleAttributeSanitizer=R;this.JSC$9273_resourceUrlPolicy=W;this.JSC$9273_navigationUrlPolicy=p;this.changes=[]};
_.LBi=function(d,f){var R=document.implementation.createHTMLDocument("");d=qeO(d,f,R);R=R.body;R.appendChild(d);R=(new XMLSerializer).serializeToString(R);R=R.slice(R.indexOf(">")+1,R.lastIndexOf("</"));return C9(R)};
qeO=function(d,f,R){f=wCn(f,R);f=document.createTreeWalker(f,5,function(K){if(K.nodeType===3)K=1;else if(Gpv(K))if(K=lTf(K),K===null)K=2;else{var E=d.JSC$9273_sanitizerTable;K=K!=="FORM"&&(E.allowedElements.has(K)||E.elementPolicies.has(K))?1:2}else K=2;return K});
for(var W=f.nextNode(),p=R.createDocumentFragment(),U=p;W!==null;){var g=void 0;if(W.nodeType===3)d.styleElementSanitizer&&U.nodeName==="STYLE"?(W=d.styleElementSanitizer(W.data),g=d.createTextNode(W)):g=d.createTextNode(W.data);else if(Gpv(W))g=eeC(d,W,R);else throw Error("Z");U.appendChild(g);if(W=f.firstChild())U=g;else for(;!(W=f.nextSibling())&&(W=f.parentNode());)U=U.parentNode}return p};
ILO.prototype.createTextNode=function(d){return document.createTextNode(d)};
eeC=function(d,f,R){var W,p=lTf(f);R=R.createElement(p);f=f.attributes;for(var U=_.Z(f),g=U.next();!g.done;g=U.next()){var K=g.value;g=K.name;K=K.value;var E=KBe(d.JSC$9273_sanitizerTable,g,p);a:{if(W=E.conditions){W=_.Z(W);for(var Y=W.next();!Y.done;Y=W.next()){var b=_.Z(Y.value);Y=b.next().value;b=b.next().value;var D=void 0;if((Y=(D=f.getNamedItem(Y))==null?void 0:D.value)&&!b.has(Y)){W=!1;break a}}}W=!0}if(W)switch(E.policyAction){case 1:K5(R,g,K);break;case 2:throw Error();case 3:K5(R,g,K.toLowerCase());
break;case 4:d.styleAttributeSanitizer?(K=d.styleAttributeSanitizer(K),K5(R,g,K)):K5(R,g,K);break;case 5:d.JSC$9273_resourceUrlPolicy?(E={type:2,attributeName:g,elementName:p},K=MgS(K),(K=d.JSC$9273_resourceUrlPolicy(K,E))&&K5(R,g,K.toString())):K5(R,g,K);break;case 6:if(d.JSC$9273_resourceUrlPolicy){E={type:2,attributeName:g,elementName:p};W=[];K=_.Z(K.split(","));for(Y=K.next();!Y.done;Y=K.next())b=_.Z(Y.value.trim().split(/\s+/,2)),Y=b.next().value,b=b.next().value,W.push({url:Y,descriptor:b});
K={parts:[]};W=_.Z(W);for(Y=W.next();!Y.done;Y=W.next())Y=Y.value,b=MgS(Y.url),(b=d.JSC$9273_resourceUrlPolicy(b,E))&&K.parts.push({url:b.toString(),descriptor:Y.descriptor});K5(R,g,SlS(K))}else K5(R,g,K);break;case 7:E=K;if(d.JSC$9273_navigationUrlPolicy){E={type:2,attributeName:g,elementName:p};K=MgS(K);K=d.JSC$9273_navigationUrlPolicy(K,E);if(K===null)break;E=K.toString()}K=E;E=_.i9W(K);E=E!==void 0&&xFc.indexOf(E.toLowerCase())!==-1?K:"about:invalid#zClosurez";K5(R,g,E)}}return R};
_.xOF=At(function(){return new ILO(bRe)});
_.XaB=At(function(){return new ILO(DOO)});var Tye=function(){this.calledBuild=!1;this.JSC$9285_sanitizerTable=bRe},AFa=function(){Tye.apply(this,arguments)};
_.x(AFa,Tye);AFa.prototype.build=function(){if(this.calledBuild)throw Error("na");this.calledBuild=!0;return new ILO(this.JSC$9285_sanitizerTable,void 0,void 0,this.JSC$9285_resourceUrlPolicy,this.JSC$9285_navigationUrlPolicy)};var aLB=/[^#]*/;var waB=function(d){var f=MiO;if(f)for(var R in f)Object.prototype.hasOwnProperty.call(f,R)&&d(f[R],R,f)},lLa=function(){var d=[];
waB(function(f){d.push(f)});
return d},MiO={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"},GNa=_.bS(function(){return lLa()}),ViN=function(){var d=SeL("IFRAME"),
f={};
_.yZ(GNa(),function(R){d.sandbox&&d.sandbox.supports&&d.sandbox.supports(R)&&(f[R]=!0)});
return f},SeL=function(d,f){f=f===void 0?document:f;
return f.createElement(String(d).toLowerCase())};var qo;_.Gn=function(d,f,R){return Math.min(Math.max(d,f),R)};
qo=function(d,f,R){return d+R*(f-d)};_.QC=function(d,f){this.x=d!==void 0?d:0;this.y=f!==void 0?f:0};
_.O=_.QC.prototype;_.O.clone=function(){return new _.QC(this.x,this.y)};
_.O.equals=function(d){return d instanceof _.QC&&(this==d?!0:this&&d?this.x==d.x&&this.y==d.y:!1)};
_.O.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.O.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.O.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.O.translate=function(d,f){d instanceof _.QC?(this.x+=d.x,this.y+=d.y):(this.x+=Number(d),typeof f==="number"&&(this.y+=f));return this};
_.O.scale=function(d,f){this.x*=d;this.y*=typeof f==="number"?f:d;return this};_.Xb=function(d,f){this.width=d;this.height=f};
_.O=_.Xb.prototype;_.O.clone=function(){return new _.Xb(this.width,this.height)};
_.O.area=function(){return this.width*this.height};
_.O.aspectRatio=function(){return this.width/this.height};
_.O.isEmpty=function(){return!this.area()};
_.O.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.O.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.O.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.O.scale=function(d,f){this.width*=d;this.height*=typeof f==="number"?f:d;return this};var $A=function(d,f){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=d===bM8&&f||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=rFR};
$A.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var mOR=function(d){return d instanceof $A&&d.constructor===$A&&d.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===rFR?d.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},rFR={},bM8={};
new $A(bM8,"");var MM,Tz,eH,uai,vVV,QCO,vC,JFa,heC,nVy,Ae,oVV,cFa,ByF,iRa,tiB,dkR,jRa,fha,uEu,RBN,pMc,Uky,WJB,Le;MM=function(d){return d?new Le(_.Fb(d)):NR1||(NR1=new Le)};
_.Ov=function(d,f){return typeof f==="string"?d.getElementById(f):f};
Tz=function(d,f){return(f||document).getElementsByTagName(String(d))};
_.Pcy=function(d){return uai("yt-formatted-string","paper-input-input",d)};
eH=function(d,f,R,W){d=W||d;return(f=f&&f!="*"?String(f).toUpperCase():"")||R?d.querySelectorAll(f+(R?"."+R:"")):d.getElementsByTagName("*")};
uai=function(d,f,R){var W=document,p=d&&d!="*"?String(d).toUpperCase():"";return p||f?(R||W).querySelector(p+(f?"."+f:"")):eH(W,d,f,R)[0]||null};
vVV=function(d,f){_.uo.forEach(f,function(R,W){W=="style"?d.style.cssText=R:W=="class"?d.className=R:W=="for"?d.htmlFor=R:QCO.hasOwnProperty(W)?d.setAttribute(QCO[W],R):_.Uu(W,"aria-")||_.Uu(W,"data-")?d.setAttribute(W,R):d[W]=R})};
QCO={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"};_.Ad=function(d){d=(d||window).document;d=d.compatMode=="CSS1Compat"?d.documentElement:d.body;return new _.Xb(d.clientWidth,d.clientHeight)};
_.FBi=function(d){var f=_.xN(d);d=d.defaultView;return new _.QC(d.pageXOffset||f.scrollLeft,d.pageYOffset||f.scrollTop)};
_.xN=function(d){return d.scrollingElement?d.scrollingElement:_.Z4||d.compatMode!="CSS1Compat"?d.body||d.documentElement:d.documentElement};
vC=function(d){return d?d.defaultView:window};
_.Xn=function(d,f,R){return JFa(document,arguments)};
JFa=function(d,f){var R=f[1],W=nVy(d,String(f[0]));R&&(typeof R==="string"?W.className=R:Array.isArray(R)?W.className=R.join(" "):vVV(W,R));f.length>2&&heC(d,W,f,2);return W};
heC=function(d,f,R,W){function p(K){K&&f.appendChild(typeof K==="string"?d.createTextNode(K):K)}
for(;W<R.length;W++){var U=R[W];if(!_.iW(U)||_.tn(U)&&U.nodeType>0)p(U);else{a:{if(U&&typeof U.length=="number"){if(_.tn(U)){var g=typeof U.item=="function"||typeof U.item=="string";break a}if(typeof U==="function"){g=typeof U.item=="function";break a}}g=!1}_.yZ(g?_.CQ(U):U,p)}}};
_.eb=function(d){return nVy(document,d)};
nVy=function(d,f){f=String(f);d.contentType==="application/xhtml+xml"&&(f=f.toLowerCase());return d.createElement(f)};
_.Tx=function(){return document.createTextNode("\n")};
Ae=function(d){if(d.nodeType!=1)return!1;switch(d.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};
oVV=function(d,f){heC(_.Fb(d),d,arguments,1)};
_.aZ=function(d){for(var f;f=d.firstChild;)d.removeChild(f)};
_.Mo=function(d,f){f.parentNode&&f.parentNode.insertBefore(d,f)};
_.wE=function(d,f){f.parentNode&&f.parentNode.insertBefore(d,f.nextSibling)};
_.x3=function(d){return d&&d.parentNode?d.parentNode.removeChild(d):null};
_.$Oa=function(d,f){var R=f.parentNode;R&&R.replaceChild(d,f)};
_.NyL=function(d){var f,R=d.parentNode;if(R&&R.nodeType!=11)if(d.removeNode)d.removeNode(!1);else{for(;f=d.firstChild;)R.insertBefore(f,d);_.x3(d)}};
_.lS=function(d){return d.children!=void 0?d.children:Array.prototype.filter.call(d.childNodes,function(f){return f.nodeType==1})};
_.Cca=function(d){return d.nextElementSibling!==void 0?d.nextElementSibling:_.yFa(d.nextSibling,!0)};
_.yFa=function(d,f){for(;d&&d.nodeType!=1;)d=f?d.nextSibling:d.previousSibling;return d};
_.Rg=function(d){return _.tn(d)&&d.nodeType==1};
_.om=function(d,f){if(!d||!f)return!1;if(d.contains&&f.nodeType==1)return d==f||d.contains(f);if(typeof d.compareDocumentPosition!="undefined")return d==f||!!(d.compareDocumentPosition(f)&16);for(;f&&d!=f;)f=f.parentNode;return f==d};
cFa=function(d,f){if(d==f)return 0;if(d.compareDocumentPosition)return d.compareDocumentPosition(f)&2?1:-1;if("sourceIndex"in d||d.parentNode&&"sourceIndex"in d.parentNode){var R=d.nodeType==1,W=f.nodeType==1;if(R&&W)return d.sourceIndex-f.sourceIndex;var p=d.parentNode,U=f.parentNode;return p==U?iRa(d,f):!R&&_.om(p,f)?-1*ByF(d,f):!W&&_.om(U,d)?ByF(f,d):(R?d.sourceIndex:p.sourceIndex)-(W?f.sourceIndex:U.sourceIndex)}W=_.Fb(d);R=W.createRange();R.selectNode(d);R.collapse(!0);d=W.createRange();d.selectNode(f);
d.collapse(!0);return R.compareBoundaryPoints(_.RJ.Range.START_TO_END,d)};
ByF=function(d,f){var R=d.parentNode;if(R==f)return-1;for(;f.parentNode!=R;)f=f.parentNode;return iRa(f,d)};
iRa=function(d,f){for(;f=f.previousSibling;)if(f==d)return-1;return 1};
tiB=function(d){var f,R=arguments.length;if(!R)return null;if(R==1)return arguments[0];var W=[],p=Infinity;for(f=0;f<R;f++){for(var U=[],g=arguments[f];g;)U.unshift(g),g=g.parentNode;W.push(U);p=Math.min(p,U.length)}U=null;for(f=0;f<p;f++){g=W[0][f];for(var K=1;K<R;K++)if(g!=W[K][f])return U;U=g}return U};
_.Fb=function(d){return d.nodeType==9?d:d.ownerDocument||d.document};
dkR=function(d){return d.contentDocument||d.contentWindow.document};
_.Gx=function(d,f){if("textContent"in d)d.textContent=f;else if(d.nodeType==3)d.data=String(f);else if(d.firstChild&&d.firstChild.nodeType==3){for(;d.lastChild!=d.firstChild;)d.removeChild(d.lastChild);d.firstChild.data=String(f)}else _.aZ(d),d.appendChild(_.Fb(d).createTextNode(String(f)))};
jRa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};fha={IMG:" ",BR:"\n"};uEu=function(d){var f;d.tagName=="A"&&d.hasAttribute("href")||d.tagName=="INPUT"||d.tagName=="TEXTAREA"||d.tagName=="SELECT"||d.tagName=="BUTTON"?f=!d.disabled&&(!d.hasAttribute("tabindex")||RBN(d)):f=d.hasAttribute("tabindex")&&RBN(d);return f};
RBN=function(d){d=d.tabIndex;return typeof d==="number"&&d>=0&&d<32768};
pMc=function(d){var f=[];WJB(d,f,!0);d=f.join("");d=d.replace(/ \xAD /g," ").replace(/\xAD/g,"");d=d.replace(/\u200B/g,"");d=d.replace(/ +/g," ");d!=" "&&(d=d.replace(/^\s*/,""));return d};
Uky=function(d){var f=[];WJB(d,f,!1);return f.join("")};
WJB=function(d,f,R){if(!(d.nodeName in jRa))if(d.nodeType==3)R?f.push(String(d.nodeValue).replace(/(\r\n|\r|\n)/g,"")):f.push(d.nodeValue);else if(d.nodeName in fha)f.push(fha[d.nodeName]);else for(d=d.firstChild;d;)WJB(d,f,R),d=d.nextSibling};
_.OIV=function(d,f,R){if(!f&&!R)return null;var W=f?String(f).toUpperCase():null;return _.n5(d,function(p){return(!W||p.nodeName==W)&&(!R||typeof p.className==="string"&&_.hn(p.className.split(/\s+/),R))},!0)};
_.n5=function(d,f,R){d&&!R&&(d=d.parentNode);for(R=0;d;){if(f(d))return d;d=d.parentNode;R++}return null};
Le=function(d){this.JSC$9310_document_=d||_.RJ.document||document};
_.O=Le.prototype;_.O.getElement=function(d){return _.Ov(this.JSC$9310_document_,d)};
_.O.$=Le.prototype.getElement;_.O.getElementsByTagName=function(d,f){return(f||this.JSC$9310_document_).getElementsByTagName(String(d))};
_.O.getElementsByTagNameAndClass=function(d,f,R){return eH(this.JSC$9310_document_,d,f,R)};
_.O.$$=Le.prototype.getElementsByTagNameAndClass;_.O.setProperties=vVV;_.O.JSC$9312_createDom=function(d,f,R){return JFa(this.JSC$9310_document_,arguments)};
_.O.createElement=function(d){return nVy(this.JSC$9310_document_,d)};
_.O.createTextNode=function(d){return this.JSC$9310_document_.createTextNode(String(d))};
_.O.getWindow=function(){return this.JSC$9310_document_.defaultView};
var av=function(d){return _.FBi(d.JSC$9310_document_)};
_.O=Le.prototype;_.O.appendChild=function(d,f){d.appendChild(f)};
_.O.append=oVV;_.O.canHaveChildren=Ae;_.O.removeNode=_.x3;_.O.getChildren=_.lS;_.O.contains=_.om;_.O=bo.prototype;_.O.getWidth=function(){return this.right-this.left};
_.O.getHeight=function(){return this.bottom-this.top};
_.O.clone=function(){return new bo(this.top,this.right,this.bottom,this.left)};
_.O.contains=function(d){return this&&d?d instanceof bo?d.left>=this.left&&d.right<=this.right&&d.top>=this.top&&d.bottom<=this.bottom:d.x>=this.left&&d.x<=this.right&&d.y>=this.top&&d.y<=this.bottom:!1};
_.O.expand=function(d,f,R,W){_.tn(d)?(this.top-=d.top,this.right+=d.right,this.bottom+=d.bottom,this.left-=d.left):(this.top-=d,this.right+=Number(f),this.bottom+=Number(R),this.left-=Number(W));return this};
_.O.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};
_.O.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};
_.O.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};
_.O.translate=function(d,f){d instanceof _.QC?(this.left+=d.x,this.right+=d.x,this.top+=d.y,this.bottom+=d.y):(this.left+=d,this.right+=d,typeof f==="number"&&(this.top+=f,this.bottom+=f));return this};
_.O.scale=function(d,f){f=typeof f==="number"?f:d;this.left*=d;this.right*=d;this.top*=f;this.bottom*=f;return this};var SH=function(d,f,R,W){this.left=d;this.top=f;this.width=R;this.height=W};
_.O=SH.prototype;_.O.clone=function(){return new SH(this.left,this.top,this.width,this.height)};
_.O.boundingRect=function(d){var f=Math.max(this.left+this.width,d.left+d.width),R=Math.max(this.top+this.height,d.top+d.height);this.left=Math.min(this.left,d.left);this.top=Math.min(this.top,d.top);this.width=f-this.left;this.height=R-this.top};
_.O.contains=function(d){return d instanceof _.QC?d.x>=this.left&&d.x<=this.left+this.width&&d.y>=this.top&&d.y<=this.top+this.height:this.left<=d.left&&this.left+this.width>=d.left+d.width&&this.top<=d.top&&this.top+this.height>=d.top+d.height};
_.O.distance=function(d){var f=d.x<this.left?this.left-d.x:Math.max(d.x-(this.left+this.width),0);d=d.y<this.top?this.top-d.y:Math.max(d.y-(this.top+this.height),0);return Math.sqrt(f*f+d*d)};
_.O.getSize=function(){return new _.Xb(this.width,this.height)};
_.O.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};
_.O.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};
_.O.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};
_.O.translate=function(d,f){d instanceof _.QC?(this.left+=d.x,this.top+=d.y):(this.left+=d,typeof f==="number"&&(this.top+=f));return this};
_.O.scale=function(d,f){f=typeof f==="number"?f:d;this.left*=d;this.width*=d;this.top*=f;this.height*=f;return this};var sRi,ml,p6S,rE,Esa,KJc,zBR,QZp,kIR,bIi;_.Ve=function(d,f,R){if(typeof f==="string")(f=_.ZIa(d,f))&&(d.style[f]=R);else for(var W in f){R=d;var p=f[W],U=_.ZIa(R,W);U&&(R.style[U]=p)}};
sRi={};_.ZIa=function(d,f){var R=sRi[f];if(!R){var W=_.A6(f);R=W;d.style[W]===void 0&&(W=(_.Z4?"Webkit":_.Ob?"Moz":null)+Suc(W),d.style[W]!==void 0&&(R=W));sRi[f]=R}return R};
_.zQ=function(d,f){var R=_.Fb(d);return R.defaultView&&R.defaultView.getComputedStyle&&(d=R.defaultView.getComputedStyle(d,null))?d[f]||d.getPropertyValue(f)||"":""};
_.hH=function(d,f){return _.zQ(d,f)||(d.currentStyle?d.currentStyle[f]:null)||d.style&&d.style[f]};
_.gsB=function(d){return _.hH(d,"position")};
ml=function(d,f,R){if(f instanceof _.QC){var W=f.x;f=f.y}else W=f,f=R;d.style.left=rE(W,!1);d.style.top=rE(f,!1)};
p6S=function(d){try{return d.getBoundingClientRect()}catch(f){return{left:0,top:0,right:0,bottom:0}}};
_.Jd=function(d){var f=_.Fb(d),R=new _.QC(0,0);if(d==(f?_.Fb(f):document).documentElement)return R;d=p6S(d);f=av(MM(f));R.x=d.left+f.x;R.y=d.top+f.y;return R};
_.HIB=function(d,f,R){if(f instanceof _.Xb)R=f.height,f=f.width;else if(R==void 0)throw Error("oa");d.style.width=rE(f,!0);d.style.height=rE(R,!0)};
rE=function(d,f){typeof d=="number"&&(d=(f?Math.round(d):d)+"px");return d};
Esa=function(d){return KJc(d)};
KJc=function(d){var f=zBR;if(_.hH(d,"display")!="none")return f(d);var R=d.style,W=R.display,p=R.visibility,U=R.position;R.visibility="hidden";R.position="absolute";R.display="inline";d=f(d);R.display=W;R.position=U;R.visibility=p;return d};
zBR=function(d){var f=d.offsetWidth,R=d.offsetHeight,W=_.Z4&&!f&&!R;return(f===void 0||W)&&d.getBoundingClientRect?(d=p6S(d),new _.Xb(d.right-d.left,d.bottom-d.top)):new _.Xb(f,R)};
QZp=function(d){var f=_.Jd(d);d=KJc(d);return new SH(f.x,f.y,d.width,d.height)};
kIR=function(d,f){d=d.style;"opacity"in d?d.opacity=f:"MozOpacity"in d?d.MozOpacity=f:"filter"in d&&(d.filter=f===""?"":"alpha(opacity="+Number(f)*100+")")};
_.B0=function(d,f){d.style.display=f?"":"none"};
_.Y2B=function(d){return"rtl"==_.hH(d,"direction")};
bIi=function(d){var f=_.zQ(d,"marginLeft"),R=_.zQ(d,"marginRight"),W=_.zQ(d,"marginTop");d=_.zQ(d,"marginBottom");return new bo(parseFloat(W),parseFloat(R),parseFloat(d),parseFloat(f))};
_.Dka=function(d){var f=_.zQ(d,"borderLeftWidth"),R=_.zQ(d,"borderRightWidth"),W=_.zQ(d,"borderTopWidth");d=_.zQ(d,"borderBottomWidth");return new bo(parseFloat(W),parseFloat(R),parseFloat(d),parseFloat(f))};var uS=function(d){this.context=d};
uS.prototype.isSupported=function(d){return(d==null?0:d.attributionEnabled)||(d==null?void 0:d.beaconMethod)==="POST"||(d==null?0:d.customHeaders)||(d==null?0:d.customBody)||(d==null?0:d.keepAlive)?!1:!Ea(this.context)};
uS.prototype.ping=function(){var d=this;return wn(_.n9.apply(0,arguments).map(function(f){try{var R=d.context.global,W=!1;W=W===void 0?!1:W;R.google_image_requests||(R.google_image_requests=[]);var p=SeL("IMG",R.document);W&&(p.attributionSrc="");p.src=f;R.google_image_requests.push(p);return!0}catch(U){return!1}}).every(function(f){return f}))};
uS.prototype.pingWithHeadersAndBody=function(d,f,R){this.ping.apply(this,_.uR(_.n9.apply(3,arguments)))};var IhB=function(d){this.context=d};
IhB.prototype.isSupported=function(d){return q2C&&!Ea(this.context)&&rd8(this.context)!==void 0&&!(d==null?0:d.attributionEnabled)&&(d==null?void 0:d.beaconMethod)!=="POST"&&!(d==null?0:d.customHeaders)&&!(d==null?0:d.customBody)};
IhB.prototype.makeBeacon=function(d,f){if(!this.isSupported(f))throw new sa;return new PA(this.context,d)};
var q2C=!1,PA=function(d,f){this.context=d;this.JSC$9331_urlWithoutToken=f;d=rd8(this.context);if(d===void 0)throw Error();this.wrappedBeacon=new d(LJe(this),{})},LJe=function(d){d=d.JSC$9331_urlWithoutToken;
return(d.slice(-1)[0]==="&"?d:d+"&")+"pbapi=1"};
PA.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
PA.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
PA.prototype.setHeader=function(){};
_.Uh.Object.defineProperties(PA.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9331_urlWithoutToken},
set:function(d){this.JSC$9331_urlWithoutToken=d;this.wrappedBeacon.setURL(LJe(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(d){if(d!=="GET")throw new sa;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var eBR=function(d){this.context=d};
eBR.prototype.isSupported=function(d){if((d==null?0:d.attributionEnabled)||(d==null?void 0:d.beaconMethod)==="GET"||(d==null?0:d.customHeaders)||(d==null?0:d.customBody)||(d==null?0:d.keepAlive))return!1;var f;return!Ea(this.context)&&((f=this.context.global.navigator)==null?void 0:f.sendBeacon)!==void 0};
eBR.prototype.ping=function(){var d=this;return wn(_.n9.apply(0,arguments).map(function(f){var R;return(R=d.context.global.navigator)==null?void 0:R.sendBeacon(f)}).every(function(f){return f}))};
eBR.prototype.pingWithHeadersAndBody=function(d,f,R){this.ping.apply(this,_.uR(_.n9.apply(3,arguments)))};var eg=function(d){this.value=d},dG=function(d,f){return wn(d.value).pipe(qM(f))},fD=new eg(!1),bkn=new eg(!0);var hd=function(d){this.value=d;this.releasedSubject=new DT};
hd.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.Uh.Object.defineProperties(hd.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9344_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var ydv=["FRAME","IMG","IFRAME"],Jdv=/^[01](px)?$/,NKW=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},$Mv=function(){var d=new NKW;
d.crossDomainLoadedDefault=!0;d.pendingImagesBlockLoad=!0;return d};var xkR=function(d,f){var R=jmp(d);if(R)if(R.onCreativeLoad)R.onCreativeLoad(f);else{var W=f?[f]:[],p=function(U){for(var g=0;g<W.length;++g)try{W[g](1,U)}catch(K){}W={push:function(K){K(1,U)}}};
R.onCreativeLoad=function(U){W.push(U)};
R.setAttribute("data-creative-load-listener","");R.addEventListener("creativeLoad",function(U){p(U.detail)});
_.RJ.addEventListener("message",function(U){drS(R,p,U)})}};var Qe=function(d,f){var R=this;this.global=d;this.parentContext=f;this.JSC$9355_onVisibilityChange=this.document?h7(wn(!0),FD(this.document,"visibilitychange")).pipe(CH(this.parentContext.performanceMonitor,748),rn(function(){return R.getVisibilityState()}),dK()):wn("visible");
this.document?FD(this.document,"DOMContentLoaded").pipe(CH(this.parentContext.performanceMonitor,739),t7(1)):wn(v$p("DOMContentLoaded"))},Y3J=function(d){return d.document!==null&&d.document.visibilityState!==void 0};
Qe.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
Qe.prototype.querySelector=function(d){return this.document?this.document.querySelector(d):null};
Qe.prototype.querySelectorAll=function(d){return this.document?_.CQ(this.document.querySelectorAll(d)):[]};
Qe.prototype.elementFromPoint=function(d,f){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;d=this.document.elementFromPoint(d,f);return d===null?null:new hd(d)};
var pNQ=function(d,f,R){R=R===void 0?!1:R;if(f.ref===void 0||!d.document)return wn(f).pipe(CH(d.parentContext.performanceMonitor,749));var W=new WC(1),p=function(){W.next(f)};
R||xkR(f.ref,p);Con(f.ref,p);return W.pipe(CH(d.parentContext.performanceMonitor,749),t7(1))};
_.Uh.Object.defineProperties(Qe.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return ITQ(this.global,"document")?this.global.document||null:null}}});var fpn=_.o2(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),RVL=_.o2(["./reach_worklet.js"]),We1=_.o2(["./reach_worklet.js"]),XMF=_.o2(["./reach_worklet.html"]),TLe=_.o2(["./reach_worklet.js"]),AYc=_.o2(["./reach_worklet.js"]);_.zp(XMF);_.zp(TLe);_.zp(AYc);var C5={left:0,top:0,width:0,height:0};var ahV,M8e,wMB,lhy,jv,S2N,V8B,rYy,m9W,uuv,PyC,QRe;ahV=function(d,f,R,W,p,U,g){var K="";d&&(K+=d+":");R&&(K+="//",f&&(K+=f+"@"),K+=R,W&&(K+=":"+W));p&&(K+=p);U&&(K+="?"+U);g&&(K+="#"+g);return K};
M8e=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.tp=function(d){return d.match(M8e)};
_.Ld=function(d,f){return d?f?decodeURI(d):decodeURIComponent(d):d};
wMB=function(d){d=_.tp(d)[1]||null;!d&&_.RJ.self&&_.RJ.self.location&&(d=_.RJ.self.location.protocol.slice(0,-1));return d?d.toLowerCase():""};
_.dX=function(d){return _.Ld(_.tp(d)[3]||null,!0)};
_.De=function(d){return _.Ld(_.tp(d)[5]||null,!0)};
_.XSp=function(d){var f=d.indexOf("#");return f<0?null:d.slice(f+1)};
lhy=function(d){d=_.tp(d);return ahV(d[1],d[2],d[3],d[4])};
_.GIC=function(d){d=_.tp(d);return ahV(d[1],null,d[3],d[4])};
_.BZ=function(d){d=_.tp(d);return ahV(null,null,null,null,d[5],d[6],d[7])};
_.pE=function(d){var f=d.indexOf("#");return f<0?d:d.slice(0,f)};
jv=function(d,f){d=_.tp(d);f=_.tp(f);return d[3]==f[3]&&d[1]==f[1]&&d[4]==f[4]};
S2N=function(d,f){if(d){d=d.split("&");for(var R=0;R<d.length;R++){var W=d[R].indexOf("="),p=null;if(W>=0){var U=d[R].substring(0,W);p=d[R].substring(W+1)}else U=d[R];f(U,p?RL(p):"")}}};
V8B=function(d){var f=d.indexOf("#");f<0&&(f=d.length);var R=d.indexOf("?");if(R<0||R>f){R=f;var W=""}else W=d.substring(R+1,f);return[d.slice(0,R),W,d.slice(f)]};
rYy=function(d,f){return f?d?d+"&"+f:f:d};
_.mka=function(d,f){if(!f)return d;d=V8B(d);d[1]=rYy(d[1],f);return d[0]+(d[1]?"?"+d[1]:"")+d[2]};
_.u$y=function(d,f,R){if(Array.isArray(f))for(var W=0;W<f.length;W++)_.u$y(d,String(f[W]),R);else f!=null&&R.push(d+(f===""?"":"="+_.Nh(f)))};
_.q2=function(d){var f=[],R;for(R in d)_.u$y(R,d[R],f);return f.join("&")};
_.cN=function(d,f){f=_.q2(f);return _.mka(d,f)};
_.vA=function(d,f,R){R=R!=null?"="+_.Nh(R):"";return _.mka(d,f+R)};
m9W=function(d,f,R,W){for(var p=R.length;(f=d.indexOf(R,f))>=0&&f<W;){var U=d.charCodeAt(f-1);if(U==38||U==63)if(U=d.charCodeAt(f+p),!U||U==61||U==38||U==35)return f;f+=p+1}return-1};
uuv=/#|$/;_.$3=function(d,f){var R=d.search(uuv),W=m9W(d,0,f,R);if(W<0)return null;var p=d.indexOf("&",W);if(p<0||p>R)p=R;W+=f.length+1;return RL(d.slice(W,p!==-1?p:0))};
PyC=/[?&]($|#)/;_.Z6=function(d,f){for(var R=d.search(uuv),W=0,p,U=[];(p=m9W(d,W,f,R))>=0;)U.push(d.substring(W,p)),W=Math.min(d.indexOf("&",p)+1||R,R);U.push(d.slice(W));return U.join("").replace(PyC,"$1")};
_.Ne=function(d,f,R){return _.vA(_.Z6(d,f),f,R)};
QRe=function(d){var f=V8B(window.location.href),R=f[1],W=[];R&&R.split("&").forEach(function(p){var U=p.indexOf("=");U=U>=0?p.slice(0,U):p;d.hasOwnProperty(U)||W.push(p)});
f[1]=rYy(W.join("&"),_.q2(d));return f[0]+(f[1]?"?"+f[1]:"")+f[2]};var X0Q=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(X0Q,_.US);X0Q.prototype.getVersion=function(){return _.ai(this,2)};var xrQ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(xrQ,_.US);var bDJ=function(d,f){return _.wK(d,2,f)},eVk=function(d,f){return _.wK(d,3,f)};
xrQ.prototype.getModel=function(){return _.ai(this,4)};
var IpJ=function(d,f){return _.wK(d,4,f)},YKf=function(d,f){return _.wK(d,5,f)},Lek=function(d,f){return _.wK(d,9,f)},kzn=function(d,f){return Lv(d,10,f)},zVF=function(d,f){return _.EK(d,11,f)},Dr8=function(d,f){return _.wK(d,1,f)},qKu=function(d,f){return _.EK(d,7,f)};var KeJ="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var jb=function(d,f,R,W){d=d===void 0?window:d;f=f===void 0?null:f;R=R===void 0?new tB8:R;W=W===void 0?p0v():W;yny.call(this);var p=this;this.global=d;this.debugChannel=f;this.performanceMonitor=R;this.onPageHide=$3W(function(){return FD(p.global,"pagehide")}).pipe(CH(this.performanceMonitor,941));
this.onLoad=$3W(function(){return FD(p.global,"load")}).pipe(CH(this.performanceMonitor,738),t7(1));
this.onResize=$3W(function(){return FD(p.global,"resize")}).pipe(CH(this.performanceMonitor,741));
this.onMessage=$3W(function(){return FD(p.global,"message")}).pipe(CH(this.performanceMonitor,740));
this.document=new Qe(this.global,this);this.timeProvider=new dOV(new fLe(this.intrinsicFunctionNamespace,this.performanceMonitor),new jCa(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new B8O(new WBV(this),new IhB(this),new gE(this,new ORi(this)),new gE(this,new eBR(this)),new gE(this,new uS(this)))};
_.x(jb,yny);var Ea=function(d){var f=d.global;return!!d.global.HTMLFencedFrameElement&&!!f.fence&&typeof f.fence.reportEvent==="function"};
_.O=jb.prototype;_.O.reportFencedFrameEvent=function(d){Ea(this)&&this.global.fence.reportEvent(d)};
_.O.getOnBackgrounded=function(){return this.onPageHide.pipe(CH(this.performanceMonitor,942),qM(this.queue),rn(function(){}))};
_.O.postMessage=function(d,f,R){R=R===void 0?[]:R;this.global.postMessage(d,f,R)};
_.O.getWidth=function(){return qlp(this.global)?this.global.width:0};
_.O.getHeight=function(){return qlp(this.global)?this.global.height:0};
_.O.isMobile=function(){return sCa()||gVa()};
var ov=function(d,f){try{var R=smW(f,d.global,d.isMobile());return{left:R.left,top:R.top,width:R.getWidth(),height:R.getHeight()}}catch(W){return C5}};
jb.prototype.validate=function(){var d=this.beaconFactory.isSupported()||Ea(this);return this.global&&this.timeProvider.available()&&d};
var ubn=function(d){return(d=AHL(d.global))?I4(d):null};
_.Uh.Object.defineProperties(jb.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(d){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!qlp(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}}});_.vsV=!_.Ub&&!_.Gv();var DhW=function(d){return d};var q38=function(d){return d.pipe(o4(function(f){var R=f.endOfSessionReason;var W;return((W=f.viewable)==null?void 0:W.extrapolateToNow().value)||R!=void 0}),t7(1),BH())};var Vbp=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},rHn=function(d){var f=d.sequenceNumber.toString(10).padStart(2,"0");
f=""+d.startTime+f;d.sequenceNumber<99&&d.sequenceNumber++;return f};var kBp=za(gK(function(d){return d.endOfSessionReason===void 0}),rn(function(d){return Object.assign({},d,{timestamps:Sg(d)})}),o4(function(d){var f=d.viewable;
d=d.timestamps;var R;return(R=f==null?void 0:f.extrapolateUsingTimestampMap(d).value)!=null?R:!1}),rn(function(d){var f=d.beaconFactory;
var R=d.timestampedExposureHistory;var W=d.timeOnScreen;var p=d.binaryContext;d=d.timestamps;if(f===void 0||R===void 0||W===void 0||p===void 0)return!1;if(W.extrapolateUsingTimestampMap(d).value.every(function(U){return U>=0}))return!0;
R=R.map(function(U){return U.timestamp+":"+U.value}).join(",");
W=mrf({bin:p,tos:W},d);f.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+W+("&eh="+R)).sendNow();return!0}),gK(function(d){return!d}),BH());var PBL=function(d){return{id:d.pingId,mcvt:d.maxConsecutiveViewTime,p:d.creativePosition,asp:d.adSpeedPosition,tm:d.totalMeasurementTime,tu:d.totalUnviewedTime,mtos:d.maxTimeOnScreen,tos:d.timeOnScreen,v:d.binaryVersion,bin:d.binaryContext,avms:d.measurementStrategy,bs:d.browserSize,mc:d.maximumExposure,"if":d.crossDomainIframeState,vu:d.delayedImpressionJsState,app:d.inApp,mse:d.mraidError,mtop:d.mraidSituation,itpl:d.injectedTemplateId,adk:d.adKey,exk:d.awbidKey,rs:d.requestSource,la:d.isLargeAd,
cr:d.isContentRecommendationAd,uach:d.userAgentClientHints,vs:d.viewState,r:d.reasonCode,pay:d.hasCpmavUrl,co:d.clientPingOrderCounter,rst:d.adRenderStartTime,rpt:d.adRenderPeriodTime,isd:d.initialScrollDepth,lsd:d.loadedScrollDepth,context:d.errorContext,msg:d.errorMessage,stack:d.errorStack,name:d.errorName,ec:d.hasElementChanged,sfr:d.strategyFailureReasons,met:d.creativeSearchResult,wmsd:d.webMeasurementStartDiagnostic,pv:d.pageVisible,epv:d.eosPageVisible,pbe:d.inStatefulBeaconExperiment,fle:d.inFetchLaterBeaconExperiment,
vae:d.inViewableAttributionExperiment,spb:d.supportsPendingBeacon,sfl:d.supportsFetchLater,ffslot:d.isFencedFrameSlotTurtlex,reach:d.sharedStorageReachMode,io2:d.v2VisibilityBitVector,rxdbg:d.rxDebugger,omida:d.omidAppId,omidp:d.omidPartner,omidpv:d.omidPartnerVersion,omidor:d.omidOcclusionReasons,omidv:d.omidVersion,omids:d.omidSessionType,omidam:d.omidAccessMode,omidct:d.omidCreativeType,omidia:d.omidInApp,omiddc:d.omidDeviceCategory,omidlat:d.omidLastActivity,omiddit:d.omidDeviceIdleTime,qid:d.errorEscapedQueryId}};var IOu=function(d){var f=[];return d.pipe(rn(function(R){var W=R.beaconFactory,p=R.fetchBeaconFactory,U=R.timeOnScreen,g=R.timeOnScreenUrlPrefixes,K=R.payloadMapper,E=R.timeOnScreenPingId,Y=R.timeOnScreenReason,b=R.urlSerializer,D=R.viewable,I=R.hasImpressionFired,L=R.inStatefulBeaconExperiment,X=R.supportsPendingBeacon,w=R.supportsFetchLater,S=R.turtlexReportEventData;if(!R.geometryMeasurable||!I||R.maxTimeOnScreen===void 0||U===void 0||g===void 0||K===void 0||E===void 0||b===void 0||W===void 0)return!1;
if(R.isTurtlex){if(Y===void 0)return!1;g=R.reportFencedFrameEvent;if(!g)return!1;g({eventType:"active-view-time-on-screen",eventData:S!=null?S:"",destination:["buyer"]});return!0}if(!(L||w||Y))return!1;S=Sg(R);var r;D=(r=D==null?void 0:D.extrapolateUsingTimestampMap(S).value)!=null?r:!1;r=b(Object.assign({},R,{pingId:E,viewState:D?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:K,urlPrefixes:g}),S);if(L){for(;f.length>g.length;)R=void 0,(R=f.shift())==null||R.deactivate();r.forEach(function(c,n){n>=f.length?
f.push(W.makeBeacon(c)):f[n].url=c});
return X&&p&&Y!==void 0?(r.forEach(function(c){p.makeBeacon(c).sendNow()}),!0):Y!==void 0}if(X&&p&&Y!==void 0)return r.forEach(function(c){p.makeBeacon(c).sendNow()}),!0;
if(w&&p){for(;f.length>g.length;)X=void 0,(X=f.shift())==null||X.deactivate();var v=b(Object.assign({},R,{pingId:E,viewState:D?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:K,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),S)[0];r.forEach(function(c,n){n>=f.length?f.push(W.makeBeacon(v,{endOfSession:!0})):f[n].url=v});
return Y!==void 0?(r.forEach(function(c){p.makeBeacon(c).sendNow()}),!0):Y!==void 0}return Y!==void 0?(r.forEach(function(c){W.makeBeacon(c).sendNow()}),!0):!1}),gK(function(R){return!R}),BH())};var L9W=za(o4(function(d){return d.immediateUrlPrefixes!==void 0&&d.payloadMapper!==void 0&&d.urlSerializer!==void 0&&d.inferredPingId!==void 0&&d.beaconFactory!==void 0}),o4(function(d){return $rS(d)!==null}),hVJ(function(d){return d.activeViewUnmeasurableEvent},function(d){return d.emit}),rn(function(d){if(d.isTurtlex){var f=d.reportFencedFrameEvent;
if(f){var R;f({eventType:"active-view-unmeasurable",eventData:(R=d.turtlexReportEventData)!=null?R:"",destination:["buyer"]})}}else{R=void 0;var W=$rS(d);if(W==="x"){var p,U=(p=d.geometricMeasurementErrors)!=null?p:d.contextValidationErrors;U&&(f=U.stack,R=U.message)}d.urlSerializer(Object.assign({},d,{urlPrefixes:d.immediateUrlPrefixes,payloadMapper:d.payloadMapper,pingId:d.inferredPingId,viewState:2,reasonCode:W,errorMessage:R,errorStack:f}),Sg(d)).forEach(function(g){d.beaconFactory.makeBeacon(g).sendNow()})}}),
t7(1),BH());var NGu=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var z1Q=za(o4(function(d){return d.payloadMapper!==void 0&&d.immediateUrlPrefixes!==void 0&&d.urlSerializer!==void 0&&d.inferredPingId!==void 0&&d.beaconFactory!==void 0}),rn(function(d){return Object.assign({},d,{timestamps:Sg(d)})}),o4(function(d){var f=d.viewable;
var R=d.hasImpressionFired;d=d.timestamps;var W;return!!R&&((W=f==null?void 0:f.extrapolateUsingTimestampMap(d).value)!=null?W:!1)}),hVJ(function(d){return d.activeViewViewableEvent},function(d){return d.emit}),rn(function(d){var f=d.beaconFactory,R=d.turtlexReportEventData;
if(d.isTurtlex){var W=d.reportFencedFrameEvent;if(!W)return!1;W({eventType:"active-view-viewable",eventData:R!=null?R:"",destination:["buyer"]});return!0}R=d.urlSerializer(Object.assign({},d,{urlPrefixes:d.immediateUrlPrefixes,payloadMapper:d.payloadMapper,pingId:d.inferredPingId,viewState:4,reasonCode:"v"}),d.timestamps);(W=d.cpmavUrls)&&W.length>0&&d.viewUrlSerializer&&d.viewUrlSerializer(W,d).forEach(function(p){f.makeBeacon(p).sendNow()});
(W=d.viewableRelayUrls)&&W.length>0&&d.viewUrlSerializer&&d.viewUrlSerializer(W,d).forEach(function(p){f.makeBeacon(p).sendNow()});
R.forEach(function(p){f.makeBeacon(p,{attributionEnabled:d.isViewableAttributionEnabled}).sendNow()});
return!0}),gK(function(d){return!d}),BH());var Phf=rn(function(d){return[d.value.topWindowViewportExternalGeometry.width,d.value.topWindowViewportExternalGeometry.height]});var $$=function(d,f){this.callback=d;this.options=f;this.intersectionObserverV2=this.intersectionObserverV1=null},Iov=function(d,f){f?d.intersectionObserverV2||(f=Object.assign({},d.options,{delay:100,
trackVisibility:!0}),d.intersectionObserverV2=new IntersectionObserver(d.callback,f)):d.intersectionObserverV1||(d.intersectionObserverV1=new IntersectionObserver(d.callback,d.options))},FJe=function(d,f){d=f?d.intersectionObserverV2:d.intersectionObserverV1;
if(!d)throw new CWF;return d};
$$.prototype.observe=function(d,f){FJe(this,d).observe(f)};
$$.prototype.unobserve=function(d,f){FJe(this,d).unobserve(f)};
$$.prototype.disconnect=function(d){FJe(this,d).disconnect()};
$$.prototype.takeRecords=function(d){return FJe(this,d).takeRecords()};var OnQ={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:C5,topWindowViewportExternalGeometry:C5,measurementRequests:new DT,elementGeometrySourceName:"ns",elementGeometry:C5,intersectionGeometry:C5,viewportLocalAppOffset:{x:0,y:0}};var A5W=io(za(rn(function(d){var f;return(f=d.exposureOverride)!=null?f:LZv(d)}),rn(function(d){return isFinite(d)?d:0}))),VIf=io(za(rn(function(d){var f;
return(f=d.exposureOverride)!=null?f:LZv(d)}),rn(function(d){return isFinite(d)?d:-1})));var Fn=function(d,f){this.a=d;this.b=f;if(d.clock.timeline!==f.clock.timeline)throw Error();};
Fn.prototype.equivalentTo=function(d){return d instanceof Fn?this.a.equivalentTo(d.a)&&this.b.equivalentTo(d.b):!1};
Fn.prototype.extrapolateToTime=function(d){var f=this.a.extrapolateToTime(d).value,R=this.b.extrapolateToTime(d).value;return{timestamp:d,value:[f,R]}};
_.Uh.Object.defineProperties(Fn.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 d=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),f=this.a.lastMeasurement.timestamp.equals(d)?this.a.lastMeasurement.value:this.a.extrapolateToTime(d).value,R=this.b.lastMeasurement.timestamp.equals(d)?this.b.lastMeasurement.value:this.b.extrapolateToTime(d).value;return{timestamp:d,value:[f,R]}}}});var Je=function(d,f){this.input=d;this.mapFunction=f;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Je.prototype.equivalentTo=function(d){return d instanceof Je?this.input.equivalentTo(d.input)&&this.mapFunction===d.mapFunction:!1};
Je.prototype.extrapolateToTime=function(d){d=this.input.extrapolateToTime(d);return{timestamp:d.timestamp,value:this.mapFunction(d.value)}};
_.Uh.Object.defineProperties(Je.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var ne=function(){};
ne.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
ne.prototype.extrapolateUsingTimestampMap=function(d){var f=this.clock.timeline,R,W=(R=d.get(f))!=null?R:this.clock.now();d.set(f,W);return this.extrapolateToTime(W)};
ne.prototype.map=function(d){return new JYN(this,d)};
ne.prototype.joinWith=function(d){return new nsN(this,d)};
var nsN=function(){Fn.apply(this,arguments);this.map=ne.prototype.map;this.joinWith=ne.prototype.joinWith;this.extrapolateToNow=ne.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=ne.prototype.extrapolateUsingTimestampMap};
_.x(nsN,Fn);var JYN=function(){Je.apply(this,arguments);this.map=ne.prototype.map;this.joinWith=ne.prototype.joinWith;this.extrapolateToNow=ne.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=ne.prototype.extrapolateUsingTimestampMap};
_.x(JYN,Je);var cC=function(d,f){this.lastMeasurement=f;this.extrapolateToNow=ne.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=ne.prototype.extrapolateUsingTimestampMap;this.map=ne.prototype.map;this.joinWith=ne.prototype.joinWith;this.clock=d};
cC.prototype.equivalentTo=function(d){return d.active};
cC.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.Uh.Object.defineProperties(cC.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var uyF=rn(function(d){if(d.value.viewportGeometrySourceName==="omid"){if(d.value.elementGeometrySourceName==="nio")return"omio";if(d.value.elementGeometrySourceName==="geo")return"omgeo"}return d.value.elementGeometrySourceName==="geo"||d.value.elementGeometrySourceName==="nio"?d.value.viewportGeometrySourceName:d.value.elementGeometrySourceName});var xg8=za(o4(function(d){return!isNaN(d)}),Ul(function(d,f){return isNaN(d)?f:Math.min(d,f)},NaN),dK());var aok=io(za(rn(function(d){return d.intersectionGeometry.width*d.intersectionGeometry.height/(d.exposedViewportLocalGeometry.width*d.exposedViewportLocalGeometry.height)}),rn(function(d){return isFinite(d)?Math.min(1,d):0})));var mgp=za(io(rn(function(d){d=d.exposureOverride?d.elementGeometry.width*d.elementGeometry.height*d.exposureOverride/(d.topWindowViewportExternalGeometry.width*d.topWindowViewportExternalGeometry.height):d.intersectionGeometry.width*d.intersectionGeometry.height/(d.topWindowViewportExternalGeometry.width*d.topWindowViewportExternalGeometry.height);return isFinite(d)?d:0})));var FZ1=function(d,f){var R=this;this.timeProvider=d;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=f.pipe(dK()).subscribe(function(W){nYJ(R);R.measurementRequestObserver=W})},hi8=function(d,f){nYJ(d);
d.lastMeasurementRequest=d.timeProvider.setTimeout(function(){var R;return void((R=d.measurementRequestObserver)==null?void 0:R.next())},f)},nYJ=function(d){d.lastMeasurementRequest!==null&&d.timeProvider.clearTimeout(d.lastMeasurementRequest);
d.lastMeasurementRequest=null};
FZ1.prototype.dispose=function(){nYJ(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var hBB=function(){};var HkJ=function(d,f){this.context=d;this.strategies=f};
_.x(HkJ,hBB);HkJ.prototype.buildGeometrySource=function(d,f){var R=this.strategies.map(function(U){return U.buildGeometrySource(d,f)}),W=Ch1(R.map(function(U){return U.geometrySource})),p=W.capturedErrors.pipe(osF());
return{geometrySource:W.chain.pipe(qM(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:p,strategyErrors:W.capturedErrors}].concat(_.uR(R.map(function(U){return U.additionalOutputs}))))}};
var osF=function(){return Ul(function(d,f){f instanceof rK?d.push(f.measurementStrategyFailureReason):d.push(-1);return d},[])};var EQS=function(d,f){this.context=d;this.poller=f};
_.x(EQS,hBB);EQS.prototype.buildGeometrySource=function(d,f){var R=inu(c58(this.context,this.poller),ZnF(this.context,f.requestSource));return{geometrySource:y5Q(d.measurableCreative.pipe(R),f.inApp),additionalOutputs:{}}};var K98=function(d,f,R){R=R===void 0?ziJ(d,f):R;this.context=d;this.intersectionObserverStrategy=R};
_.x(K98,hBB);K98.prototype.buildGeometrySource=function(d,f){var R=this.intersectionObserverStrategy(f.useV2);return{geometrySource:y5Q(d.measurableCreative.pipe(R,k78(this.context)),f.inApp),additionalOutputs:{}}};var $kN=function(d,f,R){var W=W===void 0?Symbol():W;this.element=d;this.immediateUrls=f;this.timeOnScreenUrls=R;this.symbol=W};var vYf=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),R18=Object.freeze([1,.75,vYf.exposureThreshold,vYf.largeAdExposureThreshold,0]);var i2p=function(d,f){f=f===void 0?36E5:f;var R=R===void 0?!0:R;this.creatives=new DT;this.elementsToUnregister=new DT;this.elementMap=new Map;var W=new jb(window,null);W.beaconFactory=new gE(W,new uS(W));gQu(W,this.creatives,this.elementsToUnregister,d,f,R).subscribe()},t5F=function(d,f,R,W){if(!d.elementMap.has(f)){var p=new hd(f);
d.elementMap.set(f,p);d.creatives.next(new $kN(p,R,W))}},cIf=function(d,f){d.elementsToUnregister.next(f);
var R=d.elementMap.get(f);R!==void 0&&(R.release(),d.elementMap.delete(f))};var K_U=function(d){var f=d.url;d=d.uaDataValues;this.JSC$9460_url_=f;this.uaDataValues_=d;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var R=/[?&]([^&=]+)=([^&]*)/g;d=R.exec(f);)this.urlParamValues_[d[1]]=d[2]},EOp=function(d){d=d.uaDataValues_;
if(!d)return"";var f=Rm("uap",d.platform)+Rm("uapv",d.platformVersion)+Rm("uafv",d.uaFullVersion)+Rm("uaa",d.architecture)+Rm("uam",d.model)+Rm("uab",d.bitness);d.fullVersionList&&(f+="&uafvl="+encodeURIComponent(d.fullVersionList.map(function(R){return encodeURIComponent(R.brand)+";"+encodeURIComponent(R.version)}).join("|")));
d.wow64!=null&&(f+="&uaw="+Number(d.wow64));return f.slice(1)};var NLR=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(NLR,_.US);NLR.prototype.getId=function(){return _.ai(this,1)};var he=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(he,_.US);he.prototype.getSeconds=function(){return Tf(this,1)};
he.prototype.setSeconds=function(d){return _.da(this,1,HM(d),"0")};_.SO=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(_.SO,_.US);_.SO.prototype.getSeconds=function(){return Tf(this,1)};
_.SO.prototype.setSeconds=function(d){return _.da(this,1,HM(d),"0")};
_.yYL=function(d){var f=Number(wD(d,1));d=_.sK(d,2);return new Date(f*1E3+d/1E6)};var oZ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(oZ,_.US);oZ.prototype.getUrl=function(){return _.ai(this,1)};
oZ.prototype.setUrl=function(d){return _.h$(this,1,d)};
oZ.prototype.getHeight=function(){return _.sK(this,2)};
oZ.prototype.getWidth=function(){return _.sK(this,3)};var $N=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x($N,_.US);$N.prototype.getAspectRatio=function(){return AN(this,1)};
$N.prototype.getDuration=function(){return _.g7(this,he,2)};var Cya=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Cya,_.US);var iIR=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(iIR,_.US);var BLa=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(BLa,_.US);var cYO=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(cYO,_.US);var t8a=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(t8a,_.US);var dKN=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(dKN,_.US);var jYL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(jYL,_.US);var f5c=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(f5c,_.US);var RAB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(RAB,_.US);var No=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(No,_.US);var ye=[2,4,5,6,7];var WDC=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(WDC,_.US);var ee=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ee,_.US);_.O=ee.prototype;_.O.getId=function(){return _.g7(this,NLR,1)};
_.O.getName=function(){return _.ai(this,2)};
_.O.setDescription=function(d){return _.h$(this,3,d)};
_.O.getUrl=function(){return _.ai(this,8)};
_.O.setUrl=function(d){return _.h$(this,8,d)};
var Ce=function(d){return _.OK(d,oZ,10,_.Zp())};
ee.prototype.getOwner=function(d){var f=_.iy(this,40,_.xs,3,!0);JnL(f,d);return f[d]};
ee.prototype.getVersion=function(){return Tf(this,45)};
var iS=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(iS,_.US);_.pnc=[0,FMu,niQ];_.UKc=[0,FMu,niQ];var O9V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(O9V,_.US);var BA=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(BA,_.US);BA.prototype.getStatus=function(){return _.Ml(this,1)};
BA.prototype.removeItem=function(d){return pY8(this,2,d)};var Z9B=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Z9B,_.US);Z9B.prototype.getName=function(){return _.ai(this,8)};var cA=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(cA,_.US);cA.prototype.getCommand=function(){return _.Ml(this,1)};
cA.prototype.getSource=function(){return _.g7(this,Z9B,2)};
cA.prototype.setVisible=function(d){return _.PZ(this,5,d)};
cA.prototype.removeItem=function(d){return pY8(this,7,d)};var sYi=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(sYi,_.US);sYi.prototype.getCommand=function(){return _.Ml(this,1)};
sYi.prototype.removeItem=function(d){return pY8(this,4,d)};
var gke=_.L9(sYi);var te=function(d,f,R){R=R===void 0?Error():R;var W=Error.call(this);this.message=W.message;"stack"in W&&(this.stack=W.stack);this.code=d;f+=":";R instanceof Error?(this.message=f+R.message,this.stack=R.stack||""):(this.message=f+String(R),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.x(te,Error);_.wG=function(){this.JSC$9518_disposed_=this.JSC$9518_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.wG.prototype.JSC$9518_disposed_=!1;_.wG.prototype.isDisposed=function(){return this.JSC$9518_disposed_};
_.wG.prototype.dispose=function(){this.JSC$9518_disposed_||(this.JSC$9518_disposed_=!0,this.disposeInternal())};
_.wG.prototype[Symbol.dispose]=function(){this.dispose()};
_.Dp=function(d,f){d.addOnDisposeCallback(_.AD(_.W0,f))};
_.wG.prototype.addOnDisposeCallback=function(d,f){this.JSC$9518_disposed_?f!==void 0?d.call(f):d():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),f&&(d=d.bind(f)),this.onDisposeCallbacks_.push(d))};
_.wG.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var dz=function(d){_.wG.call(this);this.wpc=d};
_.x(dz,_.wG);dz.prototype.eIK=function(){return this.wpc.f()};
dz.prototype.ckJ=function(d){return this.wpc.c(d)};
dz.prototype.tN=function(d){return this.wpc.m(Apf(d))};
dz.prototype.ouG=function(d){return this.wpc.mws(Apf(d))};
var UK=function(d){_.wG.call(this);var f=this;this.vm=d;this.n5V="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.rS9=void 0;this.jVt=this.vm.p;this.k0V=this.kSY.bind(this);this.addOnDisposeCallback(function(){return void H9C(f)})};
_.x(UK,_.wG);var KDL=function(d){var f;return _.H(function(R){if(R.nextAddress==1){if(!d.vm.wpc)throw new te(30,"NWA");return d.tut?R.return(d.tut):R.yield(d.vm.wpc(),2)}f=R.yieldResult;d.tut=new dz(f);return R.return(d.tut)})};
UK.prototype.snapshot=function(d){return this.vm.s(Object.assign({},d.pD&&{c:d.pD},d.qCG&&{s:d.qCG},d.tQ6!==void 0&&{p:d.tQ6}))};
UK.prototype.kSY=function(d){this.vm.e(d)};
UK.prototype.bbg=function(d,f){return this.vm.c(d,f,!1)};
var H9C=function(d){d.rS9!==void 0&&(d.n5V.forEach(function(f){var R;(R=d.rS9)==null||R.removeEventListener(f,d.k0V)}),d.rS9=void 0)};
UK.prototype.sxG=function(){return this.vm.l()};var jr=function(){_.wG.apply(this,arguments);this.auh=1};
_.x(jr,_.wG);jr.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.auh++;return this};
jr.prototype.dispose=function(){--this.auh||_.wG.prototype.dispose.call(this)};var EkR=function(d){this.cXP=d;d.addNewEventMetric("/client_streamz/bg/frs",_.KD("mk"))};
EkR.prototype.record=function(d,f){this.cXP.record("/client_streamz/bg/frs",d,f)};
var zAV=function(d){this.wtM=d;d.addNewEventMetric("/client_streamz/bg/wrl",_.KD("mn"),H0("ac"),H0("sc"),_.KD("rk"),_.KD("mk"))};
zAV.prototype.record=function(d,f,R,W,p,U){this.wtM.record("/client_streamz/bg/wrl",d,f,R,W,p,U)};
var kMe=function(d){this.vLX=d;d.addNewCounter("/client_streamz/bg/ec",_.KD("en"),_.KD("mk"))};
kMe.prototype.increment=function(d,f){this.vLX.JSC$9771_incrementCounter("/client_streamz/bg/ec",d,f)};
var YSN=function(d){this.qIw=d;d.addNewEventMetric("/client_streamz/bg/el",_.KD("en"),_.KD("mk"))};
YSN.prototype.record=function(d,f,R){this.qIw.record("/client_streamz/bg/el",d,f,R)};
var b9V=function(d){this.rXP=d;d.addNewCounter("/client_streamz/bg/cec",H0("ec"),_.KD("mk"))};
b9V.prototype.increment=function(d,f){this.rXP.JSC$9771_incrementCounter("/client_streamz/bg/cec",d,f)};
var DKV=function(d){this.djY=d;d.addNewCounter("/client_streamz/bg/po/csc",H0("cs"),_.KD("mk"))};
DKV.prototype.increment=function(d,f){this.djY.JSC$9771_incrementCounter("/client_streamz/bg/po/csc",d,f)};
var I5V=function(d){this.flV=d;d.addNewCounter("/client_streamz/bg/po/ctav",_.KD("av"),_.KD("mk"))};
I5V.prototype.increment=function(d,f){this.flV.JSC$9771_incrementCounter("/client_streamz/bg/po/ctav",d,f)};
var qSe=function(d){this.eTG=d;d.addNewCounter("/client_streamz/bg/po/cwsc",_.KD("su"),_.KD("mk"))};
qSe.prototype.increment=function(d,f){this.eTG.JSC$9771_incrementCounter("/client_streamz/bg/po/cwsc",d,f)};var jLf=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(jLf,_.US);var d2p=function(d,f){return _.tY(d,3,f,ZRW)};var LDa=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(LDa,_.US);var eAa=[1,2,3];var xKL=[0,eAa,_.y0p,hwu,NCQ];var XnC=[0,_.oi,[0,Plv,_.FO]];var Tac=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Tac,_.US);var Ate=[1,2,3];var a5y=[0,Ate,J0J,Qz1,_.$F,XnC];var MdV=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(MdV,_.US);var wnV=[0,_.oi,xKL,a5y];var l5i=[0,_.hN];var GMR=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(GMR,_.US);var SSa=[0,_.hN,-1,_.nv];var VdR=[0,_.hN,-1,_.JN,_.nv];var rti=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(rti,_.US);var mKe=[1,2,3];var uoa=[0,mKe,_.$F,SSa,_.$F,VdR,_.$F,l5i];var PHV=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(PHV,_.US);PHV.prototype.JSC$9591_serializeBinary=SSp([0,_.hN,uoa,Cl1,_.oi,wnV,oiW,$m1]);var QYe=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(QYe,_.US);var JtV=function(d){var f=new PHV;f=_.wK(f,1,d.JSC$9707_metricName);var R=vke(d);f=_.tY(f,3,R,_.qk);R=[];for(var W=[],p=_.Z(d.cellMap.keys()),U=p.next();!U.done;U=p.next())W.push(U.value.split(","));for(p=0;p<W.length;p++){U=W[p];for(var g=d.cellType,K=d.getCells(U)||[],E=[],Y=0;Y<K.length;Y++){var b=K[Y],D=b&&b.cellValue;b=new Tac;switch(g){case 3:D=Number(D);Number.isFinite(D)&&qe(b,1,Ate,HM(D));break;case 2:qe(b,2,Ate,_.yV(Number(D)))}E.push(b)}g=E;for(K=0;K<g.length;K++){E=g[K];Y=new MdV;E=_.xk(Y,
2,E);Y=[];b=FDN(d);for(D=0;D<b.length;D++){var I=b[D],L=U[D],X=new LDa;switch(I){case 3:qe(X,1,eAa,LI(String(L)));break;case 2:I=Number(L);Number.isFinite(I)&&qe(X,2,eAa,_.pI(I));break;case 1:qe(X,3,eAa,paS(L==="true"))}Y.push(X)}Lv(E,1,Y);R.push(E)}}Lv(f,4,R);return f};var nky=function(d){if(!d)return"";if(/^about:(?:blank|srcdoc)$/.test(d))return window.origin||"";d.indexOf("blob:")===0&&(d=d.substring(5));d=d.split("#")[0].split("?")[0];d=d.toLowerCase();d.indexOf("//")==0&&(d=window.location.protocol+d);/^[\w\-]*:\/\//.test(d)||(d=window.location.href);var f=d.substring(d.indexOf("://")+3),R=f.indexOf("/");R!=-1&&(f=f.substring(0,R));R=d.substring(0,d.indexOf("://"));if(!R)throw Error("qa`"+d);if(R!=="http"&&R!=="https"&&R!=="chrome-extension"&&R!=="moz-extension"&&
R!=="file"&&R!=="android-app"&&R!=="chrome-search"&&R!=="chrome-untrusted"&&R!=="chrome"&&R!=="app"&&R!=="devtools")throw Error("ra`"+R);d="";var W=f.indexOf(":");if(W!=-1){var p=f.substring(W+1);f=f.substring(0,W);if(R==="http"&&p!=="80"||R==="https"&&p!=="443")d=":"+p}return R+"://"+f+d};var okV=function(d,f,R){var W=String(_.RJ.location.href);return W&&d&&f?[f,hAO(nky(W),d,R||null)].join(" "):null},hAO=function(d,f,R){var W=[],p=[];
if((Array.isArray(R)?2:1)==1)return p=[f,d],_.yZ(W,function(K){p.push(K)}),$KV(p.join(" "));
var U=[],g=[];_.yZ(R,function(K){g.push(K.key);U.push(K.value)});
R=Math.floor((new Date).getTime()/1E3);p=U.length==0?[R,f,d]:[U.join(":"),R,f,d];_.yZ(W,function(K){p.push(K)});
d=$KV(p.join(" "));d=[R,d];g.length==0||d.push(g.join(""));return d.join("_")},$KV=function(d){var f=rpQ();
f.update(d);return f.digestString().toLowerCase()};var fy=function(d){this.JSC$9602_document_=d||{cookie:""}},yta;
_.O=fy.prototype;_.O.isEnabled=function(){if(!_.RJ.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};
_.O.set=function(d,f,R){var W=!1;if(typeof R==="object"){var p=R.sameSite;W=R.secure||!1;var U=R.domain||void 0;var g=R.path||void 0;var K=R.maxAge}if(/[;=\s]/.test(d))throw Error("sa`"+d);if(/[;\r\n]/.test(f))throw Error("ta`"+f);K===void 0&&(K=-1);R=U?";domain="+U:"";g=g?";path="+g:"";W=W?";secure":"";K=K<0?"":K==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+K*1E3)).toUTCString();this.JSC$9602_document_.cookie=d+"="+f+R+g+K+W+(p!=null?";samesite="+p:"")};
_.O.get=function(d,f){for(var R=d+"=",W=(this.JSC$9602_document_.cookie||"").split(";"),p=0,U;p<W.length;p++){U=KQ(W[p]);if(U.lastIndexOf(R,0)==0)return U.slice(R.length);if(U==d)return""}return f};
_.O.remove=function(d,f,R){var W=this.containsKey(d);this.set(d,"",{maxAge:0,path:f,domain:R});return W};
_.O.getKeys=function(){return yta(this).keys};
_.O.getValues=function(){return yta(this).values};
_.O.isEmpty=function(){return!this.JSC$9602_document_.cookie};
_.O.getCount=function(){return this.JSC$9602_document_.cookie?(this.JSC$9602_document_.cookie||"").split(";").length:0};
_.O.containsKey=function(d){return this.get(d)!==void 0};
_.O.containsValue=function(d){for(var f=yta(this).values,R=0;R<f.length;R++)if(f[R]==d)return!0;return!1};
_.O.clear=function(){for(var d=yta(this).keys,f=d.length-1;f>=0;f--)this.remove(d[f])};
yta=function(d){d=(d.JSC$9602_document_.cookie||"").split(";");for(var f=[],R=[],W,p,U=0;U<d.length;U++)p=KQ(d[U]),W=p.indexOf("="),W==-1?(f.push(""),R.push(p)):(f.push(p.substring(0,W)),R.push(p.substring(W+1)));return{keys:f,values:R}};
_.xW=new fy(typeof document=="undefined"?null:document);var ZL8,CHa;ZL8=function(){var d=_.RJ.__SAPISID||_.RJ.__APISID||_.RJ.__3PSAPISID||_.RJ.__1PSAPISID||_.RJ.__OVERRIDE_SID;if(d)return!0;typeof document!=="undefined"&&(d=new fy(document),d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID"));return!!d};
CHa=function(d,f,R,W){(d=_.RJ[d])||typeof document==="undefined"||(d=(new fy(document)).get(f));return d?okV(d,R,W):null};
_.Ji8=function(d){var f=nky(_.RJ==null?void 0:_.RJ.location.href),R=[];if(ZL8()){f=f.indexOf("https:")==0||f.indexOf("chrome-extension:")==0||f.indexOf("chrome-untrusted://new-tab-page")==0||f.indexOf("moz-extension:")==0;var W=f?_.RJ.__SAPISID:_.RJ.__APISID;W||typeof document==="undefined"||(W=new fy(document),W=W.get(f?"SAPISID":"APISID")||W.get("__Secure-3PAPISID"));(W=W?okV(W,f?"SAPISIDHASH":"APISIDHASH",d):null)&&R.push(W);f&&((f=CHa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",d))&&R.push(f),
(d=CHa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",d))&&R.push(d))}return R.length==0?null:R.join(" ")};var i9c=function(){this.minSize=1024};
i9c.prototype.compress=function(d){var f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return f=new CompressionStream("gzip"),R=(new Response(f.readable)).arrayBuffer(),W=f.writable.getWriter(),U.yield(W.write((new TextEncoder).encode(d)),2);case 2:return U.yield(W.close(),3);case 3:return p=Uint8Array,U.yield(R,4);case 4:return U.return(new p(U.yieldResult))}})};
i9c.prototype.isSupported=function(d){return d<this.minSize?!1:typeof CompressionStream!=="undefined"};var BaO=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(BaO,_.US);var RQ=function(d,f){this.intervalMs=d;this.callback=f;this.enabled=!1;this.nowFn=function(){return _.je()};
this.lastTimeMs=this.nowFn()};
RQ.prototype.setInterval=function(d){this.intervalMs=d;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
RQ.prototype.start=function(){var d=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){d.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
RQ.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
RQ.prototype.tick=function(){var d=this;if(this.enabled){var f=Math.max(this.nowFn()-this.lastTimeMs,0);f<this.intervalMs*.8?this.timer=setTimeout(function(){d.tick()},this.intervalMs-f):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var cta=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(cta,_.US);var tdV=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(tdV,_.US);var d3V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(d3V,_.US);d3V.prototype.getTransmissionType=function(){return _.Ml(this,1)};var QSW=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(QSW,_.US);QSW.prototype.getVersion=function(){return _.ai(this,2)};var W2=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(W2,_.US);var PVu=function(d){Lv(vQJ,1,d)};
W2.prototype.getModel=function(){return _.ai(this,6)};
var j4a=_.L9(W2);var fbe=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(fbe,_.US);var mhu=["platform","platformVersion","architecture","model","uaFullVersion"],vQJ=new W2,uKn=null;var py=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(py,_.US);var Rji=function(d){return _.Hp(d,1,1)};var W3a=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,4)};
_.x(W3a,_.US);_.U9=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,36)};
_.x(_.U9,_.US);_.U9.prototype.getExperimentIds=function(){return _.g7(this,BaO,16)};var pHy=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,19)};
_.x(pHy,_.US);pHy.prototype.setLogSource=function(d){return _.Hp(this,2,d)};
pHy.prototype.setScheduler=function(d){return _.Hp(this,10,d)};var OHe=function(d,f){this.isServiceWorkerScope=f=f===void 0?!1:f;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new pHy;Number.isInteger(d)&&this.logRequest.setLogSource(d);f||(this.locale=document.documentElement.getAttribute("lang"));U3R(this,new py)};
OHe.prototype.setLogSource=function(d){this.logRequest.setLogSource(d);return this};
var U3R=function(d,f){_.xk(d.logRequest,1,f);_.Ml(f,1)||Rji(f);d.isServiceWorkerScope||(f=O9(d),_.ai(f,5)||_.wK(f,5,d.locale));d.uach&&(f=O9(d),_.g7(f,W2,9)||_.xk(f,9,d.uach))},ZHN=function(d,f){d.transmissionType=f},s4R=function(d){var f=f===void 0?mhu:f;
var R=d.isServiceWorkerScope?void 0:vC();R?F9k(R,f).then(function(W){d.uach=j4a(W!=null?W:"[]");W=O9(d);_.xk(W,9,d.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},O9=function(d){var f=_.g7(d.logRequest,py,1);
f||(f=new py,U3R(d,f));d=f;f=_.g7(d,fbe,11);f||(f=new fbe,_.xk(d,11,f));return f};
OHe.prototype.build=function(d,f,R,W,p,U){f=f===void 0?0:f;R=R===void 0?0:R;W=W===void 0?null:W;p=p===void 0?0:p;U=U===void 0?0:U;if(!this.isServiceWorkerScope){var g=O9(this);var K=new d3V;K=_.Hp(K,1,this.transmissionType);K=_.EK(K,2,this.isFinal);R=_.Se(K,3,R>0?R:void 0);R=_.Se(R,4,p>0?p:void 0);R=_.Se(R,5,U>0?U:void 0);p=R.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;U=p[_.KR]|0;R=aC(R,U)?R:Dk8(R,p,U)?bIk(R,p):new R.constructor(JY(p,U,!0));_.xk(g,10,R)}g=this.logRequest.clone();R=Date.now().toString();
g=_.Ks(g,4,HM(R));d=d.slice();d=Lv(g,3,d);W&&(g=new cta,W=_.Se(g,13,W),g=new tdV,W=_.xk(g,2,W),g=new W3a,W=_.xk(g,1,W),W=_.Hp(W,2,9),_.xk(d,18,W));f&&_.ag(d,14,f);return d};zz.prototype.currBackoffCount_=0;zz.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
zz.prototype.getValue=function(){return this.currValue_};
var gcR=function(d){d.currBaseValue_=Math.min(d.maxValue_,d.currBaseValue_*d.backoffFactor_);d.currValue_=Math.min(d.maxValue_,d.currBaseValue_+(d.randomFactor_?Math.round(d.randomFactor_*(Math.random()-.5)*2*d.currBaseValue_):0));d.currBackoffCount_++};var dRf=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,8)};
_.x(dRf,_.US);var HHN=_.L9(dRf);var jUk=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(jUk,_.US);var ZB;ZB=new fXU;var s9=function(d){_.wG.call(this);var f=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9680_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$9680_sendBeaconApiEnabled=!1;this.logSource=d.logSource;this.getAuthHeaderValue=
d.getAuthHeaderValue||function(){};
this.logRequestBuilder=new OHe(d.logSource,d.isServiceWorkerScope);this.network=d.network||null;this.productID=d.productID||null;this.bufferSize=1E3;this.clearcutUrl=d.urlOverride||null;this.sessionIndex=d.sessionIndex||null;this.disableAutomaticFlush=d.disableAutomaticFlush||!1;this.withCredentials=!d.disableWithCredentials;this.isServiceWorkerScope=d.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!vC()&&!!vC().navigator&&vC().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(K3i())).searchParams&&!!(new URL(K3i())).searchParams.set;var R=Rji(new py);U3R(this.logRequestBuilder,R);this.flushBackoff=new zz(1E4,3E5,.1);d=Ece(this,d.backgroundJobDeferrer);this.JSC$9680_flushTimer=new RQ(this.flushBackoff.getValue(),d);this.backupTimer=new RQ(6E5,d);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){zjL(f);
var W;(W=f.metalogService)==null||W.flush()}}),document.addEventListener("pagehide",function(){zjL(f);
var W;(W=f.metalogService)==null||W.flush()}))};
_.x(s9,_.wG);var Ece=function(d,f){return d.isBrowserSupported?f?function(){f().then(function(){d.flush()})}:function(){d.flush()}:function(){}};
s9.prototype.disposeInternal=function(){zjL(this);this.JSC$9680_flushTimer.stop();this.backupTimer.stop();_.wG.prototype.disposeInternal.call(this)};
var kaF=function(d){d.clearcutUrl||(d.clearcutUrl=K3i());try{return(new URL(d.clearcutUrl)).toString()}catch(f){return(new URL(d.clearcutUrl,vC().location.origin)).toString()}};
s9.prototype.dispatch=function(d){if(d instanceof _.U9)this.log(d);else try{var f=new _.U9,R=d.serialize();var W=_.wK(f,8,R);this.log(W)}catch(p){gz(this,4,1)}};
var gz=function(d,f,R){d.metalogService&&d.metalogService.increment(f,R)};
s9.prototype.log=function(d){gz(this,2,1);if(this.isBrowserSupported){d=d.clone();var f=this.sequencePosition++;d=_.ag(d,21,f);this.componentId&&_.wK(d,26,this.componentId);f=d;if(AF8(_.kF(f,1))==null){var R=Date.now();R=Number.isFinite(R)?R.toString():"0";_.Ks(f,1,HM(R))}_.Tyu(_.kF(f,15))!=null||_.ag(f,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(R=this.experimentIds.clone(),_.xk(f,16,R));gz(this,1,1);f=this.pendingEvents.length-this.bufferSize+1;f>0&&(this.pendingEvents.splice(0,f),
this.numLogsDroppedSinceLastFlush+=f,gz(this,3,f));this.pendingEvents.push(d);this.disableAutomaticFlush||this.JSC$9680_flushTimer.enabled||this.JSC$9680_flushTimer.start()}};
s9.prototype.flush=function(d,f){var R=this;if(this.pendingEvents.length===0)d&&d();else if(this.JSC$9680_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,Ype(this);else{var W=Date.now();if(this.noFlushUntilMs>W&&this.startWaitingMs<W)f&&f("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?ZHN(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var p=this.pendingEvents.length,
U=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),g=this.getAuthHeaderValue();if(g&&this.lastFailedAuth===g)f&&f("stale-auth-token");else{this.pendingEvents=[];this.JSC$9680_flushTimer.enabled&&this.JSC$9680_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;W=U.serialize();var K;this.JSC$9680_compressor&&this.JSC$9680_compressor.isSupported(W.length)&&
(K=this.JSC$9680_compressor.compress(W));var E=bHF(this,W,g),Y=function(I){R.flushBackoff.reset();R.JSC$9680_flushTimer.setInterval(R.flushBackoff.getValue());if(I){var L=null;try{var X=JSON.stringify(JSON.parse(I.replace(")]}'\n","")));L=HHN(X)}catch(w){}L&&(I=Number(Tf(L,1,_.va("-1"))),I>0&&(R.startWaitingMs=Date.now(),R.noFlushUntilMs=R.startWaitingMs+I),yF8(L.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,ZB.fieldIndex),$O8(L,ZB.fieldIndex),L=ZB.ctor?ZB.getExtensionFn(L,ZB.ctor,ZB.fieldIndex,
ZB.JSC$8859_hasMessageId):ZB.getExtensionFn(L,ZB.fieldIndex,null,ZB.JSC$8859_hasMessageId),L=L===null?void 0:L)&&(L=_.sK(L,1,-1),L!==-1&&(R.flushBackoff=new zz(L<1?1:L,3E5,.1),R.JSC$9680_flushTimer.setInterval(R.flushBackoff.getValue())))}d&&d();R.numRetriesSinceLastSuccessfulFlush=0},b=function(I,L){var X=_.OK(U,_.U9,3,_.Zp());
var w=Number(Tf(U,14));gcR(R.flushBackoff);R.JSC$9680_flushTimer.setInterval(R.flushBackoff.getValue());I===401&&g&&(R.lastFailedAuth=g);w&&(R.numLogsDroppedSinceLastFlush+=w);L===void 0&&(L=R.isRetryable(I));L&&(R.pendingEvents=X.concat(R.pendingEvents),R.disableAutomaticFlush||R.JSC$9680_flushTimer.enabled||R.JSC$9680_flushTimer.start());gz(R,7,1);f&&f("net-send-failed",I);++R.numRetriesSinceLastSuccessfulFlush},D=function(){R.network&&R.network.send(E,Y,b)};
K?K.then(function(I){gz(R,5,p);E.requestHeaders["Content-Encoding"]="gzip";E.requestHeaders["Content-Type"]="application/binary";E.body=I;E.bodyType=2;D()},function(){gz(R,6,p);
D()}):D()}}}};
var bHF=function(d,f,R){R=R===void 0?null:R;var W=W===void 0?d.withCredentials:W;var p={},U=new URL(kaF(d));R&&(p.Authorization=R);d.sessionIndex&&(p["X-Goog-AuthUser"]=d.sessionIndex,U.searchParams.set("authuser",d.sessionIndex));d.pageId&&(Object.defineProperty(p,"X-Goog-PageId",{value:d.pageId}),U.searchParams.set("pageId",d.pageId));return{url:U.toString(),body:f,bodyType:1,requestHeaders:p,requestType:"POST",withCredentials:W,timeoutMillis:d.timeoutMillis}},zjL=function(d){d.logRequestBuilder.isFinal=
!0;
d.flush();d.logRequestBuilder.isFinal=!1},Ype=function(d){D3L(d,function(f,R){f=new URL(f);
f.searchParams.set("format","json");var W=!1;try{W=vC().navigator.sendBeacon(f.toString(),R.serialize())}catch(p){}W||(d.isSendBeaconSupported=!1);return W})},D3L=function(d,f){if(d.pendingEvents.length!==0){var R=new URL(kaF(d));
R.searchParams.delete("format");var W=d.getAuthHeaderValue();W&&R.searchParams.set("auth",W);R.searchParams.set("authuser",d.sessionIndex||"0");for(W=0;W<10&&d.pendingEvents.length;++W){var p=d.pendingEvents.slice(0,32),U=d.logRequestBuilder.build(p,d.numLogsDroppedSinceLastFlush,d.numRetriesSinceLastSuccessfulFlush,d.productID,d.persistedLogRecoveredCount,d.persistedLogExpiredCount);if(!f(R.toString(),U)){++d.numRetriesSinceLastSuccessfulFlush;break}d.numLogsDroppedSinceLastFlush=0;d.numRetriesSinceLastSuccessfulFlush=
0;d.persistedLogRecoveredCount=0;d.persistedLogExpiredCount=0;d.pendingEvents=d.pendingEvents.slice(p.length)}d.JSC$9680_flushTimer.enabled&&d.JSC$9680_flushTimer.stop()}};
s9.prototype.isRetryable=function(d){return 500<=d&&d<600||d===401||d===0};
var K3i=function(){return"https://play.google.com/log?format=json&hasfast=true"};var IbR=function(){this.abortSupported=typeof AbortController!=="undefined"};
IbR.prototype.send=function(d,f,R){var W=this,p,U,g,K,E,Y,b,D,I,L;return _.H(function(X){switch(X.nextAddress){case 1:return U=(p=W.abortSupported?new AbortController:void 0)?setTimeout(function(){p.abort()},d.timeoutMillis):void 0,_.q3(X,2,3),g=Object.assign({},{method:d.requestType,
headers:Object.assign({},d.requestHeaders)},d.body&&{body:d.body},d.withCredentials&&{credentials:"include"},{signal:d.timeoutMillis&&p?p.signal:null}),X.yield(fetch(d.url,g),5);case 5:K=X.yieldResult;if(K.status!==200){(E=R)==null||E(K.status);X.jumpTo(3);break}if((Y=f)==null){X.jumpTo(7);break}return X.yield(K.text(),8);case 8:Y(X.yieldResult);case 7:case 3:_.eT(X);clearTimeout(U);_.XD(X,0);break;case 2:b=_.Ta(X);switch((D=b)==null?void 0:D.name){case "AbortError":(I=R)==null||I(408);break;default:(L=
R)==null||L(400)}X.jumpTo(3)}})};
IbR.prototype.getTransmissionType=function(){return 4};_.bB=function(d,f){f=f===void 0?"0":f;_.wG.call(this);this.logSource=d;this.sessionIndex=f;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9698_clearExperimentIds=this.productID=null;this.JSC$9698_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.x(_.bB,_.wG);var Bjk=function(d,f){d.buildLabel=f;return d},ik8=function(d,f){d.network=f;
return d},tLW=function(d,f){d.JSC$9698_clearExperimentIds=f},CV8=function(d){d.JSC$9698_sendBeaconApiEnabled=!0;
return d};
_.bB.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.bB.prototype.build=function(){this.network||(this.network=new IbR);var d=new s9({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.Ji8,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.Dp(this,d);if(this.buildLabel){var f=this.buildLabel,R=
O9(d.logRequestBuilder);_.wK(R,7,f)}d.JSC$9680_compressor=new i9c;this.componentId&&(d.componentId=this.componentId);this.productID&&(d.productID=this.productID);this.pageId&&(d.pageId=this.pageId);this.JSC$9698_clearExperimentIds&&((R=this.JSC$9698_clearExperimentIds)?(d.experimentIds||(d.experimentIds=new BaO),f=d.experimentIds,R=R.serialize(),_.wK(f,4,R)):d.experimentIds&&_.Ks(d.experimentIds,4));this.JSC$9698_sendBeaconApiEnabled&&(d.JSC$9680_sendBeaconApiEnabled=d.isSendBeaconSupported);s4R(d.logRequestBuilder);
this.bufferSize&&(d.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(d);return d};var fev=function(d,f,R,W,p,U,g){d=d===void 0?-1:d;f=f===void 0?"":f;R=R===void 0?"":R;W=W===void 0?!1:W;p=p===void 0?"":p;_.wG.call(this);this.logSource=d;this.componentId=f;U?f=U:(d=new _.bB(d,"0"),d.componentId=f,_.Dp(this,d),R!==""&&(d.destinationUrl=R),W&&(d.serviceWorkerScopeEnabled=!0),p&&Bjk(d,p),g&&ik8(d,g),f=d.build());this.JSC$9702_transport=f};
_.x(fev,_.wG);fev.prototype.flush=function(d){d=d||[];if(d.length){for(var f=new QYe,R=[],W=0;W<d.length;W++){var p=d[W],U=JtV(p);R.push(U);p.clear()}Lv(f,1,R);this.JSC$9702_transport.dispatch(f);this.JSC$9702_transport.flush()}};var qpC=function(d){this.cellValue=d};var H2=function(d,f,R){this.JSC$9707_metricName=d;this.cellType=f;this.fields=R||[];this.cellMap=new Map},FDN=function(d){return d.fields.map(function(f){return f.fieldType})},vke=function(d){return d.fields.map(function(f){return f.fieldName})};
_.O=H2.prototype;_.O.addCell=function(d){var f=_.n9.apply(1,arguments),R=this.getCells(f);R?R.push(new qpC(d)):this.JSC$9707_setCell(d,f)};
_.O.JSC$9707_setCell=function(d){var f=this.JSC$9707_getKey(_.n9.apply(1,arguments));this.cellMap.set(f,[new qpC(d)])};
_.O.getCells=function(){var d=this.JSC$9707_getKey(_.n9.apply(0,arguments));return this.cellMap.has(d)?this.cellMap.get(d):void 0};
_.O.getCell=function(){var d=this.getCells(_.n9.apply(0,arguments));return d&&d.length?d[0]:void 0};
_.O.clear=function(){this.cellMap.clear()};
_.O.JSC$9707_getKey=function(){var d=_.n9.apply(0,arguments);return d?d.join(","):"key"};var L3c=function(d,f){H2.call(this,d,3,f)};
_.x(L3c,H2);L3c.prototype.JSC$9710_incrementCounterBy=function(d){var f=_.n9.apply(1,arguments),R=0,W=this.getCell(f);W&&(R=W.cellValue);this.JSC$9707_setCell(R+d,f)};var eje=function(d,f){H2.call(this,d,2,f)};
_.x(eje,H2);eje.prototype.record=function(d){this.addCell(d,_.n9.apply(1,arguments))};_.Ky=function(d){this.id=d};
_.Ky.prototype.toString=function(){return this.id};_.E9=function(d,f){this.type=d instanceof _.Ky?String(d):d;this.currentTarget=this.target=f;this.defaultPrevented=this.propagationStopped_=!1};
_.E9.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.E9.prototype.preventDefault=function(){this.defaultPrevented=!0};_.zj=function(d,f){_.E9.call(this,d?d.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;d&&this.init(d,f)};
_.fv(_.zj,_.E9);
_.zj.prototype.init=function(d,f){var R=this.type=d.type,W=d.changedTouches&&d.changedTouches.length?d.changedTouches[0]:null;this.target=d.target||d.srcElement;this.currentTarget=f;f=d.relatedTarget;f||(R=="mouseover"?f=d.fromElement:R=="mouseout"&&(f=d.toElement));this.relatedTarget=f;W?(this.clientX=W.clientX!==void 0?W.clientX:W.pageX,this.clientY=W.clientY!==void 0?W.clientY:W.pageY,this.screenX=W.screenX||0,this.screenY=W.screenY||0):(this.offsetX=_.Z4||d.offsetX!==void 0?d.offsetX:d.layerX,
this.offsetY=_.Z4||d.offsetY!==void 0?d.offsetY:d.layerY,this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=d.button;this.keyCode=d.keyCode||0;this.key=d.key||"";this.charCode=d.charCode||(R=="keypress"?d.keyCode:0);this.ctrlKey=d.ctrlKey;this.altKey=d.altKey;this.shiftKey=d.shiftKey;this.metaKey=d.metaKey;this.pointerId=d.pointerId||0;this.pointerType=d.pointerType;this.state=d.state;
this.timeStamp=d.timeStamp;this.event_=d;d.defaultPrevented&&_.zj.superClass_.preventDefault.call(this)};
_.zj.prototype.stopPropagation=function(){_.zj.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.zj.prototype.preventDefault=function(){_.zj.superClass_.preventDefault.call(this);var d=this.event_;d.preventDefault?d.preventDefault():d.returnValue=!1};var x3N="closure_listenable_"+(Math.random()*1E6|0),k2=function(d){return!(!d||!d[x3N])};var XHe=0;var TnO=function(d,f,R,W,p){this.listener=d;this.proxy=null;this.src=f;this.type=R;this.capture=!!W;this.handler=p;this.key=++XHe;this.removed=this.callOnce=!1},A7c=function(d){d.removed=!0;
d.listener=null;d.proxy=null;d.src=null;d.handler=null};k3.prototype.add=function(d,f,R,W,p){var U=d.toString();d=this.listeners[U];d||(d=this.listeners[U]=[],this.typeCount_++);var g=abB(d,f,W,p);g>-1?(f=d[g],R||(f.callOnce=!1)):(f=new TnO(f,this.src,U,!!W,p),f.callOnce=R,d.push(f));return f};
k3.prototype.remove=function(d,f,R,W){d=d.toString();if(!(d in this.listeners))return!1;var p=this.listeners[d];f=abB(p,f,R,W);return f>-1?(A7c(p[f]),_.I1n(p,f),p.length==0&&(delete this.listeners[d],this.typeCount_--),!0):!1};
var MTc=function(d,f){var R=f.type;if(!(R in d.listeners))return!1;var W=_.NF(d.listeners[R],f);W&&(A7c(f),d.listeners[R].length==0&&(delete d.listeners[R],d.typeCount_--));return W};
k3.prototype.removeAll=function(d){d=d&&d.toString();var f=0,R;for(R in this.listeners)if(!d||R==d){for(var W=this.listeners[R],p=0;p<W.length;p++)++f,A7c(W[p]);delete this.listeners[R];this.typeCount_--}return f};
k3.prototype.getListener=function(d,f,R,W){d=this.listeners[d.toString()];var p=-1;d&&(p=abB(d,f,R,W));return p>-1?d[p]:null};
k3.prototype.hasListener=function(d,f){var R=d!==void 0,W=R?d.toString():"",p=f!==void 0;return _.uo.some(this.listeners,function(U){for(var g=0;g<U.length;++g)if(!(R&&U[g].type!=W||p&&U[g].capture!=f))return!0;return!1})};
var abB=function(d,f,R,W){for(var p=0;p<d.length;++p){var U=d[p];if(!U.removed&&U.listener==f&&U.capture==!!R&&U.handler==W)return p}return-1};var wHC,lbB,Gai,VTC,r7a,wO,lq,PRN,m3e,uDc,Y2,Q4y,SpV;wHC="closure_lm_"+(Math.random()*1E6|0);lbB={};Gai=0;_.Vk=function(d,f,R,W,p){if(W&&W.once)return wO(d,f,R,W,p);if(Array.isArray(f)){for(var U=0;U<f.length;U++)_.Vk(d,f[U],R,W,p);return null}R=SpV(R);return k2(d)?d.listen(f,R,_.tn(W)?!!W.capture:!!W,p):VTC(d,f,R,!1,W,p)};
VTC=function(d,f,R,W,p,U){if(!f)throw Error("va");var g=_.tn(p)?!!p.capture:!!p,K=Y2(d);K||(d[wHC]=K=new k3(d));R=K.add(f,R,W,g,U);if(R.proxy)return R;W=r7a();R.proxy=W;W.src=d;W.listener=R;if(d.addEventListener)_.lX8||(p=g),p===void 0&&(p=!1),d.addEventListener(f.toString(),W,p);else if(d.attachEvent)d.attachEvent(m3e(f.toString()),W);else if(d.addListener&&d.removeListener)d.addListener(W);else throw Error("wa");Gai++;return R};
r7a=function(){var d=uDc,f=function(R){return d.call(f.src,f.listener,R)};
return f};
wO=function(d,f,R,W,p){if(Array.isArray(f)){for(var U=0;U<f.length;U++)wO(d,f[U],R,W,p);return null}R=SpV(R);return k2(d)?d.listenOnce(f,R,_.tn(W)?!!W.capture:!!W,p):VTC(d,f,R,!0,W,p)};
_.bp=function(d,f,R,W,p){if(Array.isArray(f))for(var U=0;U<f.length;U++)_.bp(d,f[U],R,W,p);else W=_.tn(W)?!!W.capture:!!W,R=SpV(R),k2(d)?d.unlisten(f,R,W,p):d&&(d=Y2(d))&&(f=d.getListener(f,R,W,p))&&lq(f)};
lq=function(d){if(typeof d==="number"||!d||d.removed)return!1;var f=d.src;if(k2(f))return MTc(f.eventTargetListeners_,d);var R=d.type,W=d.proxy;f.removeEventListener?f.removeEventListener(R,W,d.capture):f.detachEvent?f.detachEvent(m3e(R),W):f.addListener&&f.removeListener&&f.removeListener(W);Gai--;(R=Y2(f))?(MTc(R,d),R.typeCount_==0&&(R.src=null,f[wHC]=null)):A7c(d);return!0};
PRN=function(d,f,R,W,p){R=SpV(R);W=!!W;return k2(d)?d.getListener(f,R,W,p):d?(d=Y2(d))?d.getListener(f,R,W,p):null:null};
m3e=function(d){return d in lbB?lbB[d]:lbB[d]="on"+d};
uDc=function(d,f){if(d.removed)d=!0;else{f=new _.zj(f,this);var R=d.listener,W=d.handler||d.src;d.callOnce&&lq(d);d=R.call(W,f)}return d};
Y2=function(d){d=d[wHC];return d instanceof k3?d:null};
Q4y="__closure_events_fn_"+(Math.random()*1E9>>>0);SpV=function(d){if(typeof d==="function")return d;d[Q4y]||(d[Q4y]=function(f){return d.handleEvent(f)});
return d[Q4y]};_.DB=function(){_.wG.call(this);this.eventTargetListeners_=new k3(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.fv(_.DB,_.wG);_.DB.prototype[x3N]=!0;_.O=_.DB.prototype;_.O.setParentEventTarget=function(d){this.parentEventTarget_=d};
_.O.addEventListener=function(d,f,R,W){_.Vk(this,d,f,R,W)};
_.O.removeEventListener=function(d,f,R,W){_.bp(this,d,f,R,W)};
_.O.dispatchEvent=function(d){var f,R=this.parentEventTarget_;if(R)for(f=[];R;R=R.parentEventTarget_)f.push(R);R=this.actualEventTarget_;var W=d.type||d;if(typeof d==="string")d=new _.E9(d,R);else if(d instanceof _.E9)d.target=d.target||R;else{var p=d;d=new _.E9(W,R);_.uo.extend(d,p)}p=!0;var U;if(f)for(U=f.length-1;!d.propagationStopped_&&U>=0;U--){var g=d.currentTarget=f[U];p=vcB(g,W,!0,d)&&p}d.propagationStopped_||(g=d.currentTarget=R,p=vcB(g,W,!0,d)&&p,d.propagationStopped_||(p=vcB(g,W,!1,d)&&
p));if(f)for(U=0;!d.propagationStopped_&&U<f.length;U++)g=d.currentTarget=f[U],p=vcB(g,W,!1,d)&&p;return p};
_.O.disposeInternal=function(){_.DB.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.O.listen=function(d,f,R,W){return this.eventTargetListeners_.add(String(d),f,!1,R,W)};
_.O.listenOnce=function(d,f,R,W){return this.eventTargetListeners_.add(String(d),f,!0,R,W)};
_.O.unlisten=function(d,f,R,W){return this.eventTargetListeners_.remove(String(d),f,R,W)};
_.O.removeAllListeners=function(d){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(d):0};
var vcB=function(d,f,R,W){f=d.eventTargetListeners_.listeners[String(f)];if(!f)return!0;f=f.concat();for(var p=!0,U=0;U<f.length;++U){var g=f[U];if(g&&!g.removed&&g.capture==R){var K=g.listener,E=g.handler||g.src;g.callOnce&&MTc(d.eventTargetListeners_,g);p=K.call(E,W)!==!1&&p}}return p&&!W.defaultPrevented};
_.DB.prototype.getListener=function(d,f,R,W){return this.eventTargetListeners_.getListener(String(d),f,R,W)};
_.DB.prototype.hasListener=function(d,f){return this.eventTargetListeners_.hasListener(d!==void 0?String(d):void 0,f)};var IQ=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(d){return d&&AsyncContext.Snapshot.wrap(d)}:function(d){return d};var F3N=function(d,f){this.create_=d;this.reset_=f;this.occupants_=0;this.JSC$9742_head_=null};
F3N.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var d=this.JSC$9742_head_;this.JSC$9742_head_=d.next;d.next=null}else d=this.create_();return d};
F3N.prototype.put=function(d){this.reset_(d);this.occupants_<100&&(this.occupants_++,d.next=this.JSC$9742_head_,this.JSC$9742_head_=d)};var J7O=function(){this.workTail_=this.workHead_=null};
J7O.prototype.add=function(d,f){var R=nQu.get();R.set(d,f);this.workTail_?this.workTail_.next=R:this.workHead_=R;this.workTail_=R};
J7O.prototype.remove=function(){var d=null;this.workHead_&&(d=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),d.next=null);return d};
var nQu=new F3N(function(){return new ncV},function(d){return d.reset()}),ncV=function(){this.next=this.scope=this.fn=null};
ncV.prototype.set=function(d,f){this.fn=d;this.scope=f;this.next=null};
ncV.prototype.reset=function(){this.next=this.scope=this.fn=null};var hjR,h1W,Jpk,oci;h1W=!1;Jpk=new J7O;_.qW=function(d,f){hjR||oci();h1W||(hjR(),h1W=!0);Jpk.add(d,f)};
oci=function(){var d=Promise.resolve(void 0);hjR=function(){d.then(oQU)}};var $3c=function(d){d.prototype.$goog_Thenable=!0},NnF=function(d){if(!d)return!1;
try{return!!d.$goog_Thenable}catch(f){return!1}};var y7F,CRF,iHF,c7y,tTe,dMR,Wha,O5R,H5c,svV,U9L;_.Ig=function(d,f){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(d!=_.YN)try{var R=this;d.call(f,function(W){R.resolve_(2,W)},function(W){R.resolve_(3,W)})}catch(W){this.resolve_(3,W)}};
y7F=function(){this.next=this.context=this.JSC$9753_onRejected=this.JSC$9753_onFulfilled=this.child=null;this.always=!1};
y7F.prototype.reset=function(){this.context=this.JSC$9753_onRejected=this.JSC$9753_onFulfilled=this.child=null;this.always=!1};
CRF=new F3N(function(){return new y7F},function(d){d.reset()});
iHF=function(d,f,R){var W=CRF.get();W.JSC$9753_onFulfilled=d;W.JSC$9753_onRejected=f;W.context=R;return W};
_.D6=function(d){if(d instanceof _.Ig)return d;var f=new _.Ig(_.YN);f.resolve_(2,d);return f};
_.m_=function(d){return new _.Ig(function(f,R){R(d)})};
c7y=function(d,f,R){BnV(d,f,R,null)||_.qW(_.AD(f,d))};
_.Ly=function(d){return new _.Ig(function(f,R){var W=d.length,p=[];if(W)for(var U=function(Y,b){W--;p[Y]=b;W==0&&f(p)},g=function(Y){R(Y)},K,E=0;E<d.length;E++)K=d[E],c7y(K,_.AD(U,E),g);
else f(p)})};
tTe=function(d){return new _.Ig(function(f){var R=d.length,W=[];if(R)for(var p=function(K,E,Y){R--;W[K]=E?{fulfilled:!0,value:Y}:{fulfilled:!1,reason:Y};R==0&&f(W)},U,g=0;g<d.length;g++)U=d[g],c7y(U,_.AD(p,g,!0),_.AD(p,g,!1));
else f(W)})};
dMR=function(d){return new _.Ig(function(f,R){var W=d.length,p=[];if(W)for(var U=function(Y){f(Y)},g=function(Y,b){W--;
p[Y]=b;W==0&&R(p)},K,E=0;E<d.length;E++)K=d[E],c7y(K,U,_.AD(g,E));
else f(void 0)})};
_.Bk=function(){var d,f,R=new _.Ig(function(W,p){d=W;f=p});
return new jve(R,d,f)};
_.Ig.prototype.then=function(d,f,R){return fTR(this,IQ(typeof d==="function"?d:null),IQ(typeof f==="function"?f:null),R)};
$3c(_.Ig);Wha=function(d,f,R,W){Rpi(d,iHF(f||_.YN,R||null,W))};
_.er=function(d,f){f=IQ(f);f=iHF(f,f);f.always=!0;Rpi(d,f);return d};
_.Ig.prototype.finally=function(d){var f=this;d=IQ(d);return new _.Ig(function(R,W){Wha(f,function(p){d();R(p)},function(p){d();
W(p)})})};
_.Ig.prototype.thenCatch=function(d,f){return fTR(this,null,IQ(d),f)};
_.Ig.prototype.catch=_.Ig.prototype.thenCatch;_.Ig.prototype.cancel=function(d){if(this.state_==0){var f=new _.QW(d);_.qW(function(){pCN(this,f)},this)}};
var pCN=function(d,f){if(d.state_==0)if(d.parent_){var R=d.parent_;if(R.callbackEntries_){for(var W=0,p=null,U=null,g=R.callbackEntries_;g&&(g.always||(W++,g.child==d&&(p=g),!(p&&W>1)));g=g.next)p||(U=g);p&&(R.state_==0&&W==1?pCN(R,f):(U?(W=U,W.next==R.callbackEntriesTail_&&(R.callbackEntriesTail_=W),W.next=W.next.next):UMe(R),O5R(R,p,3,f)))}d.parent_=null}else d.resolve_(3,f)},Rpi=function(d,f){d.callbackEntries_||d.state_!=2&&d.state_!=3||Z5C(d);
d.callbackEntriesTail_?d.callbackEntriesTail_.next=f:d.callbackEntries_=f;d.callbackEntriesTail_=f},fTR=function(d,f,R,W){var p=iHF(null,null,null);
p.child=new _.Ig(function(U,g){p.JSC$9753_onFulfilled=f?function(K){try{var E=f.call(W,K);U(E)}catch(Y){g(Y)}}:U;
p.JSC$9753_onRejected=R?function(K){try{var E=R.call(W,K);E===void 0&&K instanceof _.QW?g(K):U(E)}catch(Y){g(Y)}}:g});
p.child.parent_=d;Rpi(d,p);return p.child};
_.Ig.prototype.unblockAndFulfill_=function(d){this.state_=0;this.resolve_(2,d)};
_.Ig.prototype.unblockAndReject_=function(d){this.state_=0;this.resolve_(3,d)};
_.Ig.prototype.resolve_=function(d,f){this.state_==0&&(this===f&&(d=3,f=new TypeError("xa")),this.state_=1,BnV(f,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=f,this.state_=d,this.parent_=null,Z5C(this),d!=3||f instanceof _.QW||svV(this,f)))};
var BnV=function(d,f,R,W){if(d instanceof _.Ig)return Wha(d,f,R,W),!0;if(NnF(d))return d.then(f,R,W),!0;if(_.tn(d))try{var p=d.then;if(typeof p==="function")return g$B(d,p,f,R,W),!0}catch(U){return R.call(W,U),!0}return!1},g$B=function(d,f,R,W,p){var U=!1,g=function(E){U||(U=!0,R.call(p,E))},K=function(E){U||(U=!0,W.call(p,E))};
try{f.call(d,g,K)}catch(E){K(E)}},Z5C=function(d){d.executing_||(d.executing_=!0,_.qW(d.executeCallbacks_,d))},UMe=function(d){var f=null;
d.callbackEntries_&&(f=d.callbackEntries_,d.callbackEntries_=f.next,f.next=null);d.callbackEntries_||(d.callbackEntriesTail_=null);return f};
_.Ig.prototype.executeCallbacks_=function(){for(var d;d=UMe(this);)O5R(this,d,this.state_,this.result_);this.executing_=!1};
O5R=function(d,f,R,W){if(R==3&&f.JSC$9753_onRejected&&!f.always)for(;d&&d.hadUnhandledRejection_;d=d.parent_)d.hadUnhandledRejection_=!1;if(f.child)f.child.parent_=null,H5c(f,R,W);else try{f.always?f.JSC$9753_onFulfilled.call(f.context):H5c(f,R,W)}catch(p){U9L.call(null,p)}CRF.put(f)};
H5c=function(d,f,R){f==2?d.JSC$9753_onFulfilled.call(d.context,R):d.JSC$9753_onRejected&&d.JSC$9753_onRejected.call(d.context,R)};
svV=function(d,f){d.hadUnhandledRejection_=!0;_.qW(function(){d.hadUnhandledRejection_&&U9L.call(null,f)})};
U9L=W8;_.QW=function(d){_.d8.call(this,d)};
_.fv(_.QW,_.d8);_.QW.prototype.name="cancel";var jve=function(d,f,R){this.promise=d;this.resolve=f;this.reject=R};var x2;_.KS=function(d,f){_.DB.call(this);this.JSC$9765_interval_=d||1;this.timerObject_=f||_.RJ;this.boundTick_=(0,_.lB)(this.tick_,this);this.last_=_.je()};
_.fv(_.KS,_.DB);_.O=_.KS.prototype;_.O.enabled=!1;_.O.JSC$9767_timer_=null;_.O.setInterval=function(d){this.JSC$9765_interval_=d;this.JSC$9767_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9767_timer_&&this.stop()};
_.O.tick_=function(){if(this.enabled){var d=_.je()-this.last_;d>0&&d<this.JSC$9765_interval_*.8?this.JSC$9767_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9765_interval_-d):(this.JSC$9767_timer_&&(this.timerObject_.clearTimeout(this.JSC$9767_timer_),this.JSC$9767_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.O.start=function(){this.enabled=!0;this.JSC$9767_timer_||(this.JSC$9767_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9765_interval_),this.last_=_.je())};
_.O.stop=function(){this.enabled=!1;this.JSC$9767_timer_&&(this.timerObject_.clearTimeout(this.JSC$9767_timer_),this.JSC$9767_timer_=null)};
_.O.disposeInternal=function(){_.KS.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
x2=function(d,f,R){if(typeof d==="function")R&&(d=(0,_.lB)(d,R));else if(d&&typeof d.handleEvent=="function")d=(0,_.lB)(d.handleEvent,d);else throw Error("ya");return Number(f)>2147483647?-1:_.RJ.setTimeout(d,f||0)};
_.KhV=function(d){var f=null;return(new _.Ig(function(R,W){f=x2(function(){R(void 0)},d);
f==-1&&W(Error("za"))})).thenCatch(function(R){_.RJ.clearTimeout(f);
throw R;})};var Im=function(d){_.wG.call(this);this.streamzLogger=d;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9771_flushTimer=new _.KS(this.flushInterval);this.JSC$9771_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.Dp(this,this.JSC$9771_flushTimer)};
_.x(Im,_.wG);Im.prototype.sendIsolatedPayload=function(d){this.shouldSendIsolatedPayload=d;this.invocationLimit=1};
var E$e=function(d){d.JSC$9771_flushTimer.enabled||d.JSC$9771_flushTimer.start();d.invocationCount++;d.invocationCount>=d.invocationLimit&&d.snapshotAndFlush()};
Im.prototype.snapshotAndFlush=function(){var d=this.metricMap.values();d=[].concat(_.uR(d)).filter(function(f){return f.cellMap.size});
d.length&&this.streamzLogger.flush(d,this.shouldSendIsolatedPayload);zpF(d);this.invocationCount=0;this.JSC$9771_flushTimer.enabled&&this.JSC$9771_flushTimer.stop()};
Im.prototype.addNewCounter=function(d){var f=_.n9.apply(1,arguments);this.metricMap.has(d)||this.metricMap.set(d,new L3c(d,f))};
Im.prototype.addNewEventMetric=function(d){var f=_.n9.apply(1,arguments);this.metricMap.has(d)||this.metricMap.set(d,new eje(d,f))};
var kpO=function(d,f){return d.disabledMetrics.has(f)?void 0:d.metricMap.get(f)};
Im.prototype.JSC$9771_incrementCounter=function(d){this.JSC$9771_incrementCounterBy(d,1,_.n9.apply(1,arguments))};
Im.prototype.JSC$9771_incrementCounterBy=function(d,f){var R=_.n9.apply(2,arguments),W=kpO(this,d);W&&W instanceof L3c&&(W.JSC$9710_incrementCounterBy(f,R),E$e(this))};
Im.prototype.record=function(d,f){var R=_.n9.apply(2,arguments),W=kpO(this,d);W&&W instanceof eje&&(W.record(f,R),E$e(this))};
var zpF=function(d){for(var f=0;f<d.length;f++)d[f].clear()};_.X9=function(d,f,R){R=R===void 0?{}:R;f=Error.call(this,f);this.message=f.message;"stack"in f&&(this.stack=f.stack);this.code=d;this.metadata=R;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.x(_.X9,Error);_.X9.prototype.toString=function(){var d="RpcError("+(NjQ(this.code)||String(this.code))+")";this.message&&(d+=": "+this.message);return d};_.Yle=_.RJ.JSON.parse;_.Tj=_.RJ.JSON.stringify;_.uK=_.RJ.JSON.parse;_.b5R=function(d){switch(d){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 DMy=function(d){switch(d){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var ITR,qla=function(){};
_.fv(qla,_.ypv);qla.prototype.createInstance=function(){return new XMLHttpRequest};
ITR=new qla;_.AE=function(d){_.DB.call(this);this.headers=new Map;this.JSC$9780_xmlHttpFactory_=d||null;this.JSC$9780_active_=!1;this.JSC$9780_xhr_=null;this.JSC$9780_lastUri_="";this.JSC$9780_lastErrorCode_=0;this.JSC$9780_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9780_timeoutId_=null;this.responseType_="";this.JSC$9780_withCredentials_=!1};
_.fv(_.AE,_.DB);var LhR=/^https?$/i,epa=["POST","PUT"],xMi=[],HcQ=function(d,f,R,W,p,U,g){var K=new _.AE;xMi.push(K);f&&K.listen("complete",f);K.listenOnce("ready",K.cleanupSend_);U&&(K.timeoutInterval_=Math.max(0,U));g&&(K.JSC$9780_withCredentials_=g);K.send(d,R,W,p)};
_.AE.prototype.cleanupSend_=function(){this.dispose();_.NF(xMi,this)};
_.AE.prototype.send=function(d,f,R,W){if(this.JSC$9780_xhr_)throw Error("Aa`"+this.JSC$9780_lastUri_+"`"+d);f=f?f.toUpperCase():"GET";this.JSC$9780_lastUri_=d;this.JSC$9780_lastError_="";this.JSC$9780_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9780_active_=!0;this.JSC$9780_xhr_=this.createXhr();this.JSC$9780_xhr_.onreadystatechange=IQ((0,_.lB)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9780_xhr_.open(f,String(d),!0),this.inOpen_=!1}catch(g){XCB(this,g);return}d=R||"";R=new Map(this.headers);
if(W)if(Object.getPrototypeOf(W)===Object.prototype)for(var p in W)R.set(p,W[p]);else if(typeof W.keys==="function"&&typeof W.get==="function"){p=_.Z(W.keys());for(var U=p.next();!U.done;U=p.next())U=U.value,R.set(U,W.get(U))}else throw Error("Ba`"+String(W));W=Array.from(R.keys()).find(function(g){return"content-type"==g.toLowerCase()});
p=_.RJ.FormData&&d instanceof _.RJ.FormData;!_.hn(epa,f)||W||p||R.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");f=_.Z(R);for(W=f.next();!W.done;W=f.next())R=_.Z(W.value),W=R.next().value,R=R.next().value,this.JSC$9780_xhr_.setRequestHeader(W,R);this.responseType_&&(this.JSC$9780_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9780_xhr_&&this.JSC$9780_xhr_.withCredentials!==this.JSC$9780_withCredentials_&&(this.JSC$9780_xhr_.withCredentials=this.JSC$9780_withCredentials_);
try{this.JSC$9780_timeoutId_&&(clearTimeout(this.JSC$9780_timeoutId_),this.JSC$9780_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9780_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9780_xhr_.send(d),this.inSend_=!1}catch(g){XCB(this,g)}};
_.AE.prototype.createXhr=function(){return this.JSC$9780_xmlHttpFactory_?this.JSC$9780_xmlHttpFactory_.createInstance():ITR.createInstance()};
_.AE.prototype.timeout_=function(){typeof QqS!="undefined"&&this.JSC$9780_xhr_&&(this.JSC$9780_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9780_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var XCB=function(d,f){d.JSC$9780_active_=!1;d.JSC$9780_xhr_&&(d.inAbort_=!0,d.JSC$9780_xhr_.abort(),d.inAbort_=!1);d.JSC$9780_lastError_=f;d.JSC$9780_lastErrorCode_=5;TKe(d);Adi(d)},TKe=function(d){d.errorDispatched_||(d.errorDispatched_=!0,d.dispatchEvent("complete"),d.dispatchEvent("error"))};
_.AE.prototype.abort=function(d){this.JSC$9780_xhr_&&this.JSC$9780_active_&&(this.JSC$9780_active_=!1,this.inAbort_=!0,this.JSC$9780_xhr_.abort(),this.inAbort_=!1,this.JSC$9780_lastErrorCode_=d||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Adi(this))};
_.AE.prototype.disposeInternal=function(){this.JSC$9780_xhr_&&(this.JSC$9780_active_&&(this.JSC$9780_active_=!1,this.inAbort_=!0,this.JSC$9780_xhr_.abort(),this.inAbort_=!1),Adi(this,!0));_.AE.superClass_.disposeInternal.call(this)};
_.AE.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)aTV(this);else this.onReadyStateChangeEntryPoint_()};
_.AE.prototype.onReadyStateChangeEntryPoint_=function(){aTV(this)};
var aTV=function(d){if(d.JSC$9780_active_&&typeof QqS!="undefined")if(d.inSend_&&_.aQ(d)==4)setTimeout(d.onReadyStateChange_.bind(d),0);else if(d.dispatchEvent("readystatechange"),d.isComplete()){d.JSC$9780_active_=!1;try{if(d.isSuccess())d.dispatchEvent("complete"),d.dispatchEvent("success");else{d.JSC$9780_lastErrorCode_=6;try{var f=_.aQ(d)>2?d.JSC$9780_xhr_.statusText:""}catch(R){f=""}d.JSC$9780_lastError_=f+" ["+d.getStatus()+"]";TKe(d)}}finally{Adi(d)}}},Adi=function(d,f){if(d.JSC$9780_xhr_){d.JSC$9780_timeoutId_&&
(clearTimeout(d.JSC$9780_timeoutId_),d.JSC$9780_timeoutId_=null);
var R=d.JSC$9780_xhr_;d.JSC$9780_xhr_=null;f||d.dispatchEvent("ready");try{R.onreadystatechange=null}catch(W){}}};
_.AE.prototype.isActive=function(){return!!this.JSC$9780_xhr_};
_.AE.prototype.isComplete=function(){return _.aQ(this)==4};
_.AE.prototype.isSuccess=function(){var d=this.getStatus(),f;if(!(f=DMy(d))){if(d=d===0)d=wMB(String(this.JSC$9780_lastUri_)),d=!LhR.test(d);f=d}return f};
_.aQ=function(d){return d.JSC$9780_xhr_?d.JSC$9780_xhr_.readyState:0};
_.O=_.AE.prototype;_.O.getStatus=function(){try{return _.aQ(this)>2?this.JSC$9780_xhr_.status:-1}catch(d){return-1}};
_.O.getResponseText=function(){try{return this.JSC$9780_xhr_?this.JSC$9780_xhr_.responseText:""}catch(d){return""}};
_.O.getResponse=function(){try{if(!this.JSC$9780_xhr_)return null;if("response"in this.JSC$9780_xhr_)return this.JSC$9780_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9780_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9780_xhr_)return this.JSC$9780_xhr_.mozResponseArrayBuffer}return null}catch(d){return null}};
_.O.getAllResponseHeaders=function(){return this.JSC$9780_xhr_&&_.aQ(this)>=2?this.JSC$9780_xhr_.getAllResponseHeaders()||"":""};
_.O.getLastError=function(){return typeof this.JSC$9780_lastError_==="string"?this.JSC$9780_lastError_:String(this.JSC$9780_lastError_)};var cpQ=function(){};
cpQ.prototype.send=function(d,f,R){f=f===void 0?function(){}:f;
R=R===void 0?function(){}:R;
HcQ(d.url,function(W){W=W.target;W.isSuccess()?f(W.getResponseText()):R(W.getStatus())},d.requestType,d.body,d.requestHeaders,d.timeoutMillis,d.withCredentials)};
cpQ.prototype.getTransmissionType=function(){return 1};var Mge=function(d,f){this.hTX=d;this.event=f;this.startTime=qr()},Wnu;
Mge.prototype.done=function(){this.hTX.r5(this.event,qr()-this.startTime)};
var MW=function(){jr.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.x(MW,jr);_.wz=function(d,f,R){var W=qr();f=f();d.r5(R,qr()-W);return f};
Wnu=function(){MW.apply(this,arguments)};
_.x(Wnu,MW);_.O=Wnu.prototype;_.O.dI6=function(){};
_.O.g3=function(){};
_.O.r5=function(){};
_.O.logError=function(){};
_.O.oD=function(){};
_.O.ecY=function(){};
_.O.dDY=function(){};
_.O.fDq=function(){};
var wCF=function(d){MW.call(this);var f=this;this.w9=d;this.TEST_ONLY={p0E:function(){return f.w9},
getExperimentIds:function(){return f.w9.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void f.w9.dispose()})};
_.x(wCF,MW);_.O=wCF.prototype;_.O.update=function(d){this.w9.dispose();this.w9=d};
_.O.g3=function(d){this.w9.g3(d)};
_.O.r5=function(d,f){this.w9.r5(d,f)};
_.O.logError=function(d){this.w9.logError(d)};
_.O.oD=function(){this.w9.oD()};
_.O.ecY=function(d){this.w9.ecY(d)};
_.O.dDY=function(d){this.w9.dDY(d)};
_.O.fDq=function(d){this.w9.fDq(d)};
_.O.dI6=function(d){this.w9.dI6(d)};
var lTV=function(d,f){_.wG.call(this);var R=this;this.callback=d;this.tCG=f;this.c4t=-f;this.addOnDisposeCallback(function(){return void clearTimeout(R.timer)})};
_.x(lTV,_.wG);var GpN=function(d){if(d.timer===void 0){var f=Math.max(0,d.c4t+d.tCG-qr());d.timer=setTimeout(function(){try{d.callback()}finally{d.c4t=qr(),d.timer=void 0}},f)}},Sle=function(d,f){MW.call(this);
this.metrics=d;this.nZ=f};
_.x(Sle,MW);_.O=Sle.prototype;_.O.dI6=function(d){this.metrics.ywb.record(d,this.nZ)};
_.O.g3=function(d){this.metrics.eventCount.increment(d,this.nZ)};
_.O.r5=function(d,f){this.metrics.vm5.record(f,d,this.nZ)};
_.O.logError=function(d){this.metrics.errorCount.increment(d,this.nZ)};
_.O.ecY=function(d){this.metrics.n04.increment(d,this.nZ)};
_.O.dDY=function(d){this.metrics.ieQ.increment(d,this.nZ)};
_.O.fDq=function(d){this.metrics.sxW.increment(d,this.nZ)};
var pX8=function(d,f){f=f===void 0?[]:f;var R={nZ:d.nZ||"_",d21:d.d21||[],e1r:d.e1r|0,destinationUrl:d.destinationUrl,b1Y:d.b1Y||function(){},
lq0:d.lq0||function(U,g){return R0F(U,g,R.b1Y,R.destinationUrl)}},W=R.lq0("51",R.d21.concat(f));
Sle.call(this,{ywb:new EkR(W),errorCount:new b9V(W),eventCount:new kMe(W),vm5:new YSN(W),t1f:new zAV(W),n04:new DKV(W),ieQ:new I5V(W),sxW:new qSe(W)},R.nZ);var p=this;this.TEST_ONLY={getExperimentIds:function(){return p.options.d21.concat(p.tdV).sort(function(U,g){return U-g})}};
this.options=R;this.service=W;this.kRX=!d.lq0;this.flushDebouncer=new lTV(function(){return void p.service.snapshotAndFlush()},R.e1r);
this.addOnDisposeCallback(function(){p.flushDebouncer.dispose();p.kRX&&p.service.dispose()});
(this.tdV=f.slice()).sort(_.xFW)};
_.x(pX8,Sle);pX8.prototype.oD=function(){GpN(this.flushDebouncer)};var FAu=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(FAu,_.US);_.Jan=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(_.Jan,_.US);var nT=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,0,nT.messageId)};
_.x(nT,_.US);var VgO=_.VdQ(nT);nT.messageId="bfkj";var lOS=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(lOS,_.US);var rdy=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(rdy,_.US);var mMF=_.L9(rdy);_.q_=function(){var d=this;this.promise=new Promise(function(f,R){d.resolve=f;d.reject=R})};_.lp=function(d){_.wG.call(this);var f=this;this.gXt=Math.floor(Math.random()*200);this.lVq=new rdy;if("challenge"in d&&VgO(d.challenge)){var R=_.ai(d.challenge,4,void 0,uc);var W=_.ai(d.challenge,5,void 0,uc);_.ai(d.challenge,7,void 0,uc)&&(this.lVq=mMF(_.ai(d.challenge,7,void 0,uc)))}else R=d.program,W=d.globalName;this.addOnDisposeCallback(function(){var X,w,S;return _.H(function(r){if(r.nextAddress==1)return r.yield(f.dKY,2);X=r.yieldResult;w=X.uz4;(S=w)==null||S();_.a4(r)})});
this.bq=U2F(d.kYY||{},this.lVq);_.Dp(this,this.bq);var p=new _.q_;this.dKY=p.promise;this.bq.g3("t");var U=this.bq.share(),g=new Mge(U,"t"),K=function(X,w,S,r){if(!f.bq.isDisposed()){var v="k";w?v="h":S&&(v="u");v!=="k"?r!==0&&(f.bq.g3(v),f.bq.r5(v,X)):f.gXt<=0?(f.bq.g3(v),f.bq.r5(v,X),f.gXt=Math.floor(Math.random()*200)):f.gXt--}},E=function(X,w,S,r){Promise.resolve().then(function(){g.done();
U.oD();U.dispose();p.resolve({ef5:X,uz4:w,hEb:S,vhM:r})})};
if(!_.RJ[W])throw this.bq.logError(25),Error("Ca");if(!_.RJ[W].a)throw this.bq.logError(26),Error("Da");try{var Y=_.RJ[W].a;W=[];for(var b=[],D=GBv(this.lVq),I=0;I<D.length;I++)W.push(D[I]),b.push(1);var L=S31(this.lVq);for(D=0;D<L.length;D++)W.push(L[D]),b.push(2);this.v51=_.Z(Y(R,E,!0,d.uzc,K,[W,b],_.ai(this.lVq,5))).next().value;this.jVt=p.promise.then(function(){})}catch(X){throw this.bq.logError(28),X;
}};
_.x(_.lp,_.wG);_.lp.prototype.snapshot=function(d){if(this.isDisposed())throw Error("Ea");this.bq.g3("n");var f=this.bq.share();return this.dKY.then(function(R){var W=R.ef5;return new Promise(function(p){var U=new Mge(f,"n");W(function(g){U.done();f.dI6(g.length);f.oD();f.dispose();p(g)},[d.pD,
d.qCG,d.vUT,d.tQ6])})})};
_.lp.prototype.kSY=function(d){this.dKY.then(function(f){var R;(R=f.hEb)==null||R(d)})};
_.lp.prototype.bbg=function(d,f){return this.dKY.then(function(R){var W;return(W=R.vhM)==null?void 0:W(d,f,!1)})};
_.lp.prototype.sxG=function(){return this.bq.share()};var ubF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ubF,_.US);var NqJ=_.VdQ(ubF);var Poa=function(){this.promises={};this.h8o=null},QvF=function(){Poa.instance||(Poa.instance=new Poa);
return Poa.instance},FhO=function(d,f){return v$a(d,_.g7(f,FAu,1,uc),_.g7(f,_.Jan,2,uc),_.ai(f,3,void 0,uc))},v$a=function(d,f,R,W){if(!f&&!R)return Promise.resolve();
if(!W)return MvL(f,R);var p;(p=d.promises)[W]||(p[W]=new Promise(function(U,g){MvL(f,R).then(function(){d.h8o=W;U()},function(K){delete d.promises[W];
g(K)})}));
return d.promises[W]};var JdN=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(JdN,_.US);var n$e=function(d,f){return _.h$(d,1,f)},hpB=function(d,f){return _.h$(d,2,f)};var Gj=function(d){_.wG.call(this);var f=this;this.options=d;this.yUY=new _.q_;this.jVt=this.yUY.promise;this.soY=new _.q_;this.hVr=1;this.tcG=new _.q_;this.mye=[];this.vRq=d.vRq||function(){};
this.vdY=new wCF(U2F(d.kYY||{}));o$i(this,d.q2,d.qZY,d.rmI,d.kw2,Object.assign({},$MN,d.gjt||{}));this.addOnDisposeCallback(function(){return void NKc(f)})};
_.x(Gj,_.wG);Gj.prototype.snapshot=function(d){var f=this;return _.H(function(R){switch(R.nextAddress){case 1:if(f.isDisposed())throw Error("Ea");if(f.cS||f.uer){R.jumpTo(2);break}return R.yield(f.soY.promise,2);case 2:if(!f.cS){R.jumpTo(4);break}return R.yield(f.cS.snapshot(d),5);case 5:return R.return(R.yieldResult);case 4:throw f.uer;}})};
var ydN=function(d){var f;return _.H(function(R){if(d.isDisposed())throw Error("Ea");(f=d.sf)!=null&&(f.endTimeMs=0,f.resolver(1));return R.yield(d.tcG.promise,0)})},NKc=function(d){d.uer=Error("Ga");
d.soY.resolve();VLS(d.yUY.promise);d.yUY.reject(Error("Ga"));d.vdY.dispose();Promise.all(d.mye).then(function(){var R;return _.H(function(W){(R=d.cS)==null||R.dispose();d.cS=void 0;_.a4(W)})});
d.mye=[];var f;(f=d.sf)!=null&&(f.endTimeMs=0,f.resolver(1));VLS(d.tcG.promise);d.tcG.reject(Error("Ga"))};
Gj.prototype.kSY=function(d){var f,R;(f=this.cS)==null||(R=f.kSY)==null||R.call(f,d)};
Gj.prototype.bbg=function(d,f){var R,W,p;return(p=(R=this.cS)==null?void 0:(W=R.bbg)==null?void 0:W.call(R,d,f))!=null?p:Promise.resolve()};
var CoF=function(d,f){var R=d.vRq;d.vRq=function(){R();f()}},i5a=function(d,f){d.isDisposed()||(d.cS=f,d.vdY.update(f.sxG()),d.soY.resolve(),d.yUY.resolve(void 0),d.vRq())};
Gj.prototype.handleError=function(d){if(!this.isDisposed()){this.uer=d;this.soY.resolve();var f,R;(R=(f=this.options).i0E)==null||R.call(f,d)}};
var BKC=function(d,f){f&&(Promise.all(d.mye).then(function(){return void f.dispose()}),d.mye=[])},Sr=function(d,f){d.hVr=f;
var R,W;(W=(R=d.options).oJf)==null||W.call(R,f)},cdc=function(d){d.isDisposed()||(d.tcG.resolve(),d.tcG=new _.q_)},o$i=function(d,f,R,W,p,U){W=W===void 0?QvF():W;
p=p===void 0?Promise.resolve(void 0):p;var g,K,E,Y,b,D,I,L,X,w,S,r;_.H(function(v){switch(v.nextAddress){case 1:return v.yield(0,3);case 3:K=null;if(!g){v.jumpTo(6);break}Sr(d,7);_.q3(v,7);return v.yield(AH(g.snapshot({}),U.agX,function(){return Promise.resolve("E:CTO")}),9);
case 9:K=v.yieldResult;_.Cf(v,6);break;case 7:_.Ta(v),K="E:UCE";case 6:E=void 0,Y=g?U.aac:U.zyT,b=new zz(Y,U.kPY,U.om7,U.laX),D=1;case 10:if(!(D<=U.maxAttempts)){v.jumpTo(12);break}if(D===1){v.jumpTo(13);break}Sr(d,0);d.sf=new tga(b.getValue(),U.daY,U.scV);return v.yield(d.sf.promise,14);case 14:I=v.yieldResult,d.sf=void 0,I===1?(D=1,b.reset()):gcR(b);case 13:_.q3(v,15);L=void 0;if(R){L=R;v.jumpTo(17);break}Sr(d,5);X=W.h8o;return v.yield(AH(dre(f,X,K),U.oBY,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:L=v.yieldResult;case 17:return Sr(d,3),v.yield(AH(FhO(W,L),U.ai7,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return Sr(d,8),v.yield(p,20);case 20:return w=new _.lp({challenge:L,kYY:d.options.kYY,uzc:d.options.uzc}),v.yield(AH(w.jVt,U.qaf,function(){return Promise.reject(Error("Ja"))}),21);
case 21:E=w;v.jumpTo(12);break;case 15:S=_.Ta(v),d.handleError(S),cdc(d);case 11:D++;v.jumpTo(10);break;case 12:if(d.isDisposed()){v.jumpTo(5);break}E&&(R=void 0,BKC(d,g),g=E,i5a(d,E),cdc(d));Sr(d,2);d.sf=new tga(U.z4w,U.daY,U.scV);return v.yield(d.sf.promise,22);case 22:d.sf=void 0;if(d.isDisposed()){v.jumpTo(5);break}v.jumpTo(3);break;case 5:(r=g)==null||r.dispose(),_.a4(v)}})};
Gj.prototype.sxG=function(){return this.vdY.share()};
var $MN={z4w:432E5,daY:3E5,scV:10,agX:1E4,oBY:3E4,ai7:3E4,qaf:6E4,zyT:1E3,aac:6E4,kPY:6E5,om7:.25,laX:2,maxAttempts:10},tga=function(d,f,R){var W=this;this.endTimeMs=Date.now()+d;this.promise=new Promise(function(U){W.resolver=U});
var p=function(){var U=W.endTimeMs-Date.now();U<=R?W.resolver(0):setTimeout(p,Math.min(U,f))};
p()};var jma,GhF=(jma=Math.imul)!=null?jma:function(d,f){return d*f|0},am=[196,
200,224,18],V9=function(d,f,R){R=R===void 0?[]:R;this.maxItems=d;this.lx=f===void 0?0:f;this.k7=R},fpF=function(d){var f=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!f)return new V9(d);var R=f.split(",");if(R.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new V9(d);f=R.slice(1);f.length===1&&f[0]===""&&(f=[]);R=Number(R[0]);return isNaN(R)||R<0||R>f.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new V9(d)):new V9(d,R,f)};
V9.prototype.serialize=function(){return String(this.lx)+","+this.k7.join()};
V9.prototype.insert=function(d,f){var R=void 0;if(this.k7[this.lx]!==d){var W=this.k7.indexOf(d);W!==-1?(this.k7.splice(W,1),W<this.lx&&this.lx--,this.k7.splice(this.lx,0,d)):(R=this.k7[this.lx],this.k7[this.lx]=d)}this.lx=(this.lx+1)%this.maxItems;d=wXS("iU5q-!O9@$",this.serialize());R&&d&&f(R);return d};
var RVB=function(d,f){this.xgg=f;try{var R=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(W){R=!1}R&&(this.index=fpF(d))},WeL=function(d,f,R,W,p){var U=d.index?_.wz(d.xgg,function(){return m2F(d.index,VvQ(f),R,W,p)},"W"):"u";
d.xgg.fDq(U)},p0N=function(d,f,R){var W=_.Z(d.index?_.wz(d.xgg,function(){return uqQ(VvQ(f),R)},"R"):["u"]),p=W.next().value;
W=W.next().value;d.xgg.dDY(p);return W};var Ure={toString:function(d){var f=[],R=0;d-=-2147483648;f[R++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(d%52);for(d=Math.floor(d/52);d>0;)f[R++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(d%62),d=Math.floor(d/62);return f.join("")}};var smc=function(d){d=ODc(d);for(var f=2654435769,R=2654435769,W=314159265,p=d.length,U=p,g=0,K=function(){f-=R;f-=W;f^=W>>>13;R-=W;R-=f;R^=f<<8;W-=f;W-=R;W^=R>>>13;f-=R;f-=W;f^=W>>>12;R-=W;R-=f;R^=f<<16;W-=f;W-=R;W^=R>>>5;f-=R;f-=W;f^=W>>>3;R-=W;R-=f;R^=f<<10;W-=f;W-=R;W^=R>>>15};U>=12;U-=12,g+=12)f+=ZDe(d,g),R+=ZDe(d,g+4),W+=ZDe(d,g+8),K();
W+=p;switch(U){case 11:W+=d[g+10]<<24;case 10:W+=d[g+9]<<16;case 9:W+=d[g+8]<<8;case 8:R+=d[g+7]<<24;case 7:R+=d[g+6]<<16;case 6:R+=d[g+5]<<8;case 5:R+=d[g+4];case 4:f+=d[g+3]<<24;case 3:f+=d[g+2]<<16;case 2:f+=d[g+1]<<8;case 1:f+=d[g]}K();return Ure.toString(W)},ODc=function(d){for(var f=[],R=0;R<d.length;R++)f.push(d.charCodeAt(R));
return f},ZDe=function(d,f){return d[f]+(d[f+1]<<8)+(d[f+2]<<16)+(d[f+3]<<24)};var rz=function(d){_.wG.call(this);this.xd=d;this.xyr=new _.q_};
_.x(rz,_.wG);var g3i=function(d,f){var R=setTimeout(function(){d.xyr.resolve()},f);
d.addOnDisposeCallback(function(){return void clearTimeout(R)})};
rz.prototype.ouG=function(d,f){var R=this.tN(d);f==null||f(R);return _.wz(this.xd,function(){return _.VG(R,2)},this.hgV)};
var HDa=function(d,f,R,W){return _.wz(d.xd,function(){return R?d.ouG(f,W):d.tN(f,W)},d.ttq)},KeC=function(d,f,R,W){rz.call(this,d);
this.vcX=f;this.rsw=R;this.ttq="m";this.hgV="x";this.qFQ=0;g3i(this,W)};
_.x(KeC,rz);KeC.prototype.tN=function(d,f){var R=this;this.xd.g3(this.ttq);++this.qFQ>=this.rsw&&this.xyr.resolve();var W=d();d=_.wz(this.xd,function(){return R.vcX(W)},"C");
if(d===void 0)throw new te(17,"YNJ:Undefined");if(!(d instanceof Uint8Array))throw new te(18,"ODM:Invalid");f==null||f(d);return d};
var E3R=function(d,f,R){rz.call(this,d);this.aYc=f;this.ttq="f";this.hgV="z";g3i(this,R)};
_.x(E3R,rz);E3R.prototype.tN=function(){return this.aYc};
var zVO=function(d,f,R){rz.call(this,d);this.q4Y=f;this.ttq="w";this.hgV="z";g3i(this,R)};
_.x(zVO,rz);zVO.prototype.tN=function(){var d=this;return _.wz(this.xd,function(){return _.Oe(d.q4Y)},"d")};
zVO.prototype.ouG=function(){return this.q4Y};
var kzF=function(d,f){rz.call(this,d);this.error=f;this.ttq="e";this.hgV="y"};
_.x(kzF,rz);var YKV=function(d,f){var R=(f(d.error.message)+":"+f(d.error.stack)).substring(0,2048);f=R.length+1;R=PvS(R);var W=new Uint8Array(4+R.length);W.set([42,f&127|128,f>>7,d.error.code]);W.set(R,4);return W};
kzF.prototype.tN=function(){if(this.nm9)return this.nm9;this.nm9=YKV(this,function(d){return"_"+smc(d)});
return YKV(this,function(d){return d})};
var bDC=function(d,f,R){rz.call(this,d);this.j0c=f;this.clientState=R;this.ttq="S";this.hgV="q"};
_.x(bDC,rz);bDC.prototype.tN=function(){var d=Math.floor(Date.now()/1E3),f=[Math.random()*255,Math.random()*255],R=f.concat([this.j0c&255,this.clientState],[d>>24&255,d>>16&255,d>>8&255,d&255]);d=new Uint8Array(2+R.length);d[0]=34;d[1]=R.length;d.set(R,2);R=d.subarray(2);for(var W=f=f.length;W<R.length;++W)R[W]^=R[W%f];this.xd.ecY(this.clientState);return d};var Dra={ch5:3E4,bUf:2E4},m5=function(d){_.wG.call(this);var f=this;this.mQV=new _.q_;this.u17=0;this.rB=void 0;this.state=2;this.vm=d.vm;this.q2=d.q2;this.gjt=Object.assign({},Dra,d.gjt||{});this.xw=d.vm.sxG();var R;this.onError=(R=d.onError)!=null?R:function(){};
this.sH9=d.sH9||!1;if(IpC(d)){var W=this.vm;this.vLk=function(){return ydN(W).catch(function(g){g=f.reportError(new te(f.wl?20:32,"TRG:Disposed",g));f.rB=g;var K;(K=f.wl)==null||K.dispose();f.wl=void 0;f.mQV.reject(g)})};
CoF(W,function(){return void qKe(f)});
W.hVr===2&&qKe(this)}else this.vLk=d.yQq,qKe(this);var p=this.xw.share();p.g3("o");var U=new Mge(p,"o");this.mQV.promise.then(function(){U.done();p.oD();p.dispose()},function(){return void p.dispose()});
this.addOnDisposeCallback(function(){f.wl?(f.wl.dispose(),f.wl=void 0):f.rB?f.xw.oD():(f.rB=f.reportError(new te(32,"TNP:Disposed")),f.xw.oD(),f.mQV.reject(f.rB))});
_.Dp(this,this.xw)};
_.x(m5,_.wG);m5.prototype.eIK=function(){return this.mQV.promise};
var Lei=function(d,f){if(!(f instanceof te))if(f instanceof _.X9){var R=Error(f.toString());R.stack=f.stack;f=new te(11,"EBH:Error",R)}else f=new te(12,"BSO:Unknown",f);return d.reportError(f)},qKe=function(d){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w;
return _.H(function(S){switch(S.nextAddress){case 1:f=void 0;d.u17++;R=new _.q_;d.vm instanceof Gj&&d.vm.mye.push(R.promise);if(!d.sH9){S.jumpTo(2);break}W=new _.q_;setTimeout(function(){return void W.resolve()});
return S.yield(W.promise,2);case 2:return p=d.xw.share(),_.q3(S,4,5),d.state=5,U={},g=[],S.yield(AH(d.vm.snapshot({pD:U,vUT:g}),d.gjt.bUf,function(){return Promise.reject(new te(15,"MDA:Timeout"))}),7);
case 7:K=S.yieldResult;if(d.isDisposed())throw new te(d.wl?20:32,"MDA:Disposed");E=g[0];d.state=6;return S.yield(AH(eVi(d.q2,K),d.gjt.ch5,function(){return Promise.reject(new te(10,"BWB:Timeout"))}),8);
case 8:Y=S.yieldResult;if(d.isDisposed())throw new te(d.wl?20:32,"BWB:Disposed");d.state=7;f=_.wz(p,function(){var v=xrR(d,Y,R,E);v.xyr.promise.then(function(){return void d.vLk()});
return v},"i");
case 5:_.eT(S);p.dispose();_.XD(S,6);break;case 4:b=_.Ta(S);(D=f)==null||D.dispose();if(!d.rB){I=Lei(d,b);R.resolve();var r;if(r=d.vm instanceof Gj&&d.u17<2)a:if(b instanceof te)r=b.code!==32&&b.code!==20&&b.code!==10;else{if(b instanceof _.X9)switch(b.code){case 2:case 13:case 14:case 4:break;default:r=!1;break a}r=!0}if(r)return L=(1+Math.random()*.25)*(d.wl?6E4:1E3),X=setTimeout(function(){return void d.vLk()},L),d.addOnDisposeCallback(function(){return void clearTimeout(X)}),S.return();
d.rB=I}p.logError(d.wl?13:14);d.mQV.reject(d.rB);return S.return();case 6:d.state=8,d.u17=0,(w=d.wl)==null||w.dispose(),d.wl=f,d.mQV.resolve(),_.a4(S)}})},xrR=function(d,f,R,W){var p=UmW(f,2)*1E3;
if(p<=0)throw new te(31,"TTM:Invalid");if(_.ai(f,4))return new zVO(d.xw,_.ai(f,4),p);if(!UmW(f,3))return new E3R(d.xw,nxF(_.D4(f,1)),p);if(!W)throw new te(4,"PMD:Undefined");W=W(nxF(_.D4(f,1)));if(!(W instanceof Function))throw new te(16,"APF:Failed");d.l9Q=Math.floor((Date.now()+p)/1E3);d=new KeC(d.xw,W,UmW(f,3),p);d.addOnDisposeCallback(function(){return void R.resolve()});
return d};
m5.prototype.tN=function(d){return X0R(this,Object.assign({},d),!1)};
m5.prototype.ouG=function(d){return X0R(this,Object.assign({},d),!0)};
m5.prototype.ckJ=function(d){if(d>150)return!1;try{return this.cache=new RVB(d,this.xw),!0}catch(f){return this.reportError(new te(22,"GBJ:init",f)),!1}};
m5.prototype.reportError=function(d){this.xw.logError(d.code);this.onError(d);return d};
var TGa=function(d,f){f=f instanceof te?f:new te(5,"TVD:error",f);return d.reportError(f)},X0R=function(d,f,R){try{if(d.isDisposed())throw new te(21,"BNT:disposed");
if(!d.wl&&d.rB)throw d.rB;var W,p;return(p=(W=AHB(d,f,R))!=null?W:apc(d,f,R))!=null?p:Mbi(d,f,R)}catch(U){if(!f.npu)throw TGa(d,U);return w0N(d,R,U)}},AHB=function(d,f,R){var W;
return(W=d.wl)==null?void 0:HDa(W,function(){return lpV(d,f)},R,function(p){var U;
if(d.wl instanceof KeC&&((U=f.sS)==null?0:U.z8X))try{var g;(g=d.cache)==null||WeL(g,lpV(d,f),p,f.sS.bcV,d.l9Q-120)}catch(K){d.reportError(new te(24,"ELX:write",K))}})},apc=function(d,f,R){var W;
if((W=f.sS)!=null&&W.uZL)try{var p,U=(p=d.cache)==null?void 0:p0N(p,lpV(d,f),f.sS.bcV);return U?R?_.wz(d.xw,function(){return _.VG(U,2)},"a"):U:void 0}catch(g){d.reportError(new te(23,"RXO:read",g))}},Mbi=function(d,f,R){var W={stack:[],
error:void 0,hasError:!1};try{if(!f.scJ)throw new te(29,"SDF:notready");return HDa(oq1(W,new bDC(d.xw,0,d.state)),function(){return lpV(d,f)},R)}catch(p){W.error=p,W.hasError=!0}finally{$wf(W)}},w0N=function(d,f,R){var W={stack:[],
error:void 0,hasError:!1};try{var p=TGa(d,R);return HDa(oq1(W,new kzF(d.xw,p)),function(){return[]},f)}catch(U){W.error=U,W.hasError=!0}finally{$wf(W)}},lpV=function(d,f){return f.bRq?f.bRq:f.pD?_.wz(d.xw,function(){return f.bRq=PvS(f.pD)},"c"):[]},IpC=function(d){return QV(function(f){if(!OE(f))return!1;
for(var R=_.Z(Object.entries(d)),W=R.next();!W.done;W=R.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;if(!(W in f)){if(p.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!p(f[W]))return!1}return!0})}({vm:function(d){return QV(function(f){return f instanceof d})}(Gj)},"");var Gza=function(){var d=_.kz();this.JSC$9898_streamzService=d;d.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",gG("cookie_enabled"),gG("cookie_3p_enabled"),_.KD("browser"))};
Gza.prototype.increment=function(d,f,R){this.JSC$9898_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",d,f,R)};
var aHk=function(){var d=_.kz();this.JSC$9922_streamzService=d;d.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",H0("tick"),gG("from_st_cookie"))};
aHk.prototype.increment=function(d,f){this.JSC$9922_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",d,f)};
var SKC=function(){var d=_.kz();this.JSC$9928_streamzService=d;d.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.KD("status"))};
SKC.prototype.increment=function(d){this.JSC$9928_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",d)};
var Vba=function(){var d=_.kz();this.JSC$9931_streamzService=d;d.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.KD("stage"),gG("is_using_ytd_player"),gG("has_expandable_tiles"))};
Vba.prototype.increment=function(d,f,R){this.JSC$9931_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",d,f,R)};
var rHF=function(){var d=_.kz();this.JSC$9934_streamzService=d;d.addNewCounter("/client_streamz/youtube/web/response_signature",_.KD("check_status"))};
rHF.prototype.increment=function(d){this.JSC$9934_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/web/response_signature",d)};
var mrV=function(){var d=_.kz();this.JSC$9937_streamzService=d;d.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.KD("sig"),H0("de"))};
mrV.prototype.increment=function(d,f){this.JSC$9937_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/web/e_sig_log",d,f)};
var uRy=function(){var d=_.kz();this.JSC$9940_streamzService=d;d.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.KD("sig"),H0("de"))};
uRy.prototype.increment=function(d,f){this.JSC$9940_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/web/e_sig_en",d,f)};
_.PBB=function(){var d=_.kz();this.JSC$9943_streamzService=d;d.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.KD("action"))};
_.PBB.prototype.increment=function(d){this.JSC$9943_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/web/enforcement_intent",d)};var up=window;var Qme=(new Date).getTime();_.uo.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.uo.createSet("action","cite","data","formaction","href","manifest","poster","src");var v3F=function(d){this.servicePromise_=d;d.then((0,_.lB)(function(){},this),function(){},this)},Fec=function(d,f,R){d.servicePromise_.then(function(W){var p=W[f];
if(!p)throw Error("Ka`"+f);return p.apply(W,R)})},hVC=function(d,f,R){for(var W=Array(arguments.length-2),p=2;p<arguments.length;p++)W[p-2]=arguments[p];
p=JHy(d,f).then(function(U){return U.apply(null,W)},function(U){U=Error("La`"+f+"`"+d,{cause:U});
delete n3V[f];return _.m_(U)});
return new v3F(p)},n3V={},JHy=function(d,f){var R=n3V[f];
if(R)return R;R=(R=_.oS(f))?_.D6(R):(new _.Ig(function(W,p){var U=(new Le(document)).createElement("SCRIPT");U.async=!0;_.R4(U,_.MK(mOR(d)));U.onload=U.onreadystatechange=function(){U.readyState&&U.readyState!="loaded"&&U.readyState!="complete"||W()};
U.onerror=function(g){p(Error("Ma`"+f+"`"+d,{cause:g}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(U)})).then(function(){var W=_.oS(f);
if(!W)throw Error("Na`"+f+"`"+d);return W});
return n3V[f]=R};var o3N={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},NGe=function(){var d=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=QLn(function(){return _.H(function(f){if(f.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?f.return(Promise.resolve()):f.yield($re(d),2);d.rsaForList.length>
0&&document.addEventListener("click",d.requestAccessForHelpPanel);_.a4(f)})});
this.requestAccessForHelpPanel=function(){if(!(d.rsaForPromises.length>0)){for(var f=_.Z(d.rsaForList),R=f.next();!R.done;R=f.next()){R=R.value;try{d.rsaForPromises.push(document.requestStorageAccessFor(R))}catch(W){}}Promise.all(d.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){d.reset()})}}};
NGe.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var $re=function(d){var f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:f=_.Z(Object.values(o3N)),R=f.next();case 2:if(R.done){U.jumpTo(0);break}W=R.value;_.q3(U,5);return U.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:W}),7);case 7:p=U.yieldResult;p.state!=="granted"&&d.rsaForList.push(W);_.Cf(U,3);break;case 5:_.Ta(U);U.jumpTo(0);break;case 3:R=f.next(),U.jumpTo(2)}})};(new NGe).initialize();var yHy=function(d){this.JSC$9957_loader_=d};
yHy.prototype.startHelp=function(d){Fec(this.JSC$9957_loader_,"startHelp",arguments)};
yHy.prototype.JSC$9959_loadChatSupport=function(d){Fec(this.JSC$9957_loader_,"loadChatSupport",arguments)};
var iDB=function(d,f){f=f||{};d=hVC(CBB,"help.service.Lazy.create",d,{apiKey:f.apiKey||f.apiKey,asxUiUri:f.asxUiUri||f.asxUiUri,environment:f.environment||f.environment,flow:f.flow||f.flow,frdProductData:f.frdProductData||f.frdProductData,frdProductDataSerializedJspb:f.frdProductDataSerializedJspb||f.frdProductDataSerializedJspb,helpCenterPath:f.helpCenterPath||f.helpCenterPath,locale:f.locale||f.locale||"en-US".replace(/-/g,"_"),nonce:f.nonce||f.nonce,productData:f.productData||f.productData,receiverUri:f.receiverUri||
f.receiverUri,renderApiUri:f.renderApiUri||f.renderApiUri,theme:f.theme||f.theme,window:f.window||f.window});return new yHy(d)},CBB=new $A(bM8,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var BGe=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(BGe,_.US);var cHV=_.L9(BGe);_.tba=new function(d,f,R,W){this.configType=d;this.flagName=R;this.defaultValue=W;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 jOF=function(){this.retriever=_.Ze().resolve(dge)};Fn8(Node);Fn8(Element);var foF=Fn8(HTMLElement);Fn8(SVGElement);var Rii,WZe,v2,p6e;Rii=function(d){return typeof d.className=="string"?d.className:d.getAttribute&&d.getAttribute("class")||""};
WZe=function(d){return d.classList?d.classList:Rii(d).match(/\S+/g)||[]};
_.P2=function(d,f){typeof d.className=="string"?d.className=f:d.setAttribute&&d.setAttribute("class",f)};
_.Q9=function(d,f){return d.classList?d.classList.contains(f):_.hn(WZe(d),f)};
_.pG=function(d,f){if(d.classList)d.classList.add(f);else if(!_.Q9(d,f)){var R=Rii(d);_.P2(d,R+(R.length>0?" "+f:f))}};
v2=function(d,f){if(d.classList)Array.prototype.forEach.call(f,function(p){_.pG(d,p)});
else{var R={};Array.prototype.forEach.call(WZe(d),function(p){R[p]=!0});
Array.prototype.forEach.call(f,function(p){R[p]=!0});
f="";for(var W in R)f+=f.length>0?" "+W:W;_.P2(d,f)}};
_.Rw=function(d,f){d.classList?d.classList.remove(f):_.Q9(d,f)&&_.P2(d,Array.prototype.filter.call(WZe(d),function(R){return R!=f}).join(" "))};
p6e=function(d,f){d.classList?Array.prototype.forEach.call(f,function(R){_.Rw(d,R)}):_.P2(d,Array.prototype.filter.call(WZe(d),function(R){return!_.hn(f,R)}).join(" "))};var UgV=function(d){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=d.document},sOe=function(d,f){OnR(d);
var R=document.createElement("div"),W;(W=f.parentNode)==null||W.insertBefore(R,f);R.tabIndex=0;R.id="fc-focus-trap-pre-div";R=document.createElement("div");var p;(p=f.parentNode)==null||p.insertBefore(R,f.nextSibling);R.tabIndex=0;R.id="fc-focus-trap-post-div";var U=ZnO(d,f),g=ZnO(d,f,!0);U&&g&&(d.focusChangeHandler=function(){var K=d.document.activeElement;if(K)if(_.om(f,K))d.previouslyFocusedElement=K;else if(K===d.document.activeElement)switch(d.previouslyFocusedElement){case U:g.focus();d.previouslyFocusedElement=
g;break;default:U.focus(),d.previouslyFocusedElement=U}},d.document.addEventListener("focus",d.focusChangeHandler,!0),d.document.addEventListener("focusin",d.focusChangeHandler))},OnR=function(d){d.focusChangeHandler&&(document.removeEventListener("focus",d.focusChangeHandler,!0),document.removeEventListener("focusin",d.focusChangeHandler),d.focusChangeHandler=null);
var f;(f=document.getElementById("fc-focus-trap-pre-div"))==null||f.remove();var R;(R=document.getElementById("fc-focus-trap-post-div"))==null||R.remove()},gYa=function(d,f,R,W,p){R=R===void 0?!0:R;
var U;p=(U=p===void 0?null:p)!=null?U:ZnO(d,f,W===void 0?!1:W);p!==null&&(p.focus(),R&&sOe(d,f))};
UgV.prototype.disableButton=function(d,f){f=f===void 0?null:f;d.disabled=!0;f&&_.pG(d,f)};
var ZnO=function(d,f,R){R=R===void 0?!1:R;if(uEu(f)&&!R)return f;var W=R?[].slice.call(f.children,0).reverse():f.children;W=_.Z(W);for(var p=W.next();!p.done;p=W.next())if(p=p.value,foF(p)&&(p=ZnO(d,p,R)))return p;return uEu(f)&&R?f:null};var Hny=function(d){this.originalBodyOverflow="";this.JSC$9983_domHelper=MM(d)};
Hny.prototype.enableScrolling=function(){this.JSC$9983_domHelper.JSC$9310_document_.body.style.overflow=this.originalBodyOverflow};_.fv(_.Gz,_.wG);_.O=_.Gz.prototype;_.O.JSC$9986_id_=0;_.O.disposeInternal=function(){_.Gz.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$9984_listener_;delete this.handler_};
_.O.start=function(d){this.stop();this.JSC$9986_id_=x2(this.callback_,d!==void 0?d:this.JSC$9984_interval_)};
_.O.stop=function(){this.isActive()&&_.RJ.clearTimeout(this.JSC$9986_id_);this.JSC$9986_id_=0};
_.O.fire=function(){this.stop();this.JSC$9986_doAction_()};
_.O.isActive=function(){return this.JSC$9986_id_!=0};
_.O.JSC$9986_doAction_=function(){this.JSC$9986_id_=0;this.JSC$9984_listener_&&this.JSC$9984_listener_.call(this.handler_)};_.Eh=function(d){_.wG.call(this);this.handler_=d;this.JSC$9987_keys_={}};
_.fv(_.Eh,_.wG);var KZe=[];_.Eh.prototype.listen=function(d,f,R,W){Array.isArray(f)||(f&&(KZe[0]=f.toString()),f=KZe);for(var p=0;p<f.length;p++){var U=_.Vk(d,f[p],R||this.handleEvent,W||!1,this.handler_||this);if(!U)break;this.JSC$9987_keys_[U.key]=U}return this};
_.Eh.prototype.listenOnce=function(d,f,R,W){return EYL(this,d,f,R,W)};
var EYL=function(d,f,R,W,p,U){if(Array.isArray(R))for(var g=0;g<R.length;g++)EYL(d,f,R[g],W,p,U);else{f=wO(f,R,W||d.handleEvent,p,U||d.handler_||d);if(!f)return d;d.JSC$9987_keys_[f.key]=f}return d};
_.Eh.prototype.unlisten=function(d,f,R,W,p){if(Array.isArray(f))for(var U=0;U<f.length;U++)this.unlisten(d,f[U],R,W,p);else if(d=PRN(d,f,R||this.handleEvent,_.tn(W)?!!W.capture:!!W,p||this.handler_||this))lq(d),delete this.JSC$9987_keys_[d.key];return this};
_.Eh.prototype.removeAll=function(){_.uo.forEach(this.JSC$9987_keys_,function(d,f){this.JSC$9987_keys_.hasOwnProperty(f)&&lq(d)},this);
this.JSC$9987_keys_={}};
_.Eh.prototype.disposeInternal=function(){_.Eh.superClass_.disposeInternal.call(this);this.removeAll()};
_.Eh.prototype.handleEvent=function(){throw Error("Oa");};var F9=function(){_.wG.call(this);this.services_={}};
_.fv(F9,_.wG);F9.prototype.connect=function(d){d&&d()};
F9.prototype.isConnected=function(){return!0};
F9.prototype.registerService=function(d,f,R){this.services_[d]={callback:f,objectPayload:!!R}};
F9.prototype.getService=function(d,f){var R=this.services_[d];return R?R:this.defaultService_?{callback:_.AD(this.defaultService_,d),objectPayload:_.tn(f)}:null};
var ziC=function(d,f){if(f&&typeof d==="string")try{return JSON.parse(d)}catch(R){return null}else if(!f&&typeof d!=="string")return(0,_.Tj)(d);return d};
F9.prototype.disposeInternal=function(){F9.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 JE=function(d,f){this.sequence_=[];this.onCancelFunction_=d;this.defaultScope_=f||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};
JE.prototype.cancel=function(d){if(this.fired_)this.result_ instanceof JE&&this.result_.cancel();else{if(this.parent_){var f=this.parent_;delete this.parent_;d?f.cancel(d):(f.branches_--,f.branches_<=0&&f.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new ny(this))}};
JE.prototype.continue_=function(d,f){this.blocked_=!1;k7y(this,d,f)};
var k7y=function(d,f,R){d.fired_=!0;d.result_=R;d.hadError_=!f;YEV(d)},DgC=function(d){if(d.fired_){if(!d.silentlyCanceled_)throw new bnV(d);
d.silentlyCanceled_=!1}};
JE.prototype.callback=function(d){DgC(this);k7y(this,!0,d)};
JE.prototype.errback=function(d){DgC(this);k7y(this,!1,d)};
var IoN=function(d,f,R){hE(d,f,null,R)};
JE.prototype.finally=function(d){var f=this;return qEc(new Promise(function(R,W){hE(f,function(p){d();R(p)},function(p){d();
W(p)})}))};
var hE=function(d,f,R,W){var p=d.fired_;p||(f===R?f=R=IQ(f):(f=IQ(f),R=IQ(R)));d.sequence_.push([f,R,W]);p&&YEV(d)};
JE.prototype.then=function(d,f,R){var W,p,U=new _.Ig(function(g,K){p=g;W=K});
hE(this,p,function(g){g instanceof ny?U.cancel():W(g);return LZN},this);
return U.then(d,f,R)};
$3c(JE);var eiR=function(d,f){f instanceof JE?IoN(d,(0,_.lB)(f.branch,f)):IoN(d,function(){return f})};
JE.prototype.branch=function(d){var f=new JE;hE(this,f.callback,f.errback,f);d&&(f.parent_=this,this.branches_++);return f};
JE.prototype.isError=function(d){return d instanceof Error};
var xga=function(d){return tq(d.sequence_,function(f){return typeof f[1]==="function"})},LZN={},YEV=function(d){if(d.unhandledErrorId_&&d.fired_&&xga(d)){var f=d.unhandledErrorId_,R=X6e[f];
R&&(_.RJ.clearTimeout(R.JSC$10004_id_),delete X6e[f]);d.unhandledErrorId_=0}d.parent_&&(d.parent_.branches_--,delete d.parent_);f=d.result_;for(var W=R=!1;d.sequence_.length&&!d.blocked_;){var p=d.sequence_.shift(),U=p[0],g=p[1];p=p[2];if(U=d.hadError_?g:U)try{var K=U.call(p||d.defaultScope_,f);K===LZN&&(K=void 0);K!==void 0&&(d.hadError_=d.hadError_&&(K==f||d.isError(K)),d.result_=f=K);if(NnF(f)||typeof _.RJ.Promise==="function"&&f instanceof _.RJ.Promise)W=!0,d.blocked_=!0}catch(E){f=E,d.hadError_=
!0,xga(d)||(R=!0)}}d.result_=f;W&&(K=(0,_.lB)(d.continue_,d,!0),W=(0,_.lB)(d.continue_,d,!1),f instanceof JE?(hE(f,K,W),f.blocking_=!0):f.then(K,W));R&&(f=new TPi(f),X6e[f.JSC$10004_id_]=f,d.unhandledErrorId_=f.JSC$10004_id_)},qEc=function(d){var f=new JE;
d.then(function(R){f.callback(R)},function(R){f.errback(R)});
return f},bnV=function(){_.d8.call(this)};
_.fv(bnV,_.d8);bnV.prototype.message="Deferred has already fired";bnV.prototype.name="AlreadyCalledError";var ny=function(){_.d8.call(this)};
_.fv(ny,_.d8);ny.prototype.message="Deferred was canceled";ny.prototype.name="CanceledError";var TPi=function(d){this.JSC$10004_id_=_.RJ.setTimeout((0,_.lB)(this.throwError,this),0);this.JSC$10004_error_=d};
TPi.prototype.throwError=function(){delete X6e[this.JSC$10004_id_];throw this.JSC$10004_error_;};
var X6e={};var A5c={1:"NativeMessagingTransport"},aoi=["pu","lru","pru","lpu","ppu"],w6R=function(){for(var d=10,f=MIc,R=f.length,W="";d-- >0;)W+=f.charAt(Math.floor(Math.random()*R));return W},MIc="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var oQ=function(d){_.wG.call(this);this.JSC$10007_domHelper_=d||MM()};
_.fv(oQ,_.wG);oQ.prototype.transportType=0;oQ.prototype.getWindow=function(){return this.JSC$10007_domHelper_.getWindow()};
oQ.prototype.getName=function(){return A5c[String(this.transportType)]||""};var $2=function(d,f,R,W,p){oQ.call(this,R);this.JSC$10010_channel_=d;this.protocolVersion_=p||2;this.peerHostname_=f||"*";this.JSC$10010_eventHandler_=new _.Eh(this);this.maybeAttemptToConnectTimer_=new _.KS(100,this.getWindow());this.oneSidedHandshake_=!!W;this.setupAckReceived_=new JE;this.setupAckSent_=new JE;this.JSC$10010_connected_=new JE;this.endpointId_=w6R();this.peerEndpointId_=null;this.oneSidedHandshake_?loV(this.JSC$10010_channel_)==1?eiR(this.JSC$10010_connected_,this.setupAckReceived_):
eiR(this.JSC$10010_connected_,this.setupAckSent_):(eiR(this.JSC$10010_connected_,this.setupAckReceived_),this.protocolVersion_==2&&eiR(this.JSC$10010_connected_,this.setupAckSent_));IoN(this.JSC$10010_connected_,this.notifyConnected_,this);this.JSC$10010_connected_.callback(!0);this.JSC$10010_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.fv($2,oQ);$2.prototype.peerProtocolVersion_=null;$2.prototype.initialized_=!1;$2.prototype.transportType=1;var G7i={};$2.prototype.sendTimerId_=0;
var r5c=function(d){var f=d.event_.data;if(typeof f!=="string")return!1;var R=f.indexOf("|"),W=f.indexOf(":");if(R==-1||W==-1)return!1;var p=f.substring(0,R);R=f.substring(R+1,W);f=f.substring(W+1);if(W=NW[p])return W.xpcDeliver(R,f,d.event_.origin),!0;W=SEe(f)[0];for(var U in NW){var g=NW[U];if(loV(g)==1&&!g.isConnected()&&R=="tp"&&(W=="SETUP"||W=="SETUP_NTPV2")&&VIV(g,d.event_.origin))return delete NW[g.name],g.name=p,NW[p]=g,g.xpcDeliver(R,f),!0}return!1},mga=function(d){d.protocolVersion_!=2||
d.peerProtocolVersion_!=null&&d.peerProtocolVersion_!=2||d.send("tp","SETUP_NTPV2,"+d.endpointId_);
d.peerProtocolVersion_!=null&&d.peerProtocolVersion_!=1||d.send("tp","SETUP")},uyO=function(d,f){if(d.protocolVersion_!=2||d.peerProtocolVersion_!=null&&d.peerProtocolVersion_!=2||f!=2){if(d.peerProtocolVersion_!=null&&d.peerProtocolVersion_!=1||f!=1)return;
d.send("tp","SETUP_ACK")}else d.send("tp","SETUP_ACK_NTPV2");d.setupAckSent_.fired_||d.setupAckSent_.callback(!0)},PhV=function(d,f){f>d.peerProtocolVersion_&&(d.peerProtocolVersion_=f);
d.peerProtocolVersion_==1&&(d.setupAckSent_.fired_||d.oneSidedHandshake_||d.setupAckSent_.callback(!0),d.peerEndpointId_=null)};
_.O=$2.prototype;_.O.connect=function(){var d=this.getWindow(),f=_.fR(d),R=G7i[f];typeof R!=="number"&&(R=0);R==0&&_.Vk(d.postMessage?d:d.document,"message",r5c,!1,$2);G7i[f]=R+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.O.maybeAttemptToConnect_=function(){var d=loV(this.JSC$10010_channel_)==0;this.oneSidedHandshake_&&d||this.JSC$10010_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),mga(this))};
_.O.send=function(d,f){var R=this.JSC$10010_channel_.peerWindowObject_;R&&(this.send=function(W,p){var U=this,g=this.JSC$10010_channel_.name;this.sendTimerId_=x2(function(){U.sendTimerId_=0;try{var K=R.postMessage?R:R.document;K.postMessage&&K.postMessage(g+"|"+W+":"+p,U.peerHostname_)}catch(E){}},0)},this.send(d,f))};
_.O.notifyConnected_=function(){var d=this.JSC$10010_channel_,f=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;d.isConnected()||d.connectionDelay_&&d.connectionDelay_.isActive()||(d.state_=2,_.W0(d.connectionDelay_),f!==void 0?(d.connectionDelay_=new _.Gz(d.connectCb_,f),d.connectionDelay_.start()):(d.connectionDelay_=null,d.connectCb_()))};
_.O.disposeInternal=function(){if(this.initialized_){var d=this.getWindow(),f=_.fR(d),R=G7i[f];G7i[f]=R-1;R==1&&_.bp(d.postMessage?d:d.document,"message",r5c,!1,$2)}this.sendTimerId_&&(_.RJ.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.W0(this.JSC$10010_eventHandler_);delete this.JSC$10010_eventHandler_;_.W0(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10010_connected_.cancel();delete this.JSC$10010_connected_;delete this.send;$2.superClass_.disposeInternal.call(this)};
var SEe=function(d){d=d.split(",");d[1]=d[1]||null;return d};var vYV;_.y9=function(d){if(d.getValues&&typeof d.getValues=="function")return d.getValues();if(typeof Map!=="undefined"&&d instanceof Map||typeof Set!=="undefined"&&d instanceof Set)return Array.from(d.values());if(typeof d==="string")return d.split("");if(_.iW(d)){for(var f=[],R=d.length,W=0;W<R;W++)f.push(d[W]);return f}return _.uo.getValues(d)};
_.QOc=function(d){if(d.getKeys&&typeof d.getKeys=="function")return d.getKeys();if(!d.getValues||typeof d.getValues!="function"){if(typeof Map!=="undefined"&&d instanceof Map)return Array.from(d.keys());if(!(typeof Set!=="undefined"&&d instanceof Set)){if(_.iW(d)||typeof d==="string"){var f=[];d=d.length;for(var R=0;R<d;R++)f.push(R);return f}return _.uo.getKeys(d)}}};
vYV=function(d,f,R){if(d.forEach&&typeof d.forEach=="function")d.forEach(f,R);else if(_.iW(d)||typeof d==="string")Array.prototype.forEach.call(d,f,R);else for(var W=_.QOc(d),p=_.y9(d),U=p.length,g=0;g<U;g++)f.call(R,p[g],W&&W[g],d)};var GZW,jf,Re,NPV,FZL,nYC,J5N,$gC,hiy;
_.R6=function(d,f){this.JSC$10015_domain_=this.userInfo_=this.scheme_="";this.JSC$10015_port_=null;this.fragment_=this.JSC$10015_path_="";this.JSC$10015_ignoreCase_=!1;var R;d instanceof _.R6?(this.JSC$10015_ignoreCase_=f!==void 0?f:d.JSC$10015_ignoreCase_,_.Cy(this,d.scheme_),this.userInfo_=d.userInfo_,_.ip(this,d.JSC$10015_domain_),_.B2(this,d.JSC$10015_port_),_.c2(this,d.getPath()),_.tE(this,d.JSC$10015_queryData_.clone()),_.dp(this,d.fragment_)):d&&(R=_.tp(String(d)))?(this.JSC$10015_ignoreCase_=
!!f,_.Cy(this,R[1]||"",!0),this.userInfo_=jf(R[2]||""),_.ip(this,R[3]||"",!0),_.B2(this,R[4]),_.c2(this,R[5]||"",!0),_.tE(this,R[6]||"",!0),_.dp(this,R[7]||"",!0)):(this.JSC$10015_ignoreCase_=!!f,this.JSC$10015_queryData_=new _.f0(null,this.JSC$10015_ignoreCase_))};
_.R6.prototype.toString=function(){var d=[],f=this.scheme_;f&&d.push(Re(f,FZL,!0),":");var R=this.JSC$10015_domain_;if(R||f=="file")d.push("//"),(f=this.userInfo_)&&d.push(Re(f,FZL,!0),"@"),d.push(_.Nh(R).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),R=this.JSC$10015_port_,R!=null&&d.push(":",String(R));if(R=this.getPath())this.JSC$10015_domain_&&R.charAt(0)!="/"&&d.push("/"),d.push(Re(R,R.charAt(0)=="/"?J5N:nYC,!0));(R=this.JSC$10015_queryData_.toString())&&d.push("?",R);(R=this.fragment_)&&d.push("#",
Re(R,hiy));return d.join("")};
_.R6.prototype.resolve=function(d){var f=this.clone(),R=!!d.scheme_;R?_.Cy(f,d.scheme_):R=!!d.userInfo_;R?f.userInfo_=d.userInfo_:R=!!d.JSC$10015_domain_;R?_.ip(f,d.JSC$10015_domain_):R=d.JSC$10015_port_!=null;var W=d.getPath();if(R)_.B2(f,d.JSC$10015_port_);else if(R=!!d.JSC$10015_path_){if(W.charAt(0)!="/")if(this.JSC$10015_domain_&&!this.JSC$10015_path_)W="/"+W;else{var p=f.getPath().lastIndexOf("/");p!=-1&&(W=f.getPath().slice(0,p+1)+W)}p=W;if(p==".."||p==".")W="";else if(_.g8(p,"./")||_.g8(p,
"/.")){W=_.Uu(p,"/");p=p.split("/");for(var U=[],g=0;g<p.length;){var K=p[g++];K=="."?W&&g==p.length&&U.push(""):K==".."?((U.length>1||U.length==1&&U[0]!="")&&U.pop(),W&&g==p.length&&U.push("")):(U.push(K),W=!0)}W=U.join("/")}else W=p}R?_.c2(f,W):R=d.JSC$10015_queryData_.toString()!=="";R?_.tE(f,d.JSC$10015_queryData_.clone()):R=!!d.fragment_;R&&_.dp(f,d.fragment_);return f};
_.R6.prototype.clone=function(){return new _.R6(this)};
_.Cy=function(d,f,R){d.scheme_=R?jf(f,!0):f;d.scheme_&&(d.scheme_=d.scheme_.replace(/:$/,""));return d};
_.ip=function(d,f,R){d.JSC$10015_domain_=R?jf(f,!0):f;return d};
_.B2=function(d,f){if(f){f=Number(f);if(isNaN(f)||f<0)throw Error("Pa`"+f);d.JSC$10015_port_=f}else d.JSC$10015_port_=null;return d};
_.R6.prototype.getPath=function(){return this.JSC$10015_path_};
_.c2=function(d,f,R){d.JSC$10015_path_=R?jf(f,!0):f;return d};
_.tE=function(d,f,R){f instanceof _.f0?(d.JSC$10015_queryData_=f,oYe(d.JSC$10015_queryData_,d.JSC$10015_ignoreCase_)):(R||(f=Re(f,$gC)),d.JSC$10015_queryData_=new _.f0(f,d.JSC$10015_ignoreCase_));return d};
_.iB=function(d,f,R){d.JSC$10015_queryData_.set(f,R);return d};
_.CD=function(d,f){return d.JSC$10015_queryData_.get(f)};
_.dp=function(d,f,R){d.fragment_=R?jf(f):f;return d};
_.WE=function(d){_.iB(d,"zx",Nr());return d};
_.yT=function(d,f){return d instanceof _.R6?d.clone():new _.R6(d,f)};
GZW=function(d,f){d instanceof _.R6||(d=_.yT(d));f instanceof _.R6||(f=_.yT(f));return d.resolve(f)};
jf=function(d,f){return d?f?decodeURI(d.replace(/%25/g,"%2525")):decodeURIComponent(d):""};
Re=function(d,f,R){return typeof d==="string"?(d=encodeURI(d).replace(f,NPV),R&&(d=d.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),d):null};
NPV=function(d){d=d.charCodeAt(0);return"%"+(d>>4&15).toString(16)+(d&15).toString(16)};
FZL=/[#\/\?@]/g;nYC=/[#\?:]/g;J5N=/[#\?]/g;$gC=/[#\?@]/g;hiy=/#/g;_.f0=function(d,f){this.count_=this.keyMap_=null;this.encodedQuery_=d||null;this.JSC$10016_ignoreCase_=!!f};
_.p0=function(d){d.keyMap_||(d.keyMap_=new Map,d.count_=0,d.encodedQuery_&&S2N(d.encodedQuery_,function(f,R){d.add(RL(f),R)}))};
_.O=_.f0.prototype;_.O.getCount=function(){_.p0(this);return this.count_};
_.O.add=function(d,f){_.p0(this);this.encodedQuery_=null;d=UP(this,d);var R=this.keyMap_.get(d);R||this.keyMap_.set(d,R=[]);R.push(f);this.count_+=1;return this};
_.O.remove=function(d){_.p0(this);d=UP(this,d);return this.keyMap_.has(d)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(d).length,this.keyMap_.delete(d)):!1};
_.O.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.O.isEmpty=function(){_.p0(this);return this.count_==0};
_.O.containsKey=function(d){_.p0(this);d=UP(this,d);return this.keyMap_.has(d)};
_.O.containsValue=function(d){var f=this.getValues();return _.hn(f,d)};
_.O.forEach=function(d,f){_.p0(this);this.keyMap_.forEach(function(R,W){R.forEach(function(p){d.call(f,p,W,this)},this)},this)};
_.O.getKeys=function(){_.p0(this);for(var d=Array.from(this.keyMap_.values()),f=Array.from(this.keyMap_.keys()),R=[],W=0;W<f.length;W++)for(var p=d[W],U=0;U<p.length;U++)R.push(f[W]);return R};
_.O.getValues=function(d){_.p0(this);var f=[];if(typeof d==="string")this.containsKey(d)&&(f=f.concat(this.keyMap_.get(UP(this,d))));else{d=Array.from(this.keyMap_.values());for(var R=0;R<d.length;R++)f=f.concat(d[R])}return f};
_.O.set=function(d,f){_.p0(this);this.encodedQuery_=null;d=UP(this,d);this.containsKey(d)&&(this.count_-=this.keyMap_.get(d).length);this.keyMap_.set(d,[f]);this.count_+=1;return this};
_.O.get=function(d,f){if(!d)return f;d=this.getValues(d);return d.length>0?String(d[0]):f};
_.y5R=function(d,f,R){d.remove(f);R.length>0&&(d.encodedQuery_=null,d.keyMap_.set(UP(d,f),_.CQ(R)),d.count_+=R.length)};
_.f0.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var d=[],f=Array.from(this.keyMap_.keys()),R=0;R<f.length;R++){var W=f[R],p=_.Nh(W);W=this.getValues(W);for(var U=0;U<W.length;U++){var g=p;W[U]!==""&&(g+="="+_.Nh(W[U]));d.push(g)}}return this.encodedQuery_=d.join("&")};
_.f0.prototype.clone=function(){var d=new _.f0;d.encodedQuery_=this.encodedQuery_;this.keyMap_&&(d.keyMap_=new Map(this.keyMap_),d.count_=this.count_);return d};
var UP=function(d,f){f=String(f);d.JSC$10016_ignoreCase_&&(f=f.toLowerCase());return f},oYe=function(d,f){f&&!d.JSC$10016_ignoreCase_&&(_.p0(d),d.encodedQuery_=null,d.keyMap_.forEach(function(R,W){var p=W.toLowerCase();
W!=p&&(this.remove(W),_.y5R(this,p,R))},d));
d.JSC$10016_ignoreCase_=f};
_.f0.prototype.extend=function(d){for(var f=0;f<arguments.length;f++)vYV(arguments[f],function(R,W){this.add(W,R)},this)};var OP=function(d,f){F9.call(this);for(var R=0,W;W=aoi[R];R++)if(W in d&&!/^https?:\/\//.test(d[W]))throw Error("Ra`"+d[W]+"`"+W);this.cfg_=d;this.name=this.cfg_.cn||w6R();this.JSC$10011_domHelper_=f||MM();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Eh(this);d.lpu=d.lpu||lhy(this.JSC$10011_domHelper_.getWindow().location.href)+"/robots.txt";d.ppu=d.ppu||lhy(d.pu||"")+"/robots.txt";NW[this.name]=this;PRN(window,"unload",ChL)||wO(window,"unload",ChL)};
_.fv(OP,F9);var ine=RegExp("^%*tp$"),BPB=RegExp("^%+tp$");_.O=OP.prototype;_.O.connectionDelay_=null;_.O.peerWindowDeferred_=null;_.O.transport_=null;_.O.state_=1;_.O.isConnected=function(){return this.state_==2};
_.O.peerWindowObject_=null;_.O.iframeElement_=null;_.O.connect=function(d){this.connectCb_=d||_.YN;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?IoN(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.O.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10011_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var d=this.iframeElement_.contentWindow;d||(d=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=d}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$10011_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new $2(this,this.cfg_.ph,this.JSC$10011_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()()};
_.O.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.W0(this.transport_);this.connectCb_=this.transport_=null;_.W0(this.connectionDelay_);this.connectionDelay_=null};
_.O.send=function(d,f){if(this.isConnected()){try{var R=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(p){R=!1}if(R){_.tn(f)&&(f=(0,_.Tj)(f));R=this.transport_;var W=R.send;ine.test(d)&&(d="%"+d);d=d.replace(/[%:|]/g,encodeURIComponent);W.call(R,d,f)}else this.close()}};
_.O.xpcDeliver=function(d,f,R){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.lB)(this.xpcDeliver,this,d,f,R));else if(VIV(this,R)&&!this.isDisposed()&&this.state_!=3)if(d&&d!="tp")this.isConnected()&&(d=d.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),d=BPB.test(d)?d.substring(1):d,d=this.getService(d,f))&&(f=ziC(f,d.objectPayload),f!=null&&d.callback(f));else switch(d=this.transport_,R=SEe(f),f=R[1],R[0]){case "SETUP_ACK":PhV(d,1);d.setupAckReceived_.fired_||d.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":d.protocolVersion_==2&&(PhV(d,2),d.setupAckReceived_.fired_||d.setupAckReceived_.callback(!0));break;case "SETUP":PhV(d,1);uyO(d,1);break;case "SETUP_NTPV2":d.protocolVersion_==2&&(R=d.peerProtocolVersion_,PhV(d,2),uyO(d,2),R!=1&&d.peerEndpointId_==null||d.peerEndpointId_==f||mga(d),d.peerEndpointId_=f)}};
var loV=function(d){var f=d.cfg_.role;return typeof f==="number"?f:window.parent==d.peerWindowObject_?1:0},VIV=function(d,f){var R=d.cfg_.ph;
return _.su(f==null?"":String(f))||_.su(R==null?"":String(R))||f==d.cfg_.ph};
OP.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete NW[this.name];_.W0(this.peerLoadHandler_);delete this.peerLoadHandler_;OP.superClass_.disposeInternal.call(this)};
var ChL=function(){for(var d in NW)_.W0(NW[d])},NW={};var tIR=function(d,f){this.JSC$10025_win=d;this.allowAdsHttpEndpoint=f;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10025_domHelper=MM(d);this.scrollManager=new Hny(d);this.accessibilityManager=new UgV(d);c5a(this)},c5a=function(d){var f=function(){d.allowAdsPopup&&d.allowAdsPopup.style.setProperty("display","none","important");
d.wallElement.style.setProperty("display","","important");OnR(d.accessibilityManager);gYa(d.accessibilityManager,d.wallElement.querySelector(".fc-dialog-container"),!1,!1,d.wallElement.querySelector(".fc-button-whitelist"));d.scrollManager.enableScrolling()};
d.allowAdsPopup=d.JSC$10025_domHelper.JSC$9312_createDom("DIV",{"class":"fc-whitelist-root"});d.allowAdsPopup.style.setProperty("display","none","important");d.JSC$10025_domHelper.appendChild(d.JSC$10025_domHelper.JSC$9310_document_.body,d.allowAdsPopup);var R=d.JSC$10025_domHelper.JSC$9312_createDom("DIV",{"class":"fc-dialog-overlay"});d.JSC$10025_domHelper.appendChild(d.allowAdsPopup,R);var W=d.JSC$10025_domHelper.JSC$9312_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:f});d.JSC$10025_domHelper.appendChild(d.allowAdsPopup,
W);R=d.JSC$10025_domHelper.JSC$9312_createDom("IFRAME");R.className="fc-whitelist-dialog";R.frameBorder="0";R.id="fc-whitelist-iframe";R.tabIndex="0";_.Bn(R,d.allowAdsHttpEndpoint);d.JSC$10025_domHelper.appendChild(W,R);W={};W.pu=_.wa(d.allowAdsHttpEndpoint).toString();W.tp=1;W.cn="fc-whitelist-channel";W.ifrid=R.id;W.osh=!0;d.allowAdsCrossPageChannel=new OP(W);d.allowAdsCrossPageChannel.registerService("close",f);d.allowAdsCrossPageChannel.registerService("refresh",function(){d.JSC$10025_win.location.reload()});
d.allowAdsCrossPageChannel.registerService("resize",function(p){if(p){var U=d.allowAdsPopup.querySelector(".fc-whitelist-dialog");p.width&&U.style.setProperty("width",p.width,"important");p.height&&U.style.setProperty("height",p.height,"important")}},!0);
d.allowAdsCrossPageChannel.connect()};
tIR.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10025_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Zg=window,sP=document,dha=Zg.location,jSa=function(){},fOV=/\[native code\]/,gp=function(d,f,R){return d[f]=d[f]||R},R1a=function(d){d=d.sort();
for(var f=[],R=void 0,W=0;W<d.length;W++){var p=d[W];p!=R&&f.push(p);R=p}return f},HE=function(){var d;
if((d=Object.create)&&fOV.test(d))d=d(null);else{d={};for(var f in d)d[f]=void 0}return d},K0=gp(Zg,"gapi",{});var EP={};EP=gp(Zg,"___jsl",HE());gp(EP,"I",0);gp(EP,"hel",10);var W9a=function(){var d=dha.href;if(EP.dpo)var f=EP.h;else{f=EP.h;var R=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),W=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(d=d&&(R.exec(d)||W.exec(d)))try{f=decodeURIComponent(d[2])}catch(p){}}return f},pNR=function(d){var f=gp(EP,"PQ",[]);
EP.PQ=[];var R=f.length;if(R===0)d();else for(var W=0,p=function(){++W===R&&d()},U=0;U<R;U++)f[U](p)},UhV=function(d){return gp(gp(EP,"H",HE()),d,HE())};var zr=function(d){this.JSC$10027_obj_=d};
zr.prototype.value=function(){return this.JSC$10027_obj_};
zr.prototype.getWidth=function(){return this.JSC$10027_obj_.width};
zr.prototype.getHeight=function(){return this.JSC$10027_obj_.height};
zr.prototype.getStyle=function(){return this.JSC$10027_obj_.style};var Oki=function(d){this.JSC$10030_obj_=d||{}};
_.O=Oki.prototype;_.O.value=function(){return this.JSC$10030_obj_};
_.O.setUrl=function(d){this.JSC$10030_obj_.url=d;return this};
_.O.getUrl=function(){return this.JSC$10030_obj_.url};
_.O.getStyle=function(){return this.JSC$10030_obj_.style};
_.O.getId=function(){return this.JSC$10030_obj_.id};
_.O.getContext=function(){return this.JSC$10030_obj_.context};
var ZkN=function(d){d.JSC$10030_obj_.attributes=d.JSC$10030_obj_.attributes||{};return new zr(d.JSC$10030_obj_.attributes)};var sSe=function(){Oki.apply(this,arguments)};
_.x(sSe,Oki);var gQe=gp(EP,"perf",HE());gp(gQe,"g",HE());var HkC=gp(gQe,"i",HE());gp(gQe,"r",[]);HE();HE();var EQe=function(d,f,R){f&&f.length>0&&(f=K9y(f),R&&R.length>0&&(f+="___"+K9y(R)),f.length>28&&(f=f.substr(0,28)+(f.length-28)),R=f,f=gp(HkC,"_p",HE()),gp(f,R,HE())[d]=(new Date).getTime(),f=gQe.r,typeof f==="function"?f(d,"_p",R):f.push([d,"_p",R]))},K9y=function(d){return d.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var z1R=HE(),kBa=[],kC=function(d){throw Error("Ua`"+d);};
kBa.push(["jsl",function(d){for(var f in d)if(Object.prototype.hasOwnProperty.call(d,f)){var R=d[f];typeof R=="object"?EP[f]=gp(EP,f,[]).concat(R):gp(EP,f,R)}if(f=d.u)d=gp(EP,"us",[]),d.push(f),(f=/^https:(.*)$/.exec(f))&&d.push("http:"+f[1])}]);
var Y3C=/^(\/[a-zA-Z0-9_\-]+)+$/,bkF=[/\/amp\//,/\/amp$/,/^\/amp$/],Dhc=/^[a-zA-Z0-9\-_\.,!]+$/,IOe=/^gapi\.loaded_[0-9]+$/,q3a=/^[a-zA-Z0-9,._-]+$/,XNF=function(d,f,R,W,p){var U=d.split(";"),g=U.shift(),K=z1R[g],E=null;K?E=K(U,f,R,W):kC("no hint processor for: "+g);E||kC("failed to generate load url");f=E;R=f.match(L9c);(W=f.match(e1C))&&W.length===1&&xhN.test(f)&&R&&R.length===1||kC("failed sanity: "+d);try{d="?";if(p&&p.length>0){eSf(p);var Y=p.join(",");E=E+"?le="+Y;d="&"}if(EP.rol){var b=EP.ol;
b&&b.length&&(E=""+E+d+"ol="+b.length)}}catch(D){}return E},aOL=function(d,f,R,W){d=TjC(d);
IOe.test(R)||kC("invalid_callback");f=ApV(f);W=W&&W.length?ApV(W):null;var p=function(U){return encodeURIComponent(U).replace(/%2C/g,",")};
return[encodeURIComponent(d.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",p(d.version),"/m=",p(f),W?"/exm="+p(W):"","/rt=j/sv=1/d=1/ed=1",d.activeMods?"/am="+p(d.activeMods):"",d.resourceSig?"/rs="+p(d.resourceSig):"",d.zcms?"/t="+p(d.zcms):"","/cb=",p(R)].join("")},TjC=function(d){d.charAt(0)!=="/"&&kC("relative path");
for(var f=d.substring(1).split("/"),R=[];f.length;){d=f.shift();if(!d.length||d.indexOf(".")==0)kC("empty/relative directory");else if(d.indexOf("=")>0){f.unshift(d);break}R.push(d)}d={};for(var W=0,p=f.length;W<p;++W){var U=f[W].split("="),g=decodeURIComponent(U[0]),K=decodeURIComponent(U[1]);U.length==2&&g&&K&&(d[g]=d[g]||K)}f="/"+R.join("/");Y3C.test(f)||kC("invalid_prefix");R=0;for(W=bkF.length;R<W;++R)bkF[R].test(f)&&kC("invalid_prefix");R=MLN(d,"k",!0);W=MLN(d,"am");p=MLN(d,"rs");d=MLN(d,"t");
return{pathPrefix:f,version:R,activeMods:W,resourceSig:p,zcms:d}},ApV=function(d){for(var f=[],R=0,W=d.length;R<W;++R){var p=d[R].replace(/\./g,"_").replace(/-/g,"_");
q3a.test(p)&&f.push(p)}return f.join(",")},MLN=function(d,f,R){d=d[f];
!d&&R&&kC("missing: "+f);if(d){if(Dhc.test(d))return d;kC("invalid: "+f)}return null},xhN=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,e1C=/\/cb=/g,L9c=/\/\//g;
z1R.m=function(d,f,R,W){(d=d[0])||kC("missing_hint");return"https://apis.google.com"+aOL(d,f,R,W)};
var wNV=decodeURI("%73cript"),lOe=/^[-+_0-9\/A-Za-z]+={0,2}$/,GBN=function(d,f){for(var R=[],W=0;W<d.length;++W){var p=d[W],U;if(U=p){a:{for(U=0;U<f.length;U++)if(f[U]===p)break a;U=-1}U=U<0}U&&R.push(p)}return R},S3L=function(){var d=EP.nonce;
return d!==void 0?d&&d===String(d)&&d.match(lOe)?d:EP.nonce=null:sP.querySelector?(d=sP.querySelector("script[nonce]"))?(d=d.nonce||d.getAttribute("nonce")||"",d&&d===String(d)&&d.match(lOe)?EP.nonce=d:EP.nonce=null):null:null},mhe=function(d){if(sP.readyState!="loading")VLe(d);
else{var f=S3L(),R="";f!==null&&(R=' nonce="'+f+'"');d="<"+wNV+' src="'+encodeURI(d)+'"'+R+"></"+wNV+">";sP.write(rpR?rpR.createHTML(d):d)}},VLe=function(d){var f=sP.createElement(wNV);
f.setAttribute("src",rpR?rpR.createScriptURL(d):d);d=S3L();d!==null&&f.setAttribute("nonce",d);f.async="true";(d=sP.getElementsByTagName(wNV)[0])?d.parentNode.insertBefore(f,d):(sP.head||sP.body||sP.documentElement).appendChild(f)},PVe=function(d,f,R){uKF(function(){var W=f===W9a()?gp(K0,"_",HE()):HE();
W=gp(UhV(f),"_",W);d(W)},R)},er1=function(d,f){var R=f||{};
typeof f=="function"&&(R={},R.callback=f);var W=(f=R)&&f._c;if(W)for(var p=0;p<kBa.length;p++){var U=kBa[p][0],g=kBa[p][1];g&&Object.prototype.hasOwnProperty.call(W,U)&&g(W[U],d,f)}f=[];d?f=d.split(":"):R.features&&(f=R.features);if(!(d=R.h)&&(d=W9a(),!d))throw Error("Va");QSc(f||[],R,d)},QSc=function(d,f,R){d=R1a(d)||[];
var W=f.callback,p=f.config,U=f.timeout,g=f.ontimeout,K=f.onerror,E=void 0;typeof K=="function"&&(E=K);var Y=null,b=!1;if(U&&!g||!U&&g)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";K=gp(UhV(R),"r",[]).sort();var D=gp(UhV(R),"L",[]).sort(),I=EP.le||[],L=[].concat(K),X=function(c,n){if(b)return 0;Zg.clearTimeout(Y);D.push.apply(D,w);var y=((K0||{}).config||{}).update;y?y(p):p&&gp(EP,"cu",[]).push(p);if(n){EQe("me0",c,L);try{PVe(n,R,E)}finally{EQe("me1",c,L)}}return 1};
U>0&&(Y=Zg.setTimeout(function(){b=!0;g()},U));
var w=GBN(d,D);if(w.length){w=GBN(d,K);var S=gp(EP,"CP",[]),r=S.length;S[r]=function(c){if(!c)return 0;EQe("ml1",w,L);var n=function(h){S[r]=null;X(w,c)&&pNR(function(){W&&W();h()})},y=function(){var h=S[r+1];
h&&h()};
r>0&&S[r-1]?S[r]=function(){n(y)}:n(y)};
if(w.length){var v="loaded_"+EP.I++;K0[v]=function(c){S[r](c);K0[v]=null};
d=XNF(R,w,"gapi."+v,K,I);K.push.apply(K,w);EQe("ml0",w,L);f.sync||Zg.___gapisync?mhe(d):VLe(d)}else S[r](jSa)}else X(w)&&W&&W()},vQC;
var F9i=null,Jpi=_.RJ.trustedTypes;if(Jpi&&Jpi.createPolicy){try{F9i=Jpi.createPolicy("goog#gapi",{createHTML:hIW,createScript:hIW,createScriptURL:hIW})}catch(d){_.RJ.console&&_.RJ.console.error(d.message)}vQC=F9i}else vQC=F9i;var rpR=vQC,uKF=function(d,f){if(EP.hee&&EP.hel>0)try{return d()}catch(R){f&&f(R),EP.hel--,er1("debug_error",function(){try{window.___jsl.hefn(R)}catch(W){throw R;}})}else try{return d()}catch(R){throw f&&f(R),R;
}},nQe=K0.load;
nQe&&gp(EP,"ol",[]).push(nQe);K0.load=function(d,f){return uKF(function(){return er1(d,f)})};var $2n;var oQV=function(d,f){var R=R||[];this.serviceId_=d;this.moduleId_=f||null;this.dependencies_=[];h1c(this,R)};
oQV.prototype.toString=function(){return this.serviceId_};
oQV.prototype.getModuleId=function(){return this.moduleId_};
var h1c=function(d,f){var R=!1;R=R===void 0?!1:R;d.dependencies_=d.dependencies_.concat(f);if(R){if(!d.moduleId_)throw Error("Wa`"+d.serviceId_);f.map(function(W){return W.getModuleId()}).forEach(function(W){NXp(function(p){p.addExtraEdge(d.moduleId_,W)})})}};var c68=new oQV("MpJwZc","MpJwZc");var dHf=new _.Ky("a"),tFW=function(d,f,R){_.E9.call(this,d,f);this.node=f;this.kind=R};
_.x(tFW,_.E9);var $ha=function(){this.JSC$10043_keys_={};this.urlPrefix_="";this.JSC$10043_queryData_={}};
$ha.prototype.toString=function(){var d=this.urlPrefix_+NjR(this),f=_.q2(this.JSC$10043_queryData_),R="";f!=""&&(R="?"+f);return d+R};
var ypN=function(d){d=b$(d,"md");return!!d&&d!=="0"},NjR=function(d){var f=[],R=(0,_.lB)(function(W){this.JSC$10043_keys_[W]!==void 0&&f.push(W+"="+this.JSC$10043_keys_[W])},d);
ypN(d)?(R("md"),R("k"),R("ck"),R("am"),R("rs"),R("gssmodulesetproto"),R("slk"),R("dti")):(R("sdch"),R("k"),R("ck"),R("am"),R("rt"),"d"in d.JSC$10043_keys_||Dg(d,"d","0"),R("d"),R("exm"),R("excm"),(d.JSC$10043_keys_.excm||d.JSC$10043_keys_.exm)&&f.push("ed=1"),R("im"),R("dg"),R("sm"),b$(d,"br")!="1"&&b$(d,"br")!="0"||R("br"),R("br-d"),b$(d,"rb")=="1"&&R("rb"),b$(d,"zs")!=="0"&&R("zs"),CVa(d)!==""&&R("wt"),R("gssmodulesetproto"),R("ujg"),R("sp"),R("rs"),R("cb"),R("ee"),R("slk"),R("dti"),R("m"));return f.join("/")},
b$=function(d,f){return d.JSC$10043_keys_[f]?d.JSC$10043_keys_[f]:null},Dg=function(d,f,R){R?d.JSC$10043_keys_[f]=R:delete d.JSC$10043_keys_[f]},ika=function(d,f){d.urlPrefix_=f},Bji=function(d,f){f&&f.length>0?(f.sort(),Dg(d,"exm",f.join(","))):Dg(d,"exm",null)},cpR=function(d,f){f&&f.length>0?(f.sort(),Dg(d,"excm",f.join(","))):Dg(d,"excm",null)},tLc=function(d){return(d=b$(d,"m"))?d.split(","):[]},CVa=function(d){switch(b$(d,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},d2a=function(d,f){var R=Object.keys(f).filter(function(W){return!!Object.keys(f[W]).length}).map(function(W){var p=Object.keys(f[W]);
p.length>1&&p.sort();return W+":"+p.join(",")});
R.sort();Dg(d,"ee",R.join(";"))},QxS=function(d){var f=b$(d,"ee");
if(!f)return{};d={};f=_.Z(f.split(";"));for(var R=f.next();!R.done;R=f.next()){var W=_.Z(R.value.split(":"));R=W.next().value;W=W.next().value;d[R]={};W=_.Z(W.split(","));for(var p=W.next();!p.done;p=W.next())d[R][p.value]=!0}return d},jLV=function(d){delete d.JSC$10043_keys_.m;
delete d.JSC$10043_keys_.exm;delete d.JSC$10043_keys_.ed};
$ha.prototype.clone=function(){var d=new $ha;d.JSC$10043_keys_=Object.assign({},this.JSC$10043_keys_);d.urlPrefix_=this.urlPrefix_;d.JSC$10043_queryData_=Object.assign({},this.JSC$10043_queryData_);return d};
var vdv=function(d,f){f=f===void 0?!0:f;var R=feN(d),W=new $ha,p=_.tp(R)[5];_.uo.forEach(R0O,function(g){var K=p.match("/"+g+"=([^/]+)");K&&Dg(W,g,K[1])});
var U="";U=d.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";ika(W,d.substr(0,d.indexOf(U)+U.length));if(!f)return W;(d=_.tp(R)[6]||null)&&S2N(d,function(g,K){W.JSC$10043_queryData_[g]=K});
return W},mEu=function(d){d=_.De(feN(d));
return d===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(d)?/\/k=/.test(d):!1},feN=function(d){return d.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?d.substr(65):d},R0O={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},Wne=RegExp("^loaded_(g|h)?[_\\d]+$");_.Ie=function(d){this.JSC$10055_id_=d;this.opts={}};
_.Ie.prototype.JSC$10057_setLabel=function(d){this.label_=d||void 0;return this};
_.Ie.prototype.addUploadMetadata=function(d,f){var R=this.opts.data||{};R[d]=f;this.opts.data=R;return this};
var pXy=function(d){var f=_.uo.filter(d.opts,function(R){return R!==null});
f=_.uo.isEmpty(f)?null:f;d=[d.JSC$10055_id_,d.label_,f];f=DFW(d);return d=d.slice(0,f+1)};
_.Ie.prototype.toString=function(){var d=pXy(this);return"("+_.PC(d,function(f){return JSON.stringify(f)}).join(",")+")"};
_.Ie.prototype.getId=function(){return this.JSC$10055_id_};
_.Ie.prototype.getOptions=function(){return _.uo.clone(this.opts)};var q5=function(){_.Ie.call(this,"image-search")};
_.x(q5,_.Ie);q5.prototype.setSize=function(d){this.opts.imgsz=d;return this};
q5.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
q5.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};var L0=function(){_.Ie.call(this,"maps")};
_.x(L0,_.Ie);L0.prototype.setZoom=function(d){this.opts.zoom=d;return this};
L0.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
L0.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};_.ef=function(){_.Ie.call(this,"photos")};
_.x(_.ef,_.Ie);_.ef.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
_.ef.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};var xC=function(){_.Ie.call(this,"url")};
_.x(xC,_.Ie);var U2O=function(){var d=new xC;d.opts.type="video";d.opts.site="youtube.com";return d};
xC.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
xC.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};var XU=function(){_.Ie.call(this,"video-search")};
_.x(XU,_.Ie);var OfR=function(){var d=new XU;d.opts.site="youtube.com";return d};
XU.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
XU.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};var Zfe=function(){_.Ie.call(this,"web")};
_.x(Zfe,_.Ie);Zfe.prototype.JSC$10057_setLabel=function(d){_.Ie.prototype.JSC$10057_setLabel.call(this,d);return this};
Zfe.prototype.addUploadMetadata=function(d,f){_.Ie.prototype.addUploadMetadata.call(this,d,f);return this};var Tr=function(){this.items_=[];this.opts={}},sLN=function(d){switch(d){case "image-search":return new q5;
case "maps":return new L0;case "photos":return new _.ef;case "url":return new xC;case "video-search":return new XU;case "web":return new Zfe}return new _.Ie(d)};
Tr.prototype.addView=function(d){this.items_.push(typeof d==="string"?sLN(d):d);return this};
var gWR=function(d){return"("+_.PC(d.items_,function(f){return f.toString()}).join(",")+")"};
Tr.prototype.toString=function(){return gWR(this)};
Tr.prototype.getViews=function(d,f){f=f===void 0?[]:f;for(var R=this.items_,W=0;W<R.length;W++){var p=R[W];p instanceof Tr?p.getViews(d,f):p.getId()==d&&f.push(p)}return f};
Tr.prototype.getOptions=function(){return _.uo.clone(this.opts)};var JH=function(d){this.basePickerUrl_=d||"https://docs.google.com/picker";this.nav_=new Tr};
JH.prototype.nav_=null;JH.prototype.addView=function(d){this.nav_.addView(d);return this};
JH.prototype.getBaseUrl=function(){return this.basePickerUrl_};
JH.prototype.getViews=function(d){return this.nav_.getViews(d)};
_.Hfc=function(d,f){d.callback_=f;return d};var KnR=new Map;KnR.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");KnR.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");KnR.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var EWa=new Set;EWa.add("application/vnd.google-apps.kix");EWa.add("application/vnd.google-apps.ritz");EWa.add("application/vnd.google-apps.punch");var TXe=function(d,f,R){var W=R&&_.ai(R,1);R=z0O(R);var p=d[0].getId();switch(_.Ml(p,2)){case 13:return khB(d,f,W,R);case 3:return Y4C(d,f,W,R);case 10:return bfc(d,f,W,R);case 27:return bfc(d,f,W,R);case 12:return D2a(d,f);case 2:return Iee(d,f,W,R);case 5:return q4y(d,f,W,R);case 9:return LnO(d,f,W,R);case 6:return e0C(d,f,W,R);case 25:return x2e(d,f,W,R);case 1:return _.YF(d[0],Cya,26)?XXa(d,f,W,R):bfc(d,f,W,R);default:return{}}},e0C=function(d,f,R,W){d=d.map(function(p){return{id:p.getId().getId(),
serviceId:"youtube",name:p.getName(),description:_.ai(p,3),type:A2(p),lastEditedUtc:_.yYL(_.g7(p,_.SO,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:p.getUrl(),embedUrl:_.ai(p,13),thumbnails:ae(Ce(p))}});
return{action:f,docs:d,viewToken:W,view:R||"youtube",v2Translated:!0}},Iee=function(d,f,R,W){var p=d.map(function(U){var g=U.getId().getId(),K=_.ai(U,7),E=U.getName(),Y=A2(U),b=_.yYL(_.g7(U,_.SO,12)).getTime(),D=U.getUrl(),I=Number(OJU(U)),L=_.ai(U,3),X=_.ai(U,11),w=ae(Ce(U));
var S=_.g7(U,iS,21);S=_.XO(S,1);var r=_.g7(U,iS,21);r=_.ai(r,10);var v=_.ai(U,13);var c=_.g7(U,iS,21);c=_.XO(c,9);var n=_.g7(U,iS,21);n=_.ai(n,11);g={id:g,serviceId:"docs",mimeType:K,name:E,type:Y,lastEditedUtc:b,url:D,sizeBytes:I,description:L,iconUrl:X,thumbnails:w,isShared:S,downloadUrl:r,embedUrl:v,copyable:c,resourceKey:n};K=_.g7(U,iS,21);_.XO(K,12)&&(g.uploadState="success",g.isNew=!0);K=_.g7(U,iS,21);_.YF(K,$N,3)&&(U=_.g7(U,iS,21),U=_.g7(U,$N,3),_.YF(U,he,2)&&(K=v0(U.getDuration().getSeconds()),
E=U.getDuration(),E=_.sK(E,2),g.duration=K+E/1E9),g.aspectRatio=U.getAspectRatio());return g});
return{action:f,docs:p,viewToken:W,view:R||"all",extraUserInputs:AvV(d),v2Translated:!0}},q4y=function(d,f,R,W){d=d.map(function(p){var U=_.g7(p,WDC,15);
U=_.g7(U,oZ,1);xA(p,10,oZ,U);return{id:p.getId().getId(),serviceId:"web",mimeType:_.ai(p,7),name:p.getName(),type:A2(p),url:p.getUrl(),description:_.ai(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(p))}});
return{action:f,docs:d,viewToken:W,view:R||"image-search",v2Translated:!0}},LnO=function(d,f,R,W){d=d.map(function(p){return{serviceId:"url",
name:Ce(p)[0].getUrl().split("/").pop(),type:A2(p),mimeType:_.ai(p,7),url:p.getUrl(),description:_.ai(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(p))}});
return{action:f,docs:d,viewToken:W,view:R||"url",v2Translated:!0}},XXa=function(d,f,R,W){d=d.map(function(p){return{id:p.getId().getId(),
serviceId:"picasa",name:p.getName(),type:A2(p),description:_.ai(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(p))}});
return{action:f,docs:d,viewToken:W,view:R||"webcam",v2Translated:!0}},bfc=function(d,f,R,W){return{action:f,
docs:d.map(aea),viewToken:W,view:MvB(R||"upload",d),extraUserInputs:AvV(d),v2Translated:!0}},MvB=function(d,f){return f.some(function(R){var W;
return((W=_.g7(R,No,30))==null?void 0:_.Ml(W,3))===9})?d+"/gmailphotos":d},Y4C=function(d,f,R,W){var p=d.map(function(U){var g={id:U.getId().getId(),
serviceId:"picasa",mimeType:_.ai(U,7),name:U.getName(),type:A2(U),lastEditedUtc:_.yYL(_.g7(U,_.SO,12)).getTime(),url:U.getUrl(),sizeBytes:Number(OJU(U)),description:_.ai(U,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(U)),mediaKey:U.getId().getId(),parentId:_.ai(U,4)},K,E=(K=_.g7(U,cYO,18))==null?void 0:_.g7(K,BLa,3);E&&(g.latitude=AN(E,1),g.longitude=AN(E,2));var Y;U=(Y=_.g7(U,cYO,18))==null?void 0:Tf(Y,6);Y=U!=null?v0(U):void 0;Y&&(g.version=
Y);return g});
return{action:f,docs:p,viewToken:W,view:R||"photos",extraUserInputs:AvV(d),v2Translated:!0}},khB=function(d,f,R,W){d=d.map(function(p){return{id:p.getId().getId(),
serviceId:"et",name:Ce(p)[0].getUrl().split("/").pop(),description:_.ai(p,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(p),"etjpg")}});
return{action:f,docs:d,viewToken:W,view:R||"et",v2Translated:!0}},x2e=function(d,f,R,W){d=d.map(function(p){var U=p.getId().getId(),g=W["2"];
return{id:U,serviceId:g.type!=="gmail_themes"&&g.parent==="6226252643674576769"?"picasa":"static_themes",name:p.getName(),mimeType:_.ai(p,7),type:A2(p),description:_.ai(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:p.getUrl(),embedUrl:p.getUrl(),thumbnails:ae(Ce(p))}});
return{action:f,docs:d,viewToken:W,view:R||"photos",v2Translated:!0}},D2a=function(d,f){d=d.map(function(R){var W=_.g7(R,iIR,27);
W=_.iy(W,1,_.xs,_.Zp())[0];return{id:R.getId().getId(),serviceId:"contacts",mimeType:_.ai(R,7),name:R.getName(),description:_.ai(R,3),url:"mailto:"+W,thumbnail:[{url:_.ai(R,11)}],email:W}});
return{action:f,docs:d,view:"contacts",v2Translated:!0}},z0O=function(d){if(!d)return{};
var f=_.ai(d,3);f=f&&JSON.parse(f)||{};return{0:_.ai(d,1),1:_.ai(d,2),2:f}},ae=function(d,f){f=f===void 0?"":f;
if(!d.length)return null;f=="etjpg"&&(d=d.filter(function(R){return R.getUrl().includes("w1200-h300")}));
return d.map(function(R){return{url:R.getUrl(),height:R.getHeight(),width:R.getWidth(),type:f}})},AvV=function(d){return{isAttachment:d.some(function(f){return _.XO(f,31)})}},aea=function(d){var f,R={id:(f=d.getId())==null?void 0:f.getId(),
serviceId:wXe(d),mimeType:_.ai(d,7),name:d.getName(),type:A2(d),sizeBytes:Number(OJU(d)),description:_.ai(d,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:ae(Ce(d)),isNew:!0};if(f=_.g7(d,No,30)){R.dataUrl=_.ai(f,1)||null;a:{var W=_.g7(d,No,30);switch(_.Ml(W,3)){case 9:W=_.Gf(W,f5c,2,ye);W={remoteRefs:W&&_.ai(W,1)};break a;case 10:case 15:W=_.Gf(W,jYL,4,ye);var p=Ce(d);W={photo_id:W&&_.ai(W,1),media_key:d.getId().getId(),media_type:_.Ml(d,6)===1?1:2,image_url:p&&
p[0].getUrl(),width:p&&String(p[0].getWidth()),height:p&&String(p[0].getHeight())};break a}W=null}R.uploadMetadata=W;R.uploadId=_.ai(f,9)||null;R.uploadState=leB(f)||null}(W=f&&_.Gf(f,jYL,4,ye))&&(R.id=_.ai(W,1));(W=f&&_.Gf(f,RAB,5,ye))&&(R.contentId=_.ai(W,1));(W=f&&_.Gf(f,t8a,7,ye))&&(R.contentId=_.ai(W,1));(W=f&&_.Gf(f,dKN,6,ye))&&(R.contentId=_.ai(W,1));(f==null?void 0:_.Ml(f,3))===1&&(R.mediaKey=d.getId().getId());return R},wXe=function(d){var f;
switch(((f=_.g7(d,No,30))==null?void 0:_.Ml(f,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},A2=function(d){switch(_.Ml(d,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 _.ai(d,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},leB=function(d){switch(d==null?void 0:_.Ml(d,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 rva,GhO,S4C,VvR;_.m2O=function(d,f){var R=f||{};f=R.document||document;var W=_.wa(d).toString(),p=(new Le(f)).createElement("SCRIPT"),U={script_:p,timeout_:void 0},g=new JE(GhO,U),K=null,E=R.timeout!=null?R.timeout:5E3;E>0&&(K=window.setTimeout(function(){S4C(p,!0);g.errback(new VvR(1,"Timeout reached for loading script "+W))},E),U.timeout_=K);
p.onload=p.onreadystatechange=function(){p.readyState&&p.readyState!="loaded"&&p.readyState!="complete"||(S4C(p,R.cleanupWhenDone||!1,K),g.callback(null))};
p.onerror=function(){S4C(p,!0,K);g.errback(new VvR(0,"Error while loading script "+W))};
U=R.attributes||{};_.uo.extend(U,{type:"text/javascript",charset:"UTF-8"});vVV(p,U);_.R4(p,d);rva(f).appendChild(p);return g};
rva=function(d){var f=Tz("HEAD",d);return f&&f.length!==0?f[0]:d.documentElement};
GhO=function(){if(this&&this.script_){var d=this.script_;d&&d.tagName=="SCRIPT"&&S4C(d,!0,this.timeout_)}};
S4C=function(d,f,R){R!=null&&_.RJ.clearTimeout(R);d.onload=function(){};
d.onerror=function(){};
d.onreadystatechange=function(){};
f&&window.setTimeout(function(){_.x3(d)},0)};
VvR=function(d,f){var R="Jsloader error (code #"+d+")";f&&(R+=": "+f);_.d8.call(this,R);this.code=d};
_.fv(VvR,_.d8);var uqR=_.o2(["https://apis.google.com/js/api.js"]),Pve=_.zp(uqR),Jva=function(d,f){var R=!1,W=QLF(d,f).then(function(U){R=!0;return U}),p=_.KhV(5E3).then(function(){return R?QLF(d,f):vWL(f).then(function(U){return Fna(U,d)})});
return dMR([W,p])},QLF=function(d,f){return nWV(f).then(function(R){return Fna(R,d)})},Fna=function(d,f){var R=_.Uu(f,"gapi.")?f.slice(5):f;
return d[R]?_.D6(d[R]):new _.Ig(function(W,p){var U=x2(function(){p(Error("Ya"))},3E4);
d.load(f,{callback:function(){_.RJ.clearTimeout(U);W(d[R])},
onerror:function(g){_.RJ.clearTimeout(U);p(g)}})})},nWV=function(d){return d.gapi&&d.gapi.load?_.D6(d.gapi):vWL(d)},vWL=function(d){return _.m2O(Pve,{document:d.document}).then(function(){return d.gapi})},h0a=function(){};
h0a.prototype.load=function(d,f){f=f===void 0?window:f;var R=Date.now();return Jva(d,f).then(function(W){var p=Date.now();return{library:W,loadStartMs:R,loadEndMs:p}},function(W){throw W instanceof Error?W:Error(String(W));
})};var ppL=function(){_.wG.call(this);this.gapiLoader_=new h0a;this.origin_=null;this.gapiPickerIframeResolver_=_.Bk();this.gapiIframesResolver_=_.Bk();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.x(ppL,_.wG);var oWV=function(d,f){var R=_.oS("gapi.iframes",f);return R?(d=Date.now(),_.D6({library:R,loadStartMs:d,loadEndMs:d})):d.gapiLoader_.load("gapi.iframes",f)},$2F=function(d,f,R,W,p,U){var g=!1;
g=g===void 0?!1:g;oWV(d,vC(f.ownerDocument)).then(function(K){var E=K.library;d.gapiIframesResolver_.resolve(E);K=d.gapiPickerIframeResolver_;var Y=K.resolve,b=g;b=b===void 0?!1:b;var D={};D["host-message-handler"]=R;d.hostMessageHandlerInternal_=D;var I=_.yT(W);I=_.yT(I);I=_.B2(_.ip(_.Cy(new _.R6,I.scheme_),I.JSC$10015_domain_),I.JSC$10015_port_).toString();d.origin_=I;I=(new sSe).setUrl(W);I.JSC$10030_obj_.where=f;I.JSC$10030_obj_.allowPost=b;I.JSC$10030_obj_.messageHandlers=D;b=_.oS("makeWhiteListIframesFilter",
E)([d.origin_]);I.JSC$10030_obj_.messageHandlersFilter=b;p!=null&&(I.JSC$10030_obj_.id=p);U!=null&&(I.JSC$10030_obj_.rpctoken=U);b=ZkN(I);b.JSC$10027_obj_.style={display:"block","min-width":"100%",width:"1px"};b.JSC$10027_obj_.height="100%";ZkN(I).value().allow="camera 'src' "+d.origin_;E=E.getContext().openChild(I.value());Y.call(K,E)},function(K){d.gapiIframesResolver_.reject(K);
d.gapiPickerIframeResolver_.reject(K)});
return d.gapiPickerIframeResolver_.promise},NXa=function(d,f){return _.Ly([d.gapiIframesResolver_.promise,
d.gapiPickerIframeResolver_.promise]).then(function(R){var W=_.Z(R);R=W.next().value;return(W=W.next().value)?W.send("picker-message-handler",f,void 0,_.oS("makeWhiteListIframesFilter",R)([d.origin_])):_.m_(Error("Za"))})};
ppL.prototype.disposeInternal=function(){yvB(this);_.wG.prototype.disposeInternal.call(this)};
var yvB=function(d){d.gapiPickerIframeResolver_.promise.then(function(f){f&&(f.unregister("host-message-handler"),delete d.hostMessageHandlerInternal_["host-message-handler"])})};var Cvc=function(){this.JSC$10117_nextId=0};var BXR=function(d,f){switch(d.action){case "select-contacts":d=ifC(d.contacts);break;case "visibility":d=d.visible;var R=new cA;d=_.VO(R,1,7).setVisible(d);R={};R["iframe-command"]=d.serialize();d=R;break;default:d=null}return d?NXa(f,d):_.D6()},ifC=function(d){if(!d||d.length==0)return null;
var f=new cA;_.VO(f,1,11);var R=new Cvc;d.forEach(function(W){if(W.email){var p=new ee;p=_.h$(p,2,W.name?W.name:W.email);var U=new iIR;W=_.GIJ(U,1,_.qk,W.email,_.xs);W=_.xk(p,27,W);p=new NLR;U=":"+(R.JSC$10117_nextId++).toString(36);p=_.h$(p,1,U);p=_.VO(p,2,12);W=_.xk(W,1,p)}else W=null;W&&xA(f,7,ee,W)});
d={};d["iframe-command"]=f.serialize();return d};_.cva=function(){if(Ltu){var d=/Windows NT ([0-9.]+)/;return(d=d.exec(_.YU()))?d[1]:"0"}return _.qAQ?(d=/1[0|1][_.][0-9_.]+/,(d=d.exec(_.YU()))?d[0].replace(/_/g,"."):"10"):slU?(d=/Android\s+([^\);]+)(\)|;)/,(d=d.exec(_.YU()))?d[1]:""):xXJ||Xov||T$v?(d=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(d=d.exec(_.YU()))?d[1].replace(/_/g,"."):""):""}();var M5;M5=function(d){return(d=d.exec(_.YU()))?d[1]:""};
_.tvF=function(){if(_.gD)return M5(/Firefox\/([0-9.]+)/);if(_.Ub||jq||b68)return SA1;if(_.Hs){if(_.r8()||_.zSU()){var d=M5(/CriOS\/([0-9.]+)/);if(d)return d}return M5(/Chrome\/([0-9.]+)/)}if(_.Jv&&!_.r8())return M5(/Version\/([0-9.]+)/);if(qLu||LCu){if(d=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.YU()))return d[1]+"."+d[2]}else if(PtL)return(d=M5(/Android\s+([0-9.]+)/))?d:M5(/Version\/([0-9.]+)/);return""}();var dEV=function(){};
_.dD(dEV);dEV.prototype.nextId_=0;_.wp=function(d){return":"+(d.nextId_++).toString(36)};var l$=function(d){_.DB.call(this);this.JSC$10125_dom_=d||MM();this.JSC$10125_id_=null;this.inDocument_=!1;this.JSC$10125_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.fv(l$,_.DB);l$.prototype.idGenerator_=dEV.getInstance();l$.prototype.getId=function(){return this.JSC$10125_id_||(this.JSC$10125_id_=_.wp(this.idGenerator_))};
l$.prototype.getElement=function(){return this.JSC$10125_element_};
var Gr=function(d){d.googUiComponentHandler_||(d.googUiComponentHandler_=new _.Eh(d));return d.googUiComponentHandler_},jxB=function(d,f){if(d==f)throw Error("$a");
var R;if(R=f&&d.parent_&&d.JSC$10125_id_){R=d.parent_;var W=d.JSC$10125_id_;R=R.childIndex_&&W?_.uo.get(R.childIndex_,W)||null:null}if(R&&d.parent_!=f)throw Error("$a");d.parent_=f;l$.superClass_.setParentEventTarget.call(d,f)};
l$.prototype.setParentEventTarget=function(d){if(this.parent_&&this.parent_!=d)throw Error("ab");l$.superClass_.setParentEventTarget.call(this,d)};
l$.prototype.JSC$10127_createDom=function(){this.JSC$10125_element_=this.JSC$10125_dom_.createElement("DIV")};
l$.prototype.render=function(d){fDe(this,d)};
var fDe=function(d,f,R){if(d.inDocument_)throw Error("bb");d.JSC$10125_element_||d.JSC$10127_createDom();f?f.insertBefore(d.JSC$10125_element_,R||null):d.JSC$10125_dom_.JSC$9310_document_.body.appendChild(d.JSC$10125_element_);d.parent_&&!d.parent_.inDocument_||d.enterDocument()};
_.O=l$.prototype;_.O.decorate=function(d){if(this.inDocument_)throw Error("bb");if(d&&this.canDecorate(d)){this.wasDecorated_=!0;var f=_.Fb(d);this.JSC$10125_dom_&&this.JSC$10125_dom_.JSC$9310_document_==f||(this.JSC$10125_dom_=MM(d));this.decorateInternal(d);this.enterDocument()}else throw Error("cb");};
_.O.canDecorate=function(){return!0};
_.O.decorateInternal=function(d){this.JSC$10125_element_=d};
_.O.enterDocument=function(){this.inDocument_=!0;RFe(this,function(d){!d.inDocument_&&d.getElement()&&d.enterDocument()})};
_.O.exitDocument=function(){RFe(this,function(d){d.inDocument_&&d.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.O.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);RFe(this,function(d){d.dispose()});
!this.wasDecorated_&&this.JSC$10125_element_&&_.x3(this.JSC$10125_element_);this.parent_=this.model_=this.JSC$10125_element_=this.childIndex_=this.children_=null;l$.superClass_.disposeInternal.call(this)};
_.O.getModel=function(){return this.model_};
_.O.addChild=function(d,f){var R=this.children_?this.children_.length:0;if(d.inDocument_&&(f||!this.inDocument_))throw Error("bb");if(R<0||R>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);d.parent_==this?(_.uo.set(this.childIndex_,d.getId(),d),_.NF(this.children_,d)):_.uo.add(this.childIndex_,d.getId(),d);jxB(d,this);_.LLU(this.children_,R,0,d);d.inDocument_&&this.inDocument_&&d.parent_==this?(f=this.getContentElement(),
(f.childNodes[R]||null)!=d.getElement()&&(d.getElement().parentElement==f&&f.removeChild(d.getElement()),R=f.childNodes[R]||null,f.insertBefore(d.getElement(),R))):f?(this.JSC$10125_element_||this.JSC$10127_createDom(),R=this.children_?this.children_[R+1]||null:null,fDe(d,this.getContentElement(),R?R.JSC$10125_element_:null)):this.inDocument_&&!d.inDocument_&&d.JSC$10125_element_&&d.JSC$10125_element_.parentNode&&d.JSC$10125_element_.parentNode.nodeType==1&&d.enterDocument()};
_.O.getContentElement=function(){return this.JSC$10125_element_};
var RFe=function(d,f){d.children_&&d.children_.forEach(f,void 0)};
l$.prototype.removeChild=function(d,f){if(d){var R=typeof d==="string"?d:d.getId();d=this.childIndex_&&R?_.uo.get(this.childIndex_,R)||null:null;R&&d&&(_.uo.remove(this.childIndex_,R),_.NF(this.children_,d),f&&(d.exitDocument(),d.JSC$10125_element_&&_.x3(d.JSC$10125_element_)),jxB(d,null))}if(!d)throw Error("eb");return d};_.fv(ifJ,CvW);_.fv(BXQ,CvW);var WVy;_.uo.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var ppB=function(d,f){f?d.setAttribute("role",f):d.removeAttribute("role")},Sf=function(d,f,R){Array.isArray(R)&&(R=R.join(" "));
var W="aria-"+f;R===""||R==void 0?(WVy||(R={},WVy=(R.atomic=!1,R.autocomplete="none",R.dropeffect="none",R.haspopup=!1,R.live="off",R.multiline=!1,R.multiselectable=!1,R.orientation="vertical",R.readonly=!1,R.relevant="additions text",R.required=!1,R.sort="none",R.busy=!1,R.disabled=!1,R.hidden=!1,R.invalid="false",R)),R=WVy,f in R?d.setAttribute(W,R[f]):d.removeAttribute(W)):d.setAttribute(W,R)};var UEe;_.Vp=function(d,f,R){_.DB.call(this);this.target=d;this.handle=f||d;this.limits=R||new SH(NaN,NaN,NaN,NaN);this.JSC$10130_document_=_.Fb(d);this.JSC$10130_eventHandler_=new _.Eh(this);_.Dp(this,this.JSC$10130_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;_.Vk(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=UEe};
_.fv(_.Vp,_.DB);UEe=_.RJ.document&&_.RJ.document.documentElement&&!!_.RJ.document.documentElement.setCapture&&!!_.RJ.document.releaseCapture;_.OsF=function(d,f){d.hysteresisDistanceSquared_=Math.pow(f,2)};
_.O=_.Vp.prototype;_.O.setEnabled=function(d){this.enabled_=d};
_.O.disposeInternal=function(){_.Vp.superClass_.disposeInternal.call(this);_.bp(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10130_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10130_document_.releaseCapture();this.handle=this.target=null};
_.O.startDrag=function(d){var f=d.type=="mousedown";if(!this.enabled_||this.dragging_||f&&(d.event_.button!=0||_.qAQ&&d.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new rp("start",this,d.clientX,d.clientY,d)))this.dragging_=!0,f&&d.preventDefault();else return;else f&&d.preventDefault();f=this.JSC$10130_document_;var R=f.documentElement,W=!this.useSetCapture_;this.JSC$10130_eventHandler_.listen(f,["touchmove","mousemove"],this.handleMove_,
{capture:W,passive:!1});this.JSC$10130_eventHandler_.listen(f,["touchend","mouseup"],this.endDrag,W);this.useSetCapture_?(R.setCapture(!1),this.JSC$10130_eventHandler_.listen(R,"losecapture",this.endDrag)):this.JSC$10130_eventHandler_.listen(vC(f),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10130_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,W);this.clientX=this.startX=d.clientX;this.clientY=this.startY=d.clientY;this.screenX=d.screenX;this.screenY=d.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=av(MM(this.JSC$10130_document_))}};
_.O.endDrag=function(d,f){this.JSC$10130_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10130_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new rp("end",this,d.clientX,d.clientY,d,Zsy(this,this.deltaX),sxy(this,this.deltaY),f||d.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.O.handleMove_=function(d){if(this.enabled_){var f=d.clientX-this.clientX,R=d.clientY-this.clientY;this.clientX=d.clientX;this.clientY=d.clientY;this.screenX=d.screenX;this.screenY=d.screenY;if(!this.dragging_){var W=this.startX-this.clientX,p=this.startY-this.clientY;if(W*W+p*p>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new rp("start",this,d.clientX,d.clientY,d)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(d);return}}R=gdR(this,f,R);f=R.x;R=R.y;this.dragging_&&this.dispatchEvent(new rp("beforedrag",
this,d.clientX,d.clientY,d,f,R))&&(Hsa(this,d,f,R),d.preventDefault())}};
var gdR=function(d,f,R){var W=av(MM(d.JSC$10130_document_));f+=W.x-d.pageScroll.x;R+=W.y-d.pageScroll.y;d.pageScroll=W;d.deltaX+=f;d.deltaY+=R;return new _.QC(Zsy(d,d.deltaX),sxy(d,d.deltaY))};
_.Vp.prototype.onScroll_=function(d){var f=gdR(this,0,0);d.clientX=this.clientX;d.clientY=this.clientY;Hsa(this,d,f.x,f.y)};
var Hsa=function(d,f,R,W){d.target.style.left=R+"px";d.target.style.top=W+"px";d.dispatchEvent(new rp("drag",d,f.clientX,f.clientY,f,R,W))},Zsy=function(d,f){var R=d.limits;
d=isNaN(R.left)?null:R.left;R=isNaN(R.width)?0:R.width;return Math.min(d!=null?d+R:Infinity,Math.max(d!=null?d:-Infinity,f))},sxy=function(d,f){var R=d.limits;
d=isNaN(R.top)?null:R.top;R=isNaN(R.height)?0:R.height;return Math.min(d!=null?d+R:Infinity,Math.max(d!=null?d:-Infinity,f))};
_.Vp.prototype.isDragging=function(){return this.dragging_};
var rp=function(d,f,R,W,p,U,g){_.E9.call(this,d);this.clientX=R;this.clientY=W;this.browserEvent=p;this.left=U!==void 0?U:f.deltaX;this.top=g!==void 0?g:f.deltaY};
_.fv(rp,_.E9);var mE=function(d){this.JSC$10137_map_=new Map;var f=arguments.length;if(f>1){if(f%2)throw Error("ka");for(var R=0;R<f;R+=2)this.set(arguments[R],arguments[R+1])}else d&&this.addAll(d)};
_.O=mE.prototype;_.O.getCount=function(){return this.JSC$10137_map_.size};
_.O.getValues=function(){return Array.from(this.JSC$10137_map_.values())};
_.O.getKeys=function(){return Array.from(this.JSC$10137_map_.keys())};
_.O.containsKey=function(d){return this.JSC$10137_map_.has(d)};
_.O.containsValue=function(d){return this.getValues().some(function(f){return f==d})};
_.O.equals=function(d,f){var R=this;f=f===void 0?function(W,p){return W===p}:f;
return this===d?!0:this.JSC$10137_map_.size!=d.getCount()?!1:this.getKeys().every(function(W){return f(R.JSC$10137_map_.get(W),d.get(W))})};
_.O.isEmpty=function(){return this.JSC$10137_map_.size==0};
_.O.clear=function(){this.JSC$10137_map_.clear()};
_.O.remove=function(d){return this.JSC$10137_map_.delete(d)};
_.O.get=function(d,f){return this.JSC$10137_map_.has(d)?this.JSC$10137_map_.get(d):f};
_.O.set=function(d,f){this.JSC$10137_map_.set(d,f);return this};
_.O.addAll=function(d){if(d instanceof mE){d=_.Z(d.JSC$10137_map_);for(var f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;this.JSC$10137_map_.set(f,R)}}else if(d)for(d=_.Z(Object.entries(d)),f=d.next();!f.done;f=d.next())R=_.Z(f.value),f=R.next().value,R=R.next().value,this.JSC$10137_map_.set(f,R)};
_.O.forEach=function(d,f){var R=this;f=f===void 0?this:f;this.JSC$10137_map_.forEach(function(W,p){return d.call(f,W,p,R)})};
_.O.clone=function(){return new mE(this)};(function(){for(var d=["ms","moz","webkit","o"],f,R=0;f=d[R]&&!_.RJ.requestAnimationFrame;++R)_.RJ.requestAnimationFrame=_.RJ[f+"RequestAnimationFrame"],_.RJ.cancelAnimationFrame=_.RJ[f+"CancelAnimationFrame"]||_.RJ[f+"CancelRequestAnimationFrame"];if(!_.RJ.requestAnimationFrame){var W=0;_.RJ.requestAnimationFrame=function(p){var U=(new Date).getTime(),g=Math.max(0,16-(U-W));W=U+g;return _.RJ.setTimeout(function(){p(U+g)},g)};
_.RJ.cancelAnimationFrame||(_.RJ.cancelAnimationFrame=function(p){clearTimeout(p)})}})();
var KVV=[[],[]],EdF=0,zFF=!1,kYV=0,bsR=function(d,f){var R=kYV++,W={measureTask:{id:R,fn:d.measure,context:f},mutateTask:{id:R,fn:d.mutate,context:f},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(W.args||(W.args=[]),W.args.length=0,W.args.push.apply(W.args,arguments),W.args.push(W.state)):W.args&&W.args.length!=0?(W.args[0]=W.state,W.args.length=1):W.args=[W.state];W.isScheduled||(W.isScheduled=!0,KVV[EdF].push(W));zFF||(zFF=!0,window.requestAnimationFrame(YBO))}},YBO=
function(){zFF=!1;
var d=KVV[EdF],f=d.length;EdF=(EdF+1)%2;for(var R,W=0;W<f;++W){R=d[W];var p=R.measureTask;R.isScheduled=!1;p.fn&&p.fn.apply(p.context,R.args)}for(W=0;W<f;++W)R=d[W],p=R.mutateTask,R.isScheduled=!1,p.fn&&p.fn.apply(p.context,R.args),R.state={};d.length=0};var DEc=_.o2(["about:blank"]),IDa=_.o2(["javascript:undefined"]),qBF=_.zp(DEc);_.wa(qBF);var LVa=_.zp(IDa);_.wa(LVa);var u$=function(d){_.DB.call(this);this.JSC$10143_element_=d;this.listenKeyIn_=_.Vk(this.JSC$10143_element_,"focus",this,!0);this.listenKeyOut_=_.Vk(this.JSC$10143_element_,"blur",this,!0)};
_.fv(u$,_.DB);u$.prototype.handleEvent=function(d){var f=new _.zj(d.event_);f.type=d.type=="focusin"||d.type=="focus"?"focusin":"focusout";this.dispatchEvent(f)};
u$.prototype.disposeInternal=function(){u$.superClass_.disposeInternal.call(this);lq(this.listenKeyIn_);lq(this.listenKeyOut_);delete this.JSC$10143_element_};var eFi=function(d,f){this.JSC$10146_element_=d;this.JSC$10146_dom_=f};var PE=function(d,f){l$.call(this,f);this.useIframeMask_=!!d;this.lastFocus_=null;this.resizeBackgroundTask_=bsR({mutate:this.resizeBackground_},this);bsR({mutate:this.updateModalAndBackground_},this)};
_.fv(PE,l$);_.O=PE.prototype;_.O.focusHandler_=null;_.O.visible_=!1;_.O.bgEl_=null;_.O.bgIframeEl_=null;_.O.tabCatcherElement_=null;_.O.backwardTabWrapInProgress_=!1;_.O.getCssClass=function(){return"goog-modalpopup"};
_.O.getBackgroundElement=function(){return this.bgEl_};
_.O.JSC$10127_createDom=function(){PE.superClass_.JSC$10127_createDom.call(this);var d=this.getElement(),f=KQ(this.getCssClass()).split(" ");v2(d,f);d.tabIndex=0;_.B0(d,!1);xEe(this);Xpa(this)};
var xEe=function(d){if(d.useIframeMask_&&!d.bgIframeEl_){var f=d.JSC$10125_dom_.JSC$9312_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Bn(f,qBF);d.bgIframeEl_=f;d.bgIframeEl_.className=d.getCssClass()+"-bg";_.B0(d.bgIframeEl_,!1);kIR(d.bgIframeEl_,0)}d.bgEl_||(d.bgEl_=d.JSC$10125_dom_.JSC$9312_createDom("DIV",d.getCssClass()+"-bg"),_.B0(d.bgEl_,!1))},Xpa=function(d){d.tabCatcherElement_||(d.tabCatcherElement_=d.JSC$10125_dom_.createElement("SPAN"),_.B0(d.tabCatcherElement_,
!1),d.tabCatcherElement_.tabIndex=0,d.tabCatcherElement_.style.position="absolute")};
_.O=PE.prototype;_.O.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.O.canDecorate=function(d){return!!d&&d.tagName=="DIV"};
_.O.decorateInternal=function(d){PE.superClass_.decorateInternal.call(this,d);d=KQ(this.getCssClass()).split(" ");v2(this.getElement(),d);xEe(this);Xpa(this);this.getElement().tabIndex=0;_.B0(this.getElement(),!1)};
_.O.enterDocument=function(){this.bgIframeEl_&&_.Mo(this.bgIframeEl_,this.getElement());_.Mo(this.bgEl_,this.getElement());PE.superClass_.enterDocument.call(this);_.wE(this.tabCatcherElement_,this.getElement());this.focusHandler_=new u$(this.JSC$10125_dom_.JSC$9310_document_);Gr(this).listen(this.focusHandler_,"focusin",this.onFocus);T7N(this,!1)};
_.O.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.W0(this.focusHandler_);PE.superClass_.exitDocument.call(this);_.x3(this.bgIframeEl_);_.x3(this.bgEl_);_.x3(this.tabCatcherElement_)};
_.O.setVisible=function(d){if(d!=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_&&T7N(this,d),d){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10125_dom_.JSC$9310_document_.activeElement}catch(p){}this.updateModalAndBackground_();Gr(this).listen(this.JSC$10125_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10125_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);AqL(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)wO(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){Gr(this).unlisten(this.JSC$10125_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10125_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)wO(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var f=this.JSC$10125_dom_,R=f.JSC$9310_document_.body,W=f.JSC$9310_document_.activeElement||R;if(!this.lastFocus_||this.lastFocus_==R){this.lastFocus_=null;break a}(W==R||f.contains(this.getElement(),W))&&this.lastFocus_.focus()}catch(p){}this.lastFocus_=
null}}};
var T7N=function(d,f){d.modalAriaVisibilityHelper_||(d.modalAriaVisibilityHelper_=new eFi(d.JSC$10125_element_,d.JSC$10125_dom_));d=d.modalAriaVisibilityHelper_;if(f){d.hiddenElements_||(d.hiddenElements_=[]);f=d.JSC$10146_dom_.getChildren(d.JSC$10146_dom_.JSC$9310_document_.body);for(var R=0;R<f.length;R++){var W=f[R],p;if(p=W!=d.JSC$10146_element_)p=W.getAttribute("aria-hidden"),p=!(p==null||p==void 0?0:String(p));p&&(Sf(W,"hidden",!0),d.hiddenElements_.push(W))}}else if(d.hiddenElements_){for(f=
0;f<d.hiddenElements_.length;f++)d.hiddenElements_[f].removeAttribute("aria-hidden");d.hiddenElements_=null}};
PE.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var AqL=function(d,f){d.bgIframeEl_&&_.B0(d.bgIframeEl_,f);d.bgEl_&&_.B0(d.bgEl_,f);_.B0(d.getElement(),f);_.B0(d.tabCatcherElement_,f)};
_.O=PE.prototype;_.O.onShow=function(){this.dispatchEvent("show")};
_.O.onHide=function(){AqL(this,!1);this.dispatchEvent("hide")};
_.O.isVisible=function(){return this.visible_};
_.O.focus=function(){this.focusElement_()};
_.O.resizeBackground_=function(){this.bgIframeEl_&&_.B0(this.bgIframeEl_,!1);this.bgEl_&&_.B0(this.bgEl_,!1);var d=this.JSC$10125_dom_.JSC$9310_document_;var f=_.Ad(vC(this.JSC$10125_dom_.JSC$9310_document_)||window);var R=Math.max(f.width,Math.max(d.body.scrollWidth,d.documentElement.scrollWidth));d=Math.max(f.height,Math.max(d.body.scrollHeight,d.documentElement.scrollHeight));this.bgIframeEl_&&(_.B0(this.bgIframeEl_,!0),_.HIB(this.bgIframeEl_,R,d));this.bgEl_&&(_.B0(this.bgEl_,!0),_.HIB(this.bgEl_,
R,d))};
_.O.reposition=function(){var d;if(_.gsB(this.getElement())=="fixed")var f=d=0;else f=av(this.JSC$10125_dom_),d=f.x,f=f.y;var R=Esa(this.getElement());var W=_.Ad(vC(this.JSC$10125_dom_.JSC$9310_document_)||window);d=Math.max(d+W.width/2-R.width/2,0);f=Math.max(f+W.height/2-R.height/2,0);ml(this.getElement(),d,f);ml(this.tabCatcherElement_,d,f)};
_.O.onFocus=function(d){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():d.target==this.tabCatcherElement_&&x2(this.focusElement_,0,this)};
_.O.focusElement_=function(){try{this.getElement().focus()}catch(d){}};
_.O.disposeInternal=function(){_.W0(this.popupShowTransition_);this.popupShowTransition_=null;_.W0(this.popupHideTransition_);this.popupHideTransition_=null;_.W0(this.bgShowTransition_);this.bgShowTransition_=null;_.W0(this.bgHideTransition_);this.bgHideTransition_=null;PE.superClass_.disposeInternal.call(this)};var FR=function(d,f,R){PE.call(this,f,R);this.JSC$10156_class_=d||"modal-dialog";this.buttons_=(new Qp).addButton(aDi,!0).addButton(Mqe,!1,!0)};
_.fv(FR,PE);_.O=FR.prototype;_.O.escapeToCancel_=!0;_.O.hasTitleCloseButton_=!0;_.O.modal_=!0;_.O.draggable_=!0;_.O.backgroundElementOpacity_=.5;_.O.title_="";_.O.JSC$10158_dragger_=null;_.O.JSC$10158_disposeOnHide_=!1;_.O.titleEl_=null;_.O.titleTextEl_=null;_.O.titleTextId_=null;_.O.titleCloseEl_=null;_.O.contentEl_=null;_.O.buttonEl_=null;_.O.getCssClass=function(){return this.JSC$10156_class_};
_.O.setTitle=function(d){this.title_=d;this.titleTextEl_&&_.Gx(this.titleTextEl_,d)};
_.O.getTitle=function(){return this.title_};
_.O.getContent=function(){return""};
_.O.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var wpL=function(d){d.getElement()||d.render();return d.getElement()};
FR.prototype.getBackgroundElement=function(){this.getElement()||this.render();return FR.superClass_.getBackgroundElement.call(this)};
var lDc=function(d,f){d.backgroundElementOpacity_=f;d.getElement()&&(f=d.getBackgroundElement())&&kIR(f,d.backgroundElementOpacity_)};
FR.prototype.setDraggable=function(d){this.draggable_=d;GYL(this,d&&this.inDocument_)};
FR.prototype.handleDrag=function(){};
var GYL=function(d,f){var R=KQ(d.JSC$10156_class_+"-title-draggable").split(" ");d.getElement()&&(f?v2(d.titleEl_,R):p6e(d.titleEl_,R));f&&!d.JSC$10158_dragger_?(f=new _.Vp(d.getElement(),d.titleEl_),d.JSC$10158_dragger_=f,v2(d.titleEl_,R),_.Vk(d.JSC$10158_dragger_,"start",d.setDraggerLimits_,!1,d),_.Vk(d.JSC$10158_dragger_,"drag",d.handleDrag,!1,d)):!f&&d.JSC$10158_dragger_&&(d.JSC$10158_dragger_.dispose(),d.JSC$10158_dragger_=null)};
_.O=FR.prototype;
_.O.JSC$10127_createDom=function(){FR.superClass_.JSC$10127_createDom.call(this);var d=this.getElement(),f=this.JSC$10125_dom_;this.titleTextId_=this.getId();var R=this.getId()+".contentEl";this.titleEl_=f.JSC$9312_createDom("DIV",this.JSC$10156_class_+"-title",this.titleTextEl_=f.JSC$9312_createDom("SPAN",{className:this.JSC$10156_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=f.JSC$9312_createDom("SPAN",this.JSC$10156_class_+"-title-close"));oVV(d,this.titleEl_,this.contentEl_=
f.JSC$9312_createDom("DIV",{className:this.JSC$10156_class_+"-content",id:R}),this.buttonEl_=f.JSC$9312_createDom("DIV",this.JSC$10156_class_+"-buttons"));ppB(this.titleTextEl_,"heading");ppB(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Sf(this.titleCloseEl_,"label","Close");ppB(d,"dialog");Sf(d,"labelledby",this.titleTextId_||"");_.B0(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(d=this.buttons_,d.JSC$10159_element_=this.buttonEl_,d.render());_.B0(this.buttonEl_,!!this.buttons_);
lDc(this,this.backgroundElementOpacity_)};
_.O.decorateInternal=function(d){FR.superClass_.decorateInternal.call(this,d);d=this.getElement();var f=this.JSC$10156_class_+"-content";this.contentEl_=eH(document,null,f,d)[0];this.contentEl_||(this.contentEl_=this.JSC$10125_dom_.JSC$9312_createDom("DIV",f),d.appendChild(this.contentEl_));f=this.JSC$10156_class_+"-title";var R=this.JSC$10156_class_+"-title-text",W=this.JSC$10156_class_+"-title-close";(this.titleEl_=eH(document,null,f,d)[0])?(this.titleTextEl_=eH(document,null,R,this.titleEl_)[0],
this.titleCloseEl_=eH(document,null,W,this.titleEl_)[0]):(this.titleEl_=this.JSC$10125_dom_.JSC$9312_createDom("DIV",f),d.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=pMc(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.Xn("SPAN",{className:R,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Sf(d,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10125_dom_.JSC$9312_createDom("SPAN",W),this.titleEl_.appendChild(this.titleCloseEl_));_.B0(this.titleCloseEl_,this.hasTitleCloseButton_);f=this.JSC$10156_class_+"-buttons";(this.buttonEl_=eH(document,null,f,d)[0])?(this.buttons_=new Qp(this.JSC$10125_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10125_dom_.JSC$9312_createDom("DIV",f),d.appendChild(this.buttonEl_),this.buttons_&&(d=this.buttons_,d.JSC$10159_element_=this.buttonEl_,d.render()),_.B0(this.buttonEl_,
!!this.buttons_));lDc(this,this.backgroundElementOpacity_)};
_.O.enterDocument=function(){FR.superClass_.enterDocument.call(this);Gr(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);Gr(this).listen(this.buttonEl_,"click",this.onButtonClick_);GYL(this,this.draggable_);Gr(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var d=this.getElement();ppB(d,"dialog");this.titleTextEl_.id!==""&&Sf(d,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){d=this.JSC$10125_dom_;
var f=this.getBackgroundElement();d.removeNode(this.bgIframeEl_);d.removeNode(f)}this.isVisible()&&T7N(this,!1)}};
_.O.exitDocument=function(){this.isVisible()&&this.setVisible(!1);GYL(this,!1);FR.superClass_.exitDocument.call(this)};
_.O.setVisible=function(d){d!=this.isVisible()&&(this.inDocument_||this.render(),FR.superClass_.setVisible.call(this,d))};
_.O.onShow=function(){FR.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.O.onHide=function(){FR.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10158_disposeOnHide_&&this.dispose()};
_.O.setDraggerLimits_=function(){var d=this.JSC$10125_dom_.JSC$9310_document_,f=_.Ad(vC(d)||window),R=Math.max(d.body.scrollWidth,f.width);d=Math.max(d.body.scrollHeight,f.height);var W=Esa(this.getElement());_.gsB(this.getElement())=="fixed"?this.JSC$10158_dragger_.limits=new SH(0,0,Math.max(0,f.width-W.width),Math.max(0,f.height-W.height)):this.JSC$10158_dragger_.limits=new SH(0,0,R-W.width,d-W.height)};
_.O.onTitleCloseClick_=function(){SBV(this)};
var SBV=function(d){if(d.hasTitleCloseButton_){var f=d.buttons_,R=f&&f.cancelButton_;R?(f=f.get(R),d.dispatchEvent(new vE(R,f))&&d.setVisible(!1)):d.setVisible(!1)}},Vqe=function(d){d.hasTitleCloseButton_=!1;
d.titleCloseEl_&&_.B0(d.titleCloseEl_,d.hasTitleCloseButton_)};
FR.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;FR.superClass_.disposeInternal.call(this)};
FR.prototype.onButtonClick_=function(d){a:{for(d=d.target;d!=null&&d!=this.buttonEl_;){if(d.tagName=="BUTTON")break a;d=d.parentNode}d=null}if(d&&!d.disabled){d=d.name;var f=this.buttons_.get(d);this.dispatchEvent(new vE(d,f))&&this.setVisible(!1)}};
FR.prototype.onKey_=function(d){var f=!1,R=!1,W=this.buttons_,p=d.target;if(d.type=="keydown")if(this.escapeToCancel_&&d.keyCode==27){var U=W&&W.cancelButton_;p=p.tagName=="SELECT"&&!p.disabled;U&&!p?(R=!0,f=W.get(U),f=this.dispatchEvent(new vE(U,f))):p||(f=!0)}else{if(d.keyCode==9&&d.shiftKey&&p==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(b){}x2(this.resetBackwardTabWrap_,0,this)}}else if(d.keyCode==13){if(p.tagName=="BUTTON"&&!p.disabled)U=p.name;
else if(p==this.titleCloseEl_)SBV(this);else if(W){var g=W.defaultButton_,K;if(K=g)a:{K=Tz("BUTTON",W.JSC$10159_element_);for(var E,Y=0;E=K[Y];Y++)if(E.name==g||E.id==g){K=E;break a}K=null}p=(p.tagName=="TEXTAREA"||p.tagName=="SELECT"||p.tagName=="A")&&!p.disabled;!K||K.disabled||p||(U=g)}U&&W&&(R=!0,f=this.dispatchEvent(new vE(U,String(W.get(U)))))}else p!=this.titleCloseEl_||d.keyCode!=32&&d.key!=" "||SBV(this);if(f||R)d.stopPropagation(),d.preventDefault();f&&this.setVisible(!1)};
var vE=function(d,f){this.type="dialogselect";this.key=d;this.caption=f};
_.fv(vE,_.E9);var Qp=function(d){mE.call(this);d||MM();this.cancelButton_=this.JSC$10159_element_=this.defaultButton_=null};
_.fv(Qp,mE);_.O=Qp.prototype;_.O.clear=function(){mE.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.O.set=function(d,f,R,W){mE.prototype.set.call(this,d,f);R&&(this.defaultButton_=d);W&&(this.cancelButton_=d);return this};
_.O.addButton=function(d,f,R){return this.set(d.key,d.caption,f,R)};
_.O.render=function(){if(this.JSC$10159_element_){_.WH(this.JSC$10159_element_,sx8);var d=MM(this.JSC$10159_element_);this.forEach(function(f,R){f=d.JSC$9312_createDom("BUTTON",{name:R},f);R==this.defaultButton_&&(f.className="goog-buttonset-default");this.JSC$10159_element_.appendChild(f)},this)}};
_.O.decorate=function(d){if(d&&d.nodeType==1){this.JSC$10159_element_=d;d=Tz("BUTTON",this.JSC$10159_element_);for(var f,R,W,p=0;f=d[p];p++)if(R=f.name||f.id,W=pMc(f)||f.value,R){var U=p==0;this.set(R,W,U,f.name=="cancel");U&&_.pG(f,"goog-buttonset-default")}}};
_.O.getElement=function(){return this.JSC$10159_element_};
var aDi={key:"ok",caption:"OK"},Mqe={key:"cancel",caption:"Cancel"},rqa={key:"yes",caption:"Yes"},mEe={key:"no",caption:"No"},uge={key:"save",caption:"Save"},P6B={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Qp).addButton(aDi,!0,!0),(new Qp).addButton(aDi,!0).addButton(Mqe,!1,!0),(new Qp).addButton(rqa,!0).addButton(mEe,!1,!0),(new Qp).addButton(rqa).addButton(mEe,!0).addButton(Mqe,!1,!0),(new Qp).addButton(P6B).addButton(uge).addButton(Mqe,!0,!0));_.fv(cvp,FR);_.fv(tvn,JH);var Qxe=_.o2(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),vdN=_.o2(["//apis.google.com/js/rpc.js"]),Zs8=_.zp(Qxe),Osn=_.zp(vdN),jxL=null;var nD=function(d,f){_.DB.call(this);this.JSC$10168_element_=d;d=_.Rg(this.JSC$10168_element_)?this.JSC$10168_element_:this.JSC$10168_element_?this.JSC$10168_element_.body:null;this.isRtl_=!!d&&_.Y2B(d);this.listenKey_=_.Vk(this.JSC$10168_element_,_.Ob?"DOMMouseScroll":"mousewheel",this,f)};
_.fv(nD,_.DB);nD.prototype.handleEvent=function(d){var f=0,R=0,W=d.event_;W.type=="mousewheel"?(d=FVi(-W.wheelDelta),W.wheelDeltaX!==void 0?(f=FVi(-W.wheelDeltaX),R=FVi(-W.wheelDeltaY)):R=d):(d=W.detail,d>100?d=3:d<-100&&(d=-3),W.axis!==void 0&&W.axis===W.HORIZONTAL_AXIS?f=d:R=d);typeof this.maxDeltaX_==="number"&&(f=_.Gn(f,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(R=_.Gn(R,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(f=-f);f=new Jqa(d,W,f,R);this.dispatchEvent(f)};
var FVi=function(d){return _.Z4&&(_.qAQ||eWu)&&d%40!=0?d:d/40};
nD.prototype.disposeInternal=function(){nD.superClass_.disposeInternal.call(this);lq(this.listenKey_);this.listenKey_=null};
var Jqa=function(d,f,R,W){_.zj.call(this,f);this.type="mousewheel";this.detail=d;this.deltaX=R;this.deltaY=W};
_.fv(Jqa,_.zj);_.cI=function(d){var f="instance_";if(d.instance_&&d.hasOwnProperty(f))return d.instance_;f=new d;return d.instance_=f};var UEu;var nde=_.o2(["https://about:blank"]),hFV=_.o2(['javascript:""']),oda=_.o2(["about:blank"]);_.fv(c0,cvp);_.O=c0.prototype;_.O.JSC$10176_url_="";_.O.JSC$10176_iframe_=null;_.O.iframeLoaded_=!1;_.O.loadedFired_=!1;_.O.callback_=function(){};
_.O.enterDocument=function(){c0.superClass_.enterDocument.call(this);WV8(this.getBackgroundElement(),Gr(this))};
_.O.render=function(d){var f=this;c0.superClass_.render.call(this,d);this.useGapi_?oWV(this.iframeManager_,window).then(function(){return $ER(f)}).then(null,function(){f.callback_({action:"error"})}):N7B(this)};
var $ER=function(d){var f=d.JSC$10125_dom_.JSC$9312_createDom("div",["picker-dialog-content","picker-frame"]);_.B0(f,!1);d.getContentElement().appendChild(f);return $2F(d.iframeManager_,f,function(R){var W=gke(R["iframe-command"]);switch(W.getCommand()){case 1:R=d.callback_;W=_.g7(W,BA,2);var p="";switch(W.getStatus()){case 2:p="cancel";break;case 1:p="picked";break;case 3:p="error"}var U=_.OK(W,ee,2,_.Zp(N$u));W=U.length===0?{action:p}:TXe(U,p,_.g7(W,O9V,7));R.call(d,W);d.setVisible(!1);break;case 4:Vqe(d);
d.callback_({action:"loaded"});break;case 7:case 8:R=d.callback_;a:{p=W.getCommand();U=_.g7(W,BA,2);switch(p){case 7:p="uploadScheduled";break;case 8:p="uploadStateChange";break;default:W={};break a}W=_.OK(U,ee,2,_.Zp(N$u));if(W.length===0)W={action:p};else{var g=_.g7(U,O9V,7);U=g&&_.ai(g,1);g=z0O(g);W=bfc(W,p,U,g)}}R.call(d,W)}},d.JSC$10176_url_,d.targetId_,d.rpcToken_).then(function(R){d.JSC$10176_iframe_=R.getIframeEl();
yqL(d);_.B0(d.JSC$10176_iframe_.parentElement,!0);_.pG(d.getElement(),"picker-dialog");C6i(d);return R})},N7B=function(d){d.JSC$10176_iframe_=d.JSC$10125_dom_.JSC$9312_createDom("IFRAME",{id:d.targetId_,
name:d.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Bn(d.JSC$10176_iframe_,isa(d));_.pG(d.getElement(),"picker-dialog");d.getContentElement().appendChild(d.JSC$10176_iframe_);Gr(d).listen(d.JSC$10176_iframe_,"load",function(){return void yqL(d)});
d.JSC$10176_iframe_.src=d.JSC$10176_url_;C6i(d)},cqc=function(d){B7N(d,(0,_.lB)(function(f){f.setAuthToken(this.targetId_,this.rpcToken_)},d))},C6i=function(d){var f=_.CD(_.yT(d.JSC$10176_url_),"title");
f&&d.setTitle(f)},isa=function(d){return _.HQu("Internet Explorer")>=7&&_.Uu(d.JSC$10176_url_,"https")?_.zp(nde):_.Ub?_.zp(hFV):_.zp(oda)},yqL=function(d){cqc(d);
d.iframeLoaded_=!0;d.JSC$10176_iframe_.tabIndex=0;d.isVisible()&&d.focus()};
c0.prototype.handleKeydown_=function(d){d.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),d.stopPropagation(),d.preventDefault())};
var B7N=function(d,f){var R=d.JSC$10174_gadgetsDomHelper_;fDu(function(){f(R.getWindow().gadgets.rpc)},R)};
c0.prototype.setUrl=function(d){d=_.iB(new _.R6(d),"rpcService",this.targetId_);_.iB(d,"rpctoken",this.rpcToken_);_.dp(d,"rpctoken="+this.rpcToken_);_.Cy(d,"https");this.JSC$10176_url_=d.toString();this.JSC$10176_iframe_&&(this.JSC$10176_iframe_.src=this.JSC$10176_url_)};
var tqR=function(d,f){d.callback_=f;B7N(d,(0,_.lB)(function(R){R.register(this.targetId_,(0,_.lB)(this.handlePickerAction_,this))},d))};
c0.prototype.handlePickerAction_=function(d){var f=d.action;f=="loaded"&&(this.loadedFired_=!0,dec(this,new BXQ(this.isVisible())),jga(this),Vqe(this),Gr(this).unlisten(this.JSC$10125_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10176_iframe_.tabIndex=0);f!="picked"&&f!="cancel"||this.setVisible(!1);this.callback_(d)};
var jga=function(d){d.JSC$10176_appId_&&dec(d,new ifJ(d.JSC$10176_appId_,window.location.protocol+"//"+window.location.host))};
c0.prototype.setRelayUrl=function(d){B7N(this,(0,_.lB)(function(f){f.setRelayUrl(this.targetId_,d)},this))};
var dec=function(d,f){d.useGapi_&&BXR(f,d.iframeManager_).then(null,function(){d.callback_({action:"error"})});
B7N(d,(0,_.lB)(function(R){R.call(this.targetId_,"picker",null,f)},d))};
c0.prototype.resizePicker_=function(){var d=vC(this.JSC$10125_dom_.JSC$9310_document_)||window;if(_.CD(_.yT(this.JSC$10176_url_),"ignoreLimits")=="true")d=new _.Xb(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.CD(_.yT(this.JSC$10176_url_),"shadeDialog")=="true"){var f=wpL(this);f=bIi(f);var R=_.Ad(d);d=R.width-80;R=R.height-40;f&&(d-=f.left?f.left:0,d-=f.right?f.right:0,R-=f.top?f.top:0,R-=f.bottom?f.bottom:0);d=new _.Xb(d>0?d:0,R>0?R:0)}else(f=this.preferredDialogWidth_)?(f=Math.max(320,
Math.min(1051,f)),(R=this.preferredDialogHeight_)||(R=_.Ad(d).height*.85),R=Math.max(480,Math.min(650,R))):(f=_.Ad(d),R=f.width*.618,R=R<f.height?Math.round(Math.max(480,Math.min(650,R*.85))):Math.round(Math.max(480,Math.min(650,f.height*.85))),f=Math.round(R/.618)),d=_.Ad(d),f=Math.min(f,Math.max(d.width,320)),R=Math.min(R,Math.max(d.height,480)),d=new _.Xb(f,R);_.HIB(this.getContentElement(),d);this.reposition()};
c0.prototype.reposition=function(){if(_.CD(_.yT(this.JSC$10176_url_),"shadeDialog")=="true"){var d=Esa(this.getElement()),f=_.Ad(this.JSC$10125_dom_.getWindow());d=Math.floor(f.width/2-d.width/2);f=wpL(this);if(f=bIi(f)){var R=f.left?f.left:0;R+=f.right?f.right:0;d=Math.floor(d-R/2)}d=d>0?d:0;f=av(this.JSC$10125_dom_).y;ml(this.getElement(),d,f)}else c0.superClass_.reposition.call(this)};
c0.prototype.setVisible=function(d){if(d!=this.isVisible()&&this.autoSizeDialog_){var f=this.JSC$10125_dom_.getWindow();d?(this.resizePicker_(),Gr(this).listen(f,"resize",this.resizePicker_),this.iframeLoaded_||Gr(this).listen(f,"keydown",this.handleKeydown_)):(Gr(this).unlisten(f,"resize",this.resizePicker_),this.iframeLoaded_||Gr(this).unlisten(f,"keydown",this.handleKeydown_))}c0.superClass_.setVisible.call(this,d);dec(this,new BXQ(d))};
c0.prototype.focus=function(){c0.superClass_.focus.call(this);if(this.JSC$10176_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10176_iframe_.focus()}catch(d){}};var Fr=function(d,f){f=f===void 0?c0:f;JH.call(this,d);this.pickerConstructor=f;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(d=window.location.origin)||(d=window.location.protocol+"//"+window.location.host);d&&this.urlParamMap_.set("origin",d);this.postProcessors_=[]};
_.x(Fr,tvn);Fr.prototype.JSC$10181_disposeOnHide_=!1;
Fr.prototype.build=function(){this.JSC$10082_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10082_appId_);this.getRelayUrl()||this.setRelayUrl(_.c2(_.dp(_.tE(_.yT(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var d=new this.pickerConstructor(f2V(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);d.JSC$10158_disposeOnHide_=this.JSC$10181_disposeOnHide_;
d.JSC$10176_appId_=this.JSC$10082_appId_;d.loadedFired_&&jga(d);tqR(d,this.callback_);return d};
var RJC=function(d){d.urlParamMap_.set("multiselectEnabled","true");return d};
_.O=Fr.prototype;_.O.getHeight=function(){return this.dialogHeight_};
_.O.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.O.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.O.getTitle=function(){return this.urlParamMap_.get("title")};
_.O.getWidth=function(){return this.dialogWidth_};
var WYa=function(d){d.JSC$10181_disposeOnHide_=void 0;return d};
Fr.prototype.setRelayUrl=function(d){this.urlParamMap_.set("parent",d);return this};
var pWe=function(d,f){d.urlParamMap_.set("selectButtonLabel",f);return d};
Fr.prototype.setSize=function(d,f){this.dialogWidth_=d;this.dialogHeight_=f;return this};
Fr.prototype.setTitle=function(d){this.urlParamMap_.set("title",d);return this};
var f2V=function(d){d.postProcessors_.length&&d.urlParamMap_.set("pp",JSON.stringify(d.postProcessors_));d.urlParamMap_.set("nav",gWR(d.nav_));var f=new _.R6(d.getBaseUrl());d.urlParamMap_.forEach(function(R,W){_.iB(f,W,R)});
return f};var Z3F=function(d,f){d.name!==void 0?(this.name=d.name,this.code=UeV[d.name]):(this.code=d=d.code,this.name=O3e(d));_.d8.call(this,a1i("%s %s",this.name,f))};
_.fv(Z3F,_.d8);var O3e=function(d){var f=_.uo.findKey(UeV,function(R){return d==R});
if(f===void 0)throw Error("hb`"+d);return f},FU={},UeV=(FU.AbortError=3,FU.EncodingError=5,FU.InvalidModificationError=9,FU.InvalidStateError=7,FU.NotFoundError=1,FU.NotReadableError=4,FU.NoModificationAllowedError=6,FU.PathExistsError=12,FU.QuotaExceededError=10,FU.SecurityError=2,FU.SyntaxError=8,FU.TypeMismatchError=11,FU);var sge=function(d,f){_.E9.call(this,d.type,f);this.event_=d};
_.fv(sge,_.E9);var gAO=function(d,f,R){R===void 0&&(R=d.size);return d.slice?d.slice(f,R):null};var Hsp=new WeakMap,gdQ=function(d,f){d=[d];for(var R=f.length-1;R>=0;--R)d.push(typeof f[R],f[R]);return d.join("\v")};_.Edn(function(){if(!_.RJ.Blob)return!1;var d=new Uint8Array(100);try{var f=new Blob([d])}catch(R){return!1}return f.size!=100?!1:!0});
var H3C=_.Edn(function(){if(!_.RJ.Blob)return!1;var d=new Uint8Array(100);try{var f=new Blob([d])}catch(R){return!1}return gAO(f,0,1)===null?!1:!0});_.RJ.U3bHHf!=null||(_.RJ.U3bHHf=0);_.RJ.U3bHHf++;_.KYc=new WeakMap;_.EAC=new WeakMap;var kYf={};var jI=void 0;var bsQ=Symbol("pb");var lDW=W6("WizInjectionContext_Dispatcher");var pk=Symbol("qb");var DO,XK;DO=function(){this.afterRenderCallbacks=null};
_.oPf=Symbol("rb");XK=function(d){this.props=d;this.__unmounted=!1};
XK.prototype.didPatch=function(){};
XK.prototype.didMount=function(){};
XK.prototype.didUnmount=function(){};
XK.prototype.didUpdate=function(){};_.T7v=W6("WizInjectionContext_RootElement");var aDk=W6("WizInjectionContext_AppContext"),Aq1=W6("WizInjectionContext_ModelRootElement"),MqS=W6("WizInjectionContext_RendererData"),wp1=W6("WizInjectionContext_InjectingConstructor"),Xpp=W6("WizInjectionContext_AsyncDeps"),GY1={};var P6L=!1;var Jq8={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:zW1,enableLazyTsx:kJF,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:Exn,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var UE=Object.assign({},{attributes:{},handleError:function(d){throw d;}},Jq8);var zJN=Symbol("vb"),eI=Symbol("wb"),G8p=Symbol("xb"),wWf=Symbol("yb"),QgF=QV(function(d){return OE(d)&&zJN in d});var C6k=Symbol("zb"),J2={},N7L=(J2[C6k]=!0,J2.debugName="[component]",J2.getComponentStack=function(){for(var d=[],f=this;f;)is8(f)&&d.push(f.debugName),f=f.parent;return d},J2.registerSignal=function(){},J2.registerEffect=function(){},J2);var Zo=null,gP=!1,deW=1,EE=Symbol("Ab"),IO={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 n0=Symbol("Bb"),h2=Symbol("Cb"),Kn=Symbol("Db"),Z3n=Object.assign({},IO,{value:n0,dirty:!0,error:null,equal:B7v,kind:"computed",producerMustRecompute:function(d){return d.value===n0||d.value===h2},
producerRecomputeValue:function(d){if(d.value===h2)throw Error("Z");var f=d.value;d.value=h2;var R=pWS(d),W=!1;try{var p=d.computation();sE(null);W=f!==n0&&f!==Kn&&p!==Kn&&d.equal(f,p)}catch(U){p=Kn,d.error=U}finally{O3S(d,R)}W?d.value=f:(d.value=p,d.version++)}});var KYW=function(){throw Error();};var zJv=null,gAF=Object.assign({},IO,{equal:B7v,value:void 0,kind:"signal"});Object.assign({},IO,{value:n0,dirty:!0,error:null,equal:B7v,kind:"linkedSignal",producerMustRecompute:function(d){return d.value===n0||d.value===h2},
producerRecomputeValue:function(d){if(d.value===h2)throw Error("Z");var f=d.value;d.value=h2;var R=pWS(d);try{var W=d.source();var p=d.computation(W,f===n0||f===Kn?void 0:{source:d.sourceValue,value:f});d.sourceValue=W}catch(U){p=Kn,d.error=U}finally{O3S(d,R)}f!==n0&&p!==Kn&&d.equal(f,p)?d.value=f:(d.value=p,d.version++)}});Object.assign({},IO,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(d){d.schedule!==null&&d.schedule(d.ref)},
hasRun:!1,cleanupFn:function(){}});var YD8=Symbol("Eb"),YY=Symbol("Fb");var bh=Array.isArray;var T0k;var k8O={},a2U=XWf(Object.assign({},{consumerAllowSignalWrites:!0},k8O)),qh=XWf(Object.assign({},{consumerAllowSignalWrites:!0},k8O));var xY=0,Xy=!1,oe=function(){this.queue=new Set};
oe.prototype.remove=function(d){this.queue.delete(d)};
oe.prototype.clear=function(){this.queue.clear()};
var YDa=function(){oe.apply(this,arguments)};
_.x(YDa,oe);YDa.prototype.schedule=function(d){this.queue.add(d)};
YDa.prototype.flush=function(){if(this.queue.size){Xy=!0;try{for(var d=_.Z(this.queue),f=d.next();!f.done;f=d.next()){var R=f.value;this.queue.delete(R);try{R.run()}catch(W){b3e(W)}}}finally{Xy=!1}}};
var DeN=new YDa,$C=function(){oe.apply(this,arguments)};
_.x($C,oe);var I2a=function(){$C.apply(this,arguments)};
_.x(I2a,$C);I2a.prototype.schedule=function(d){d.hasRun?this.queue.add(d):d.run()};
I2a.prototype.flush=function(){if(this.queue.size)if(UE.flushRenderEffectsDuringRender){var d=this.queue;this.queue=new Set;vAf(d)}else vAf(this.queue)};
var MYS=new I2a,qDB=function(){$C.apply(this,arguments)};
_.x(qDB,$C);qDB.prototype.schedule=function(d){var f=this;return _.H(function(R){if(R.nextAddress==1)return d.hasRun?R.jumpTo(2):R.yield(Promise.resolve(),3);if(R.nextAddress!=2)return d.run(),R.return();f.queue.add(d);_.a4(R)})};
qDB.prototype.flush=function(){var d=this;return _.H(function(f){if(f.nextAddress==1)return d.queue.size?f.yield(Promise.resolve(),2):f.return();vAf(d.queue);_.a4(f)})};
var SDL=new qDB,LYV=function(){$C.apply(this,arguments)};
_.x(LYV,$C);LYV.prototype.schedule=function(d){this.queue.add(d)};
LYV.prototype.flush=function(){this.queue.size&&vAf(this.queue)};
var l2f=new LYV,u5Q=[MYS,DeN,l2f,SDL],eJa=[MYS,l2f,SDL],rAv=[];zJv=function(){PwW();for(var d=_.Z(rAv),f=d.next();!f.done;f=d.next())f=f.value,f()};
var b3e=W8;_.aO=Symbol("Kb");var A5=null,nAW,hJQ=null,oAQ;var N5={},xey=Object.assign({},IO,(N5[zJN]=!0,N5.effectType=eI,N5.isResettableContext=!0,N5.hasRun=!1,N5.effectFn=null,N5.consumerIsAlwaysLive=!0,N5.consumerAllowSignalWrites=!0,N5.consumerMarkedDirty=VYW,N5.kind="effect",N5.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(gP)throw Error("Lb");this.dirty=!1;if(!this.hasRun||jgp(this)){this.hasRun=!0;xEu(this);var d=_.fn(this),f=pWS(this);hFf("effectRun",this.debugName);try{lh(this.effectFn,this.componentStack,this)}catch(R){throw UE.enableContextBasedComponentStacks&&
wP(R),R;}finally{od8("effectRun",this.debugName),O3S(this,f),_.fn(d)}}}},N5.componentStack=void 0,N5.debugName="[effect]",N5[Symbol.dispose]=function(){if(H6(this))for(var d=this.producers;d!==void 0;)d=Uef(d);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;d=_.Z(eJa);for(var f=d.next();!f.done;f=d.next())f.value.remove(this);eFk(this)},N5));var yA1=Object.assign({},xey,{effectType:G8p});var Cwk=Symbol("Mb");var i38=Object.assign({},xey,{effectType:eI});var SV1=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 tYn={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},cAk=
{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}]}},QQn={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},fcQ=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],jIf={"*":{async:1,dir:0,loading:2,target:3}};var XWV=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,yp={},WHL=(yp[1]=null,yp[2]=function(d,f){return f instanceof NK?iH(f):vn.toString()},yp[3]=function(d,f){return ra(f)?_.mD(f):XWV.test(String(f))?String(f):vn.toString()},yp[4]=function(d,f){return f instanceof aY?_.wa(f):vn.toString()},yp[5]=function(d,f){return String(f)},yp[7]=null,yp[8]=null,yp[10]=null,yp);var BHp=Symbol("Pb");var eGW=function(d){var f=T0i,R=d,W="",p="",U=1;d<0&&(d=-d);if(d===Infinity)d=(Infinity*Math.sign(R)).toString();else{for(var g=0;g<AAB.length;g++){var K=AAB[g];U=f[K];if(d>=U||U<=1&&d>.1*U){W=K;break}}W?(W+="B",p=" "):U=1;d=Math.round(R/U*10)/10+p+W}return d},AAB="Y Z E P T G M K  m u n".split(" "),T0i={"":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};_.a2V=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 Kk={};RegExp.prototype.hasOwnProperty("sticky");var rzu=function(d){d=String(d);for(var f=function(W,p,U){for(var g=Math.min(p.length-U,W.length),K=0;K<g;K++){var E=p[U+K];if(W[K]!==("A"<=E&&E<="Z"?E.toLowerCase():E))return!1}return!0},R=0;(R=d.indexOf("<",R))!=-1;){if(f("\x3c/script",d,R)||f("\x3c!--",d,R))return"zSoyz";
R+=1}return d};var h5={default:"__default"};var gg1=Object.prototype.hasOwnProperty;OAf.prototype=Object.create(null);var UV=Egv();var dj=null;var Tq8=function(d){this.created=[];this.deleted=[];this.node=d};var AzL=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var d=this,f=d;d;)f=d,d=d.parentNode;return f};var kLJ=function(d,f){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=d;this.key=f;this.text=void 0};var yy=null,Cn=null,$Y=null,B6=null,qV8=[],Icn=bAJ,c6=[],t5=[],iMW=function(d){return acJ(function(f,R,W){$Y=Cn=f;Cn=null;R(W);DdL(null);Cn=$Y;$Y=$Y.parentNode;return f},d)}(),CI8=function(d){return acJ(function(f,R,W){var p={nextSibling:f};
Cn=p;R(W);$Y&&DdL(f.nextSibling);return p===Cn?null:Cn},d)}();var jL=[],wtv=0;var fk=new OAf;var Pw=new OAf;var MYe=Egv(),PP1=MYe[h5.default],usL=MYe.style,VAL=["focusin","focusout"],FHu="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var xcv=function(){},KgW=function(){},MFW=function(){},TbF=function(){};var WN=Symbol("Wb");var $dU,ogU=h2L;var kQ=Symbol("Xb");var aEu=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(" ")),
A6f=new Set(["a","font","script","style","title"]);var zB={setUp:pZu,tearDown:pZu,log:pZu,logNodeRange:pZu,graft:function(d,f){f()}};var Lk={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var eL=null,xQ=function(d,f){XK.call(this,d);var R=this;this.functionComponent=f;this.hooks=[];this.hookCounter=0;this.disposeEffects=Vy(function(W){R.effectContext=W;_.SI(function(){YhF(R,R.el)})},UE.alwaysTrackContexts||!!jI)};
_.x(xQ,XK);xQ.prototype.render=function(d){var f=eL;eL=this;this.hookCounter=0;var R=sE(qh),W=_.fn(this.effectContext);try{return hFf("render",this.componentName),this.functionComponent(d)}finally{od8("render",this.componentName),_.fn(W),sE(R),eL=f}};
_.Uh.Object.defineProperties(xQ.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return FYJ(this.functionComponent)}}});var wZJ=Symbol("kc"),Lgu=function(d,f,R){this.afterRenderCallbacks=null;this.kind=d;this.props=f;this.children=R};
_.x(Lgu,DO);Lgu.prototype.render=function(){var d=qhL(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var f=_.Z(this.afterRenderCallbacks),R=f.next();!R.done;R=f.next())R=R.value,d=R(d);return d};
Lgu.prototype.getChildren=function(){return this.children};var GTL=[];KYW=function(d){throw Error("ob`"+d.debugName);};
(function(){var d=dj;dj=function(f){d==null||d(f);Shk(f)}})();var wWV=new WeakMap,l2V=0;var G8a=void 0,SDB={},VYc=new WeakMap,mSF={getComponent:function(d){if(d.hasAttribute("ng-version"))return SDB;if(!d.__wizComponent)return null;d=d.__wizComponent;VYc.set(d.propsAndState,d);return d.propsAndState},
getDirectiveMetadata:function(d){if(d===SDB)return{framework:"wiz",name:"<Root>",props:{}};d=VYc.get(d);if(!d)throw Error("lc");return{framework:"wiz",name:d.name,props:Object.fromEntries(Object.keys(d.props).map(function(f){return[f,f]}))}},
"\u0275setProfiler":function(d){var f;(f=G8a)==null||f();G8a=mek(function(){d(2)})},
getInjector:function(d){return d.__wizComponent},
"\u0275getSignalGraph":function(d){var f;d=(f=d.effects)!=null?f:[];var R=VFL(d),W=Array.from(R.keys());f=[];d=[];for(var p=new Map,U=0;U<W.length;U++)p.set(W[U],U);R=_.Z(R.entries());for(W=R.next();!W.done;W=R.next()){U=_.Z(W.value);W=U.next().value;var g=U.next().value;U=W;W=p.get(U);var K=wWV.get(U);K||(K=l2V.toString(),wWV.set(U,K),l2V++);var E=void 0,Y=((E=U.debugName)!=null?E:"").replace(/@.+/,"");if(U.kind==="computed"){E=U.computation;var b=void 0;f.push({label:Y,value:U.value,kind:U.kind,
epoch:U.version,debuggableFn:(b=E.userFn)!=null?b:E,id:K})}else if(U.kind==="signal")f.push({label:Y,value:U.value,kind:U.kind,epoch:U.version,debuggableFn:U.debugFn,id:K});else if(U.kind==="effect"){b=void 0;E=(b=U.effectFn)!=null?b:void 0;var D=b=void 0;f.push({label:Y,kind:U.kind,epoch:U.version,debuggableFn:(D=(b=E)==null?void 0:b.userFn)!=null?D:E,id:K})}else f.push({label:Y,kind:U.kind,epoch:U.version,id:K});U=_.Z(g);for(g=U.next();!g.done;g=U.next())d.push({consumer:W,producer:p.get(g.value)})}return{nodes:f,
edges:d}},
isSignal:function(d){return typeof d==="function"&&d[EE]!==void 0}};Object.assign({},xey,{effectType:eI,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var d=this.elementRef;var f;d.element!=null||(d.element=(f=d.document.getElementById(d.value))!=null?f:void 0);d=d.element;for(f=this.attributes;f;){var R=f.signal();R!==f.prevValue&&(f.prevValue=R,f.namespace===1?d[f.name]=R:SV1.has(f.name)?nn(d,f.name,R?"":null):nn(d,f.name,R));f=f.next}}});Object.assign({},xey,{effectType:eI,hasRun:!0});_.k.debugName="RlDudd";var r6u={nonNullableCondIsNull:function(){return Error("pc")}};var Fgv=function(){this.map=new Map};
Fgv.prototype.push=function(d,f){var R=this.map;R.has(d)&&(this.multi||(this.multi=new Map),this.multi.set(f,R.get(d)));R.set(d,f)};
Fgv.prototype.pop=function(d){var f=this.map,R=f.get(d),W;R!==void 0&&((W=this.multi)==null?0:W.has(R))?(f.set(d,this.multi.get(R)),this.multi.delete(R)):f.delete(d);return R};_.TB.debugName="nsTGHd";_.Ap.debugName="tbhMcf";_.aS.debugName="zyMFzb";_.Mh.debugName="vI1rtf";_.Nbv={OUT_OF_ORDER_HOOK_CALL:function(d){return Error("qc`"+d)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("rc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("sc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("tc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(d,f){return Error("uc`"+((f===void 0?0:f)?"IDOM":"Reactive")+"`"+(wj(d)?d.description:d))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(d,f){return Error("vc`"+(wj(d)?d.description:d)+"`"+f)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(d){return Error("wc`"+(wj(d)?d.description:d))},
USE_ELEMENT_NOT_ASSIGNED:function(d){return Error("xc`"+(wj(d)?d.description:d))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(d){return Error("yc`"+(wj(d)?d.description:d))}};$dU=e5J;var j6W=Symbol("zc");z5U({beforeRender:function(d){var f=_.fn(d.effectContext);try{var R;((R=d.__syncEffects)==null?0:R.length)&&WW8(d.__syncEffects)}finally{_.fn(f)}},
didPatch:function(d){var f=_.fn(d.effectContext);try{var R;((R=d.__syncEffects)==null?0:R.length)&&WW8(d.__syncEffects)}finally{_.fn(f)}},
didUnmount:function(d){var f;((f=d.hooks)==null?0:f.length)&&d.hooks.forEach(RHn)}});var rAN,mei,u5R;rAN=_.RJ.window;_.QZ=(rAN==null?void 0:(mei=rAN.yt)==null?void 0:mei.config_)||(rAN==null?void 0:(u5R=rAN.ytcfg)==null?void 0:u5R.data_)||{};_.Wp("yt.config_",_.QZ);var Pwc={},ZE1=[];_.M2=function(d){var f=_.n9.apply(1,arguments);var R=Error.call(this,d);this.message=R.message;"stack"in R&&(this.stack=R.stack);this.args=[].concat(_.uR(f));Object.setPrototypeOf(this,this.constructor.prototype)};
_.x(_.M2,Error);var LTv=function(d,f,R){this.actionName=d;this.optionalAction=f===void 0?!1:f;this.args=R===void 0?null:R;this.returnValue=[]};_.C0=function(d){this.name=d};_.C3=new _.C0("signalAction");var I68=/^[\w.]*$/,EhS={q:!0,search_query:!0},KWk=String(HEf);var i$;i$=Symbol("Ac");_.BE=function(d){this.name=d};
_.BE.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var q$U=function(d){this.key=d},TZf=function(d){this.deferredKey=d},eHp=function(){var d=this;
this.providers=new Map;this.JSC$10433_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(d.providers)}}};
eHp.prototype.addProvider=function(d){this.providers.set(d.provide,d);var f=this.JSC$10433_deferred.get(d.provide);if(f)try{f.resolver(this.resolve(d.provide))}catch(R){f.rejector(R)}};
eHp.prototype.resolve=function(d){return d instanceof TZf?QgO(this,d):d instanceof q$U?vAV(this,d.key,[],!0):vAV(this,d,[])};
var QgO=function(d,f){f=f.deferredKey;if(d.JSC$10433_deferred.has(f))return d.JSC$10433_deferred.get(f).promise;var R={};R.promise=new Promise(function(W,p){R.resolver=W;R.rejector=p});
d.JSC$10433_deferred.set(f,R);return R.promise},vAV=function(d,f,R,W){W=W===void 0?!1:W;
if(R.indexOf(f)>-1)throw Error("Bc`"+f);if(d.cachedValues.has(f))return d.cachedValues.get(f);if(!d.providers.has(f)){if(W)return;throw Error("Cc`"+f);}W=d.providers.get(f);R.push(f);if(W.useValue!==void 0)var p=W.useValue;else if(W.useFactory)p=W[i$]?FYC(d,W[i$],R):[],p=W.useFactory.apply(W,_.uR(p));else if(W.useClass){p=W.useClass;var U=p[i$]?FYC(d,p[i$],R):[];p=new (Function.prototype.bind.apply(p,[null].concat(_.uR(U))))}else throw Error("Dc`"+f);R.pop();W.skipCache||d.cachedValues.set(f,p);return p},
FYC=function(d,f,R){return f?f.map(function(W){return W instanceof q$U?vAV(d,W.key,R,!0):vAV(d,W,R)}):[]};var LWU;var iw=new _.BE("ENDPOINT_HANDLER_TOKEN");_.BW=new _.C0("urlEndpoint");var JAe=function(){this.data=[];this.cachedPackedInt52=-1};
JAe.prototype.set=function(d,f){f=f===void 0?!0:f;0<=d&&d<52&&Number.isInteger(d)&&this.data[d]!==f&&(this.data[d]=f,this.cachedPackedInt52=-1)};
JAe.prototype.get=function(d){return!!this.data[d]};
var nAc=function(d){d.cachedPackedInt52===-1&&(d.cachedPackedInt52=d.data.reduce(function(f,R,W){return f+(R?Math.pow(2,W):0)},0));
return d.cachedPackedInt52};var vhv=function(d){var f=hJR;d=d===void 0?_.oS("yt.ads.biscotti.lastId_")||"":d;var R=Object,W=R.assign,p={};p.dt=Qme;p.flash="0";a:{try{var U=f.JSC$10439_win_.top.location.href}catch(t){U=2;break a}U=U?U===f.doc_.location.href?0:1:2}p=(p.frm=U,p);try{p.u_tz=-(new Date).getTimezoneOffset();try{var g=up.history.length}catch(t){g=0}p.u_his=g;var K;p.u_h=(K=up.screen)==null?void 0:K.height;var E;p.u_w=(E=up.screen)==null?void 0:E.width;var Y;p.u_ah=(Y=up.screen)==null?void 0:Y.availHeight;var b;p.u_aw=
(b=up.screen)==null?void 0:b.availWidth;var D;p.u_cd=(D=up.screen)==null?void 0:D.colorDepth}catch(t){}g=f.JSC$10439_win_;try{var I=g.screenX;var L=g.screenY}catch(t){}try{var X=g.outerWidth;var w=g.outerHeight}catch(t){}try{var S=g.innerWidth;var r=g.innerHeight}catch(t){}try{var v=g.screenLeft;var c=g.screenTop}catch(t){}try{S=g.innerWidth,r=g.innerHeight}catch(t){}try{var n=g.screen.availWidth;var y=g.screen.availTop}catch(t){}I=[v,c,I,L,n,y,X,w,S,r];L=ZDS(!1,f.JSC$10439_win_.top);X={};var h=h===
void 0?_.RJ:h;w=new JAe;"SVGElement"in h&&"createElementNS"in h.document&&w.set(0);S=ViN();S["allow-top-navigation-by-user-activation"]&&w.set(1);S["allow-popups-to-escape-sandbox"]&&w.set(2);h.crypto&&h.crypto.subtle&&w.set(3);"TextDecoder"in h&&"TextEncoder"in h&&w.set(4);h=nAc(w);f=(X.bc=h,X.bih=L.height,X.biw=L.width,X.brdim=I.join(),X.vis=tIQ(f.doc_),X.wgl=!!up.WebGLRenderingContext,X);R=W.call(R,p,f);R.ca_type="image";d&&(R.bid=d);return R},hJR=new function(){var d=window.document;
this.JSC$10439_win_=window;this.doc_=d};
_.Wp("yt.ads_.signals_.getAdSignalsString",function(d){return zHn(vhv(d))});_.je();navigator.userAgent.indexOf(" (CrKey ");var l6J="XMLHttpRequest"in _.RJ?function(){return new XMLHttpRequest}:null;var oAR="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),$ei=[].concat(_.uR(oAR),["client_dev_set_cookie"]);var Q6L={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"},Vxv="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(_.uR(oAR)),C58=!1,mH1=_.FW8,$HQ=P5W;var YvQ=[{messageFn:function(d){return"Cannot read property '"+d.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(d){return"Cannot call '"+d.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(d){return d.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var N0B={messageWeights:[],callbackWeights:[{callback:txf,weight:500},{callback:dnL,weight:500}]};var yAL=function(){this.callbackWeights=[];this.messageWeights=[]},Cwi,k2u=function(){if(!Cwi){var d=Cwi=new yAL;
d.messageWeights.length=0;d.callbackWeights.length=0;pTp(d,N0B)}return Cwi},pTp=function(d,f){f.messageWeights&&d.messageWeights.push.apply(d.messageWeights,f.messageWeights);
f.callbackWeights&&d.callbackWeights.push.apply(d.callbackWeights,f.callbackWeights)};_.fv(_.Lf,_.wG);_.Lf.prototype.subscribe=function(d,f,R){var W=this.topics_[d];W||(W=this.topics_[d]=[]);var p=this.JSC$10463_key_;this.subscriptions_[p]=d;this.subscriptions_[p+1]=f;this.subscriptions_[p+2]=R;this.JSC$10463_key_=p+3;W.push(p);return p};
var i3a=function(d){var f=qvJ,R=!1,W=f.subscribe("handleError",function(p){R||(R=!0,this.unsubscribeByKey(W),d.apply(void 0,arguments))},f)};
_.Lf.prototype.unsubscribe=function(d,f,R){if(d=this.topics_[d]){var W=this.subscriptions_;if(d=d.find(function(p){return W[p+1]==f&&W[p+2]==R}))return this.unsubscribeByKey(d)}return!1};
_.Lf.prototype.unsubscribeByKey=function(d){var f=this.subscriptions_[d];if(f){var R=this.topics_[f];this.publishDepth_!=0?(this.pendingKeys_.push(d),this.subscriptions_[d+1]=function(){}):(R&&_.NF(R,d),delete this.subscriptions_[d],delete this.subscriptions_[d+1],delete this.subscriptions_[d+2])}return!!f};
_.Lf.prototype.publish=function(d,f){var R=this.topics_[d];if(R){var W=Array(arguments.length-1),p=arguments.length,U;for(U=1;U<p;U++)W[U-1]=arguments[U];if(this.async_)for(U=0;U<R.length;U++)p=R[U],B0V(this.subscriptions_[p+1],this.subscriptions_[p+2],W);else{this.publishDepth_++;try{for(U=0,p=R.length;U<p&&!this.isDisposed();U++){var g=R[U];this.subscriptions_[g+1].apply(this.subscriptions_[g+2],W)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;R=this.pendingKeys_.pop();)this.unsubscribeByKey(R)}}return U!=
0}return!1};
var B0V=function(d,f,R){_.qW(function(){d.apply(f,R)})};
_.Lf.prototype.clear=function(d){if(d){var f=this.topics_[d];f&&(f.forEach(this.unsubscribeByKey,this),delete this.topics_[d])}else this.subscriptions_.length=0,this.topics_={}};
_.Lf.prototype.getCount=function(d){if(d){var f=this.topics_[d];return f?f.length:0}d=0;for(f in this.topics_)d+=this.getCount(f);return d};
_.Lf.prototype.disposeInternal=function(){_.Lf.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var qvJ=new _.Lf;var EB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(EB,_.US);EB.prototype.getColdHashData=function(){return _.ai(this,3)};
EB.prototype.getHotHashData=function(){return _.ai(this,5)};
EB.prototype.setHotHashData=function(d){return _.wK(this,5,d)};var Ezn=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Ezn,_.US);var FRF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(FRF,_.US);_.O=FRF.prototype;_.O.getDeviceId=function(){return _.ai(this,6)};
_.O.getExperimentIds=function(d){var f=_.iy(this,9,_.U2,3,!0);JnL(f,d);return f[d]};
_.O.getPlayerType=function(){return _.Ml(this,36)};
_.O.setHomeGroupInfo=function(d){return _.xk(this,81,d)};
_.O.clearLocationPlayabilityToken=function(){return _.Ks(this,89)};var eY=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(eY,_.US);eY.prototype.setKey=function(d){return _.wK(this,1,d)};
eY.prototype.getValue=function(){return lL(this,2,nJn)};
var nJn=[2,3,4,5,6];var cAi=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(cAi,_.US);cAi.prototype.setTrackingParams=function(d){return _.Ks(this,1,_.ry(d,!1))};var J9v=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(J9v,_.US);var YN8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(YN8,_.US);YN8.prototype.getExperimentIds=function(d){var f=_.iy(this,5,_.sCp,3,!0);JnL(f,d);return f[d]};var AA=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(AA,_.US);AA.prototype.getToken=function(){return _.LD(this,2)};
AA.prototype.setToken=function(d){return _.wK(this,2,d)};var X5=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(X5,_.US);X5.prototype.setSafetyMode=function(d){return _.Hp(this,5,d)};var L3=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(L3,_.US);L3.prototype.setClient=function(d){return _.xk(this,1,d)};var kFu={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 zb8;_.QF=function(){var d=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.RJ.addEventListener("beforeinstallprompt",function(f){f.preventDefault();d.deferredInstallPrompt=f});
_.RJ.addEventListener("appinstalled",function(){d.appInstalledEventFired=!0},{once:!0})};
zb8=function(){if(!_.RJ.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.RJ.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.RJ.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.RJ.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.RJ.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(d){return"WEB_DISPLAY_MODE_UNKNOWN"}};var IwW=function(){this.syncHeaders=!0},qN8=function(d){var f={},R=[];
"USER_SESSION_ID"in _.QZ&&R.push({key:"u",value:_.FK("USER_SESSION_ID")});if(R=_.Ji8(R))f.Authorization=R,R=d=d==null?void 0:d.sessionIndex,R===void 0&&(R=Number(_.FK("SESSION_INDEX",0)),R=isNaN(R)?0:R),_.q("voice_search_auth_header_removal")||(f["X-Goog-AuthUser"]=R.toString()),"INNERTUBE_HOST_OVERRIDE"in _.QZ||(f["X-Origin"]=window.location.origin),d===void 0&&"DELEGATED_SESSION_ID"in _.QZ&&(f["X-Goog-PageId"]=_.FK("DELEGATED_SESSION_ID"));return f};var tYF={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var cE=_.oS("ytglobal.prefsUserPrefsPrefs_")||{},ddB;_.Wp("ytglobal.prefsUserPrefsPrefs_",cE);_.t2=function(){this.cookieName=_.FK("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.FK("ALT_PREF_COOKIE_DOMAIN","youtube.com");var d=_.xW.get(this.cookieName,void 0);d&&this.parse(d)};
_.a6=function(){ddB||(ddB=new _.t2);return ddB};
_.t2.prototype.get=function(d,f){jIV(d);fcR(d);d=cE[d]!==void 0?cE[d].toString():null;return d!=null?d:f?f:""};
_.t2.prototype.set=function(d,f){jIV(d);fcR(d);if(f==null)throw Error("Gc");cE[d]=f.toString()};
_.t2.prototype.getFlag=function(d){return!!((R2e("f"+(Math.floor(d/31)+1))||0)&1<<d%31)};
_.MH=function(d,f,R){d="f"+(Math.floor(f/31)+1);f=1<<f%31;var W=R2e(d)||0;W=R?W|f:W&~f;W===0?delete cE[d]:(R=W.toString(16),cE[d]=R.toString())};
_.t2.prototype.remove=function(d){jIV(d);fcR(d);delete cE[d]};
_.t2.prototype.save=function(){var d=!0;_.q("web_secure_pref_cookie_killswitch")&&(d=!1);_.Xq(this.cookieName,this.dump(),63072E3,this.cookieDomain,d)};
_.t2.prototype.clear=function(){_.uo.clear(cE)};
_.t2.prototype.dump=function(){var d=[],f;for(f in cE)cE.hasOwnProperty(f)&&d.push(f+"="+encodeURIComponent(String(cE[f])));return d.join("&")};
var fcR=function(d){if(/^f([1-9][0-9]*)$/.test(d))throw Error("Hc`"+d);},jIV=function(d){if(!/^\w+$/.test(d))throw Error("Ic`"+d);
},R2e=function(d){d=cE[d]!==void 0?cE[d].toString():null;
return d!=null&&/^[A-Fa-f0-9]+$/.test(d)?parseInt(d,16):null};
_.t2.prototype.parse=function(d){d=decodeURIComponent(d).split("&");for(var f=0;f<d.length;f++){var R=d[f].split("="),W=R[0];(R=R[1])&&(cE[W]=R.toString())}};var s78={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"},bY8={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},D_u={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},HlJ={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var kJ;_.dv=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.w0=function(d,f,R){return d.addJob(f,0,R)};
_.dv.prototype.addLowPriorityJob=function(d,f){return this.addJob(d,1,f)};
_.G2=function(d,f,R){return d.addJob(f,2,R)};
_.AG=function(d,f,R){return d.addJob(f,3,R)};
_.YJ=function(d,f,R){return d.addJob(f,4,R)};
kJ=function(d){var f=_.oS("yt.scheduler.instance.addImmediateJob");f?f(d):d()};
_.dv.prototype.debounce=function(d,f,R){var W=this,p=0,U=function(){p&&W.cancelJob(p);p=W.addJob(d,f,R);W.cancelDebouncedJobMap.set(U,p)};
return U};
_.dv.prototype.cancelThrottle=function(d){(d=this.cancelThrottledJobMap.get(d))&&d()};var jW=function(){_.dv.apply(this,arguments)};
_.x(jW,_.dv);_.e7=function(){jW.instance||(jW.instance=new jW);return jW.instance};
jW.prototype.addJob=function(d,f,R){R!==void 0&&Number.isNaN(Number(R))&&(R=void 0);var W=_.oS("yt.scheduler.instance.addJob");return W?W(d,f,R):R===void 0?(d(),NaN):_.kW(d,R||0)};
jW.prototype.cancelJob=function(d){if(d===void 0||!Number.isNaN(Number(d))){var f=_.oS("yt.scheduler.instance.cancelJob");f?f(d):_.bv(d)}};
jW.prototype.start=function(){var d=_.oS("yt.scheduler.instance.start");d&&d()};
jW.prototype.pause=function(){var d=_.oS("yt.scheduler.instance.pause");d&&d()};
_.Pp=_.e7();_.wX.prototype.set=function(d,f){f===void 0?this.mechanism.remove(d):this.mechanism.set(d,(0,_.Tj)(f))};
_.wX.prototype.get=function(d){try{var f=this.mechanism.get(d)}catch(R){return}if(f!==null)try{return JSON.parse(f)}catch(R){throw"Storage: Invalid value was encountered";}};
_.wX.prototype.remove=function(d){this.mechanism.remove(d)};var fc=function(d){this.mechanism=d};
_.fv(fc,_.wX);var WHB=function(d){this.data=d},ptV=function(d){return d===void 0||d instanceof WHB?d:new WHB(d)};
fc.prototype.set=function(d,f){fc.superClass_.set.call(this,d,ptV(f))};
fc.prototype.getWrapper=function(d){d=fc.superClass_.get.call(this,d);if(d===void 0||d instanceof Object)return d;throw"Storage: Invalid value was encountered";};
fc.prototype.get=function(d){if(d=this.getWrapper(d)){if(d=d.data,d===void 0)throw"Storage: Invalid value was encountered";}else d=void 0;return d};_.fv(lv,fc);_.UdC=function(d){var f=d.creation;d=d.expiration;return!!d&&d<_.je()||!!f&&f>_.je()};
lv.prototype.set=function(d,f,R){if(f=ptV(f)){if(R){if(R<_.je()){lv.prototype.remove.call(this,d);return}f.expiration=R}f.creation=_.je()}lv.superClass_.set.call(this,d,f)};
lv.prototype.getWrapper=function(d,f){var R=lv.superClass_.getWrapper.call(this,d);if(R)if(!f&&_.UdC(R))lv.prototype.remove.call(this,d);else return R};var RX=function(){};
RX.prototype.next=function(){return WP};
var WP={done:!0,value:void 0},pc=function(d){return{value:d,done:!1}};
RX.prototype.__iterator__=function(){return this};
_.OAV=function(d){if(d instanceof RX)return d;if(typeof d.__iterator__=="function")return d.__iterator__(!1);if(_.iW(d)){var f=0,R=new RX;R.next=function(){for(;;){if(f>=d.length)return WP;if(f in d)return pc(d[f++]);f++}};
return R}throw Error("Jc");};var ZAa=function(d){if(d instanceof Uq||d instanceof Oq||d instanceof Zi)return d;if(typeof d.next=="function")return new Uq(function(){return d});
if(typeof d[Symbol.iterator]=="function")return new Uq(function(){return d[Symbol.iterator]()});
if(typeof d.__iterator__=="function")return new Uq(function(){return d.__iterator__()});
throw Error("Kc");},Uq=function(d){this.func_=d};
Uq.prototype.__iterator__=function(){return new Oq(this.func_())};
Uq.prototype[Symbol.iterator]=function(){return new Zi(this.func_())};
Uq.prototype.toEs6=function(){return new Zi(this.func_())};
var Oq=function(d){this.JSC$10547_iter_=d};
_.x(Oq,RX);Oq.prototype.next=function(){return this.JSC$10547_iter_.next()};
Oq.prototype[Symbol.iterator]=function(){return new Zi(this.JSC$10547_iter_)};
Oq.prototype.toEs6=function(){return new Zi(this.JSC$10547_iter_)};
var Zi=function(d){Uq.call(this,function(){return d});
this.JSC$10550_iter_=d};
_.x(Zi,Uq);Zi.prototype.next=function(){return this.JSC$10550_iter_.next()};var sIe=function(){};var sq=function(){};
_.fv(sq,sIe);sq.prototype.getCount=function(){for(var d=0,f=_.Z(this),R=f.next();!R.done;R=f.next())d++;return d};
sq.prototype[Symbol.iterator]=function(){return ZAa(this.__iterator__(!0)).toEs6()};
sq.prototype.clear=function(){var d=Array.from(this);d=_.Z(d);for(var f=d.next();!f.done;f=d.next())this.remove(f.value)};_.fv(Gh,sq);_.O=Gh.prototype;_.O.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var d=this.storage_;if(d)try{d.setItem("__sak","1");d.removeItem("__sak");var f=!0}catch(R){f=R instanceof DOMException&&(R.name==="QuotaExceededError"||R.code===22||R.code===1014||R.name==="NS_ERROR_DOM_QUOTA_REACHED")&&d&&d.length!==0}else f=!1;this.cachedIsStorageAvailable_=f}return this.cachedIsStorageAvailable_};
_.O.set=function(d,f){gv(this);try{this.storage_.setItem(d,f)}catch(R){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.O.get=function(d){gv(this);d=this.storage_.getItem(d);if(typeof d!=="string"&&d!==null)throw"Storage mechanism: Invalid value was encountered";return d};
_.O.remove=function(d){gv(this);this.storage_.removeItem(d)};
_.O.getCount=function(){gv(this);return this.storage_.length};
_.O.__iterator__=function(d){gv(this);var f=0,R=this.storage_,W=new RX;W.next=function(){if(f>=R.length)return WP;var p=R.key(f++);if(d)return pc(p);p=R.getItem(p);if(typeof p!=="string")throw"Storage mechanism: Invalid value was encountered";return pc(p)};
return W};
_.O.clear=function(){gv(this);this.storage_.clear()};
_.O.key=function(d){gv(this);return this.storage_.key(d)};
var gv=function(d){if(d.storage_==null)throw Error("Lc");d.isAvailable()||W8(Error("Lc"))};_.fv(E8v,Gh);_.fv(zQL,Gh);_.fv(Sv,sq);Sv.prototype.set=function(d,f){this.mechanism_.set(this.JSC$10565_prefix_+d,f)};
Sv.prototype.get=function(d){return this.mechanism_.get(this.JSC$10565_prefix_+d)};
Sv.prototype.remove=function(d){this.mechanism_.remove(this.JSC$10565_prefix_+d)};
Sv.prototype.__iterator__=function(d){var f=this.mechanism_[Symbol.iterator](),R=this,W=new RX;W.next=function(){var p=f.next();if(p.done)return p;for(p=p.value;p.slice(0,R.JSC$10565_prefix_.length)!=R.JSC$10565_prefix_;){p=f.next();if(p.done)return p;p=p.value}return pc(d?p.slice(R.JSC$10565_prefix_.length):R.mechanism_.get(p))};
return W};_.ns=function(d){this.expiringStorage_=(d=_.kDF(d))?new lv(d):null;this.JSC$10569_domain_=document.domain||window.location.hostname};
_.ns.prototype.set=function(d,f,R,W){R=R||31104E3;this.remove(d);if(this.expiringStorage_)try{this.expiringStorage_.set(d,f,Date.now()+R*1E3);return}catch(U){}var p="";if(W)try{p=escape((0,_.Tj)(f))}catch(U){return}else p=escape(f);_.Xq(d,p,R,this.JSC$10569_domain_)};
_.ns.prototype.get=function(d,f){var R=void 0,W=!this.expiringStorage_;if(!W)try{R=this.expiringStorage_.get(d)}catch(p){W=!0}if(W&&(R=_.xW.get(d,void 0))&&(R=unescape(R),f))try{R=JSON.parse(R)}catch(p){this.remove(d),R=void 0}return R};
_.ns.prototype.remove=function(d){this.expiringStorage_&&this.expiringStorage_.remove(d);_.Unp(d,"/",this.JSC$10569_domain_)};
_.ns.prototype.getCreationTime=function(d){return this.expiringStorage_&&(d=(this.expiringStorage_.getWrapper(d)||{}).creation,typeof d==="number")?d:null};var bl8=function(){var d;return function(){d||(d=new _.ns("ytidb"));return d}}();var IuJ;_.rX=[];IuJ=!1;var Pbk=qLu||LCu;var HP={},ggL=(HP.AUTH_INVALID="No user identifier specified.",HP.EXPLICIT_ABORT="Transaction was explicitly aborted.",HP.IDB_NOT_SUPPORTED="IndexedDB is not supported.",HP.MISSING_INDEX="Index not created.",HP.MISSING_OBJECT_STORES="Object stores not created.",HP.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",HP.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",HP.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",HP.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",HP.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",HP.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",HP.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",HP),Kc={},HAR=(Kc.AUTH_INVALID="ERROR",Kc.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Kc.EXPLICIT_ABORT="IGNORED",
Kc.IDB_NOT_SUPPORTED="ERROR",Kc.MISSING_INDEX="WARNING",Kc.MISSING_OBJECT_STORES="ERROR",Kc.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Kc.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Kc.QUOTA_EXCEEDED="WARNING",Kc.QUOTA_MAYBE_EXCEEDED="WARNING",Kc.UNKNOWN_ABORT="WARNING",Kc.INCOMPATIBLE_DB_VERSION="WARNING",Kc),Eq={},KHB=(Eq.AUTH_INVALID=!1,Eq.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,Eq.EXPLICIT_ABORT=!1,Eq.IDB_NOT_SUPPORTED=!1,Eq.MISSING_INDEX=!1,Eq.MISSING_OBJECT_STORES=!1,Eq.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,Eq.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,Eq.QUOTA_EXCEEDED=!1,Eq.QUOTA_MAYBE_EXCEEDED=!0,Eq.UNKNOWN_ABORT=!0,Eq.INCOMPATIBLE_DB_VERSION=!1,Eq),Fq=function(d,f,R,W,p){f=f===void 0?{}:f;R=R===void 0?ggL[d]:R;W=W===void 0?HAR[d]:W;p=p===void 0?KHB[d]:p;_.M2.call(this,R,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:d},f));this.type=d;this.message=R;this.level=W;this.retryable=p;Object.setPrototypeOf(this,Fq.prototype)};
_.x(Fq,_.M2);var EgN=function(d,f){Fq.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:f,foundObjectStores:d},ggL.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,EgN.prototype)};
_.x(EgN,Fq);var xnf=function(d,f){var R=Error.call(this);this.message=R.message;"stack"in R&&(this.stack=R.stack);this.index=d;this.objectStore=f;Object.setPrototypeOf(this,xnf.prototype)};
_.x(xnf,Error);var X9k=["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 oL=function(d){this.executor=d},hv=function(d){var f=this;
this.state={status:"PENDING"};this.JSC$10597_onFulfilled=[];this.JSC$10597_onRejected=[];d=d.executor;var R=function(p){if(f.state.status==="PENDING"){f.state={status:"FULFILLED",value:p};p=_.Z(f.JSC$10597_onFulfilled);for(var U=p.next();!U.done;U=p.next())U=U.value,U()}},W=function(p){if(f.state.status==="PENDING"){f.state={status:"REJECTED",
reason:p};p=_.Z(f.JSC$10597_onRejected);for(var U=p.next();!U.done;U=p.next())U=U.value,U()}};
try{d(R,W)}catch(p){W(p)}};
hv.all=function(d){return new hv(new oL(function(f,R){var W=[],p=d.length;p===0&&f(W);for(var U={i$jscomp$463:0};U.i$jscomp$463<d.length;U={i$jscomp$463:U.i$jscomp$463},++U.i$jscomp$463)hv.resolve(d[U.i$jscomp$463]).then(function(g){return function(K){W[g.i$jscomp$463]=K;p--;p===0&&f(W)}}(U)).catch(function(g){R(g)})}))};
hv.resolve=function(d){return new hv(new oL(function(f,R){d instanceof hv?d.then(f,R):f(d)}))};
hv.reject=function(d){return new hv(new oL(function(f,R){R(d)}))};
hv.prototype.then=function(d,f){var R=this,W=d!=null?d:auk,p=f!=null?f:ABv;return new hv(new oL(function(U,g){R.state.status==="PENDING"?(R.JSC$10597_onFulfilled.push(function(){z2e(R,R,W,U,g)}),R.JSC$10597_onRejected.push(function(){kLC(R,R,p,U,g)})):R.state.status==="FULFILLED"?z2e(R,R,W,U,g):R.state.status==="REJECTED"&&kLC(R,R,p,U,g)}))};
hv.prototype.catch=function(d){return this.then(void 0,d)};
var z2e=function(d,f,R,W,p){try{if(d.state.status!=="FULFILLED")throw Error("Oc");var U=R(d.state.value);U instanceof hv?YVB(d,f,U,W,p):W(U)}catch(g){p(g)}},kLC=function(d,f,R,W,p){try{if(d.state.status!=="REJECTED")throw Error("Pc");
var U=R(d.state.reason);U instanceof hv?YVB(d,f,U,W,p):W(U)}catch(g){p(g)}},YVB=function(d,f,R,W,p){f===R?p(new TypeError("Qc")):R.then(function(U){U instanceof hv?YVB(d,f,U,W,p):W(U)},function(U){p(U)})};var zR;zR=window;_.OB=zR.ytcsi&&zR.ytcsi.now?zR.ytcsi.now:zR.performance&&zR.performance.timing&&zR.performance.now&&zR.performance.timing.navigationStart?function(){return zR.performance.timing.navigationStart+zR.performance.now()}:function(){return(new Date).getTime()};var N2=function(d,f){this.JSC$10609_wrapped=d;this.options=f;this.transactionCount=0;this.startedMs=Math.round((0,_.OB)());this.hasUnknownAbortedTransaction=!1},kE=function(){return _.q("idb_immediate_commit")},IcF,qVa,Di,xda;
N2.prototype.add=function(d,f,R){return _.cX(this,[d],{mode:"readwrite",enableRetries:!0,commit:kE()},function(W){return W.objectStore(d).add(f,R)})};
N2.prototype.clear=function(d){return _.cX(this,[d],{mode:"readwrite",enableRetries:!0},function(f){return f.objectStore(d).clear()})};
N2.prototype.close=function(){this.JSC$10609_wrapped.close();var d;((d=this.options)==null?0:d.closed)&&this.options.closed()};
N2.prototype.count=function(d,f){return _.cX(this,[d],{mode:"readonly",enableRetries:!0,commit:kE()},function(R){return R.objectStore(d).count(f)})};
var ox=function(d,f,R){d=d.JSC$10609_wrapped.createObjectStore(f,R);return new YE(d)};
N2.prototype.delete=function(d,f){return _.cX(this,[d],{mode:"readwrite",enableRetries:!0,commit:kE()&&!(f instanceof IDBKeyRange)},function(R){return R.objectStore(d).delete(f)})};
var bAC=function(d,f){return _.cX(d,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(R){return R.objectStore("ResponseStore").index("byInterface").delete(f)})};
N2.prototype.get=function(d,f){return _.cX(this,[d],{mode:"readonly",enableRetries:!0,commit:kE()},function(R){return R.objectStore(d).get(f)})};
N2.prototype.getAll=function(d,f,R){return _.cX(this,[d],{mode:"readonly",enableRetries:!0},function(W){return W.objectStore(d).getAll(f,R)})};
N2.prototype.put=function(d,f,R){return _.cX(this,[d],{mode:"readwrite",enableRetries:!0,commit:kE()},function(W){return W.objectStore(d).put(f,R)})};
N2.prototype.objectStoreNames=function(){return Array.from(this.JSC$10609_wrapped.objectStoreNames)};
_.cX=function(d,f,R,W){var p,U,g,K,E,Y,b,D,I,L,X,w;return _.H(function(S){switch(S.nextAddress){case 1:var r={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof R==="string"?r.mode=R:Object.assign(r,R);p=r;d.transactionCount++;U=p.enableRetries?3:1;g=0;case 2:if(K){S.jumpTo(4);break}g++;E=Math.round((0,_.OB)());_.q3(S,5);Y=d.JSC$10609_wrapped.transaction(f,p.mode);r=S.yield;var v=!!p.commit;var c=new yx(Y);v=DdB(c,W,v);return r.call(S,v,7);case 7:return b=S.yieldResult,D=Math.round((0,_.OB)()),
IcF(d,E,D,g,void 0,f.join(),p),S.return(b);case 5:I=_.Ta(S);L=Math.round((0,_.OB)());X=T28(I,d.JSC$10609_wrapped.name,f.join(),d.JSC$10609_wrapped.version);if((w=X instanceof Fq&&!X.retryable)||g>=U)IcF(d,E,L,g,X,f.join(),p),K=X;S.jumpTo(2);break;case 4:return S.return(Promise.reject(K))}})};
IcF=function(d,f,R,W,p,U,g){f=R-f;p?(p instanceof Fq&&(p.type==="QUOTA_EXCEEDED"||p.type==="QUOTA_MAYBE_EXCEEDED")&&uv("QUOTA_EXCEEDED",{dbName:Qx(d.JSC$10609_wrapped.name),objectStoreNames:U,transactionCount:d.transactionCount,transactionMode:g.mode}),p instanceof Fq&&p.type==="UNKNOWN_ABORT"&&(R-=d.startedMs,R<0&&R>=2147483648&&(R=0),uv("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:U,transactionDuration:f,transactionCount:d.transactionCount,dbDuration:R}),d.hasUnknownAbortedTransaction=!0),
qVa(d,!1,W,U,f,g.tag),_.mn(p)):qVa(d,!0,W,U,f,g.tag)};
qVa=function(d,f,R,W,p,U){uv("TRANSACTION_ENDED",{objectStoreNames:W,connectionHasUnknownAbortedTransaction:d.hasUnknownAbortedTransaction,duration:p,isSuccessful:f,tryCount:R,tag:U===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":U})};
N2.prototype.getVersion=function(){return this.JSC$10609_wrapped.version};
N2.prototype.getName=function(){return this.JSC$10609_wrapped.name};
var YE=function(d){this.JSC$10624_wrapped=d};
YE.prototype.add=function(d,f){return $W(this.JSC$10624_wrapped.add(d,f))};
YE.prototype.autoIncrement=function(){return this.JSC$10624_wrapped.autoIncrement};
YE.prototype.clear=function(){return $W(this.JSC$10624_wrapped.clear()).then(function(){})};
var $d=function(d,f,R){d.JSC$10624_wrapped.createIndex(f,R,{unique:!1})};
YE.prototype.count=function(d){return $W(this.JSC$10624_wrapped.count(d))};
var LHy=function(d,f){return d7(d,{query:f},function(R){return R.delete().then(function(){return R.continue()})}).then(function(){})};
YE.prototype.delete=function(d){return d instanceof IDBKeyRange?LHy(this,d):$W(this.JSC$10624_wrapped.delete(d))};
YE.prototype.get=function(d){return $W(this.JSC$10624_wrapped.get(d))};
YE.prototype.getAll=function(d,f){return"getAll"in IDBObjectStore.prototype?$W(this.JSC$10624_wrapped.getAll(d,f)):e2c(this,d,f)};
var e2c=function(d,f,R){var W=[];return d7(d,{query:f},function(p){if(!(R!==void 0&&W.length>=R))return W.push(p.getValue()),p.continue()}).then(function(){return W})};
YE.prototype.index=function(d){try{return new bQ(this.JSC$10624_wrapped.index(d))}catch(f){if(f instanceof Error&&f.name==="NotFoundError")throw new xnf(d,this.JSC$10624_wrapped.name);throw f;}};
YE.prototype.getName=function(){return this.JSC$10624_wrapped.name};
YE.prototype.keyPath=function(){return this.JSC$10624_wrapped.keyPath};
YE.prototype.put=function(d,f){return $W(this.JSC$10624_wrapped.put(d,f))};
var d7=function(d,f,R){d=d.JSC$10624_wrapped.openCursor(f.query,f.direction);return xda(d).then(function(W){return lu1(W,R)})},yx=function(d){var f=this;
this.JSC$10632_wrapped=d;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(R,W){f.JSC$10632_wrapped.addEventListener("complete",function(){R()});
f.JSC$10632_wrapped.addEventListener("error",function(p){p.currentTarget===p.target&&W(f.JSC$10632_wrapped.error)});
f.JSC$10632_wrapped.addEventListener("abort",function(){var p=f.JSC$10632_wrapped.error;if(p)W(p);else if(!f.aborted){p=Fq;for(var U=f.JSC$10632_wrapped.objectStoreNames,g=[],K=0;K<U.length;K++){var E=U.item(K);if(E===null)throw Error("Rc");g.push(E)}p=new p("UNKNOWN_ABORT",{objectStoreNames:g.join(),dbName:f.JSC$10632_wrapped.db.name,mode:f.JSC$10632_wrapped.mode});W(p)}})})},DdB=function(d,f,R){var W=new Promise(function(p,U){try{var g=f(d);
R&&d.commit();g.then(function(K){p(K)}).catch(U)}catch(K){U(K),d.abort()}});
return Promise.all([W,d.done]).then(function(p){return _.Z(p).next().value})};
yx.prototype.abort=function(){this.JSC$10632_wrapped.abort();this.aborted=!0;throw new Fq("EXPLICIT_ABORT");};
yx.prototype.commit=function(){if(!this.aborted){var d,f;(f=(d=this.JSC$10632_wrapped).commit)==null||f.call(d)}};
yx.prototype.objectStore=function(d){d=this.JSC$10632_wrapped.objectStore(d);var f=this.objectStoreCache.get(d);f||(f=new YE(d),this.objectStoreCache.set(d,f));return f};
var bQ=function(d){this.JSC$10634_wrapped=d};
bQ.prototype.count=function(d){return $W(this.JSC$10634_wrapped.count(d))};
bQ.prototype.delete=function(d){return _.ZD(this,{query:d},function(f){return f.delete().then(function(){return f.continue()})})};
bQ.prototype.get=function(d){return $W(this.JSC$10634_wrapped.get(d))};
bQ.prototype.getAll=function(d,f){return"getAll"in IDBIndex.prototype?$W(this.JSC$10634_wrapped.getAll(d,f)):Xti(this,d,f)};
var Xti=function(d,f,R){var W=[];return _.ZD(d,{query:f},function(p){if(!(R!==void 0&&W.length>=R))return W.push(p.getValue()),p.continue()}).then(function(){return W})};
bQ.prototype.keyPath=function(){return this.JSC$10634_wrapped.keyPath};
bQ.prototype.unique=function(){return this.JSC$10634_wrapped.unique};
_.ZD=function(d,f,R){d=d.JSC$10634_wrapped.openCursor(f.query===void 0?null:f.query,f.direction===void 0?"next":f.direction);return xda(d).then(function(W){return lu1(W,R)})};
Di=function(d,f){this.request=d;this.cursor=f};
xda=function(d){return $W(d).then(function(f){return f?new Di(d,f):null})};
Di.prototype.continue=function(d){this.cursor.continue(d);return xda(this.request)};
Di.prototype.delete=function(){return $W(this.cursor.delete()).then(function(){})};
Di.prototype.getValue=function(){return this.cursor.value};
Di.prototype.update=function(d){return $W(this.cursor.update(d))};var IX=function(d,f){this.name=d;this.options=f;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},Tqa;
IX.prototype.openDb=function(d,f,R){R=R===void 0?{}:R;return SLf(d,f,R)};
IX.prototype.delete=function(d){d=d===void 0?{}:d;return _.iv(this.name,d)};
Tqa=function(d,f){return new Fq("INCOMPATIBLE_DB_VERSION",{dbName:d.name,oldVersion:d.options.version,newVersion:f})};
_.BX=function(d,f){if(!f)throw nf("openWithToken",Qx(d.name));return d.open()};
IX.prototype.open=function(){var d=this;if(!this.isCompatible)throw Tqa(this);if(this.connectionPromise)return this.connectionPromise;var f,R=function(){d.connectionPromise===f&&(d.connectionPromise=void 0)},W={blocking:function(U){U.close()},
closed:R,terminated:R,upgrade:this.options.upgrade},p=function(){var U,g,K,E,Y,b,D,I,L,X;return _.H(function(w){switch(w.nextAddress){case 1:return g=(U=Error().stack)!=null?U:"",_.q3(w,2),w.yield(d.openDb(d.name,d.options.version,W),4);case 4:for(var S=K=w.yieldResult,r=d.options,v=[],c=_.Z(Object.keys(r.objectStores)),n=c.next();!n.done;n=c.next()){n=n.value;var y=r.objectStores[n],h=y.removedAtVersion===void 0?Number.MAX_VALUE:y.removedAtVersion;!(S.JSC$10609_wrapped.version>=y.addedAtVersion)||
S.JSC$10609_wrapped.version>=h||S.JSC$10609_wrapped.objectStoreNames.contains(n)||v.push(n)}E=v;if(E.length===0){w.jumpTo(5);break}Y=Object.keys(d.options.objectStores);b=K.objectStoreNames();if(d.timesReopenedToFixMissingObjectStore<_.HX("ytidb_reopen_db_retries",0))return d.timesReopenedToFixMissingObjectStore++,K.close(),_.mn(new Fq("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:d.name,expectedObjectStores:Y,foundObjectStores:b})),w.return(p());if(!(d.timesDeletedToFixMissingObjectStore<_.HX("ytidb_remake_db_retries",
1))){w.jumpTo(6);break}d.timesDeletedToFixMissingObjectStore++;return w.yield(d.delete(),7);case 7:return _.mn(new Fq("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:d.name,expectedObjectStores:Y,foundObjectStores:b})),w.return(p());case 6:throw new EgN(b,Y);case 5:return w.return(K);case 2:D=_.Ta(w);if(D instanceof DOMException?D.name!=="VersionError":"DOMError"in self&&D instanceof DOMError?D.name!=="VersionError":!(D instanceof Object&&"message"in D)||D.message!=="An attempt was made to open a database using a lower version than the existing version."){w.jumpTo(8);
break}return w.yield(d.openDb(d.name,void 0,Object.assign({},W,{upgrade:void 0})),9);case 9:I=w.yieldResult;L=I.getVersion();if(d.options.version!==void 0&&L>d.options.version+1)throw I.close(),d.isCompatible=!1,Tqa(d,L);return w.return(I);case 8:throw R(),D instanceof Error&&!_.q("ytidb_async_stack_killswitch")&&(D.stack=D.stack+"\n"+g.substring(g.indexOf("\n")+1)),T28(D,d.name,"",(X=d.options.version)!=null?X:-1);}})};
return this.connectionPromise=f=p()};var VaW=new IX("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(d,f){f(1)&&ox(d,"databases",{keyPath:"actualName"})}});var FCF,Q7U=new function(){}(new function(){});new _.q_;var AzB=function(d,f){IX.call(this,d,f);this.options=f;PX(d)};
_.x(AzB,IX);var B2f=function(d,f){var R;return function(){R||(R=new AzB(d,f));return R}};
AzB.prototype.openDb=function(d,f,R){R=R===void 0?{}:R;return(this.options.shared?$nv:o8W)(d,f,Object.assign({},R))};
AzB.prototype.delete=function(d){d=d===void 0?{}:d;return(this.options.shared?iln:N2L)(this.name,d)};var acC={},cBF=UB("ytGcfConfig",{objectStores:(acC.coldConfigStore={addedAtVersion:1},acC.hotConfigStore={addedAtVersion:1},acC),shared:!1,upgrade:function(d,f){f(1)&&($d(ox(d,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),$d(ox(d,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var MAe=function(){_.wG.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var d=_.oS("yt.gcf.config.hotUpdateCallbacks");d?(this.localHotConfigJobQueue=[].concat(_.uR(d)),this.sharedHotConfigJobQueue=d):(this.sharedHotConfigJobQueue=[],_.Wp("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.x(MAe,_.wG);MAe.prototype.disposeInternal=function(){for(var d=_.Z(this.localHotConfigJobQueue),f=d.next();!f.done;f=d.next()){var R=this.sharedHotConfigJobQueue;f=R.indexOf(f.value);f>=0&&R.splice(f,1)}this.localHotConfigJobQueue.length=0;_.wG.prototype.disposeInternal.call(this)};var lw=function(){var d=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new MAe;this.TEST_ONLY={initializeConfigDb:function(){d.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return d.coldGlobalConfigGroup},
setHotConfigGroup:function(f){wtN(d,f)},
setHotHashData:function(f){d.setHotHashData(f)},
setColdConfigGroup:function(f){lcy(d,f)},
getColdHashData:function(){return d.coldHashData},
getHotHashData:function(){return d.hotHashData},
getHotConfigGroup:function(){return d.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return GLR()},
getExportedHotConfigGroup:function(){return qC()},
getExportedColdHashData:function(){return _.oS("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.oS("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){SVL(d)},
resetInstance:function(){d.setHotHashData(void 0);VAB(d);delete lw.instance},
setDebounceTimer:function(f){d.debounceTimer=f},
getDebounceTimer:function(){return d.debounceTimer}}},rze=function(){if(!lw.instance){var d=new lw;
lw.instance=d}return lw.instance},PPL=function(d){var f;
_.H(function(R){if(R.nextAddress==1)return _.q("start_client_gcf")||_.q("delete_gcf_config_db")?_.q("start_client_gcf")?R.yield(_.ps(),3):R.jumpTo(2):R.return();R.nextAddress!=2&&((f=R.yieldResult)&&_.aL()&&!_.q("delete_gcf_config_db")?(d.isConfigDbInitialized=!0,SVL(d)):(mde(d),usB(d)));return _.q("delete_gcf_config_db")?R.yield(WQ1(),0):R.jumpTo(0)})},G8=function(){var d;
return(d=qC())!=null?d:_.FK("RAW_HOT_CONFIG_GROUP")},QIB=function(d){var f,R,W,p,U,g;
return _.H(function(K){switch(K.nextAddress){case 1:if(d.hotGlobalConfigGroup)return K.return(qC());if(!d.isConfigDbInitialized)return f=nf("getHotConfig IDB not initialized"),_.$Q(f),K.return(Promise.reject(f));R=Rx();W=_.FK("TIME_CREATED_MS");if(!R){p=nf("getHotConfig token error");_.$Q(p);K.jumpTo(2);break}return K.yield(RbW(R),3);case 3:if((U=K.yieldResult)&&U.timestamp>W)return wtN(d,U.config),d.setHotHashData(U.hashData),K.return(qC());case 2:usB(d);if(!(R&&d.hotGlobalConfigGroup&&d.hotHashData)){K.jumpTo(4);
break}return K.yield(d_S(d.hotGlobalConfigGroup,d.hotHashData,R,W),4);case 4:return d.hotGlobalConfigGroup?K.return(qC()):(g=new _.M2("Config not available in ytConfig"),_.$Q(g),K.return(Promise.reject(g)))}})},FHe=function(d){var f,R,W,p,U,g;
return _.H(function(K){switch(K.nextAddress){case 1:if(d.coldGlobalConfigGroup)return K.return(GLR());if(!d.isConfigDbInitialized)return f=nf("getColdConfig IDB not initialized"),_.$Q(f),K.return(Promise.reject(f));R=Rx();W=_.FK("TIME_CREATED_MS");if(!R){p=nf("getColdConfig");_.$Q(p);K.jumpTo(2);break}return K.yield(fwf(R),3);case 3:if((U=K.yieldResult)&&U.timestamp>W)return lcy(d,U.config),vge(d,U.configData),VAB(d,U.hashData),K.return(GLR());case 2:mde(d);if(!(R&&d.coldGlobalConfigGroup&&d.coldHashData&&
d.configData)){K.jumpTo(4);break}return K.yield(j0W(d.coldGlobalConfigGroup,d.coldHashData,d.configData,R,W),4);case 4:return d.coldGlobalConfigGroup?K.return(GLR()):(g=new _.M2("Config not available in ytConfig"),_.$Q(g),K.return(Promise.reject(g)))}})},SVL=function(d){if(!d.hotGlobalConfigGroup||!d.coldGlobalConfigGroup){if(!Rx()){var f=nf("scheduleGetConfigs");
_.$Q(f)}d.initJob||(d.initJob=_.Pp.addLowPriorityJob(function(){return _.H(function(R){switch(R.nextAddress){case 1:return _.q3(R,2),R.yield(QIB(d),4);case 4:_.Cf(R,3);break;case 2:_.Ta(R);case 3:return _.q3(R,5),R.yield(FHe(d),7);case 7:_.Cf(R,6);break;case 5:_.Ta(R);case 6:d.initJob&&(d.initJob=0),_.a4(R)}})},100))}},dGQ=function(d,f,R){var W,p,U;
return _.H(function(g){switch(g.nextAddress){case 1:if(!_.q("start_client_gcf")){g.jumpTo(0);break}R&&wtN(d,R);d.setHotHashData(f);W=Rx();if(!W){g.jumpTo(3);break}if(R){g.jumpTo(4);break}return g.yield(RbW(W),5);case 5:p=g.yieldResult,R=(U=p)==null?void 0:U.config;case 4:return g.yield(d_S(R,f,W),3);case 3:if(R)for(var K=R,E=_.Z(d.configUpdateService.sharedHotConfigJobQueue),Y=E.next();!Y.done;Y=E.next())Y=Y.value,Y(K);_.a4(g)}})},jHn=function(d,f,R){var W,p,U,g;
return _.H(function(K){if(K.nextAddress==1){if(!_.q("start_client_gcf"))return K.jumpTo(0);VAB(d,f);return(W=Rx())?R?K.jumpTo(4):K.yield(fwf(W),5):K.jumpTo(0)}K.nextAddress!=4&&(p=K.yieldResult,R=(U=p)==null?void 0:U.config);if(!R)return K.jumpTo(0);g=R.configData;return K.yield(j0W(R,f,g,W),0)})},eb8=function(){var d=rze(),f=(0,_.OB)()-d.debounceTimer;
if(!(d.debounceTimer!==0&&f<_.HX("send_config_hash_timer"))){f=_.oS("yt.gcf.config.coldConfigData");var R=_.oS("yt.gcf.config.hotHashData"),W=_.oS("yt.gcf.config.coldHashData");f&&R&&W&&(d.debounceTimer=(0,_.OB)());return{coldConfigData:f,hotHashData:R,coldHashData:W}}},mde=function(d){lcy(d,_.FK("RAW_COLD_CONFIG_GROUP"));
VAB(d,_.FK("SERIALIZED_COLD_HASH_DATA"));var f;vge(d,(f=d.coldGlobalConfigGroup)==null?void 0:f.configData)},usB=function(d){wtN(d,_.FK("RAW_HOT_CONFIG_GROUP"));
d.setHotHashData(_.FK("SERIALIZED_HOT_HASH_DATA"))},wtN=function(d,f){d.hotGlobalConfigGroup=f;
_.Wp("yt.gcf.config.hotConfigGroup",d.hotGlobalConfigGroup||null)},lcy=function(d,f){d.coldGlobalConfigGroup=f;
_.Wp("yt.gcf.config.coldConfigGroup",d.coldGlobalConfigGroup||null)};
lw.prototype.setHotHashData=function(d){this.hotHashData=d;_.Wp("yt.gcf.config.hotHashData",this.hotHashData||null)};
var VAB=function(d,f){d.coldHashData=f;_.Wp("yt.gcf.config.coldHashData",d.coldHashData||null)},vge=function(d,f){d.configData=f;
_.Wp("yt.gcf.config.coldConfigData",d.configData||null)},qC=function(){return _.oS("yt.gcf.config.hotConfigGroup")},GLR=function(){return _.oS("yt.gcf.config.coldConfigGroup")};var DD={},JzC=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";DD.assign=function(d){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var R=f.shift();if(R){if(typeof R!=="object")throw new TypeError("Uc`"+R);for(var W in R)Object.prototype.hasOwnProperty.call(R,W)&&(d[W]=R[W])}}return d};
DD.shrinkBuf=function(d,f){if(d.length===f)return d;if(d.subarray)return d.subarray(0,f);d.length=f;return d};
var nga={arraySet:function(d,f,R,W,p){if(f.subarray&&d.subarray)d.set(f.subarray(R,R+W),p);else for(var U=0;U<W;U++)d[p+U]=f[R+U]},
flattenChunks:function(d){var f,R;var W=R=0;for(f=d.length;W<f;W++)R+=d[W].length;var p=new Uint8Array(R);W=R=0;for(f=d.length;W<f;W++){var U=d[W];p.set(U,R);R+=U.length}return p}},h2B={arraySet:function(d,f,R,W,p){for(var U=0;U<W;U++)d[p+U]=f[R+U]},
flattenChunks:function(d){return[].concat.apply([],d)}};
DD.setTyped=function(){JzC?(DD.Buf8=Uint8Array,DD.Buf16=Uint16Array,DD.Buf32=Int32Array,DD.assign(DD,nga)):(DD.Buf8=Array,DD.Buf16=Array,DD.Buf32=Array,DD.assign(DD,h2B))};
DD.setTyped();var ogV=!0;try{new Uint8Array(1)}catch(d){ogV=!1}
var RKu=function(d){var f,R,W=d.length,p=0;for(f=0;f<W;f++){var U=d.charCodeAt(f);if((U&64512)===55296&&f+1<W){var g=d.charCodeAt(f+1);(g&64512)===56320&&(U=65536+(U-55296<<10)+(g-56320),f++)}p+=U<128?1:U<2048?2:U<65536?3:4}var K=new DD.Buf8(p);for(f=R=0;R<p;f++)U=d.charCodeAt(f),(U&64512)===55296&&f+1<W&&(g=d.charCodeAt(f+1),(g&64512)===56320&&(U=65536+(U-55296<<10)+(g-56320),f++)),U<128?K[R++]=U:(U<2048?K[R++]=192|U>>>6:(U<65536?K[R++]=224|U>>>12:(K[R++]=240|U>>>18,K[R++]=128|U>>>12&63),K[R++]=
128|U>>>6&63),K[R++]=128|U&63);return K};var hbf={};hbf=function(d,f,R,W){var p=d&65535|0;d=d>>>16&65535|0;for(var U;R!==0;){U=R>2E3?2E3:R;R-=U;do p=p+f[W++]|0,d=d+p|0;while(--U);p%=65521;d%=65521}return p|d<<16|0};for(var Sq={},Lc,$dV=[],NqC=0;NqC<256;NqC++){Lc=NqC;for(var yzN=0;yzN<8;yzN++)Lc=Lc&1?3988292384^Lc>>>1:Lc>>>1;$dV[NqC]=Lc}Sq=function(d,f,R,W){R=W+R;for(d^=-1;W<R;W++)d=d>>>8^$dV[(d^f[W])&255];return d^-1};var eq={};eq={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 SNW=[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],rZp=[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],fVS=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],JZ8=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ax=Array(576);zY(ax);var ME=Array(60);zY(ME);var qE=Array(512);zY(qE);var Ix=Array(256);zY(Ix);var V4F=Array(29);zY(V4F);var m_n=Array(30);zY(m_n);var t4S,dbL,jG8,cZL=!1;var u6;
u6=[new mV(0,0,0,0,function(d,f){var R=65535;for(R>d.pending_buf_size-5&&(R=d.pending_buf_size-5);;){if(d.lookahead<=1){VH(d);if(d.lookahead===0&&f===0)return 1;if(d.lookahead===0)break}d.strstart+=d.lookahead;d.lookahead=0;var W=d.block_start+R;if(d.strstart===0||d.strstart>=W)if(d.lookahead=d.strstart-W,d.strstart=W,w7(d,!1),d.strm.avail_out===0)return 1;if(d.strstart-d.block_start>=d.w_size-262&&(w7(d,!1),d.strm.avail_out===0))return 1}d.insert=0;if(f===4)return w7(d,!0),d.strm.avail_out===0?3:
4;d.strstart>d.block_start&&w7(d,!1);return 1}),
new mV(4,4,8,4,ozS),new mV(4,5,16,8,ozS),new mV(4,6,32,32,ozS),new mV(4,4,16,16,r7),new mV(8,16,32,32,r7),new mV(8,16,128,128,r7),new mV(8,32,128,256,r7),new mV(32,128,258,1024,r7),new mV(32,258,258,4096,r7)];var B5L={};B5L=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 WpW=Object.prototype.toString;
iY8.prototype.push=function(d,f){var R=this.strm,W=this.options.chunkSize;if(this.ended)return!1;var p=f===~~f?f:f===!0?4:0;typeof d==="string"?R.input=RKu(d):WpW.call(d)==="[object ArrayBuffer]"?R.input=new Uint8Array(d):R.input=d;R.next_in=0;R.avail_in=R.input.length;do{R.avail_out===0&&(R.output=new DD.Buf8(W),R.next_out=0,R.avail_out=W);d=C7S(R,p);if(d!==1&&d!==0)return CPe(this,d),this.ended=!0,!1;if(R.avail_out===0||R.avail_in===0&&(p===4||p===2))if(this.options.to==="string"){var U=DD.shrinkBuf(R.output,
R.next_out);f=U;U=U.length;if(U<65537&&(f.subarray&&ogV||!f.subarray))f=String.fromCharCode.apply(null,DD.shrinkBuf(f,U));else{for(var g="",K=0;K<U;K++)g+=String.fromCharCode(f[K]);f=g}this.chunks.push(f)}else f=DD.shrinkBuf(R.output,R.next_out),this.chunks.push(f)}while((R.avail_in>0||R.avail_out===0)&&d!==1);if(p===4)return(R=this.strm)&&R.state?(W=R.state.status,W!==42&&W!==69&&W!==73&&W!==91&&W!==103&&W!==113&&W!==666?d=xd(R,-2):(R.state=null,d=W===113?xd(R,-3):0)):d=-2,CPe(this,d),this.ended=
!0,d===0;p===2&&(CPe(this,0),R.avail_out=0);return!0};
var CPe=function(d,f){f===0&&(d.result=d.options.to==="string"?d.chunks.join(""):DD.flattenChunks(d.chunks));d.chunks=[];d.err=f;d.msg=d.strm.msg};var iAe=typeof TextEncoder!=="undefined"?new TextEncoder:null,V2W=iAe?function(d){return iAe.encode(d)}:function(d){d=_.Mr(d);
for(var f=new Uint8Array(d.length),R=0;R<f.length;R++)f[R]=d[R];return f};var k9n={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},bxL={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var eW=function(d,f){this.version=d;this.args=f};
eW.prototype.serialize=function(){return{version:this.version,args:this.args}};var sGn=function(d,f){this.topic=d;this.dataClass=f};
sGn.prototype.toString=function(){return this.topic};var Bqy=_.oS("ytPubsub2Pubsub2Instance")||new _.Lf;_.Lf.prototype.subscribe=_.Lf.prototype.subscribe;_.Lf.prototype.unsubscribeByKey=_.Lf.prototype.unsubscribeByKey;_.Lf.prototype.publish=_.Lf.prototype.publish;_.Lf.prototype.clear=_.Lf.prototype.clear;_.Wp("ytPubsub2Pubsub2Instance",Bqy);var ZO1=_.oS("ytPubsub2Pubsub2SubscribedKeys")||{};_.Wp("ytPubsub2Pubsub2SubscribedKeys",ZO1);var HO8=_.oS("ytPubsub2Pubsub2TopicToKeys")||{};_.Wp("ytPubsub2Pubsub2TopicToKeys",HO8);
var g6k=_.oS("ytPubsub2Pubsub2IsAsync")||{};_.Wp("ytPubsub2Pubsub2IsAsync",g6k);_.Wp("ytPubsub2Pubsub2SkipSubKey",null);var Lpf=void 0,IVu=void 0;var wfU=_.HX("max_body_size_to_compress",5E5),lVu=_.HX("min_body_size_to_compress",500),vp=!0,ud8=0,Fg=0,mbS=_.HX("compression_performance_threshold_lr",250),P8u=_.HX("slow_compressions_before_abandon_count",4),XfL=!1,TfJ=new Map,SoL=1,GWv=!0;_.fv(Jq,Fpp);Jq.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 czc=function(d,f,R){R||(R=0);var W=d.W_;if(typeof f==="string")for(var p=0;p<16;p++)W[p]=f.charCodeAt(R)<<24|f.charCodeAt(R+1)<<16|f.charCodeAt(R+2)<<8|f.charCodeAt(R+3),R+=4;else for(p=0;p<16;p++)W[p]=f[R]<<24|f[R+1]<<16|f[R+2]<<8|f[R+3],R+=4;for(f=16;f<80;f++)R=W[f-3]^W[f-8]^W[f-14]^W[f-16],W[f]=(R<<1|R>>>31)&4294967295;f=d.chain_[0];R=d.chain_[1];p=d.chain_[2];for(var U=d.chain_[3],g=d.chain_[4],K,E,Y=0;Y<80;Y++)Y<40?Y<20?(K=U^R&(p^U),E=1518500249):(K=R^p^U,E=1859775393):Y<60?(K=R&p|U&(R|p),
E=2400959708):(K=R^p^U,E=3395469782),K=(f<<5|f>>>27)+K+g+E+W[Y]&4294967295,g=U,U=p,p=(R<<30|R>>>2)&4294967295,R=f,f=K;d.chain_[0]=d.chain_[0]+f&4294967295;d.chain_[1]=d.chain_[1]+R&4294967295;d.chain_[2]=d.chain_[2]+p&4294967295;d.chain_[3]=d.chain_[3]+U&4294967295;d.chain_[4]=d.chain_[4]+g&4294967295};
Jq.prototype.update=function(d,f){if(d!=null){f===void 0&&(f=d.length);for(var R=f-this.blockSize,W=0,p=this.buf_,U=this.inbuf_;W<f;){if(U==0)for(;W<=R;)czc(this,d,W),W+=this.blockSize;if(typeof d==="string")for(;W<f;){if(p[U]=d.charCodeAt(W),++U,++W,U==this.blockSize){czc(this,p);U=0;break}}else for(;W<f;)if(p[U]=d[W],++U,++W,U==this.blockSize){czc(this,p);U=0;break}}this.inbuf_=U;this.total_+=f}};
Jq.prototype.digest=function(){var d=[],f=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var R=this.blockSize-1;R>=56;R--)this.buf_[R]=f&255,f/=256;czc(this,this.buf_);for(R=f=0;R<5;R++)for(var W=24;W>=0;W-=8)d[f]=this.chain_[R]>>W&255,++f;return d};var hK8;var Xk=function(d){var f=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){f.databaseToken=b},
triggerThrottle:function(){f.throttledSend()},
cancelThrottle:function(){f.cancelThrottledSend()},
immediateSend:function(b){return _.H(function(D){return D.yield(f.immediateSend(b),0)})},
requestWithinAgeLimit:function(b,D){return f.requestWithinAgeLimit(b,D)},
retryQueuedRequests:function(){f.retryQueuedRequests()}};
var R;this.throttleTimeout=(R=d.throttleTimeout)!=null?R:100;var W;this.retryMaxAttempts=(W=d.retryMaxAttempts)!=null?W:1;var p;this.requestAgeLimitMs=(p=d.requestAgeLimitMs)!=null?p:2592E6;var U;this.queuedRequestAgeLimitMs=(U=d.queuedRequestAgeLimitMs)!=null?U:12E4;var g;this.retryDelayMs=(g=d.retryDelayMs)!=null?g:5E3;var K;this.databaseToken=(K=d.databaseToken)!=null?K:void 0;this.enableCleaning=!!d.enableCleaning;var E;this.cleaningRate=(E=d.cleaningRate)!=null?E:.1;var Y;this.potentialEsfErrorLimit=
(Y=d.potentialEsfErrorLimit)!=null?Y:10;d.handleError&&(this.handleError=d.handleError);d.handleWarning&&(this.handleWarning=d.handleWarning);d.disableYtIdbTransactions&&(this.disableYtIdbTransactions=d.disableYtIdbTransactions);d.bypassDbTokenDependency&&(this.bypassDbTokenDependency=d.bypassDbTokenDependency);this.getBooleanFlag=d.getBooleanFlag;this.jobManager=d.jobManager;this.logsStore=d.logsStore;this.networkManager=d.networkManager;this.sendFn=d.sendFn;this.onlineEvent=d.onlineEvent;this.offlineEvent=
d.offlineEvent;xE(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&tAC(this)},tAC=function(d){xE(d)&&!d.disableYtIdbTransactions&&(d.initialized=!0,d.enableCleaning&&Math.random()<=d.cleaningRate&&d.logsStore.cleanLogsStore(d.databaseToken),d.retryQueuedRequests(),d.networkManager.isNetworkAvailable()&&d.throttledSend(),d.networkManager.listen(d.onlineEvent,d.throttledSend.bind(d)),d.networkManager.listen(d.offlineEvent,d.cancelThrottledSend.bind(d)))};
_.O=Xk.prototype;_.O.writeThenSend=function(d,f){var R=this;f=f===void 0?{}:f;if(xE(this)&&this.initialized){var W={url:d,options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(W,this.databaseToken).then(function(p){W.id=p;R.networkManager.isNetworkAvailable()&&R.immediateSend(W)}).catch(function(p){R.immediateSend(W);
dcR(R,p)})}else this.sendFn(d,f)};
_.O.sendThenWrite=function(d,f,R){var W=this;f=f===void 0?{}:f;if(xE(this)&&this.initialized){var p={url:d,options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(p.skipRetry=R);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!p.skipRetry){if(!p.skipRetry){var U=f.onError?f.onError:function(){};
f.onError=function(g,K){return _.H(function(E){if(E.nextAddress==1)return E.yield(W.logsStore.set(p,W.databaseToken).catch(function(Y){dcR(W,Y)}),2);
U(g,K);_.a4(E)})}}this.sendFn(d,f,p.skipRetry)}else this.logsStore.set(p,this.databaseToken).catch(function(g){W.sendFn(d,f,p.skipRetry);
dcR(W,g)})}else this.sendFn(d,f,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&R)};
_.O.sendAndWrite=function(d,f){var R=this;f=f===void 0?{}:f;if(xE(this)&&this.initialized){var W={url:d,options:f,timestamp:this.now(),status:"NEW",sendCount:0},p=!1,U=f.onSuccess?f.onSuccess:function(){};
W.options.onSuccess=function(g,K){W.id!==void 0?R.logsStore.deleteRequest(W.id,R.databaseToken):p=!0;R.networkManager.networkStatusHint&&R.getBooleanFlag&&R.getBooleanFlag("vss_network_hint")&&R.networkManager.networkStatusHint(!0);U(g,K)};
this.sendFn(W.url,W.options,void 0,!0);this.logsStore.set(W,this.databaseToken).then(function(g){W.id=g;p&&R.logsStore.deleteRequest(W.id,R.databaseToken)}).catch(function(g){dcR(R,g)})}else this.sendFn(d,f,void 0,!0)};
_.O.throttledSend=function(){var d=this;if(!xE(this))throw Error("Xc");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.logsStore.getMostRecentByStatus("NEW",d.databaseToken),2);if(R.nextAddress!=3)return f=R.yieldResult,f?R.yield(d.immediateSend(f),3):(d.cancelThrottledSend(),R.return());d.intervalJob&&(d.intervalJob=0,d.throttledSend());_.a4(R)})},this.throttleTimeout))};
_.O.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.O.immediateSend=function(d){var f=this,R;return _.H(function(W){switch(W.nextAddress){case 1:if(!xE(f))throw Error("Yc");if(d.id===void 0){W.jumpTo(2);break}return W.yield(f.logsStore.markAsQueued(d.id,f.databaseToken),3);case 3:(R=W.yieldResult)||f.handleWarning(Error("Zc"));case 2:if(f.requestWithinAgeLimit(d,f.requestAgeLimitMs)){W.jumpTo(4);break}f.handleWarning(Error("$c"));if(d.id===void 0){W.jumpTo(5);break}return W.yield(f.logsStore.deleteRequest(d.id,f.databaseToken),5);case 5:return W.return();
case 4:d.skipRetry||(d=jtO(f,d));if(!d){W.jumpTo(0);break}if(!d.skipRetry||d.id===void 0){W.jumpTo(8);break}return W.yield(f.logsStore.deleteRequest(d.id,f.databaseToken),8);case 8:f.sendFn(d.url,d.options,!!d.skipRetry),_.a4(W)}})};
var jtO=function(d,f){if(!xE(d))throw Error("ad");var R=f.options.onError?f.options.onError:function(){};
f.options.onError=function(p,U){var g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:g=C8v(U);(K=iO1(U))&&d.getBooleanFlag&&d.getBooleanFlag("web_enable_error_204")&&d.handleError(Error("bd"),f.url,U);if(!(d.getBooleanFlag&&d.getBooleanFlag("nwl_consider_error_code")&&g||d.getBooleanFlag&&!d.getBooleanFlag("nwl_consider_error_code")&&d.potentialEsfErrorCounter<=d.potentialEsfErrorLimit)){b.jumpTo(2);break}if(!d.networkManager.sendNetworkCheckRequest){b.jumpTo(3);break}return b.yield(d.networkManager.sendNetworkCheckRequest(),
3);case 3:if(d.networkManager.isNetworkAvailable()){b.jumpTo(2);break}R(p,U);if(!d.getBooleanFlag||!d.getBooleanFlag("nwl_consider_error_code")||((E=f)==null?void 0:E.id)===void 0){b.jumpTo(6);break}return b.yield(d.logsStore.resetRequest(f.id,d.databaseToken,!1),6);case 6:return b.return();case 2:if(d.getBooleanFlag&&d.getBooleanFlag("nwl_consider_error_code")&&!g&&d.potentialEsfErrorCounter>d.potentialEsfErrorLimit)return b.return();d.potentialEsfErrorCounter++;if(((Y=f)==null?void 0:Y.id)===void 0){b.jumpTo(8);
break}return f.sendCount<d.retryMaxAttempts?b.yield(d.logsStore.resetRequest(f.id,d.databaseToken,!0,K?!1:void 0),12):b.yield(d.logsStore.deleteRequest(f.id,d.databaseToken),8);case 12:d.jobManager.addLowPriorityJob(function(){d.networkManager.isNetworkAvailable()&&d.throttledSend()},d.retryDelayMs);
case 8:R(p,U),_.a4(b)}})};
var W=f.options.onSuccess?f.options.onSuccess:function(){};
f.options.onSuccess=function(p,U){var g;return _.H(function(K){if(K.nextAddress==1)return((g=f)==null?void 0:g.id)===void 0?K.jumpTo(2):K.yield(d.logsStore.deleteRequest(f.id,d.databaseToken),2);d.networkManager.networkStatusHint&&d.getBooleanFlag&&d.getBooleanFlag("vss_network_hint")&&d.networkManager.networkStatusHint(!0);W(p,U);_.a4(K)})};
return f};
Xk.prototype.requestWithinAgeLimit=function(d,f){d=d.timestamp;return this.now()-d>=f?!1:!0};
Xk.prototype.retryQueuedRequests=function(){var d=this;if(!xE(this))throw Error("cd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(f){f&&!d.requestWithinAgeLimit(f,d.queuedRequestAgeLimitMs)?d.jobManager.addLowPriorityJob(function(){return _.H(function(R){if(R.nextAddress==1)return f.id===void 0?R.jumpTo(2):R.yield(d.logsStore.resetRequest(f.id,d.databaseToken),2);d.retryQueuedRequests();_.a4(R)})}):d.networkManager.isNetworkAvailable()&&d.throttledSend()})};
var dcR=function(d,f){d.writeError&&!d.networkManager.isNetworkAvailable()?d.writeError(f):d.handleError(f)},xE=function(d){return!!d.databaseToken||d.bypassDbTokenDependency};var BfU;var Wv8={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,
startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,
keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,
adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527};var fEB={},Ou8=UB("ServiceWorkerLogsDatabase",{objectStores:(fEB.SWHealthLog={addedAtVersion:1},fEB),shared:!0,upgrade:function(d,f){f(1)&&$d(ox(d,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var keW={},zhn=0;var IFu;var TR=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},cp=function(){if(!TR.instance){var d=_.oS("yt.networkRequestMonitor.instance")||new TR;
_.Wp("yt.networkRequestMonitor.instance",d);TR.instance=d}return TR.instance};
TR.prototype.requestComplete=function(d,f){f&&(this.anyRequestHasSucceeded=!0);d=this.removeParams(d);this.requestMap.get(d)||this.requestMap.set(d,f)};
TR.prototype.isEndpointCFR=function(d){d=this.removeParams(d);return(d=this.requestMap.get(d))?!1:d===!1&&this.anyRequestHasSucceeded?!0:null};
TR.prototype.removeParams=function(d){return d.split("?")[0]};
TR.prototype.removeParams=TR.prototype.removeParams;TR.prototype.isEndpointCFR=TR.prototype.isEndpointCFR;TR.prototype.requestComplete=TR.prototype.requestComplete;TR.getInstance=cp;var Ao=function(d){_.DB.call(this);var f=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=d!=null?d:{addLowPriorityJob:function(p,U){return setTimeout(p,U)},
cancelJob:function(p){clearTimeout(p)}};
var R,W;this.isOnline=(W=(R=window.navigator)==null?void 0:R.onLine)!=null?W:!0;this.onNavigatorChange=function(){return _.H(function(p){return p.yield(R5V(f),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||WgV(this)};
_.x(Ao,_.DB);Ao.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Ao.instance};
Ao.prototype.isNetworkAvailable=function(){return this.isOnline};
var WgV=function(d){d.pollingJob=d.jobManager.addLowPriorityJob(function(){var f;return _.H(function(R){if(R.nextAddress==1)return d.isOnline?((f=window.navigator)==null?0:f.onLine)?R.jumpTo(3):R.yield(R5V(d),3):R.yield(R5V(d),3);WgV(d);_.a4(R)})},3E4)},R5V=function(d,f){return d.networkRequestPromise?d.networkRequestPromise:d.networkRequestPromise=new Promise(function(R){var W,p,U,g;
return _.H(function(K){switch(K.nextAddress){case 1:return W=window.AbortController?new window.AbortController:void 0,U=(p=W)==null?void 0:p.signal,g=!1,_.q3(K,2,3),W&&(d.abortTimeoutKey=d.jobManager.addLowPriorityJob(function(){W.abort()},f||2E4)),K.yield(fetch("/generate_204",{method:"HEAD",
signal:U}),5);case 5:g=!0;case 3:_.eT(K);d.networkRequestPromise=void 0;d.abortTimeoutKey&&(d.jobManager.cancelJob(d.abortTimeoutKey),d.abortTimeoutKey=0);g!==d.isOnline&&(d.isOnline=g,d.isOnline?d.dispatchEvent("networkstatus-online"):d.dispatchEvent("networkstatus-offline"));R(g);_.XD(K,0);break;case 2:_.Ta(K),g=!1,K.jumpTo(3)}})})};var aX=function(){_.DB.call(this);var d=this;this.shouldFlushErrors=!1;Ao.instance||(Ao.instance=new Ao(_.Pp));this.sharedNetworkStatusManager=Ao.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(d.shouldFlushErrors&&_.q("offline_error_handling")){var f=qIu().get("errors",!0);if(f){for(var R in f)if(f[R]){var W=new _.M2(R,"sent via offline_errors");W.name=f[R].name;W.stack=f[R].stack;W.level=f[R].level;_.nk(W)}qIu().set("errors",{},2592E3,!0)}}})};
_.x(aX,_.DB);var pZe=function(){if(!aX.instance){var d=_.oS("yt.networkStatusManager.instance")||new aX;_.Wp("yt.networkStatusManager.instance",d);aX.instance=d}return aX.instance};
_.O=aX.prototype;_.O.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.O.networkStatusHint=function(d){this.sharedNetworkStatusManager.isOnline=d};
_.O.getWindowStatus=function(){var d=window.navigator.onLine;return d===void 0?!0:d};
_.O.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.O.listen=function(d,f){return this.sharedNetworkStatusManager.listen(d,f)};
_.O.sendNetworkCheckRequest=function(d){d=R5V(this.sharedNetworkStatusManager,d);d.then(function(f){_.q("use_cfr_monitor")&&cp().requestComplete("generate_204",f)});
return d};
aX.prototype.sendNetworkCheckRequest=aX.prototype.sendNetworkCheckRequest;aX.prototype.listen=aX.prototype.listen;aX.prototype.enableErrorFlushing=aX.prototype.enableErrorFlushing;aX.prototype.getWindowStatus=aX.prototype.getWindowStatus;aX.prototype.networkStatusHint=aX.prototype.networkStatusHint;aX.prototype.isNetworkAvailable=aX.prototype.isNetworkAvailable;aX.getInstance=pZe;_.i6=function(d){d=d===void 0?{}:d;_.DB.call(this);var f=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=pZe();var R=_.oS("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);R&&(d.rateLimit?(this.rateLimit=d.rateLimit,R("networkstatus-online",function(){UcF(f,"publicytnetworkstatus-online")}),R("networkstatus-offline",function(){UcF(f,"publicytnetworkstatus-offline")})):(R("networkstatus-online",function(){f.dispatchEvent("publicytnetworkstatus-online")}),R("networkstatus-offline",
function(){f.dispatchEvent("publicytnetworkstatus-offline")})))};
_.x(_.i6,_.DB);_.i6.prototype.isNetworkAvailable=function(){var d=_.oS("yt.networkStatusManager.instance.isNetworkAvailable");return d?d.bind(this.nsmInstance)():!0};
_.i6.prototype.networkStatusHint=function(d){var f=_.oS("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);f&&f(d)};
_.i6.prototype.sendNetworkCheckRequest=function(d){var f=this,R;return _.H(function(W){R=_.oS("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(f.nsmInstance);return _.q("skip_network_check_if_cfr")&&cp().isEndpointCFR("generate_204")?W.return(new Promise(function(p){var U;f.networkStatusHint(((U=window.navigator)==null?void 0:U.onLine)||!0);p(f.isNetworkAvailable())})):R?W.return(R(d)):W.return(!0)})};
var UcF=function(d,f){d.rateLimit?d.lastJobTime?(_.Pp.cancelJob(d.schedulerJob),d.schedulerJob=_.Pp.addLowPriorityJob(function(){d.lastPublicSignalSent!==f&&(d.dispatchEvent(f),d.lastPublicSignalSent=f,d.lastJobTime=(0,_.OB)())},d.rateLimit-((0,_.OB)()-d.lastJobTime))):(d.dispatchEvent(f),d.lastPublicSignalSent=f,d.lastJobTime=(0,_.OB)()):d.dispatchEvent(f)};var TOu,MC=function(){Xk.call(this,{logsStore:{cleanLogsStore:pwJ,deleteRequest:W_J,getMostRecentByStatus:jTL,markAsQueued:fFF,resetRequest:RhS,set:dqQ},networkManager:_.Ahf(),handleError:function(d,f,R){var W,p=R==null?void 0:(W=R.error)==null?void 0:W.code;if(p===400||p===415){var U;d=new _.M2(d.message,f,R==null?void 0:(U=R.error)==null?void 0:U.code);_.$Q(d,void 0,void 0,void 0,!0)}else _.nk(d)},
handleWarning:_.$Q,sendFn:xqn,now:_.OB,writeError:L_F,jobManager:_.e7(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.HX("potential_esf_error_limit",10),getBooleanFlag:_.q,disableYtIdbTransactions:!(_.aL()&&_.aFv())});this.initializationPromise=new _.q_;_.q("networkless_immediately_drop_all_requests")&&Uqn();iln("LogsDatabaseV2")};
_.x(MC,Xk);_.ZSN=function(){var d=_.oS("yt.networklessRequestController.instance");d||(d=new MC,_.Wp("yt.networklessRequestController.instance",d),_.q("networkless_logging")&&_.ps().then(function(f){d.databaseToken=f;tAC(d);d.initializationPromise.resolve();d.enableCleaning&&Math.random()<=d.cleaningRate&&d.databaseToken&&sTv(d.databaseToken);_.q("networkless_immediately_drop_sw_health_store")&&OSe(d)}));
return d};
MC.prototype.writeThenSend=function(d,f){f||(f={});f=Xwk(d,f);_.aL()||(this.initialized=!1);Xk.prototype.writeThenSend.call(this,d,f)};
MC.prototype.sendThenWrite=function(d,f,R){f||(f={});f=Xwk(d,f);_.aL()||(this.initialized=!1);Xk.prototype.sendThenWrite.call(this,d,f,R)};
MC.prototype.sendAndWrite=function(d,f){f||(f={});f=Xwk(d,f);_.aL()||(this.initialized=!1);Xk.prototype.sendAndWrite.call(this,d,f)};
MC.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var OSe=function(d){var f;_.H(function(R){if(!d.databaseToken)throw f=nf("clearSWHealthLogsDb"),f;return R.return(gOJ(d.databaseToken).catch(function(W){d.handleError(W)}))})};_.wwL=!1;_.MM8=_.RJ.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.wwL};_.Wp("ytNetworklessLoggingInitializationOptions",_.MM8);var r0=function(d){var f=this;this.config_=null;d?this.config_=d:pek()&&(this.config_=_.sB());_.w0(_.Pp,function(){yiQ(f)},5E3)};
r0.prototype.isReady=function(){!this.config_&&pek()&&(this.config_=_.sB());return!!this.config_};
var Nfn=function(d,f,R,W){!_.FK("VISITOR_DATA")&&f!=="visitor_id"&&Math.random()<.01&&_.$Q(new _.M2("Missing VISITOR_DATA when sending innertube request.",f,R,W));if(!d.isReady()){var p=new _.M2("innertube xhrclient not ready",f,R,W);_.nk(p);throw p;}var U={headers:W.headers||{},method:"POST",postParams:R,postBody:W.postBody,postBodyFormat:W.postBodyFormat||"JSON",onTimeout:function(){W.onTimeout()},
onFetchTimeout:W.onTimeout,onSuccess:function(D,I){if(W.onSuccess)W.onSuccess(I)},
onFetchSuccess:function(D){if(W.onSuccess)W.onSuccess(D)},
onProgress:function(D){if(W.onProgress)W.onProgress(D)},
onError:function(D,I){if(W.onError)W.onError(I)},
onFetchError:function(D){if(W.onError)W.onError(D)},
timeout:W.timeout,withCredentials:!0,compress:W.compress};U.headers["Content-Type"]||(U.headers["Content-Type"]="application/json");var g="";(p=d.config_.innertubeHostOverride)&&(g=p);var K=d.config_.innertubeUseThirdPartyAuth||!1,E=_.LQU(K,g,W);Object.assign(U.headers,E);U.headers.Authorization&&!g&&K&&(U.headers["x-origin"]=window.location.origin);var Y=_.BN(g+("/youtubei/"+d.config_.innertubeApiVersion+"/"+f),{alt:"json"}),b=function(D){D=D===void 0?!1:D;var I;if(W.retry&&g!="www.youtube-nocookie.com"&&
(D||_.q("skip_ls_gel_retry")||U.headers["Content-Type"]!=="application/json"||(I=o6u(f,R,E,K)),I)){var L=U.onSuccess,X=U.onFetchSuccess;U.onSuccess=function(r,v){$b8(I);L(r,v)};
R.onFetchSuccess=function(r,v){$b8(I);X(r,v)}}try{if(D&&W.retry&&!W.networklessOptions.bypassNetworkless)U.method="POST",W.networklessOptions.writeThenSend?_.ZSN().writeThenSend(Y,U):_.ZSN().sendAndWrite(Y,U);
else if(W.compress){var w=!W.networklessOptions.writeThenSend;if(U.postBody){var S=U.postBody;typeof S!=="string"&&(S=JSON.stringify(U.postBody));riv(Y,S,U,_.IL,w)}else riv(Y,JSON.stringify(U.postParams),U,JDk,w)}else _.q("web_all_payloads_via_jspb")?_.IL(Y,U):JDk(Y,U)}catch(r){if(r.name==="InvalidAccessError")I&&($b8(I),I=0),_.$Q(Error("dd"));else throw r;}I&&_.w0(_.Pp,function(){yiQ(d)},5E3)};
_.lFf()?JBQ().then(function(D){b(D)}):b(!1)};var hrU=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(hrU,_.US);var stc=0,SI8=_.Z4?"webkit":_.Ob?"moz":_.Ub?"ms":b68?"o":"";_.Wp("ytDomDomGetNextId",_.oS("ytDomDomGetNextId")||function(){return++stc});var gPc={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},p3=function(d){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(d=
d||window.event){this.event=d;for(var f in d)f in gPc||(this[f]=d[f]);this.scale=d.scale;this.rotation=d.rotation;var R=d.target||d.srcElement;R&&R.nodeType==3&&(R=R.parentNode);this.target=R;var W=d.relatedTarget;if(W)try{W=W.nodeName?W:null}catch(p){W=null}else this.type=="mouseover"?W=d.fromElement:this.type=="mouseout"&&(W=d.toElement);this.relatedTarget=W;this.clientX=d.clientX!=void 0?d.clientX:d.pageX;this.clientY=d.clientY!=void 0?d.clientY:d.pageY;this.keyCode=d.keyCode?d.keyCode:d.which;
this.charCode=d.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=d.altKey;this.ctrlKey=d.ctrlKey;this.shiftKey=d.shiftKey;this.metaKey=d.metaKey;this.pageX_=d.pageX;this.pageY_=d.pageY}}catch(p){}},HSC=function(d){if(document.body&&document.documentElement){var f=document.body.scrollTop+document.documentElement.scrollTop;
d.pageX_=d.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);d.pageY_=d.clientY+f}};
p3.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
p3.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
p3.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var WW=_.RJ.ytEventsEventsListeners||{};_.Wp("ytEventsEventsListeners",WW);var QTp=_.RJ.ytEventsEventsCounter||{count:0};_.Wp("ytEventsEventsCounter",QTp);var vOU=_.bS(function(){var d=!1;try{var f=Object.defineProperty({},"capture",{get:function(){d=!0}});
window.addEventListener("test",null,f)}catch(R){}return d});_.fv(OD,_.wG);OD.prototype.onMouseMove_=function(d){d.pageX_===void 0&&HSC(d);var f=d.pageX_;d.pageY_===void 0&&HSC(d);this.position_=new _.QC(f,d.pageY_)};
OD.prototype.checkPosition_=function(){if(this.position_){var d=(0,_.OB)();if(this.previousTime_!=0){var f=this.previousPosition_,R=this.position_,W=f.x-R.x;f=f.y-R.y;W=Math.sqrt(W*W+f*f)/(d-this.previousTime_);this.cycles_[this.index_]=Math.abs((W-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(R=f=0;R<4;R++)f+=this.cycles_[R]||0;f>=3&&this.callback_();this.previousVelocity_=W}this.previousTime_=d;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
OD.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.F_k(this.mouseListenerKey_)};var oOW={};var tyU=new _.C0("rawColdConfigGroup");var c9S=new _.C0("rawHotConfigGroup");var Kgc=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Kgc,_.US);var nBJ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(nBJ,_.US);var Me=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d,500)};
_.x(Me,_.US);Me.prototype.getPayloadCase=function(){return _.ql(this,EPC)};
Me.prototype.getContext=function(){return _.g7(this,nBJ,33)};
var EPC=[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,527];var $LJ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x($LJ,_.US);var LRU=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(LRU,_.US);LRU.prototype.setVideoId=function(d){return qe(this,1,eDv,LI(d))};
LRU.prototype.getPlaylistId=function(){return _.LD(this,T8(this,eDv,2))};
var eDv=[1,2];var vJJ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(vJJ,_.US);vJJ.prototype.getContext=function(){return _.g7(this,L3,1)};
vJJ.prototype.getTier=function(){return _.Ml(this,7)};var z5V,HW,K3;z5V=_.RJ.ytPubsubPubsubInstance||new _.Lf;HW=_.RJ.ytPubsubPubsubSubscribedKeys||{};K3=_.RJ.ytPubsubPubsubTopicToKeys||{};_.$qk=_.RJ.ytPubsubPubsubIsSynchronous||{};_.Lf.prototype.subscribe=_.Lf.prototype.subscribe;_.Lf.prototype.unsubscribeByKey=_.Lf.prototype.unsubscribeByKey;_.Lf.prototype.publish=_.Lf.prototype.publish;_.Lf.prototype.clear=_.Lf.prototype.clear;_.Wp("ytPubsubPubsubInstance",z5V);_.Wp("ytPubsubPubsubTopicToKeys",K3);_.Wp("ytPubsubPubsubIsSynchronous",_.$qk);
_.Wp("ytPubsubPubsubSubscribedKeys",HW);var z8=window;var wv=_.q("web_enable_lifecycle_monitoring")&&BO8()!==0,kTN=_.q("web_enable_lifecycle_monitoring");var YhO=function(d){var f=this;var R=R===void 0?0:R;var W=W===void 0?_.e7():W;this.JSC$10831_defaultPriority=R;this.scheduler=W;this.completedResolver=new _.q_;this.scheduledPayloads=d;for(d={i$jscomp$487:0};d.i$jscomp$487<this.scheduledPayloads.length;d={payload$jscomp$19:void 0,i$jscomp$487:d.i$jscomp$487},d.i$jscomp$487++)d.payload$jscomp$19=this.scheduledPayloads[d.i$jscomp$487],R=function(p){return function(){p.payload$jscomp$19.job();f.scheduledPayloads[p.i$jscomp$487].processed=!0;f.scheduledPayloads.every(function(U){return U.processed===
!0})&&f.completedResolver.resolve()}}(d),W=this.getPriority(d.payload$jscomp$19),W=this.scheduler.addJob(R,W),this.scheduledPayloads[d.i$jscomp$487]=Object.assign({},d.payload$jscomp$19,{job:R,
jobId:W})};
YhO.prototype.flushJobs=function(){var d=this,f=Array.from(this.scheduledPayloads.keys()).sort(function(W,p){return d.getPriority(d.scheduledPayloads[p])-d.getPriority(d.scheduledPayloads[W])});
f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=this.scheduledPayloads[R.value],R.jobId===void 0||R.processed||(this.scheduler.cancelJob(R.jobId),this.scheduler.addJob(R.job,10))};
YhO.prototype.cancel=function(){for(var d=_.Z(this.scheduledPayloads),f=d.next();!f.done;f=d.next())f=f.value,f.jobId===void 0||f.processed||this.scheduler.cancelJob(f.jobId),f.processed=!0;this.completedResolver.resolve()};
YhO.prototype.getPriority=function(d){var f;return(f=d.priority)!=null?f:this.JSC$10831_defaultPriority};var lQ=function(d){this.state=d;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};wv&&chn(this.state)};
lQ.prototype.install=function(d){this.plugins.push(d);return this};
lQ.prototype.uninstall=function(){var d=this;_.n9.apply(0,arguments).forEach(function(f){f=d.plugins.indexOf(f);f>-1&&d.plugins.splice(f,1)})};
lQ.prototype.transition=function(d,f){var R=this;wv&&tMp(this.state);var W=this.transitions.find(function(U){return Array.isArray(U.from)?U.from.find(function(g){return g===R.state&&U.to===d}):U.from===R.state&&U.to===d});
if(W){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);bSB(this,d,f);this.state=d;wv&&chn(this.state);W=W.action.bind(this);var p=this.plugins.filter(function(U){return U[d]}).map(function(U){return U[d]});
W(DcL(this,p),f)}else throw Error("ed`"+this.state+"`"+d);};
var DcL=function(d,f){var R=f.filter(function(p){return IEe(d,p)===10}),W=f.filter(function(p){return IEe(d,p)!==10});
return d.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var p=_.n9.apply(0,arguments);return _.H(function(U){if(U.nextAddress==1)return U.yield(d.runImmediateJobsAsync.apply(d,[R].concat(_.uR(p))),2);d.setJobSetWithScheduledJobs.apply(d,[W].concat(_.uR(p)));_.a4(U)})}:function(){var p=_.n9.apply(0,arguments);
d.runImmediateJobsSync.apply(d,[R].concat(_.uR(p)));d.setJobSetWithScheduledJobs.apply(d,[W].concat(_.uR(p)))}};
lQ.prototype.runImmediateJobsSync=function(d){var f=_.n9.apply(1,arguments);_.e7();for(var R=_.Z(d),W=R.next(),p={};!W.done;p={lifecycle$jscomp$2:void 0},W=R.next())p.lifecycle$jscomp$2=W.value,kJ(function(U){return function(){qhB(U.lifecycle$jscomp$2.name);jwf(function(){return U.lifecycle$jscomp$2.callback.apply(U.lifecycle$jscomp$2,_.uR(f))});
GR(U.lifecycle$jscomp$2.name)}}(p))};
lQ.prototype.runImmediateJobsAsync=function(d){var f=_.n9.apply(1,arguments),R,W,p,U;return _.H(function(g){g.nextAddress==1&&(_.e7(),R=_.Z(d),W=R.next(),p={});if(g.nextAddress!=3){if(W.done)return g.jumpTo(0);p.lifecycle$jscomp$3=W.value;p.asyncJobCompletion=void 0;U=function(K){return function(){qhB(K.lifecycle$jscomp$3.name);var E=jwf(function(){return K.lifecycle$jscomp$3.callback.apply(K.lifecycle$jscomp$3,_.uR(f))});
Ctf(E)?K.asyncJobCompletion=_.q("web_lifecycle_error_handling_killswitch")?E.then(function(){GR(K.lifecycle$jscomp$3.name)}):E.then(function(){GR(K.lifecycle$jscomp$3.name)},function(Y){dLn(Y);
GR(K.lifecycle$jscomp$3.name)}):GR(K.lifecycle$jscomp$3.name)}}(p);
kJ(U);return p.asyncJobCompletion?g.yield(p.asyncJobCompletion,3):g.jumpTo(3)}p={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};W=R.next();return g.jumpTo(2)})};
lQ.prototype.setJobSetWithScheduledJobs=function(d){var f=_.n9.apply(1,arguments),R=this,W=d.map(function(p){return{job:function(){qhB(p.name);jwf(function(){return p.callback.apply(p,_.uR(f))});
GR(p.name)},
priority:IEe(R,p)}});
W.length&&(this.jobSet=new YhO(W))};
var IEe=function(d,f){var R,W;return(W=(R=d.overridePriority)!=null?R:f.priority)!=null?W:0},qhB=function(d){wv&&d&&chn(d)},GR=function(d){wv&&d&&tMp(d)},bSB=function(d,f,R){kTN&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+d.constructor.name+"] '"+d.state+"' to '"+f+"'"),console.log("with message: ",R),console.groupEnd())};
_.Uh.Object.defineProperties(lQ.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var Lge=function(d){lQ.call(this,d===void 0?"none":d);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(){}}]},e5C;
_.x(Lge,lQ);Lge.prototype.runApplicationNavigationBegin=function(d,f){var R=this;this.navigationTimer=_.w0(_.Pp,function(){R.currentState==="application_navigating"&&R.transition("none")},5E3);
d(f==null?void 0:f.event)};
Lge.prototype.runApplicationNavigationEnd=function(d,f){this.navigationTimer&&(_.Pp.cancelJob(this.navigationTimer),this.navigationTimer=null);d(f==null?void 0:f.event)};
_.Bmf=function(){e5C||(e5C=new Lge);return e5C};var iGf=[];_.Wp("yt.logging.transport.getScrapedGelPayloads",function(){return iGf});var kA=function(){var d=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return d.totalEntries}}};
kA.prototype.storePayload=function(d,f){d=ffk(d);this.store[d]?this.store[d].push(f):(this.memoizedKeySequences={},this.store[d]=[f]);this.totalEntries++;_.q("more_accurate_gel_parser")&&(f=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(f));return d};
kA.prototype.smartExtractMatchingEntries=function(d){if(!d.keys.length)return[];for(var f=xcN(this,d.keys.splice(0,1)[0]),R=[],W=0;W<f.length;W++)this.store[f[W]]&&d.sizeLimit&&(this.store[f[W]].length<=d.sizeLimit?(R.push.apply(R,_.uR(this.store[f[W]])),delete this.store[f[W]]):R.push.apply(R,_.uR(this.store[f[W]].splice(0,d.sizeLimit))));this.totalEntries-=R.length;(d==null?0:d.sizeLimit)&&R.length<(d==null?void 0:d.sizeLimit)&&(d.sizeLimit-=R.length,R.push.apply(R,_.uR(this.smartExtractMatchingEntries(d))));
return R};
kA.prototype.extractMatchingEntries=function(d){d=xcN(this,d);for(var f=[],R=0;R<d.length;R++)this.store[d[R]]&&(f.push.apply(f,_.uR(this.store[d[R]])),delete this.store[d[R]]);this.totalEntries-=f.length;return f};
kA.prototype.getSequenceCount=function(d){d=xcN(this,d);for(var f=0,R=0;R<d.length;R++){var W=void 0;f+=((W=this.store[d[R]])==null?void 0:W.length)||0}return f};
var xcN=function(d,f){var R=ffk(f);if(d.memoizedKeySequences[R])return d.memoizedKeySequences[R];var W=Object.keys(d.store)||[];if(W.length<=1&&ffk(f)===W[0])return W;for(var p=[],U=0;U<W.length;U++){var g=W[U].split("/");if(XZc(f.auth,g[0])){var K=f.isJspb;XZc(K===void 0?"undefined":K?"true":"false",g[1])&&XZc(f.cttAuthInfo,g[2])&&(K=f.tier,K=K===void 0?"undefined":JSON.stringify(K),XZc(K,g[3])&&p.push(W[U]))}}return d.memoizedKeySequences[R]=p},XZc=function(d,f){return d===void 0||d==="undefined"?
!0:d===f};
kA.prototype.getSequenceCount=kA.prototype.getSequenceCount;kA.prototype.extractMatchingEntries=kA.prototype.extractMatchingEntries;kA.prototype.smartExtractMatchingEntries=kA.prototype.smartExtractMatchingEntries;kA.prototype.storePayload=kA.prototype.storePayload;var G6U,wkQ,SzS,D2,TbO,RoL,fJk,MyW,afQ,YzF,lfU,y9Q,Xkv;G6U=_.HX("initial_gel_batch_timeout",2E3);wkQ=_.HX("gel_queue_timeout_max_ms",6E4);SzS=_.HX("gel_min_batch_size",5);D2=void 0;TbO=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
RoL=new TbO;fJk=new TbO;MyW=new TbO;afQ=new TbO;lfU=!0;y9Q=1;_.NmQ=new Map;Xkv=_.RJ.ytLoggingTransportTokensToCttTargetIds_||{};_.Wp("ytLoggingTransportTokensToCttTargetIds_",Xkv);var xLQ=_.RJ.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Wp("ytLoggingTransportTokensToJspbCttTargetIds_",xLQ);var bw={};var SY=_.RJ.ytLoggingGelSequenceIdObj_||{};_.Wp("ytLoggingGelSequenceIdObj_",SY);var UGJ=[];var DGL=new Set,HMQ=0,eo1=0,LvS=0,Etf=[],KvW=[],xGf=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var uTn=function(){};
uTn.prototype.getUrl=function(d,f){f=f===void 0?!1:f;return d.hasOwnProperty("shareEndpoint")?null:_.aJu(d,null,f)};
var w5L=function(d,f,R){d={endpoint:f,actions:[]};R=(R.path?R.path[0]:R.target).icon||"";f=R.indexOf(":");f>0&&(R=R.substr(f+1));R&&d.actions.push(R);return d};var VmQ=/Command$/,Sv8=/Endpoint$/,w3F=new Map;var A6V,aEe;A6V=1;_.cW=function(){this.actionRoutingMap=new Map};
_.cW.prototype.triggerAction=function(d){var f=new LTv(d,!1,_.n9.apply(1,arguments));this.handleAction(f);return f.returnValue};
_.cW.prototype.triggerOptionalAction=function(d){var f=new LTv(d,!0,_.n9.apply(1,arguments));this.handleAction(f);return f.returnValue};
_.SW=function(d,f,R){f.forEach(function(W){var p=G21(W);p&&d.triggerOptionalAction(p,W,R,void 0)})};
_.cW.prototype.handleAction=function(d){var f=this.actionRoutingMap.get(d.actionName);f&&aEe(d,f);d.optionalAction||d.returnValue.length!==0||(d=new _.M2("Unhandled action",d.actionName),_.$Q(d))};
aEe=function(d,f){f.forEach(function(R){var W=null;R?W=R.apply(null,d.args):(R=Error("fd"),R.params=d.actionName,_.nk(R));d.returnValue.push(W)})};
_.tA=function(d,f,R){R||(R=A6V++);for(var W=_.Z(Object.keys(f)),p=W.next();!p.done;p=W.next()){p=p.value;var U=d.actionRoutingMap.get(p);U||(U=new Map,d.actionRoutingMap.set(p,U));d.registerActionHandler(R,p,f[p],U)}return R};
_.cW.prototype.registerActionHandler=function(d,f,R,W){W.set(d,_.hp(R))};
_.dq=function(d,f,R){f=_.Z(Object.keys(f));for(var W=f.next();!W.done;W=f.next())(W=d.actionRoutingMap.get(W.value))&&W.delete(R)};
_.dD(_.cW);var vtJ=function(d,f){var R=_.cW.getInstance();_.SL(function(){var W={},p=_.tA(R,(W[d]=f,W));_.SI(function(){var U={};_.dq(R,(U[d]="",U),p)})})};var hkU=Symbol("hd");$dU=e5J;var ft8=new Set(["For","If","Match","Watch"]),MFc={},wZC=(MFc[h5.default]=function(){return QIL},MFc.style=function(){return QIL},MFc),lEN;
for(lEN in wZC)UE.attributes[lEN]=wZC[lEN](UE.attributes[lEN]);var Zc=new _.BE("VISIBILITY_OBSERVER");var Kok={retrieve:function(d){return this.id.\u0275prov.token===d.\u0275prov.token?this.contextValue:this?_.RO(this,this.id):bsQ}};var V9n=function(d,f,R){if(d!==Wt)return!1;d=iMW(document.createElement("div"),function(){var W=O3(!1);try{R[0]()}finally{O3(W)}});
d=Array.from(d.childNodes);d.length===1&&(d=d[0]);return d};var GTB=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(d){}var Shi=typeof WeakRef==="function";var VFB=function(d){this.value=d};
VFB.prototype.deref=function(){return this.value};
var r6e=Shi?WeakRef:VFB,mcy=function(d){this.newKeyHandler=d;this.map=new WeakMap};
mcy.prototype.add=function(d,f){this.map.has(d)||(this.newKeyHandler(d),this.map.set(d,[]));this.map.get(d).push(new r6e(f))};
mcy.prototype.get=function(d){var f=this;return function W(){var p,U,g,K,E,Y,b,D,I,L,X;return _.pd(W,function(w){switch(w.nextAddress){case 1:_.xc(w,2);p=f.map.get(d);if(!p)return w.return();U=0;g=_.Z(p);K=g.next();case 4:if(K.done){w.jumpTo(6);break}E=K.value;Y=E.deref();if(!Y){w.jumpTo(5);break}U++;b=_.UR;return w.yield(Y,8);case 8:b(w.yieldResult);case 5:K=g.next();w.jumpTo(4);break;case 6:if(2*U<p.length){D=0;I=_.Z(p);for(L=I.next();!L.done;L=I.next())X=L.value,X.deref()&&(p[D++]=X);p.length=
D}case 2:_.eT(w),_.XD(w,0)}})}()};var utV=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},ItF=new mcy(function(d){d.addEventListener("abort",LoL,{once:!0})}),DiW=new WeakMap,PKV=function(d){d=d===void 0?VJ:d;
this.signal=new d};
PKV.prototype.abort=function(d){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=d,d=new Event("abort"),this.signal.dispatchEvent(d))};
var VJ=function(){this.target=utV();this.aborted=!1;this.onabort=null};
VJ.prototype.throwIfAborted=function(){bTu.call(this)};
VJ.prototype.addEventListener=function(d,f,R){this.target.addEventListener(d,f,R)};
VJ.prototype.removeEventListener=function(d,f,R){this.target.removeEventListener(d,f,R)};
VJ.prototype.dispatchEvent=function(d){if(this.onabort&&d.type==="abort")this.onabort(d);return this.target.dispatchEvent(d)};
VJ.abort=YWJ;VJ.timeout=eCk;VJ.any=qWk;var kQu=GTB?AbortController:PKV,rv=GTB?AbortSignal:VJ;typeof rv.abort!=="function"&&(rv.abort=YWJ);typeof rv.prototype.throwIfAborted!=="function"&&(rv.prototype.throwIfAborted=bTu);typeof rv.any!=="function"&&(rv.any=qWk);typeof rv.timeout!=="function"&&(rv.timeout=eCk);var QtN=function(d){d=d.clone();jLV(d);Dg(d,"dg",null);Dg(d,"d","0");Bji(d,null);cpR(d,null);return d},vPV=!0,FgN=function(d,f,R){var W=R===void 0?{}:R;
R=W.cssRowKey===void 0?void 0:W.cssRowKey;var p=W.combinedSignature===void 0?void 0:W.combinedSignature;var U=W.extraEdges===void 0?void 0:W.extraEdges;W=W.callback===void 0?void 0:W.callback;Dg(d,"m",f.join(","));U&&d2a(d,U);R&&(Dg(d,"ck",R),p?Dg(d,"rs",p):vPV&&(vPV=!1));if(W){if(W!=null&&!Wne.test(W))throw Error("Xa`"+W);Dg(d,"cb",W)}d=d.toString();_.Uu(d,"/")&&(d=lhy(document.location.href)+d);return _.MK(d)};var nPi=function(d){return J6y(d).then(function(f){return JSON.parse(f.responseText)})},J6y=function(d){var f={},R=f.xmlHttpFactory?f.xmlHttpFactory.createInstance():ITR.createInstance();
return(new _.Ig(function(W,p){var U;try{R.open("GET",d,!0)}catch(E){p(new mx("Error opening XHR: "+E.message,d,R))}R.onreadystatechange=function(){if(R.readyState==4){_.RJ.clearTimeout(U);var E;!(E=DMy(R.status))&&(E=R.status===0)&&(E=wMB(d),E=!(E=="http"||E=="https"||E==""));E?W(R):p(new h5V(R.status,d,R))}};
R.onerror=function(){p(new mx("Network error",d,R))};
if(f.headers)for(var g in f.headers){var K=f.headers[g];K!=null&&R.setRequestHeader(g,K)}f.withCredentials&&(R.withCredentials=f.withCredentials);f.responseType&&(R.responseType=f.responseType);f.mimeType&&R.overrideMimeType(f.mimeType);f.timeoutMs>0&&(U=_.RJ.setTimeout(function(){R.onreadystatechange=function(){};
R.abort();p(new oPV(d,R))},f.timeoutMs));
try{R.send(null)}catch(E){R.onreadystatechange=function(){},_.RJ.clearTimeout(U),p(new mx("Error sending XHR: "+E.message,d,R))}})).thenCatch(function(W){W instanceof _.QW&&R.abort();
throw W;})},mx=function(d,f,R){_.d8.call(this,d+", url="+f);
this.url=f;this.xhr=R};
_.fv(mx,_.d8);mx.prototype.name="XhrError";var h5V=function(d,f,R){mx.call(this,"Request Failed, status="+d,f,R);this.status=d};
_.fv(h5V,mx);h5V.prototype.name="XhrHttpError";var oPV=function(d,f){mx.call(this,"Request timed out",d,f)};
_.fv(oPV,mx);oPV.prototype.name="XhrTimeoutError";t4=t4||{};var uQ=function(){_.wG.call(this)};
_.fv(uQ,_.wG);uQ.prototype.initialize=function(){};var $cc=function(d,f){this.fn_=d;this.handler_=f};
$cc.prototype.execute=function(d){this.fn_&&(this.fn_.call(this.handler_||null,d),this.fn_=this.handler_=null)};
$cc.prototype.abort=function(){this.handler_=this.fn_=null};var PP=function(d,f){_.wG.call(this);this.deps_=d;this.JSC$10985_id_=f;this.onloadCallbacks_=[];this.JSC$10985_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.fv(PP,_.wG);PP.prototype.moduleConstructor_=uQ;PP.prototype.module_=null;PP.prototype.getId=function(){return this.JSC$10985_id_};
PP.prototype.registerCallback=function(d,f){return NbN(this.onloadCallbacks_,d,f)};
var y6a=function(d,f){NbN(d.JSC$10985_onErrorCallbacks_,f)},NbN=function(d,f,R){f=new $cc(f,R);
d.push(f);return f};
PP.prototype.isLoaded=function(){return!!this.module_};
PP.prototype.onLoad=function(d){var f=new this.moduleConstructor_;f.initialize(d());this.module_=f;f=(f=CKi(this.earlyOnloadCallbacks_,d()))||CKi(this.onloadCallbacks_,d());f||(this.JSC$10985_onErrorCallbacks_.length=0);return f};
PP.prototype.onError=function(d){(d=CKi(this.JSC$10985_onErrorCallbacks_,d))&&W8(Error("ld`"+d));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var CKi=function(d,f){for(var R=[],W=0;W<d.length;W++)try{d[W].execute(f)}catch(p){W8(p),R.push(p)}d.length=0;return R.length?R:null};
PP.prototype.disposeInternal=function(){PP.superClass_.disposeInternal.call(this);_.W0(this.module_)};var iSF,f6a,dHV,j6c,c6a,tFc,OEy,pyR,UHe;
_.Ht=function(d,f,R,W,p){W=W===void 0?!1:W;p=p===void 0?!1:p;var U=U===void 0?!0:U;this.scsReferenceUrl_=vdv(_.wa(d).toString(),U);this.cssRowKey_=f;this.combinedSignature_=R;this.useNegativeLoading_=W;this.requestedModuleMap_={};this.JSC$10988_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(d=b$(this.scsReferenceUrl_,"excm"))?d.split(","):[];this.shouldScanForCss_=p;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;FVk();_.QJ(this,tLc(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
iSF=function(d,f){if(f.href||f.getAttribute("data-href"))if(f=f.href||f.getAttribute("data-href"),mEu(f)&&!vdv(f).urlPrefix_.endsWith("_/js/")){f=tLc(vdv(f));f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,d.loadedCssModuleList_.includes(R)||d.loadedCssModuleList_.push(R)}};
_.Ht.prototype.JSC$10990_loadModules=function(d,f,R){var W=R===void 0?{}:R;R=W.extraEdges;var p=W.onError;var U=W.onSuccess;W=W.forceReload;this.JSC$10988_moduleInfoMap_=f;if(!d)throw Error("md");if(this.shouldScanForCss_){f=_.Z(document.getElementsByTagName("style"));for(var g=f.next();!g.done;g=f.next())iSF(this,g.value);f=_.Z(document.getElementsByTagName("link"));for(g=f.next();!g.done;g=f.next())iSF(this,g.value)}Bba(this,c6a(this,d),R,p,U,W)};
var Bba=function(d,f,R,W,p,U){W=W===void 0?function(){}:W;
p=p===void 0?function(){}:p;
U=U===void 0?!1:U;tFc(d,f,function(g,K,E){E=E===void 0?K:E;d.enableFallbackFetch&&U?d.loadWithFetch(g,K,W,p,E):d.load(g,K,W,p,E,R)},R)||W(-1)};
_.Ht.prototype.loadWithFetch=function(){_.H(function(){throw Error("nd");})};
_.Ht.prototype.maybeSetAdditionalFields=function(){};
f6a=function(d,f,R){if(d.useNegativeLoading_){var W=d.scsReferenceUrl_;d={cssRowKey:d.cssRowKey_,combinedSignature:d.combinedSignature_,extraEdges:R,requestedModuleIds:dHV(d),requestedCssModuleIds:j6c(d)};var p=d===void 0?{}:d;d=p.requestedModuleIds===void 0?[]:p.requestedModuleIds;R=p.requestedCssModuleIds===void 0?[]:p.requestedCssModuleIds;var U=p.cssRowKey===void 0?void 0:p.cssRowKey;var g=p.combinedSignature===void 0?void 0:p.combinedSignature;var K=p.extraEdges===void 0?void 0:p.extraEdges;
p=p.callback===void 0?void 0:p.callback;W=QtN(W);Dg(W,"d","1");Bji(W,d);cpR(W,R);f=FgN(W,f,{cssRowKey:U,combinedSignature:g,extraEdges:K,callback:p})}else W=d.scsReferenceUrl_,d={cssRowKey:d.cssRowKey_,combinedSignature:d.combinedSignature_,requestedModuleIds:dHV(d),requestedCssModuleIds:j6c(d)},K=d===void 0?{}:d,d=K.requestedCssModuleIds===void 0?[]:K.requestedCssModuleIds,R=K.cssRowKey===void 0?void 0:K.cssRowKey,U=K.combinedSignature===void 0?void 0:K.combinedSignature,g=K.extraEdges===void 0?
void 0:K.extraEdges,K=K.callback===void 0?void 0:K.callback,W=QtN(W),cpR(W,d),f=FgN(W,f,{cssRowKey:R,combinedSignature:U,extraEdges:g,callback:K});return f};
_.QJ=function(d,f){for(var R=!1,W=[],p=0;p<f.length;++p){var U=f[p];d.requestedModuleMap_[U]||(d.requestedModuleMap_[U]=!0,d.requestedModuleList_.push(U),R=!0,W.push(U))}R&&(d.requestedModuleListSorted_=!1)};
_.vP=function(d,f){for(var R=[],W=0;W<f.length;++W){var p=f[W];d.requestedModuleMap_[p]&&(delete d.requestedModuleMap_[p],_.NF(d.requestedModuleList_,p),R.push(p))}};
_.Ht.prototype.load=function(d,f,R,W,p){p=p===void 0?f:p;_.wa(d);var U=this.useCors_,g=this.corsMode_,K=this.fetchPriority,E=_.eb("SCRIPT");_.R4(E,d);U&&(E.crossOrigin=g);E.async=!1;K&&E.setAttribute("fetchpriority",K);_.QJ(this,f);_.RHF(this,d,E,f,R,W,p)};
_.RHF=function(d,f,R,W,p,U,g){g=g===void 0?W:g;d.lastScript_=R;d.insertPos.insertBefore(R,d.insertPos.firstChild);_.WWy(R,W,function(){R.parentElement.removeChild(R);d.lastScript_==R&&(d.lastScript_=null);var K=new Set;W.map(function(Y){return K.add(Y)});
for(var E in d.JSC$10988_moduleInfoMap_)d.JSC$10988_moduleInfoMap_[E].isLoaded()&&K.add(E);Array.from(K);U()},function(K){R.parentElement.removeChild(R);
d.lastScript_==R&&(d.lastScript_=null);_.vP(d,K);d.pendingModuleGraphUpdate_?d.pendingModuleGraphUpdate_.then(function(){p(-1,f)}):p(-1,f)},g)};
_.WWy=function(d,f,R,W,p){p=p===void 0?f:p;var U=f.length,g=function(){U=0;d.onload=null;d.onerror=null;K=function(){}},K=function(){g();
var Y=p.filter(function(b){return!me().getModuleInfo(b).isLoaded()});
Y.length!==0?W(Y,"Response was successful but was missing module(s) "+Y+"."):R()},E=function(){U--;
U==0&&K()};
f.forEach(function(Y){Y=me().getModuleInfo(Y);Y.isLoaded()?E():(NbN(Y.earlyOnloadCallbacks_,E),y6a(Y,E))});
d.onload=function(){return K()};
d.onerror=function(){g();W(f)}};
dHV=function(d){d.requestedModuleListSorted_||(d.requestedModuleListSorted_=!0,d.requestedModuleList_.sort());return d.requestedModuleList_};
j6c=function(d){d=d.loadedCssModuleList_;d.sort();return d};
c6a=function(d,f){return f.filter(function(R){return!d.requestedModuleMap_[R]})};
tFc=function(d,f,R,W){if(d.pendingModuleGraphUpdate_)return d.pendingModuleGraphUpdate_.then(function(){tFc(d,f,R,W)}),!0;
if(!d.useNegativeLoading_){var p=[],U=Object.assign({},d.requestedModuleMap_);pyR(d,f,function(b){p.push(b.getId())},W,function(b){return!b.isLoaded()},U);
f=p}for(U=0;U<f.length;){for(var g=f.length-U,K=U==0?f:f.slice(U,f.length),E=f6a(d,K,W),Y=_.wa(E).toString();Y.length>d.urlMaxLength;)if(g>1)g-=Math.ceil((Y.length-d.urlMaxLength)/6),g=Math.max(g,1),K=f.slice(U,U+g),E=f6a(d,K,W),Y=_.wa(E).toString();else return d.useNegativeLoading_?(d.useNegativeLoading_=!1,d.pendingModuleGraphUpdate_=UHe(d).then(function(b){OEy(d,b,W)}),tFc(d,f.slice(U),R,W)):!1;
U+=g;d.useNegativeLoading_?R(E,K):R(E,K,U===f.length?f:[])}return!0};
OEy=function(d,f,R){me().setAllModuleInfoString((f||{}).moduleGraph);pyR(d,dHV(d),function(W){_.QJ(d,[W.getId()])},R);
d.pendingModuleGraphUpdate_=null};
pyR=function(d,f,R,W,p,U){U=U===void 0?{}:U;var g=me();f=_.Z(f);for(var K=f.next();!K.done;K=f.next()){K=K.value;var E=g.getModuleInfo(K);if(!(U[K]||p&&!p(E))){U[K]=!0;var Y=E.deps_||[];if(W){var b=[];W[K]&&(b=Object.keys(W[K]));Y=Y.concat(b)}pyR(d,Y,R,W,p,U);R(E)}}};
UHe=function(d){d=d.scsReferenceUrl_.clone();jLV(d);Dg(d,"dg",null);Dg(d,"md","1");return nPi(d.toString())};var xiS=new Uint8Array(123);var ZEL=[];var s6V=function(){this.JSC$10037_loader_=null};
_.O=s6V.prototype;_.O.setBatchModeEnabled=function(){};
_.O.setAllModuleInfoString=function(){};
_.O.addExtraEdge=function(){throw Error("od");};
_.O.removeExtraEdge=function(){throw Error("pd");};
_.O.getModuleContext=function(){return null};
_.O.isActive=function(){return!1};
_.O.isUserActive=function(){return!1};
_.O.registerCallback=function(){};var Fk=function(d,f,R,W,p){var U=Error.call(this);this.message=U.message;"stack"in U&&(this.stack=U.stack);this.name="ModuleLoadFailure";this.type=d;this.status=f;this.requestedModuleIds=R;this.url=W;this.cause=p;this.message=this.toString()};
_.x(Fk,Error);Fk.prototype.toString=function(){return gha(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var gha=function(d){switch(d.type){case Fk.Type.UNAUTHORIZED:return"Unauthorized";case Fk.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case Fk.Type.TIMEOUT:return"Timed out";case Fk.Type.OLD_CODE_GONE:return"Out of date module id";case Fk.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+d.type}};
t4.ModuleLoadFailure=Fk;t4.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Jo=function(){this.moduleIds_=this.JSC$10037_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11003_extraEdges_={};this.JSC$11003_callbackMap_={};this.JSC$11003_currentlyLoadingModule_=this.baseModuleInfo_=new PP([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new JE;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.fv(Jo,s6V);var HEV=function(d,f){_.d8.call(this,"Error loading "+d+": "+f)};
_.fv(HEV,_.d8);Jo.prototype.setBatchModeEnabled=function(d){this.batchModeEnabled_=d};
Jo.prototype.setAllModuleInfoString=function(d,f){if(!(this instanceof Jo))this.setAllModuleInfoString(d,f);else if(typeof d==="string"){if(d.startsWith("d$")){d=d.substring(2);for(var R=[],W=0,p=d.indexOf("/"),U=0,g=!1,K=0;;){var E=g?d.substring(U):d.substring(U,p);if(E.length===0)W++,U="sy"+W.toString(36),E=[];else{var Y=E.indexOf(":");if(Y<0)U=E,E=[];else if(Y===E.length-1)U=E.substring(0,Y),E=Array(R[K-1]);else{U=E.substring(0,Y);E=E.substring(Y+1).split(",");Y=K;for(var b=0;b<E.length;b++)Y-=
E[b].length===0?1:Number(E[b]),E[b]=R[Y]}Y=0;if(U.length===0)Y=1;else if(U.charAt(0)==="+"||U.charAt(0)==="-")Y=Number(U);Y!==0&&(W+=Y,U="sy"+W.toString(36))}R.push(U);KWi(this,U,E);if(g)break;U=p+1;p=d.indexOf("/",U);p===-1&&(g=!0);K++}this.moduleIds_=R}else if(d.startsWith("p$"))Ehe(this,d);else{d=d.split("/");R=[];for(W=0;W<d.length;W++){K=d[W].split(":");p=K[0];g=[];if(K[1])for(g=K[1].split(","),K=0;K<g.length;K++)g[K]=R[parseInt(g[K],36)];R.push(p);KWi(this,p,g)}this.moduleIds_=R}f&&f.length?
(_.B8(this.loadingModuleIds_,f),this.lastInitialModuleId_=_.mL(f)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11003_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11003_currentlyLoadingModule_=null,(f=this.baseModuleInfo_.onLoad((0,_.lB)(this.getModuleContext,this)))&&f.length&&zHF(this,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,f[0])),nc(this))}};
var Ehe=function(d,f){var R=f.substring(2);for(f=0;f<64;f++)xiS["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(f)]=f;var W={buf:R,pos:0};gq(W);var p=gq(W),U=gq(W)+1;f=Array(p);var g=Array(p),K=Array(p);U=Array(U);var E=0,Y=0,b=W.pos,D=W.buf.indexOf("|",W.pos);W.pos=D+1;for(D=0;D<p;D++){var I=gq(W),L=I&2,X=I&1;I>>>=2;X?(E+=I>>>1^-(I&1),I="sy"+E.toString(36)):(X=b,b+=I,I=R.substring(X,b));f[D]=I;L&&(U[Y++]=I)}U[Y]="";W.pos++;Y=p&-2;R=p&1;for(E=0;E<Y;E+=2)b=XI8(W),K[E]=
b&7,K[E+1]=b>>>3&7;R&&(R=XI8(W),K[Y]=R&7);W.pos++;for(Y=0;Y<p;Y++)K[Y]===7&&(K[Y]=gq(W));W.pos++;for(R=Y=0;R<p;R++){E=K[R];b=E===0?ZEL:Array(E);g[R]=b;D=Y;for(L=0;L<E;L++)D-=gq(W),b[L]=U[D];U[Y]===f[R]&&Y++}for(W=0;W<f.length;W++)KWi(d,f[W],g[W]);d.moduleIds_=f};
_.O=Jo.prototype;_.O.getModuleInfo=function(d){return this.moduleInfoMap[d]};
_.O.addExtraEdge=function(d,f){var R=this.getModuleInfo(d);R&&R.isLoaded()?this.load(f):(this.JSC$11003_extraEdges_[d]||(this.JSC$11003_extraEdges_[d]={}),this.JSC$11003_extraEdges_[d][f]=!0)};
_.O.removeExtraEdge=function(d,f){if(this.JSC$11003_extraEdges_[d]){delete this.JSC$11003_extraEdges_[d][f];for(var R in this.JSC$11003_extraEdges_[d])return;delete this.JSC$11003_extraEdges_[d]}};
_.O.isActive=function(){return this.loadingModuleIds_.length>0};
_.O.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var nc=function(d){var f=d.lastActive_,R=d.isActive();R!=f&&(d.executeCallbacks_(R?"active":"idle"),d.lastActive_=R);f=d.isUserActive();f!=d.userLastActive_&&(d.executeCallbacks_(f?"userActive":"userIdle"),d.userLastActive_=f)},KWi=function(d,f,R){d.moduleInfoMap[f]?(d=d.moduleInfoMap[f].deps_,d!=R&&d.splice.apply(d,[0,
d.length].concat(_.uR(R)))):d.moduleInfoMap[f]=new PP(R,f)},Y$C=function(d,f,R){var W=[];
eSf(f,W);f=[];for(var p={},U=0;U<W.length;U++){var g=W[U],K=d.getModuleInfo(g);if(!K)throw Error("qd`"+g);var E=new JE;p[g]=E;K.isLoaded()?E.callback(null):(kVa(d,g,K,!!R,E),d.isModuleLoading(g)||f.push(g))}f.length>0&&(d.loadingModuleIds_.length===0?d.loadModules_(f):(d.requestedModuleIdsQueue_.push(f),nc(d)));return p},kVa=function(d,f,R,W,p){R.registerCallback(p.callback,p);
y6a(R,function(U){p.errback(new HEV(f,U))});
d.isModuleLoading(f)?W&&(bEL(d,f),nc(d)):W&&bEL(d,f)};
Jo.prototype.loadModules_=function(d,f,R){var W=this;f||(this.consecutiveFailures_=0);var p=DHR(this,d);this.loadingModuleIds_=p;this.requestedLoadingModuleIds_=this.batchModeEnabled_?d:_.CQ(p);nc(this);if(p.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,p);if(Object.keys(this.JSC$11003_extraEdges_).length>0&&!this.JSC$10037_loader_.supportsExtraEdges)throw Error("rd");d=(0,_.lB)(this.JSC$10037_loader_.JSC$10990_loadModules,this.JSC$10037_loader_,_.CQ(p),this.moduleInfoMap,
{extraEdges:this.JSC$11003_extraEdges_,forceReload:!!R,onError:function(U,g){var K=W.requestedLoadingModuleIds_;U=U!=null?U:void 0;W.consecutiveFailures_++;var E=_.CQ(p);W.requestedLoadingModuleIds_=K;p.forEach(_.AD(_.NF,W.requestedModuleIds_),W);U==401?(zHF(W,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.UNAUTHORIZED,U)),W.requestedModuleIdsQueue_.length=0):U==410?(I6a(W,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.OLD_CODE_GONE,U)),q$V(W)):W.consecutiveFailures_>=3?(I6a(W,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
U,E,g)),q$V(W)):W.loadModules_(W.requestedLoadingModuleIds_,!0,U==8001||!1)},
onTimeout:(0,_.lB)(this.handleLoadTimeout_,this)});(f=Math.pow(this.consecutiveFailures_,2)*5E3)?_.RJ.setTimeout(d,f):d()}};
var DHR=function(d,f){f=f.filter(function(p){return d.moduleInfoMap[p].isLoaded()?(_.RJ.setTimeout(function(){return Error("sd`"+p)},0),!1):!0});
for(var R=[],W=0;W<f.length;W++)R=R.concat(LWV(d,f[W]));eSf(R);return!d.batchModeEnabled_&&R.length>1?(f=R.shift(),d.requestedModuleIdsQueue_=R.map(function(p){return[p]}).concat(d.requestedModuleIdsQueue_),[f]):R},LWV=function(d,f){var R=_.uo.createSet(d.requestedModuleIds_),W=[];
R[f]||W.push(f);f=[f];for(var p=0;p<f.length;p++)for(var U=d.getModuleInfo(f[p]).deps_,g=U.length-1;g>=0;g--){var K=U[g];d.getModuleInfo(K).isLoaded()||R[K]||(W.push(K),f.push(K))}W.reverse();eSf(W);return W};
Jo.prototype.JSC$10998_setLoaded=function(){if(this.JSC$11003_currentlyLoadingModule_){var d=this.JSC$11003_currentlyLoadingModule_.getId(),f=[];if(this.JSC$11003_extraEdges_[d]){for(var R=_.Z(Object.keys(this.JSC$11003_extraEdges_[d])),W=R.next();!W.done;W=R.next()){W=W.value;var p=this.getModuleInfo(W);p&&!p.isLoaded()&&(this.removeExtraEdge(d,W),f.push(W))}this.loadMultiple(f)}this.isDisposed()||((f=this.moduleInfoMap[d].onLoad((0,_.lB)(this.getModuleContext,this)))&&f.length&&zHF(this,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,f[0])),_.NF(this.userInitiatedLoadingModuleIds_,d),_.NF(this.loadingModuleIds_,d),this.loadingModuleIds_.length===0&&q$V(this),this.lastInitialModuleId_&&d==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),nc(this),this.JSC$11003_currentlyLoadingModule_=null)}};
Jo.prototype.isModuleLoading=function(d){if(_.hn(this.loadingModuleIds_,d))return!0;for(var f=0;f<this.requestedModuleIdsQueue_.length;f++)if(_.hn(this.requestedModuleIdsQueue_[f],d))return!0;return!1};
Jo.prototype.load=function(d,f){return Y$C(this,[d],f)[d]};
Jo.prototype.loadMultiple=function(d){return Y$C(this,d)};
var bEL=function(d,f){_.hn(d.userInitiatedLoadingModuleIds_,f)||d.userInitiatedLoadingModuleIds_.push(f)};
Jo.prototype.beforeLoadModuleCode=function(d){var f=this;this.JSC$11003_currentlyLoadingModule_&&this.JSC$11003_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$10998_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[d]&&eHa(this,this.moduleInfoMap[d].deps_||[],function(R){R.module_=new uQ;_.NF(f.loadingModuleIds_,R.getId())},function(R){return!R.isLoaded()});
this.JSC$11003_currentlyLoadingModule_=this.getModuleInfo(d)};
Jo.prototype.handleLoadTimeout_=function(){I6a(this,new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.TIMEOUT));q$V(this)};
var I6a=function(d,f){d.requestedLoadingModuleIds_.length>1?d.requestedModuleIdsQueue_=d.requestedLoadingModuleIds_.map(function(R){return[R]}).concat(d.requestedModuleIdsQueue_):zHF(d,f)},zHF=function(d,f){var R=d.requestedLoadingModuleIds_;
d.loadingModuleIds_.length=0;for(var W=[],p=0;p<d.requestedModuleIdsQueue_.length;p++){var U=d.requestedModuleIdsQueue_[p].filter(function(E){var Y=LWV(this,E);return tq(R,function(b){return _.hn(Y,b)})},d);
_.B8(W,U)}for(p=0;p<R.length;p++)_.oJ(W,R[p]);for(p=0;p<W.length;p++){for(U=0;U<d.requestedModuleIdsQueue_.length;U++)_.NF(d.requestedModuleIdsQueue_[U],W[p]);_.NF(d.userInitiatedLoadingModuleIds_,W[p])}if(p=d.JSC$11003_callbackMap_.error)for(U=0;U<p.length;U++)for(var g=p[U],K=0;K<W.length;K++)g("error",W[K],f);for(W=0;W<R.length;W++)if(d.moduleInfoMap[R[W]])d.moduleInfoMap[R[W]].onError(f);d.requestedLoadingModuleIds_.length=0;nc(d)},q$V=function(d){for(;d.requestedModuleIdsQueue_.length;){var f=
d.requestedModuleIdsQueue_.shift().filter(function(R){return!this.getModuleInfo(R).isLoaded()},d);
if(f.length>0){d.loadModules_(f);return}}nc(d)};
Jo.prototype.registerCallback=function(d,f){Array.isArray(d)||(d=[d]);for(var R=0;R<d.length;R++){var W=d[R],p=f,U=this.JSC$11003_callbackMap_;U[W]||(U[W]=[]);U[W].push(p)}};
Jo.prototype.executeCallbacks_=function(d){for(var f=this.JSC$11003_callbackMap_[d],R=0;f&&R<f.length;R++)f[R](d)};
var eHa=function(d,f,R,W,p){W=W===void 0?function(){return!0}:W;
p=p===void 0?{}:p;f=_.Z(f);for(var U=f.next();!U.done;U=f.next()){U=U.value;var g=d.getModuleInfo(U);!p[U]&&W(g)&&(p[U]=!0,eHa(d,g.deps_||[],R,W,p),R(g))}};
Jo.prototype.dispose=function(){_.pD(_.uo.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11003_callbackMap_={};this.isDisposed_=!0};
Jo.prototype.isDisposed=function(){return this.isDisposed_};
_.rG=function(){return new Jo};var xHe=[5E3,2E4],Xyi=function(){this.JSC$10037_loader_=null;this.JSC$11011_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11011_queue_=[];this.JSC$11011_extraEdges_=Object.create(null);this.JSC$11011_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.x(Xyi,s6V);_.O=Xyi.prototype;_.O.setAllModuleInfoString=function(){this.JSC$11011_currentlyLoadingModule_&&this.JSC$11011_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$10998_setLoaded()};
_.O.getModuleInfo=function(d){var f=this.JSC$11011_moduleInfoMap_[d];f||(f=new PP([],d),this.JSC$11011_moduleInfoMap_[d]=f);return f};
_.O.addExtraEdge=function(d,f){this.getModuleInfo(d).isLoaded()?this.load(f):(this.JSC$11011_extraEdges_[d]||(this.JSC$11011_extraEdges_[d]={}),this.JSC$11011_extraEdges_[d][f]=!0)};
_.O.removeExtraEdge=function(d,f){if(this.JSC$11011_extraEdges_[d]){delete this.JSC$11011_extraEdges_[d][f];for(var R in this.JSC$11011_extraEdges_[d])return;delete this.JSC$11011_extraEdges_[d]}};
_.O.isModuleLoading=function(d){return!!this.loadingModules_[d]};
_.O.load=function(d){TZV(this,[d]);return ADC(this,d)};
_.O.loadMultiple=function(d){var f=this,R=Object.create(null),W=[];d.forEach(function(p){R[p]||(R[p]=ADC(f,p),W.push(p))});
TZV(this,W);return R};
_.O.beforeLoadModuleCode=function(d){var f;((f=this.JSC$11011_currentlyLoadingModule_)==null?void 0:f.getId())==="synthetic_module_overhead"&&this.JSC$10998_setLoaded();var R,W;a6e(this,(W=(R=this.JSC$11011_moduleInfoMap_[d])==null?void 0:R.deps_)!=null?W:[],function(p){p.module_=new uQ},function(p){return!p.isLoaded()});
this.JSC$11011_currentlyLoadingModule_=this.getModuleInfo(d)};
_.O.JSC$10998_setLoaded=function(){if(this.JSC$11011_currentlyLoadingModule_){var d=this.JSC$11011_currentlyLoadingModule_.getId(),f=[];if(this.JSC$11011_extraEdges_[d]){for(var R=_.Z(Object.keys(this.JSC$11011_extraEdges_[d])),W=R.next();!W.done;W=R.next())W=W.value,this.getModuleInfo(W).isLoaded()||(this.removeExtraEdge(d,W),f.push(W));this.loadMultiple(f)}this.JSC$11011_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11011_currentlyLoadingModule_=null;(!this.isModuleLoading(d)&&/^sy[0-9a-z]{0,4}$/.test(d)||d==="synthetic_module_overhead")&&delete this.JSC$11011_moduleInfoMap_[d];this.unsetModulesAsLoading(d)}};
_.O.setModulesAsLoading=function(){var d=this;_.n9.apply(0,arguments).forEach(function(f){d.loadingModules_[f]=!0})};
_.O.unsetModulesAsLoading=function(){var d=this;_.n9.apply(0,arguments).forEach(function(f){delete d.loadingModules_[f]})};
var ADC=function(d,f){return new _.Ig(function(R,W){var p=d.getModuleInfo(f);p.isLoaded()?R(null):(p.registerCallback(function(){R(null)}),y6a(p,function(U){var g="Error loading "+f+": "+U;
U instanceof t4.ModuleLoadFailure&&U.url&&(g=g+", requested url: "+U.url.toString());W(Error(g))}))})},TZV=function(d,f){f=f.filter(function(R){return!d.isModuleLoading(R)&&!d.getModuleInfo(R).isLoaded()});
f.length>0&&(d.setModulesAsLoading.apply(d,_.uR(f)),d.JSC$11011_queue_.push(f),MxB(d))},MxB=function(d){for(var f={};d.activeLoads_<Infinity&&d.JSC$11011_queue_.length>0;f={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})f.ids$jscomp$36=d.JSC$11011_queue_.shift().filter(function(R){return!d.getModuleInfo(R).isLoaded()}),f.ids$jscomp$36.length>0&&(d.activeLoads_++,f.finishLoad=function(R){return function(){d.activeLoads_--;
MxB(d);R.finishLoad=function(){}}}(f),_.Ly(f.ids$jscomp$36.map(function(R){return ADC(d,R)})).then(function(R){return function(){(0,R.finishLoad)()}}(f)),f.attempt$jscomp$6=0,f.load$jscomp$1=function(R){return function(){if(Object.keys(d.JSC$11011_extraEdges_).length>0&&!d.JSC$10037_loader_.supportsExtraEdges)throw Error("rd");
d.JSC$10037_loader_.JSC$10990_loadModules(R.ids$jscomp$36,d.JSC$11011_moduleInfoMap_,{extraEdges:d.JSC$11011_extraEdges_,onError:function(W,p){var U=xHe[R.attempt$jscomp$6++];U!==void 0?setTimeout(function(){(0,R.load$jscomp$1)()},U):(d.unsetModulesAsLoading.apply(d,_.uR(R.ids$jscomp$36)),(0,R.finishLoad)(),R.ids$jscomp$36.forEach(function(g){g=d.getModuleInfo(g);
if(!g.isLoaded())g.onError(new t4.ModuleLoadFailure(t4.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,W,R.ids$jscomp$36,p))}))}})}}(f),(0,f.load$jscomp$1)())},a6e=function(d,f,R,W,p){W=W===void 0?function(){return!0}:W;
p=p===void 0?{}:p;f=_.Z(f);for(var U=f.next();!U.done;U=f.next()){U=U.value;var g=d.getModuleInfo(U);!p[U]&&W(g)&&(p[U]=!0,a6e(d,g.deps_||[],R,W,p),R(g))}};var wya=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var MOF=Symbol("ud");window.JSCompiler_renameProperty=function(d){return d};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var l6C,GVO,S$a;l6C=!wya||HTMLElement.es5Shimmed||_.RJ.Reflect===void 0||_.RJ.customElements===void 0||_.RJ.customElements.polyfillWrapFlushCallback||!1;_.fCu=function(){var d=HTMLElement;if(l6C)return d;if(GVO!==void 0)return GVO;var f=_.RJ.Reflect,R=function(){return f.construct(d,[],this.constructor)};
R.prototype=d.prototype;R.prototype.constructor=R;R.es5Shimmed=!0;Object.setPrototypeOf(R,d);return GVO=R};
S$a=!1;l6C||S$a||(S$a=!0,_.RJ.HTMLElement=_.fCu());/*

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 VO8=/(url\()([^)]*)(\))/g,GQv=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,SWp,KA;var Nd=!window.ShadyDOM||!window.ShadyDOM.inUse,VxN=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),rDa=!window.customElements.polyfillWrapFlushCallback,mHL;if(mHL=Nd&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var u7R=new CSSStyleSheet;u7R.replaceSync("");var P5c=document.createElement("div");P5c.attachShadow({mode:"open"});P5c.shadowRoot.adoptedStyleSheets=[u7R];mHL=P5c.shadowRoot.adoptedStyleSheets[0]===u7R}catch(d){mHL=!1}
var Q6B=mHL,vhN=window.Polymer&&window.Polymer.rootPath||mi1(document.baseURI||window.location.href),aI=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,hXu=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,Bt=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,FWa=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,$g=window.Polymer&&window.Polymer.legacyOptimizations||!1,iP=window.Polymer&&window.Polymer.legacyWarnings||!1,JDi=window.Polymer&&window.Polymer.syncInitialRender||
!1,wq=window.Polymer&&window.Polymer.legacyUndefined||!1,nhi=window.Polymer&&window.Polymer.orderedComputed||!1,ho=window.Polymer&&window.Polymer.removeNestedTemplates||!1,oX=window.Polymer&&window.Polymer.fastDomIf||!1,$E=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,hHB=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,ohN=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var NC={},$HR={},GL=function(){return HTMLElement.apply(this,arguments)||this};
_.x(GL,HTMLElement);GL.import=function(d,f){return d?(d=NC[d]||$HR[d.toLowerCase()])&&f?d.querySelector(f):d:null};
GL.prototype.attributeChangedCallback=function(d,f,R){f!==R&&this.register()};
GL.prototype.register=function(d){if(d=d||this.id){if(Bt&&(NC[d]||$HR[d.toLowerCase()])!==void 0)throw NC[d]=$HR[d.toLowerCase()]=null,Error("vd`"+d);this.id=d;NC[d]=$HR[d.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.Uh.Object.defineProperties(GL.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var d=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;d=_.EV(this.getAttribute("assetpath")||"",d.baseURI);this.__assetpath=mi1(d)}return this.__assetpath}}});
_.Uh.Object.defineProperties(GL,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
GL["import"]=GL.import;GL.prototype.modules=NC;customElements.define("dom-module",GL);var NZF=0,POQ=0,zL=[],yDR=0,ueJ=!1,C5y=document.createTextNode(""),iEC,hz;(new window.MutationObserver(Qkv)).observe(C5y,{characterData:!0});_.yJ={after:function(d){return{run:function(f){return window.setTimeout(f,d)},
cancel:function(f){window.clearTimeout(f)}}},
run:function(d,f){return window.setTimeout(d,f)},
cancel:function(d){window.clearTimeout(d)}};
_.rO={run:function(d){return window.requestAnimationFrame(d)},
cancel:function(d){window.cancelAnimationFrame(d)}};
iEC={run:function(d){return window.requestIdleCallback?window.requestIdleCallback(d):window.setTimeout(d,16)},
cancel:function(d){window.cancelIdleCallback?window.cancelIdleCallback(d):window.clearTimeout(d)}};
hz={run:function(d){ueJ||(ueJ=!0,C5y.textContent=yDR++);zL.push(d);return NZF++},
cancel:function(d){var f=d-POQ;if(f>=0){if(!zL[f])throw Error("wd`"+d);zL[f]=null}}};var BZa=0,Cc=function(d){var f=d.__mixinApplications;f||(f=new WeakMap,d.__mixinApplications=f);var R=BZa++;return function(W){var p=W.__mixinSet;if(p&&p[R])return W;var U=f,g=U.get(W);g||(g=d(W),U.set(W,g),W=Object.create(g.__mixinSet||p||null),W[R]=!0,g.__mixinSet=W);return g}};_.Az=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(d){return ShadyDOM.patch(d)}:function(d){return d};var cDe=Cc(function(d){var f=function(){var R=d.call(this)||this;R.__dataEnabled=!1;R.__dataReady=!1;R.__dataInvalid=!1;R.__data={};R.__dataPending=null;R.__dataOld=null;R.__dataInstanceProps=null;R.__dataCounter=0;R.__serializing=!1;R._initializeProperties();return R};
_.x(f,d);f.createProperties=function(R){var W=this.prototype,p;for(p in R)p in W||W._createPropertyAccessor(p)};
f.attributeNameForProperty=function(R){return R.toLowerCase()};
f.typeForProperty=function(){};
f.prototype._createPropertyAccessor=function(R,W){this._addPropertyToAttributeMap(R);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[R]||(this.__dataHasAccessor[R]=!0,this._definePropertyAccessor(R,W))};
f.prototype._addPropertyToAttributeMap=function(R){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var W=this.__dataAttributes[R];W||(W=this.constructor.attributeNameForProperty(R),this.__dataAttributes[W]=R);return W};
f.prototype._definePropertyAccessor=function(R,W){Object.defineProperty(this,R,{get:function(){return this.__data[R]},
set:W?function(){}:function(p){this._setPendingProperty(R,p,!0)&&this._invalidateProperties()}})};
f.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
f.prototype._initializeProperties=function(){for(var R in this.__dataHasAccessor)this.hasOwnProperty(R)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[R]=this[R],delete this[R])};
f.prototype._initializeInstanceProperties=function(R){Object.assign(this,R)};
f.prototype._setProperty=function(R,W){this._setPendingProperty(R,W)&&this._invalidateProperties()};
f.prototype._getProperty=function(R){return this.__data[R]};
f.prototype._setPendingProperty=function(R,W){var p=this.__data[R],U=this._shouldPropertyChange(R,W,p);U&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||R in this.__dataOld||(this.__dataOld[R]=p),this.__data[R]=W,this.__dataPending[R]=W);return U};
f.prototype._isPropertyPending=function(R){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(R))};
f.prototype._invalidateProperties=function(){var R=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,hz.run(function(){R.__dataInvalid&&(R.__dataInvalid=!1,R._flushProperties())}))};
f.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
f.prototype._flushProperties=function(){this.__dataCounter++;var R=this.__data,W=this.__dataPending,p=this.__dataOld;this._shouldPropertiesChange(R,W,p)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(R,W,p));this.__dataCounter--};
f.prototype._shouldPropertiesChange=function(R,W){return!!W};
f.prototype._propertiesChanged=function(){};
f.prototype._shouldPropertyChange=function(R,W,p){return p!==W&&(p===p||W===W)};
f.prototype.attributeChangedCallback=function(R,W,p,U){W!==p&&this._attributeToProperty(R,p);d.prototype.attributeChangedCallback&&d.prototype.attributeChangedCallback.call(this,R,W,p,U)};
f.prototype._attributeToProperty=function(R,W,p){if(!this.__serializing){var U=this.__dataAttributes;R=U&&U[R]||R;this[R]=this._deserializeValue(W,p||this.constructor.typeForProperty(R))}};
f.prototype._propertyToAttribute=function(R,W,p){this.__serializing=!0;p=arguments.length<3?this[R]:p;this._valueToNodeAttribute(this,p,W||this.constructor.attributeNameForProperty(R));this.__serializing=!1};
f.prototype._valueToNodeAttribute=function(R,W,p){W=this._serializeValue(W);if(p==="class"||p==="name"||p==="slot")R=(0,_.Az)(R);W===void 0?R.removeAttribute(p):R.setAttribute(p,W===""&&window.trustedTypes?window.trustedTypes.emptyScript:W)};
f.prototype._serializeValue=function(R){switch(typeof R){case "boolean":return R?"":void 0;default:return R!=null?R.toString():void 0}};
f.prototype._deserializeValue=function(R,W){switch(W){case Boolean:return R!==null;case Number:return Number(R);default:return R}};
return f});var txV=0,v_1=[];var dnB=Cc(function(d){function f(U){U=Object.getPrototypeOf(U);return U.prototype instanceof p?U:null}
function R(U){if(!U.hasOwnProperty("__ownProperties")){var g=null;if(U.hasOwnProperty("properties")){var K=U.properties;if(K){g={};for(var E in K){var Y=K[E];g[E]=typeof Y==="function"?{type:Y}:Y}}}U.__ownProperties=g}return U.__ownProperties}
var W=cDe(d),p=function(){return W.apply(this,arguments)||this};
_.x(p,W);p.finalize=function(){if(!this.hasOwnProperty("__finalized")){var U=f(this);U&&U.finalize();this.__finalized=!0;this._finalizeClass()}};
p._finalizeClass=function(){var U=R(this);U&&this.createProperties(U)};
p.typeForProperty=function(U){return(U=this._properties[U])&&U.type};
p.prototype._initializeProperties=function(){txV++;this.constructor.finalize();W.prototype._initializeProperties.call(this)};
p.prototype.connectedCallback=function(){W.prototype.connectedCallback&&W.prototype.connectedCallback.call(this);this._enableProperties()};
p.prototype.disconnectedCallback=function(){W.prototype.disconnectedCallback&&W.prototype.disconnectedCallback.call(this)};
_.Uh.Object.defineProperties(p,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var U=this;if(!this.hasOwnProperty("__observedAttributes")){FoW(this.prototype);var g=this._properties;this.__observedAttributes=g?Object.keys(g).map(function(K){return U.prototype._addPropertyToAttributeMap(K)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var U=f(this);this.__properties=Object.assign({},U&&U._properties,R(this))}return this.__properties}}});
return p});var J$k={},n_f=/-[a-z]/g,hCW=/([A-Z])/g;for(var j7V={},fuV=HTMLElement.prototype;fuV;){for(var RQi=Object.getOwnPropertyNames(fuV),WCL=0;WCL<RQi.length;WCL++)j7V[RQi[WCL]]=!0;fuV=Object.getPrototypeOf(fuV)}var p9c=window.trustedTypes?function(d){return trustedTypes.isHTML(d)||trustedTypes.isScript(d)||trustedTypes.isScriptURL(d)}:function(){return!1},Una=Cc(function(d){var f=cDe(d);
d=function(){return f.apply(this,arguments)||this};
_.x(d,f);d.createPropertiesForAttributes=function(){for(var R=this.observedAttributes,W=0;W<R.length;W++)this.prototype._createPropertyAccessor(kg(R[W]))};
d.attributeNameForProperty=function(R){return Yg(R)};
d.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);f.prototype._initializeProperties.call(this)};
d.prototype._initializeProtoProperties=function(R){for(var W in R)this._setProperty(W,R[W])};
d.prototype._ensureAttribute=function(R,W){this.hasAttribute(R)||this._valueToNodeAttribute(this,W,R)};
d.prototype._serializeValue=function(R){switch(typeof R){case "object":if(R instanceof Date)return R.toString();if(R){if(p9c(R))return R;try{return JSON.stringify(R)}catch(W){return""}}default:return f.prototype._serializeValue.call(this,R)}};
d.prototype._deserializeValue=function(R,W){switch(W){case Object:try{var p=JSON.parse(R)}catch(U){p=R}break;case Array:try{p=JSON.parse(R)}catch(U){p=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+R)}break;case Date:p=isNaN(R)?String(R):Number(R);p=new Date(p);break;default:p=f.prototype._deserializeValue.call(this,R,W)}return p};
d.prototype._definePropertyAccessor=function(R,W){if(!j7V[R]){var p=this[R];p!==void 0&&(this.__data?this._setPendingProperty(R,p):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[R]=p))}f.prototype._definePropertyAccessor.call(this,R,W)};
d.prototype._hasAccessor=function(R){return this.__dataHasAccessor&&this.__dataHasAccessor[R]};
d.prototype._isPropertyPending=function(R){return!!(this.__dataPending&&R in this.__dataPending)};
return d});var Ole={"dom-if":!0,"dom-repeat":!0},ZlF=!1,s7y=!1,g8i=function(){var d=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(f){return f}});
return function(f,R,W){R=R.getAttribute(W);d&&W.startsWith("on-")?f.setAttribute(W,d.createScript(R,W)):f.setAttribute(W,R)}}(),HlC=Cc(function(d){var f=function(){return d.apply(this,arguments)||this};
_.x(f,d);f._parseTemplate=function(R,W){if(!R._templateInfo){var p=R._templateInfo={};p.nodeInfoList=[];p.nestedTemplate=!!W;p.stripWhiteSpace=W&&W.stripWhiteSpace||R.hasAttribute&&R.hasAttribute("strip-whitespace");this._parseTemplateContent(R,p,{parent:null})}return R._templateInfo};
f._parseTemplateContent=function(R,W,p){return this._parseTemplateNode(R.content,W,p)};
f._parseTemplateNode=function(R,W,p){var U=!1;R.localName!="template"||R.hasAttribute("preserve-content")?R.localName==="slot"&&(W.hasInsertionPoint=!0):U=this._parseTemplateNestedTemplate(R,W,p)||U;if(!ZlF){ZlF=!0;var g=document.createElement("textarea");g.placeholder="a";s7y=g.placeholder===g.textContent}s7y&&R.localName==="textarea"&&R.placeholder&&R.placeholder===R.textContent&&(R.textContent=null);R.firstChild&&this._parseTemplateChildNodes(R,W,p);R.hasAttributes&&R.hasAttributes()&&(U=this._parseTemplateNodeAttributes(R,
W,p)||U);return U||p.noted};
f._parseTemplateChildNodes=function(R,W,p){if(R.localName!=="script"&&R.localName!=="style")for(var U=R.firstChild,g=0,K;U;U=K){if(U.localName=="template"){var E=U.getAttribute("is");if(E&&Ole[E])for(K=U,K.removeAttribute("is"),U=K.ownerDocument.createElement(E),K.parentNode.replaceChild(U,K),U.appendChild(K);K.attributes.length;)E=K.attributes[0].name,g8i(U,K,E),K.removeAttribute(E)}K=U.nextSibling;if(U.nodeType===Node.TEXT_NODE){for(E=K;E&&E.nodeType===Node.TEXT_NODE;)U.textContent+=E.textContent,
K=E.nextSibling,R.removeChild(E),E=K;if(W.stripWhiteSpace&&!U.textContent.trim()){R.removeChild(U);continue}}E={parentIndex:g,parentInfo:p};this._parseTemplateNode(U,W,E)&&(E.infoIndex=W.nodeInfoList.push(E)-1);U.parentNode&&g++}};
f._parseTemplateNestedTemplate=function(R,W,p){W=this._parseTemplate(R,W);(W.content=R.content.ownerDocument.createDocumentFragment()).appendChild(R.content);p.templateInfo=W;return!0};
f._parseTemplateNodeAttributes=function(R,W,p){for(var U=!1,g=Array.from(R.attributes),K=g.length-1,E;E=g[K];K--)U=this._parseTemplateNodeAttribute(R,W,p,E.name,E.value)||U;return U};
f._parseTemplateNodeAttribute=function(R,W,p,U,g){return U.slice(0,3)==="on-"?(R.removeAttribute(U),p.events=p.events||[],p.events.push({name:U.slice(3),value:g}),!0):U==="id"?(p.id=g,!0):!1};
f._contentForTemplate=function(R){var W=R._templateInfo;return W&&W.content||R.content};
f.prototype._stampTemplate=function(R,W){R&&!R.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(R);W=W||this.constructor._parseTemplate(R);var p=W.nodeInfoList;R=document.importNode(W.content||R.content,!0);R.__noInsertionPoint=!W.hasInsertionPoint;var U=R.nodeList=Array(p.length);R.$={};for(var g=0,K=p.length,E=void 0;g<K&&(E=p[g]);g++){var Y=U[g]=o_p(R,E);E.id&&(R.$[E.id]=Y);var b=Y,D=E,I=W;D.templateInfo&&(b._templateInfo=D.templateInfo,b._parentTemplateInfo=
I);if(E.events&&E.events.length)for(b=0,D=E.events,I=void 0;b<D.length&&(I=D[b]);b++)this._addMethodEventListenerToNode(Y,I.name,I.value,this)}return R};
f.prototype._addMethodEventListenerToNode=function(R,W,p,U){p=$iW(U||R,p);this._addEventListenerToNode(R,W,p);return p};
f.prototype._addEventListenerToNode=function(R,W,p){R.addEventListener(W,p)};
f.prototype._removeEventListenerFromNode=function(R,W,p){R.removeEventListener(W,p)};
return f});var xg=0,Md=[],KCL={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},E8N=/[A-Z]/,zQB=function(d,f,R,W,p){var U=p?Dc(d):d;if(f=f[U])for(U=0;U<f.length;U++){var g=f[U];if(g.info.lastRun!==xg&&(!p||c$Q(d,g.trigger))){g.info.lastRun=xg;g=g.info;for(var K=R,E=W,Y=0,b=K.length-1,D=-1;Y<=b;){var I=Y+b>>1,L=E.get(K[I].methodInfo)-E.get(g.methodInfo);if(L<0)Y=I+1;else if(L>0)b=I-1;else{D=I;break}}D<
0&&(D=b+1);K.splice(D,0,g)}}},EXp=[],kDO=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"),BP=Cc(function(d){var f=HlC(Una(d));
d=function(){var R=f.call(this)||this;R.__isPropertyEffectsClient=!0;return R};
_.x(d,f);d.prototype._initializeProperties=function(){f.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};
d.prototype._registerHost=function(){if(iQ.length){var R=iQ[iQ.length-1];R._enqueueClient(this);this.__dataHost=R}};
d.prototype._initializeProtoProperties=function(R){this.__data=Object.create(R);this.__dataPending=Object.create(R);this.__dataOld={}};
d.prototype._initializeInstanceProperties=function(R){var W=this.__readOnly,p;for(p in R)W&&W[p]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[p]=this.__dataPending[p]=R[p])};
d.prototype._addPropertyEffect=function(R,W,p){this._createPropertyAccessor(R,W=="__readOnly");var U=BM8(this,W,!0)[R];U||(U=this[W][R]=[]);U.push(p)};
d.prototype._removePropertyEffect=function(R,W,p){R=BM8(this,W,!0)[R];p=R.indexOf(p);p>=0&&R.splice(p,1)};
d.prototype._hasPropertyEffect=function(R,W){W=this[W];return!(!W||!W[R])};
d.prototype._hasReadOnlyEffect=function(R){return this._hasPropertyEffect(R,"__readOnly")};
d.prototype._hasNotifyEffect=function(R){return this._hasPropertyEffect(R,"__notifyEffects")};
d.prototype._hasReflectEffect=function(R){return this._hasPropertyEffect(R,"__reflectEffects")};
d.prototype._hasComputedEffect=function(R){return this._hasPropertyEffect(R,"__computeEffects")};
d.prototype._setPendingPropertyOrPath=function(R,W,p,U){if(U||Dc(Array.isArray(R)?R[0]:R)!==R){if(!U&&(U=eA(this,R),R=iTW(this,R,W),!R||!f.prototype._shouldPropertyChange.call(this,R,W,U)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(R,W,p)){if(p=this.__dataLinkedPaths)for(var g in p)U=p[g],II(g,R)?(U=qd(g,U,R),this._setPendingPropertyOrPath(U,W,!0,!0)):II(U,R)&&(U=qd(U,g,R),this._setPendingPropertyOrPath(U,W,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[R])return this._setPendingProperty(R,
W,p);this[R]=W}return!1};
d.prototype._setUnmanagedPropertyToNode=function(R,W,p){if(p!==R[W]||typeof p=="object")W==="className"&&(R=(0,_.Az)(R)),R[W]=p};
d.prototype._setPendingProperty=function(R,W,p){var U=this.__dataHasPaths&&bP(R);if(this._shouldPropertyChange(R,W,(U?this.__dataTemp:this.__data)[R])){this.__dataPending||(this.__dataPending={},this.__dataOld={});R in this.__dataOld||(this.__dataOld[R]=this.__data[R]);U?this.__dataTemp[R]=W:this.__data[R]=W;this.__dataPending[R]=W;if(U||this.__notifyEffects&&this.__notifyEffects[R])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[R]=p;return!0}return!1};
d.prototype._setProperty=function(R,W){this._setPendingProperty(R,W,!0)&&this._invalidateProperties()};
d.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
d.prototype._enqueueClient=function(R){this.__dataPendingClients=this.__dataPendingClients||[];R!==this&&this.__dataPendingClients.push(R)};
d.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
d.prototype.__enableOrFlushClients=function(){var R=this.__dataPendingClients;if(R){this.__dataPendingClients=null;for(var W=0;W<R.length;W++){var p=R[W];p.__dataEnabled?p.__dataPending&&p._flushProperties():p._enableProperties()}}};
d.prototype._readyClients=function(){this.__enableOrFlushClients()};
d.prototype.setProperties=function(R,W){for(var p in R)!W&&this.__readOnly&&this.__readOnly[p]||this._setPendingPropertyOrPath(p,R[p],!0);this._invalidateProperties()};
d.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
d.prototype._propertiesChanged=function(R,W,p){R=this.__dataHasPaths;this.__dataHasPaths=!1;var U;if(U=this.__computeEffects)if(nhi){xg++;var g=W88(this),K=[],E;for(E in W)zQB(E,U,K,g,R);for(;E=K.shift();)U$k(this,"",W,p,E)&&zQB(E.methodInfo,U,K,g,R);Object.assign(p,this.__dataOld);Object.assign(W,this.__dataPending);this.__dataPending=null}else for(g=W;TL(this,U,g,p,R);)Object.assign(p,this.__dataOld),Object.assign(W,this.__dataPending),g=this.__dataPending,this.__dataPending=null;U=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(W,p,R);this._flushClients();TL(this,this.__reflectEffects,W,p,R);TL(this,this.__observeEffects,W,p,R);if(U){g=this.__notifyEffects;K=xg++;for(var Y in U)if(U[Y]){if(E=g){var b=g;E=K;var D=Y,I=W,L=p,X=R,w=!1,S=X?Dc(D):D;if(b=b[S]){S=0;for(var r=b.length,v=void 0;S<r&&(v=b[S]);S++)v.info&&v.info.lastRun===E||X&&!c$Q(D,v.trigger)||(v.info&&(v.info.lastRun=E),v.fn(this,D,I,L,v.info,X,void 0),w=!0)}E=w}if(E)var c=!0;else{if(E=R)E=Y,D=W,I=Dc(E),I!==
E?(I=Yg(I)+"-changed",d$L(this,I,D[E],E),E=!0):E=!1;E&&(c=!0)}}var n;c&&(n=this.__dataHost)&&n._invalidateProperties&&n._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
d.prototype._propagatePropertyChanges=function(R,W,p){this.__propagateEffects&&TL(this,this.__propagateEffects,R,W,p);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,R,W,p)};
d.prototype._runEffectsForTemplate=function(R,W,p,U){var g=this,K=function(E,Y){TL(g,R.propertyEffects,E,p,Y,R.nodeList);for(var b=R.firstChild;b;b=b.nextSibling)g._runEffectsForTemplate(b,E,p,Y)};
R.runEffects?R.runEffects(K,W,U):K(W,U)};
d.prototype.linkPaths=function(R,W){R=LA(R);W=LA(W);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[R]=W};
d.prototype.unlinkPaths=function(R){R=LA(R);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[R]};
d.prototype.notifySplices=function(R,W){var p={path:""};R=eA(this,R,p);bdf(this,R,p.path,W)};
d.prototype.get=function(R,W){return eA(W||this,R)};
d.prototype.set=function(R,W,p){p?iTW(p,R,W):this.__readOnly&&this.__readOnly[R]||this._setPendingPropertyOrPath(R,W,!0)&&this._invalidateProperties()};
d.prototype.push=function(R){var W=_.n9.apply(1,arguments),p={path:""},U=eA(this,R,p),g=U.length,K=U.push.apply(U,_.uR(W));W.length&&lP(this,U,p.path,g,W.length,[]);return K};
d.prototype.pop=function(R){var W={path:""};R=eA(this,R,W);var p=!!R.length,U=R.pop();p&&lP(this,R,W.path,R.length,0,[U]);return U};
d.prototype.splice=function(R,W,p){var U=_.n9.apply(3,arguments),g={path:""},K=eA(this,R,g);W<0?W=K.length-Math.floor(-W):W&&(W=Math.floor(W));var E=arguments.length===2?K.splice(W):K.splice.apply(K,[W,p].concat(_.uR(U)));(U.length||E.length)&&lP(this,K,g.path,W,U.length,E);return E};
d.prototype.shift=function(R){var W={path:""};R=eA(this,R,W);var p=!!R.length,U=R.shift();p&&lP(this,R,W.path,0,0,[U]);return U};
d.prototype.unshift=function(R){var W=_.n9.apply(1,arguments),p={path:""},U=eA(this,R,p),g=U.unshift.apply(U,_.uR(W));W.length&&lP(this,U,p.path,0,W.length,[]);return g};
d.prototype.notifyPath=function(R,W){if(arguments.length==1){var p={path:""};W=eA(this,R,p);p=p.path}else p=Array.isArray(R)?LA(R):R;this._setPendingPropertyOrPath(p,W,!0,!0)&&this._invalidateProperties()};
d.prototype._createReadOnlyProperty=function(R,W){this._addPropertyEffect(R,"__readOnly");W&&(this["_set"+(R[0].toUpperCase()+R.substring(1))]=function(p){this._setProperty(R,p)})};
d.prototype._createPropertyObserver=function(R,W,p){var U={property:R,method:W,dynamicFn:!!p};this._addPropertyEffect(R,"__observeEffects",{fn:tO8,info:U,trigger:{name:R}});p&&this._addPropertyEffect(W,"__observeEffects",{fn:tO8,info:U,trigger:{name:W}})};
d.prototype._createMethodObserver=function(R,W){var p=kn8(R);if(!p)throw Error("xd`"+R);HdW(this,p,"__observeEffects",pDf,null,W)};
d.prototype._createNotifyingProperty=function(R){this._addPropertyEffect(R,"__notifyEffects",{fn:j28,info:{eventName:Yg(R)+"-changed",property:R}})};
d.prototype._createReflectedProperty=function(R){var W=this.constructor.attributeNameForProperty(R);W[0]==="-"?console.warn("Property "+R+" cannot be reflected to attribute "+W+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(R,"__reflectEffects",{fn:fQp,info:{attrName:W}})};
d.prototype._createComputedProperty=function(R,W,p){var U=kn8(W);if(!U)throw Error("yd`"+W);W=HdW(this,U,"__computeEffects",U$k,R,p);BM8(this,"__computeInfo")[R]=W};
d.prototype._marshalArgs=function(R,W,p){for(var U=this.__data,g=[],K=0,E=R.length;K<E;K++){var Y=R[K],b=Y.name,D=Y.structured,I=Y.wildcard,L=Y.value;Y.literal||(I?(Y=II(b,W),D=YRu(U,p,Y?W:b),L={path:Y?W:b,value:D,base:Y?eA(U,b):D}):L=D?YRu(U,p,b):U[b]);if(wq&&!this._overrideLegacyUndefined&&L===void 0&&R.length>1)return Md;g[K]=L}return g};
d.addPropertyEffect=function(R,W,p){this.prototype._addPropertyEffect(R,W,p)};
d.createPropertyObserver=function(R,W,p){this.prototype._createPropertyObserver(R,W,p)};
d.createMethodObserver=function(R,W){this.prototype._createMethodObserver(R,W)};
d.createNotifyingProperty=function(R){this.prototype._createNotifyingProperty(R)};
d.createReadOnlyProperty=function(R,W){this.prototype._createReadOnlyProperty(R,W)};
d.createReflectedProperty=function(R){this.prototype._createReflectedProperty(R)};
d.createComputedProperty=function(R,W,p){this.prototype._createComputedProperty(R,W,p)};
d.bindTemplate=function(R){return this.prototype._bindTemplate(R)};
d.prototype._bindTemplate=function(R,W){var p=this.constructor._parseTemplate(R),U=this.__preBoundTemplateInfo==p;if(!U)for(var g in p.propertyEffects)this._createPropertyAccessor(g);W?(p=Object.create(p),p.wasPreBound=U,this.__templateInfo?(R=R._parentTemplateInfo||this.__templateInfo,W=R.lastChild,p.parent=R,R.lastChild=p,(p.previousSibling=W)?W.nextSibling=p:R.firstChild=p):this.__templateInfo=p):this.__preBoundTemplateInfo=p;return p};
d._addTemplatePropertyEffect=function(R,W,p){(R.hostProps=R.hostProps||{})[W]=!0;R=R.propertyEffects=R.propertyEffects||{};(R[W]=R[W]||[]).push(p)};
d.prototype._stampTemplate=function(R,W){W=W||this._bindTemplate(R,!0);iQ.push(this);R=f.prototype._stampTemplate.call(this,R,W);iQ.pop();W.nodeList=R.nodeList;if(!W.wasPreBound)for(var p=W.childNodes=[],U=R.firstChild;U;U=U.nextSibling)p.push(U);R.templateInfo=W;p=W.nodeList;U=W.nodeInfoList;if(U.length)for(var g=0;g<U.length;g++){var K=p[g],E=U[g].bindings;if(E)for(var Y=0;Y<E.length;Y++){var b=E[Y],D=K,I=b;if(I.isCompound){for(var L=D.__dataCompoundStorage||(D.__dataCompoundStorage={}),X=I.parts,
w=Array(X.length),S=0;S<X.length;S++)w[S]=X[S].literal;X=I.target;L[X]=w;I.literal&&I.kind=="property"&&(X==="className"&&(D=(0,_.Az)(D)),D[X]=I.literal)}gXk(K,this,b)}K.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(W,this.__data,null,!1),this._flushClients());return R};
d.prototype._removeBoundDom=function(R){R=R.templateInfo;var W=R.previousSibling,p=R.nextSibling,U=R.parent;W?W.nextSibling=p:U&&(U.firstChild=p);p?p.previousSibling=W:U&&(U.lastChild=W);R.nextSibling=R.previousSibling=null;R=R.childNodes;for(W=0;W<R.length;W++)p=R[W],(0,_.Az)((0,_.Az)(p).parentNode).removeChild(p)};
d._parseTemplateNode=function(R,W,p){var U=f._parseTemplateNode.call(this,R,W,p);if(R.nodeType===Node.TEXT_NODE){var g=this._parseBindings(R.textContent,W);g&&(R.textContent=K8u(g)||" ",s2u(this,W,p,"text","textContent",g),U=!0)}return U};
d._parseTemplateNodeAttribute=function(R,W,p,U,g){var K=this._parseBindings(g,W);if(K){g=U;var E="property";E8N.test(U)?E="attribute":U[U.length-1]=="$"&&(U=U.slice(0,-1),E="attribute");var Y=K8u(K);Y&&E=="attribute"&&(U=="class"&&R.hasAttribute("class")&&(Y+=" "+R.getAttribute(U)),R.setAttribute(U,Y));E=="attribute"&&g=="disable-upgrade$"&&R.setAttribute(U,"");R.localName==="input"&&g==="value"&&R.setAttribute(g,"");R.removeAttribute(g);E==="property"&&(U=kg(U));s2u(this,W,p,E,U,K,Y);return!0}return f._parseTemplateNodeAttribute.call(this,
R,W,p,U,g)};
d._parseTemplateNestedTemplate=function(R,W,p){var U=f._parseTemplateNestedTemplate.call(this,R,W,p),g=R.parentNode,K=p.templateInfo,E=g.localName==="dom-if",Y=g.localName==="dom-repeat";ho&&(E||Y)&&(g.removeChild(R),p=p.parentInfo,p.templateInfo=K,p.noted=!0,U=!1);R=K.hostProps;if(oX&&E)R&&(W.hostProps=Object.assign(W.hostProps||{},R),ho||(p.parentInfo.noted=!0));else for(var b in R)s2u(this,W,p,"property","_host_"+b,[{mode:"{",source:b,dependencies:[b],hostProp:!0}]);return U};
d._parseBindings=function(R,W){for(var p=[],U=0,g;(g=kDO.exec(R))!==null;){g.index>U&&p.push({literal:R.slice(U,g.index)});U=g[1][0];var K=!!g[2];g=g[3].trim();var E=!1,Y="",b=-1;U=="{"&&(b=g.indexOf("::"))>0&&(Y=g.substring(b+2),g=g.substring(0,b),E=!0);b=kn8(g);var D=[];if(b){var I=b,L=I.args;I=I.methodName;for(var X=0;X<L.length;X++){var w=L[X];w.literal||D.push(w)}if((L=W.dynamicFns)&&L[I]||b.static)D.push(I),b.dynamicFn=!0}else D.push(g);p.push({source:g,mode:U,negate:K,customEvent:E,signature:b,
dependencies:D,event:Y});U=kDO.lastIndex}U&&U<R.length&&(R=R.substring(U))&&p.push({literal:R});return p.length?p:null};
d._evaluateBinding=function(R,W,p,U,g,K){R=W.signature?pDf(R,p,U,g,W.signature):p!=W.source?eA(R,W.source):K&&bP(p)?eA(R,p):R.__data[p];W.negate&&(R=!R);return R};
_.Uh.Object.defineProperties(d.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return KCL}}});
return d}),iQ=[];var YLV=window.ShadyCSS&&window.ShadyCSS.cssBuild,cP=Cc(function(d){function f(W,p,U,g){if(!YLV){for(var K=p.content.querySelectorAll("style"),E=L8U(p),Y=eX8(U),b=p.content.firstElementChild,D=0;D<Y.length;D++){var I=Y[D];I.textContent=W._processStyleText(I.textContent,g);p.content.insertBefore(I,b)}for(b=Y=0;b<E.length;b++)D=E[b],I=K[Y],I!==D?(D=D.cloneNode(!0),I.parentNode.insertBefore(D,I)):Y++,D.textContent=W._processStyleText(D.textContent,g)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(p,
U);if(ohN&&YLV&&Q6B&&(p=p.content.querySelectorAll("style"))){var L="";Array.from(p).forEach(function(X){L+=X.textContent;X.parentNode.removeChild(X)});
W._styleSheet=new CSSStyleSheet;W._styleSheet.replaceSync(L)}}
var R=dnB(BP(d));d=function(){return R.call(this)||this};
_.x(d,R);d._finalizeClass=function(){R._finalizeClass.call(this);var W;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(W=this.__ownObservers)&&this.createObservers(W,this._properties);this._prepareTemplate()};
d._prepareTemplate=function(){var W=this.template;W&&(typeof W==="string"?(console.error("template getter must return HTMLTemplateElement"),W=null):$g||(W=W.cloneNode(!0)));this.prototype._template=W};
d.createProperties=function(W){for(var p in W){var U=this.prototype,g=p,K=W[p],E=W;K.computed&&(K.readOnly=!0);K.computed&&(U._hasReadOnlyEffect(g)?console.warn("Cannot redefine computed property '"+g+"'."):U._createComputedProperty(g,K.computed,E));K.readOnly&&!U._hasReadOnlyEffect(g)?U._createReadOnlyProperty(g,!K.computed):K.readOnly===!1&&U._hasReadOnlyEffect(g)&&console.warn("Cannot make readOnly property '"+g+"' non-readOnly.");K.reflectToAttribute&&!U._hasReflectEffect(g)?U._createReflectedProperty(g):
K.reflectToAttribute===!1&&U._hasReflectEffect(g)&&console.warn("Cannot make reflected property '"+g+"' non-reflected.");K.notify&&!U._hasNotifyEffect(g)?U._createNotifyingProperty(g):K.notify===!1&&U._hasNotifyEffect(g)&&console.warn("Cannot make notify property '"+g+"' non-notify.");K.observer&&U._createPropertyObserver(g,K.observer,E[K.observer]);U._addPropertyToAttributeMap(g)}};
d.createObservers=function(W,p){for(var U=this.prototype,g=0;g<W.length;g++)U._createMethodObserver(W[g],p)};
d.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);R.prototype._initializeProperties.call(this);this.rootPath=vhN;this.importPath=this.constructor.importPath;var W=this.constructor;if(!W.hasOwnProperty("__propertyDefaults")){W.__propertyDefaults=null;var p=W._properties,U;for(U in p){var g=p[U];"value"in g&&(W.__propertyDefaults=W.__propertyDefaults||{},W.__propertyDefaults[U]=g)}}if(W=W.__propertyDefaults)for(var K in W)p=W[K],
this._canApplyPropertyDefault(K)&&(p=typeof p.value=="function"?p.value.call(this):p.value,this._hasAccessor(K)?this._setPendingProperty(K,p,!0):this[K]=p)};
d.prototype._canApplyPropertyDefault=function(W){return!this.hasOwnProperty(W)};
d._processStyleText=function(W,p){return r$W(W,p)};
d._finalizeTemplate=function(W){var p=this.prototype._template;if(p&&!p.__polymerFinalized){p.__polymerFinalized=!0;var U=this.importPath;U=U?_.EV(U):"";f(this,p,W,U);this.prototype._bindTemplate(p)}};
d.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);R.prototype.connectedCallback.call(this)};
d.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);R.prototype.ready.call(this)};
d.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));R.prototype._readyClients.call(this)};
d.prototype._attachDom=function(W){var p=(0,_.Az)(this);if(p.attachShadow)return W?(p.shadowRoot||(p.attachShadow({mode:"open",shadyUpgradeFragment:W}),p.shadowRoot.appendChild(W),this.constructor._styleSheet&&(p.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),JDi&&window.ShadyDOM&&window.ShadyDOM.flushInitial(p.shadowRoot),p.shadowRoot):null;throw Error("Ad");};
d.prototype.updateStyles=function(W){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,W)};
d.prototype.resolveUrl=function(W,p){!p&&this.importPath&&(p=_.EV(this.importPath));return _.EV(W,p)};
d._parseTemplateContent=function(W,p,U){p.dynamicFns=p.dynamicFns||this._properties;return R._parseTemplateContent.call(this,W,p,U)};
d._addTemplatePropertyEffect=function(W,p,U){!iP||p in this._properties||U.info.part.signature&&U.info.part.signature.static||U.info.part.hostProp||W.nestedTemplate||console.warn("Property '"+p+"' used in template but not declared in 'properties'; attribute will not be observed.");return R._addTemplatePropertyEffect.call(this,W,p,U)};
_.Uh.Object.defineProperties(d,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var W=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof W==="function"&&(W=W());if(W===void 0){if(W=this.hasOwnProperty("is")){W=this.is;var p=null;if(W&&(!Bt||FWa)&&(p=GL.import(W,"template"),Bt&&!p))throw Error("zd`"+W);W=p}W=W||Object.getPrototypeOf(this.prototype).constructor.template}this._template=W}return this._template},
set:function(W){this._template=W}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var W=this.importMeta;W?this._importPath=mi1(W.url):this._importPath=(W=GL.import(this.is))&&W.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return d});var bla=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(d){return d}}),wDF=function(d,f){Dne(d,f);
this.value=f.reduce(function(R,W,p){return R+lQp(W)+d[p+1]},d[0]).toString()},Dne;
wDF.prototype.toString=function(){return this.value};
_.IuC=function(d){var f=_.n9.apply(1,arguments);Dne(d,f);var R=document.createElement("template");f=f.reduce(function(W,p,U){if(p instanceof HTMLTemplateElement)p=p.innerHTML;else if(p instanceof wDF)p=lQp(p);else throw Error("Cd`"+p);return W+p+d[U+1]},d[0]);
bla&&(f=bla.createHTML(f));R.innerHTML=f;return R};
Dne=function(d,f){if(!Array.isArray(d)||!Array.isArray(d.raw)||f.length!==d.length-1)throw new TypeError("Dd");};var to=cP(HTMLElement);var qLe=Cc(function(d){var f=cP(d);d=function(){var R=f.call(this)||this;R.__lastItems=null;R.__lastMulti=null;R.__selectedMap=null;return R};
_.x(d,f);d.prototype.__updateSelection=function(R,W){var p=W.path;p=="items"?(W=W.base||[],p=this.__lastItems,R!==this.__lastMulti&&this.clearSelection(),p&&(p=M7Q(W,p),this.__applySplices(p)),this.__lastItems=W,this.__lastMulti=R):W.path=="items.splices"?this.__applySplices(W.value.indexSplices):(R=p.slice(6),W=parseInt(R,10),R.indexOf(".")<0&&R==W&&this.__deselectChangedIdx(W))};
d.prototype.__applySplices=function(R){for(var W=this,p=this.__selectedMap,U={},g=0;g<R.length;U={s$jscomp$108:void 0},g++){U.s$jscomp$108=R[g];p.forEach(function(b){return function(D,I){D<b.s$jscomp$108.index||(D>=b.s$jscomp$108.index+b.s$jscomp$108.removed.length?p.set(I,D+b.s$jscomp$108.addedCount-b.s$jscomp$108.removed.length):p.set(I,-1))}}(U));
for(var K=0;K<U.s$jscomp$108.addedCount;K++){var E=U.s$jscomp$108.index+K;p.has(this.items[E])&&p.set(this.items[E],E)}}this.__updateLinks();var Y=0;p.forEach(function(b,D){b<0?(W.multi?W.splice("selected",Y,1):W.selected=W.selectedItem=null,p.delete(D)):Y++})};
d.prototype.__updateLinks=function(){var R=this;this.__dataLinkedPaths={};if(this.multi){var W=0;this.__selectedMap.forEach(function(p){p>=0&&R.linkPaths("items."+p,"selected."+W++)})}else this.__selectedMap.forEach(function(p){R.linkPaths("selected","items."+p);
R.linkPaths("selectedItem","items."+p)})};
d.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
d.prototype.isSelected=function(R){return this.__selectedMap.has(R)};
d.prototype.isIndexSelected=function(R){return this.isSelected(this.items[R])};
d.prototype.__deselectChangedIdx=function(R){var W=this,p=this.__selectedIndexForItemIndex(R);if(p>=0){var U=0;this.__selectedMap.forEach(function(g,K){p==U++&&W.deselect(K)})}};
d.prototype.__selectedIndexForItemIndex=function(R){if(R=this.__dataLinkedPaths["items."+R])return parseInt(R.slice(9),10)};
d.prototype.deselect=function(R){var W=this.__selectedMap.get(R);if(W>=0){this.__selectedMap.delete(R);var p;this.multi&&(p=this.__selectedIndexForItemIndex(W));this.__updateLinks();this.multi?this.splice("selected",p,1):this.selected=this.selectedItem=null}};
d.prototype.deselectIndex=function(R){this.deselect(this.items[R])};
d.prototype.select=function(R){this.selectIndex(this.items.indexOf(R))};
d.prototype.selectIndex=function(R){var W=this.items[R];this.isSelected(W)?this.toggle&&this.deselectIndex(R):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(W,R),this.__updateLinks(),this.multi?this.push("selected",W):this.selected=this.selectedItem=W)};
_.Uh.Object.defineProperties(d,{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 d}),LCe=qLe(to),dd=function(){return LCe.apply(this,arguments)||this};
_.x(dd,LCe);_.Uh.Object.defineProperties(dd,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(dd.is,dd);var eQV=window.Polymer;window.Polymer=function(d){return window.Polymer._polymerFn(d)};
eQV&&Object.assign(Polymer,eQV);Polymer._polymerFn=function(){throw Error("Ed");};/*

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:r$W,resolveUrl:_.EV,pathFromUrl:mi1};Polymer.DomModule=GL;Polymer.Async={timeOut:_.yJ,animationFrame:_.rO,idlePeriod:iEC,microTask:hz};Polymer.dedupingMixin=Cc;Polymer.wrap=_.Az;Polymer.PropertiesChanged=cDe;Polymer.telemetry={instanceCount:txV,incrementInstanceCount:function(){txV++},
registrations:v_1,register:FoW,dumpRegistrations:function(){v_1.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=dnB;Polymer.CaseMap={dashToCamelCase:kg,camelToDashCase:Yg};Polymer.PropertyAccessors=Una;Polymer.TemplateStamp=HlC;Polymer.Path={isPath:bP,root:Dc,isAncestor:NMk,isDescendant:II,translate:qd,matches:y$f,normalize:LA,split:COf,get:eA,set:iTW,isDeep:bP};Polymer.Settings={useShadow:Nd,useNativeCSSProperties:VxN,useNativeCustomElements:rDa,get rootPath(){return vhN},setRootPath:function(d){vhN=d},
get sanitizeDOMValue(){return aI},setSanitizeDOMValue:function(d){aI=d},
get passiveTouchGestures(){return hXu},setPassiveTouchGestures:function(d){hXu=d},
get strictTemplatePolicy(){return Bt},setStrictTemplatePolicy:function(d){Bt=d},
get allowTemplateFromDomModule(){return FWa},setAllowTemplateFromDomModule:function(d){FWa=d},
get legacyOptimizations(){return $g},setLegacyOptimizations:function(d){$g=d},
get syncInitialRender(){return JDi},setSyncInitialRender:function(d){JDi=d},
get legacyUndefined(){return wq},setLegacyUndefined:function(d){wq=d},
get legacyWarnings(){return iP},setLegacyWarnings:function(d){iP=d},
get orderedComputed(){return nhi},setOrderedComputed:function(d){nhi=d},
get fastDomIf(){return oX},setFastDomIf:function(d){oX=d},
get removeNestedTemplates(){return ho},setRemoveNestedTemplates:function(d){ho=d},
get suppressTemplateNotifications(){return $E},setSuppressTemplateNotifications:$E};Polymer.rootPath!==void 0&&(vhN=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(aI=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(hXu=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(Bt=Polymer.strictTemplatePolicy);FWa=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&($g=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(JDi=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(wq=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(iP=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(nhi=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(oX=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(ho=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&($E=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return aI},
set:function(d){aI=d}});Polymer.PropertyEffects=BP;Polymer.StyleGather={stylesFromModules:qR8,stylesFromModule:IQ1,stylesFromTemplate:L8U,stylesFromModuleImports:eX8,cssFromModules:XDF,cssFromModule:x$8,cssFromTemplate:Ttn,cssFromModuleImports:function(d){return(d=GL.import(d))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(d):""}};Polymer.ElementMixin=cP;Polymer.updateStyles=function(d){window.ShadyCSS&&window.ShadyCSS.styleDocument(d)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:M7Q};Polymer.html=_.IuC;Polymer.htmlLiteral=function(d){return new wDF(d,_.n9.apply(1,arguments))};Polymer.Element=to;Polymer.ArraySelectorMixin=qLe;Polymer.ArraySelector=dd;var xnV=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,X9i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,gN8=/@media\s(.*)/;var r4U=null,V7L=window.HTMLImports&&window.HTMLImports.whenReady||null,m$L;var T2y=null,jQ=null,fL=function(){this.customStyles=[];this.enqueued=!1;uV8(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},ABN=function(d){!d.enqueued&&jQ&&(d.enqueued=!0,uV8(jQ))};
fL.prototype.addCustomStyle=function(d){d.__seenByShadyCSS||(d.__seenByShadyCSS=!0,this.customStyles.push(d),ABN(this))};
fL.prototype.getStyleForCustomStyle=function(d){if(d.__shadyCSSCachedStyle)return d.__shadyCSSCachedStyle;var f;d.getStyle?f=d.getStyle():f=d;return f};
fL.prototype.processStyles=function(){for(var d=this.customStyles,f=0;f<d.length;f++){var R=d[f];if(!R.__shadyCSSCachedStyle){var W=this.getStyleForCustomStyle(R);W&&(W=W.__appliedElement||W,T2y&&T2y(W),R.__shadyCSSCachedStyle=W)}}return d};
fL.prototype.addCustomStyle=fL.prototype.addCustomStyle;fL.prototype.getStyleForCustomStyle=fL.prototype.getStyleForCustomStyle;fL.prototype.processStyles=fL.prototype.processStyles;Object.defineProperties(fL.prototype,{transformCallback:{get:function(){return T2y},
set:function(d){T2y=d}},
validateCallback:{get:function(){return jQ},
set:function(d){var f=!1;jQ||(f=!0);jQ=d;f&&ABN(this)}}});var Q2n=!(window.ShadyDOM&&window.ShadyDOM.inUse),PgW,pS;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(pS=window.ShadyCSS.cssBuild);var aui=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?PgW=window.ShadyCSS.nativeCss:window.ShadyCSS?(vXf(window.ShadyCSS),window.ShadyCSS=void 0):vXf(window.WebComponents&&window.WebComponents.flags);var OeF=PgW;var Mae=new fL;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(d,f){Mae.processStyles();Gnu(d,f)},
styleElement:function(){Mae.processStyles()},
styleDocument:function(d){Mae.processStyles();Gnu(document.body,d)},
getComputedStyleValue:function(d,f){return SRQ(d,f)},
flushCustomStyles:function(){},
nativeCss:OeF,nativeShadow:Q2n,cssBuild:pS,disableRuntime:aui});window.ShadyCSS.CustomStyleInterface=Mae;var w9V=window.ShadyCSS.CustomStyleInterface,Rl=function(){var d=HTMLElement.call(this)||this;d._style=null;w9V.addCustomStyle(d);return d};
_.x(Rl,HTMLElement);Rl.prototype.getStyle=function(){if(this._style)return this._style;var d=this.querySelector("style");if(!d)return null;this._style=d;var f=d.getAttribute("include");f&&(d.removeAttribute("include"),d.textContent=XDF(f)+d.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
Rl.prototype.getStyle=Rl.prototype.getStyle;window.customElements.define("custom-style",Rl);Polymer.CustomStyle=Rl;var Wc=function(){this._timer=this._callback=this._asyncModule=null},pL,GDN;
Wc.prototype.setConfig=function(d,f){var R=this;this._asyncModule=d;this._callback=f;this._timer=this._asyncModule.run(function(){R._timer=null;pL.delete(R);R._callback()})};
Wc.prototype.cancel=function(){this.isActive()&&(luL(this),pL.delete(this))};
var luL=function(d){d.isActive()&&(d._asyncModule.cancel(d._timer),d._timer=null)};
Wc.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
Wc.prototype.isActive=function(){return this._timer!=null};
_.U7=function(d,f,R){d instanceof Wc?luL(d):d=new Wc;d.setConfig(f,R);return d};
pL=new Set;_.O7=function(d){pL.add(d)};
GDN=function(){var d=!!pL.size;pL.forEach(function(f){try{f.flush()}catch(R){setTimeout(function(){throw R;})}});
return d};var J48=typeof document.head.style.touchAction==="string",F8k=["mousedown","mousemove","mouseup","click"],BtF=[0,1,4,2],SLV;try{SLV=(new MouseEvent("test",{buttons:1})).buttons===1}catch(d){SLV=!1}var idQ=SLV,nXJ=!1;(function(){try{var d=Object.defineProperty({},"passive",{get:function(){nXJ=!0}});
window.addEventListener("test",null,d);window.removeEventListener("test",null,d)}catch(f){}})();
var $$U=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),NtS=[],Vac={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},si8={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},y4U=function(d){var f=d.sourceCapabilities;if(!f||f.firesTouchEvents)if(d.__polymerGesturesHandled={skip:!0},d.type==="click"){f=!1;for(var R=jik(d),W=0;W<R.length;W++){if(R[W].nodeType===Node.ELEMENT_NODE)if(R[W].localName==="label")NtS.push(R[W]);
else if(Vac[R[W].localName]){var p=R[W];var U=Array.prototype.slice.call(p.labels||[]);if(!U.length){U=[];try{var g=p.getRootNode();if(p.id){var K=g.querySelectorAll("label[for = '"+p.id+"']");for(p=0;p<K.length;p++)U.push(K[p])}}catch(E){}}for(p=0;p<U.length;p++)f=f||NtS.indexOf(U[p])>-1}if(R[W]===rBy)return}f||(d.preventDefault(),d.stopPropagation())}},rBy=null,Z8=null,R9Q=0,Wdn=0,f4U=-1,ps8=!1;
document.addEventListener("touchend",function(d){Z8||CgQ(!0);rBy=jik(d)[0];Z8=_.U7(Z8,_.yJ.after(2500),function(){CgQ();Z8=rBy=null})},nXJ?{passive:!0}:!1);
var jik=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(d){return d.composedPath&&d.composedPath()||[]},vt={},Pt=[];
UlJ({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){uP(this.info)},
mousedown:function(d){if(mH(d)){var f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d),R=this;t7L(this.info,function(W){mH(W)||(oI("up",f,W),uP(R.info))},function(W){mH(W)&&oI("up",f,W);
uP(R.info)});
oI("down",f,d)}},
touchstart:function(d){oI("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d),d.changedTouches[0],d)},
touchend:function(d){oI("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d),d.changedTouches[0],d)}});
UlJ({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(d){this.moves.length>2&&this.moves.shift();this.moves.push(d)},
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;uP(this.info)},
mousedown:function(d){if(mH(d)){var f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d),R=this,W=function(p){var U=p.clientX,g=p.clientY;Ovf(R.info,U,g)&&(R.info.state=R.info.started?p.type==="mouseup"?"end":"track":"start",R.info.state==="start"&&QB("tap"),R.info.addMove({x:U,y:g}),mH(p)||(R.info.state="end",uP(R.info)),f&&Zvp(R.info,f,p),R.info.started=!0)};
t7L(this.info,W,function(p){R.info.started&&W(p);uP(R.info)});
this.info.x=d.clientX;this.info.y=d.clientY}},
touchstart:function(d){d=d.changedTouches[0];this.info.x=d.clientX;this.info.y=d.clientY},
touchmove:function(d){var f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d);d=d.changedTouches[0];var R=d.clientX,W=d.clientY;Ovf(this.info,R,W)&&(this.info.state==="start"&&QB("tap"),this.info.addMove({x:R,y:W}),Zvp(this.info,f,d),this.info.state="track",this.info.started=!0)},
touchend:function(d){var f=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d);d=d.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:d.clientX,y:d.clientY}),Zvp(this.info,f,d))}});
UlJ({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(d){mH(d)&&(this.info.x=d.clientX,this.info.y=d.clientY)},
click:function(d){mH(d)&&gF1(this.info,d)},
touchstart:function(d){d=d.changedTouches[0];this.info.x=d.clientX;this.info.y=d.clientY},
touchend:function(d){gF1(this.info,d.changedTouches[0],d)}});var mna=Cc(function(d){var f=function(){return d.apply(this,arguments)||this};
_.x(f,d);f.prototype._addEventListenerToNode=function(R,W,p){Fs(R,W,p)||d.prototype._addEventListenerToNode.call(this,R,W,p)};
f.prototype._removeEventListenerFromNode=function(R,W,p){Jz(R,W,p)||d.prototype._removeEventListenerFromNode.call(this,R,W,p)};
return f});var s7=Cc(function(d){var f=function(){return d.apply(this,arguments)||this};
_.x(f,d);f.prototype._shouldPropertyChange=function(R,W,p){return Hv1(this,R,W,p,!0)};
return f}),u1y=Cc(function(d){var f=function(){return d.apply(this,arguments)||this};
_.x(f,d);f.prototype._shouldPropertyChange=function(R,W,p){return Hv1(this,R,W,p,this.mutableData)};
_.Uh.Object.defineProperties(f,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return f});
s7._mutablePropertyChange=Hv1;var KdU=!1;var Pbi=mna(u1y(BP(HTMLElement))),gd=function(){var d=Pbi.call(this)||this;if(Bt)throw Error("Fd");d.root=null;d.$=null;d.__children=null;return d};
_.x(gd,Pbi);_.O=gd.prototype;_.O.attributeChangedCallback=function(){this.mutableData=!0};
_.O.connectedCallback=function(){EFv()||(this.style.display="none");this.render()};
_.O.disconnectedCallback=function(){this.__removeChildren()};
_.O.__insertChildren=function(){(0,_.Az)((0,_.Az)(this).parentNode).insertBefore(this.root,this)};
_.O.__removeChildren=function(){if(this.__children)for(var d=0;d<this.__children.length;d++)this.root.appendChild(this.__children[d])};
_.O.render=function(){var d=this;if(!this.__children){var f=f||this.querySelector("template");if(!f){var R=new MutationObserver(function(){if(f=d.querySelector("template"))R.disconnect(),d.render();else throw Error("Gd");});
R.observe(this,{childList:!0});return}this.root=this._stampTemplate(f);this.$=this.root.$;this.__children=[];for(var W=this.root.firstChild;W;W=W.nextSibling)this.__children[this.__children.length]=W;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.Uh.Object.defineProperties(gd,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",gd);Polymer.Debouncer=Wc;Polymer.Gestures={gestures:vt,recognizers:Pt,deepTargetFind:dl8,addListener:Fs,removeListener:Jz,register:UlJ,setTouchAction:_.nA,prevent:QB,resetMouseCanceller:function(){Z8&&Z8.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:Fs,remove:Jz};Polymer.GestureEventListeners=mna;Polymer.MutableData=s7;Polymer.OptionalMutableData=u1y;Polymer.DomBind=gd;_.Hc=function(){do{var d=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var f=GDN()}while(d||f)};var z9p=null;kfu.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:kfu,writable:!0}});var xlS=BP(kfu),e9Q=s7(xlS),Q7V=BP(function(){}),yB=function(d){var f=Q7V.call(this)||this;
f._configureProperties(d);f.root=f._stampTemplate(f.__dataHost);var R=[];f.children=R;for(var W=f.root.firstChild;W;W=W.nextSibling)R.push(W),W.__templatizeInstance=f;f.__templatizeOwner&&f.__templatizeOwner.__hideTemplateChildren__&&f._showHideChildren(!0);R=f.__templatizeOptions;(d&&R.instanceProps||!R.instanceProps)&&f._enableProperties();return f};
_.x(yB,Q7V);_.O=yB.prototype;_.O._configureProperties=function(d){if(this.__templatizeOptions.forwardHostProp)for(var f in this.__hostProps)this._setPendingProperty(f,this.__dataHost["_host_"+f]);for(var R in d)this._setPendingProperty(R,d[R])};
_.O.forwardHostProp=function(d,f){this._setPendingPropertyOrPath(d,f,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.O._addEventListenerToNode=function(d,f,R){var W=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(d,f,function(U){U.model=W;R(U)});
else{var p=this.__dataHost.__dataHost;p&&p._addEventListenerToNode(d,f,R)}};
_.O._showHideChildren=function(d){bvf(d,this.children)};
_.O._setUnmanagedPropertyToNode=function(d,f,R){d.__hideTemplateChildren__&&d.nodeType==Node.TEXT_NODE&&f=="textContent"?d.__polymerTextContent__=R:Q7V.prototype._setUnmanagedPropertyToNode.call(this,d,f,R)};
_.O.dispatchEvent=function(){return!0};
_.Uh.Object.defineProperties(yB.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var d=this.__parentModel;if(!d){var f;d=this;do d=d.__dataHost.__dataHost;while((f=d.__templatizeOptions)&&!f.parentModel);this.__parentModel=d}return d}}});
var I4L=s7(yB);var KL=function(){var d=to.call(this)||this;d.__renderDebouncer=null;d._lastIf=!1;d.__hideTemplateChildren__=!1;return d};
_.x(KL,to);_.O=KL.prototype;_.O.__debounceRender=function(){var d=this;this.__renderDebouncer=_.U7(this.__renderDebouncer,hz,function(){return d.__render()});
_.O7(this.__renderDebouncer)};
_.O.disconnectedCallback=function(){to.prototype.disconnectedCallback.call(this);var d=(0,_.Az)(this).parentNode;d&&(d.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.Az)(d).host)||this.__teardownInstance()};
_.O.connectedCallback=function(){to.prototype.connectedCallback.call(this);EFv()||(this.style.display="none");this.if&&this.__debounceRender()};
_.O.__ensureTemplate=function(){var d=this;if(!this.__template){var f=this._templateInfo?this:(0,_.Az)(this).querySelector("template");if(!f){var R=new MutationObserver(function(){if((0,_.Az)(d).querySelector("template"))R.disconnect(),d.__render();else throw Error("Jd");});
R.observe(this,{childList:!0});return!1}this.__template=f}return!0};
_.O.__ensureInstance=function(){var d=(0,_.Az)(this).parentNode;if(this.__hasInstance()){var f=this.__getInstanceNodes();if(f&&f.length&&(0,_.Az)(this).previousSibling!==f[f.length-1])for(var R=0,W=void 0;R<f.length&&(W=f[R]);R++)(0,_.Az)(d).insertBefore(W,this)}else{if(!d||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(d)}return!0};
_.O.render=function(){_.Hc()};
_.O.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();$E&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.O.__hasInstance=function(){};
_.O.__getInstanceNodes=function(){};
_.O.__createAndInsertInstance=function(){};
_.O.__teardownInstance=function(){};
_.O._showHideChildren=function(){};
_.Uh.Object.defineProperties(KL,{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:KL.prototype.__debounceRender},restamp:{type:Boolean,observer:KL.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var v8a=function(){var d=KL.call(this)||this;d.__instance=null;d.__syncInfo=null;return d};
_.x(v8a,KL);_.O=v8a.prototype;_.O.__hasInstance=function(){return!!this.__instance};
_.O.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.O.__createAndInsertInstance=function(d){var f=this,R=this.__dataHost||this;if(Bt&&!this.__dataHost)throw Error("Hd");var W=R._bindTemplate(this.__template,!0);W.runEffects=function(p,U,g){var K=f.__syncInfo;if(f.if)K&&(f.__syncInfo=null,f._showHideChildren(),U=Object.assign(K.changedProps,U)),p(U,g);else if(f.__instance)if(K||(K=f.__syncInfo={runEffects:p,changedProps:{}}),g)for(var E in U)p=Dc(E),K.changedProps[p]=f.__dataHost[p];else Object.assign(K.changedProps,U)};
this.__instance=R._stampTemplate(this.__template,W);(0,_.Az)(d).insertBefore(this.__instance,this)};
_.O.__syncHostProperties=function(){var d=this.__syncInfo;d&&(this.__syncInfo=null,d.runEffects(d.changedProps,!1))};
_.O.__teardownInstance=function(){var d=this.__dataHost||this;this.__instance&&(d._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.O._showHideChildren=function(){var d=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==d&&(this.__instance.__hidden=d,bvf(d,this.__instance.templateInfo.childNodes));d||this.__syncHostProperties()};
var FCO=function(){var d=KL.call(this)||this;d.__ctor=null;d.__instance=null;d.__invalidProps=null;return d};
_.x(FCO,KL);_.O=FCO.prototype;_.O.__hasInstance=function(){return!!this.__instance};
_.O.__getInstanceNodes=function(){return this.__instance.children};
_.O.__createAndInsertInstance=function(d){this.__ctor||(this.__ctor=CA(this.__template,this,{mutableData:!0,forwardHostProp:function(f,R){this.__instance&&(this.if?this.__instance.forwardHostProp(f,R):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Dc(f)]=!0))}}));
this.__instance=new this.__ctor;(0,_.Az)(d).insertBefore(this.__instance.root,this)};
_.O.__teardownInstance=function(){if(this.__instance){var d=this.__instance.children;if(d&&d.length){var f=(0,_.Az)(d[0]).parentNode;if(f){f=(0,_.Az)(f);for(var R=0,W=void 0;R<d.length&&(W=d[R]);R++)f.removeChild(W)}}this.__instance=this.__invalidProps=null}};
_.O.__syncHostProperties=function(){var d=this.__invalidProps;if(d){this.__invalidProps=null;for(var f in d)this.__instance._setPendingProperty(f,this.__dataHost[f]);this.__instance._flushProperties()}};
_.O._showHideChildren=function(){var d=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==d&&(this.__instance.__hidden=d,this.__instance._showHideChildren(d));d||this.__syncHostProperties()};
_.vf=oX?v8a:FCO;customElements.define(_.vf.is,_.vf);Polymer.enqueueDebouncer=_.O7;Polymer.flush=_.Hc;Polymer.Templatize={templatize:CA,modelForElement:wsn};Polymer.TemplateInstanceBase=yB;Polymer.DomIf=_.vf;var JBR=u1y(to),Qg=function(){var d=JBR.call(this)||this;d.__instances=[];d.__renderDebouncer=null;d.__itemsIdxToInstIdx={};d.__chunkCount=null;d.__renderStartTime=null;d.__itemsArrayChanged=!1;d.__shouldMeasureChunk=!1;d.__shouldContinueChunking=!1;d.__chunkingId=0;d.__sortFn=null;d.__filterFn=null;d.__observePaths=null;d.__ctor=null;d.__isDetached=!0;d.template=null;return d};
_.x(Qg,JBR);_.O=Qg.prototype;_.O.disconnectedCallback=function(){JBR.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var d=0;d<this.__instances.length;d++)this.__detachInstance(d);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.O.connectedCallback=function(){JBR.prototype.connectedCallback.call(this);EFv()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var d=(0,_.Az)((0,_.Az)(this).parentNode),f=0;f<this.__instances.length;f++)this.__attachInstance(f,d);this.__chunkingId&&this.__render()}};
_.O.__ensureTemplatized=function(){var d=this;if(!this.__ctor){var f=this.template=this._templateInfo?this:this.querySelector("template");if(!f){var R=new MutationObserver(function(){if(d.querySelector("template"))R.disconnect(),d.__render();else throw Error("Kd");});
R.observe(this,{childList:!0});return!1}var W={};W[this.as]=!0;W[this.indexAs]=!0;W[this.itemsIndexAs]=!0;this.__ctor=CA(f,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:W,forwardHostProp:function(p,U){for(var g=this.__instances,K=0,E=void 0;K<g.length&&(E=g[K]);K++)E.forwardHostProp(p,U)},
notifyInstanceProp:function(p,U,g){y$f(this.as,U)&&(p=p[this.itemsIndexAs],U==this.as&&(this.items[p]=g),U=qd(this.as,"items."+p,U),this.notifyPath(U,g))}})}return!0};
_.O.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.O.__functionFromPropertyValue=function(d){if(typeof d==="string"){var f=this.__getMethodHost();return function(){return f[d].apply(f,arguments)}}return d};
_.O.__sortChanged=function(d){this.__sortFn=this.__functionFromPropertyValue(d);this.items&&this.__debounceRender(this.__render)};
_.O.__filterChanged=function(d){this.__filterFn=this.__functionFromPropertyValue(d);this.items&&this.__debounceRender(this.__render)};
_.O.__computeFrameTime=function(d){return Math.ceil(1E3/d)};
_.O.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.O.__handleObservedPaths=function(d){if(this.__sortFn||this.__filterFn)if(!d)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var f=this.__observePaths,R=0;R<f.length;R++)d.indexOf(f[R])===0&&this.__debounceRender(this.__render,this.delay)};
_.O.__itemsChanged=function(d){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(d.path,d.value)||(d.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.O.__debounceRender=function(d,f){f=f===void 0?0:f;this.__renderDebouncer=_.U7(this.__renderDebouncer,f>0?_.yJ.after(f):hz,d.bind(this));_.O7(this.__renderDebouncer)};
_.O.render=function(){this.__debounceRender(this.__render);_.Hc()};
_.O.__render=function(){var d=this;if(this.__ensureTemplatized()){var f=this.items||[],R=this.__sortAndFilterItems(f),W=this.__calculateLimit(R.length);this.__updateInstances(f,W,R);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){d.__chunkingId=null;d.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);$E&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.O.__sortAndFilterItems=function(d){for(var f=this,R=Array(d.length),W=0;W<d.length;W++)R[W]=W;this.__filterFn&&(R=R.filter(function(p,U,g){return f.__filterFn(d[p],U,g)}));
this.__sortFn&&R.sort(function(p,U){return f.__sortFn(d[p],d[U])});
return R};
_.O.__calculateLimit=function(d){var f=d,R=this.__instances.length;if(this.initialCount){var W;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(f=Math.min(d,this.initialCount),this.__chunkCount=(W=Math.max(f-R,0))||1):(W=Math.min(Math.max(d-R,0),this.__chunkCount),f=Math.min(R+W,d));this.__shouldMeasureChunk=W===this.__chunkCount;this.__shouldContinueChunking=f<d;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return f};
_.O.__continueChunking=function(){if(this.__shouldMeasureChunk){var d=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/d*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.O.__updateInstances=function(d,f,R){var W=this.__itemsIdxToInstIdx={},p;for(p=0;p<f;p++){var U=this.__instances[p],g=R[p],K=d[g];W[g]=p;U?(U._setPendingProperty(this.as,K),U._setPendingProperty(this.indexAs,p),U._setPendingProperty(this.itemsIndexAs,g),U._flushProperties()):this.__insertInstance(K,p,g)}for(d=this.__instances.length-1;d>=p;d--)this.__detachAndRemoveInstance(d)};
_.O.__detachInstance=function(d){d=this.__instances[d];for(var f=(0,_.Az)(d.root),R=0;R<d.children.length;R++)f.appendChild(d.children[R]);return d};
_.O.__attachInstance=function(d,f){f.insertBefore(this.__instances[d].root,this)};
_.O.__detachAndRemoveInstance=function(d){this.__detachInstance(d);this.__instances.splice(d,1)};
_.O.__stampInstance=function(d,f,R){var W={};W[this.as]=d;W[this.indexAs]=f;W[this.itemsIndexAs]=R;return new this.__ctor(W)};
_.O.__insertInstance=function(d,f,R){d=this.__stampInstance(d,f,R);R=(R=this.__instances[f+1])?R.children[0]:this;(0,_.Az)((0,_.Az)(this).parentNode).insertBefore(d.root,R);return this.__instances[f]=d};
_.O._showHideChildren=function(d){for(var f=0;f<this.__instances.length;f++)this.__instances[f]._showHideChildren(d)};
_.O.__handleItemPath=function(d,f){var R=d.slice(6),W=R.indexOf(".");d=W<0?R:R.substring(0,W);if(d==parseInt(d,10)){R=W<0?"":R.substring(W+1);this.__handleObservedPaths(R);if(d=this.__instances[this.__itemsIdxToInstIdx[d]])d._setPendingPropertyOrPath(this.as+(R?"."+R:""),f,!1,!0),d._flushProperties();return!0}};
_.O.itemForElement=function(d){return(d=this.modelForElement(d))&&d[this.as]};
_.O.indexForElement=function(d){return(d=this.modelForElement(d))&&d[this.indexAs]};
_.O.modelForElement=function(d){return wsn(this.template,d)};
_.Uh.Object.defineProperties(Qg,{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:Qg.prototype.__sortChanged},filter:{type:Function,observer:Qg.prototype.__filterChanged},observe:{type:String,observer:Qg.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!$E,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.*)"]}}});
Qg.prototype._setRenderedItemCount=function(){};
customElements.define(Qg.is,Qg);Polymer.DomRepeat=Qg;var n8V=function(d,f){var R=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=d;this.callback=f;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){R._schedule()};
this.connect();this._schedule()},hQc=function(d){var f=(0,_.Az)(d);
if(ct(d))return f.assignedNodes({flatten:!0});d=[];for(var R=0;R<f.childNodes.length;R++){var W=f.childNodes[R];ct(W)?d.push.apply(d,_.uR((0,_.Az)(W).assignedNodes({flatten:!0}))):d.push(W)}return d};
_.O=n8V.prototype;_.O.connect=function(){var d=this;ct(this._target)?this._listenSlots([this._target]):(0,_.Az)(this._target).children&&(this._listenSlots((0,_.Az)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(f){d._processMutations(f)}):(this._nativeChildrenObserver=new MutationObserver(function(f){d._processMutations(f)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.O.disconnect=function(){ct(this._target)?this._unlistenSlots([this._target]):(0,_.Az)(this._target).children&&(this._unlistenSlots((0,_.Az)(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};
_.O._schedule=function(){var d=this;this._scheduled||(this._scheduled=!0,hz.run(function(){return d.flush()}))};
_.O._processMutations=function(d){this._processSlotMutations(d);this.flush()};
_.O._processSlotMutations=function(d){if(d)for(var f=0;f<d.length;f++){var R=d[f];R.addedNodes&&this._listenSlots(R.addedNodes);R.removedNodes&&this._unlistenSlots(R.removedNodes)}};
_.O.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 d={target:this._target,addedNodes:[],removedNodes:[]},f=hQc(this._target),R=M7Q(f,this._effectiveNodes),W=0,p=void 0;W<R.length&&(p=R[W]);W++)for(var U=0,g=void 0;U<p.removed.length&&(g=p.removed[U]);U++)d.removedNodes.push(g);
W=0;for(p=void 0;W<R.length&&(p=R[W]);W++)for(U=p.index;U<p.index+p.addedCount;U++)d.addedNodes.push(f[U]);this._effectiveNodes=f;f=!1;if(d.addedNodes.length||d.removedNodes.length)f=!0,this.callback.call(this._target,d);return f};
_.O._listenSlots=function(d){for(var f=0;f<d.length;f++){var R=d[f];ct(R)&&R.addEventListener("slotchange",this._boundSchedule)}};
_.O._unlistenSlots=function(d){for(var f=0;f<d.length;f++){var R=d[f];ct(R)&&R.removeEventListener("slotchange",this._boundSchedule)}};var E7=Element.prototype,o8c=E7.matches||E7.matchesSelector||E7.mozMatchesSelector||E7.msMatchesSelector||E7.oMatchesSelector||E7.webkitMatchesSelector,$nN=function(d,f){return o8c.call(d,f)},tz=function(d){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(d);
this.node=d},ilF;
_.O=tz.prototype;_.O.observeNodes=function(d){return new n8V(this.node,d)};
_.O.unobserveNodes=function(d){d.disconnect()};
_.O.notifyObserver=function(){};
_.O.deepContains=function(d){if((0,_.Az)(this.node).contains(d))return!0;var f=d;for(d=d.ownerDocument;f&&f!==d&&f!==this.node;)f=(0,_.Az)(f).parentNode||(0,_.Az)(f).host;return f===this.node};
_.O.getOwnerRoot=function(){return(0,_.Az)(this.node).getRootNode()};
_.O.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.Az)(this.node).assignedNodes({flatten:!0}):[]};
_.O.getDestinationInsertionPoints=function(){for(var d=[],f=(0,_.Az)(this.node).assignedSlot;f;)d.push(f),f=(0,_.Az)(f).assignedSlot;return d};
_.O.importNode=function(d,f){return(0,_.Az)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(d,f)};
_.O.getEffectiveChildNodes=function(){return hQc(this.node)};
_.O.queryDistributedElements=function(d){for(var f=this.getEffectiveChildNodes(),R=[],W=0,p=f.length,U=void 0;W<p&&(U=f[W]);W++)U.nodeType===Node.ELEMENT_NODE&&$nN(U,d)&&R.push(U);return R};
_.Uh.Object.defineProperties(tz.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var d=this.node;return d._activeElement!==void 0?d._activeElement:d.activeElement}}});
var z1=function(d){this.event=d};
_.Uh.Object.defineProperties(z1.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 N2B=tz;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var yBV=window.ShadyDOM.Wrapper,CbR=function(){return yBV.apply(this,arguments)||this};
_.x(CbR,yBV);Object.getOwnPropertyNames(tz.prototype).forEach(function(d){d!="activeElement"&&d!="constructor"&&(CbR.prototype[d]=tz.prototype[d])});
Gfk(CbR.prototype,["classList"]);N2B=CbR;Object.defineProperties(z1.prototype,{localTarget:{get:function(){var d=this.event.currentTarget;d=d&&_.Vb(d).getOwnerRoot();for(var f=this.path,R=0;R<f.length;R++){var W=f[R];if(_.Vb(W).getOwnerRoot()===d)return W}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else l4f(),Gfk(tz.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Sb1();ilF=N2B;_.Vb=function(d){d=d||document;if(d instanceof N2B)return d;if(d instanceof z1)return d;var f=d.__domApi;f||(d instanceof Event?f=new z1(d):f=new N2B(d),d.__domApi=f);return f};var B2V=/:host\(:dir\((ltr|rtl)\)\)/g,cBO=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,taC=/:dir\((?:ltr|rtl)\)/,d_e=!(!window.ShadyDOM||!window.ShadyDOM.inUse),jF=[],kB=null,db="",j0c=Cc(function(d){d_e||kB||(db=document.documentElement.getAttribute("dir"),kB=new MutationObserver(Veu),kB.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var f=Una(d);d=function(){var R=f.call(this)||this;R.__autoDirOptOut=!1;return R};
_.x(d,f);d._processStyleText=function(R,W){R=f._processStyleText.call(this,R,W);!d_e&&taC.test(R)&&(R=this._replaceDirInCssText(R),this.__activateDir=!0);return R};
d._replaceDirInCssText=function(R){R=R.replace(B2V,':host([dir="$1"])');return R=R.replace(cBO,':host([dir="$2"]) $1')};
d.prototype.ready=function(){f.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
d.prototype.connectedCallback=function(){f.prototype.connectedCallback&&f.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(kB&&kB.takeRecords().length&&Veu(),jF.push(this),this.__autoDirOptOut||this.setAttribute("dir",db))};
d.prototype.disconnectedCallback=function(){f.prototype.disconnectedCallback&&f.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var R=jF.indexOf(this);R>-1&&jF.splice(R,1)}};
d.__activateDir=!1;return d});var fwV=function(d){for(;d;){var f=Object.getOwnPropertyDescriptor(d,"observedAttributes");if(f)return f.get;d=Object.getPrototypeOf(d.prototype).constructor}return function(){return[]}};
Cc(function(d){var f=cP(d),R=fwV(f);d=function(){return f.call(this)||this};
_.x(d,f);d.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:f.prototype._initializeProperties.call(this)};
d.prototype._enableProperties=function(){this.__isUpgradeDisabled||f.prototype._enableProperties.call(this)};
d.prototype._canApplyPropertyDefault=function(W){return f.prototype._canApplyPropertyDefault.call(this,W)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(W))};
d.prototype.attributeChangedCallback=function(W,p,U,g){W=="disable-upgrade"?this.__isUpgradeDisabled&&U==null&&(f.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.Az)(this).isConnected&&f.prototype.connectedCallback.call(this)):f.prototype.attributeChangedCallback.call(this,W,p,U,g)};
d.prototype.connectedCallback=function(){this.__isUpgradeDisabled||f.prototype.connectedCallback.call(this)};
d.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||f.prototype.disconnectedCallback.call(this)};
_.Uh.Object.defineProperties(d,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return R.call(this).concat("disable-upgrade")}}});
return d});var fS=!1,mlF=[],Rt=[];var vFS=window.ShadyDOM,Fd8=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",nFL):document.readyState==="interactive"||document.readyState==="complete"?nFL():window.addEventListener("DOMContentLoaded",nFL);var $lf=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=""},h9U=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,oF8=/@import[^;]*;/gim,cNv=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,te8=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,dov=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,jZf=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,iv1=/^@[^\s]*keyframes/,
CLF=/\s+/g;var fyk={};var pAQ=Promise.resolve();var Rbc=new Set;var WQL=/;\s*/m,pei=/^\s*(initial)|(inherit)\s*$/,U_c=/\s*!important/,OYV=function(){this._map={}};
OYV.prototype.set=function(d,f){d=d.trim();this._map[d]={properties:f,dependants:{}}};
OYV.prototype.get=function(d){d=d.trim();return this._map[d]||null};
var ZYC=null,YB=function(){this._measureElement=this._currentElement=null;this._map=new OYV};
_.O=YB.prototype;_.O.detectMixin=function(d){d=X9i.test(d)||xnV.test(d);X9i.lastIndex=0;xnV.lastIndex=0;return d};
_.O.transformTemplate=function(d,f){if(d._gatheredStyle===void 0){var R=[];for(var W=d.content.querySelectorAll("style"),p=0;p<W.length;p++){var U=W[p];if(U.hasAttribute("shady-unscoped")){if(!Q2n){var g=U.textContent;if(!Rbc.has(g)){Rbc.add(g);var K=document.createElement("style");K.setAttribute("shady-unscoped","");K.textContent=g;document.head.appendChild(K)}U.parentNode.removeChild(U)}}else R.push(U.textContent),U.parentNode.removeChild(U)}(R=R.join("").trim())?(W=document.createElement("style"),
W.textContent=R,d.content.insertBefore(W,d.content.firstChild),R=W):R=null;d._gatheredStyle=R}return(d=d._gatheredStyle)?this.JSC$11215_transformStyle(d,f):null};
_.O.JSC$11215_transformStyle=function(d,f){f=f===void 0?"":f;var R=sZW(d);this.transformRules(R,f);d.textContent=Zeu(R);return R};
_.O.transformCustomStyle=function(d){var f=this,R=sZW(d);Hek(R,function(W){W.selector===":root"&&(W.selector="html");f.transformRule(W)});
d.textContent=Zeu(R);return R};
_.O.transformRules=function(d,f){var R=this;this._currentElement=f;Hek(d,function(W){R.transformRule(W)});
this._currentElement=null};
_.O.transformRule=function(d){d.cssText=s0y(this,d.parsedCssText,d);d.selector===":root"&&(d.selector=":host > *")};
var s0y=function(d,f,R){f=f.replace(xnV,function(W,p,U,g){return d._produceCssProperties(W,p,U,g,R)});
return d._consumeCssProperties(f,R)};
_.O=YB.prototype;_.O._getInitialValueForProperty=function(d){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(d)};
_.O._fallbacksFromPreviousRules=function(d){for(var f=this,R=d;R.parent;)R=R.parent;var W={},p=!1;Hek(R,function(U){(p=p||U===d)||U.selector===d.selector&&Object.assign(W,f._cssTextToMap(U.parsedCssText))});
return W};
_.O._consumeCssProperties=function(d,f){for(var R;R=X9i.exec(d);){var W=R[0],p=R[1];R=R.index;var U=R+W.indexOf("@apply"),g=R+W.length;W=d.slice(0,U);d=d.slice(g);U=f?this._fallbacksFromPreviousRules(f):{};Object.assign(U,this._cssTextToMap(W));p=this._atApplyToCssProperties(p,U);d=W+p+d;X9i.lastIndex=R+p.length}return d};
_.O._atApplyToCssProperties=function(d,f){d=d.replace(WQL,"");var R=[],W=this._map.get(d);W||(this._map.set(d,{}),W=this._map.get(d));if(W){this._currentElement&&(W.dependants[this._currentElement]=!0);var p,U=W.properties;for(p in U){var g=f&&f[p];W=[p,": var(",d,"_-_",p];g&&W.push(",",g.replace(U_c,""));W.push(")");U_c.test(U[p])&&W.push(" !important");R.push(W.join(""))}}return R.join("; ")};
_.O._replaceInitialOrInherit=function(d,f){var R=pei.exec(f);R&&(f=R[1]?this._getInitialValueForProperty(d):"apply-shim-inherit");return f};
_.O._cssTextToMap=function(d,f){f=f===void 0?!1:f;d=d.split(";");for(var R,W,p={},U=0;U<d.length;U++)if(R=d[U])W=R.split(":"),W.length>1&&(R=W[0].trim(),W=W.slice(1).join(":"),f&&(W=this._replaceInitialOrInherit(R,W)),p[R]=W);return p};
_.O._invalidateMixinEntry=function(d){if(ZYC)for(var f in d.dependants)f!==this._currentElement&&ZYC(f)};
_.O._produceCssProperties=function(d,f,R,W,p){var U=this;R&&Kln(R,function(X,w){w&&U._map.get(w)&&(W="@apply "+w+";")});
if(!W)return d;var g=this._consumeCssProperties(""+W,p);p=d.slice(0,d.indexOf("--"));var K=g=this._cssTextToMap(g,!0),E=this._map.get(f),Y=E&&E.properties;Y?K=Object.assign(Object.create(Y),g):this._map.set(f,K);var b=[],D,I=!1;for(D in K){var L=g[D];L===void 0&&(L="initial");!Y||D in Y||(I=!0);b.push(f+"_-_"+D+": "+L)}I&&this._invalidateMixinEntry(E);E&&(E.properties=K);R&&(p=d+";"+p);return p+b.join("; ")+";"};
YB.prototype.detectMixin=YB.prototype.detectMixin;YB.prototype.transformStyle=YB.prototype.JSC$11215_transformStyle;YB.prototype.transformCustomStyle=YB.prototype.transformCustomStyle;YB.prototype.transformRules=YB.prototype.transformRules;YB.prototype.transformRule=YB.prototype.transformRule;YB.prototype.transformTemplate=YB.prototype.transformTemplate;YB.prototype._separator="_-_";Object.defineProperty(YB.prototype,"invalidCallback",{get:function(){return ZYC},
set:function(d){ZYC=d}});var b2=new YB,gze=function(){this.customStyleInterface=null;b2.invalidCallback=R3v},D8=function(d){!d.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(d.customStyleInterface=window.ShadyCSS.CustomStyleInterface,d.customStyleInterface.transformCallback=function(f){b2.transformCustomStyle(f)},d.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){d.customStyleInterface.enqueued&&d.flushCustomStyles()})})};
_.O=gze.prototype;_.O.prepareTemplate=function(d,f){D8(this);ENW(d)===""&&(fyk[f]=d,f=b2.transformTemplate(d,f),d._styleAst=f)};
_.O.flushCustomStyles=function(){D8(this);if(this.customStyleInterface){var d=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var f=0;f<d.length;f++){var R=this.customStyleInterface.getStyleForCustomStyle(d[f]);R&&b2.transformCustomStyle(R)}this.customStyleInterface.enqueued=!1}}};
_.O.styleSubtree=function(d,f){D8(this);f&&Gnu(d,f);if(d.shadowRoot)for(this.styleElement(d),d=d.shadowRoot.children||d.shadowRoot.childNodes,f=0;f<d.length;f++)this.styleSubtree(d[f]);else for(d=d.children||d.childNodes,f=0;f<d.length;f++)this.styleSubtree(d[f])};
_.O.styleElement=function(d){D8(this);var f=d.localName,R;f?f.indexOf("-")>-1?R=f:R=d.getAttribute&&d.getAttribute("is")||"":R=d.is;f=fyk[R];if(!(f&&ENW(f)!==""||!f||WlQ(f))){if(WlQ(f)||f._applyShimValidatingVersion!==f._applyShimNextVersion)this.prepareTemplate(f,R),UoF(f);if(d=d.shadowRoot)if(d=d.querySelector("style"))d.__cssRules=f._styleAst,d.textContent=Zeu(f._styleAst)}};
_.O.styleDocument=function(d){D8(this);this.styleSubtree(document.body,d)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Il=new gze,HYc=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(d,f){Il.flushCustomStyles();Il.prepareTemplate(d,f)},
prepareTemplateStyles:function(d,f,R){window.ShadyCSS.prepareTemplate(d,f,R)},
prepareTemplateDom:function(){},
styleSubtree:function(d,f){Il.flushCustomStyles();Il.styleSubtree(d,f)},
styleElement:function(d){Il.flushCustomStyles();Il.styleElement(d)},
styleDocument:function(d){Il.flushCustomStyles();Il.styleDocument(d)},
getComputedStyleValue:function(d,f){return SRQ(d,f)},
flushCustomStyles:function(){Il.flushCustomStyles()},
nativeCss:OeF,nativeShadow:Q2n,cssBuild:pS,disableRuntime:aui};HYc&&(window.ShadyCSS.CustomStyleInterface=HYc)}window.ShadyCSS.ApplyShim=b2;var KQV;KQV=window.ShadyCSS;_.q1=Cc(function(d){d=mna(cP(d));var f=YLV?d:j0c(d),R=fwV(f),W={x:"pan-x",y:"pan-y",none:"none",all:"auto"};d=function(){return f.call(this)||this};
_.x(d,f);d.prototype.created=function(){};
d.prototype.__attributeReaction=function(p,U,g){(this.__dataAttributes&&this.__dataAttributes[p]||p==="disable-upgrade")&&this.attributeChangedCallback(p,U,g,null)};
d.prototype.setAttribute=function(p,U){if(hHB&&!this._legacyForceObservedAttributes){var g=this.getAttribute(p);f.prototype.setAttribute.call(this,p,U);this.__attributeReaction(p,g,String(U))}else f.prototype.setAttribute.call(this,p,U)};
d.prototype.removeAttribute=function(p){if(hHB&&!this._legacyForceObservedAttributes){var U=this.getAttribute(p);f.prototype.removeAttribute.call(this,p);this.__attributeReaction(p,U,null)}else f.prototype.removeAttribute.call(this,p)};
d.prototype._enableProperties=function(){this.__isUpgradeDisabled||f.prototype._enableProperties.call(this)};
d.prototype._canApplyPropertyDefault=function(p){return f.prototype._canApplyPropertyDefault.call(this,p)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(p))};
d.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(f.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
d.prototype.attached=function(){};
d.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(f.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
d.prototype.detached=function(){};
d.prototype.attributeChangedCallback=function(p,U,g,K){U!==g&&(p=="disable-upgrade"?this.__isUpgradeDisabled&&g==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.Az)(this).isConnected&&this.connectedCallback()):(f.prototype.attributeChangedCallback.call(this,p,U,g,K),this.attributeChanged(p,U,g)))};
d.prototype.attributeChanged=function(){};
d.prototype._initializeProperties=function(){if($g&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var p=Object.getPrototypeOf(this);p.hasOwnProperty("__hasRegisterFinished")||(this._registered(),p.__hasRegisterFinished=!0);f.prototype._initializeProperties.call(this);this.root=this;this.created();hHB&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
d.prototype._takeAttributes=function(){for(var p=this.attributes,U=0,g=p.length;U<g;U++){var K=p[U];this.__attributeReaction(K.name,null,K.value)}};
d.prototype._registered=function(){};
d.prototype.ready=function(){this._ensureAttributes();f.prototype.ready.call(this)};
d.prototype._ensureAttributes=function(){};
d.prototype._applyListeners=function(){};
d.prototype.serialize=function(p){return this._serializeValue(p)};
d.prototype.deserialize=function(p,U){return this._deserializeValue(p,U)};
d.prototype.reflectPropertyToAttribute=function(p,U,g){this._propertyToAttribute(p,U,g)};
d.prototype.serializeValueToAttribute=function(p,U,g){this._valueToNodeAttribute(g||this,p,U)};
d.prototype.extend=function(p,U){if(!p||!U)return p||U;for(var g=Object.getOwnPropertyNames(U),K=0,E=void 0;K<g.length&&(E=g[K]);K++){var Y=Object.getOwnPropertyDescriptor(U,E);Y&&Object.defineProperty(p,E,Y)}return p};
d.prototype.mixin=function(p,U){for(var g in U)p[g]=U[g];return p};
d.prototype.chainObject=function(p,U){p&&U&&p!==U&&(p.__proto__=U);return p};
d.prototype.instanceTemplate=function(p){p=this.constructor._contentForTemplate(p);return document.importNode(p,!0)};
d.prototype.fire=function(p,U,g){g=g||{};U=U===null||U===void 0?{}:U;p=new Event(p,{bubbles:g.bubbles===void 0?!0:g.bubbles,cancelable:!!g.cancelable,composed:g.composed===void 0?!0:g.composed});p.detail=U;(0,_.Az)(g.node||this).dispatchEvent(p);return p};
d.prototype.listen=function(p,U,g){p=p||this;var K=this.__boundListeners||(this.__boundListeners=new WeakMap),E=K.get(p);E||(E={},K.set(p,E));K=U+g;E[K]||(E[K]=this._addMethodEventListenerToNode(p,U,g,this))};
d.prototype.unlisten=function(p,U,g){p=p||this;var K=this.__boundListeners&&this.__boundListeners.get(p);g=U+g;var E=K&&K[g];E&&(this._removeEventListenerFromNode(p,U,E),K[g]=null)};
d.prototype.setScrollDirection=function(p,U){_.nA(U||this,W[p]||"auto")};
d.prototype.$$=function(p){return this.root.querySelector(p)};
d.prototype.distributeContent=function(){var p=_.Vb(this);window.ShadyDOM&&p.shadowRoot&&ShadyDOM.flush()};
d.prototype.getEffectiveChildNodes=function(){return _.Vb(this).getEffectiveChildNodes()};
d.prototype.queryDistributedElements=function(p){return _.Vb(this).queryDistributedElements(p)};
d.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(p){return p.nodeType===Node.ELEMENT_NODE})};
d.prototype.getEffectiveTextContent=function(){for(var p=this.getEffectiveChildNodes(),U=[],g=0,K;K=p[g];g++)K.nodeType!==Node.COMMENT_NODE&&U.push(K.textContent);return U.join("")};
d.prototype.queryEffectiveChildren=function(p){return(p=this.queryDistributedElements(p))&&p[0]};
d.prototype.queryAllEffectiveChildren=function(p){return this.queryDistributedElements(p)};
d.prototype.getContentChildNodes=function(p){return(p=this.root.querySelector(p||"slot"))?_.Vb(p).getDistributedNodes():[]};
d.prototype.getContentChildren=function(p){return this.getContentChildNodes(p).filter(function(U){return U.nodeType===Node.ELEMENT_NODE})};
d.prototype.isLightDescendant=function(p){return this!==p&&(0,_.Az)(this).contains(p)&&(0,_.Az)(this).getRootNode()===(0,_.Az)(p).getRootNode()};
d.prototype.isLocalDescendant=function(p){return this.root===(0,_.Az)(p).getRootNode()};
d.prototype.scopeSubtree=function(p,U){return JNW(p,U===void 0?!1:U)};
d.prototype.getComputedStyleValue=function(p){return KQV.getComputedStyleValue(this,p)};
d.prototype.debounce=function(p,U,g){this._debouncers=this._debouncers||{};return this._debouncers[p]=_.U7(this._debouncers[p],g>0?_.yJ.after(g):hz,U.bind(this))};
d.prototype.isDebouncerActive=function(p){this._debouncers=this._debouncers||{};p=this._debouncers[p];return!(!p||!p.isActive())};
d.prototype.flushDebouncer=function(p){this._debouncers=this._debouncers||{};(p=this._debouncers[p])&&p.flush()};
d.prototype.cancelDebouncer=function(p){this._debouncers=this._debouncers||{};(p=this._debouncers[p])&&p.cancel()};
d.prototype.async=function(p,U){return U>0?_.yJ.run(p.bind(this),U):~hz.run(p.bind(this))};
d.prototype.cancelAsync=function(p){p<0?hz.cancel(~p):_.yJ.cancel(p)};
d.prototype.create=function(p,U){p=document.createElement(p);if(U)if(p.setProperties)p.setProperties(U);else for(var g in U)p[g]=U[g];return p};
d.prototype.elementMatches=function(p,U){return $nN(U||this,p)};
d.prototype.toggleAttribute=function(p,U){var g=this;arguments.length===3&&(g=arguments[2]);arguments.length==1&&(U=!g.hasAttribute(p));if(U)return(0,_.Az)(g).setAttribute(p,""),!0;(0,_.Az)(g).removeAttribute(p);return!1};
d.prototype.toggleClass=function(p,U,g){g=g||this;arguments.length==1&&(U=!g.classList.contains(p));U?g.classList.add(p):g.classList.remove(p)};
d.prototype.transform=function(p,U){U=U||this;U.style.webkitTransform=p;U.style.transform=p};
d.prototype.translate3d=function(p,U,g,K){this.transform("translate3d("+p+","+U+","+g+")",K||this)};
d.prototype.arrayDelete=function(p,U){if(Array.isArray(p)){if(U=p.indexOf(U),U>=0)return p.splice(U,1)}else if(U=eA(this,p).indexOf(U),U>=0)return this.splice(p,U,1);return null};
d.prototype._logger=function(p,U){Array.isArray(U)&&U.length===1&&Array.isArray(U[0])&&(U=U[0]);switch(p){case "log":case "warn":case "error":console[p].apply(console,_.uR(U))}};
d.prototype._log=function(){this._logger("log",_.n9.apply(0,arguments))};
d.prototype._warn=function(){this._logger("warn",_.n9.apply(0,arguments))};
d.prototype._error=function(){this._logger("error",_.n9.apply(0,arguments))};
d.prototype._logf=function(p){return["[%s::%s]",this.is,p].concat(_.uR(_.n9.apply(1,arguments)))};
_.Uh.Object.defineProperties(d.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var p=(0,_.Az)(this).getRootNode();return p instanceof DocumentFragment?p.host:p}}});
_.Uh.Object.defineProperties(d,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return hHB&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],FoW(this.prototype)),this.__observedAttributes):R.call(this).concat("disable-upgrade")}}});
d.prototype.is="";return d});Polymer.FlattenedNodesObserver=n8V;Polymer.DomApi=ilF;Polymer.EventApi=z1;Polymer.dom=_.Vb;Polymer.dom.matchesSelector=$nN;Polymer.dom.flush=_.Hc;Polymer.dom.addDebouncer=_.O7;Polymer.DirMixin=j0c;Polymer.RenderStatus={beforeNextRender:_.QiU,afterNextRender:_.WZ,flush:function(){for(;mlF.length||Rt.length;)rNW(mlF),rNW(Rt);fS=!1}};Polymer.LegacyElementMixin=_.q1;var EzF;EzF=s7._mutablePropertyChange;var zby={properties:{mutableData:Boolean},_shouldPropertyChange:function(d,f,R){return EzF(this,d,f,R,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(d,f,R){return EzF(this,d,f,R,!0)}};
Polymer.OptionalMutableDataBehavior=zby;var z3Q={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},Iyu={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},DoU=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},Iyu),kFe=(0,_.q1)(HTMLElement),sov=function(d,f){d||console.warn("Polymer.Class requires `info` argument");f=f?f(kFe):kFe;f=qak(d,f,d.behaviors);f.is=f.prototype.is=
d.is;return f};Polymer.Class=sov;Polymer.mixinBehaviors=function(d,f){return qak({},(0,_.q1)(f),d)};
Polymer.GenerateClassFromInfo=qak;_.Pf=function(d){var f=typeof d==="function"?d:_.Pf.Class(d);d._legacyForceObservedAttributes&&(f.prototype._legacyForceObservedAttributes=d._legacyForceObservedAttributes);customElements.define(f.is,f);return f};
_.Pf.Class=sov;Polymer._polymerFn=_.Pf;var YNa=window.onLegacyPolymerFunctionDefinedCallback;YNa&&YNa();var Hpn={templatize:function(d,f){this._templatizerTemplate=d;this.ctor=CA(d,this,{mutableData:!!f,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(d){return new this.ctor(d)},
modelForElement:function(d){return wsn(this._templatizerTemplate,d)}};Polymer.Templatizer=Hpn;_.LL=(0,_.q1)(HTMLElement).prototype;Polymer.Base=_.LL;var e38=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.Oh=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.x(_.Oh,PolymerFakeBaseClass);var ZE=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.x(ZE,PolymerFakeBaseClass);var xoL=Symbol("Ld"),SaS=[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 bYy=bYy||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},D_e;(function(d){function f(n,y,h){var t=c.get(n);if(!t){if(!h)return;t=new r;c.set(n,t)}n=t.get(y);if(!n){if(!h)return;n=new r;t.set(y,n)}return n}
function R(n,y,h){if(W(n,y,h))return!0;y=I(y);return y!==null?R(n,y,h):!1}
function W(n,y,h){y=f(y,h,!1);return y===void 0?!1:!!y.has(n)}
function p(n,y,h){if(W(n,y,h))return U(n,y,h);y=I(y);if(y!==null)return p(n,y,h)}
function U(n,y,h){y=f(y,h,!1);if(y!==void 0)return y.get(n)}
function g(n,y){var h=K(n,y);n=I(n);if(n===null)return h;var t=g(n,y);if(t.length<=0)return h;if(h.length<=0)return t;y=new v;n=[];h=_.Z(h);for(var kU=h.next();!kU.done;kU=h.next())kU=kU.value,y.has(kU)||(y.add(kU),n.push(kU));h=_.Z(t);for(t=h.next();!t.done;t=h.next())t=t.value,y.has(t)||(y.add(t),n.push(t));return n}
function K(n,y){n=f(n,y,!1);var h=[];n&&n.forEach(function(t,kU){return h.push(kU)});
return h}
function E(n){return n===void 0}
function Y(n){return typeof n==="object"?n!==null:typeof n==="function"}
function b(n){return typeof n==="function"}
function D(n){return typeof n==="symbol"?n:String(n)}
function I(n){var y=Object.getPrototypeOf(n);if(typeof n!=="function"||n===S||y!==S)return y;var h=Object.getPrototypeOf(n.prototype);if(h==null||h===Object.prototype)return y;h=h.constructor;return typeof h!=="function"||h===n?y:h}
function L(){function n(){this._keys=[];this._values=[];this._cache=y}
var y={};n.prototype={get size(){return this._keys.length},has:function(h){return h===this._cache?!0:this._find(h)>=0?(this._cache=h,!0):!1},
get:function(h){var t=this._find(h);if(t>=0)return this._cache=h,this._values[t]},
set:function(h,t){this.delete(h);this._keys.push(h);this._values.push(t);this._cache=h;return this},
delete:function(h){h=this._find(h);return h>=0?(this._keys.splice(h,1),this._values.splice(h,1),this._cache=y,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=y},
forEach:function(h){for(var t=this.size,kU=0;kU<t;++kU){var Eu=this._keys[kU],IJ=this._values[kU];this._cache=Eu;h.call(this,IJ,Eu,this)}},
_find:function(h){for(var t=this._keys,kU=t.length,Eu=0;Eu<kU;++Eu)if(t[Eu]===h)return Eu;return-1}};
return n}
function X(){function n(){this._map=new r}
n.prototype={get size(){return this._map.length},has:function(y){return this._map.has(y)},
add:function(y){this._map.set(y,y);return this},
delete:function(y){return this._map.delete(y)},
clear:function(){this._map.clear()},
forEach:function(y,h){this._map.forEach(y,h)}};
return n}
function w(){function n(){this._key=h()}
function y(ek,nQ){for(var uW=0;uW<nQ;++uW)ek[uW]=Math.random()*255|0}
function h(){do{if(kU)var ek=kU.randomBytes(16);else typeof Uint8Array==="function"?(ek=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(ek):y(ek,16)):(ek=Array(16),y(ek,16));ek[6]=ek[6]&79|64;ek[8]=ek[8]&191|128;for(var nQ="",uW=0;uW<16;++uW){var Ue=ek[uW];if(uW===4||uW===6||uW===8)nQ+="-";Ue<16&&(nQ+="0");nQ+=Ue.toString(16).toLowerCase()}ek="@@WeakMap@@"+nQ}while(Eu.call(IJ,ek));IJ[ek]=!0;return ek}
function t(ek,nQ){if(!Eu.call(ek,xU)){if(!nQ)return;Object.defineProperty(ek,xU,{value:Object.create(null)})}return ek[xU]}
var kU=typeof global!=="undefined"&&typeof bYy==="object"&&typeof require==="function"&&require("crypto"),Eu=Object.prototype.hasOwnProperty,IJ={},xU=h();n.prototype={has:function(ek){return(ek=t(ek,!1))?this._key in ek:!1},
get:function(ek){if(ek=t(ek,!1))return ek[this._key]},
set:function(ek,nQ){t(ek,!0)[this._key]=nQ;return this},
delete:function(ek){return(ek=t(ek,!1))&&this._key in ek?delete ek[this._key]:!1},
clear:function(){this._key=h()}};
return n}
var S=Object.getPrototypeOf(Function),r=typeof Map==="function"?Map:L(),v=typeof Set==="function"?Set:X(),c=new (typeof WeakMap==="function"?WeakMap:w());d.decorate=function(n,y,h,t){if(E(t)){if(E(h)){if(!Array.isArray(n))throw new TypeError;if(!b(y))throw new TypeError;for(h=n.length-1;h>=0;--h)if(t=(0,n[h])(y),!E(t)){if(!b(t))throw new TypeError;y=t}return y}if(!Array.isArray(n))throw new TypeError;if(!Y(y))throw new TypeError;h=D(h);for(t=n.length-1;t>=0;--t)(0,n[t])(y,h)}else{if(Array.isArray(n))if(Y(y)){if(E(h))throw new TypeError;
if(!Y(t))throw new TypeError;}else throw new TypeError;else throw new TypeError;h=D(h);for(var kU=n.length-1;kU>=0;--kU){var Eu=(0,n[kU])(y,h,t);if(!E(Eu)){if(!Y(Eu))throw new TypeError;t=Eu}}return t}};
d.metadata=function(n,y){return function(h,t){if(E(t)){if(!b(h))throw new TypeError;f(h,void 0,!0).set(n,y)}else{if(!Y(h))throw new TypeError;t=D(t);f(h,t,!0).set(n,y)}}};
d.defineMetadata=function(n,y){var h;if(Y(y))E(h)||(h=D(h));else throw new TypeError;f(y,h,!0).set("parameters",n)};
d.hasMetadata=function(n,y,h){if(Y(y))E(h)||(h=D(h));else throw new TypeError;return R(n,y,h)};
d.hasOwnMetadata=function(n,y,h){if(Y(y))E(h)||(h=D(h));else throw new TypeError;return W(n,y,h)};
d.getMetadata=function(n,y,h){if(Y(y))E(h)||(h=D(h));else throw new TypeError;return p(n,y,h)};
d.getOwnMetadata=function(n,y,h){if(Y(y))E(h)||(h=D(h));else throw new TypeError;return U(n,y,h)};
d.getMetadataKeys=function(n,y){if(Y(n))E(y)||(y=D(y));else throw new TypeError;return g(n,y)};
d.getOwnMetadataKeys=function(n,y){if(Y(n))E(y)||(y=D(y));else throw new TypeError;return K(n,y)};
d.deleteMetadata=function(n,y,h){if(Y(y))E(h)||(h=D(h));else throw new TypeError;var t=f(y,h,!1);if(!E(t)){if(!t.delete(n))return!1;if(t.size>0)return!0;n=c.get(y);n.delete(h);if(n.size>0)return!0;c.delete(y);return!0}};
(function(n){if(typeof n.Reflect!=="undefined"){if(n.Reflect!==d)for(var y in d)n.Reflect[y]=d[y]}else n.Reflect=d})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(D_e||(D_e={}));var yUv=self;var Iwc=[0,_.JN,_.hN,_.JN];var qNa=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(qNa,_.US);var LQV=_.Yk(qNa,[0,_.BC1,_.oi,Iwc,_.hN,_.Nl]);_.fv(_.sh,_.wG);_.O=_.sh.prototype;_.O.start=function(){this.stop();this.usingListeners_=!1;var d=eby(this),f=x_C(this);d&&!f&&this.JSC$11258_win_.mozRequestAnimationFrame?(this.JSC$11258_id_=_.Vk(this.JSC$11258_win_,"MozBeforePaint",this.callback_),this.JSC$11258_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11258_id_=d&&f?d.call(this.JSC$11258_win_,this.callback_):this.JSC$11258_win_.setTimeout(ZRc(this.callback_),20)};
_.O.stop=function(){if(this.isActive()){var d=eby(this),f=x_C(this);d&&!f&&this.JSC$11258_win_.mozRequestAnimationFrame?lq(this.JSC$11258_id_):d&&f?f.call(this.JSC$11258_win_,this.JSC$11258_id_):this.JSC$11258_win_.clearTimeout(this.JSC$11258_id_)}this.JSC$11258_id_=null};
_.O.fire=function(){this.stop();this.JSC$11260_doAction_()};
_.O.isActive=function(){return this.JSC$11258_id_!=null};
_.O.JSC$11260_doAction_=function(){this.usingListeners_&&this.JSC$11258_id_&&lq(this.JSC$11258_id_);this.JSC$11258_id_=null;this.JSC$11258_listener_.call(this.handler_,_.je())};
_.O.disposeInternal=function(){this.stop();_.sh.superClass_.disposeInternal.call(this)};
var eby=function(d){d=d.JSC$11258_win_;return d.requestAnimationFrame||d.webkitRequestAnimationFrame||d.mozRequestAnimationFrame||d.oRequestAnimationFrame||d.msRequestAnimationFrame||null},x_C=function(d){d=d.JSC$11258_win_;
return d.cancelAnimationFrame||d.cancelRequestAnimationFrame||d.webkitCancelRequestAnimationFrame||d.mozCancelRequestAnimationFrame||d.oCancelRequestAnimationFrame||d.msCancelRequestAnimationFrame||null};_.yD=function(d,f,R){_.wG.call(this);this.JSC$11261_listener_=R!=null?d.bind(R):d;this.JSC$11261_interval_=f;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11261_timer_=null};
_.x(_.yD,_.wG);_.O=_.yD.prototype;_.O.fire=function(d){this.args_=arguments;this.JSC$11261_timer_||this.pauseCount_?this.shouldFire_=!0:XeV(this)};
_.O.stop=function(){this.JSC$11261_timer_&&(_.RJ.clearTimeout(this.JSC$11261_timer_),this.JSC$11261_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.O.pause=function(){this.pauseCount_++};
_.O.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11261_timer_||(this.shouldFire_=!1,XeV(this))};
_.O.disposeInternal=function(){_.wG.prototype.disposeInternal.call(this);this.stop()};
var XeV=function(d){d.JSC$11261_timer_=x2(function(){d.JSC$11261_timer_=null;d.shouldFire_&&!d.pauseCount_&&(d.shouldFire_=!1,XeV(d))},d.JSC$11261_interval_);
var f=d.args_;d.args_=null;d.JSC$11261_listener_.apply(null,f)};var T5V=function(d,f){this.childIterator_=d[_.RJ.Symbol.iterator]();this.mapFn_=f};
T5V.prototype[Symbol.iterator]=function(){return this};
T5V.prototype.next=function(){var d=this.childIterator_.next();return{value:d.done?void 0:this.mapFn_.call(void 0,d.value),done:d.done}};
var AZa=function(d,f){return new T5V(d,f)};var awB={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 A8k=function(d){var f=M4B(d);if(!f)throw Error("Pd`"+d);return f},M4B=function(d){var f={};
d=String(d);var R=d.charAt(0)=="#"?d:"#"+d;if(wei.test(R))return f.hex=qtv(R),f.type="hex",f;R=lAQ(d);return R.length?(f.hex=H88(R[0],R[1],R[2]),f.type="rgb",f):awB&&(d=awB[d.toLowerCase()])?(f.hex=d,f.type="named",f):null},lwa=/#(.)(.)(.)/,qtv=function(d){if(!wei.test(d))throw Error("Rd`"+d);
d.length==4&&(d=d.replace(lwa,"#$1$1$2$2$3$3"));return d.toLowerCase()},aAu=function(d){d=qtv(d);
d=parseInt(d.slice(1),16);return[d>>16,d>>8&255,d&255]},H88=function(d,f,R){d=Number(d);
f=Number(f);R=Number(R);if(d!=(d&255)||f!=(f&255)||R!=(R&255))throw Error("Sd`"+d+"`"+f+"`"+R);f=d<<16|f<<8|R;return d<16?"#"+(16777216|f).toString(16).slice(1):"#"+f.toString(16)},wei=/^#(?:[0-9a-f]{3}){1,2}$/i,GFC=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,lAQ=function(d){var f=d.match(GFC);
if(f){d=Number(f[1]);var R=Number(f[2]);f=Number(f[3]);if(d>=0&&d<=255&&R>=0&&R<=255&&f>=0&&f<=255)return[d,R,f]}return[]};var SNc={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},Dt=SNc;Dt=SNc;var zy1,V4O,rZa;zy1=function(d,f){switch(f){case 1:return d%4!=0||d%100==0&&d%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
V4O=function(d,f,R,W,p){d=new Date(d,f,R);p=p||0;return d.valueOf()+(((W!==void 0?W:3)-p+7)%7-((d.getDay()+6)%7-p+7)%7)*864E5};
_.eQ=function(d,f,R){typeof d==="number"?(this.date=rZa(d,f||0,R||1),m_F(this,R||1)):_.tn(d)?(this.date=rZa(d.getFullYear(),d.getMonth(),d.getDate()),m_F(this,d.getDate())):(this.date=new Date(_.je()),d=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),m_F(this,d))};
rZa=function(d,f,R){f=new Date(d,f,R);d>=0&&d<100&&f.setFullYear(f.getFullYear()-1900);return f};
_.O=_.eQ.prototype;_.O.firstDayOfWeek_=Dt.FIRSTDAYOFWEEK;_.O.firstWeekCutOffDay_=Dt.FIRSTWEEKCUTOFFDAY;_.O.clone=function(){var d=new _.eQ(this.date);d.firstDayOfWeek_=this.firstDayOfWeek_;d.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return d};
_.O.getFullYear=function(){return this.date.getFullYear()};
_.O.getYear=function(){return this.getFullYear()};
_.O.getMonth=function(){return this.date.getMonth()};
_.O.getDate=function(){return this.date.getDate()};
_.O.getTime=function(){return this.date.getTime()};
_.O.getDay=function(){return this.date.getDay()};
_.O.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.O.getUTCMonth=function(){return this.date.getUTCMonth()};
_.O.getUTCDate=function(){return this.date.getUTCDate()};
_.O.getUTCDay=function(){return this.date.getDay()};
_.O.getUTCHours=function(){return this.date.getUTCHours()};
_.O.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.O.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.O.set=function(d){this.date=new Date(d.getFullYear(),d.getMonth(),d.getDate())};
_.O.setFullYear=function(d){this.date.setFullYear(d)};
_.O.setYear=function(d){this.setFullYear(d)};
_.O.setMonth=function(d){this.date.setMonth(d)};
_.O.setDate=function(d){this.date.setDate(d)};
_.O.setTime=function(d){this.date.setTime(d)};
_.O.setUTCFullYear=function(d){this.date.setUTCFullYear(d)};
_.O.setUTCMonth=function(d){this.date.setUTCMonth(d)};
_.O.setUTCDate=function(d){this.date.setUTCDate(d)};
_.O.add=function(d){if(d.years||d.months){var f=this.getMonth()+d.months+d.years*12,R=this.getYear()+Math.floor(f/12);f%=12;f<0&&(f+=12);var W=Math.min(zy1(R,f),this.getDate());this.setDate(1);this.setFullYear(R);this.setMonth(f);this.setDate(W)}d.days&&(R=this.getYear(),f=R>=0&&R<=99?-1900:0,d=new Date((new Date(R,this.getMonth(),this.getDate(),12)).getTime()+d.days*864E5),this.setDate(1),this.setFullYear(d.getFullYear()+f),this.setMonth(d.getMonth()),this.setDate(d.getDate()),m_F(this,d.getDate()))};
_.O.JSC$11274_toIsoString=function(d){var f=this.getFullYear(),R=f<0?"-":f>=1E4?"+":"";return[R+_.dE(Math.abs(f),R?6:4),_.dE(this.getMonth()+1,2),_.dE(this.getDate(),2)].join(d?"-":"")};
_.O.equals=function(d){return!(!d||this.getYear()!=d.getYear()||this.getMonth()!=d.getMonth()||this.getDate()!=d.getDate())};
_.O.toString=function(){return this.JSC$11274_toIsoString()};
var m_F=function(d,f){d.getDate()!=f&&d.date.setUTCHours(d.date.getUTCHours()+(d.getDate()<f?1:-1))};
_.eQ.prototype.valueOf=function(){return this.date.valueOf()};var Xv=function(d,f,R,W,p){this.reversed=!!f;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!R;d&&xB(this,d,W);this.depth=p!=void 0?p:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.fv(Xv,RX);var xB=function(d,f,R,W){if(d.node=f)d.tagType=typeof R==="number"?R:d.node.nodeType!=1?0:d.reversed?-1:1;typeof W==="number"&&(d.depth=W)};
_.O=Xv.prototype;_.O.JSC$11289_copyFrom=function(d){this.node=d.node;this.tagType=d.tagType;this.depth=d.depth;this.reversed=d.reversed;this.constrained=d.constrained};
_.O.clone=function(){return new Xv(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.O.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return WP;var d=this.node;var f=this.reversed?-1:1;if(this.tagType==f){var R=this.reversed?d.lastChild:d.firstChild;R?xB(this,R):xB(this,d,f*-1)}else(R=this.reversed?d.previousSibling:d.nextSibling)?xB(this,R):xB(this,d.parentNode,f*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(d=this.node)?pc(d):WP};
_.O.equals=function(d){return d.node==this.node&&(!this.node||d.tagType==this.tagType)};
_.O.splice=function(d){var f=this.node,R=this.reversed?1:-1;this.tagType==R&&(this.tagType=R*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Xv.prototype.next.call(this);this.reversed=!this.reversed;R=_.iW(arguments[0])?arguments[0]:arguments;for(var W=R.length-1;W>=0;W--)_.wE(R[W],f);_.x3(f)};var urV=function(){},T1=function(d){for(var f=[],R=d.getTextRangeCount(),W=0;W<R;W++)f.push(d.getTextRange(W));
return f};
urV.prototype.isReversed=function(){return!1};
urV.prototype.getWindow=function(){return vC(_.Fb(this.JSC$11291_getStartNode()))};
var P7e=function(d,f){Xv.call(this,d,f,!0)};
_.fv(P7e,Xv);var AW=function(d,f,R,W,p){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!p;if(d){this.startNode_=d;this.startOffset_=f;this.endNode_=R;this.endOffset_=W;if(d.nodeType==1&&d.tagName!="BR")if(d=d.childNodes,f=d[f])this.startNode_=f,this.startOffset_=0;else{d.length&&(this.startNode_=_.mL(d));var U=!0}R.nodeType==1&&((this.endNode_=R.childNodes[W])?this.endOffset_=0:this.endNode_=R)}Xv.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);U&&this.next()};
_.fv(AW,P7e);_.O=AW.prototype;_.O.JSC$11297_getStartNode=function(){return this.startNode_};
_.O.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)};
_.O.next=function(){return this.isLast()?WP:AW.superClass_.next.call(this)};
_.O.JSC$11289_copyFrom=function(d){this.startNode_=d.startNode_;this.endNode_=d.endNode_;this.startOffset_=d.startOffset_;this.endOffset_=d.endOffset_;this.isReversed_=d.isReversed_;AW.superClass_.JSC$11289_copyFrom.call(this,d)};
_.O.clone=function(){var d=new AW(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);d.JSC$11289_copyFrom(this);return d};var Q0B=function(){};
Q0B.prototype.__iterator__=function(){return new AW(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var al=function(d){this.range_=d};
_.fv(al,Q0B);var vzc=function(d){var f=_.Fb(d).createRange();if(d.nodeType==3)f.setStart(d,0),f.setEnd(d,d.length);else if(Ae(d)||d.nodeType==3){for(var R,W=d;(R=W.firstChild)&&(Ae(R)||R.nodeType==3);)W=R;f.setStart(W,0);for(W=d;(R=W.lastChild)&&(Ae(R)||R.nodeType==3);)W=R;f.setEnd(W,W.nodeType==1?W.childNodes.length:W.length)}else R=d.parentNode,d=Array.prototype.indexOf.call(R.childNodes,d),f.setStart(R,d),f.setEnd(R,d+1);return f},FQN=function(d,f,R,W){var p=_.Fb(d).createRange();
p.setStart(d,f);p.setEnd(R,W);return p};
_.O=al.prototype;_.O.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.O.getContainer=function(){return this.range_.commonAncestorContainer};
_.O.compareBrowserRangeEndpoints=function(d,f,R){return this.range_.compareBoundaryPoints(R==1?f==1?_.RJ.Range.START_TO_START:_.RJ.Range.START_TO_END:f==1?_.RJ.Range.END_TO_START:_.RJ.Range.END_TO_END,d)};
_.O.isCollapsed=function(){return this.range_.collapsed};
_.O.select=function(d){this.selectInternal(vC(_.Fb(this.range_.startContainer)).getSelection(),d)};
_.O.selectInternal=function(d){d.removeAllRanges();d.addRange(this.range_)};
_.O.insertNode=function(d,f){var R=this.range_.cloneRange();R.collapse(f);R.insertNode(d);R.detach();return d};
_.O.collapse=function(d){this.range_.collapse(d)};_.fv(gb,al);gb.prototype.selectInternal=function(d,f){!f||this.isCollapsed()?gb.superClass_.selectInternal.call(this,d,f):(d.collapse(this.range_.endContainer,this.range_.endOffset),d.extend(this.range_.startContainer,this.range_.startOffset))};_.fv(HZ,al);HZ.prototype.compareBrowserRangeEndpoints=function(d,f,R){return HZ.superClass_.compareBrowserRangeEndpoints.call(this,d,f,R)};
HZ.prototype.selectInternal=function(d,f){f?d.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):d.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var JZy=function(d){return _.Z4?new HZ(d):_.Ob?new gb(d):new al(d)};var M1=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},nzN;
_.fv(M1,urV);nzN=function(d,f){var R=new M1;R.browserRangeWrapper_=d;R.isReversed_=!!f;return R};
_.hbV=function(d){d=_.Z4?new HZ(vzc(d)):_.Ob?new gb(vzc(d)):new al(vzc(d));return nzN(d)};
_.wd=function(d,f,R,W){var p=new M1;p.isReversed_=oze(d,f,R,W);if(_.Rg(d)&&!Ae(d)){var U=d.parentNode;f=Array.prototype.indexOf.call(U.childNodes,d);d=U}_.Rg(R)&&!Ae(R)&&(U=R.parentNode,W=Array.prototype.indexOf.call(U.childNodes,R),R=U);p.isReversed_?(p.startNode_=R,p.startOffset_=W,p.endNode_=d,p.endOffset_=f):(p.startNode_=d,p.startOffset_=f,p.endNode_=R,p.endOffset_=W);return p};
_.O=M1.prototype;_.O.clone=function(){var d=new M1;d.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();d.startNode_=this.startNode_;d.startOffset_=this.startOffset_;d.endNode_=this.endNode_;d.endOffset_=this.endOffset_;d.isReversed_=this.isReversed_;return d};
_.O.JSC$11291_getType=function(){return"text"};
_.O.getBrowserRangeObject=function(){return l2(this).range_};
_.O.getTextRangeCount=function(){return 1};
_.O.getTextRange=function(){return this};
var l2=function(d){var f;if(!(f=d.browserRangeWrapper_)){f=d.JSC$11291_getStartNode();var R=d.JSC$11291_getStartOffset(),W=d.JSC$11291_getEndNode(),p=d.JSC$11291_getEndOffset();f=_.Z4?new HZ(FQN(f,R,W,p)):_.Ob?new gb(FQN(f,R,W,p)):new al(FQN(f,R,W,p));f=d.browserRangeWrapper_=f}return f};
_.O=M1.prototype;_.O.getContainer=function(){return l2(this).getContainer()};
_.O.JSC$11291_getStartNode=function(){return this.startNode_||(this.startNode_=l2(this).range_.startContainer)};
_.O.JSC$11291_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=l2(this).range_.startOffset};
_.O.JSC$11291_getEndNode=function(){return this.endNode_||(this.endNode_=l2(this).range_.endContainer)};
_.O.JSC$11291_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=l2(this).range_.endOffset};
_.O.isReversed=function(){return this.isReversed_};
_.O.JSC$11291_containsRange=function(d,f){if(d.JSC$11291_getType()=="text"){var R=l2(this);d=l2(d);f=f&&!d.isCollapsed();d=d.range_;R=f?R.compareBrowserRangeEndpoints(d,0,1)>=0&&R.compareBrowserRangeEndpoints(d,1,0)<=0:R.compareBrowserRangeEndpoints(d,0,0)>=0&&R.compareBrowserRangeEndpoints(d,1,1)<=0}else R=!1;return R};
_.O.isCollapsed=function(){return l2(this).isCollapsed()};
_.O.JSC$11291_getText=function(){return l2(this).range_.toString()};
_.O.__iterator__=function(){return new AW(this.JSC$11291_getStartNode(),this.JSC$11291_getStartOffset(),this.JSC$11291_getEndNode(),this.JSC$11291_getEndOffset())};
_.O.select=function(){l2(this).select(this.isReversed_)};
_.O.JSC$11291_removeContents=function(){var d=l2(this).range_;d.extractContents();if(d.startContainer.hasChildNodes()&&(d=d.startContainer.childNodes[d.startOffset])){var f=d.previousSibling;Uky(d)==""&&_.x3(d);f&&Uky(f)==""&&_.x3(f)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.O.insertNode=function(d,f){d=l2(this).insertNode(d,f);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return d};
_.O.collapse=function(d){d=this.isReversed()?!d:d;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(d);d?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var $_e=function(){};
_.fv($_e,urV);$_e.prototype.JSC$11291_containsRange=function(d,f){var R=T1(this);d=T1(d);return(f?tq:_.K1k)(d,function(W){return tq(R,function(p){return p.JSC$11291_containsRange(W,f)})})};
$_e.prototype.insertNode=function(d,f){f?_.Mo(d,this.JSC$11291_getStartNode()):_.wE(d,this.JSC$11291_getEndNode());return d};var N5C,yZa=MM().JSC$9310_document_.documentElement;N5C=yZa.requestFullscreen?"fullscreenchange":yZa.webkitRequestFullscreen?"webkitfullscreenchange":yZa.mozRequestFullScreen?"mozfullscreenchange":yZa.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var C7e=function(){var d=MM().JSC$9310_document_;return!!(d.webkitIsFullScreen||d.mozFullScreen||d.msFullscreenElement||d.fullscreenElement)};var G1=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.fv(G1,$_e);_.O=G1.prototype;_.O.clone=function(){var d=new G1;d.browserRanges_=_.CQ(this.browserRanges_);return d};
_.O.JSC$11291_getType=function(){return"mutli"};
_.O.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.O.getTextRangeCount=function(){return this.browserRanges_.length};
_.O.getTextRange=function(d){this.ranges_[d]||(this.ranges_[d]=nzN(JZy(this.browserRanges_[d])));return this.ranges_[d]};
_.O.getContainer=function(){if(!this.container_){for(var d=[],f=this.getTextRangeCount(),R=0;R<f;R++)d.push(this.getTextRange(R).getContainer());this.container_=tiB.apply(null,d)}return this.container_};
var SQ=function(d){d.sortedRanges_||(d.sortedRanges_=T1(d),d.sortedRanges_.sort(function(f,R){var W=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();var p=R.JSC$11291_getStartNode();R=R.JSC$11291_getStartOffset();return W==p&&f==R?0:oze(W,f,p,R)?1:-1}));
return d.sortedRanges_};
_.O=G1.prototype;_.O.JSC$11291_getStartNode=function(){return SQ(this)[0].JSC$11291_getStartNode()};
_.O.JSC$11291_getStartOffset=function(){return SQ(this)[0].JSC$11291_getStartOffset()};
_.O.JSC$11291_getEndNode=function(){return _.mL(SQ(this)).JSC$11291_getEndNode()};
_.O.JSC$11291_getEndOffset=function(){return _.mL(SQ(this)).JSC$11291_getEndOffset()};
_.O.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.O.JSC$11291_getText=function(){return T1(this).map(function(d){return d.JSC$11291_getText()}).join("")};
_.O.__iterator__=function(){return new V_(this)};
_.O.select=function(){var d=this.getWindow().getSelection();d.removeAllRanges();for(var f=this.getTextRangeCount(),R=0;R<f;R++)d.addRange(this.getTextRange(R).getBrowserRangeObject())};
_.O.JSC$11291_removeContents=function(){T1(this).forEach(function(d){d.JSC$11291_removeContents()})};
_.O.collapse=function(d){if(!this.isCollapsed()){var f=d?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;f.collapse(d);this.ranges_=[f];this.sortedRanges_=[f];this.browserRanges_=[f.getBrowserRangeObject()]}};
var V_=function(d){this.iterators_=null;this.currentIdx_=0;d&&(this.iterators_=SQ(d).map(function(f){return _.OAV(f)}));
Xv.call(this,d?this.JSC$11297_getStartNode():null,!1,!0)};
_.fv(V_,P7e);_.O=V_.prototype;_.O.JSC$11297_getStartNode=function(){return this.iterators_[0].JSC$11297_getStartNode()};
_.O.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.O.next=function(){for(;this.currentIdx_<this.iterators_.length;){var d=this.iterators_[this.currentIdx_],f=d.next();if(f.done)this.currentIdx_++;else return xB(this,d.node,d.tagType,d.depth),f}return WP};
_.O.JSC$11289_copyFrom=function(d){this.iterators_=_.CQ(d.iterators_);V_.superClass_.JSC$11289_copyFrom.call(this,d)};
_.O.clone=function(){var d=new V_(null);d.JSC$11289_copyFrom(this);return d};var iYa,oze;_.EW=function(){var d=window.getSelection();return d&&iYa(d)};
iYa=function(d){var f=!1;if(d.createRange)try{var R=d.createRange()}catch(p){return null}else if(d.rangeCount){if(d.rangeCount>1){R=new G1;f=d.rangeCount;for(var W=0;W<f;W++)R.browserRanges_.push(d.getRangeAt(W));return R}R=d.getRangeAt(0);f=oze(d.anchorNode,d.anchorOffset,d.focusNode,d.focusOffset)}else return null;return nzN(JZy(R),f)};
_.rd=function(d,f){return _.wd(d,f,d,f)};
_.mT=function(d,f,R,W){return _.wd(d,f,R,W)};
oze=function(d,f,R,W){if(d==R)return W<f;var p;if(d.nodeType==1&&f)if(p=d.childNodes[f])d=p,f=0;else if(_.om(d,R))return!0;if(R.nodeType==1&&W)if(p=R.childNodes[W])R=p,W=0;else if(_.om(R,d))return!1;return(cFa(d,R)||f-W)>0};var u2=function(){_.DB.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.lB)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.lB)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.lB)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.lB)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.lB)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.lB)(this.dispatchProgressEvent_,this)};
_.fv(u2,_.DB);u2.prototype.abort=function(){try{this.reader_.abort()}catch(d){throw new Z3F(d,"aborting read");}};
u2.prototype.getError=function(){return this.reader_.error&&new Z3F(this.reader_.error,"reading file")};
u2.prototype.dispatchProgressEvent_=function(d){this.dispatchEvent(new sge(d,this))};
u2.prototype.disposeInternal=function(){u2.superClass_.disposeInternal.call(this);delete this.reader_};
var cZB=function(d){var f=new u2,R=B5B(f);f.reader_.readAsArrayBuffer(d);return R},t4e=function(d){var f=new u2,R=B5B(f);
f.reader_.readAsDataURL(d);return R},B5B=function(d){var f=new JE;
d.listen("loadend",_.AD(function(R,W){var p=W.reader_.result,U=W.getError();p==null||U?R.errback(U):R.callback(p);W.dispose()},f,d));
return f};var Pc=function(){_.DB.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11331_eventHandler_=new _.Eh(this);this.JSC$11331_isInitialized_=!1};
_.fv(Pc,_.DB);var dbB=new _.Ky("d"),jGa=new _.Ky("beforedragstart"),fVe=new _.Ky("dragstart"),RKe=new _.Ky("beforedragmove"),Wpc=new _.Ky("dragmove"),pfC=new _.Ky("beforedragend"),UbB=new _.Ky("dragend"),OOR=new _.Ky("e");Pc.prototype.isDragging=function(){return!!this.JSC$11331_dragger_};
var ZOL=function(d,f){f.dlgGrowthDirection_=0;f.dlgDragHoverClass_=void 0;f.dlgDragPermission=0;d.dragLists_.push(f)},sGF=function(d,f){d.getHandleForDragItem_=f};
Pc.prototype.init=function(){if(!this.JSC$11331_isInitialized_){for(var d=this.dragLists_.length,f=0;f<d;f++)for(var R=_.lS(this.dragLists_[f]),W=R.length,p=0;p<W;++p){var U=R[p],g=this.getHandleForDragItem_(U),K=_.fR(g);this.dragItemForHandle_[K]=U;this.dragItemHoverClasses_&&(this.JSC$11331_eventHandler_.listen(U,"mouseover",this.handleDragItemMouseover_),this.JSC$11331_eventHandler_.listen(U,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11331_eventHandler_.listen(g,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11331_eventHandler_.listen(g,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(U);this.JSC$11331_eventHandler_.listen(g,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11331_isInitialized_=!0}};
Pc.prototype.disposeInternal=function(){this.JSC$11331_eventHandler_.dispose();for(var d=this.dragLists_.length,f=0;f<d;f++){var R=this.dragLists_[f];R.dlgGrowthDirection_=void 0;R.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;g6i(this);Pc.superClass_.disposeInternal.call(this)};
var HOy=function(d,f){for(var R=d.dragLists_.length,W=0;W<R;W++){var p=d.dragLists_[W];p.dlgBounds_=QZp(p)}R=d.dragItems_.length;for(W=0;W<R;W++)p=d.dragItems_[W],p!=f&&(p.dlgBounds_=QZp(p))};
_.O=Pc.prototype;
_.O.handlePotentialDragStart_=function(d){var f=_.fR(d.currentTarget);f=this.dragItemForHandle_[f];if(f.parentElement.dlgDragPermission!=2){this.currDragItem_=f;a:{f=this.currDragItem_;for(var R=f.cloneNode(!0),W=Tz("TEXTAREA",f),p=Tz("TEXTAREA",R),U=0;U<W.length;U++)p[U].value=W[U].value;switch(f.tagName){case "TR":f=_.Xn("TABLE",null,_.Xn("TBODY",null,R));break a;case "TD":case "TH":f=_.Xn("TABLE",null,_.Xn("TBODY",null,_.Xn("TR",null,R)));break a;case "TEXTAREA":R.value=f.value;default:f=R;break a}f=
void 0}this.draggerEl_=f;this.draggerElClasses_&&v2(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.Fb(this.currDragItem_).body.appendChild(this.draggerEl_);R=_.Jd(this.currDragItem_);f=this.draggerEl_;W=_.Jd(f);if(R instanceof _.QC){var g=R.y;R=R.x}ml(f,f.offsetLeft+(R-W.x),f.offsetTop+(Number(g)-W.y));this.JSC$11331_dragger_=new _.Vp(this.draggerEl_);_.OsF(this.JSC$11331_dragger_,this.hysteresisDistance_);
_.Vk(this.JSC$11331_dragger_,"start",this.handleDragStart_,!1,this);_.Vk(this.JSC$11331_dragger_,"end",this.handleDragEnd_,!1,this);_.Vk(this.JSC$11331_dragger_,"earlycancel",this.JSC$11333_cleanup_,!1,this);this.dispatchEvent(new Q_(dbB,this,d,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_));this.JSC$11331_dragger_.startDrag(d)}};
_.O.handleDragStart_=function(d){if(this.dispatchEvent(new Q_(jGa,this,d.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.Cca(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?v2(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var f=KJc(this.draggerEl_);this.draggerEl_.halfWidth=f.width/2;this.draggerEl_.halfHeight=f.height/2;f=this.draggerEl_.getBoundingClientRect();
var R=d.clientY,W=Zsy(this.JSC$11331_dragger_,d.clientX);if(W>f.right){var p=this.currDragItem_.getBoundingClientRect();this.JSC$11331_dragger_.deltaX=W-(W-p.left)/p.width*f.width}R=sxy(this.JSC$11331_dragger_,R);R>f.bottom&&(this.JSC$11331_dragger_.deltaY+=R-f.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";HOy(this,this.currDragItem_);this.currDragItem_.style.display="";_.Vk(this.JSC$11331_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Q_(fVe,
this,d.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_))}else d.preventDefault(),this.JSC$11333_cleanup_()};
_.O.handleDragMove_=function(d){var f=_.Jd(this.draggerEl_);f=new _.QC(f.x+this.draggerEl_.halfWidth,f.y+this.draggerEl_.halfHeight);a:{var R=null;if(this.currDragItem_.style.display!="none"){R=this.currDragItem_.parentNode;var W=QZp(R);if(KpF(f,W))break a}W=this.dragLists_.length;for(var p=0;p<W;p++){var U=this.dragLists_[p];if(U!=R&&KpF(f,U.dlgBounds_)){R=U;break a}}R=null}if(R){if(R==null)throw Error("Td");W=0;p=!1;U=void 0;switch(R.dlgGrowthDirection_){case 0:W=f.y;var g=E6F;var K=zKN;break;case 4:p=
!0;case 2:W=f.x;g=kWL;K=zKN;break;case 5:p=!0;case 3:W=f.x,g=YoC,K=bOC}for(var E=null,Y,b=_.lS(R),D=b.length,I=0;I<D;I++){var L=b[I];if(L!=this.currDragItem_){var X=g(L.dlgBounds_);if(p){var w=DbV(L,f);U===void 0&&(U=w);K(W,X)&&(Y==void 0||w<U||w==U&&(K(X,Y)||X==Y))&&(E=L,Y=X);w<U&&(U=w)}else K(W,X)&&(Y==void 0||K(X,Y))&&(E=L,Y=X)}}g=E!==null&&DbV(E,f)>U?null:E}else g=null;if(!this.dispatchEvent(new Q_(RKe,this,d,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_,f,R,g)))return!1;if(R&&R.dlgDragPermission!=
1)this.currDragItem_.parentNode==R&&_.Cca(this.currDragItem_)==g||R.insertBefore(this.currDragItem_,g),this.currDragItem_.style.display="",R.dlgDragHoverClass_&&_.pG(R,R.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",K=this.dragLists_.length,Y=0;Y<K;Y++)W=this.dragLists_[Y],W.dlgDragHoverClass_&&_.Rw(W,W.dlgDragHoverClass_);R!=this.currHoverList_&&(this.currHoverList_=R,HOy(this,this.currDragItem_));this.dispatchEvent(new Q_(Wpc,this,d,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_,
f,R,g));return!1};
_.O.JSC$11333_cleanup_=function(){g6i(this);this.JSC$11331_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var d=this.dragLists_.length,f=0;f<d;f++)this.dragLists_[f].dlgBounds_=null;d=this.dragItems_.length;for(f=0;f<d;f++)this.dragItems_[f].dlgBounds_=null};
_.O.handleDragEnd_=function(d){if(!this.dispatchEvent(new Q_(pfC,this,d,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_)))return!1;g6i(this);this.dispatchEvent(new Q_(UbB,this,d,this.currDragItem_,this.draggerEl_,this.JSC$11331_dragger_));this.JSC$11333_cleanup_();return!0};
var g6i=function(d){_.W0(d.JSC$11331_dragger_);var f=d.draggerEl_&&d.draggerEl_.parentElement;d.draggerEl_&&_.x3(d.draggerEl_);d.currDragItem_&&d.currDragItem_.style.display=="none"&&(d.origList_.insertBefore(d.currDragItem_,d.origNextItem_),d.currDragItem_.style.display="");d.currDragItemClasses_&&d.currDragItem_?p6e(d.currDragItem_,d.currDragItemClasses_||[]):d.currDragItem_&&(d.currDragItem_.style.visibility="");for(var R=d.dragLists_.length,W=0;W<R;W++){var p=d.dragLists_[W];p.dlgDragHoverClass_&&
_.Rw(p,p.dlgDragHoverClass_)}f&&d.dispatchEvent(new Q_(OOR,d,null,d.currDragItem_,d.draggerEl_,d.JSC$11331_dragger_))};
_.O=Pc.prototype;_.O.getHandleForDragItem_=function(d){return d};
_.O.handleDragItemMouseover_=function(d){v2(d.currentTarget,this.dragItemHoverClasses_||[])};
_.O.handleDragItemMouseout_=function(d){p6e(d.currentTarget,this.dragItemHoverClasses_||[])};
_.O.handleDragItemHandleMouseover_=function(d){v2(d.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.O.handleDragItemHandleMouseout_=function(d){p6e(d.currentTarget,this.dragItemHandleHoverClasses_||[])};
var KpF=function(d,f){return d.x>f.left&&d.x<f.left+f.width&&d.y>f.top&&d.y<f.top+f.height},DbV=function(d,f){d=d.dlgBounds_;
return Math.abs(f.y-(d.top+(d.height-1)/2))},E6F=function(d){return d.top+d.height-1},kWL=function(d){return d.left+d.width-1},YoC=function(d){return d.left||0},zKN=function(d,f){return d<f},bOC=function(d,f){return d>f},Q_=function(d,f,R,W,p,U){_.E9.call(this,d);
this.event=R;this.currDragItem=W;this.draggerEl=p;this.JSC$11335_dragger=U};
_.fv(Q_,_.E9);_.fv(zT,_.wG);var IVe=new _.QC(0,0);zT.prototype.JSC$11339_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
zT.prototype.JSC$11339_onMouseMove=function(d){var f=this.containerIsActuallyContent_?IVe:av(MM(this.containerNode_)),R=this.horizontalScrolling_?this.calculateScrollDelta(d.clientX+f.x,this.scrollBounds_.left,this.scrollBounds_.width):0,W=this.calculateScrollDelta(d.clientY+f.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=R;this.scrollDelta_.y=W;!(R=!R&&!W)&&(R=this.constrainScroll_)&&(R=d.clientX+f.x,d=d.clientY+f.y,f=this.containerBounds_,R=!(f.left<=R&&f.left+f.width>=
R&&f.top<=d&&f.top+f.height>=d));R?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
zT.prototype.calculateScrollDelta=function(d,f,R){var W=0;d<f?W=-8:d>f+R&&(W=8);return W};
zT.prototype.disposeInternal=function(){zT.superClass_.disposeInternal.call(this);this.JSC$11337_eventHandler_.dispose();this.scrollTimer_.dispose()};var qoV={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"}}},vc=qoV;vc=qoV;var Fv={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 LpV=function(){},tB=function(d){if(typeof d=="number"){var f=new LpV;
f.standardOffset_=d;var R=d;if(R==0)R="Etc/GMT";else{var W=["Etc/GMT",R<0?"-":"+"];R=Math.abs(R);W.push(Math.floor(R/60)%100);R%=60;R!=0&&W.push(":",_.dE(R,2));R=W.join("")}f.timeZoneId_=R;R=d;R==0?R="UTC":(W=["UTC",R<0?"+":"-"],R=Math.abs(R),W.push(Math.floor(R/60)%100),R%=60,R!=0&&W.push(":",R),R=W.join(""));d=eKe(d);f.tzNames_=[R,R];f.tzNamesExt_={STD_LONG_NAME_GMT:d,STD_GENERIC_LOCATION:d};f.transitions_=[];return f}f=new LpV;f.timeZoneId_=d.id;f.standardOffset_=-d.std_offset;f.tzNames_=d.names;
f.tzNamesExt_=d.names_ext;f.transitions_=d.transitions;return f},eKe=function(d){var f=["GMT"];
f.push(d<=0?"+":"-");d=Math.abs(d);f.push(_.dE(Math.floor(d/60)%100,2),":",_.dE(d%60,2));return f.join("")},xbV=function(d,f){f=Date.UTC(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate(),f.getUTCHours(),f.getUTCMinutes())/36E5;
for(var R=0;R<d.transitions_.length&&f>=d.transitions_[R];)R+=2;return R==0?0:d.transitions_[R-1]},XfB=function(d,f){d=d.standardOffset_-xbV(d,f);
return d===-1440?0:d};var d5=function(d,f){this.patternParts_=[];this.JSC$11350_dateTimeSymbols_=f||Dt;typeof d=="number"?TfC(this,d):Aiy(this,d)},aVe=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],JW=function(d){return d.getHours?d.getHours():0},Aiy=function(d,f){for(VK8&&(f=f.replace(/\u200f/g,""));f;){for(var R=f,W=0;W<aVe.length;++W){var p=f.match(aVe[W]);
if(p){var U=p[0];f=f.substring(U.length);W==0&&(U=="''"?U="'":(U=U.substring(1,p[1]=="'"?U.length-1:U.length),U=U.replace(/''/g,"'")));d.patternParts_.push({text:U,type:W});break}}if(R===f)throw Error("Ud`"+f);}};
d5.prototype.format=function(d,f){if(!d)throw Error("Vd");var R=f?(d.getTimezoneOffset()-XfB(f,d))*6E4:0,W=R?new Date(d.getTime()+R):d,p=W;f&&W.getTimezoneOffset()!=d.getTimezoneOffset()&&(W=new Date(W.getTime()+(W.getTimezoneOffset()-d.getTimezoneOffset())*6E4),p=new Date(d.getTime()+(R+(R>0?-864E5:864E5))));R=[];for(var U=0;U<this.patternParts_.length;++U){var g=this.patternParts_[U].text;1==this.patternParts_[U].type?R.push(M2B(this,g,d,W,p,f)):R.push(g)}return R.join("")};
var TfC=function(d,f){if(f<4)var R=d.JSC$11350_dateTimeSymbols_.DATEFORMATS[f];else if(f<8)R=d.JSC$11350_dateTimeSymbols_.TIMEFORMATS[f-4];else if(f<12)R=d.JSC$11350_dateTimeSymbols_.DATETIMEFORMATS[f-8],R=R.replace("{1}",d.JSC$11350_dateTimeSymbols_.DATEFORMATS[f-8]),R=R.replace("{0}",d.JSC$11350_dateTimeSymbols_.TIMEFORMATS[f-8]);else if(f===12)R=d.JSC$11350_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(f===13)R=d.JSC$11350_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{TfC(d,10);return}Aiy(d,R)},nL=function(d,f){f=String(f);
d=d.JSC$11350_dateTimeSymbols_||Dt;if(d.ZERODIGIT!==void 0&&!S0u){for(var R=[],W=0;W<f.length;W++){var p=f.charCodeAt(W);R.push(48<=p&&p<=57?String.fromCharCode(d.ZERODIGIT+p-48):f.charAt(W))}f=R.join("")}return f},S0u=!1,VK8=!1,lVe=function(d,f,R,W){R=R.getFullYear();
R<=0&&W&&(R=1-R);return nL(d,wfV(R,f))},wfV=function(d,f){f==2&&(d%=100);
d<0&&f++;return _.dE(d,f)},hW=function(d){if(!(d.getHours&&d.getSeconds&&d.getMinutes))throw Error("Wd");
},GWN=function(d,f){hW(f);
f=JW(f);return d.JSC$11350_dateTimeSymbols_.AMPMS[f>=12&&f<24?1:0]},M2B=function(d,f,R,W,p,U){var g=f.length;
switch(f.charAt(0)){case "G":return R=W.getFullYear()>0?1:0,g>=4?d.JSC$11350_dateTimeSymbols_.ERANAMES[R]:d.JSC$11350_dateTimeSymbols_.ERAS[R];case "y":return lVe(d,g,W,!0);case "Y":return R=(new Date(V4O(W.getFullYear(),W.getMonth(),W.getDate(),d.JSC$11350_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,d.JSC$11350_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),g==2&&(R%=100),nL(d,wfV(R,g));case "u":return lVe(d,g,W,!1);case "M":a:switch(R=W.getMonth(),g){case 5:g=d.JSC$11350_dateTimeSymbols_.NARROWMONTHS[R];
break a;case 4:g=d.JSC$11350_dateTimeSymbols_.MONTHS[R];break a;case 3:g=d.JSC$11350_dateTimeSymbols_.SHORTMONTHS[R];break a;default:g=nL(d,_.dE(R+1,g))}return g;case "k":return hW(p),nL(d,_.dE(JW(p)||24,g));case "S":return nL(d,(p.getMilliseconds()/1E3).toFixed(Math.min(3,g)).slice(2)+(g>3?_.dE(0,g-3):""));case "E":return R=W.getDay(),g>=4?d.JSC$11350_dateTimeSymbols_.WEEKDAYS[R]:d.JSC$11350_dateTimeSymbols_.SHORTWEEKDAYS[R];case "a":return GWN(d,p);case "b":return GWN(d,p);case "B":return GWN(d,
p);case "h":return hW(p),nL(d,_.dE(JW(p)%12||12,g));case "K":return hW(p),nL(d,_.dE(JW(p)%12,g));case "H":return hW(p),nL(d,_.dE(JW(p),g));case "c":a:switch(R=W.getDay(),g){case 5:g=d.JSC$11350_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[R];break a;case 4:g=d.JSC$11350_dateTimeSymbols_.STANDALONEWEEKDAYS[R];break a;case 3:g=d.JSC$11350_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[R];break a;default:g=nL(d,_.dE(R,1))}return g;case "L":a:switch(R=W.getMonth(),g){case 5:g=d.JSC$11350_dateTimeSymbols_.STANDALONENARROWMONTHS[R];
break a;case 4:g=d.JSC$11350_dateTimeSymbols_.STANDALONEMONTHS[R];break a;case 3:g=d.JSC$11350_dateTimeSymbols_.STANDALONESHORTMONTHS[R];break a;default:g=nL(d,_.dE(R+1,g))}return g;case "Q":return R=Math.floor(W.getMonth()/3),g<4?d.JSC$11350_dateTimeSymbols_.SHORTQUARTERS[R]:d.JSC$11350_dateTimeSymbols_.QUARTERS[R];case "d":return nL(d,_.dE(W.getDate(),g));case "m":return hW(p),nL(d,_.dE(p.getMinutes?p.getMinutes():0,g));case "s":return hW(p),nL(d,_.dE(p.getSeconds(),g));case "v":return(U||tB(R.getTimezoneOffset())).timeZoneId_;
case "V":return d=U||tB(R.getTimezoneOffset()),g<=2?d.timeZoneId_:xbV(d,R)>0?d.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?d.tzNamesExt_.DST_GENERIC_LOCATION:d.tzNamesExt_.DST_GENERIC_LOCATION:d.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?d.tzNamesExt_.STD_GENERIC_LOCATION:d.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return R=V4O(p.getFullYear(),p.getMonth(),p.getDate(),d.JSC$11350_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,d.JSC$11350_dateTimeSymbols_.FIRSTDAYOFWEEK),nL(d,_.dE(Math.floor(Math.round((R-(new Date((new Date(R)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,g));case "z":return d=U||tB(R.getTimezoneOffset()),g<4?d.tzNames_[xbV(d,R)>0?2:0]:d.tzNames_[xbV(d,R)>0?3:1];case "Z":return f=U||tB(R.getTimezoneOffset()),g<4?(g=-XfB(f,R),d=[g<0?"-":"+"],g=Math.abs(g),d.push(_.dE(Math.floor(g/60)%100,2),_.dE(g%60,2)),g=d.join("")):g=nL(d,eKe(XfB(f,R))),g;default:return""}};var SoB=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,V2c=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,v1L=function(d){this.patternParts_=[];this.JSC$11359_dateTimeSymbols_=Dt;if(typeof d=="number"){d>11&&(d=10);if(d<4)var f=this.JSC$11359_dateTimeSymbols_.DATEFORMATS[d];else d<8?f=this.JSC$11359_dateTimeSymbols_.TIMEFORMATS[d-4]:(f=this.JSC$11359_dateTimeSymbols_.DATETIMEFORMATS[d-8],f=f.replace("{1}",this.JSC$11359_dateTimeSymbols_.DATEFORMATS[d-8]),f=f.replace("{0}",this.JSC$11359_dateTimeSymbols_.TIMEFORMATS[d-
8]));riN(this,f)}else riN(this,d)},riN=function(d,f){for(var R=!1,W="",p=0;p<f.length;p++){var U=f.charAt(p);
if(SoB.test(U))for(W.length>0&&(d.patternParts_.push({text:W,count:0,abutStart:!1,numeric:!1}),W=""),d.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});p<f.length-1&&f.charAt(p+1)==" ";)p++;else if(R)U=="'"?p+1<f.length&&f.charAt(p+1)=="'"?(W+="'",p++):R=!1:W+=U;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(U)>=0){W.length>0&&(d.patternParts_.push({text:W,count:0,abutStart:!1,numeric:!1}),W="");for(var g=f.charAt(p),K=p+1;K<f.length&&f.charAt(K)==g;)K++;g=K-p;g<=0?K=!1:(K="MydhHmsSDkK".indexOf(U),
K=K>0||K==0&&g<3);d.patternParts_.push({text:U,count:g,abutStart:!1,numeric:K});p+=g-1}else U=="'"?p+1<f.length&&f.charAt(p+1)=="'"?(W+="'",p++):R=!0:W+=U}W.length>0&&d.patternParts_.push({text:W,count:0,abutStart:!1,numeric:!1});f=!1;for(R=0;R<d.patternParts_.length;R++)d.patternParts_[R].numeric?!f&&R+1<d.patternParts_.length&&d.patternParts_[R+1].numeric&&(f=!0,d.patternParts_[R].abutStart=!0):f=!1};
v1L.prototype.parse=function(d,f,R){var W=!1,p=!1;R&&(W=R.predictive||!1,p=R.validate||!1);if(W)for(R=0;R<this.patternParts_.length;R++){var U=this.patternParts_[R];if(U.count>0&&("abBhHkKm".indexOf(U.text.charAt(0))<0||U.count>2||U.abutStart))throw Error("Xd`"+U.text.charAt(0));}U=new mbe;R=[0];U.dayPeriodIndex=-1;for(var g=0;g<this.patternParts_.length&&!(W&&R[0]>=d.length);g++){if(this.patternParts_[g].count==0){a:{var K=d;var E=R,Y=this.patternParts_[g],b=W;if(Y.text.match(SoB)!=null){if(Y=E[0],
uda(K,E),E[0]>Y){K=!0;break a}}else{if(K.indexOf(Y.text,E[0])==E[0]){E[0]+=Y.text.length;K=!0;break a}if(b&&Y.text.indexOf(K.substring(E[0]))==0){E[0]+=K.length-E[0];K=!0;break a}}K=!1}if(K)continue;return 0}if(this.patternParts_[g].abutStart){a:{E=d;Y=R;b=g;var D=Y[0],I=0;for(K=b;K<this.patternParts_.length;K++){var L=this.patternParts_[K],X=L.count;if(X===0)break;if(K==b&&(X-=I,I++,X==0)){K=0;break a}var w=K>b&&L.numeric,S=Y[0];if(!P8e(this,E,Y,L,X,U,!1)||w&&Y[0]-S<X)K=b-1,Y[0]=D}K-=b}if(K<=0)return 0;
g+=K-1}else if(!P8e(this,d,R,this.patternParts_[g],0,U,W))return 0}a:{d=p;if(f==null)throw Error("Yd");U.era!=void 0&&U.year!=void 0&&U.era==0&&U.year>0&&(U.year=-(U.year-1));U.year!=void 0&&f.setFullYear(U.year);W=f.getDate();f.setDate(1);U.month!=void 0&&f.setMonth(U.month);U.day!=void 0?f.setDate(U.day):(p=zy1(f.getFullYear(),f.getMonth()),f.setDate(W>p?p:W));typeof f.setHours==="function"&&(U.hours==void 0&&(U.hours=f.getHours()),U.hours<12&&(U.ampm!=void 0&&U.ampm>0?U.hours+=12:U.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(U.dayPeriodName)||["night1","night2"].includes(U.dayPeriodName)&&U.hours>=6)&&(U.hours+=12)),f.setHours(U.hours));typeof f.setMinutes==="function"&&U.minutes!=void 0&&f.setMinutes(U.minutes);typeof f.setSeconds==="function"&&U.seconds!=void 0&&f.setSeconds(U.seconds);typeof f.setMilliseconds==="function"&&U.milliseconds!=void 0&&f.setMilliseconds(U.milliseconds);if(d&&(U.year&&U.year!=f.getFullYear()||U.month&&U.month!=
f.getMonth()||U.day&&U.day!=f.getDate()||U.hours&&U.hours>=24||U.minutes&&U.minutes>=60||U.seconds&&U.seconds>=60||U.milliseconds&&U.milliseconds>=1E3))f=!1;else{U.tzOffset!=void 0&&f.setTime(f.getTime()+(U.tzOffset-f.getTimezoneOffset())*60*1E3);U.ambiguousYear&&(d=new Date,d.setFullYear(d.getFullYear()-80),f.getTime()<d.getTime()&&f.setFullYear(d.getFullYear()+100));if(U.dayOfWeek!=void 0)if(U.day==void 0)U=(7+U.dayOfWeek-f.getDay())%7,U>3&&(U-=7),d=f.getMonth(),f.setDate(f.getDate()+U),f.getMonth()!=
d&&f.setDate(f.getDate()+(U>0?-7:7));else if(U.dayOfWeek!=f.getDay()){f=!1;break a}f=!0}}return f?R[0]:0};
var P8e=function(d,f,R,W,p,U,g){uda(f,R);if(W.numeric&&p>0&&R[0]+p>f.length)return!1;switch(W.text.charAt(0)){case "G":return ol(f,R,[d.JSC$11359_dateTimeSymbols_.ERAS],function(K){return U.era=K}),!0;
case "M":case "L":return QGa(d,f,R,p,W,U);case "E":return ol(f,R,[d.JSC$11359_dateTimeSymbols_.WEEKDAYS,d.JSC$11359_dateTimeSymbols_.SHORTWEEKDAYS],function(K){return U.dayOfWeek=K});
case "B":case "b":return p=[],d=[[].concat(d.JSC$11359_dateTimeSymbols_.AMPMS)],p.push("isAm"),p.push("isPm"),f=ol(f,R,d,function(K){return U.dayPeriodIndex=K},g),U.dayPeriodName=p[U.dayPeriodIndex],g?f:!0;
case "a":return f=ol(f,R,[d.JSC$11359_dateTimeSymbols_.AMPMS],function(K){return U.ampm=K},g),g?f:!0;
case "y":return v6B(d,f,R,W,p,U);case "Q":return ol(f,R,[d.JSC$11359_dateTimeSymbols_.QUARTERS,d.JSC$11359_dateTimeSymbols_.SHORTQUARTERS],function(K){U.month=K*3;U.day=1});
case "d":return $B(d,f,R,W,p,function(K){U.day=K}),!0;
case "S":return Fpa(d,f,R,p,U);case "h":case "K":case "H":case "k":return f=$B(d,f,R,W,p,function(K){U.hours=W.text.charAt(0)==="h"&&K===12?0:K},g),g?f:!0;
case "m":return f=$B(d,f,R,W,p,function(K){U.minutes=K},g),g?f:!0;
case "s":return $B(d,f,R,W,p,function(K){U.seconds=K}),!0;
case "z":case "Z":case "v":return Jia(d,f,R,U);default:return!1}},v6B=function(d,f,R,W,p,U){var g=R[0];
p=N1(d,f,R,p);p===null&&(p=N1(d,f,R,0,!0));if(p===null)return!1;p>=0&&R[0]-g==2&&W.count==2?(d=p,f=(new Date).getFullYear()-80,R=f%100,U.ambiguousYear=d==R,d+=Math.floor(f/100)*100+(d<R?100:0),U.year=d):U.year=p;return!0},QGa=function(d,f,R,W,p,U){return p.numeric&&$B(d,f,R,p,W,function(g){U.month=g-1})?!0:ol(f,R,[d.JSC$11359_dateTimeSymbols_.MONTHS,
d.JSC$11359_dateTimeSymbols_.STANDALONEMONTHS,d.JSC$11359_dateTimeSymbols_.SHORTMONTHS,d.JSC$11359_dateTimeSymbols_.STANDALONESHORTMONTHS],function(g){U.month=g})},Fpa=function(d,f,R,W,p){var U=R[0];
d=N1(d,f,R,W);if(d===null)return!1;R=R[0]-U;p.milliseconds=R<3?d*Math.pow(10,3-R):Math.round(d/Math.pow(10,R-3));return!0},Jia=function(d,f,R,W){f.indexOf("GMT",R[0])==R[0]&&(R[0]+=3);
if(R[0]>=f.length)return W.tzOffset=0,!0;var p=R[0],U=N1(d,f,R,0,!0);if(U===null)return!1;if(R[0]<f.length&&f.charAt(R[0])==":"){var g=U*60;R[0]++;U=N1(d,f,R,0);if(U===null)return!1;g+=U}else g=U,g=g<24&&R[0]-p<=3?g*60:g%100+g/100*60;W.tzOffset=-g;return!0},$B=function(d,f,R,W,p,U,g){g=g||!1;
var K=R[0];d=N1(d,f,R,p);if(d===null)return!1;if(g&&R[0]-K<W.count){if(R[0]<f.length)return!1;d*=Math.pow(10,W.count-(R[0]-K))}U(d);return!0},ol=function(d,f,R,W,p){p=p||!1;
for(var U,g=0;g<R.length;g++){U=f;for(var K=R[g],E=p,Y=0,b=null,D=d.substring(U[0]).toLowerCase(),I=0;I<K.length;I++){var L=K[I].toLowerCase();if(E&&L.indexOf(D)==0){Y=D.length;b=I;break}K[I].length>Y&&D.indexOf(L)==0&&(Y=K[I].length,b=I)}b!==null&&(U[0]+=Y);U=b;if(U!==null)return W(U),!0}return!1},uda=function(d,f){(d=d.substring(f[0]).match(V2c))&&(f[0]+=d[0].length)},N1=function(d,f,R,W,p){f=W>0?f.substring(0,R[0]+W):f;
p=p||!1;if(d.JSC$11359_dateTimeSymbols_.ZERODIGIT){W=[];for(var U=R[0];U<f.length;U++){var g=f.charCodeAt(U)-d.JSC$11359_dateTimeSymbols_.ZERODIGIT;W.push(0<=g&&g<=9?String.fromCharCode(g+48):f.charAt(U))}f=W.join("")}else f=f.substring(R[0]);d=f.match(new RegExp("^"+(p?"[+-]?":"")+"\\d+"));if(!d)return null;R[0]+=d[0].length;return parseInt(d[0],10)},mbe=function(){};
mbe.prototype.ambiguousYear=!1;_.n6a={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 hKy={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"},o6e=hKy,$ba=hKy;$ba=o6e=hKy;var yiR,y_,i2,p1F,CL,NfF;
_.ib=function(d,f,R,W){var p;if(p=f){a:if(f&&f.length===3){for(p=0;p<3;p++){var U=f[p];if(U<"A"||U>"Z"&&U<"a"||U>"z"){p=!1;break a}}p=!0}else p=!1;p=!p}if(p)throw new TypeError("Zd");this.intlCurrencyCode_=f?f.toUpperCase():null;this.currencyStyle_=R||0;this.overrideNumberFormatSymbols_=W||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_=y_(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof d==="number")switch(d){case 1:CL(this,y_(this).DECIMAL_PATTERN);break;case 2:CL(this,y_(this).SCIENTIFIC_PATTERN);break;case 3:CL(this,y_(this).PERCENT_PATTERN);break;case 4:d=y_(this).CURRENCY_PATTERN;f=["0"];if(R=
Fv[i2(this)]){R=R[0]&7;if(R>0)for(f.push("."),W=0;W<R;W++)f.push("0");d=d.replace(/0.00/g,f.join(""))}CL(this,d);break;case 5:NfF(this,1);break;case 6:NfF(this,2);break;default:throw Error("be");}else CL(this,d)};
yiR=!1;y_=function(d){return d.overrideNumberFormatSymbols_||(yiR?$ba:o6e)};
i2=function(d){return d.intlCurrencyCode_||y_(d).DEF_CURRENCY_CODE};
p1F=function(d,f){if(f>308)throw Error("ae`"+f);d.maximumFractionDigits_=f;return d};
CL=function(d,f){var R=[0];d.positivePrefix_=C8N(d,f,R);for(var W=R[0],p=-1,U=0,g=0,K=0,E=-1,Y=f.length,b=!0;R[0]<Y&&b;R[0]++)switch(f.charAt(R[0])){case "#":g>0?K++:U++;E>=0&&p<0&&E++;break;case "0":if(K>0)throw Error("he`"+f);g++;E>=0&&p<0&&E++;break;case ",":E>0&&d.groupingArray_.push(E);E=0;break;case ".":if(p>=0)throw Error("ie`"+f);p=U+g+K;break;case "E":if(d.useExponentialNotation_)throw Error("je`"+f);d.useExponentialNotation_=!0;d.minExponentDigits_=0;R[0]+1<Y&&f.charAt(R[0]+1)=="+"&&(R[0]++,
d.useSignForPositiveExponent_=!0);for(;R[0]+1<Y&&f.charAt(R[0]+1)=="0";)R[0]++,d.minExponentDigits_++;if(U+g<1||d.minExponentDigits_<1)throw Error("ke`"+f);b=!1;break;default:R[0]--,b=!1}g==0&&U>0&&p>=0&&(g=p,g==0&&g++,K=U-g,U=g-1,g=1);if(p<0&&K>0||p>=0&&(p<U||p>U+g)||E==0)throw Error("le`"+f);K=U+g+K;d.maximumFractionDigits_=p>=0?K-p:0;p>=0&&(d.minimumFractionDigits_=U+g-p,d.minimumFractionDigits_<0&&(d.minimumFractionDigits_=0));d.minimumIntegerDigits_=(p>=0?p:K)-U;d.useExponentialNotation_&&(d.maximumIntegerDigits_=
U+d.minimumIntegerDigits_,d.maximumFractionDigits_==0&&d.minimumIntegerDigits_==0&&(d.minimumIntegerDigits_=1));d.groupingArray_.push(Math.max(0,E));d.decimalSeparatorAlwaysShown_=p==0||p==K;W=R[0]-W;d.positiveSuffix_=C8N(d,f,R);R[0]<f.length&&f.charAt(R[0])==";"?(R[0]++,d.multiplier_!=1&&(d.negativePercentSignExpected_=!0),d.negativePrefix_=C8N(d,f,R),R[0]+=W,d.negativeSuffix_=C8N(d,f,R)):(d.negativePrefix_+=d.positivePrefix_,d.negativeSuffix_+=d.positiveSuffix_)};
NfF=function(d,f){d.compactStyle_=f;CL(d,y_(d).DECIMAL_PATTERN);d.minimumFractionDigits_=0;p1F(d,2);if(d.minimumFractionDigits_>0)throw Error("$d");d.significantDigits_=2};
_.ib.prototype.parse=function(d,f){f=f||[0];if(this.compactStyle_!==0)throw Error("ce");d=d.replace(/ |\u202f/g,"\u00a0");var R=d.indexOf(this.positivePrefix_,f[0])==f[0],W=d.indexOf(this.negativePrefix_,f[0])==f[0];R&&W&&(this.positivePrefix_.length>this.negativePrefix_.length?W=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(R=!1));R?f[0]+=this.positivePrefix_.length:W&&(f[0]+=this.negativePrefix_.length);if(d.indexOf(y_(this).INFINITY,f[0])==f[0]){f[0]+=y_(this).INFINITY.length;var p=
Infinity}else{p=d;var U=!1,g=!1,K=!1,E=-1,Y=1,b=y_(this).DECIMAL_SEP,D=y_(this).GROUP_SEP,I=y_(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("de");D=D.replace(/\u202f/g,"\u00a0");for(var L="";f[0]<p.length;f[0]++){var X=p.charAt(f[0]),w=iOL(this,X);if(w>=0&&w<=9)L+=w,K=!0;else if(X==b.charAt(0)){if(U||g)break;L+=".";U=!0}else if(X==D.charAt(0)&&("\u00a0"!=D.charAt(0)||f[0]+1<p.length&&iOL(this,p.charAt(f[0]+1))>=0)){if(U||g)break}else if(X==I.charAt(0)){if(g)break;L+="E";g=!0;E=f[0]}else if(X==
"+"||X=="-"){if(K&&E!=f[0]-1)break;L+=X}else if(this.multiplier_==1&&X==y_(this).PERCENT.charAt(0)){if(Y!=1)break;Y=100;if(K){f[0]++;break}}else if(this.multiplier_==1&&X==y_(this).PERMILL.charAt(0)){if(Y!=1)break;Y=1E3;if(K){f[0]++;break}}else break}this.multiplier_!=1&&(Y=this.multiplier_);p=parseFloat(L)/Y}if(R){if(d.indexOf(this.positiveSuffix_,f[0])!=f[0])return NaN;f[0]+=this.positiveSuffix_.length}else if(W){if(d.indexOf(this.negativeSuffix_,f[0])!=f[0])return NaN;f[0]+=this.negativeSuffix_.length}return W?
-p:p};
_.ib.prototype.format=function(d){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("ee");if(isNaN(d))return y_(this).NAN;var f=[];var R=d;if(this.compactStyle_==0)R=Bc;else{R=Math.abs(R);var W=BfV(this,R<=1?0:cii(R)).divisorBase;R=BfV(this,W+cii(t2a(this,cc(R,-W)).intValue))}d=cc(d,-R.divisorBase);(W=d<0||d==0&&1/d<0)?R.negative_prefix?f.push(R.negative_prefix):(f.push(R.prefix),f.push(this.negativePrefix_)):(f.push(R.prefix),f.push(this.positivePrefix_));if(isFinite(d))if(d*=
W?-1:1,d*=this.multiplier_,this.useExponentialNotation_){var p=d;if(p==0)dqR(this,p,this.minimumIntegerDigits_,f),jTB(this,0,f);else{var U=Math.floor(Math.log(p)/Math.log(10)+2E-15);p=cc(p,-U);var g=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(g=U%this.maximumIntegerDigits_,g<0&&(g=this.maximumIntegerDigits_+g),p=cc(p,g),U-=g,g=1):this.minimumIntegerDigits_<1?(U++,p=cc(p,-1)):(U-=this.minimumIntegerDigits_-1,p=cc(p,this.minimumIntegerDigits_-
1));dqR(this,p,g,f);jTB(this,U,f)}}else dqR(this,d,this.minimumIntegerDigits_,f);else f.push(y_(this).INFINITY);W?R.negative_suffix?f.push(R.negative_suffix):(isFinite(d)&&f.push(R.suffix),f.push(this.negativeSuffix_)):(isFinite(d)&&f.push(R.suffix),f.push(this.positiveSuffix_));return f.join("")};
var t2a=function(d,f){var R=cc(f,d.maximumFractionDigits_);d.significantDigits_>0&&(R=fFO(R,d.significantDigits_,d.maximumFractionDigits_));R=Math.round(R);if(isFinite(R)){var W=Math.floor(cc(R,-d.maximumFractionDigits_));R=Math.floor(R-cc(W,d.maximumFractionDigits_));if(R<0||R>=cc(1,d.maximumFractionDigits_))W=Math.round(f),R=0}else W=f,R=0;return{intValue:W,fracValue:R}},dqR=function(d,f,R,W){if(d.minimumFractionDigits_>d.maximumFractionDigits_)throw Error("ee");
W||(W=[]);f=t2a(d,f);var p=f.intValue,U=f.fracValue,g=d.minimumFractionDigits_>0||U>0||!1;f=d.minimumFractionDigits_;g&&(f=d.minimumFractionDigits_);for(var K="",E=p;E>1E20;)K="0"+K,E=Math.round(cc(E,-1));K=E+K;var Y=y_(d).DECIMAL_SEP;E=y_(d).ZERO_DIGIT.codePointAt(0);var b=K.length,D=0;if(p>0||R>0){for(p=b;p<R;p++)W.push(String.fromCodePoint(E));if(d.groupingArray_.length>=2)for(R=1;R<d.groupingArray_.length;R++)D+=d.groupingArray_[R];R=b-D;if(R>0){p=d.groupingArray_;D=b=0;for(var I,L=y_(d).GROUP_SEP,
X=K.length,w=0;w<X;w++)if(W.push(String.fromCodePoint(E+Number(K.charAt(w)))),X-w>1)if(I=p[D],w<R){var S=R-w;(I===1||I>0&&S%I===1)&&W.push(L)}else D<p.length&&(w===R?D+=1:I===w-R-b+1&&(W.push(L),b+=I,D+=1))}else{R=K;K=d.groupingArray_;p=y_(d).GROUP_SEP;I=R.length;L=[];for(b=K.length-1;b>=0&&I>0;b--){D=K[b];for(X=0;X<D&&I-X-1>=0;X++)L.push(String.fromCodePoint(E+Number(R.charAt(I-X-1))));I-=D;I>0&&L.push(p)}W.push.apply(W,L.reverse())}}else g||W.push(String.fromCodePoint(E));(d.decimalSeparatorAlwaysShown_||
g)&&W.push(Y);U=String(U);g=U.split("e+");g.length==2&&(U=String(fFO(parseFloat(g[0]),d.significantDigits_,1)),U=U.replace(".",""),U+=(0,_.Gvi)("0",parseInt(g[1],10)-U.length+1));d.maximumFractionDigits_+1>U.length&&(U="1"+(0,_.Gvi)("0",d.maximumFractionDigits_-U.length)+U);for(d=U.length;U.charAt(d-1)=="0"&&d>f+1;)d--;for(f=1;f<d;f++)W.push(String.fromCodePoint(E+Number(U.charAt(f))))},jTB=function(d,f,R){R.push(y_(d).EXP_SYMBOL);
f<0?(f=-f,R.push(y_(d).MINUS_SIGN)):d.useSignForPositiveExponent_&&R.push(y_(d).PLUS_SIGN);f=""+f;for(var W=y_(d).ZERO_DIGIT,p=f.length;p<d.minExponentDigits_;p++)R.push(W);d=W.codePointAt(0)-Rhe;for(W=0;W<f.length;W++)R.push(String.fromCodePoint(d+f.codePointAt(W)))},iOL=function(d,f){f=f.codePointAt(0);
if(48<=f&&f<58)return f-48;d=y_(d).ZERO_DIGIT.codePointAt(0);return d<=f&&f<d+10?f-d:-1},Rhe="0".codePointAt(0),C8N=function(d,f,R){for(var W="",p=!1,U=f.length;R[0]<U;R[0]++){var g=f.charAt(R[0]);
if(g=="'")R[0]+1<U&&f.charAt(R[0]+1)=="'"?(R[0]++,W+="'"):p=!p;else if(p)W+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return W;case "\u00a4":if(R[0]+1<U&&f.charAt(R[0]+1)=="\u00a4")R[0]++,W+=i2(d);else switch(d.currencyStyle_){case 0:g=i2(d);W+=g in Fv?Fv[g][1]:g;break;case 2:g=i2(d);var K=Fv[g];W+=K?g==K[1]?g:g+" "+K[1]:g;break;case 1:g=i2(d),W+=g in Fv?Fv[g][2]:g}break;case "%":if(!d.negativePercentSignExpected_&&d.multiplier_!=1)throw Error("fe");if(d.negativePercentSignExpected_&&
d.multiplier_!=100)throw Error("ge");d.multiplier_=100;d.negativePercentSignExpected_=!1;W+=y_(d).PERCENT;break;case "\u2030":if(!d.negativePercentSignExpected_&&d.multiplier_!=1)throw Error("fe");if(d.negativePercentSignExpected_&&d.multiplier_!=1E3)throw Error("ge");d.multiplier_=1E3;d.negativePercentSignExpected_=!1;W+=y_(d).PERMILL;break;default:W+=g}}return W},Bc={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},BfV=function(d,f){d=d.compactStyle_==1?vc.COMPACT_DECIMAL_SHORT_PATTERN:vc.COMPACT_DECIMAL_LONG_PATTERN;d==null&&(d=vc.COMPACT_DECIMAL_SHORT_PATTERN);if(f<3)return Bc;f=Math.min(14,f);var R=d[cc(1,f)];for(--f;!R&&f>=3;)R=d[cc(1,f)],f--;if(!R)return Bc;R=R.other;var W=d="",p=R.indexOf(";");p>=0&&(R=R.substring(0,p),p=R.substring(p+1))&&(W=/([^0]*)(0+)(.*)/.exec(p),d=W[1],W=W[3]);return R&&R!="0"?(R=/([^0]*)(0+)(.*)/.exec(R))?{divisorBase:f+
1-(R[2].length-1),negative_prefix:d,negative_suffix:W,prefix:R[1],suffix:R[3]}:Bc:Bc},cii=function(d){if(!isFinite(d))return d>0?d:0;
for(var f=0;(d/=10)>=1;)f++;return f},cc=function(d,f){if(!d||!isFinite(d)||f==0)return d;
d=String(d).split("e");return parseFloat(d[0]+"e"+(parseInt(d[1]||0,10)+f))},W_C=function(d,f){return d&&isFinite(d)?cc(Math.round(cc(d,f)),-f):d},fFO=function(d,f,R){if(!d)return d;
f=f-cii(d)-1;return f<-R?W_C(d,-R):W_C(d,f)};var pwC=function(d){return d%10==1&&d%100!=11?"one":d%10==2&&d%100!=12?"two":d%10==3&&d%100!=13?"few":"other"},UqF=pwC;
UqF=pwC;var Ouy;Ouy=function(d,f){var R=d|0;if(void 0===f){f=Math;var W=f.min,p=d+"",U=p.indexOf(".");f=W.call(f,U===-1?0:p.length-U-1,3)}W=Math.pow(10,f);d={v:f,f:(d*W|0)%W};return R==1&&d.v==0?"one":"other"};
_.j4=Ouy;_.j4=Ouy;var ZuR,sTN,gOC,K_V,EOa;_.HuN=function(d){this.JSC$11402_pattern_=d;this.parsedPattern_=this.literals_=this.initialLiterals_=null;d=o6e;var f=vc;if(ZuR!==d||sTN!==f)ZuR=d,sTN=f,gOC=new _.ib(1);this.numberFormatter_=gOC};
ZuR=null;sTN=null;gOC=null;K_V=RegExp("'([{}#].*?)'","g");EOa=RegExp("''","g");
_.HuN.prototype.format=function(d){if(this.JSC$11402_pattern_){this.initialLiterals_=[];var f=zhF(this,this.JSC$11402_pattern_);this.parsedPattern_=kec(this,f);this.JSC$11402_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.CQ(this.initialLiterals_),f=[],YIL(this,this.parsedPattern_,d,!1,f),d=f.join("");this.literals_.length>0;)d=d.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else d="";return d};
var YIL=function(d,f,R,W,p){for(var U=0;U<f.length;U++)switch(f[U].type){case 4:p.push(f[U].value);break;case 3:var g=f[U].value;var K=d,E=p,Y=R[g];Y===void 0?E.push("Undefined parameter - "+g):(K.literals_.push(Y),E.push(K.buildPlaceholder_(K.literals_)));break;case 2:g=f[U].value;K=d;E=R;Y=W;var b=p,D=g.argumentIndex;E[D]===void 0?b.push("Undefined parameter - "+D):(D=g[E[D]],D===void 0&&(D=g.other),YIL(K,D,E,Y,b));break;case 0:g=f[U].value;buV(d,g,R,_.j4,W,p);break;case 1:g=f[U].value,buV(d,g,
R,UqF,W,p)}},buV=function(d,f,R,W,p,U){var g=f.argumentIndex,K=f.argumentOffset,E=+R[g];
isNaN(E)?U.push("Undefined or invalid parameter - "+g):(K=E-K,g=f[R[g]],g===void 0&&(W=W(Math.abs(K)),g=f[W],g===void 0&&(g=f.other)),f=[],YIL(d,g,R,p,f),R=f.join(""),p?U.push(R):(d=d.numberFormatter_.format(K),U.push(R.replace(/#/g,d))))},zhF=function(d,f){var R=d.initialLiterals_,W=d.buildPlaceholder_.bind(d);
f=f.replace(EOa,function(){R.push("'");return W(R)});
return f=f.replace(K_V,function(p,U){R.push(U);return W(R)})},DqC=function(d){var f=0,R=[],W=[],p=/[{}]/g;
p.lastIndex=0;for(var U;U=p.exec(d);){var g=U.index;U[0]=="}"?(R.pop(),R.length==0&&(U={type:1},U.value=d.substring(f,g),W.push(U),f=g+1)):(R.length==0&&(f=d.substring(f,g),f!=""&&W.push({type:0,value:f}),f=g+1),R.push("{"))}d=d.substring(f);d!=""&&W.push({type:0,value:d});return W},IFe=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,qIe=/^\s*(\w+)\s*,\s*selectordinal\s*,/,L_O=/^\s*(\w+)\s*,\s*select\s*,/,kec=function(d,f){var R=[];
f=DqC(f);for(var W=0;W<f.length;W++){var p={};if(0==f[W].type)p.type=4,p.value=f[W].value;else if(1==f[W].type){var U=f[W].value;switch(IFe.test(U)?0:qIe.test(U)?1:L_O.test(U)?2:/^\s*\w+\s*/.test(U)?3:5){case 2:p.type=2;p.value=ehO(d,f[W].value);break;case 0:p.type=0;p.value=xqF(d,f[W].value);break;case 1:p.type=1;p.value=Xwi(d,f[W].value);break;case 3:p.type=3,p.value=f[W].value}}R.push(p)}return R},ehO=function(d,f){var R="";
f=f.replace(L_O,function(K,E){R=E;return""});
var W={};W.argumentIndex=R;f=DqC(f);for(var p=0;p<f.length;){var U=f[p].value;p++;var g=void 0;1==f[p].type&&(g=kec(d,f[p].value));W[U.replace(/\s/g,"")]=g;p++}return W},xqF=function(d,f){var R="",W=0;
f=f.replace(IFe,function(E,Y,b){R=Y;b&&(W=parseInt(b,10));return""});
var p={};p.argumentIndex=R;p.argumentOffset=W;f=DqC(f);for(var U=0;U<f.length;){var g=f[U].value;U++;var K=void 0;1==f[U].type&&(K=kec(d,f[U].value));p[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=K;U++}return p},Xwi=function(d,f){var R="";
f=f.replace(qIe,function(K,E){R=E;return""});
var W={};W.argumentIndex=R;W.argumentOffset=0;f=DqC(f);for(var p=0;p<f.length;){var U=f[p].value;p++;var g=void 0;1==f[p].type&&(g=kec(d,f[p].value));W[U.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;p++}return W};
_.HuN.prototype.buildPlaceholder_=function(d){return"\ufddf_"+(d.length-1).toString(10)+"_"};var TOe;
TOe={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 uCL=function(){this.rdtfSymbols_=AhV||TOe;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
uCL.prototype.format=function(d,f){a:{f=aFN(this,f);switch(this.style_){case 2:if(f.NARROW!=void 0){f=f.NARROW;break a}case 1:if(f.SHORT!=void 0){f=f.SHORT;break a}default:f=f.LONG;break a}f=void 0}if(!this.alwaysNumeric_&&f&&f.R&&f.R[""+d])d=f.R[""+d];else if(f){var R=Math.abs(d);d=(new _.HuN("{N,plural,"+(d>0||d==0&&1/d==Infinity?f.F:f.P)+"}")).format({N:R})}else d="";return d};
var aFN=function(d,f){switch(f){default:case 0:return d.rdtfSymbols_.YEAR;case 1:return d.rdtfSymbols_.QUARTER;case 2:return d.rdtfSymbols_.MONTH;case 3:return d.rdtfSymbols_.WEEK;case 4:return d.rdtfSymbols_.DAY;case 5:return d.rdtfSymbols_.HOUR;case 6:return d.rdtfSymbols_.MINUTE;case 7:return d.rdtfSymbols_.SECOND}};var MMy=function(d,f,R,W,p,U,g,K){this.x0=d;this.y0=f;this.x1=R;this.y1=W;this.x2=p;this.y2=U;this.x3=g;this.y3=K};
MMy.prototype.clone=function(){return new MMy(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
MMy.prototype.equals=function(d){return this.x0==d.x0&&this.y0==d.y0&&this.x1==d.x1&&this.y1==d.y1&&this.x2==d.x2&&this.y2==d.y2&&this.x3==d.x3&&this.y3==d.y3};
var wwB=function(d,f){if(f==0)return d.x0;if(f==1)return d.x3;var R=qo(d.x0,d.x1,f),W=qo(d.x1,d.x2,f);d=qo(d.x2,d.x3,f);R=qo(R,W,f);W=qo(W,d,f);return qo(R,W,f)},lFV=function(d,f){var R=(f-d.x0)/(d.x3-d.x0);
if(R<=0)return 0;if(R>=1)return 1;for(var W=0,p=1,U=0,g=0;g<8;g++){U=wwB(d,R);var K=(wwB(d,R+1E-6)-U)/1E-6;if(Math.abs(U-f)<1E-6)return R;if(Math.abs(K)<1E-6)break;else U<f?W=R:p=R,R-=(U-f)/K}for(g=0;Math.abs(U-f)>1E-6&&g<8;g++)U<f?(W=R,R=(R+p)/2):(p=R,R=(R+W)/2),U=wwB(d,R);return R};var tW=function(){_.DB.call(this);this.JSC$11423_name_="closure_frame"+GeV++;this.iframesForDisposal_=[];SIa[this.JSC$11423_name_]=this},dT;
_.fv(tW,_.DB);var SIa={},GeV=0,VMc=function(d,f){var R=MM(d);vYV(f,function(W,p){Array.isArray(W)||(W=[W]);_.yZ(W,function(U){U=R.JSC$9312_createDom("INPUT",{type:"hidden",name:p,value:U});d.appendChild(U)})})};
_.O=tW.prototype;_.O.JSC$11425_form_=null;_.O.JSC$11425_iframe_=null;_.O.iframeName_=null;_.O.nextIframeId_=0;_.O.JSC$11425_active_=!1;_.O.complete_=!1;_.O.success_=!1;_.O.lastContent_=null;_.O.JSC$11425_lastErrorCode_=0;_.O.iframeDisposalTimer_=null;
_.O.send=function(d,f,R,W){if(this.JSC$11425_active_)throw Error("me");d=new _.R6(d);f=f?f.toUpperCase():"GET";R&&_.WE(d);dT||(dT=_.Xn("FORM"),dT.acceptCharset="utf-8",R=dT.style,R.position="absolute",R.visibility="hidden",R.top=R.left="-10px",R.width=R.height="10px",R.overflow="hidden",document.body.appendChild(dT));this.JSC$11425_form_=dT;f=="GET"&&VMc(this.JSC$11425_form_,d.JSC$10015_queryData_);W&&VMc(this.JSC$11425_form_,W);R=d.toString();R=Jv8(R);W=this.JSC$11425_form_;R=_.ht(Vt(R));R!==void 0&&
(W.action=R);this.JSC$11425_form_.method=f;rhe(this);mqV(this)};
_.O.abort=function(d){if(this.JSC$11425_active_){var f=jC(this);if(f)if(k2(f))f.removeAllListeners(void 0);else if(f=Y2(f)){var R=0,W;for(W in f.listeners)for(var p=f.listeners[W].concat(),U=0;U<p.length;++U)lq(p[U])&&++R}this.success_=this.JSC$11425_active_=this.complete_=!1;this.JSC$11425_lastErrorCode_=d||7;this.dispatchEvent("abort");uEe(this)}};
_.O.disposeInternal=function(){this.JSC$11425_active_&&this.abort();tW.superClass_.disposeInternal.call(this);this.JSC$11425_iframe_&&Pqa(this);mqV(this);this.JSC$11425_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11425_form_=null;this.JSC$11425_lastErrorCode_=0;delete SIa[this.JSC$11423_name_]};
_.O.isComplete=function(){return this.complete_};
_.O.isSuccess=function(){return this.success_};
_.O.isActive=function(){return this.JSC$11425_active_};
_.O.getResponseText=function(){return this.lastContent_};
_.O.getLastError=function(){return _.b5R(this.JSC$11425_lastErrorCode_)};
var rhe=function(d){d.JSC$11425_active_=!0;d.complete_=!1;d.JSC$11425_lastErrorCode_=0;d.iframeName_=d.JSC$11423_name_+"_"+(d.nextIframeId_++).toString(36);d.JSC$11425_iframe_=MM(d.JSC$11425_form_).JSC$9312_createDom("IFRAME",{name:d.iframeName_,id:d.iframeName_});var f=d.JSC$11425_iframe_.style;f.visibility="hidden";f.width=f.height="10px";f.display="none";_.Z4?f.marginTop=f.marginLeft="-10px":(f.position="absolute",f.top=f.left="-10px");MM(d.JSC$11425_form_).JSC$9310_document_.body.appendChild(d.JSC$11425_iframe_);
f=d.iframeName_+"_inner";var R=dkR(d.JSC$11425_iframe_);if(document.baseURI){var W=Ev(f);W='<head><base href="'+Ev(document.baseURI)+'"></head><body><iframe id="'+W+'" name="'+W+'"></iframe>';W=C9(W)}else W=Ev(f),W=C9('<body><iframe id="'+W+'" name="'+W+'"></iframe>');R.write(iH(W));_.Vk(R.getElementById(f),"load",d.onIframeLoaded_,!1,d);W=Tz("TEXTAREA",d.JSC$11425_form_);for(var p=0,U=W.length;p<U;p++){var g=W[p].value;Uky(W[p])!=g&&(_.Gx(W[p],g),W[p].value=g)}W=R.importNode(d.JSC$11425_form_,!0);
W.target=f;W.action=d.JSC$11425_form_.action;R.body.appendChild(W);p=Tz("SELECT",d.JSC$11425_form_);U=Tz("SELECT",W);g=0;for(var K=p.length;g<K;g++)for(var E=Tz("OPTION",p[g]),Y=Tz("OPTION",U[g]),b=0,D=E.length;b<D;b++)Y[b].selected=E[b].selected;p=Tz("INPUT",d.JSC$11425_form_);U=Tz("INPUT",W);g=0;for(K=p.length;g<K;g++)if(p[g].type=="file"&&p[g].value!=U[g].value){d.JSC$11425_form_.target=f;W=d.JSC$11425_form_;break}try{d.errorHandled_=!1,W.submit(),R.close(),_.Ob&&setTimeout(d.testForFirefoxSilentError_.bind(d),
250)}catch(I){_.bp(R.getElementById(f),"load",d.onIframeLoaded_,!1,d),R.close(),fx(d,2)}};
tW.prototype.onIframeLoaded_=function(){_.bp(jC(this),"load",this.onIframeLoaded_,!1,this);try{var d=this.JSC$11425_iframe_?dkR(jC(this)):null;this.complete_=!0;this.JSC$11425_active_=!1;try{var f=d.body;this.lastContent_=f.textContent||f.innerText}catch(p){var R=1}var W;R||typeof this.errorChecker_!="function"||(W=this.errorChecker_(d))&&(R=4);R?fx(this,R):(this.success_=!0,this.JSC$11425_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),uEe(this))}catch(p){fx(this,1)}};
var fx=function(d,f){d.errorHandled_||(d.success_=!1,d.JSC$11425_active_=!1,d.complete_=!0,d.JSC$11425_lastErrorCode_=f,d.dispatchEvent("complete"),d.dispatchEvent("error"),uEe(d),d.errorHandled_=!0)},uEe=function(d){Pqa(d);
mqV(d);d.JSC$11425_form_=null;d.dispatchEvent("ready")},Pqa=function(d){var f=d.JSC$11425_iframe_;
f&&(f.onreadystatechange=null,f.onload=null,f.onerror=null,d.iframesForDisposal_.push(f));d.iframeDisposalTimer_&&(clearTimeout(d.iframeDisposalTimer_),d.iframeDisposalTimer_=null);_.Ob?d.iframeDisposalTimer_=setTimeout(d.disposeIframes_.bind(d),2E3):d.disposeIframes_();d.JSC$11425_iframe_=null;d.iframeName_=null};
tW.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var d=this.iframesForDisposal_.pop();_.x3(d)}};
var mqV=function(d){d.JSC$11425_form_&&d.JSC$11425_form_==dT&&_.aZ(d.JSC$11425_form_)},jC=function(d){return d.JSC$11425_iframe_?dkR(d.JSC$11425_iframe_).getElementById(d.iframeName_+"_inner"):null};
tW.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11425_active_){var d=this.JSC$11425_iframe_?dkR(jC(this)):null;d&&!ITQ(d,"documentUri")?(_.bp(jC(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?fx(this,3):fx(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.Rj=function(d){return d=="\r"||d=="\n"||d==" "||d=="\t"};var QTa;_.Wg=function(d){this.errorMessage_=null;this.result_=[];this.JSC$11427_buffer_="";this.stack_=[];this.JSC$11427_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!d||!d.deliverMessageAsRawString)};
QTa={INIT:0,VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,NUM_DIGIT:20};_.Wg.prototype.isInputValid=function(){return this.streamState_!=3};
_.Wg.prototype.done=function(){return this.streamState_===2};
var px=function(d,f,R){d.streamState_=3;d.errorMessage_="The stream is broken @"+d.JSC$11427_pos_+"/"+R+". With input:\n"+f;throw Error(d.errorMessage_);};
_.Wg.prototype.acceptsBinaryInput=function(){return!1};
_.Wg.prototype.parse=function(d){function f(){for(;I<d.length;)if(_.Rj(d[I]))I++,U.JSC$11427_pos_++;else break;return I<Y}
function R(){for(var X;;){X=d[I++];if(!X)break;U.JSC$11427_pos_++;switch(U.state_){case E.INIT:X==="{"?U.state_=E.OBJECT_OPEN:X==="["?U.state_=E.ARRAY_OPEN:_.Rj(X)||px(U,d,I);continue;case E.KEY_START:case E.OBJECT_OPEN:if(_.Rj(X))continue;if(U.state_===E.KEY_START)g.push(E.KEY_END);else if(X==="}"){p("{}");U.state_=W();continue}else g.push(E.OBJECT_END);X==='"'?U.state_=E.STRING:px(U,d,I);continue;case E.KEY_END:case E.OBJECT_END:if(_.Rj(X))continue;X===":"?(U.state_===E.OBJECT_END&&(g.push(E.OBJECT_END),
U.depth_++),U.state_=E.VALUE):X==="}"?(U.depth_--,p(),U.state_=W()):X===","?(U.state_===E.OBJECT_END&&g.push(E.OBJECT_END),U.state_=E.KEY_START):px(U,d,I);continue;case E.ARRAY_OPEN:case E.VALUE:if(_.Rj(X))continue;if(U.state_===E.ARRAY_OPEN)if(U.depth_++,U.state_=E.VALUE,X==="]"){U.depth_--;if(U.depth_===0){U.state_=E.ARRAY_END;return}p("[]");U.state_=W();continue}else g.push(E.ARRAY_END);X==='"'?U.state_=E.STRING:X==="{"?U.state_=E.OBJECT_OPEN:X==="["?U.state_=E.ARRAY_OPEN:X==="t"?U.state_=E.TRUE1:
X==="f"?U.state_=E.FALSE1:X==="n"?U.state_=E.NULL1:X!=="-"&&("0123456789".indexOf(X)!==-1?U.state_=E.NUM_DIGIT:px(U,d,I));continue;case E.ARRAY_END:if(X===",")g.push(E.ARRAY_END),U.state_=E.VALUE,U.depth_===1&&(D=I);else if(X==="]"){U.depth_--;if(U.depth_===0)return;p();U.state_=W()}else if(_.Rj(X))continue;else px(U,d,I);continue;case E.STRING:var w=I;a:for(;;){for(;U.unicodeCount_>0;)if(X=d[I++],U.unicodeCount_===4?U.unicodeCount_=0:U.unicodeCount_++,!X)break a;if(X==='"'&&!U.slashed_){U.state_=
W();break}if(X==="\\"&&!U.slashed_&&(U.slashed_=!0,X=d[I++],!X))break;if(U.slashed_)if(U.slashed_=!1,X==="u"&&(U.unicodeCount_=1),X=d[I++])continue;else break;K.lastIndex=I;X=K.exec(d);if(!X){I=d.length+1;break}I=X.index+1;X=d[X.index];if(!X)break}U.JSC$11427_pos_+=I-w;continue;case E.TRUE1:if(!X)continue;X==="r"?U.state_=E.TRUE2:px(U,d,I);continue;case E.TRUE2:if(!X)continue;X==="u"?U.state_=E.TRUE3:px(U,d,I);continue;case E.TRUE3:if(!X)continue;X==="e"?U.state_=W():px(U,d,I);continue;case E.FALSE1:if(!X)continue;
X==="a"?U.state_=E.FALSE2:px(U,d,I);continue;case E.FALSE2:if(!X)continue;X==="l"?U.state_=E.FALSE3:px(U,d,I);continue;case E.FALSE3:if(!X)continue;X==="s"?U.state_=E.FALSE4:px(U,d,I);continue;case E.FALSE4:if(!X)continue;X==="e"?U.state_=W():px(U,d,I);continue;case E.NULL1:if(!X)continue;X==="u"?U.state_=E.NULL2:px(U,d,I);continue;case E.NULL2:if(!X)continue;X==="l"?U.state_=E.NULL3:px(U,d,I);continue;case E.NULL3:if(!X)continue;X==="l"?U.state_=W():px(U,d,I);continue;case E.NUM_DECIMAL_POINT:X===
"."?U.state_=E.NUM_DIGIT:px(U,d,I);continue;case E.NUM_DIGIT:if("0123456789.eE+-".indexOf(X)!==-1)continue;else I--,U.JSC$11427_pos_--,U.state_=W();continue;default:px(U,d,I)}}}
function W(){var X=g.pop();return X!=null?X:E.VALUE}
function p(X){U.depth_>1||(X||(X=D===-1?U.JSC$11427_buffer_+d.substring(b,I):d.substring(D,I)),U.deliverMessageAsRawString_?U.result_.push(X):U.result_.push(JSON.parse(X)),D=I)}
for(var U=this,g=U.stack_,K=U.stringInputPattern_,E=QTa,Y=d.length,b=0,D=-1,I=0;I<Y;)switch(U.streamState_){case 3:return px(U,d,I),null;case 2:return f()&&px(U,d,I),null;case 0:if(f()){var L=d[I++];U.JSC$11427_pos_++;if(L==="["){U.streamState_=1;b=I;U.state_=E.ARRAY_OPEN;continue}else px(U,d,I)}return null;case 1:return R(),U.depth_===0&&U.state_==E.ARRAY_END?(U.streamState_=2,U.JSC$11427_buffer_=d.substring(I)):U.JSC$11427_buffer_=D===-1?U.JSC$11427_buffer_+d.substring(b):d.substring(D),U.result_.length>
0?(L=U.result_,U.result_=[],L):null}return null};_.fv(_.kP,lv);YP.prototype.getValue=function(){return this.JSC$11435_value_};
YP.prototype.clone=function(){return new YP(this.JSC$11435_key_,this.JSC$11435_value_)};var Ug=function(d){this.nodes_=[];if(d)a:{if(d instanceof Ug){var f=d.getKeys();d=d.getValues();if(this.getCount()<=0){for(var R=this.nodes_,W=0;W<f.length;W++)R.push(new YP(f[W],d[W]));break a}}else f=_.uo.getKeys(d),d=_.uo.getValues(d);for(R=0;R<f.length;R++)this.insert(f[R],d[R])}};
_.O=Ug.prototype;_.O.insert=function(d,f){var R=this.nodes_;R.push(new YP(d,f));d=R.length-1;f=this.nodes_;for(R=f[d];d>0;){var W=d-1>>1;if(f[W].JSC$11435_key_>R.JSC$11435_key_)f[d]=f[W],d=W;else break}f[d]=R};
_.O.remove=function(){var d=this.nodes_,f=d.length,R=d[0];if(!(f<=0)){if(f==1)d.length=0;else{d[0]=d.pop();d=0;f=this.nodes_;for(var W=f.length,p=f[d];d<W>>1;){var U=d*2+1,g=d*2+2;U=g<W&&f[g].JSC$11435_key_<f[U].JSC$11435_key_?g:U;if(f[U].JSC$11435_key_>p.JSC$11435_key_)break;f[d]=f[U];d=U}f[d]=p}return R.getValue()}};
_.O.peek=function(){var d=this.nodes_;if(d.length!=0)return d[0].getValue()};
_.O.getValues=function(){for(var d=this.nodes_,f=[],R=d.length,W=0;W<R;W++)f.push(d[W].getValue());return f};
_.O.getKeys=function(){for(var d=this.nodes_,f=[],R=d.length,W=0;W<R;W++)f.push(d[W].JSC$11435_key_);return f};
_.O.containsValue=function(d){return this.nodes_.some(function(f){return f.getValue()==d})};
_.O.containsKey=function(d){return this.nodes_.some(function(f){return f.JSC$11435_key_==d})};
_.O.clone=function(){return new Ug(this)};
_.O.getCount=function(){return this.nodes_.length};
_.O.isEmpty=function(){return this.nodes_.length===0};
_.O.clear=function(){this.nodes_.length=0};_.Og=function(d,f){this.JSC$11441_map_={};this.JSC$11441_keys_=[];this.version_=this.size=0;var R=arguments.length;if(R>1){if(R%2)throw Error("ka");for(var W=0;W<R;W+=2)this.set(arguments[W],arguments[W+1])}else d&&this.addAll(d)};
_.O=_.Og.prototype;_.O.getCount=function(){return this.size};
_.O.getValues=function(){Zs(this);for(var d=[],f=0;f<this.JSC$11441_keys_.length;f++)d.push(this.JSC$11441_map_[this.JSC$11441_keys_[f]]);return d};
_.O.getKeys=function(){Zs(this);return this.JSC$11441_keys_.concat()};
_.O.containsKey=function(d){return this.has(d)};
_.O.has=function(d){return sg(this.JSC$11441_map_,d)};
_.O.containsValue=function(d){for(var f=0;f<this.JSC$11441_keys_.length;f++){var R=this.JSC$11441_keys_[f];if(sg(this.JSC$11441_map_,R)&&this.JSC$11441_map_[R]==d)return!0}return!1};
_.O.equals=function(d,f){if(this===d)return!0;if(this.size!=d.getCount())return!1;f=f||vOV;Zs(this);for(var R,W=0;R=this.JSC$11441_keys_[W];W++)if(!f(this.get(R),d.get(R)))return!1;return!0};
var vOV=function(d,f){return d===f};
_.Og.prototype.isEmpty=function(){return this.size==0};
_.Og.prototype.clear=function(){this.JSC$11441_map_={};this.version_=this.size=this.JSC$11441_keys_.length=0};
_.Og.prototype.remove=function(d){return this.delete(d)};
_.Og.prototype.delete=function(d){return sg(this.JSC$11441_map_,d)?(delete this.JSC$11441_map_[d],--this.size,this.version_++,this.JSC$11441_keys_.length>2*this.size&&Zs(this),!0):!1};
var Zs=function(d){if(d.size!=d.JSC$11441_keys_.length){for(var f=0,R=0;f<d.JSC$11441_keys_.length;){var W=d.JSC$11441_keys_[f];sg(d.JSC$11441_map_,W)&&(d.JSC$11441_keys_[R++]=W);f++}d.JSC$11441_keys_.length=R}if(d.size!=d.JSC$11441_keys_.length){f={};for(W=R=0;R<d.JSC$11441_keys_.length;){var p=d.JSC$11441_keys_[R];sg(f,p)||(d.JSC$11441_keys_[W++]=p,f[p]=1);R++}d.JSC$11441_keys_.length=W}};
_.O=_.Og.prototype;_.O.get=function(d,f){return sg(this.JSC$11441_map_,d)?this.JSC$11441_map_[d]:f};
_.O.set=function(d,f){sg(this.JSC$11441_map_,d)||(this.size+=1,this.JSC$11441_keys_.push(d),this.version_++);this.JSC$11441_map_[d]=f};
_.O.addAll=function(d){if(d instanceof _.Og)for(var f=d.getKeys(),R=0;R<f.length;R++)this.set(f[R],d.get(f[R]));else for(f in d)this.set(f,d[f])};
_.O.forEach=function(d,f){for(var R=this.getKeys(),W=0;W<R.length;W++){var p=R[W],U=this.get(p);d.call(f,U,p,this)}};
_.O.clone=function(){return new _.Og(this)};
_.O.transpose=function(){for(var d=new _.Og,f=0;f<this.JSC$11441_keys_.length;f++){var R=this.JSC$11441_keys_[f];d.set(this.JSC$11441_map_[R],R)}return d};
_.O.keys=function(){return ZAa(this.__iterator__(!0)).toEs6()};
_.O.values=function(){return ZAa(this.__iterator__(!1)).toEs6()};
_.O.entries=function(){var d=this;return AZa(this.keys(),function(f){return[f,d.get(f)]})};
_.O.__iterator__=function(d){Zs(this);var f=0,R=this.version_,W=this,p=new RX;p.next=function(){if(R!=W.version_)throw Error("ne");if(f>=W.JSC$11441_keys_.length)return WP;var U=W.JSC$11441_keys_[f++];return pc(d?U:W.JSC$11441_map_[U])};
return p};
var sg=function(d,f){return Object.prototype.hasOwnProperty.call(d,f)};var Jhy=function(){this.JSC$11444_map_=new _.Og;this.JSC$11444_head_=new F_i("");this.JSC$11444_head_.next=this.JSC$11444_head_.prev=this.JSC$11444_head_},nOe=function(d,f){if(f=d.JSC$11444_map_.get(f))f.remove(),d.insert_(f);
return f};
_.O=Jhy.prototype;_.O.get=function(d,f){return(d=nOe(this,d))?d.value:f};
_.O.set=function(d,f){var R=nOe(this,d);R?R.value=f:(R=new F_i(d,f),this.JSC$11444_map_.set(d,R),this.insert_(R))};
_.O.peek=function(){return this.JSC$11444_head_.next.value};
_.O.shift=function(){return hhN(this,this.JSC$11444_head_.next)};
_.O.pop=function(){return hhN(this,this.JSC$11444_head_.prev)};
_.O.remove=function(d){return(d=this.JSC$11444_map_.get(d))?(this.removeNode(d),!0):!1};
_.O.removeNode=function(d){d.remove();this.JSC$11444_map_.remove(d.key)};
_.O.getCount=function(){return this.JSC$11444_map_.getCount()};
_.O.isEmpty=function(){return this.JSC$11444_map_.isEmpty()};
_.O.getKeys=function(){return this.map(function(d,f){return f})};
_.O.getValues=function(){return this.map(function(d){return d})};
_.O.contains=function(d){return this.some(function(f){return f==d})};
_.O.containsKey=function(d){return this.JSC$11444_map_.containsKey(d)};
_.O.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11444_head_.prev)};
_.O.forEach=function(d,f){for(var R=this.JSC$11444_head_.next;R!=this.JSC$11444_head_;R=R.next)d.call(f,R.value,R.key,this)};
_.O.map=function(d,f){for(var R=[],W=this.JSC$11444_head_.next;W!=this.JSC$11444_head_;W=W.next)R.push(d.call(f,W.value,W.key,this));return R};
_.O.some=function(d,f){for(var R=this.JSC$11444_head_.next;R!=this.JSC$11444_head_;R=R.next)if(d.call(f,R.value,R.key,this))return!0;return!1};
_.O.every=function(d,f){for(var R=this.JSC$11444_head_.next;R!=this.JSC$11444_head_;R=R.next)if(!d.call(f,R.value,R.key,this))return!1;return!0};
_.O.insert_=function(d){d.next=this.JSC$11444_head_.next;d.prev=this.JSC$11444_head_;this.JSC$11444_head_.next=d;for(d.next.prev=d;this.getCount()>100;)this.removeNode(this.JSC$11444_head_.prev)};
var hhN=function(d,f){d.JSC$11444_head_!=f&&d.removeNode(f);return f.value},F_i=function(d,f){this.key=d;
this.value=f};
F_i.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var oOc=function(){Ug.apply(this,arguments)};
_.x(oOc,Ug);oOc.prototype.enqueue=function(d,f){this.insert(d,f)};var $qi=function(){var d=Error();d.name="SecurityError";throw d;},Vlk=function(){return{get opener(){return null},
get closed(){return!0},get location(){$qi()},get document(){$qi()},postMessage:function(){},
close:function(){},
focus:function(){}}};var vNQ={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 nNU={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 NOV={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(nNU).join("|");var yhF=function(){function d(K){K.substr(-1)!==";"&&(K+=";");return g(K)}
for(var f=Object.keys(NOV).sort(Je1),R=Object.keys(nNU).sort(Je1),W=0,p=0;W<R.length;W++)f[p]===R[W]?(R[W]+=";?",p++):R[W]+=";";var U=new RegExp("&(?:"+R.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),g=h3f();return function(K){return String(K).replace(U,d)}}();/*

 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 Cqa={};var iuN=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"),BOy=/[\\&]/,chF=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),tMa=RegExp('[&<>"]',"g"),dLF=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),jwV=function(d){return d.charCodeAt(0)===92?d.charAt(1):yhF(d)},ffi=function(d){return BOy.test(d)?d.replace(chF,jwV):d},RDV=function(d){try{var f,R="";
if(typeof p!=="string"){var W=p;var p=";/?:@&=+$,-_.!~*'()#"}typeof W==="undefined"&&(W=!0);var U,g=Cqa[p];if(g)var K=g;else{g=Cqa[p]=[];for(U=0;U<128;U++){var E=String.fromCharCode(U);/^[0-9a-z]$/i.test(E)?g.push(E):g.push("%"+("0"+U.toString(16).toUpperCase()).slice(-2))}for(U=0;U<p.length;U++)g[p.charCodeAt(U)]=p[U];K=g}var Y=0;for(f=d.length;Y<f;Y++){var b=d.charCodeAt(Y);if(W&&b===37&&Y+2<f&&/^[0-9a-f]{2}$/i.test(d.slice(Y+1,Y+3)))R+=d.slice(Y,Y+3),Y+=2;else if(b<128)R+=K[b];else if(b>=55296&&
b<=57343){if(b>=55296&&b<=56319&&Y+1<f){var D=d.charCodeAt(Y+1);if(D>=56320&&D<=57343){R+=encodeURIComponent(d[Y]+d[Y+1]);Y++;continue}}R+="%EF%BF%BD"}else R+=encodeURIComponent(d[Y])}return R}catch(I){return d}},WRc=function(d){switch(d){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return d}},gT=function(d,f){return tMa.test(d)?f?d.replace(dLF,WRc):d.replace(tMa,WRc):d};/*

 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 Hg;if(String.fromCodePoint)Hg=function(d){try{return String.fromCodePoint(d)}catch(f){if(f instanceof RangeError)return String.fromCharCode(65533);throw f;}};
else{var pka=String.fromCharCode,ULV=Math.floor;Hg=function(){var d=[],f=-1,R=arguments.length;if(!R)return"";for(var W="";++f<R;){var p=Number(arguments[f]);if(!isFinite(p)||p<0||p>1114111||ULV(p)!==p)return String.fromCharCode(65533);if(p<=65535)d.push(p);else{p-=65536;var U=(p>>10)+55296;p=p%1024+56320;d.push(U,p)}if(f+1===R||d.length>16384)W+=pka.apply(null,d),d.length=0}return W}};var OGc=function(d){this.root=this.current=d;this.entering=!0};
OGc.prototype.next=function(){var d=this.current,f=this.entering;if(d===null)return null;a:switch(d._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 R=!0;break a;default:R=!1}f&&R?d._firstChild?(this.current=d._firstChild,this.entering=!0):this.entering=!1:d===this.root?this.current=null:d._next===null?(this.current=
d._parent,this.entering=!1):(this.current=d._next,this.entering=!0);return{entering:f,node:d}};
var qc=function(d,f){this._type=d;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=f;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};
qc.prototype.appendChild=function(d){d.unlink();d._parent=this;this._lastChild?(this._lastChild._next=d,d._prev=this._lastChild):this._firstChild=d;this._lastChild=d};
qc.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 ZGa=function(d,f){f.unlink();f._next=d._next;f._next&&(f._next._prev=f);f._prev=d;d._next=f;f._parent=d._parent;f._next||(f._parent._lastChild=f)};
qc.prototype.insertBefore=function(d){d.unlink();d._prev=this._prev;d._prev&&(d._prev._next=d);d._next=this;this._prev=d;d._parent=this._parent;d._prev||(d._parent._firstChild=d)};
_.Uh.Object.defineProperties(qc.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(d){this._literal=d}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(d){this._destination=d}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(d){this._title=d}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(d){this._info=d}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(d){this._level=d}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(d){this._listData.type=d}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(d){this._listData.tight=d}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(d){this._listData.start=d}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(d){this._onEnter=d}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(d){this._onExit=d}}});var oNF=/[ \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,
$oQ={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 swO=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]/),
gJL=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),HGR=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),KRC=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),EJe=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),zDa=/`+/,k6e=/^`+/,YzO=/\.\.\./g,bGC=/--+/g,DLN=/^<([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])?)*)>/,
Ifi=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,qza=/^ *(?:\n *)?/,LRV=/^[ \t\n\x0b\x0c\x0d]/,eDN=/[ \t\n\x0b\x0c\x0d]+/g,xLR=/^\s/,XkN=/ *$/,Tmy=/^ */,A9B=/^ *(?:\n|$)/,afR=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),Myc=/^[^\n`\[\]\\!<&*_'"]+/m,Kx=function(d){var f=new qc("text");f._literal=d;return f},Eg=function(d){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=d||{}};
Eg.prototype.match=function(d){d=d.exec(this.subject.slice(this.pos));if(d===null)return null;this.pos+=d.index+d[0].length;return d[0]};
Eg.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var z9=function(d){d.match(qza);return!0},wkR=function(d,f,R){var W=0;
var p=d.pos;if(f===39||f===34)W++,d.pos++;else for(;d.peek()===f;)W++,d.pos++;if(W===0)W=null;else{var U=p===0?"\n":d.subject.charAt(p-1);var g=d.peek();g=g===-1?"\n":Hg(g);var K=xLR.test(g);g=swO.test(g);var E=xLR.test(U);var Y=swO.test(U);U=!K&&!(g&&!E&&!Y);K=!E&&!(Y&&!K&&!g);f===95?(E=U&&(!K||Y),g=K&&(!U||g)):(E=f===39||f===34?U&&!K:U,g=K);d.pos=p;W={numdelims:W,can_open:E,can_close:g}}if(!W)return!1;p=W.numdelims;g=d.pos;d.pos+=p;g=f===39?"\u2019":f===34?"\u201c":d.subject.slice(g,d.pos);g=Kx(g);
R.appendChild(g);d.delimiters={cc:f,numdelims:p,origdelims:p,node:g,previous:d.delimiters,next:null,can_open:W.can_open,can_close:W.can_close};d.delimiters.previous!==null&&(d.delimiters.previous.next=d.delimiters);return!0},lfV=function(d,f){f.previous!==null&&(f.previous.next=f.next);
f.next===null?d.delimiters=f.previous:f.next.previous=f.previous},G6V=function(d,f){var R,W,p=[],U=!1;
p[95]=f;p[42]=f;p[39]=f;p[34]=f;for(R=d.delimiters;R!==null&&R.previous!==f;)R=R.previous;for(;R!==null;){var g=R.cc;if(R.can_close){var K=R.previous;for(W=!1;K!==null&&K!==f&&K!==p[g];){U=(R.can_open||K.can_close)&&(K.origdelims+R.origdelims)%3===0;if(K.cc===R.cc&&K.can_open&&!U){W=!0;break}K=K.previous}var E=R;if(g===42||g===95)if(W){var Y=R.numdelims>=2&&K.numdelims>=2?2:1;var b=K.node;var D=R.node;K.numdelims-=Y;R.numdelims-=Y;b._literal=b._literal.slice(0,b._literal.length-Y);D._literal=D._literal.slice(0,
D._literal.length-Y);var I=new qc(Y===1?"emph":"strong");for(Y=b._next;Y&&Y!==D;){var L=Y._next;Y.unlink();I.appendChild(Y);Y=L}ZGa(b,I);Y=K;L=R;Y.next!==L&&(Y.next=L,L.previous=Y);K.numdelims===0&&(b.unlink(),lfV(d,K));R.numdelims===0&&(D.unlink(),K=R.next,lfV(d,R),R=K)}else R=R.next;else g===39?(R.node._literal="\u2019",W&&(K.node._literal="\u2018"),R=R.next):g===34&&(R.node._literal="\u201d",W&&(K.node.literal="\u201c"),R=R.next);W||U||(p[g]=E.previous,E.can_open||lfV(d,E))}else R=R.next}for(;d.delimiters!==
null&&d.delimiters!==f;)lfV(d,d.delimiters)},Sze=function(d){d=d.match(gJL);
return d===null?null:ffi(d.substr(1,d.length-2))},Vyi=function(d){var f=d.match(HGR);
if(f===null){f=d.pos;for(var R=0,W;(W=d.peek())!==-1;)if(W===92)d.pos+=1,d.peek()!==-1&&(d.pos+=1);else if(W===40)d.pos+=1,R+=1;else if(W===41)if(R<1)break;else d.pos+=1,--R;else if(LRV.exec(Hg(W))!==null)break;else d.pos+=1;f=d.subject.substr(f,d.pos-f);return RDV(ffi(f))}return RDV(ffi(f.substr(1,f.length-2)))},r9B=function(d){d=d.match(afR);
return d===null||d.length>1001?0:d.length},mLV=function(d,f,R,W){d.brackets!==null&&(d.brackets.bracketAfter=!0);
d.brackets={node:f,previous:d.brackets,previousDelimiter:d.delimiters,index:R,image:W,active:!0}},u8N=function(d,f){var R;
return(R=d.match(Myc))?(d.options.smart?f.appendChild(Kx(R.replace(YzO,"\u2026").replace(bGC,function(W){var p=0,U=0;W.length%3===0?U=W.length/3:W.length%2===0?p=W.length/2:W.length%3===2?(p=1,U=(W.length-2)/3):(p=2,U=(W.length-4)/3);W="";var g;for(g=0;g<U;g++)W+="\u2014";for(g=0;g<p;g++)W+="\u2013";return W}))):f.appendChild(Kx(R)),!0):!1},PGc=function(d,f,R){d.subject=f;
d.pos=0;f=d.pos;var W=r9B(d);if(W===0)return 0;var p=d.subject.substr(0,W);if(d.peek()===58)d.pos++;else return d.pos=f,0;z9(d);W=Vyi(d);if(W===null||W.length===0)return d.pos=f,0;var U=d.pos;z9(d);var g=Sze(d);g===null&&(g="",d.pos=U);var K=!0;d.match(A9B)===null&&(g===""?K=!1:(g="",d.pos=U,K=d.match(A9B)!==null));if(!K)return d.pos=f,0;p=NE8(p);if(p==="")return d.pos=f,0;R[p]||(R[p]={destination:W,title:g});return d.pos-f},QwO=function(d,f){var R,W=d.peek();
if(W===-1)return!1;switch(W){case 10:d.pos+=1;if((R=f._lastChild)&&R.type==="text"&&R._literal[R._literal.length-1]===" "){var p=R._literal[R._literal.length-2]===" ";R._literal=R._literal.replace(XkN,"");f.appendChild(new qc(p?"linebreak":"softbreak"))}else f.appendChild(new qc("softbreak"));d.match(Tmy);R=!0;break;case 92:R=d.subject;d.pos+=1;d.peek()===10?(d.pos+=1,R=new qc("linebreak"),f.appendChild(R)):KRC.test(R.charAt(d.pos))?(f.appendChild(Kx(R.charAt(d.pos))),d.pos+=1):f.appendChild(Kx("\\"));
R=!0;break;case 96:a:if(R=d.match(k6e),R===null)R=!1;else{p=d.pos;for(var U;(U=d.match(zDa))!==null;)if(U===R){U=new qc("code");U._literal=d.subject.slice(p,d.pos-R.length).trim().replace(eDN," ");f.appendChild(U);R=!0;break a}d.pos=p;f.appendChild(Kx(R));R=!0}break;case 42:case 95:R=wkR(d,W,f);break;case 39:case 34:R=d.options.smart&&wkR(d,W,f);break;case 91:R=d.pos;d.pos+=1;p=Kx("[");f.appendChild(p);mLV(d,p,R,!1);R=!0;break;case 33:R=d.pos;d.pos+=1;d.peek()===91?(d.pos+=1,p=Kx("!["),f.appendChild(p),
mLV(d,p,R+1,!0)):f.appendChild(Kx("!"));R=!0;break;case 93:var g,K=!1,E;d.pos+=1;var Y=d.pos;p=d.brackets;if(p===null)f.appendChild(Kx("]"));else if(p.active){R=p.image;var b=d.pos;d.peek()===40&&(d.pos++,z9(d)&&(U=Vyi(d))!==null&&z9(d)&&(LRV.test(d.subject.charAt(d.pos-1))&&(g=Sze(d)),1)&&z9(d)&&d.peek()===41?(d.pos+=1,K=!0):d.pos=b);if(!K){var D=d.pos,I=r9B(d);I>2?E=d.subject.slice(D,D+I):p.bracketAfter||(E=d.subject.slice(p.index,Y));I===0&&(d.pos=b);E&&(E=d.refmap[NE8(E)])&&(U=E.destination,g=
E.title,K=!0)}if(K){Y=new qc(R?"image":"link");Y._destination=U;Y._title=g||"";for(U=p.node._next;U;)g=U._next,U.unlink(),Y.appendChild(U),U=g;f.appendChild(Y);G6V(d,p.previousDelimiter);d.brackets=d.brackets.previous;p.node.unlink();if(!R)for(p=d.brackets;p!==null;)p.image||(p.active=!1),p=p.previous}else d.brackets=d.brackets.previous,d.pos=Y,f.appendChild(Kx("]"))}else f.appendChild(Kx("]")),d.brackets=d.brackets.previous;R=!0;break;case 60:(R=d.match(DLN))?(R=R.slice(1,R.length-1),p=new qc("link"),
p._destination=RDV("mailto:"+R),p._title="",p.appendChild(Kx(R)),f.appendChild(p),R=!0):(R=d.match(Ifi))?(R=R.slice(1,R.length-1),p=new qc("link"),p._destination=RDV(R),p._title="",p.appendChild(Kx(R)),f.appendChild(p),R=!0):R=!1;R||(R=d.match(iuN),R===null?R=!1:(p=new qc("html_inline"),p._literal=R,f.appendChild(p),R=!0));break;case 38:(R=d.match(EJe))?(f.appendChild(Kx(yhF(R))),R=!0):R=!1;break;default:R=u8N(d,f)}R||(d.pos+=1,f.appendChild(Kx(Hg(W))));return!0};
Eg.prototype.parseInlines=function(d){this.subject=d._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;QwO(this,d););d._string_content=null;G6V(this,null)};
Eg.prototype.parse=Eg.prototype.parseInlines;var vJC=[/./,/^<(?: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")],FRO=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],J9N=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,nJF=/^[#`~*+_=<>0-9-\|]|\|/,hDL=/[^ \t\f\v\r\n]/,oJi=/^[*+-]/,$LC=/^(\d{1,9})([.)])/,NmR=/^#{1,6}(?:[ \t]+|$)/,y9R=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,CGN=/^(?:`{3,}|~{3,})(?= *$)/,iGV=/^(?:=+|-+)[ \t]*$/,BmV=/\r\n|\n|\r/,CSf=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,ieF=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,c9e={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(d){return d!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(d,f){for(d=f._firstChild;d;){if(yen(d)&&d._next){f._listData.tight=!1;break}for(var R=d._firstChild;R;){if(yen(R)&&(d._next||R._next)){f._listData.tight=!1;break}R=R._next}d=d._next}},
canContain:function(d){return d==="item"},
acceptsLines:!1},block_quote:{continue:function(d){var f=d.currentLine;if(d.indented||DE(f,d.nextNonspace)!==62)return 1;kv(d);Yv(d,1,!1);bK(DE(f,d.offset))&&Yv(d,1,!0);return 0},
finalize:function(){},
canContain:function(d){return d!=="item"},
acceptsLines:!1},item:{continue:function(d,f){if(d.blank){if(f._firstChild==null)return 1;kv(d)}else if(d.indent>=f._listData.markerOffset+f._listData.padding)Yv(d,f._listData.markerOffset+f._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(d){return d!=="item"&&!BEv(d)},
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(d,f){var R=d.currentLine,W=d.indent;if(f._isFenced){if((W=W<=3&&R.charAt(d.nextNonspace)===f._fenceChar&&R.slice(d.nextNonspace).match(CGN))&&W[0].length>=f._fenceLength)return d.finalize(f,d.lineNumber),2;for(f=f._fenceOffset;f>0&&bK(DE(R,d.offset));)Yv(d,1,!0),f--}else if(W>=4)Yv(d,4,!0);else if(d.blank)kv(d);else return 1;return 0},
finalize:function(d,f){if(f._isFenced){var R=f._string_content,W=R.indexOf("\n");d=R.slice(0,W);R=R.slice(W+1);f.info=ffi(d.trim());f._literal=R}else f._literal=f._string_content.replace(/(\n *)+$/,"\n");f._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(d,f){return!d.blank||f._htmlBlockType!==6&&f._htmlBlockType!==7?0:1},
finalize:function(d,f){f._literal=f._string_content.replace(/(\n *)+$/,"");f._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(d){return d.blank?1:0},
finalize:function(d,f){for(var R,W=!1;DE(f._string_content,0)===91&&(R=PGc(d.inlineParser,f._string_content,d.refmap));)f._string_content=f._string_content.slice(R),W=!0;W&&!hDL.test(f._string_content)&&f.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(d){return It(d.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(d){return d=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(d,f){if(!f._rowIsDelimiter){d=f._isHeader?"th":"td";for(var R=f._parent._tableColumns,W=f._string_content,p=0,U="",g,K=f._sourcepos[0][0];p<W.length;){switch(W[p]){case "|":g&&(g._string_content=U.trim(),U="",g=null,R--,R<=0&&(p=W.length));break;default:if(!g){g=new qc(d,[[K,p],[K,p]]);var E=f._parent._columnAlignment,Y=f._parent._tableColumns-R;E&&Y<=E.length&&Y>=0&&(g._alignment=E[Y]);f.appendChild(g)}U+=W[p];g._sourcepos[1][1]=p}p++}g&&(g._string_content=U.trim());f._string_content=
""}},
canContain:function(d){return d!=="row"},
acceptsLines:!1}},tyV=[function(d){if(d.indented||DE(d.currentLine,d.nextNonspace)!==62)return 0;kv(d);Yv(d,1,!1);bK(DE(d.currentLine,d.offset))&&Yv(d,1,!0);bf(d);d.addChild("block_quote",d.nextNonspace);return 1},
function(d){var f;if(!d.indented&&(f=d.currentLine.slice(d.nextNonspace).match(NmR))){kv(d);Yv(d,f[0].length,!1);bf(d);var R=d.addChild("heading",d.nextNonspace);R.level=f[0].trim().length;R._string_content=d.currentLine.slice(d.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");Yv(d,d.currentLine.length-d.offset);return 2}return 0},
function(d){var f;if(!d.indented&&(f=d.currentLine.slice(d.nextNonspace).match(y9R))){var R=f[0].length;bf(d);var W=d.addChild("code_block",d.nextNonspace);W._isFenced=!0;W._fenceLength=R;W._fenceChar=f[0][0];W._fenceOffset=d.indent;kv(d);Yv(d,R,!1);return 2}return 0},
function(d,f){if(!d.indented&&DE(d.currentLine,d.nextNonspace)===60){var R=d.currentLine.slice(d.nextNonspace),W;for(W=1;W<=7;W++)if(vJC[W].test(R)&&(W<7||f.type!=="paragraph"))return bf(d),d.addChild("html_block",d.offset)._htmlBlockType=W,2}return 0},
function(d,f){var R;if(!d.indented&&f.type==="paragraph"&&(R=d.currentLine.slice(d.nextNonspace).match(iGV))){bf(d);var W=new qc("heading",f.sourcepos);W.level=R[0][0]==="="?1:2;W._string_content=f._string_content;ZGa(f,W);f.unlink();d.tip=W;Yv(d,d.currentLine.length-d.offset,!1);return 2}return 0},
function(d){return!d.indented&&J9N.test(d.currentLine.slice(d.nextNonspace))?(bf(d),d.addChild("thematic_break",d.nextNonspace),Yv(d,d.currentLine.length-d.offset,!1),2):0},
function(d,f){var R,W;if(!(W=d.indented&&f.type!=="list")){a:{var p=f,U=d.currentLine.slice(d.nextNonspace);W={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:d.indent};if(R=U.match(oJi))W.type="bullet",W.bulletChar=R[0][0];else{if(!(R=U.match($LC))||p.type==="paragraph"&&R[1]!=="1"){R=null;break a}W.type="ordered";W.start=parseInt(R[1],10);W.delimiter=R[2]}var g=DE(d.currentLine,d.nextNonspace+R[0].length);if(g!==-1&&g!==9&&g!==32||p.type==="paragraph"&&!d.currentLine.slice(d.nextNonspace+
R[0].length).match(hDL))R=null;else{kv(d);Yv(d,R[0].length,!0);p=d.column;U=d.offset;do Yv(d,1,!0),g=DE(d.currentLine,d.offset);while(d.column-p<5&&bK(g));g=DE(d.currentLine,d.offset)===-1;var K=d.column-p;K>=5||K<1||g?(W.padding=R[0].length+1,d.column=p,d.offset=U,bK(DE(d.currentLine,d.offset))&&Yv(d,1,!0)):W.padding=R[0].length+K;R=W}}W=!R}if(W)return 0;bf(d);(W=d.tip.type!=="list")||(f=f._listData,W=!(f.type===R.type&&f.delimiter===R.delimiter&&f.bulletChar===R.bulletChar));W&&(f=d.addChild("list",
d.nextNonspace),f._listData=R);f=d.addChild("item",d.nextNonspace);f._listData=R;return 1},
function(d){var f;return((f=d.options.shouldParseIndentAsCodeBlock)!=null?f:1)&&d.indented&&d.tip.type!=="paragraph"&&!d.blank?(Yv(d,4,!0),bf(d),d.addChild("code_block",d.offset),2):0},
function(d,f){var R=It(d.currentLine),W=It(d.lookahead);if(R!==0&&W<0&&Math.abs(R)==Math.abs(W)&&!BEv(f.type)){bf(d);f=d.addChild("table",d.nextNonspace);f._tableRows=1;f._tableColumns=Math.abs(R);R=d.lookahead;if(ieF.test(R)){W=[];for(var p=0,U=!1,g=0,K=void 0;p<R.length;){var E=g>=3;switch(R[p]){case "-":g++;break;case "|":U&&(W.push(K),K=void 0,g=0);U=!0;break;case ":":K||E||(K="left"),!K&&E&&(K="right"),K==="left"&&E&&(K="center")}p++}R=W}else R=void 0;f._columnAlignment=R;f=d.addChild("row",
d.nextNonspace);f._isHeader=!0;Yv(d,d.currentLine.length-d.offset,!1);f._string_content=d.currentLine;return 1}return 0},
function(d,f){if(f.type=="table"&&It(d.currentLine)!==0){bf(d);var R=f;f=d.addChild("row",d.nextNonspace);It(d.currentLine)<0?f._rowIsDelimiter=!0:R._tableRows+=1;Yv(d,d.currentLine.length-d.offset,!1);f._string_content=d.currentLine;return 2}return 0}],xT8=function(){var d={shouldParseIndentAsCodeBlock:!1};
d=d===void 0?{}:d;this.lastMatchedContainer=this.doc=cev();this.refmap={};this.lastLineLength=0;this.inlineParser=new Eg(d);this.options=d;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=c9e;this.blockStarts=tyV},dGR=function(d){d.partiallyConsumedTab&&(d.offset+=1,d.tip._string_content+=" ".repeat(4-d.column%
4));
d.tip._string_content+=d.currentLine.slice(d.offset)+"\n"};
xT8.prototype.addChild=function(d,f){for(;!this.blocks[this.tip.type].canContain(d);)this.finalize(this.tip,this.lineNumber-1);d=new qc(d,[[this.lineNumber,f+1],[0,0]]);d._string_content="";this.tip.appendChild(d);return this.tip=d};
var bf=function(d){if(!d.allClosed){for(;d.oldtip!==d.lastMatchedContainer;){var f=d.oldtip._parent;d.finalize(d.oldtip,d.lineNumber-1);d.oldtip=f}d.allClosed=!0}},Yv=function(d,f,R){for(var W=d.currentLine,p,U;f>0&&(U=W[d.offset]);)U==="\t"?(p=4-d.column%4,R?(d.partiallyConsumedTab=p>f,p=p>f?f:p,d.column+=p,d.offset+=d.partiallyConsumedTab?0:1,f-=p):(d.partiallyConsumedTab=!1,d.column+=p,d.offset+=1,--f)):(d.partiallyConsumedTab=!1,d.offset+=1,d.column+=1,--f)},kv=function(d){d.offset=d.nextNonspace;
d.column=d.nextNonspaceColumn;d.partiallyConsumedTab=!1},jHF=function(d){for(var f=d.currentLine,R=d.offset,W=d.column,p;(p=f.charAt(R))!=="";)if(p===" ")R++,W++;
else if(p==="\t")R++,W+=4-W%4;else break;d.blank=p==="\n"||p==="\r"||p==="";d.nextNonspace=R;d.nextNonspaceColumn=W;d.indent=d.nextNonspaceColumn-d.column;d.indented=d.indent>=4};
xT8.prototype.finalize=function(d,f){var R=d._parent;d._open=!1;d.sourcepos[1]=[f,this.lastLineLength];this.blocks[d.type].finalize(this,d);this.tip=R};
xT8.prototype.parse=function(d){this.tip=this.doc=cev();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!d)return this.doc;this.options.time&&console.time("preparing input");var f=d.split(BmV),R=f.length;d.charCodeAt(d.length-1)===10&&--R;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(d=0;d<R;d++)a:{var W=void 0,p=f[d],U=f[d+1],g=!0,K=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;p.indexOf("\x00")!==-1&&(p=p.replace(/\0/g,"\ufffd"));this.currentLine=p;for(this.lookahead=U;(W=K._lastChild)&&W._open;){K=W;jHF(this);switch(this.blocks[K.type].continue(this,K)){case 0:break;case 1:g=!1;break;case 2:this.lastLineLength=p.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!g){K=K._parent;break}}this.allClosed=K===this.oldtip;this.lastMatchedContainer=
K;W=K.type!=="paragraph"&&c9e[K.type].acceptsLines;U=this.blockStarts;for(g=U.length;!W;){jHF(this);if(!this.indented&&!nJF.test(p.slice(this.nextNonspace))){kv(this);break}for(var E=0;E<g;){var Y=U[E](this,K);if(Y===1){K=this.tip;break}else if(Y===2){K=this.tip;W=!0;break}else E++}if(E===g){kv(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){bf(this);this.blank&&K.lastChild&&(K.lastChild._lastLineBlank=!0);W=K.type;U=this.blank&&!(W==="block_quote"||W==="code_block"&&K._isFenced||
W==="item"&&!K._firstChild&&K.sourcepos[0][0]===this.lineNumber);for(g=K;g;)g._lastLineBlank=U,g=g._parent;this.blocks[W].acceptsLines?(dGR(this),W==="html_block"&&K._htmlBlockType>=1&&K._htmlBlockType<=5&&FRO[K._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(K,this.lineNumber)):this.offset<p.length&&!this.blank&&(this.addChild("paragraph",this.offset),kv(this),dGR(this))}else dGR(this);this.lastLineLength=p.length}for(;this.tip;)this.finalize(this.tip,R);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");p=new OGc(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;R=p.next();)f=R.node,d=f.type,R.entering||d!=="paragraph"&&d!=="heading"&&d!=="th"&&d!="td"||this.inlineParser.parse(f);this.options.time&&console.timeEnd("inline parsing");return this.doc};tHp.prototype.render=function(d){d=new OGc(d);var f;this.buffer="";for(this.lastOut="\n";f=d.next();){var R=f.node.type;if(this[R])this[R](f.node,f.entering)}return this.buffer};
tHp.prototype.out=function(d){Ds(this,d)};
var Ds=function(d,f){d.buffer+=f;d.lastOut=f};
tHp.prototype.cr=function(){this.lastOut!=="\n"&&Ds(this,"\n")};var fJi=/^javascript:|vbscript:|file:|data:/i,RoB=/^data:image\/(?:png|gif|jpeg|webp)/i,Wvy=function(d){return fJi.test(d)&&!RoB.test(d)};
LS.prototype=Object.create(tHp.prototype);_.O=LS.prototype;_.O.text=function(d){this.out(d.literal)};
_.O.html_inline=function(d){this.options.safe?Ds(this,"\x3c!-- raw HTML omitted --\x3e"):Ds(this,d.literal)};
_.O.html_block=function(d){this.cr();this.options.safe?Ds(this,"\x3c!-- raw HTML omitted --\x3e"):Ds(this,d.literal);this.cr()};
_.O.softbreak=function(){Ds(this,this.options.softbreak)};
_.O.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.O.link=function(d,f){var R=this.attrs(d);f?(this.options.safe&&Wvy(d.destination)||R.push(["href",gT(d.destination,!0)]),d.title&&R.push(["title",gT(d.title,!0)]),this.tag("a",R)):this.tag("/a")};
_.O.image=function(d,f){f?(this.disableTags===0&&(this.options.safe&&Wvy(d.destination)?Ds(this,'<img src="" alt="'):Ds(this,'<img src="'+gT(d.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(d.title&&Ds(this,'" title="'+gT(d.title,!0)),Ds(this,'" />')))};
_.O.emph=function(d,f){this.tag(f?"em":"/em")};
_.O.strong=function(d,f){this.tag(f?"strong":"/strong")};
_.O.paragraph=function(d,f){var R=d.parent.parent;d=this.attrs(d);R!==null&&R.type==="list"&&R.listTight||(f?(this.cr(),this.tag("p",d)):(this.tag("/p"),this.cr()))};
_.O.heading=function(d,f){var R="h"+d.level;d=this.attrs(d);f?(this.cr(),this.tag(R,d)):(this.tag("/"+R),this.cr())};
_.O.code=function(d){this.tag("code");this.out(d.literal);this.tag("/code")};
_.O.code_block=function(d){var f=d.info?d.info.split(/\s+/):[],R=this.attrs(d);f.length>0&&f[0].length>0&&R.push(["class","language-"+gT(f[0],!0)]);this.cr();this.tag("pre");this.tag("code",R);this.out(d.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.O.thematic_break=function(d){d=this.attrs(d);this.cr();this.tag("hr",d,!0);this.cr()};
_.O.block_quote=function(d,f){d=this.attrs(d);f?(this.cr(),this.tag("blockquote",d)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.O.list=function(d,f){var R=d.listType==="bullet"?"ul":"ol",W=this.attrs(d);f?(d=d.listStart,d!==null&&d!==1&&W.push(["start",d.toString()]),this.cr(),this.tag(R,W)):(this.cr(),this.tag("/"+R));this.cr()};
_.O.item=function(d,f){d=this.attrs(d);f?this.tag("li",d):(this.tag("/li"),this.cr())};
_.O.custom_inline=function(d,f){f&&d.onEnter?Ds(this,d.onEnter):!f&&d.onExit&&Ds(this,d.onExit)};
_.O.custom_block=function(d,f){this.cr();f&&d.onEnter?Ds(this,d.onEnter):!f&&d.onExit&&Ds(this,d.onExit);this.cr()};
_.O.table=function(d,f){d=this.attrs(d);f?(this.cr(),this.tag("table",d)):(this.tag("/table"),this.cr())};
_.O.row=function(d,f){d._rowIsDelimiter||(d=this.attrs(d),f?this.tag("tr",d):this.tag("/tr"))};
_.O.td=function(d,f){var R=this.attrs(d);d._alignment&&R.push(["align",d._alignment]);f?this.tag("td",R):this.tag("/td")};
_.O.th=function(d,f){var R=this.attrs(d);d._alignment&&R.push(["align",d._alignment]);f?this.tag("th",R):this.tag("/th")};
_.O.out=function(d){Ds(this,gT(d,!1))};
_.O.tag=function(d,f,R){if(!(this.disableTags>0)){this.buffer+="<"+d;if(f&&f.length>0){d=0;for(var W;(W=f[d])!==void 0;)this.buffer+=" "+W[0]+'="'+W[1]+'"',d++}R&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.O.attrs=function(d){var f=[];this.options.sourcepos&&(d=d.sourcepos)&&f.push(["data-sourcepos",String(d[0][0])+":"+String(d[0][1])+"-"+String(d[1][0])+":"+String(d[1][1])]);return f};
LS.prototype.text=LS.prototype.text;LS.prototype.html_inline=LS.prototype.html_inline;LS.prototype.html_block=LS.prototype.html_block;LS.prototype.softbreak=LS.prototype.softbreak;LS.prototype.linebreak=LS.prototype.linebreak;LS.prototype.link=LS.prototype.link;LS.prototype.image=LS.prototype.image;LS.prototype.emph=LS.prototype.emph;LS.prototype.strong=LS.prototype.strong;LS.prototype.paragraph=LS.prototype.paragraph;LS.prototype.heading=LS.prototype.heading;LS.prototype.code=LS.prototype.code;
LS.prototype.code_block=LS.prototype.code_block;LS.prototype.thematic_break=LS.prototype.thematic_break;LS.prototype.block_quote=LS.prototype.block_quote;LS.prototype.list=LS.prototype.list;LS.prototype.item=LS.prototype.item;LS.prototype.custom_inline=LS.prototype.custom_inline;LS.prototype.custom_block=LS.prototype.custom_block;LS.prototype.table=LS.prototype.table;LS.prototype.row=LS.prototype.row;LS.prototype.td=LS.prototype.td;LS.prototype.th=LS.prototype.th;LS.prototype.out=LS.prototype.out;
LS.prototype.tag=LS.prototype.tag;LS.prototype.attrs=LS.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 p3e,UGC,wO8;(function(){function d(V,G){return V<G?-1:V>G?1:V>=G?0:NaN}
function f(V){return function(G,P){return d(V(G),P)}}
function R(){for(var V=0,G=arguments.length,P={},jk;V<G;++V){if(!(jk=arguments[V]+"")||jk in P)throw Error("pe`"+jk);P[jk]=[]}return new W(P)}
function W(V){this._=V}
function p(V,G){return V.trim().split(/^|\s+/).map(function(P){var jk="",Z1=P.indexOf(".");Z1>=0&&(jk=P.slice(Z1+1),P=P.slice(0,Z1));if(P&&!G.hasOwnProperty(P))throw Error("qe`"+P);return{type:P,name:jk}})}
function U(V,G,P){for(var jk=0,Z1=V.length;jk<Z1;++jk)if(V[jk].name===G){V[jk]=OxI;V=V.slice(0,jk).concat(V.slice(jk+1));break}P!=null&&V.push({name:G,value:P});return V}
function g(V){var G=V,P=G.indexOf(":");P>=0&&(G=V.slice(0,P))!=="xmlns"&&(V=V.slice(P+1));return XV.hasOwnProperty(G)?{space:XV[G],local:V}:V}
function K(V){return function(){var G=this.ownerDocument,P=this.namespaceURI;return P==="http://www.w3.org/1999/xhtml"&&G.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?G.createElement(V):G.createElementNS(P,V)}}
function E(V){return function(){return this.ownerDocument.createElementNS(V.space,V.local)}}
function Y(V){V=g(V);return(V.local?E:K)(V)}
function b(){}
function D(V){return V==null?b:function(){return this.querySelector(V)}}
function I(V){return Array(V.length)}
function L(V,G){this.ownerDocument=V.ownerDocument;this.namespaceURI=V.namespaceURI;this._next=null;this._parent=V;this.__data__=G}
function X(V){return function(){return V}}
function w(V,G,P,jk,Z1,bW){for(var Xp=0,Sk,RC=G.length,c8=bW.length;Xp<c8;++Xp)(Sk=G[Xp])?(Sk.__data__=bW[Xp],jk[Xp]=Sk):P[Xp]=new L(V,bW[Xp]);for(;Xp<RC;++Xp)if(Sk=G[Xp])Z1[Xp]=Sk}
function S(V,G,P,jk,Z1,bW,Xp){var Sk,RC,c8={},Wa=G.length,YV=bW.length,ic=Array(Wa),AY;for(Sk=0;Sk<Wa;++Sk)if(RC=G[Sk])ic[Sk]=AY="$"+Xp.call(RC,RC.__data__,Sk,G),AY in c8?Z1[Sk]=RC:c8[AY]=RC;for(Sk=0;Sk<YV;++Sk)AY="$"+Xp.call(V,bW[Sk],Sk,bW),(RC=c8[AY])?(jk[Sk]=RC,RC.__data__=bW[Sk],c8[AY]=null):P[Sk]=new L(V,bW[Sk]);for(Sk=0;Sk<Wa;++Sk)(RC=G[Sk])&&c8[ic[Sk]]===RC&&(Z1[Sk]=RC)}
function r(V,G){return V<G?-1:V>G?1:V>=G?0:NaN}
function v(V){return function(){this.removeAttribute(V)}}
function c(V){return function(){this.removeAttributeNS(V.space,V.local)}}
function n(V,G){return function(){this.setAttribute(V,G)}}
function y(V,G){return function(){this.setAttributeNS(V.space,V.local,G)}}
function h(V,G){return function(){var P=G.apply(this,arguments);P==null?this.removeAttribute(V):this.setAttribute(V,P)}}
function t(V,G){return function(){var P=G.apply(this,arguments);P==null?this.removeAttributeNS(V.space,V.local):this.setAttributeNS(V.space,V.local,P)}}
function kU(V){return function(){this.style.removeProperty(V)}}
function Eu(V,G,P){return function(){this.style.setProperty(V,G,P)}}
function IJ(V,G,P){return function(){var jk=G.apply(this,arguments);jk==null?this.style.removeProperty(V):this.style.setProperty(V,jk,P)}}
function xU(V,G){return V.style.getPropertyValue(G)||(V.ownerDocument&&V.ownerDocument.defaultView||V.document&&V||V.defaultView).getComputedStyle(V,null).getPropertyValue(G)}
function ek(V){return function(){delete this[V]}}
function nQ(V,G){return function(){this[V]=G}}
function uW(V,G){return function(){var P=G.apply(this,arguments);P==null?delete this[V]:this[V]=P}}
function Ue(){this.textContent=""}
function mB(V){return function(){this.textContent=V}}
function zN(V){return function(){var G=V.apply(this,arguments);this.textContent=G==null?"":G}}
function dy(){this.innerHTML=""}
function DL(V){return function(){this.innerHTML=V}}
function kV(V){return function(){var G=V.apply(this,arguments);this.innerHTML=G==null?"":G}}
function GN(){return null}
function aR(){var V=this.parentNode;V&&V.removeChild(this)}
function Ba(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function pQ(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function ji(V,G,P){V=LR(V,G,P);return function(jk){var Z1=jk.relatedTarget;Z1&&(Z1===this||Z1.compareDocumentPosition(this)&8)||V.call(this,jk)}}
function LR(V,G,P){return function(){V.call(this,this.__data__,G,P)}}
function E2(V){return V.trim().split(/^|\s+/).map(function(G){var P="",jk=G.indexOf(".");jk>=0&&(P=G.slice(jk+1),G=G.slice(0,jk));return{type:G,name:P}})}
function ei(V){return function(){var G=this.__on;if(G){for(var P=0,jk=-1,Z1=G.length,bW;P<Z1;++P)(bW=G[P],V.type&&bW.type!==V.type||bW.name!==V.name)?G[++jk]=bW:this.removeEventListener(bW.type,bW.listener,bW.capture);++jk?G.length=jk:delete this.__on}}}
function fI(V,G,P){var jk=Hqa.hasOwnProperty(V.type)?ji:LR;return function(Z1,bW,Xp){Z1=this.__on;var Sk;bW=jk(G,bW,Xp);if(Z1){Xp=0;for(var RC=Z1.length;Xp<RC;++Xp)if((Sk=Z1[Xp]).type===V.type&&Sk.name===V.name){this.removeEventListener(Sk.type,Sk.listener,Sk.capture);this.addEventListener(Sk.type,Sk.listener=bW,Sk.capture=P);Sk.value=G;return}}this.addEventListener(V.type,bW,P);Sk={type:V.type,name:V.name,value:G,listener:bW,capture:P};Z1?Z1.push(Sk):this.__on=[Sk]}}
function pH(V,G,P){var jk=V.ownerDocument&&V.ownerDocument.defaultView||V.document&&V||V.defaultView,Z1=jk.CustomEvent;typeof Z1==="function"?Z1=new Z1(G,P):(Z1=jk.document.createEvent("Event"),P?(Z1.initEvent(G,P.bubbles,P.cancelable),Z1.detail=P.detail):Z1.initEvent(G,!1,!1));V.dispatchEvent(Z1)}
function j8(V,G){return function(){return pH(this,V,G)}}
function gy(V,G){return function(){return pH(this,V,G.apply(this,arguments))}}
function CR(V,G){this._groups=V;this._parents=G}
function Dh(){return new CR([[document.documentElement]],ZxG)}
function MO(){this._="@"+(++sjJ).toString(36)}
function wy(V,G,P){V.prototype=G.prototype=P;P.constructor=V}
function e8(V,G){V=Object.create(V.prototype);for(var P in G)V[P]=G[P];return V}
function kc(){}
function by(V){var G;V=(V+"").trim().toLowerCase();return(G=gv2.exec(V))?(G=parseInt(G[1],16),new $s(G>>8&15|G>>4&240,G>>4&15|G&240,(G&15)<<4|G&15,1)):(G=HxL.exec(V))?lo(parseInt(G[1],16)):(G=KrI.exec(V))?new $s(G[1],G[2],G[3],1):(G=EvR.exec(V))?new $s(G[1]*255/100,G[2]*255/100,G[3]*255/100,1):(G=zty.exec(V))?Xs(G[1],G[2],G[3],G[4]):(G=k9Y.exec(V))?Xs(G[1]*255/100,G[2]*255/100,G[3]*255/100,G[4]):(G=YgG.exec(V))?Bp(G[1],G[2]/100,G[3]/100,1):(G=bxJ.exec(V))?Bp(G[1],G[2]/100,G[3]/100,G[4]):KsN.hasOwnProperty(V)?
lo(KsN[V]):V==="transparent"?new $s(NaN,NaN,NaN,0):null}
function lo(V){return new $s(V>>16&255,V>>8&255,V&255,1)}
function Xs(V,G,P,jk){jk<=0&&(V=G=P=NaN);return new $s(V,G,P,jk)}
function nR(V){V instanceof kc||(V=by(V));if(!V)return new $s;V=V.rgb();return new $s(V.r,V.g,V.b,V.opacity)}
function PM(V,G,P,jk){return arguments.length===1?nR(V):new $s(V,G,P,jk==null?1:jk)}
function $s(V,G,P,jk){this.r=+V;this.g=+G;this.b=+P;this.opacity=+jk}
function Z5(V){V=Math.max(0,Math.min(255,Math.round(V)||0));return(V<16?"0":"")+V.toString(16)}
function Bp(V,G,P,jk){jk<=0?V=G=P=NaN:P<=0||P>=1?V=G=NaN:G<=0&&(V=NaN);return new pf(V,G,P,jk)}
function m3(V){if(V instanceof pf)return new pf(V.h,V.s,V.l,V.opacity);V instanceof kc||(V=by(V));if(!V)return new pf;if(V instanceof pf)return V;V=V.rgb();var G=V.r/255,P=V.g/255,jk=V.b/255,Z1=Math.min(G,P,jk),bW=Math.max(G,P,jk),Xp=NaN,Sk=bW-Z1,RC=(bW+Z1)/2;Sk?(Xp=G===bW?(P-jk)/Sk+(P<jk)*6:P===bW?(jk-G)/Sk+2:(G-P)/Sk+4,Sk/=RC<.5?bW+Z1:2-bW-Z1,Xp*=60):Sk=RC>0&&RC<1?0:Xp;return new pf(Xp,Sk,RC,V.opacity)}
function Xg(V,G,P,jk){return arguments.length===1?m3(V):new pf(V,G,P,jk==null?1:jk)}
function pf(V,G,P,jk){this.h=+V;this.s=+G;this.l=+P;this.opacity=+jk}
function nH(V,G,P){return(V<60?G+(P-G)*V/60:V<180?P:V<240?G+(P-G)*(240-V)/60:G)*255}
function PW(V){if(V instanceof An)return new An(V.l,V.a,V.b,V.opacity);if(V instanceof Xa){if(isNaN(V.h))return new An(V.l,0,0,V.opacity);var G=V.h*ElF;return new An(V.l,Math.cos(G)*V.c,Math.sin(G)*V.c,V.opacity)}V instanceof $s||(V=nR(V));var P=zI(V.r),jk=zI(V.g),Z1=zI(V.b);G=P8(.2225045*P+.7168786*jk+.0606169*Z1);if(P===jk&&jk===Z1)var bW=P=G;else bW=P8((.4360747*P+.3850649*jk+.1430804*Z1)/.96422),P=P8((.0139322*P+.0971045*jk+.7141733*Z1)/.82521);return new An(116*G-16,500*(bW-G),200*(G-P),V.opacity)}
function An(V,G,P,jk){this.l=+V;this.a=+G;this.b=+P;this.opacity=+jk}
function P8(V){return V>DfJ?Math.pow(V,1/3):V/zUa+kSV}
function $U(V){return V>dS?V*V*V:zUa*(V-kSV)}
function IC(V){return 255*(V<=.0031308?12.92*V:1.055*Math.pow(V,1/2.4)-.055)}
function zI(V){return(V/=255)<=.04045?V/12.92:Math.pow((V+.055)/1.055,2.4)}
function GM(V){if(V instanceof Xa)return new Xa(V.h,V.c,V.l,V.opacity);V instanceof An||(V=PW(V));if(V.a===0&&V.b===0)return new Xa(NaN,0,V.l,V.opacity);var G=Math.atan2(V.b,V.a)*YUV;return new Xa(G<0?G+360:G,Math.sqrt(V.a*V.a+V.b*V.b),V.l,V.opacity)}
function TI(V,G,P,jk){return arguments.length===1?GM(V):new Xa(V,G,P,jk==null?1:jk)}
function Xa(V,G,P,jk){this.h=+V;this.c=+G;this.l=+P;this.opacity=+jk}
function xV(V,G,P,jk){if(arguments.length===1){var Z1=V;if(Z1 instanceof rL)Z1=new rL(Z1.h,Z1.s,Z1.l,Z1.opacity);else{Z1 instanceof $s||(Z1=nR(Z1));var bW=Z1.g/255,Xp=Z1.b/255,Sk=(bqi*Xp+Z1.r/255*-1.7884503806-3.5172982438*bW)/(bqi+-1.7884503806-3.5172982438);Xp-=Sk;var RC=(1.97294*(bW-Sk)- -.29227*Xp)/-.90649;Xp=(bW=Math.sqrt(RC*RC+Xp*Xp)/(1.97294*Sk*(1-Sk)))?Math.atan2(RC,Xp)*YUV-120:NaN;Z1=new rL(Xp<0?Xp+360:Xp,bW,Sk,Z1.opacity)}}else Z1=new rL(V,G,P,jk==null?1:jk);return Z1}
function rL(V,G,P,jk){this.h=+V;this.s=+G;this.l=+P;this.opacity=+jk}
function bH(V,G,P,jk,Z1){var bW=V*V,Xp=bW*V;return((1-3*V+3*bW-Xp)*G+(4-6*bW+3*Xp)*P+(1+3*V+3*bW-3*Xp)*jk+Xp*Z1)/6}
function bc(V){return function(){return V}}
function Tp(V,G){return function(P){return V+P*G}}
function U4(V,G,P){return V=Math.pow(V,P),G=Math.pow(G,P)-V,P=1/P,function(jk){return Math.pow(V+jk*G,P)}}
function Qt(V,G){var P=G-V;return P?Tp(V,P>180||P<-180?P-360*Math.round(P/360):P):bc(isNaN(V)?G:V)}
function rP(V){return(V=+V)===1?QN:function(G,P){return P-G?U4(G,P,V):bc(isNaN(G)?P:G)}}
function QN(V,G){var P=G-V;return P?Tp(V,P):bc(isNaN(V)?G:V)}
function DJ(V){return function(G){var P=G.length,jk=Array(P),Z1=Array(P),bW=Array(P),Xp;for(Xp=0;Xp<P;++Xp){var Sk=PM(G[Xp]);jk[Xp]=Sk.r||0;Z1[Xp]=Sk.g||0;bW[Xp]=Sk.b||0}jk=V(jk);Z1=V(Z1);bW=V(bW);Sk.opacity=1;return function(RC){Sk.r=jk(RC);Sk.g=Z1(RC);Sk.b=bW(RC);return Sk+""}}}
function ZT(V,G){return V=+V,G-=V,function(P){return V+G*P}}
function iL(V){return function(){return V}}
function tM(V){return function(G){return V(G)+""}}
function yf(V,G){var P=JOu.lastIndex=nTu.lastIndex=0,jk,Z1,bW,Xp=-1,Sk=[],RC=[];V+="";for(G+="";(jk=JOu.exec(V))&&(Z1=nTu.exec(G));)(bW=Z1.index)>P&&(bW=G.slice(P,bW),Sk[Xp]?Sk[Xp]+=bW:Sk[++Xp]=bW),(jk=jk[0])===(Z1=Z1[0])?Sk[Xp]?Sk[Xp]+=Z1:Sk[++Xp]=Z1:(Sk[++Xp]=null,RC.push({i:Xp,x:ZT(jk,Z1)})),P=nTu.lastIndex;P<G.length&&(bW=G.slice(P),Sk[Xp]?Sk[Xp]+=bW:Sk[++Xp]=bW);return Sk.length<2?RC[0]?tM(RC[0].x):iL(G):(G=RC.length,function(c8){for(var Wa=0,YV;Wa<G;++Wa)Sk[(YV=RC[Wa]).i]=YV.x(c8);return Sk.join("")})}
function IR(V,G,P,jk,Z1,bW){var Xp,Sk,RC;if(Xp=Math.sqrt(V*V+G*G))V/=Xp,G/=Xp;if(RC=V*P+G*jk)P-=V*RC,jk-=G*RC;if(Sk=Math.sqrt(P*P+jk*jk))P/=Sk,jk/=Sk,RC/=Sk;V*jk<G*P&&(V=-V,G=-G,RC=-RC,Xp=-Xp);return{translateX:Z1,translateY:bW,rotate:Math.atan2(G,V)*DNL,skewX:Math.atan(RC)*DNL,scaleX:Xp,scaleY:Sk}}
function uy(V,G,P,jk){function Z1(c8){return c8.length?c8.pop()+" ":""}
function bW(c8,Wa,YV,ic,AY,qK){c8!==YV||Wa!==ic?(AY=AY.push("translate(",null,G,null,P),qK.push({i:AY-4,x:ZT(c8,YV)},{i:AY-2,x:ZT(Wa,ic)})):(YV||ic)&&AY.push("translate("+YV+G+ic+P)}
function Xp(c8,Wa,YV,ic){c8!==Wa?(c8-Wa>180?Wa+=360:Wa-c8>180&&(c8+=360),ic.push({i:YV.push(Z1(YV)+"rotate(",null,jk)-2,x:ZT(c8,Wa)})):Wa&&YV.push(Z1(YV)+"rotate("+Wa+jk)}
function Sk(c8,Wa,YV,ic){c8!==Wa?ic.push({i:YV.push(Z1(YV)+"skewX(",null,jk)-2,x:ZT(c8,Wa)}):Wa&&YV.push(Z1(YV)+"skewX("+Wa+jk)}
function RC(c8,Wa,YV,ic,AY,qK){c8!==YV||Wa!==ic?(AY=AY.push(Z1(AY)+"scale(",null,",",null,")"),qK.push({i:AY-4,x:ZT(c8,YV)},{i:AY-2,x:ZT(Wa,ic)})):YV===1&&ic===1||AY.push(Z1(AY)+"scale("+YV+","+ic+")")}
return function(c8,Wa){var YV=[],ic=[];c8=V(c8);Wa=V(Wa);bW(c8.translateX,c8.translateY,Wa.translateX,Wa.translateY,YV,ic);Xp(c8.rotate,Wa.rotate,YV,ic);Sk(c8.skewX,Wa.skewX,YV,ic);RC(c8.scaleX,c8.scaleY,Wa.scaleX,Wa.scaleY,YV,ic);c8=Wa=null;return function(AY){for(var qK=-1,$c=ic.length,A7;++qK<$c;)YV[(A7=ic[qK]).i]=A7.x(AY);return YV.join("")}}}
function Zh(V){return function(G,P){var jk=V((G=Xg(G)).h,(P=Xg(P)).h),Z1=QN(G.s,P.s),bW=QN(G.l,P.l),Xp=QN(G.opacity,P.opacity);return function(Sk){G.h=jk(Sk);G.s=Z1(Sk);G.l=bW(Sk);G.opacity=Xp(Sk);return G+""}}}
function El(V){return function(G,P){var jk=V((G=TI(G)).h,(P=TI(P)).h),Z1=QN(G.c,P.c),bW=QN(G.l,P.l),Xp=QN(G.opacity,P.opacity);return function(Sk){G.h=jk(Sk);G.c=Z1(Sk);G.l=bW(Sk);G.opacity=Xp(Sk);return G+""}}}
function NM(V){return function jk(P){function Z1(bW,Xp){var Sk=V((bW=xV(bW)).h,(Xp=xV(Xp)).h),RC=QN(bW.s,Xp.s),c8=QN(bW.l,Xp.l),Wa=QN(bW.opacity,Xp.opacity);return function(YV){bW.h=Sk(YV);bW.s=RC(YV);bW.l=c8(Math.pow(YV,P));bW.opacity=Wa(YV);return bW+""}}
P=+P;Z1.gamma=jk;return Z1}(1)}
function P0(){return G4||(IUe(FE),G4=HT.now()+sLv)}
function FE(){G4=0}
function IH(){this._call=this._time=this._next=null}
function g1(V,G,P){var jk=new IH;jk.restart(V,G,P);return jk}
function Hq(){G4=(gWQ=HT.now())+sLv;js=Ko=0;try{P0();++js;for(var V=HfW,G;V;)(G=G4-V._time)>=0&&V._call.call(null,G),V=V._next;--js}finally{js=0;V=HfW;for(var P=Infinity;V;)if(V._call){P>V._time&&(P=V._time);var jk=V;V=V._next}else G=V._next,V._next=null,V=jk?jk._next=G:HfW=G;EH=jk;KC(P);G4=0}}
function wAF(){var V=HT.now(),G=V-gWQ;G>1E3&&(sLv-=G,gWQ=V)}
function KC(V){js||(Ko&&(Ko=clearTimeout(Ko)),V-G4>24?(V<Infinity&&(Ko=setTimeout(Hq,V-HT.now()-sLv)),zm&&(zm=clearInterval(zm))):(zm||(gWQ=HT.now(),zm=setInterval(wAF,1E3)),js=1,IUe(Hq)))}
function qUc(V,G,P){var jk=new IH;G=G==null?0:+G;jk.restart(function(Z1){jk.stop();V(Z1+G)},G,P);
return jk}
function hgL(V,G,P,jk,Z1,bW){var Xp=V.__transition;if(!Xp)V.__transition={};else if(P in Xp)return;IsL(V,P,{name:G,index:jk,group:Z1,on:qg2,tween:Lrh,time:bW.time,delay:bW.delay,duration:bW.duration,ease:bW.ease,timer:null,state:0})}
function oTf(V,G){V=YC(V,G);if(V.state>0)throw Error("re");return V}
function Sn(V,G){V=YC(V,G);if(V.state>2)throw Error("se");return V}
function YC(V,G){V=V.__transition;if(!V||!(V=V[G]))throw Error("te");return V}
function IsL(V,G,P){function jk(RC){var c8,Wa;if(P.state!==1)return bW();for(ic in Xp){var YV=Xp[ic];if(YV.name===P.name){if(YV.state===3)return qUc(jk);YV.state===4?(YV.state=6,YV.timer.stop(),YV.on.call("interrupt",V,V.__data__,YV.index,YV.group),delete Xp[ic]):+ic<G&&(YV.state=6,YV.timer.stop(),delete Xp[ic])}}qUc(function(){P.state===3&&(P.state=4,P.timer.restart(Z1,P.delay,P.time),Z1(RC))});
P.state=2;P.on.call("start",V,V.__data__,P.index,P.group);if(P.state===2){P.state=3;Sk=Array(Wa=P.tween.length);var ic=0;for(c8=-1;ic<Wa;++ic)if(YV=P.tween[ic].value.call(V,V.__data__,P.index,P.group))Sk[++c8]=YV;Sk.length=c8+1}}
function Z1(RC){RC=RC<P.duration?P.ease.call(null,RC/P.duration):(P.timer.restart(bW),P.state=5,1);for(var c8=-1,Wa=Sk.length;++c8<Wa;)Sk[c8].call(null,RC);P.state===5&&(P.on.call("end",V,V.__data__,P.index,P.group),bW())}
function bW(){P.state=6;P.timer.stop();delete Xp[G];for(var RC in Xp)return;delete V.__transition}
var Xp=V.__transition,Sk;Xp[G]=P;P.timer=g1(function(RC){P.state=1;P.timer.restart(jk,P.delay,P.time);P.delay<=RC&&jk(RC-P.delay)},0,P.time)}
function ets(V,G){var P,jk;return function(){var Z1=Sn(this,V),bW=Z1.tween;if(bW!==P){jk=P=bW;bW=0;for(var Xp=jk.length;bW<Xp;++bW)if(jk[bW].name===G){jk=jk.slice();jk.splice(bW,1);break}}Z1.tween=jk}}
function xfJ(V,G,P){var jk,Z1;if(typeof P!=="function")throw Error();return function(){var bW=Sn(this,V),Xp=bW.tween;if(Xp!==jk){Z1=(jk=Xp).slice();Xp={name:G,value:P};for(var Sk=0,RC=Z1.length;Sk<RC;++Sk)if(Z1[Sk].name===G){Z1[Sk]=Xp;break}Sk===RC&&Z1.push(Xp)}bW.tween=Z1}}
function $0v(V,G,P){var jk=V._id;V.each(function(){var Z1=Sn(this,jk);(Z1.value||(Z1.value={}))[G]=P.apply(this,arguments)});
return function(Z1){return YC(Z1,jk).value[G]}}
function Lsa(V,G){var P;return(typeof G==="number"?ZT:G instanceof by?eUi:(P=by(G))?(G=P,eUi):yf)(V,G)}
function Xg$(V){return function(){this.removeAttribute(V)}}
function TTL(V){return function(){this.removeAttributeNS(V.space,V.local)}}
function A_L(V,G,P){var jk,Z1;return function(){var bW=this.getAttribute(V);return bW===P?null:bW===jk?Z1:Z1=G(jk=bW,P)}}
function asM(V,G,P){var jk,Z1;return function(){var bW=this.getAttributeNS(V.space,V.local);return bW===P?null:bW===jk?Z1:Z1=G(jk=bW,P)}}
function MCI(V,G,P){var jk,Z1,bW;return function(){var Xp=P(this);if(Xp==null)return void this.removeAttribute(V);var Sk=this.getAttribute(V);return Sk===Xp?null:Sk===jk&&Xp===Z1?bW:bW=G(jk=Sk,Z1=Xp)}}
function wgB(V,G,P){var jk,Z1,bW;return function(){var Xp=P(this);if(Xp==null)return void this.removeAttributeNS(V.space,V.local);var Sk=this.getAttributeNS(V.space,V.local);return Sk===Xp?null:Sk===jk&&Xp===Z1?bW:bW=G(jk=Sk,Z1=Xp)}}
function lsI(V,G){function P(){var jk=this,Z1=G.apply(jk,arguments);return Z1&&function(bW){jk.setAttributeNS(V.space,V.local,Z1(bW))}}
P._value=G;return P}
function G92(V,G){function P(){var jk=this,Z1=G.apply(jk,arguments);return Z1&&function(bW){jk.setAttribute(V,Z1(bW))}}
P._value=G;return P}
function Sgs(V,G){return function(){oTf(this,V).delay=+G.apply(this,arguments)}}
function VCs(V,G){return G=+G,function(){oTf(this,V).delay=G}}
function r_G(V,G){return function(){Sn(this,V).duration=+G.apply(this,arguments)}}
function mfJ(V,G){return G=+G,function(){Sn(this,V).duration=G}}
function uMM(V,G){if(typeof G!=="function")throw Error();return function(){Sn(this,V).ease=G}}
function Pfs(V){return(V+"").trim().split(/^|\s+/).every(function(G){var P=G.indexOf(".");P>=0&&(G=G.slice(0,P));return!G||G==="start"})}
function QjM(V,G,P){var jk,Z1,bW=Pfs(G)?oTf:Sn;return function(){var Xp=bW(this,V),Sk=Xp.on;if(Sk!==jk)(Z1=(jk=Sk).copy()).on(G,P);Xp.on=Z1}}
function vvY(V){return function(){var G=this.parentNode,P;for(P in this.__transition)if(+P!==V)return;G&&G.removeChild(this)}}
function FrB(V,G){var P,jk,Z1;return function(){var bW=xU(this,V),Xp=(this.style.removeProperty(V),xU(this,V));return bW===Xp?null:bW===P&&Xp===jk?Z1:Z1=G(P=bW,jk=Xp)}}
function J_s(V){return function(){this.style.removeProperty(V)}}
function nvs(V,G,P){var jk,Z1;return function(){var bW=xU(this,V);return bW===P?null:bW===jk?Z1:Z1=G(jk=bW,P)}}
function htY(V,G,P){var jk,Z1,bW;return function(){var Xp=xU(this,V),Sk=P(this);Sk==null&&(Sk=(this.style.removeProperty(V),xU(this,V)));return Xp===Sk?null:Xp===jk&&Sk===Z1?bW:bW=G(jk=Xp,Z1=Sk)}}
function ovI(V,G,P){function jk(){var Z1=this,bW=G.apply(Z1,arguments);return bW&&function(Xp){Z1.style.setProperty(V,bW(Xp),P)}}
jk._value=G;return jk}
function $fY(V){return function(){this.textContent=V}}
function NTI(V){return function(){var G=V(this);this.textContent=G==null?"":G}}
function mf(V,G,P,jk){this._groups=V;this._parents=G;this._name=P;this._id=jk}
function NxW(V){return{type:V}}
function yO8(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function KnQ(){}
function xNR(V,G){var P=new KnQ;if(V instanceof KnQ)V.each(function(Xp,Sk){P.set(Sk,Xp)});
else if(Array.isArray(V)){var jk=-1,Z1=V.length,bW;if(G==null)for(;++jk<Z1;)P.set(jk,V[jk]);else for(;++jk<Z1;)P.set(G(bW=V[jk],jk,V),bW)}else if(V)for(jk in V)P.set(jk,V[jk]);return P}
function EW8(){}
function XUB(V){return function(G){for(var P={},jk=0;jk<V.length;jk++)P[V[jk]]=G[jk]||"";return P}}
function y_L(V,G){var P=XUB(V);return function(jk,Z1){return G(P(jk),Z1,V)}}
function Cfh(V){var G=Object.create(null),P=[];V.forEach(function(jk){for(var Z1 in jk)Z1 in G||P.push(G[Z1]=Z1)});
return P}
function ToF(V){function G(Xp,Sk){function RC(){if(qK)return CAv;if($c)return $c=!1,AfB;var hA,Qy=YV,g2;if(Xp.charCodeAt(Qy)===34){for(;YV++<Wa&&Xp.charCodeAt(YV)!==34||Xp.charCodeAt(++YV)===34;);(hA=YV)>=Wa?qK=!0:(g2=Xp.charCodeAt(YV++))===10?$c=!0:g2===13&&($c=!0,Xp.charCodeAt(YV)===10&&++YV);return Xp.slice(Qy+1,hA-1).replace(/""/g,'"')}for(;YV<Wa;){if((g2=Xp.charCodeAt(hA=YV++))===10)$c=!0;else if(g2===13)$c=!0,Xp.charCodeAt(YV)===10&&++YV;else if(g2!==bW)continue;return Xp.slice(Qy,hA)}return qK=
!0,Xp.slice(Qy,Wa)}
var c8=[],Wa=Xp.length,YV=0,ic=0,AY,qK=Wa<=0,$c=!1;Xp.charCodeAt(Wa-1)===10&&--Wa;for(Xp.charCodeAt(Wa-1)===13&&--Wa;(AY=RC())!==CAv;){for(var A7=[];AY!==AfB&&AY!==CAv;)A7.push(AY),AY=RC();Sk&&(A7=Sk(A7,ic++))==null||c8.push(A7)}return c8}
function P(Xp){return Xp.map(jk).join(V)}
function jk(Xp){return Xp==null?"":Z1.test(Xp)?'"'+Xp.replace(/"/g,'""')+'"':Xp}
var Z1=new RegExp('["'+V+"\n\r]"),bW=V.charCodeAt(0);return{parse:function(Xp,Sk){var RC,c8;Xp=G(Xp,function(Wa,YV){if(RC)return RC(Wa,YV-1);c8=Wa;RC=Sk?y_L(Wa,Sk):XUB(Wa)});
Xp.columns=c8||[];return Xp},
parseRows:G,format:function(Xp,Sk){Sk==null&&(Sk=Cfh(Xp));return[Sk.map(jk).join(V)].concat(Xp.map(function(RC){return Sk.map(function(c8){return jk(RC[c8])}).join(V)})).join("\n")},
formatRows:function(Xp){return Xp.map(P).join("\n")}}}
function ixL(V){if(!V.ok)throw Error("ue`"+V.status+"`"+V.statusText);return V.text()}
function aUe(V){return function(G,P,jk){arguments.length===2&&typeof P==="function"&&(jk=P,P=void 0);return fetch(G,P).then(ixL).then(function(Z1){return V(Z1,jk)})}}
function MNO(V,G,P,jk){if(isNaN(G)||isNaN(P))return V;var Z1,bW=V._root;jk={data:jk};var Xp=V._x0,Sk=V._y0,RC=V._x1,c8=V._y1,Wa,YV,ic,AY,qK;if(!bW)return V._root=jk,V;for(;bW.length;)if((ic=G>=(Wa=(Xp+RC)/2))?Xp=Wa:RC=Wa,(AY=P>=(YV=(Sk+c8)/2))?Sk=YV:c8=YV,Z1=bW,!(bW=bW[qK=AY<<1|ic]))return Z1[qK]=jk,V;var $c=+V._x.call(null,bW.data);var A7=+V._y.call(null,bW.data);if(G===$c&&P===A7)return jk.next=bW,Z1?Z1[qK]=jk:V._root=jk,V;do Z1=Z1?Z1[qK]=Array(4):V._root=Array(4),(ic=G>=(Wa=(Xp+RC)/2))?Xp=Wa:RC=
Wa,(AY=P>=(YV=(Sk+c8)/2))?Sk=YV:c8=YV;while((qK=AY<<1|ic)===(ic=(A7>=YV)<<1|$c>=Wa));return Z1[ic]=bW,Z1[qK]=jk,V}
function wf(V,G,P,jk,Z1){this.node=V;this.x0=G;this.y0=P;this.x1=jk;this.y1=Z1}
function BTI(V){return V[0]}
function c_M(V){return V[1]}
function izL(V,G,P,jk,Z1,bW){this._x=V;this._y=G;this._x0=P;this._y0=jk;this._x1=Z1;this._y1=bW;this._root=void 0}
function wUe(V){for(var G={data:V.data},P=G;V=V.next;)P=P.next={data:V.data};return G}
function z0F(V,G){if((G=(V=G?V.toExponential(G-1):V.toExponential()).indexOf("e"))<0)return null;var P=V.slice(0,G);return[P.length>1?P[0]+P.slice(2):P,+V.slice(G+1)]}
function tC$(V){return V=z0F(Math.abs(V)),V?V[1]:NaN}
function dIy(V,G){return function(P,jk){for(var Z1=P.length,bW=[],Xp=0,Sk=V[0],RC=0;Z1>0&&Sk>0;){RC+Sk+1>jk&&(Sk=Math.max(1,jk-RC));bW.push(P.substring(Z1-=Sk,Z1+Sk));if((RC+=Sk+1)>jk)break;Sk=V[Xp=(Xp+1)%V.length]}return bW.reverse().join(G)}}
function jEI(V){return function(G){return G.replace(/[0-9]/g,function(P){return V[+P]})}}
function Bxk(V){return new cOu(V)}
function cOu(V){if(!(G=frR.exec(V)))throw Error("ve`"+V);var G;this.fill=G[1]||" ";this.align=G[2]||">";this.sign=G[3]||"-";this.symbol=G[4]||"";this.zero=!!G[5];this.width=G[6]&&+G[6];this.comma=!!G[7];this.precision=G[8]&&+G[8].slice(1);this.trim=!!G[9];this.type=G[10]||""}
function lUy(V,G){G=z0F(V,G);if(!G)return V+"";V=G[0];G=G[1];return G<0?"0."+Array(-G).join("0")+V:V.length>G+1?V.slice(0,G+1)+"."+V.slice(G+1):V+Array(G-V.length+2).join("0")}
function GSe(V){return V}
function RLI(V){function G(Sk){function RC(oY){var f3=g2,F$=v3,D5,OS;if(Qy==="c")F$=v6(oY)+F$,oY="";else{oY=+oY;var ly=oY<0;oY=v6(Math.abs(oY),A7);if(hA){var uV=oY.length,SA=1,og=-1;a:for(;SA<uV;++SA)switch(oY[SA]){case ".":og=D5=SA;break;case "0":og===0&&(og=SA);D5=SA;break;default:if(!+oY[SA])break a;og>0&&(og=0)}oY=og>0?oY.slice(0,og)+oY.slice(D5+1):oY}ly&&+oY===0&&(ly=!1);f3=(ly?YV==="("?YV:"-":YV==="-"||YV==="("?"":YV)+f3;F$=(Qy==="s"?SUC[8+VNa/3]:"")+F$+(ly&&YV==="("?")":"");if(Y3)for(ly=-1,
D5=oY.length;++ly<D5;)if(OS=oY.charCodeAt(ly),48>OS||OS>57){F$=(OS===46?Z1+oY.slice(ly+1):oY.slice(ly))+F$;oY=oY.slice(0,ly);break}}$c&&!AY&&(oY=P(oY,Infinity));OS=f3.length+oY.length+F$.length;ly=OS<qK?Array(qK-OS+1).join(c8):"";$c&&AY&&(oY=P(ly+oY,ly.length?qK-F$.length:Infinity),ly="");switch(Wa){case "<":oY=f3+oY+F$+ly;break;case "=":oY=f3+ly+oY+F$;break;case "^":oY=ly.slice(0,OS=ly.length>>1)+f3+oY+F$+ly.slice(OS);break;default:oY=ly+f3+oY+F$}return bW(oY)}
Sk=Bxk(Sk);var c8=Sk.fill,Wa=Sk.align,YV=Sk.sign,ic=Sk.symbol,AY=Sk.zero,qK=Sk.width,$c=Sk.comma,A7=Sk.precision,hA=Sk.trim,Qy=Sk.type;Qy==="n"?($c=!0,Qy="g"):rfc[Qy]||(A7==null&&(A7=12),hA=!0,Qy="g");if(AY||c8==="0"&&Wa==="=")AY=!0,c8="0",Wa="=";var g2=ic==="$"?jk[0]:ic==="#"&&/[boxX]/.test(Qy)?"0"+Qy.toLowerCase():"",v3=ic==="$"?jk[1]:/[%p]/.test(Qy)?Xp:"",v6=rfc[Qy],Y3=/[defgprs%]/.test(Qy);A7=A7==null?6:/[gprs]/.test(Qy)?Math.max(1,Math.min(21,A7)):Math.max(0,Math.min(20,A7));RC.toString=function(){return Sk+
""};
return RC}
var P=V.grouping&&V.thousands?dIy(V.grouping,V.thousands):GSe,jk=V.currency,Z1=V.decimal,bW=V.numerals?jEI(V.numerals):GSe,Xp=V.percent||"%";return{format:G,formatPrefix:function(Sk,RC){var c8=G((Sk=Bxk(Sk),Sk.type="f",Sk));Sk=Math.max(-8,Math.min(8,Math.floor(tC$(RC)/3)))*3;var Wa=Math.pow(10,-Sk),YV=SUC[8+Sk/3];return function(ic){return c8(Wa*ic)+YV}}}}
function zx(){this.reset()}
function mNy(V,G,P){var jk=V.s=G+P,Z1=jk-G;V.t=G-(jk-Z1)+(P-Z1)}
function khL(V){return V>1?Tn:V<-1?-Tn:Math.asin(V)}
function WPR(){}
function uZN(V){var G=V[0];V=V[1];var P=A4(V);return[P*A4(G),P*b7(G),b7(V)]}
function P0R(V,G){return[V[1]*G[2]-V[2]*G[1],V[2]*G[0]-V[0]*G[2],V[0]*G[1]-V[1]*G[0]]}
function QKc(V){var G=Y4J(V[0]*V[0]+V[1]*V[1]+V[2]*V[2]);V[0]/=G;V[1]/=G;V[2]/=G}
function plk(){var V=[],G;return{point:function(P,jk){G.push([P,jk])},
lineStart:function(){V.push(G=[])},
lineEnd:WPR,rejoin:function(){V.length>1&&V.push(V.pop().concat(V.shift()))},
result:function(){var P=V;V=[];G=null;return P}}}
function bfW(V,G,P,jk){this.x=V;this.z=G;this.o=P;this.e=jk;this.v=!1;this.n=this.p=null}
function UIM(V,G,P,jk,Z1){var bW=[],Xp=[];V.forEach(function(YV){if(!((ic=YV.length-1)<=0)){var ic,AY=YV[0],qK=YV[ic],$c=AY;if(uE($c[0]-qK[0])<1E-6&&uE($c[1]-qK[1])<1E-6){Z1.lineStart();for(Sk=0;Sk<ic;++Sk)Z1.point((AY=YV[Sk])[0],AY[1]);Z1.lineEnd()}else bW.push(ic=new bfW(AY,YV,null,!0)),Xp.push(ic.o=new bfW(AY,null,ic,!1)),bW.push(ic=new bfW(qK,YV,null,!1)),Xp.push(ic.o=new bfW(qK,null,ic,!0))}});
if(bW.length){Xp.sort(G);vly(bW);vly(Xp);var Sk=0;for(V=Xp.length;Sk<V;++Sk)Xp[Sk].e=P=!P;P=bW[0];for(var RC;;){for(var c8=P,Wa=!0;c8.v;)if((c8=c8.n)===P)return;G=c8.z;Z1.lineStart();do{c8.v=c8.o.v=!0;if(c8.e){if(Wa)for(Sk=0,V=G.length;Sk<V;++Sk)Z1.point((RC=G[Sk])[0],RC[1]);else jk(c8.x,c8.n.x,1,Z1);c8=c8.n}else{if(Wa)for(G=c8.p.z,Sk=G.length-1;Sk>=0;--Sk)Z1.point((RC=G[Sk])[0],RC[1]);else jk(c8.x,c8.p.x,-1,Z1);c8=c8.p}c8=c8.o;G=c8.z;Wa=!Wa}while(!c8.v);Z1.lineEnd()}}}
function vly(V){if(G=V.length){for(var G,P=0,jk=V[0],Z1;++P<G;)jk.n=Z1=V[P],Z1.p=jk,jk=Z1;jk.n=Z1=V[0];Z1.p=jk}}
function OPs(V){return V.length>1}
function ZPG(V,G){return((V=V.x)[0]<0?V[1]-Tn-1E-6:Tn-V[1])-((G=G.x)[0]<0?G[1]-Tn-1E-6:Tn-G[1])}
function tKS(){}
function Fsa(V){return function(G,P){var jk=A4(G),Z1=A4(P);jk=V(jk*Z1);return[jk*Z1*b7(G),jk*b7(P)]}}
function k7(V){return function(G,P){var jk=Y4J(G*G+P*P),Z1=V(jk),bW=b7(Z1);Z1=A4(Z1);return[JfN(G*bW,jk*Z1),khL(jk&&P*bW/jk)]}}
function sEM(V){var G=0,P=V.children,jk=P&&P.length;if(jk)for(;--jk>=0;)G+=P[jk].value;else G=1;V.value=G}
function nlL(V,G){var P=new Y7(V);V=+V.value&&(P.value=V.value);var jk,Z1=[P],bW,Xp,Sk,RC;for(G==null&&(G=gfM);jk=Z1.pop();)if(V&&(jk.value=+jk.data.value),(Xp=G(jk.data))&&(RC=Xp.length))for(jk.children=Array(RC),Sk=RC-1;Sk>=0;--Sk)Z1.push(bW=jk.children[Sk]=new Y7(Xp[Sk])),bW.parent=jk,bW.depth=jk.depth+1;return P.eachBefore(HPI)}
function gfM(V){return V.children}
function KP2(V){V.data=V.data.data}
function HPI(V){var G=0;do V.height=G;while((V=V.parent)&&V.height<++G)}
function Y7(V){this.data=V;this.depth=this.height=0;this.parent=null}
function O$(V,G,P,jk){function Z1(bW){return V(bW=new Date(+bW)),bW}
Z1.floor=Z1;Z1.ceil=function(bW){return V(bW=new Date(bW-1)),G(bW,1),V(bW),bW};
Z1.round=function(bW){var Xp=Z1(bW),Sk=Z1.ceil(bW);return bW-Xp<Sk-bW?Xp:Sk};
Z1.offset=function(bW,Xp){return G(bW=new Date(+bW),Xp==null?1:Math.floor(Xp)),bW};
Z1.range=function(bW,Xp,Sk){var RC=[],c8;bW=Z1.ceil(bW);Sk=Sk==null?1:Math.floor(Sk);if(!(bW<Xp&&Sk>0))return RC;do RC.push(c8=new Date(+bW)),G(bW,Sk),V(bW);while(c8<bW&&bW<Xp);return RC};
Z1.filter=function(bW){return O$(function(Xp){if(Xp>=Xp)for(;V(Xp),!bW(Xp);)Xp.setTime(Xp-1)},function(Xp,Sk){if(Xp>=Xp)if(Sk<0)for(;++Sk<=0;)for(;G(Xp,-1),!bW(Xp););
else for(;--Sk>=0;)for(;G(Xp,1),!bW(Xp););})};
P&&(Z1.count=function(bW,Xp){dVL.setTime(+bW);jn8.setTime(+Xp);V(dVL);V(jn8);return Math.floor(P(dVL,jn8))},Z1.every=function(bW){bW=Math.floor(bW);
return isFinite(bW)&&bW>0?bW>1?Z1.filter(jk?function(Xp){return jk(Xp)%bW===0}:function(Xp){return Z1.count(0,Xp)%bW===0}):Z1:null});
return Z1}
function V3(V){return O$(function(G){G.setDate(G.getDate()-(G.getDay()+7-V)%7);G.setHours(0,0,0,0)},function(G,P){G.setDate(G.getDate()+P*7)},function(G,P){return(P-G-(P.getTimezoneOffset()-G.getTimezoneOffset())*6E4)/6048E5})}
function rQ(V){return O$(function(G){G.setUTCDate(G.getUTCDate()-(G.getUTCDay()+7-V)%7);G.setUTCHours(0,0,0,0)},function(G,P){G.setUTCDate(G.getUTCDate()+P*7)},function(G,P){return(P-G)/6048E5})}
function Ef2(V){if(0<=V.y&&V.y<100){var G=new Date(-1,V.m,V.d,V.H,V.M,V.S,V.L);G.setFullYear(V.y);return G}return new Date(V.y,V.m,V.d,V.H,V.M,V.S,V.L)}
function D28(V){if(0<=V.y&&V.y<100){var G=new Date(Date.UTC(-1,V.m,V.d,V.H,V.M,V.S,V.L));G.setUTCFullYear(V.y);return G}return new Date(Date.UTC(V.y,V.m,V.d,V.H,V.M,V.S,V.L))}
function br(V){return{y:V,m:0,d:1,H:0,M:0,S:0,L:0}}
function zLM(V){function G(F$,D5){return function(OS){var ly=[],uV=-1,SA=0,og=F$.length,O4,Nf;for(OS instanceof Date||(OS=new Date(+OS));++uV<og;)if(F$.charCodeAt(uV)===37){ly.push(F$.slice(SA,uV));(SA=hUO[O4=F$.charAt(++uV)])!=null?O4=F$.charAt(++uV):SA=O4==="e"?" ":"0";if(Nf=D5[O4])O4=Nf(OS,SA);ly.push(O4);SA=uV+1}ly.push(F$.slice(SA,uV));return ly.join("")}}
function P(F$,D5){return function(OS){var ly=br(1900);if(jk(ly,F$,OS,0)!=OS.length)return null;if("Q"in ly)return new Date(ly.Q);"p"in ly&&(ly.H=ly.H%12+ly.p*12);if("V"in ly){if(ly.V<1||ly.V>53)return null;"w"in ly||(ly.w=1);if("Z"in ly){OS=D28(br(ly.y));var uV=OS.getUTCDay();OS=uV>4||uV===0?f3u.ceil(OS):f3u(OS);OS=ole.offset(OS,(ly.V-1)*7);ly.y=OS.getUTCFullYear();ly.m=OS.getUTCMonth();ly.d=OS.getUTCDate()+(ly.w+6)%7}else OS=D5(br(ly.y)),uV=OS.getDay(),OS=uV>4||uV===0?R4F.ceil(OS):R4F(OS),OS=$NV.offset(OS,
(ly.V-1)*7),ly.y=OS.getFullYear(),ly.m=OS.getMonth(),ly.d=OS.getDate()+(ly.w+6)%7}else if("W"in ly||"U"in ly)"w"in ly||(ly.w="u"in ly?ly.u%7:"W"in ly?1:0),uV="Z"in ly?D28(br(ly.y)).getUTCDay():D5(br(ly.y)).getDay(),ly.m=0,ly.d="W"in ly?(ly.w+6)%7+ly.W*7-(uV+5)%7:ly.w+ly.U*7-(uV+6)%7;return"Z"in ly?(ly.H+=ly.Z/100|0,ly.M+=ly.Z%100,D28(ly)):D5(ly)}}
function jk(F$,D5,OS,ly){for(var uV=0,SA=D5.length,og=OS.length,O4;uV<SA;){if(ly>=og)return-1;O4=D5.charCodeAt(uV++);if(O4===37){if(O4=D5.charAt(uV++),O4=f3[O4 in hUO?D5.charAt(uV++):O4],!O4||(ly=O4(F$,OS,ly))<0)return-1}else if(O4!=OS.charCodeAt(ly++))return-1}return ly}
var Z1=V.dateTime,bW=V.date,Xp=V.time,Sk=V.periods,RC=V.days,c8=V.shortDays,Wa=V.months,YV=V.shortMonths,ic=DZ(Sk),AY=If(Sk),qK=DZ(RC),$c=If(RC),A7=DZ(c8),hA=If(c8),Qy=DZ(Wa),g2=If(Wa),v3=DZ(YV),v6=If(YV),Y3={a:function(F$){return c8[F$.getDay()]},
A:function(F$){return RC[F$.getDay()]},
b:function(F$){return YV[F$.getMonth()]},
B:function(F$){return Wa[F$.getMonth()]},
c:null,d:NoC,e:NoC,f:kt8,H:Ywk,I:bPJ,j:DIh,L:yfR,m:IrI,M:qwI,p:function(F$){return Sk[+(F$.getHours()>=12)]},
Q:C0c,s:iqR,S:LPM,u:eL$,U:xIM,V:Xl2,w:TcY,W:AKL,x:null,X:null,y:ary,Y:MuR,Z:wlB,"%":BoR},oY={a:function(F$){return c8[F$.getUTCDay()]},
A:function(F$){return RC[F$.getUTCDay()]},
b:function(F$){return YV[F$.getUTCMonth()]},
B:function(F$){return Wa[F$.getUTCMonth()]},
c:null,d:cfC,e:cfC,f:lrs,H:Gtk,I:Sw$,j:VuI,L:tNV,m:rKL,M:mII,p:function(F$){return Sk[+(F$.getUTCHours()>=12)]},
Q:C0c,s:iqR,S:u0I,u:PuR,U:QE2,V:vfI,w:FPM,W:JKG,x:null,X:null,y:nfy,Y:hLM,Z:ofJ,"%":BoR},f3={a:function(F$,D5,OS){return(D5=A7.exec(D5.slice(OS)))?(F$.w=hA[D5[0].toLowerCase()],OS+D5[0].length):-1},
A:function(F$,D5,OS){return(D5=qK.exec(D5.slice(OS)))?(F$.w=$c[D5[0].toLowerCase()],OS+D5[0].length):-1},
b:function(F$,D5,OS){return(D5=v3.exec(D5.slice(OS)))?(F$.m=v6[D5[0].toLowerCase()],OS+D5[0].length):-1},
B:function(F$,D5,OS){return(D5=Qy.exec(D5.slice(OS)))?(F$.m=g2[D5[0].toLowerCase()],OS+D5[0].length):-1},
c:function(F$,D5,OS){return jk(F$,Z1,D5,OS)},
d:d0N,e:d0N,f:$IB,H:juB,I:juB,j:NcB,L:yKR,m:Cu2,M:iPJ,p:function(F$,D5,OS){return(D5=ic.exec(D5.slice(OS)))?(F$.p=AY[D5[0].toLowerCase()],OS+D5[0].length):-1},
Q:Bch,s:cKB,S:tuh,u:dN$,U:jKh,V:fUI,w:RUY,W:WsJ,x:function(F$,D5,OS){return jk(F$,bW,D5,OS)},
X:function(F$,D5,OS){return jk(F$,Xp,D5,OS)},
y:pUG,Y:UN$,Z:Oqy,"%":ZqJ};Y3.x=G(bW,Y3);Y3.X=G(Xp,Y3);Y3.c=G(Z1,Y3);oY.x=G(bW,oY);oY.X=G(Xp,oY);oY.c=G(Z1,oY);return{format:function(F$){var D5=G(F$,Y3);D5.toString=function(){return F$};
return D5},
parse:function(F$){var D5=P(F$,Ef2);D5.toString=function(){return F$};
return D5},
utcFormat:function(F$){var D5=G(F$,oY);D5.toString=function(){return F$};
return D5},
utcParse:function(F$){var D5=P(F$,D28);D5.toString=function(){return F$};
return D5}}}
function gj(V,G,P){var jk=V<0?"-":"";V=(jk?-V:V)+"";var Z1=V.length;return jk+(Z1<P?Array(P-Z1+1).join(G)+V:V)}
function sKY(V){return V.replace(gl$,"\\$&")}
function DZ(V){return new RegExp("^(?:"+V.map(sKY).join("|")+")","i")}
function If(V){for(var G={},P=-1,jk=V.length;++P<jk;)G[V[P].toLowerCase()]=P;return G}
function RUY(V,G,P){return(G=H9.exec(G.slice(P,P+1)))?(V.w=+G[0],P+G[0].length):-1}
function dN$(V,G,P){return(G=H9.exec(G.slice(P,P+1)))?(V.u=+G[0],P+G[0].length):-1}
function jKh(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.U=+G[0],P+G[0].length):-1}
function fUI(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.V=+G[0],P+G[0].length):-1}
function WsJ(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.W=+G[0],P+G[0].length):-1}
function UN$(V,G,P){return(G=H9.exec(G.slice(P,P+4)))?(V.y=+G[0],P+G[0].length):-1}
function pUG(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.y=+G[0]+(+G[0]>68?1900:2E3),P+G[0].length):-1}
function Oqy(V,G,P){return(G=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(G.slice(P,P+6)))?(V.Z=G[1]?0:-(G[2]+(G[3]||"00")),P+G[0].length):-1}
function Cu2(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.m=G[0]-1,P+G[0].length):-1}
function d0N(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.d=+G[0],P+G[0].length):-1}
function NcB(V,G,P){return(G=H9.exec(G.slice(P,P+3)))?(V.m=0,V.d=+G[0],P+G[0].length):-1}
function juB(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.H=+G[0],P+G[0].length):-1}
function iPJ(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.M=+G[0],P+G[0].length):-1}
function tuh(V,G,P){return(G=H9.exec(G.slice(P,P+2)))?(V.S=+G[0],P+G[0].length):-1}
function yKR(V,G,P){return(G=H9.exec(G.slice(P,P+3)))?(V.L=+G[0],P+G[0].length):-1}
function $IB(V,G,P){return(G=H9.exec(G.slice(P,P+6)))?(V.L=Math.floor(G[0]/1E3),P+G[0].length):-1}
function ZqJ(V,G,P){return(V=Hq$.exec(G.slice(P,P+1)))?P+V[0].length:-1}
function Bch(V,G,P){return(G=H9.exec(G.slice(P)))?(V.Q=+G[0],P+G[0].length):-1}
function cKB(V,G,P){return(G=H9.exec(G.slice(P)))?(V.Q=+G[0]*1E3,P+G[0].length):-1}
function NoC(V,G){return gj(V.getDate(),G,2)}
function Ywk(V,G){return gj(V.getHours(),G,2)}
function bPJ(V,G){return gj(V.getHours()%12||12,G,2)}
function DIh(V,G){return gj(1+$NV.count(f_(V),V),G,3)}
function yfR(V,G){return gj(V.getMilliseconds(),G,3)}
function kt8(V,G){return yfR(V,G)+"000"}
function IrI(V,G){return gj(V.getMonth()+1,G,2)}
function qwI(V,G){return gj(V.getMinutes(),G,2)}
function LPM(V,G){return gj(V.getSeconds(),G,2)}
function eL$(V){V=V.getDay();return V===0?7:V}
function xIM(V,G){return gj(KsI.count(f_(V),V),G,2)}
function Xl2(V,G){var P=V.getDay();V=P>=4||P===0?WfL(V):WfL.ceil(V);return gj(WfL.count(f_(V),V)+(f_(V).getDay()===4),G,2)}
function TcY(V){return V.getDay()}
function AKL(V,G){return gj(R4F.count(f_(V),V),G,2)}
function ary(V,G){return gj(V.getFullYear()%100,G,2)}
function MuR(V,G){return gj(V.getFullYear()%1E4,G,4)}
function wlB(V){V=V.getTimezoneOffset();return(V>0?"-":(V*=-1,"+"))+gj(V/60|0,"0",2)+gj(V%60,"0",2)}
function cfC(V,G){return gj(V.getUTCDate(),G,2)}
function Gtk(V,G){return gj(V.getUTCHours(),G,2)}
function Sw$(V,G){return gj(V.getUTCHours()%12||12,G,2)}
function VuI(V,G){return gj(1+ole.count(Rh(V),V),G,3)}
function tNV(V,G){return gj(V.getUTCMilliseconds(),G,3)}
function lrs(V,G){return tNV(V,G)+"000"}
function rKL(V,G){return gj(V.getUTCMonth()+1,G,2)}
function mII(V,G){return gj(V.getUTCMinutes(),G,2)}
function u0I(V,G){return gj(V.getUTCSeconds(),G,2)}
function PuR(V){V=V.getUTCDay();return V===0?7:V}
function QE2(V,G){return gj(ElY.count(Rh(V),V),G,2)}
function vfI(V,G){var P=V.getUTCDay();V=P>=4||P===0?pLf(V):pLf.ceil(V);return gj(pLf.count(Rh(V),V)+(Rh(V).getUTCDay()===4),G,2)}
function FPM(V){return V.getUTCDay()}
function JKG(V,G){return gj(f3u.count(Rh(V),V),G,2)}
function nfy(V,G){return gj(V.getUTCFullYear()%100,G,2)}
function hLM(V,G){return gj(V.getUTCFullYear()%1E4,G,4)}
function ofJ(){return"+0000"}
function BoR(){return"%"}
function C0c(V){return+V}
function iqR(V){return Math.floor(+V/1E3)}
function k$(V){for(var G=V.length/6|0,P=Array(G),jk=0;jk<G;)P[jk]="#"+V.slice(jk*6,++jk*6);return P}
function PN(V){return zU$(V[V.length-1])}
function Ieu(V){var G=V.length;return function(P){return V[Math.max(0,Math.min(G-1,Math.floor(P*G)))]}}
function faF(V){this._context=V}
function Rgi(V){this._curve=V}
function Wua(V,G,P){var jk=V._x1-V._x0;G-=V._x1;var Z1=(V._y1-V._y0)/(jk||G<0&&-0);V=(P-V._y1)/(G||jk<0&&-0);return((Z1<0?-1:1)+(V<0?-1:1))*Math.min(Math.abs(Z1),Math.abs(V),.5*Math.abs((Z1*G+V*jk)/(jk+G)))||0}
function p4F(V,G){var P=V._x1-V._x0;return P?(3*(V._y1-V._y0)/P-G)/2:G}
function UVJ(V,G,P){var jk=V._x0,Z1=V._x1,bW=V._y1,Xp=(Z1-jk)/3;V._context.bezierCurveTo(jk+Xp,V._y0+Xp*G,Z1-Xp,bW-Xp*P,Z1,bW)}
function O71(V){this._context=V}
function U0a(V){this._context=V}
function q9(V,G,P){this.k=V;this.x=G;this.y=P}
(function(V){V.length===1&&(V=f(V));return{left:function(G,P,jk,Z1){jk==null&&(jk=0);Z1==null&&(Z1=G.length);for(;jk<Z1;){var bW=jk+Z1>>>1;V(G[bW],P)<0?jk=bW+1:Z1=bW}return jk},
right:function(G,P,jk,Z1){jk==null&&(jk=0);Z1==null&&(Z1=G.length);for(;jk<Z1;){var bW=jk+Z1>>>1;V(G[bW],P)>0?Z1=bW:jk=bW+1}return jk}}})(d);
var OxI={value:function(){}};
W.prototype=R.prototype={constructor:W,on:function(V,G){var P=this._,jk=p(V+"",P),Z1,bW=-1,Xp=jk.length;if(arguments.length<2)for(;++bW<Xp;){var Sk;if(Sk=Z1=(V=jk[bW]).type){a:{Sk=P[Z1];for(var RC=0,c8=Sk.length;RC<c8;++RC)if((Z1=Sk[RC]).name===V.name){Z1=Z1.value;break a}Z1=void 0}Sk=Z1}if(Sk)return Z1}else{if(G!=null&&typeof G!=="function")throw Error("we`"+G);for(;++bW<Xp;)if(Z1=(V=jk[bW]).type)P[Z1]=U(P[Z1],V.name,G);else if(G==null)for(Z1 in P)P[Z1]=U(P[Z1],V.name,null);return this}},
copy:function(){var V={},G=this._,P;for(P in G)V[P]=G[P].slice();return new W(V)},
call:function(V,G){if((Z1=arguments.length-2)>0)for(var P=Array(Z1),jk=0,Z1,bW;jk<Z1;++jk)P[jk]=arguments[jk+2];if(!this._.hasOwnProperty(V))throw Error("qe`"+V);bW=this._[V];jk=0;for(Z1=bW.length;jk<Z1;++jk)bW[jk].value.apply(G,P)},
apply:function(V,G,P){if(!this._.hasOwnProperty(V))throw Error("qe`"+V);V=this._[V];for(var jk=0,Z1=V.length;jk<Z1;++jk)V[jk].value.apply(G,P)}};
var XV={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/"},OzF=function(V){return function(){return this.matches(V)}};
if(typeof document!=="undefined"){var Lo=document.documentElement;if(!Lo.matches){var kSG=Lo.webkitMatchesSelector||Lo.msMatchesSelector||Lo.mozMatchesSelector||Lo.oMatchesSelector;OzF=function(V){return function(){return kSG.call(this,V)}}}}var ZzO=OzF;
L.prototype={constructor:L,appendChild:function(V){return this._parent.insertBefore(V,this._next)},
insertBefore:function(V,G){return this._parent.insertBefore(V,G)},
querySelector:function(V){return this._parent.querySelector(V)},
querySelectorAll:function(V){return this._parent.querySelectorAll(V)}};
var Hqa={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(Hqa={mouseenter:"mouseover",mouseleave:"mouseout"}));var ZxG=[null];CR.prototype=Dh.prototype={constructor:CR,select:function(V){typeof V!=="function"&&(V=D(V));for(var G=this._groups,P=G.length,jk=Array(P),Z1=0;Z1<P;++Z1)for(var bW=G[Z1],Xp=bW.length,Sk=jk[Z1]=Array(Xp),RC,c8,Wa=0;Wa<Xp;++Wa)(RC=bW[Wa])&&(c8=V.call(RC,RC.__data__,Wa,bW))&&("__data__"in RC&&(c8.__data__=RC.__data__),Sk[Wa]=c8);return new CR(jk,
this._parents)},
filter:function(V){typeof V!=="function"&&(V=ZzO(V));for(var G=this._groups,P=G.length,jk=Array(P),Z1=0;Z1<P;++Z1)for(var bW=G[Z1],Xp=bW.length,Sk=jk[Z1]=[],RC,c8=0;c8<Xp;++c8)(RC=bW[c8])&&V.call(RC,RC.__data__,c8,bW)&&Sk.push(RC);return new CR(jk,this._parents)},
data:function(V,G){if(!V)return AY=Array(this.size()),c8=-1,this.each(function(Qy){AY[++c8]=Qy}),AY;
var P=G?S:w,jk=this._parents,Z1=this._groups;typeof V!=="function"&&(V=X(V));for(var bW=Z1.length,Xp=Array(bW),Sk=Array(bW),RC=Array(bW),c8=0;c8<bW;++c8){var Wa=jk[c8],YV=Z1[c8],ic=YV.length,AY=V.call(Wa,Wa&&Wa.__data__,c8,jk),qK=AY.length,$c=Sk[c8]=Array(qK),A7=Xp[c8]=Array(qK);ic=RC[c8]=Array(ic);P(Wa,YV,$c,A7,ic,AY,G);YV=Wa=0;for(var hA;Wa<qK;++Wa)if(ic=$c[Wa]){for(Wa>=YV&&(YV=Wa+1);!(hA=A7[YV])&&++YV<qK;);ic._next=hA||null}}Xp=new CR(Xp,jk);Xp._enter=Sk;Xp._exit=RC;return Xp},
enter:function(){return new CR(this._enter||this._groups.map(I),this._parents)},
exit:function(){return new CR(this._exit||this._groups.map(I),this._parents)},
merge:function(V){var G=this._groups;V=V._groups;for(var P=G.length,jk=Math.min(P,V.length),Z1=Array(P),bW=0;bW<jk;++bW)for(var Xp=G[bW],Sk=V[bW],RC=Xp.length,c8=Z1[bW]=Array(RC),Wa,YV=0;YV<RC;++YV)if(Wa=Xp[YV]||Sk[YV])c8[YV]=Wa;for(;bW<P;++bW)Z1[bW]=G[bW];return new CR(Z1,this._parents)},
order:function(){for(var V=this._groups,G=-1,P=V.length;++G<P;)for(var jk=V[G],Z1=jk.length-1,bW=jk[Z1],Xp;--Z1>=0;)if(Xp=jk[Z1])bW&&bW!==Xp.nextSibling&&bW.parentNode.insertBefore(Xp,bW),bW=Xp;return this},
sort:function(V){function G(YV,ic){return YV&&ic?V(YV.__data__,ic.__data__):!YV-!ic}
V||(V=r);for(var P=this._groups,jk=P.length,Z1=Array(jk),bW=0;bW<jk;++bW){for(var Xp=P[bW],Sk=Xp.length,RC=Z1[bW]=Array(Sk),c8,Wa=0;Wa<Sk;++Wa)if(c8=Xp[Wa])RC[Wa]=c8;RC.sort(G)}return(new CR(Z1,this._parents)).order()},
call:function(){var V=arguments[0];arguments[0]=this;V.apply(null,arguments);return this},
nodes:function(){var V=Array(this.size()),G=-1;this.each(function(){V[++G]=this});
return V},
node:function(){for(var V=this._groups,G=0,P=V.length;G<P;++G)for(var jk=V[G],Z1=0,bW=jk.length;Z1<bW;++Z1){var Xp=jk[Z1];if(Xp)return Xp}return null},
size:function(){var V=0;this.each(function(){++V});
return V},
empty:function(){return!this.node()},
each:function(V){for(var G=this._groups,P=0,jk=G.length;P<jk;++P)for(var Z1=G[P],bW=0,Xp=Z1.length,Sk;bW<Xp;++bW)(Sk=Z1[bW])&&V.call(Sk,Sk.__data__,bW,Z1);return this},
attr:function(V,G){var P=g(V);if(arguments.length<2){var jk=this.node();return P.local?jk.getAttributeNS(P.space,P.local):jk.getAttribute(P)}return this.each((G==null?P.local?c:v:typeof G==="function"?P.local?t:h:P.local?y:n)(P,G))},
style:function(V,G,P){return arguments.length>1?this.each((G==null?kU:typeof G==="function"?IJ:Eu)(V,G,P==null?"":P)):xU(this.node(),V)},
property:function(V,G){return arguments.length>1?this.each((G==null?ek:typeof G==="function"?uW:nQ)(V,G)):this.node()[V]},
text:function(V){return arguments.length?this.each(V==null?Ue:(typeof V==="function"?zN:mB)(V)):this.node().textContent},
html:function(V){return arguments.length?this.each(V==null?dy:(typeof V==="function"?kV:DL)(V)):this.node().innerHTML},
append:function(V){var G=typeof V==="function"?V:Y(V);return this.select(function(){return this.appendChild(G.apply(this,arguments))})},
insert:function(V,G){var P=typeof V==="function"?V:Y(V),jk=G==null?GN:typeof G==="function"?G:D(G);return this.select(function(){return this.insertBefore(P.apply(this,arguments),jk.apply(this,arguments)||null)})},
remove:function(){return this.each(aR)},
clone:function(V){return this.select(V?pQ:Ba)},
datum:function(V){return arguments.length?this.property("__data__",V):this.node().__data__},
on:function(V,G,P){var jk=E2(V+""),Z1=jk.length,bW;if(arguments.length<2){var Xp=this.node().__on;if(Xp)for(var Sk=0,RC=Xp.length,c8;Sk<RC;++Sk){var Wa=0;for(c8=Xp[Sk];Wa<Z1;++Wa)if((bW=jk[Wa]).type===c8.type&&bW.name===c8.name)return c8.value}}else{Xp=G?fI:ei;P==null&&(P=!1);for(Wa=0;Wa<Z1;++Wa)this.each(Xp(jk[Wa],G,P));return this}},
dispatch:function(V,G){return this.each((typeof G==="function"?gy:j8)(V,G))}};
var sjJ=0;MO.prototype=function(){return new MO}.prototype={constructor:MO,
get:function(V){for(var G=this._;!(G in V);)if(!(V=V.parentNode))return;return V[G]},
set:function(V,G){return V[this._]=G},
remove:function(V){return this._ in V&&delete V[this._]},
toString:function(){return this._}};
var WJ=1/.7,gv2=/^#([0-9a-f]{3})$/,HxL=/^#([0-9a-f]{6})$/,KrI=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),EvR=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),zty=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),k9Y=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*\\)$"),
YgG=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),bxJ=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*\\)$"),KsN={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};
wy(kc,by,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
wy($s,PM,e8(kc,{brighter:function(V){V=V==null?WJ:Math.pow(WJ,V);return new $s(this.r*V,this.g*V,this.b*V,this.opacity)},
darker:function(V){V=V==null?.7:Math.pow(.7,V);return new $s(this.r*V,this.g*V,this.b*V,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"#"+Z5(this.r)+Z5(this.g)+Z5(this.b)},
toString:function(){var V=this.opacity;V=isNaN(V)?1:Math.max(0,Math.min(1,V));return(V===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))+(V===1?")":", "+V+")")}}));
wy(pf,Xg,e8(kc,{brighter:function(V){V=V==null?WJ:Math.pow(WJ,V);return new pf(this.h,this.s,this.l*V,this.opacity)},
darker:function(V){V=V==null?.7:Math.pow(.7,V);return new pf(this.h,this.s,this.l*V,this.opacity)},
rgb:function(){var V=this.h%360+(this.h<0)*360,G=this.l,P=G+(G<.5?G:1-G)*(isNaN(V)||isNaN(this.s)?0:this.s);G=2*G-P;return new $s(nH(V>=240?V-240:V+120,G,P),nH(V,G,P),nH(V<120?V+240:V-120,G,P),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 ElF=Math.PI/180,YUV=180/Math.PI,kSV=4/29,dS=6/29,zUa=3*dS*dS,DfJ=dS*dS*dS;wy(An,function(V,G,P,jk){return arguments.length===1?PW(V):new An(V,G,P,jk==null?1:jk)},e8(kc,{brighter:function(V){return new An(this.l+18*(V==null?1:V),this.a,this.b,this.opacity)},
darker:function(V){return new An(this.l-18*(V==null?1:V),this.a,this.b,this.opacity)},
rgb:function(){var V=(this.l+16)/116,G=isNaN(this.a)?V:V+this.a/500,P=isNaN(this.b)?V:V-this.b/200;G=.96422*$U(G);V=1*$U(V);P=.82521*$U(P);return new $s(IC(3.1338561*G-1.6168667*V-.4906146*P),IC(-.9787684*G+1.9161415*V+.033454*P),IC(.0719453*G-.2289914*V+1.4052427*P),this.opacity)}}));
wy(Xa,TI,e8(kc,{brighter:function(V){return new Xa(this.h,this.c,this.l+18*(V==null?1:V),this.opacity)},
darker:function(V){return new Xa(this.h,this.c,this.l-18*(V==null?1:V),this.opacity)},
rgb:function(){return PW(this).rgb()}}));
var bqi=1.78277*-.29227-.1347134789;wy(rL,xV,e8(kc,{brighter:function(V){V=V==null?WJ:Math.pow(WJ,V);return new rL(this.h,this.s,this.l*V,this.opacity)},
darker:function(V){V=V==null?.7:Math.pow(.7,V);return new rL(this.h,this.s,this.l*V,this.opacity)},
rgb:function(){var V=isNaN(this.h)?0:(this.h+120)*ElF,G=+this.l,P=isNaN(this.s)?0:this.s*G*(1-G),jk=Math.cos(V);V=Math.sin(V);return new $s(255*(G+P*(-.14861*jk+1.78277*V)),255*(G+P*(-.29227*jk+-.90649*V)),255*(G+1.97294*jk*P),this.opacity)}}));
var eUi=function P(G){function jk(bW,Xp){var Sk=Z1((bW=PM(bW)).r,(Xp=PM(Xp)).r),RC=Z1(bW.g,Xp.g),c8=Z1(bW.b,Xp.b),Wa=QN(bW.opacity,Xp.opacity);return function(YV){bW.r=Sk(YV);bW.g=RC(YV);bW.b=c8(YV);bW.opacity=Wa(YV);return bW+""}}
var Z1=rP(G);jk.gamma=P;return jk}(1),zU$=DJ(function(G){var P=G.length-1;
return function(jk){var Z1=jk<=0?jk=0:jk>=1?(jk=1,P-1):Math.floor(jk*P),bW=G[Z1],Xp=G[Z1+1];return bH((jk-Z1/P)*P,Z1>0?G[Z1-1]:2*bW-Xp,bW,Xp,Z1<P-1?G[Z1+2]:2*Xp-bW)}});
DJ(function(G){var P=G.length;return function(jk){var Z1=Math.floor(((jk%=1)<0?++jk:jk)*P);return bH((jk-Z1/P)*P,G[(Z1+P-1)%P],G[Z1%P],G[(Z1+1)%P],G[(Z1+2)%P])}});
var JOu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,nTu=new RegExp(JOu.source,"g"),DNL=180/Math.PI,Z7k={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},e$,snJ,suC,q48,YUG=uy(function(G){if(G==="none")return Z7k;e$||(e$=document.createElement("DIV"),snJ=document.documentElement,suC=document.defaultView);e$.style.transform=G;G=suC.getComputedStyle(snJ.appendChild(e$),null).getPropertyValue("transform");snJ.removeChild(e$);G=G.slice(7,-1).split(",");return IR(+G[0],+G[1],+G[2],+G[3],
+G[4],+G[5])},"px, ","px)","deg)"),bq8=uy(function(G){if(G==null)return Z7k;
q48||(q48=document.createElementNS("http://www.w3.org/2000/svg","g"));q48.setAttribute("transform",G);if(!(G=q48.transform.baseVal.consolidate()))return Z7k;G=G.matrix;return IR(G.a,G.b,G.c,G.d,G.e,G.f)},", ",")",")");
Zh(Qt);Zh(QN);El(Qt);El(QN);NM(Qt);var gL8=NM(QN),js=0,Ko=0,zm=0,HfW,EH,gWQ=0,G4=0,sLv=0,HT=typeof performance==="object"&&performance.now?performance:Date,IUe=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(G){setTimeout(G,17)};
IH.prototype=g1.prototype={constructor:IH,restart:function(G,P,jk){if(typeof G!=="function")throw new TypeError("xe");jk=(jk==null?P0():+jk)+(P==null?0:+P);this._next||EH===this||(EH?EH._next=this:HfW=this,EH=this);this._call=G;this._time=jk;KC()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,KC())}};
var qg2=R("start","end","interrupt"),Lrh=[],DNh=Dh.prototype.constructor,gTC=0,p_=Dh.prototype;mf.prototype=function(G){return Dh().transition(G)}.prototype={constructor:mf,
select:function(G){var P=this._name,jk=this._id;typeof G!=="function"&&(G=D(G));for(var Z1=this._groups,bW=Z1.length,Xp=Array(bW),Sk=0;Sk<bW;++Sk)for(var RC=Z1[Sk],c8=RC.length,Wa=Xp[Sk]=Array(c8),YV,ic,AY=0;AY<c8;++AY)(YV=RC[AY])&&(ic=G.call(YV,YV.__data__,AY,RC))&&("__data__"in YV&&(ic.__data__=YV.__data__),Wa[AY]=ic,hgL(Wa[AY],P,jk,AY,Wa,YC(YV,jk)));return new mf(Xp,this._parents,P,jk)},
filter:function(G){typeof G!=="function"&&(G=ZzO(G));for(var P=this._groups,jk=P.length,Z1=Array(jk),bW=0;bW<jk;++bW)for(var Xp=P[bW],Sk=Xp.length,RC=Z1[bW]=[],c8,Wa=0;Wa<Sk;++Wa)(c8=Xp[Wa])&&G.call(c8,c8.__data__,Wa,Xp)&&RC.push(c8);return new mf(Z1,this._parents,this._name,this._id)},
merge:function(G){if(G._id!==this._id)throw Error();var P=this._groups;G=G._groups;for(var jk=P.length,Z1=Math.min(jk,G.length),bW=Array(jk),Xp=0;Xp<Z1;++Xp)for(var Sk=P[Xp],RC=G[Xp],c8=Sk.length,Wa=bW[Xp]=Array(c8),YV,ic=0;ic<c8;++ic)if(YV=Sk[ic]||RC[ic])Wa[ic]=YV;for(;Xp<jk;++Xp)bW[Xp]=P[Xp];return new mf(bW,this._parents,this._name,this._id)},
selection:function(){return new DNh(this._groups,this._parents)},
transition:function(){for(var G=this._name,P=this._id,jk=++gTC,Z1=this._groups,bW=Z1.length,Xp=0;Xp<bW;++Xp)for(var Sk=Z1[Xp],RC=Sk.length,c8,Wa=0;Wa<RC;++Wa)if(c8=Sk[Wa]){var YV=YC(c8,P);hgL(c8,G,jk,Wa,Sk,{time:YV.time+YV.delay+YV.duration,delay:0,duration:YV.duration,ease:YV.ease})}return new mf(Z1,this._parents,G,jk)},
call:p_.call,nodes:p_.nodes,node:p_.node,size:p_.size,empty:p_.empty,each:p_.each,on:function(G,P){var jk=this._id;return arguments.length<2?YC(this.node(),jk).on.on(G):this.each(QjM(jk,G,P))},
attr:function(G,P){var jk=g(G),Z1=jk==="transform"?bq8:Lsa;return this.attrTween(G,typeof P==="function"?(jk.local?wgB:MCI)(jk,Z1,$0v(this,"attr."+G,P)):P==null?(jk.local?TTL:Xg$)(jk):(jk.local?asM:A_L)(jk,Z1,P+""))},
attrTween:function(G,P){var jk="attr."+G;if(arguments.length<2)return(jk=this.tween(jk))&&jk._value;if(P==null)return this.tween(jk,null);if(typeof P!=="function")throw Error();var Z1=g(G);return this.tween(jk,(Z1.local?lsI:G92)(Z1,P))},
style:function(G,P,jk){var Z1=G==="transform"?YUG:Lsa;return P==null?this.styleTween(G,FrB(G,Z1)).on("end.style."+G,J_s(G)):this.styleTween(G,typeof P==="function"?htY(G,Z1,$0v(this,"style."+G,P)):nvs(G,Z1,P+""),jk)},
styleTween:function(G,P,jk){var Z1="style."+G;if(arguments.length<2)return(Z1=this.tween(Z1))&&Z1._value;if(P==null)return this.tween(Z1,null);if(typeof P!=="function")throw Error();return this.tween(Z1,ovI(G,P,jk==null?"":jk))},
text:function(G){return this.tween("text",typeof G==="function"?NTI($0v(this,"text",G)):$fY(G==null?"":G+""))},
remove:function(){return this.on("end.remove",vvY(this._id))},
tween:function(G,P){var jk=this._id;if(arguments.length<2){jk=YC(this.node(),jk).tween;for(var Z1=0,bW=jk.length,Xp;Z1<bW;++Z1)if((Xp=jk[Z1]).name===G)return Xp.value;return null}return this.each((P==null?ets:xfJ)(jk,G,P))},
delay:function(G){var P=this._id;return arguments.length?this.each((typeof G==="function"?Sgs:VCs)(P,G)):YC(this.node(),P).delay},
duration:function(G){var P=this._id;return arguments.length?this.each((typeof G==="function"?r_G:mfJ)(P,G)):YC(this.node(),P).duration},
ease:function(G){var P=this._id;return arguments.length?this.each(uMM(P,G)):YC(this.node(),P).ease}};
var H7f={time:null,delay:0,duration:250,ease:function(G){return((G*=2)<=1?G*G*G:(G-=2)*G*G+2)/2}};
Dh.prototype.transition=function(G){var P;if(G instanceof mf){var jk=G._id;G=G._name}else jk=++gTC,(P=H7f).time=P0(),G=G==null?null:G+"";for(var Z1=this._groups,bW=Z1.length,Xp=0;Xp<bW;++Xp)for(var Sk=Z1[Xp],RC=Sk.length,c8,Wa=0;Wa<RC;++Wa)if(c8=Sk[Wa]){var YV=c8,ic=G,AY=jk,qK=Wa,$c=Sk,A7;if(!(A7=P))a:{A7=void 0;for(var hA=jk;!(A7=c8.__transition)||!(A7=A7[hA]);)if(!(c8=c8.parentNode)){A7=(H7f.time=P0(),H7f);break a}}hgL(YV,ic,AY,qK,$c,A7)}return new mf(Z1,this._parents,G,jk)};
["e","w"].map(NxW);["n","s"].map(NxW);"n e s w nw ne se sw".split(" ").map(NxW);yO8.prototype=function(){return new yO8}.prototype={constructor:yO8,
moveTo:function(G,P){this._+="M"+(this._x0=this._x1=+G)+","+(this._y0=this._y1=+P)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(G,P){this._+="L"+(this._x1=+G)+","+(this._y1=+P)},
bezierCurveTo:function(G,P,jk,Z1,bW,Xp){this._+="C"+ +G+","+ +P+","+ +jk+","+ +Z1+","+(this._x1=+bW)+","+(this._y1=+Xp)},
rect:function(G,P,jk,Z1){this._+="M"+(this._x0=this._x1=+G)+","+(this._y0=this._y1=+P)+"h"+ +jk+"v"+ +Z1+"h"+-jk+"Z"},
toString:function(){return this._}};
KnQ.prototype=xNR.prototype={constructor:KnQ,has:function(G){return" "+G in this},
get:function(G){return this[" "+G]},
set:function(G,P){this[" "+G]=P;return this},
remove:function(G){G=" "+G;return G in this&&delete this[G]},
clear:function(){for(var G in this)G[0]===" "&&delete this[G]},
keys:function(){var G=[],P;for(P in this)P[0]===" "&&G.push(P.slice(1));return G},
values:function(){var G=[],P;for(P in this)P[0]===" "&&G.push(this[P]);return G},
entries:function(){var G=[],P;for(P in this)P[0]===" "&&G.push({key:P.slice(1),value:this[P]});return G},
size:function(){var G=0,P;for(P in this)P[0]===" "&&++G;return G},
empty:function(){for(var G in this)if(G[0]===" ")return!1;return!0},
each:function(G){for(var P in this)P[0]===" "&&G(this[P],P.slice(1),this)}};
var mb=xNR.prototype;EW8.prototype=function(G,P){var jk=new EW8;if(G instanceof EW8)G.each(function(Xp){jk.add(Xp)});
else if(G){var Z1=-1,bW=G.length;if(P==null)for(;++Z1<bW;)jk.add(G[Z1]);else for(;++Z1<bW;)jk.add(P(G[Z1],Z1,G))}return jk}.prototype={constructor:EW8,
has:mb.has,add:function(G){this[" "+G]=G;return this},
remove:mb.remove,clear:mb.clear,values:mb.keys,size:mb.size,empty:mb.empty,each:mb.each};var AfB={},CAv={},IU2=ToF(",").parse,qUy=ToF("\t").parse;aUe(IU2);aUe(qUy);var l8=function(G,P,jk){P=new izL(P==null?BTI:P,jk==null?c_M:jk,NaN,NaN,NaN,NaN);return G==null?P:P.addAll(G)}.prototype=izL.prototype;
l8.copy=function(){var G=new izL(this._x,this._y,this._x0,this._y0,this._x1,this._y1),P=this._root,jk,Z1;if(!P)return G;if(!P.length)return G._root=wUe(P),G;for(jk=[{source:P,target:G._root=Array(4)}];P=jk.pop();)for(var bW=0;bW<4;++bW)if(Z1=P.source[bW])Z1.length?jk.push({source:Z1,target:P.target[bW]=Array(4)}):P.target[bW]=wUe(Z1);return G};
l8.add=function(G){var P=+this._x.call(null,G),jk=+this._y.call(null,G);return MNO(this.cover(P,jk),P,jk,G)};
l8.addAll=function(G){var P,jk,Z1=G.length,bW,Xp,Sk=Array(Z1),RC=Array(Z1),c8=Infinity,Wa=Infinity,YV=-Infinity,ic=-Infinity;for(jk=0;jk<Z1;++jk)isNaN(bW=+this._x.call(null,P=G[jk]))||isNaN(Xp=+this._y.call(null,P))||(Sk[jk]=bW,RC[jk]=Xp,bW<c8&&(c8=bW),bW>YV&&(YV=bW),Xp<Wa&&(Wa=Xp),Xp>ic&&(ic=Xp));YV<c8&&(c8=this._x0,YV=this._x1);ic<Wa&&(Wa=this._y0,ic=this._y1);this.cover(c8,Wa).cover(YV,ic);for(jk=0;jk<Z1;++jk)MNO(this,Sk[jk],RC[jk],G[jk]);return this};
l8.cover=function(G,P){if(isNaN(G=+G)||isNaN(P=+P))return this;var jk=this._x0,Z1=this._y0,bW=this._x1,Xp=this._y1;if(isNaN(jk))bW=(jk=Math.floor(G))+1,Xp=(Z1=Math.floor(P))+1;else if(jk>G||G>bW||Z1>P||P>Xp){var Sk=bW-jk,RC=this._root,c8;switch(c8=(P<(Z1+Xp)/2)<<1|G<(jk+bW)/2){case 0:do{var Wa=Array(4);Wa[c8]=RC;RC=Wa}while(Sk*=2,bW=jk+Sk,Xp=Z1+Sk,G>bW||P>Xp);break;case 1:do Wa=Array(4),Wa[c8]=RC,RC=Wa;while(Sk*=2,jk=bW-Sk,Xp=Z1+Sk,jk>G||P>Xp);break;case 2:do Wa=Array(4),Wa[c8]=RC,RC=Wa;while(Sk*=
2,bW=jk+Sk,Z1=Xp-Sk,G>bW||Z1>P);break;case 3:do Wa=Array(4),Wa[c8]=RC,RC=Wa;while(Sk*=2,jk=bW-Sk,Z1=Xp-Sk,jk>G||Z1>P)}this._root&&this._root.length&&(this._root=RC)}else return this;this._x0=jk;this._y0=Z1;this._x1=bW;this._y1=Xp;return this};
l8.data=function(){var G=[];this.visit(function(P){if(!P.length){do G.push(P.data);while(P=P.next)}});
return G};
l8.extent=function(G){return arguments.length?this.cover(+G[0][0],+G[0][1]).cover(+G[1][0],+G[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
l8.find=function(G,P,jk){var Z1=this._x0,bW=this._y0,Xp,Sk,RC,c8,Wa=this._x1,YV=this._y1,ic=[],AY=this._root,qK;AY&&ic.push(new wf(AY,Z1,bW,Wa,YV));jk==null?jk=Infinity:(Z1=G-jk,bW=P-jk,Wa=G+jk,YV=P+jk,jk*=jk);for(;qK=ic.pop();)if(!(!(AY=qK.node)||(Xp=qK.x0)>Wa||(Sk=qK.y0)>YV||(RC=qK.x1)<Z1||(c8=qK.y1)<bW))if(AY.length){qK=(Xp+RC)/2;var $c=(Sk+c8)/2;ic.push(new wf(AY[3],qK,$c,RC,c8),new wf(AY[2],Xp,$c,qK,c8),new wf(AY[1],qK,Sk,RC,$c),new wf(AY[0],Xp,Sk,qK,$c));if(AY=(P>=$c)<<1|G>=qK)qK=ic[ic.length-
1],ic[ic.length-1]=ic[ic.length-1-AY],ic[ic.length-1-AY]=qK}else if(qK=G-+this._x.call(null,AY.data),$c=P-+this._y.call(null,AY.data),qK=qK*qK+$c*$c,qK<jk){var A7=Math.sqrt(jk=qK);Z1=G-A7;bW=P-A7;Wa=G+A7;YV=P+A7;A7=AY.data}return A7};
l8.remove=function(G){if(isNaN(c8=+this._x.call(null,G))||isNaN(Wa=+this._y.call(null,G)))return this;var P,jk=this._root,Z1,bW=this._x0,Xp=this._y0,Sk=this._x1,RC=this._y1,c8,Wa,YV,ic,AY,qK,$c;if(!jk)return this;if(jk.length)for(;;){(AY=c8>=(YV=(bW+Sk)/2))?bW=YV:Sk=YV;(qK=Wa>=(ic=(Xp+RC)/2))?Xp=ic:RC=ic;if(!(P=jk,jk=jk[$c=qK<<1|AY]))return this;if(!jk.length)break;if(P[$c+1&3]||P[$c+2&3]||P[$c+3&3]){var A7=P;var hA=$c}}for(;jk.data!==G;)if(!(Z1=jk,jk=jk.next))return this;(G=jk.next)&&delete jk.next;
if(Z1)return G?Z1.next=G:delete Z1.next,this;if(!P)return this._root=G,this;G?P[$c]=G:delete P[$c];(jk=P[0]||P[1]||P[2]||P[3])&&jk===(P[3]||P[2]||P[1]||P[0])&&!jk.length&&(A7?A7[hA]=jk:this._root=jk);return this};
l8.removeAll=function(G){for(var P=0,jk=G.length;P<jk;++P)this.remove(G[P]);return this};
l8.root=function(){return this._root};
l8.size=function(){var G=0;this.visit(function(P){if(!P.length){do++G;while(P=P.next)}});
return G};
l8.visit=function(G){var P=[],jk,Z1=this._root,bW,Xp,Sk,RC,c8;for(Z1&&P.push(new wf(Z1,this._x0,this._y0,this._x1,this._y1));jk=P.pop();)if(!G(Z1=jk.node,Xp=jk.x0,Sk=jk.y0,RC=jk.x1,c8=jk.y1)&&Z1.length){jk=(Xp+RC)/2;var Wa=(Sk+c8)/2;(bW=Z1[3])&&P.push(new wf(bW,jk,Wa,RC,c8));(bW=Z1[2])&&P.push(new wf(bW,Xp,Wa,jk,c8));(bW=Z1[1])&&P.push(new wf(bW,jk,Sk,RC,Wa));(bW=Z1[0])&&P.push(new wf(bW,Xp,Sk,jk,Wa))}};
l8.visitAfter=function(G){var P=[],jk=[],Z1;for(this._root&&P.push(new wf(this._root,this._x0,this._y0,this._x1,this._y1));Z1=P.pop();){var bW=Z1.node;if(bW.length){var Xp,Sk=Z1.x0,RC=Z1.y0,c8=Z1.x1,Wa=Z1.y1,YV=(Sk+c8)/2,ic=(RC+Wa)/2;(Xp=bW[0])&&P.push(new wf(Xp,Sk,RC,YV,ic));(Xp=bW[1])&&P.push(new wf(Xp,YV,RC,c8,ic));(Xp=bW[2])&&P.push(new wf(Xp,Sk,ic,YV,Wa));(Xp=bW[3])&&P.push(new wf(Xp,YV,ic,c8,Wa))}jk.push(Z1)}for(;Z1=jk.pop();)G(Z1.node,Z1.x0,Z1.y0,Z1.x1,Z1.y1);return this};
l8.x=function(G){return arguments.length?(this._x=G,this):this._x};
l8.y=function(G){return arguments.length?(this._y=G,this):this._y};
var frR=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Bxk.prototype=cOu.prototype;cOu.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 VNa,rfc={"%":function(G,P){return(G*100).toFixed(P)},
b:function(G){return Math.round(G).toString(2)},
c:function(G){return G+""},
d:function(G){return Math.round(G).toString(10)},
e:function(G,P){return G.toExponential(P)},
f:function(G,P){return G.toFixed(P)},
g:function(G,P){return G.toPrecision(P)},
o:function(G){return Math.round(G).toString(8)},
p:function(G,P){return lUy(G*100,P)},
r:lUy,s:function(G,P){var jk=z0F(G,P);if(!jk)return G+"";var Z1=jk[0];jk=jk[1];jk=jk-(VNa=Math.max(-8,Math.min(8,Math.floor(jk/3)))*3)+1;var bW=Z1.length;return jk===bW?Z1:jk>bW?Z1+Array(jk-bW+1).join("0"):jk>0?Z1.slice(0,jk)+"."+Z1.slice(jk):"0."+Array(1-jk).join("0")+z0F(G,Math.max(0,P+jk-1))[0]},
X:function(G){return Math.round(G).toString(16).toUpperCase()},
x:function(G){return Math.round(G).toString(16)}},SUC="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),Ls$;
(function(G){return Ls$=RLI(G)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});zx.prototype={constructor:zx,reset:function(){this.s=this.t=0},
add:function(G){mNy(LnF,G,this.t);mNy(this,LnF.s,this.s);this.s?this.t+=LnF.t:this.s=LnF.t},
valueOf:function(){return this.s}};
var LnF=new zx,VB=Math.PI,Tn=VB/2,HzF=VB/4,eU8=VB*2,KfS=VB/180,uE=Math.abs,ELp=Math.atan,JfN=Math.atan2,A4=Math.cos,b7=Math.sin,Y4J=Math.sqrt;new zx;new zx;new zx;var z4u=new zx;(function(G,P,jk,Z1){return function(bW){function Xp(v6,Y3){G(v6,Y3)&&bW.point(v6,Y3)}
function Sk(v6,Y3){AY.point(v6,Y3)}
function RC(){v3.point=Sk;AY.lineStart()}
function c8(){v3.point=Xp;AY.lineEnd()}
function Wa(v6,Y3){g2.push([v6,Y3]);$c.point(v6,Y3)}
function YV(){$c.lineStart();g2=[]}
function ic(){Wa(g2[0][0],g2[0][1]);$c.lineEnd();var v6=$c.clean(),Y3=qK.result(),oY=Y3.length,f3;g2.pop();hA.push(g2);g2=null;if(oY)if(v6&1){if(oY=Y3[0],(Y3=oY.length-1)>0){A7||(bW.polygonStart(),A7=!0);bW.lineStart();for(v6=0;v6<Y3;++v6)bW.point((f3=oY[v6])[0],f3[1]);bW.lineEnd()}}else oY>1&&v6&2&&Y3.push(Y3.pop().concat(Y3.shift())),Qy.push(Y3.filter(OPs))}
var AY=P(bW),qK=plk(),$c=P(qK),A7=!1,hA,Qy,g2,v3={point:Xp,lineStart:RC,lineEnd:c8,polygonStart:function(){v3.point=Wa;v3.lineStart=YV;v3.lineEnd=ic;Qy=[];hA=[]},
polygonEnd:function(){v3.point=Xp;v3.lineStart=RC;v3.lineEnd=c8;var v6=Qy,Y3=v6.length;var oY=-1;for(var f3=0,F$,D5;++oY<Y3;)f3+=v6[oY].length;for(F$=Array(f3);--Y3>=0;)for(D5=v6[Y3],oY=D5.length;--oY>=0;)F$[--f3]=D5[oY];Qy=F$;v6=hA;Y3=Z1[0];f3=Z1[1];var OS=b7(f3);oY=[b7(Y3),-A4(Y3),0];D5=F$=0;z4u.reset();OS===1?f3=Tn+1E-6:OS===-1&&(f3=-Tn-1E-6);OS=0;for(var ly=v6.length;OS<ly;++OS)if(SA=(uV=v6[OS]).length){var uV,SA,og=uV[SA-1],O4=og[0],Nf=og[1]/2+HzF,e0J=b7(Nf),KuV=A4(Nf);for(Nf=0;Nf<SA;++Nf,O4=
kEn,e0J=ETV,KuV=x7,og=x2u){var x2u=uV[Nf],kEn=x2u[0];x7=x2u[1]/2+HzF;var ETV=b7(x7),x7=A4(x7),Un=kEn-O4,Y1k=Un>=0?1:-1,b7F=Y1k*Un,XXp=b7F>VB;e0J*=ETV;z4u.add(JfN(e0J*Y1k*b7(b7F),KuV*x7+e0J*A4(b7F)));F$+=XXp?Un+Y1k*eU8:Un;XXp^O4>=Y3^kEn>=Y3&&(og=P0R(uZN(og),uZN(x2u)),QKc(og),O4=P0R(oY,og),QKc(O4),O4=(XXp^Un>=0?-1:1)*khL(O4[2]),f3>O4||f3===O4&&(og[0]||og[1]))&&(D5+=XXp^Un>=0?1:-1)}}v6=(F$<-1E-6||F$<1E-6&&z4u<-1E-6)^D5&1;Qy.length?(A7||(bW.polygonStart(),A7=!0),UIM(Qy,ZPG,v6,jk,bW)):v6&&(A7||(bW.polygonStart(),
A7=!0),bW.lineStart(),jk(null,null,1,bW),bW.lineEnd());A7&&(bW.polygonEnd(),A7=!1);Qy=hA=null},
sphere:function(){bW.polygonStart();bW.lineStart();jk(null,null,1,bW);bW.lineEnd();bW.polygonEnd()}};
return v3}})(function(){return!0},function(G){var P=NaN,jk=NaN,Z1=NaN,bW;
return{lineStart:function(){G.lineStart();bW=1},
point:function(Xp,Sk){var RC=Xp>0?VB:-VB,c8=uE(Xp-P);if(uE(c8-VB)<1E-6)G.point(P,jk=(jk+Sk)/2>0?Tn:-Tn),G.point(Z1,jk),G.lineEnd(),G.lineStart(),G.point(RC,jk),G.point(Xp,jk),bW=0;else if(Z1!==RC&&c8>=VB){uE(P-Z1)<1E-6&&(P-=Z1*1E-6);uE(Xp-RC)<1E-6&&(Xp-=RC*1E-6);c8=P;var Wa=jk,YV=Xp,ic,AY,qK=b7(c8-YV);jk=uE(qK)>1E-6?ELp((b7(Wa)*(AY=A4(Sk))*b7(YV)-b7(Sk)*(ic=A4(Wa))*b7(c8))/(ic*AY*qK)):(Wa+Sk)/2;G.point(Z1,jk);G.lineEnd();G.lineStart();G.point(RC,jk);bW=0}G.point(P=Xp,jk=Sk);Z1=RC},
lineEnd:function(){G.lineEnd();P=jk=NaN},
clean:function(){return 2-bW}}},function(G,P,jk,Z1){G==null?(jk*=Tn,Z1.point(-VB,jk),Z1.point(0,jk),Z1.point(VB,jk),Z1.point(VB,0),Z1.point(VB,-jk),Z1.point(0,-jk),Z1.point(-VB,-jk),Z1.point(-VB,0),Z1.point(-VB,jk)):uE(G[0]-P[0])>1E-6?(G=G[0]<P[0]?VB:-VB,jk=jk*G/2,Z1.point(-G,jk),Z1.point(0,jk),Z1.point(G,jk)):Z1.point(P[0],P[1])},[-VB,
-Tn]);new zx;new zx;new zx;new zx;tKS.prototype={constructor:tKS,point:function(G,P){this.stream.point(G,P)},
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()}};
A4(30*KfS);(function(G){return function(P){var jk=new tKS,Z1;for(Z1 in G)jk[Z1]=G[Z1];jk.stream=P;return jk}})({point:function(G,P){this.stream.point(G*KfS,P*KfS)}});
Fsa(function(G){return Y4J(2/(1+G))}).invert=k7(function(G){return 2*khL(G/2)});
Fsa(function(G){return(G=G>1?0:G<-1?VB:Math.acos(G))&&G/b7(G)}).invert=k7(function(G){return G});
Y4J(3);k7(ELp);k7(khL);k7(function(G){return 2*ELp(G)});
Y7.prototype=nlL.prototype={constructor:Y7,count:function(){return this.eachAfter(sEM)},
each:function(G){var P,jk=[this],Z1;do{var bW=jk.reverse();for(jk=[];P=bW.pop();)if(G(P),P=P.children){var Xp=0;for(Z1=P.length;Xp<Z1;++Xp)jk.push(P[Xp])}}while(jk.length);return this},
eachAfter:function(G){for(var P,jk=[this],Z1=[],bW,Xp;P=jk.pop();)if(Z1.push(P),P=P.children)for(bW=0,Xp=P.length;bW<Xp;++bW)jk.push(P[bW]);for(;P=Z1.pop();)G(P);return this},
eachBefore:function(G){for(var P,jk=[this],Z1;P=jk.pop();)if(G(P),P=P.children)for(Z1=P.length-1;Z1>=0;--Z1)jk.push(P[Z1]);return this},
sum:function(G){return this.eachAfter(function(P){for(var jk=+G(P.data)||0,Z1=P.children,bW=Z1&&Z1.length;--bW>=0;)jk+=Z1[bW].value;P.value=jk})},
sort:function(G){return this.eachBefore(function(P){P.children&&P.children.sort(G)})},
path:function(G){var P=this;var jk=P;var Z1=G;if(jk!==Z1){var bW=jk.ancestors(),Xp=Z1.ancestors(),Sk=null;jk=bW.pop();for(Z1=Xp.pop();jk===Z1;)Sk=jk,jk=bW.pop(),Z1=Xp.pop();jk=Sk}for(Z1=[P];P!==jk;)P=P.parent,Z1.push(P);for(P=Z1.length;G!==jk;)Z1.splice(P,0,G),G=G.parent;return Z1},
ancestors:function(){for(var G=this,P=[G];G=G.parent;)P.push(G);return P},
links:function(){var G=this,P=[];G.each(function(jk){jk!==G&&P.push({source:jk.parent,target:jk})});
return P},
copy:function(){return nlL(this).eachBefore(KP2)}};
(function(G,P){this._=G;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=P}).prototype=Object.create(Y7.prototype);
var dVL=new Date,jn8=new Date,zgV=O$(function(){},function(G,P){G.setTime(+G+P)},function(G,P){return P-G});
zgV.every=function(G){G=Math.floor(G);return isFinite(G)&&G>0?G>1?O$(function(P){P.setTime(Math.floor(P/G)*G)},function(P,jk){P.setTime(+P+jk*G)},function(P,jk){return(jk-P)/G}):zgV:null};
O$(function(G){G.setTime(Math.floor(G/1E3)*1E3)},function(G,P){G.setTime(+G+P*1E3)},function(G,P){return(P-G)/1E3},function(G){return G.getUTCSeconds()});
O$(function(G){G.setTime(Math.floor(G/6E4)*6E4)},function(G,P){G.setTime(+G+P*6E4)},function(G,P){return(P-G)/6E4},function(G){return G.getMinutes()});
O$(function(G){var P=G.getTimezoneOffset()*6E4%36E5;P<0&&(P+=36E5);G.setTime(Math.floor((+G-P)/36E5)*36E5+P)},function(G,P){G.setTime(+G+P*36E5)},function(G,P){return(P-G)/36E5},function(G){return G.getHours()});
var $NV=O$(function(G){G.setHours(0,0,0,0)},function(G,P){G.setDate(G.getDate()+P)},function(G,P){return(P-G-(P.getTimezoneOffset()-G.getTimezoneOffset())*6E4)/864E5},function(G){return G.getDate()-1}),KsI=V3(0),R4F=V3(1);
V3(2);V3(3);var WfL=V3(4);V3(5);V3(6);O$(function(G){G.setDate(1);G.setHours(0,0,0,0)},function(G,P){G.setMonth(G.getMonth()+P)},function(G,P){return P.getMonth()-G.getMonth()+(P.getFullYear()-G.getFullYear())*12},function(G){return G.getMonth()});
var f_=O$(function(G){G.setMonth(0,1);G.setHours(0,0,0,0)},function(G,P){G.setFullYear(G.getFullYear()+P)},function(G,P){return P.getFullYear()-G.getFullYear()},function(G){return G.getFullYear()});
f_.every=function(G){return isFinite(G=Math.floor(G))&&G>0?O$(function(P){P.setFullYear(Math.floor(P.getFullYear()/G)*G);P.setMonth(0,1);P.setHours(0,0,0,0)},function(P,jk){P.setFullYear(P.getFullYear()+jk*G)}):null};
O$(function(G){G.setUTCSeconds(0,0)},function(G,P){G.setTime(+G+P*6E4)},function(G,P){return(P-G)/6E4},function(G){return G.getUTCMinutes()});
O$(function(G){G.setUTCMinutes(0,0,0)},function(G,P){G.setTime(+G+P*36E5)},function(G,P){return(P-G)/36E5},function(G){return G.getUTCHours()});
var ole=O$(function(G){G.setUTCHours(0,0,0,0)},function(G,P){G.setUTCDate(G.getUTCDate()+P)},function(G,P){return(P-G)/864E5},function(G){return G.getUTCDate()-1}),ElY=rQ(0),f3u=rQ(1);
rQ(2);rQ(3);var pLf=rQ(4);rQ(5);rQ(6);O$(function(G){G.setUTCDate(1);G.setUTCHours(0,0,0,0)},function(G,P){G.setUTCMonth(G.getUTCMonth()+P)},function(G,P){return P.getUTCMonth()-G.getUTCMonth()+(P.getUTCFullYear()-G.getUTCFullYear())*12},function(G){return G.getUTCMonth()});
var Rh=O$(function(G){G.setUTCMonth(0,1);G.setUTCHours(0,0,0,0)},function(G,P){G.setUTCFullYear(G.getUTCFullYear()+P)},function(G,P){return P.getUTCFullYear()-G.getUTCFullYear()},function(G){return G.getUTCFullYear()});
Rh.every=function(G){return isFinite(G=Math.floor(G))&&G>0?O$(function(P){P.setUTCFullYear(Math.floor(P.getUTCFullYear()/G)*G);P.setUTCMonth(0,1);P.setUTCHours(0,0,0,0)},function(P,jk){P.setUTCFullYear(P.getUTCFullYear()+jk*G)}):null};
var hUO={"-":"",_:" ",0:"0"},H9=/^\s*\d+/,Hq$=/^%/,gl$=/[\\^$*+?|[\]().{}]/g,TXS;(function(G){TXS=zLM(G);p3e=TXS.utcFormat;UGC=TXS.utcParse;return TXS})({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||p3e("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||UGC("%Y-%m-%dT%H:%M:%S.%LZ");k$("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
k$("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");k$("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");k$("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");k$("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");k$("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");k$("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
k$("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");k$("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");k$("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");k$("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");k$("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var xNI=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(k$);PN(xNI);var XUJ=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(k$);PN(XUJ);var ToY=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(k$);PN(ToY);var AfJ=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(k$);
PN(AfJ);var aUB=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(k$);PN(aUB);var MNk=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(k$);PN(MNk);var wUB=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(k$);PN(wUB);var lUL=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(k$);PN(lUL);var GS2=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(k$);PN(GS2);var SUR=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(k$);PN(SUR);var VNM=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(k$);PN(VNM);var rfy=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(k$);PN(rfy);var mNL=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(k$);PN(mNL);var uZI=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(k$);PN(uZI);var P0I=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(k$);PN(P0I);var QKy=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(k$);PN(QKy);var vlL=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(k$);PN(vlL);var Fs$=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(k$);PN(Fs$);var JfI=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(k$);PN(JfI);var nlh=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(k$);PN(nlh);var hUk=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(k$);PN(hUk);var ol2=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(k$);PN(ol2);var $NG=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(k$);PN($NG);var NoR=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(k$);PN(NoR);var yfI=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(k$);PN(yfI);var C0y=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(k$);PN(C0y);var iqI=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(k$);PN(iqI);gL8(xV(300,.5,0),xV(-240,.5,1));gL8(xV(-100,.75,.35),xV(80,1.5,.8));gL8(xV(260,.75,.35),xV(80,1.5,.8));xV();PM();Ieu(k$("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
Ieu(k$("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
Ieu(k$("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
Ieu(k$("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
faF.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(G,P){G=+G;P=+P;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(G,P):this._context.moveTo(G,P);break;case 1:this._point=2;default:this._context.lineTo(G,P)}}};
(function(G){function P(jk){return new Rgi(G(jk))}
P._curve=G;return P})(function(G){return new faF(G)});
Rgi.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(G,P){this._curve.point(P*Math.sin(G),P*-Math.cos(G))}};
O71.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:UVJ(this,this._t0,p4F(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(G,P){var jk=NaN;G=+G;P=+P;if(G!==this._x1||P!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(G,P):this._context.moveTo(G,P);break;case 1:this._point=2;break;case 2:this._point=3;UVJ(this,p4F(this,jk=Wua(this,G,P)),jk);break;default:UVJ(this,this._t0,jk=Wua(this,G,P))}this._x0=this._x1;this._x1=G;this._y0=this._y1;this._y1=P;this._t0=jk}}};
(function(G){this._context=new U0a(G)}.prototype=Object.create(O71.prototype)).point=function(G,P){O71.prototype.point.call(this,P,G)};
U0a.prototype={moveTo:function(G,P){this._context.moveTo(P,G)},
closePath:function(){this._context.closePath()},
lineTo:function(G,P){this._context.lineTo(P,G)},
bezierCurveTo:function(G,P,jk,Z1,bW,Xp){this._context.bezierCurveTo(P,G,Z1,jk,Xp,bW)}};
q9.prototype={constructor:q9,scale:function(G){return G===1?this:new q9(this.k*G,this.x,this.y)},
translate:function(G,P){return G===0&P===0?this:new q9(this.k,this.x+this.k*G,this.y+this.k*P)},
apply:function(G){return[G[0]*this.k+this.x,G[1]*this.k+this.y]},
invert:function(G){return[(G[0]-this.x)/this.k,(G[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new q9(1,0,0);wO8=by;XV.svg=XV.svg;XV.xhtml=XV.xhtml;XV.xlink=XV.xlink;XV.xml=XV.xml;XV.xmlns=XV.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 OMV="hammer_"+(Math.random()*1E6|0),ZMV=function(){var d=document||document;if(!d[OMV]){var f=function(){(function(R,W,p,U){function g(An,P8,$U){return setTimeout(I(An,$U),P8)}
function K(An,P8,$U){return Array.isArray(An)?(E(An,$U[P8],$U),!0):!1}
function E(An,P8,$U){var IC;if(An)if(An.forEach)An.forEach(P8,$U);else if(An.length!==U){var zI=0;for(IC=An.length;zI<IC;zI++)P8.call($U,An[zI],zI,An)}else for(zI in An)An.hasOwnProperty(zI)&&P8.call($U,An[zI],zI,An)}
function Y(An,P8,$U){for(var IC=Object.keys(P8),zI=0,GM=IC.length;zI<GM;zI++)if(!$U||$U&&An[IC[zI]]===U)An[IC[zI]]=P8[IC[zI]];return An}
function b(An,P8){return Y(An,P8,!0)}
function D(An,P8,$U){P8=P8.prototype;var IC=An.prototype=Object.create(P8);IC.constructor=An;IC._super=P8;$U&&Y(IC,$U)}
function I(An,P8){return function(){return An.apply(P8,arguments)}}
function L(An,P8){return typeof An=="function"?An.apply(P8?P8[0]||U:U,P8):An}
function X(An,P8,$U){E(S(P8),function(IC){An.addEventListener(IC,$U,!1)})}
function w(An,P8,$U){E(S(P8),function(IC){An.removeEventListener(IC,$U,!1)})}
function S(An){return An.trim().split(/\s+/g)}
function r(An,P8,$U){if(An.indexOf&&!$U)return An.indexOf(P8);for(var IC=0,zI=An.length;IC<zI;IC++)if($U&&An[IC][$U]==P8||!$U&&An[IC]===P8)return IC;return-1}
function v(An,P8,$U){for(var IC=[],zI=[],GM=0,TI=An.length;GM<TI;GM++){var Xa=P8?An[GM][P8]:An[GM];r(zI,Xa)<0&&IC.push(An[GM]);zI[GM]=Xa}$U&&(IC=P8?IC.sort(function(xV,rL){return xV[P8]>rL[P8]}):IC.sort());
return IC}
function c(An,P8){for(var $U,IC=P8[0].toUpperCase()+P8.slice(1),zI=0,GM=gy.length;zI<GM;zI++)if($U=($U=gy[zI])?$U+IC:P8,$U in An)return $U;return U}
function n(An,P8){var $U=this;this.manager=An;this.callback=P8;this.element=An.element;this.target=An.options.inputTarget;this.domHandler=function(IC){L(An.options.enable,[An])&&$U.handler(IC)};
this.evEl&&X(this.element,this.evEl,this.domHandler);this.evTarget&&X(this.target,this.evTarget,this.domHandler);this.evWin&&X(R,this.evWin,this.domHandler)}
function y(An){var P8;lo?P8=nQ:Xs?P8=uW:by?P8=Ue:P8=ek;return new P8(An,h)}
function h(An,P8,$U){var IC=$U.pointers.length,zI=$U.changedPointers.length,GM=P8&1&&IC-zI===0;$U.isFirst=!!GM;$U.isFinal=!!(P8&12&&IC-zI===0);GM&&(An.session={});$U.eventType=P8;P8=An.session;IC=$U.pointers;zI=IC.length;P8.firstInput||(P8.firstInput=t($U));zI>1&&!P8.firstMultiple?P8.firstMultiple=t($U):zI===1&&(P8.firstMultiple=!1);GM=P8.firstInput;var TI=(zI=P8.firstMultiple)?zI.center:GM.center,Xa=$U.center=kU(IC);$U.timeStamp=wy();$U.deltaTime=$U.timeStamp-GM.timeStamp;$U.angle=xU(TI,Xa);$U.distance=
IJ(TI,Xa);GM=$U.center;TI=P8.offsetDelta||{};Xa=P8.prevDelta||{};var xV=P8.prevInput||{};if($U.eventType===1||xV.eventType===4)Xa=P8.prevDelta={x:xV.deltaX||0,y:xV.deltaY||0},TI=P8.offsetDelta={x:GM.x,y:GM.y};$U.deltaX=Xa.x+(GM.x-TI.x);$U.deltaY=Xa.y+(GM.y-TI.y);$U.offsetDirection=Eu($U.deltaX,$U.deltaY);zI?(GM=zI.pointers,GM=IJ(IC[0],IC[1],PM)/IJ(GM[0],GM[1],PM)):GM=1;$U.scale=GM;zI?(zI=zI.pointers,IC=xU(IC[1],IC[0],PM)-xU(zI[1],zI[0],PM)):IC=0;$U.rotation=IC;TI=P8.lastInterval||$U;IC=$U.timeStamp-
TI.timeStamp;$U.eventType!=8&&(IC>25||TI.velocity===U)?(GM=TI.deltaX-$U.deltaX,TI=TI.deltaY-$U.deltaY,Xa=GM/IC||0,xV=TI/IC||0,IC=Xa,zI=xV,Xa=MO(Xa)>MO(xV)?Xa:xV,GM=Eu(GM,TI),P8.lastInterval=$U):(Xa=TI.velocity,IC=TI.velocityX,zI=TI.velocityY,GM=TI.direction);$U.velocity=Xa;$U.velocityX=IC;$U.velocityY=zI;$U.direction=GM;P8=An.element;a:{for(IC=$U.srcEvent.target;IC;){if(IC==P8){IC=!0;break a}IC=IC.parentNode}IC=!1}IC&&(P8=$U.srcEvent.target);$U.target=P8;An.emit("hammer.input",$U);An.recognize($U);
An.session.prevInput=$U}
function t(An){for(var P8=[],$U=0;$U<An.pointers.length;$U++)P8[$U]={clientX:Dh(An.pointers[$U].clientX),clientY:Dh(An.pointers[$U].clientY)};return{timeStamp:wy(),pointers:P8,center:kU(P8),deltaX:An.deltaX,deltaY:An.deltaY}}
function kU(An){var P8=An.length;if(P8===1)return{x:Dh(An[0].clientX),y:Dh(An[0].clientY)};for(var $U=0,IC=0,zI=0;zI<P8;zI++)$U+=An[zI].clientX,IC+=An[zI].clientY;return{x:Dh($U/P8),y:Dh(IC/P8)}}
function Eu(An,P8){return An===P8?1:MO(An)>=MO(P8)?An>0?2:4:P8>0?8:16}
function IJ(An,P8,$U){$U||($U=nR);var IC=P8[$U[0]]-An[$U[0]];An=P8[$U[1]]-An[$U[1]];return Math.sqrt(IC*IC+An*An)}
function xU(An,P8,$U){$U||($U=nR);return Math.atan2(P8[$U[1]]-An[$U[1]],P8[$U[0]]-An[$U[0]])*180/Math.PI}
function ek(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;n.apply(this,arguments)}
function nQ(){this.evEl=m3;this.evWin=Xg;n.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function uW(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};n.apply(this,arguments)}
function Ue(){n.apply(this,arguments);var An=I(this.handler,this);this.touch=new uW(this.manager,An);this.mouse=new ek(this.manager,An)}
function mB(An,P8){this.manager=An;this.set(P8)}
function zN(An){if(An.indexOf("none")>-1)return"none";var P8=An.indexOf("pan-x")>-1,$U=An.indexOf("pan-y")>-1;return P8&&$U?"pan-x pan-y":P8||$U?P8?"pan-x":"pan-y":An.indexOf("manipulation")>-1?"manipulation":"auto"}
function dy(An){this.id=e8++;this.manager=null;this.options=b(An||{},this.defaults);An=this.options.enable;this.options.enable=An===U?!0:An;this.state=1;this.simultaneous={};this.requireFail=[]}
function DL(An){return An==16?"down":An==8?"up":An==2?"left":An==4?"right":""}
function kV(An,P8){return(P8=P8.manager)?P8.get(An):An}
function GN(){dy.apply(this,arguments)}
function aR(){GN.apply(this,arguments);this.pY=this.pX=null}
function Ba(){GN.apply(this,arguments)}
function pQ(){dy.apply(this,arguments);this._input=this._timer=null}
function ji(){GN.apply(this,arguments)}
function LR(){GN.apply(this,arguments)}
function E2(){dy.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function ei(An,P8){P8=P8||{};var $U=P8.recognizers;P8.recognizers=$U===U?ei.defaults.preset:$U;return new fI(An,P8)}
function fI(An,P8){P8=P8||{};this.options=b(P8,ei.defaults);this.options.inputTarget=this.options.inputTarget||An;this.handlers={};this.session={};this.recognizers=[];this.element=An;this.input=y(this);this.touchAction=new mB(this,this.options.touchAction);pH(this,!0);E(P8.recognizers,function($U){var IC=this.add(new $U[0]($U[1]));$U[2]&&IC.recognizeWith($U[2]);$U[3]&&IC.requireFailure($U[2])},this)}
function pH(An,P8){var $U=An.element;E(An.options.cssProps,function(IC,zI){$U.style[c($U.style,zI)]=P8?IC:""})}
function j8(An,P8){var $U=W.createEvent("Event");$U.initEvent(An,!0,!0);$U.gesture=P8;P8.target.dispatchEvent($U)}
var gy=" webkit moz MS ms o".split(" "),CR=W.createElement("div"),Dh=Math.round,MO=Math.abs,wy=Date.now,e8=1,kc=/mobile|tablet|ip(ad|hone|od)|android/i,by="ontouchstart"in R,lo=c(R,"PointerEvent")!==U,Xs=by&&kc.test(navigator.userAgent),nR=["x","y"],PM=["clientX","clientY"];n.prototype={handler:function(){},
destroy:function(){this.evEl&&w(this.element,this.evEl,this.domHandler);this.evTarget&&w(this.target,this.evTarget,this.domHandler);this.evWin&&w(R,this.evWin,this.domHandler)}};
var $s={mousedown:1,mousemove:2,mouseup:4};D(ek,n,{handler:function(An){var P8=$s[An.type];P8&1&&An.button===0&&(this.pressed=!0);P8&2&&An.which!==1&&(P8=4);this.pressed&&this.allow&&(P8&4&&(this.pressed=!1),this.callback(this.manager,P8,{pointers:[An],changedPointers:[An],pointerType:"mouse",srcEvent:An}))}});
var Z5={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Bp={2:"touch",3:"pen",4:"mouse",5:"kinect"},m3="pointerdown",Xg="pointermove pointerup pointercancel";R.MSPointerEvent&&(m3="MSPointerDown",Xg="MSPointerMove MSPointerUp MSPointerCancel");D(nQ,n,{handler:function(An){var P8=this.store,$U=!1,IC=An.type.toLowerCase().replace("ms","");IC=Z5[IC];var zI=Bp[An.pointerType]||An.pointerType;IC&1&&(An.button===0||zI=="touch")?P8.push(An):IC&12&&($U=!0);var GM=r(P8,An.pointerId,"pointerId");
GM<0||(P8[GM]=An,this.callback(this.manager,IC,{pointers:P8,changedPointers:[An],pointerType:zI,srcEvent:An}),$U&&P8.splice(GM,1))}});
var pf={touchstart:1,touchmove:2,touchend:4,touchcancel:8};D(uW,n,{handler:function(An){var P8=pf[An.type];var $U=Array.prototype.slice.call(An.touches,0);var IC=this.targetIds;if(P8&3&&$U.length===1)IC[$U[0].identifier]=!0,IC=[$U,$U];else{var zI,GM=Array.prototype.slice.call(An.targetTouches,0),TI=Array.prototype.slice.call(An.changedTouches,0),Xa=[];if(P8===1)for($U=0,zI=GM.length;$U<zI;$U++)IC[GM[$U].identifier]=!0;$U=0;for(zI=TI.length;$U<zI;$U++)IC[TI[$U].identifier]&&Xa.push(TI[$U]),P8&12&&
delete IC[TI[$U].identifier];IC=Xa.length?[v(GM.concat(Xa),"identifier",!0),Xa]:void 0}IC&&this.callback(this.manager,P8,{pointers:IC[0],changedPointers:IC[1],pointerType:"touch",srcEvent:An})}});
D(Ue,n,{handler:function(An,P8,$U){var IC=$U.pointerType=="mouse";if($U.pointerType=="touch")this.mouse.allow=!1;else if(IC&&!this.mouse.allow)return;P8&12&&(this.mouse.allow=!0);this.callback(An,P8,$U)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var nH=c(CR.style,"touchAction"),PW=nH!==U;mB.prototype={set:function(An){An=="compute"&&(An=this.compute());PW&&(this.manager.element.style[nH]=An);this.actions=An.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var An=[];E(this.manager.recognizers,function(P8){L(P8.options.enable,[P8])&&(An=An.concat(P8.getTouchAction()))});
return zN(An.join(" "))},
preventDefaults:function(An){if(!PW){var P8=An.srcEvent;An=An.offsetDirection;if(this.manager.session.prevented)P8.preventDefault();else{var $U=this.actions,IC=$U.indexOf("none")>-1,zI=$U.indexOf("pan-y")>-1;$U=$U.indexOf("pan-x")>-1;if(IC||zI&&$U||zI&&An&6||$U&&An&24)return this.preventSrc(P8)}}},
preventSrc:function(An){this.manager.session.prevented=!0;An.preventDefault()}};
dy.prototype={defaults:{},set:function(An){Y(this.options,An);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(An){if(K(An,"recognizeWith",this))return this;var P8=this.simultaneous;An=kV(An,this);P8[An.id]||(P8[An.id]=An,An.recognizeWith(this));return this},
dropRecognizeWith:function(An){if(K(An,"dropRecognizeWith",this))return this;An=kV(An,this);delete this.simultaneous[An.id];return this},
requireFailure:function(An){if(K(An,"requireFailure",this))return this;var P8=this.requireFail;An=kV(An,this);r(P8,An)===-1&&(P8.push(An),An.requireFailure(this));return this},
dropRequireFailure:function(An){if(K(An,"dropRequireFailure",this))return this;An=kV(An,this);An=r(this.requireFail,An);An>-1&&this.requireFail.splice(An,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(An){return!!this.simultaneous[An.id]},
emit:function(An){function P8(zI){$U.manager.emit($U.options.event+(zI?IC&16?"cancel":IC&8?"end":IC&4?"move":IC&2?"start":"":""),An)}
var $U=this,IC=this.state;IC<8&&P8(!0);P8();IC>=8&&P8(!0)},
tryEmit:function(An){if(this.canEmit())return this.emit(An);this.state=32},
canEmit:function(){for(var An=0;An<this.requireFail.length;An++)if(!(this.requireFail[An].state&33))return!1;return!0},
recognize:function(An){An=Y({},An);L(this.options.enable,[this,An])?(this.state&56&&(this.state=1),this.state=this.process(An),this.state&30&&this.tryEmit(An)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
D(GN,dy,{defaults:{pointers:1},attrTest:function(An){var P8=this.options.pointers;return P8===0||An.pointers.length===P8},
process:function(An){var P8=this.state,$U=An.eventType,IC=P8&6;An=this.attrTest(An);return IC&&($U&8||!An)?P8|16:IC||An?$U&4?P8|8:P8&2?P8|4:2:32}});
D(aR,GN,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var An=this.options.direction;if(An===30)return["none"];var P8=[];An&6&&P8.push("pan-y");An&24&&P8.push("pan-x");return P8},
directionTest:function(An){var P8=this.options,$U=!0,IC=An.distance,zI=An.direction,GM=An.deltaX,TI=An.deltaY;zI&P8.direction||(P8.direction&6?(zI=GM===0?1:GM<0?2:4,$U=GM!=this.pX,IC=Math.abs(An.deltaX)):(zI=TI===0?1:TI<0?8:16,$U=TI!=this.pY,IC=Math.abs(An.deltaY)));An.direction=zI;return $U&&IC>P8.threshold&&zI&P8.direction},
attrTest:function(An){return GN.prototype.attrTest.call(this,An)&&(this.state&2||!(this.state&2)&&this.directionTest(An))},
emit:function(An){this.pX=An.deltaX;this.pY=An.deltaY;var P8=DL(An.direction);P8&&this.manager.emit(this.options.event+P8,An);this._super.emit.call(this,An)}});
D(Ba,GN,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(An){return this._super.attrTest.call(this,An)&&(Math.abs(An.scale-1)>this.options.threshold||this.state&2)},
emit:function(An){this._super.emit.call(this,An);An.scale!==1&&this.manager.emit(this.options.event+(An.scale<1?"in":"out"),An)}});
D(pQ,dy,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(An){var P8=this.options,$U=An.pointers.length===P8.pointers,IC=An.distance<P8.threshold,zI=An.deltaTime>P8.time;this._input=An;if(!IC||!$U||An.eventType&12&&!zI)this.reset();else if(An.eventType&1)this.reset(),this._timer=g(function(){this.state=8;this.tryEmit()},P8.time,this);
else if(An.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(An){this.state===8&&(An&&An.eventType&4?this.manager.emit(this.options.event+"up",An):(this._input.timeStamp=wy(),this.manager.emit(this.options.event,this._input)))}});
D(ji,GN,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(An){return this._super.attrTest.call(this,An)&&(Math.abs(An.rotation)>this.options.threshold||this.state&2)}});
D(LR,GN,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return aR.prototype.getTouchAction.call(this)},
attrTest:function(An){var P8=this.options.direction;if(P8&30)var $U=An.velocity;else P8&6?$U=An.velocityX:P8&24&&($U=An.velocityY);return this._super.attrTest.call(this,An)&&P8&An.direction&&MO($U)>this.options.velocity&&An.eventType&4},
emit:function(An){var P8=DL(An.direction);P8&&this.manager.emit(this.options.event+P8,An);this.manager.emit(this.options.event,An)}});
D(E2,dy,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(An){var P8=this.options,$U=An.pointers.length===P8.pointers,IC=An.distance<P8.threshold,zI=An.deltaTime<P8.time;this.reset();if(An.eventType&1&&this.count===0)return this.failTimeout();if(IC&&zI&&$U){if(An.eventType!=4)return this.failTimeout();$U=this.pTime?An.timeStamp-this.pTime<P8.interval:!0;IC=!this.pCenter||IJ(this.pCenter,An.center)<P8.posThreshold;this.pTime=An.timeStamp;this.pCenter=An.center;IC&&$U?this.count+=1:this.count=1;this._input=An;if(this.count%P8.taps===0)return this.hasRequireFailures()?
(this._timer=g(function(){this.state=8;this.tryEmit()},P8.interval,this),2):8}return 32},
failTimeout:function(){this._timer=g(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))}});
ei.VERSION="2.0.2";ei.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[ji,{enable:!1}],[Ba,{enable:!1},["rotate"]],[LR,{direction:6}],[aR,{direction:6},["swipe"]],[E2],[E2,{event:"doubletap",taps:2},["tap"]],[pQ]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};fI.prototype={set:function(An){Y(this.options,An);return this},
stop:function(An){this.session.stopped=An?2:1},
recognize:function(An){var P8=this.session;if(!P8.stopped){this.touchAction.preventDefaults(An);var $U=this.recognizers,IC=P8.curRecognizer;if(!IC||IC&&IC.state&8)IC=P8.curRecognizer=null;for(var zI=0,GM=$U.length;zI<GM;zI++){var TI=$U[zI];P8.stopped===2||IC&&TI!=IC&&!TI.canRecognizeWith(IC)?TI.reset():TI.recognize(An);!IC&&TI.state&14&&(IC=P8.curRecognizer=TI)}}},
get:function(An){if(An instanceof dy)return An;for(var P8=this.recognizers,$U=0;$U<P8.length;$U++)if(P8[$U].options.event==An)return P8[$U];return null},
add:function(An){if(K(An,"add",this))return this;var P8=this.get(An.options.event);P8&&this.remove(P8);this.recognizers.push(An);An.manager=this;this.touchAction.update();return An},
remove:function(An){if(K(An,"remove",this))return this;var P8=this.recognizers;An=this.get(An);P8.splice(r(P8,An),1);this.touchAction.update();return this},
on:function(An,P8){var $U=this.handlers;E(S(An),function(IC){$U[IC]=$U[IC]||[];$U[IC].push(P8)});
return this},
off:function(An,P8){var $U=this.handlers;E(S(An),function(IC){P8?$U[IC].splice(r($U[IC],P8),1):delete $U[IC]});
return this},
emit:function(An,P8){this.options.domEvents&&j8(An,P8);var $U=this.handlers[An]&&this.handlers[An].slice();if($U&&$U.length){P8.type=An;P8.preventDefault=function(){P8.srcEvent.preventDefault()};
An=0;for(var IC=$U.length;An<IC;An++)$U[An](P8)}},
destroy:function(){this.element&&pH(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Y(ei,{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:fI,Input:n,TouchAction:mB,Recognizer:dy,AttrRecognizer:GN,Tap:E2,Pan:aR,Swipe:LR,Pinch:Ba,Rotate:ji,Press:pQ,on:X,off:w,each:E,merge:b,extend:Y,inherit:D,bindFn:I,prefixed:c});
R[p]=ei})(window,document,"Hammer");
return window.Hammer}.call({});
f.DOCUMENT=d;d[OMV]=f}return d[OMV]};/*

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

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

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

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 QM,v_L,Foc;QM=Element.prototype;v_L=QM.matches||QM.matchesSelector||QM.mozMatchesSelector||QM.msMatchesSelector||QM.oMatchesSelector||QM.webkitMatchesSelector;Foc=function(){};
_.n_V=function(d){var f=J$i,R=[];return f._collectTabbableNodes(d,R)?f._sortByTabIndex(R):R};
_.O=Foc.prototype;_.O._normalizedTabIndex=function(d){return(v_L.call(d,"input, select, textarea, button, object")?v_L.call(d,":not([disabled])"):v_L.call(d,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(d=d.getAttribute("tabindex")||0,Number(d)):-1};
_.O._collectTabbableNodes=function(d,f){if(d.nodeType!==Node.ELEMENT_NODE||!this._isVisible(d))return!1;var R=this._normalizedTabIndex(d),W=R>0;R>=0&&f.push(d);if(d.localName==="content"||d.localName==="slot")R=_.Vb(d).getDistributedNodes();else{var p;R=((p=_.Vb(d).shadowRoot)!=null?p:_.Vb(d.root||d)).children}for(d=0;d<R.length;d++)W=this._collectTabbableNodes(R[d],f)||W;return W};
_.O._isVisible=function(d){var f=d.style;return f.visibility!=="hidden"&&f.display!=="none"?(f=window.getComputedStyle(d),f.visibility!=="hidden"&&f.display!=="none"):!1};
_.O._sortByTabIndex=function(d){var f=d.length;if(f<2)return d;var R=Math.ceil(f/2);f=this._sortByTabIndex(d.slice(0,R));d=this._sortByTabIndex(d.slice(R));return this._mergeSortByTabIndex(f,d)};
_.O._mergeSortByTabIndex=function(d,f){for(var R=[];d.length>0&&f.length>0;)this._hasLowerTabOrder(d[0],f[0])?R.push(f.shift()):R.push(d.shift());return R.concat(d,f)};
_.O._hasLowerTabOrder=function(d,f){d=Math.max(d.tabIndex,0);f=Math.max(f.tabIndex,0);return d===0||f===0?f>d:d>f};
var J$i=new Foc;var hCc;var o_a;_.Pf({_template:function(){if(o_a!==void 0)return o_a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;hCc===void 0&&(hCc=document.createElement("template"));var W=hCc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return o_a=d},
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&&_.Vb(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Vb(this.parentNode).removeChild(this)},
_onTransitionend:function(d){d&&d.target===this&&this.complete()},
_openedChanged:function(d){d?this.prepare():(d=window.getComputedStyle(this),d.transitionDuration!=="0s"&&d.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var vg=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;Fs(document.documentElement,"tap",function(){});
document.addEventListener("tap",this._onCaptureClick.bind(this),!0);document.addEventListener("focus",this._onCaptureFocus.bind(this),!0);document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};
vg.prototype._bringOverlayAtIndexToFront=function(d){var f=this._overlays[d];if(f){var R=this._overlays.length-1,W=this._overlays[R];W&&this._shouldBeBehindOverlay(f,W)&&R--;if(!(d>=R)){W=Math.max(this._getZ(_.$ic(this)),this._minimumZ);for(this._getZ(f)<=W&&this._applyOverlayZ(f,W);d<R;)this._overlays[d]=this._overlays[d+1],d++;this._overlays[R]=f}}};
vg.prototype.addOverlay=function(d){var f=this._overlays.indexOf(d);if(f>=0)this._bringOverlayAtIndexToFront(f);else{f=this._overlays.length;var R=this._overlays[f-1],W=Math.max(this._getZ(R),this._minimumZ),p=this._getZ(d);R&&this._shouldBeBehindOverlay(d,R)&&(this._applyOverlayZ(R,W),f--,W=Math.max(this._getZ(this._overlays[f-1]),this._minimumZ));p<=W&&this._applyOverlayZ(d,W);this._overlays.splice(f,0,d)}this.trackBackdrop()};
vg.prototype.removeOverlay=function(d){d=this._overlays.indexOf(d);d!==-1&&(this._overlays.splice(d,1),this.trackBackdrop())};
_.$ic=function(d){return d._overlays[d._overlays.length-1]};
_.O=vg.prototype;_.O.trackBackdrop=function(){var d=this._overlayWithBackdrop();if(d||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(d)-1,this.backdropElement.opened=!!d,this.backdropElement.prepare()};
_.O._overlayWithBackdrop=function(){for(var d=this._overlays.length-1;d>=0;d--)if(this._overlays[d].withBackdrop)return this._overlays[d]};
_.O._getZ=function(d){var f=this._minimumZ;if(d){var R,W,p=Number(((R=d.hostElement)!=null?R:d).style.zIndex||window.getComputedStyle((W=d.hostElement)!=null?W:d).zIndex);p===p&&(f=p)}return f};
_.O._setZ=function(d,f){var R;((R=d.hostElement)!=null?R:d).style.zIndex=f};
_.O._applyOverlayZ=function(d,f){this._setZ(d,f+2)};
_.O._overlayInPath=function(d){d=d||[];for(var f=0;f<d.length;f++){var R=void 0;if(((R=d[f].polymerController)!=null?R:d[f])._manager===this)return d[f]}};
_.O._onCaptureClick=function(d){var f=this._overlays.length-1;if(f!==-1)for(var R=_.Vb(d).path,W,p;(W=this._overlays[f])&&this._overlayInPath(R)!==((p=W.hostElement)!=null?p:W);)if(W._onCaptureClick(d),W.allowClickThrough)f--;else break};
_.O._onCaptureFocus=function(d){var f=_.$ic(this);f&&f._onCaptureFocus(d)};
_.O._onCaptureKeyDown=function(d){var f=_.$ic(this);f&&(_.Ij.keyboardEventMatchesKeys(d,"esc")?f._onCaptureEsc(d):_.Ij.keyboardEventMatchesKeys(d,"tab")&&f._onCaptureTab(d))};
_.O._shouldBeBehindOverlay=function(d,f){return!d.alwaysOnTop&&f.alwaysOnTop&&!f.contains(d)};
_.Uh.Object.defineProperties(vg.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}},
deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var d=document.activeElement;d&&d instanceof Element!==!1||(d=document.body);for(;d.root&&_.Vb(d.root).activeElement;)d=_.Vb(d.root).activeElement;return d}}});
_.FM=new vg;var uUF=0,P$J=0,QeF=null,vCL=[],rb=["wheel","mousewheel","DOMMouseScroll"],FE8;_.q("web_no_lock_on_touchstart_killswitch")&&(rb.push("touchstart"),rb.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;_.J_={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:_.FM},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var d;return this._focusedChild||_.Vb((d=this.hostElement)!=null?d:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var d;return _.n_V((d=this.hostElement)!=null?d: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 d;this._observer=_.Vb((d=this.hostElement)!=null?d:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var d;_.Vb((d=this.hostElement)!=null?d:this).unobserveNodes(this._observer)}this._observer=null;for(var f in this.__rafs)this.__rafs[f]!==null&&cancelAnimationFrame(this.__rafs[f]);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(d){this.fire("iron-overlay-canceled",d,{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 d;((d=this.hostElement)!=null?d:this).style.outline="none";var f;((f=this.hostElement)!=null?f:this).style.display="none"}},
_openedChanged:function(d){if(d){var f;((f=this.hostElement)!=null?f:this).removeAttribute("aria-hidden")}else{var R;((R=this.hostElement)!=null?R: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 d;if(this.withBackdrop&&!((d=this.hostElement)!=null?d:this).hasAttribute("tabindex")){var f;((f=this.hostElement)!=null?f:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var R;((R=this.hostElement)!=null?R: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 d;((d=this.hostElement)!=null?d:this).style.display="none";var f;((f=this.hostElement)!=null?f:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var d,f;((d=this.hostElement)!=null?d:this).style.transition=((f=this.hostElement)!=null?f:this).style.webkitTransition="none";var R,W;((R=this.hostElement)!=null?R:this).style.transform=((W=this.hostElement)!=null?W:this).style.webkitTransform="none";var p;((p=this.hostElement)!=null?p:this).style.display=""},
_finishPositioning:function(){var d;((d=this.hostElement)!=null?d:this).style.display="none";this.scrollTop=this.scrollTop;var f,R;((f=this.hostElement)!=null?f:this).style.transition=((R=this.hostElement)!=null?R:this).style.webkitTransition="";var W,p;((W=this.hostElement)!=null?W:this).style.transform=((p=this.hostElement)!=null?p:this).style.webkitTransform="";var U;((U=this.hostElement)!=null?U:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var d=this._manager.deepActiveElement,f;if(!(f=d===document.body))a:{for(;d;d=d.assignedSlot||d.parentNode||d.host)if(d===this){f=!0;break a}f=!1}f&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(d){this.noCancelOnOutsideClick||this.cancel(d)},
_onCaptureFocus:function(d){if(this.withBackdrop){var f=_.Vb(d).path;f.indexOf(this)===-1?(d.stopPropagation(),this._applyFocus()):this._focusedChild=f[0]}},
_onCaptureEsc:function(d){this.noCancelOnEscKey||this.cancel(d)},
_onCaptureTab:function(d){if(this.withBackdrop){this.__ensureFirstLastFocusables();var f=d.shiftKey,R=f?this.__firstFocusableNode:this.__lastFocusableNode;f=f?this.__lastFocusableNode:this.__firstFocusableNode;if(R===f)R=!0;else{var W=this._manager.deepActiveElement;R=W===R||W===this}R&&(d.preventDefault(),this._focusedChild=f,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 d=this._focusableNodes;this.__firstFocusableNode=d[0];this.__lastFocusableNode=d[d.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(d,f){var R=this.__rafs;R[d]!==null&&cancelAnimationFrame(R[d]);R[d]=requestAnimationFrame(function(){R[d]=null;f.call(this)}.bind(this))},
__updateScrollObservers:function(d,f,R){d&&f&&this.__isValidScrollAction(R)?(R==="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),FE8=_._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()):(d=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),d!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(d,1),FE8=_._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(Nd)for(var d=this;d;)d.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&d.host&&this.__rootNodes.push(d),d=d.host||d.assignedSlot||d.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(f){f.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(d){d.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(d){return d==="lock"||d==="refit"||d==="cancel"},
__onCaptureScroll:function(d){if(!(this.__isAnimating||_.Vb(d).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(d)}},
__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)}};
_.nx=[QkN,_.Mf,_.J_];_.Pf({_template:function(){if(ueC!==void 0)return ueC;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;miL===void 0&&(miL=document.createElement("template"));var W=miL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return ueC=d},
is:"tp-yt-iron-dropdown",behaviors:[_.qf,_.Ij,_.nx,AGa],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 d=_.Vb(this.$.content).getDistributedNodes(),f=0,R=d.length;f<R;f++)if(d[f].nodeType===Node.ELEMENT_NODE)return d[f]},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(),_.J_._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.J_._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.J_._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var d=this.containedElement,f=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),R=0;R<f.length;R++)f[R].node=d;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(d){this._readied&&(d?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var d=this.focusTarget||this.containedElement;d&&this.opened&&!this.noAutoFocus?d.focus():_.J_._applyFocus.apply(this,arguments)}});var NMi;var y$V;/*

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 COV=new _.XM({type:"iconset"});
_.Pf({_template:function(){if(y$V!==void 0)return y$V;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;NMi===void 0&&(NMi=document.createElement("template"));
var W=NMi;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return y$V=d},
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(d){d=(d||"").split(":");this._iconName=d.pop();this._iconsetName=d.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&&_.Vb(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=COV.byKey(this._iconsetName)){var d=this._iconset.applyIcon(this,this._iconName,this.theme);d&&d.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,_.Vb(this.root).appendChild(this._img)}});var iTc;var BMa;_.Pf({_template:function(){if(BMa!==void 0)return BMa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;iTc===void 0&&(iTc=document.createElement("template"));var W=iTc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return BMa=d},
is:"tp-yt-iron-input",behaviors:[_.A_],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(){_.Pg.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Vb(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Vb(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 d=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":d=/[0-9.,e-]/}return d},_bindValueChanged:function(d,f){f&&(d===void 0?f.value=null:d!==f.value&&(this.inputElement.value=d),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:d}))},
_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(d){var f=d.keyCode==19||d.keyCode==20||d.keyCode==45||d.keyCode==46||d.keyCode==144||d.keyCode==145||d.keyCode>32&&d.keyCode<41||d.keyCode>111&&d.keyCode<124;return!(d.keyCode==8||d.keyCode==9||d.keyCode==13||d.keyCode==27)&&!(d.charCode==0&&f)},
_onKeypress:function(d){if(this.allowedPattern||this.inputElement.type==="number"){var f=this._patternRegExp;if(f&&!(d.metaKey||d.ctrlKey||d.altKey)){this._patternAlreadyChecked=!0;var R=String.fromCharCode(d.charCode);this._isPrintable(d)&&!f.test(R)&&(d.preventDefault(),this._announceInvalidCharacter("Invalid character "+R+" not entered."))}}},
_checkPatternValidity:function(){var d=this._patternRegExp;if(!d)return!0;for(var f=0;f<this.inputElement.value.length;f++)if(!d.test(this.inputElement.value[f]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var d=this.inputElement.checkValidity();d&&(this.required&&this.bindValue===""?d=!1:this.hasValidator()&&(d=_.A_.validate.call(this,this.bindValue)));this.invalid=!d;this.fire("iron-input-validate");return d},
_announceInvalidCharacter:function(d){this.fire("iron-announce",{text:d})},
_computeValue:function(d){return d}});var c$R;var tOa;var d$B=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),j2a=d$B&&d$B[1]>=8;
_.Pf({_template:function(){if(tOa!==void 0)return tOa;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div id="items" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;c$R===void 0&&(c$R=document.createElement("template"));var W=c$R;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return tOa=d},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[Hpn,_.Mf,_.THL,zby],_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 _.Vb(_.Vb(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var d=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,d-this._physicalCount)},set _virtualStart(d){d=this._clamp(d,0,this._maxVirtualStart);this.grid&&(d-=d%this._itemsPerRow);this._virtualStartVal=d},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(d){d%=this._physicalCount;d<0&&(d=this._physicalCount+d);this.grid&&(d-=d%this._itemsPerRow);this._physicalStartVal=d},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(d){this._physicalCountVal=d},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 d=this._firstVisibleIndexVal;if(d==null){var f=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
d=this._iterateItems(function(R,W){f+=this._getPhysicalSizeIncrement(R);if(f>this._scrollPosition)return this.grid?W-W%this._itemsPerRow:W;if(this.grid&&this._virtualCount-1===W)return W-W%this._itemsPerRow})||0}return d},
get lastVisibleIndex(){var d=this._lastVisibleIndexVal;if(d==null){if(this.grid)d=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var f=this._physicalTop+this._scrollOffset;this._iterateItems(function(R,W){f<this._scrollBottom&&(d=W);f+=this._getPhysicalSizeIncrement(R)})}this._lastVisibleIndexVal=d}return d},
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,_.rO);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(d){this.style.webkitOverflowScrolling=d===this?"touch":"";this.style.overflowY=d===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.rO)},
updateViewportBoundaries:function(){var d=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(d["padding-top"],10);this._isRTL=d.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var d=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),f=d-this._scrollPosition,R=f>=0;this._scrollPosition=d;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(f)>this._physicalSize&&this._physicalSize>0?(f-=this._scrollOffset,R=Math.round(f/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=R,this._physicalStart+=R,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(d=this._getReusables(R),R?(this._physicalTop=d.physicalTop,this._virtualStart+=d.indexes.length,this._physicalStart+=d.indexes.length):(this._virtualStart=this._virtualStart-d.indexes.length,this._physicalStart=this._physicalStart-d.indexes.length),this._update(d.indexes,R?null:d.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),hz))},
_getReusables:function(d){var f=[],R=this._hiddenContentSize*this._ratio,W=this._virtualStart,p=this._virtualEnd,U=this._physicalCount,g=this._physicalTop+this._scrollOffset;var K=this._physicalBottom+this._scrollOffset;var E=this._scrollPosition,Y=this._scrollBottom;if(d){var b=this._physicalStart;K=E-g}else b=this._physicalEnd,K-=Y;for(;;){var D=this._getPhysicalSizeIncrement(b);K-=D;if(f.length>=U||K<=R)break;if(d){if(p+f.length+1>=this._virtualCount)break;if(g+D>=E-this._scrollOffset)break;f.push(b);
g+=D;b=(b+1)%U}else{if(W-f.length<=0)break;if(g+this._physicalSize-D<=Y)break;f.push(b);g-=D;b=b===0?U-1:b-1}}return{indexes:f,physicalTop:g-this._scrollOffset}},
_update:function(d,f){if(!(d&&d.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(d);this._updateMetrics(d);if(f)for(;f.length;)d=f.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(d);this._positionItems();this._updateScrollerSize()}},
_createPool:function(d){this._ensureTemplatized();var f,R=Array(d);for(f=0;f<d;f++){var W=this.stamp(null);R[f]=W.root.querySelector("*");this._itemsParent.appendChild(W.root)}return R},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(d){d=this._clamp(this._physicalCount+d,3,this._virtualCount-this._virtualStart);d=this._convertIndexToCompleteRow(d);if(this.grid){var f=d%this._itemsPerRow;f&&d-f<=this._physicalCount&&(d+=this._itemsPerRow);d-=f}d-=this._physicalCount;f=Math.round(this._physicalCount*.5);if(!(d<0)){if(d>0){f=window.performance.now();[].push.apply(this._physicalItems,this._createPool(d));for(var R=0;R<d;R++)this._physicalSizes.push(0);this._physicalCount+=d;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=d);this._update();this._templateCost=(window.performance.now()-f)/d;f=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||f===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,f)),iEC):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,f),hz))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var d=this._getReusables(!0);this._physicalTop=d.physicalTop;this._virtualStart+=d.indexes.length;this._physicalStart+=d.indexes.length;this._update(d.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 d={__key__:!0};d[this.as]=!0;d[this.indexAs]=!0;d[this.selectedAs]=!0;d.tabIndex=!0;this._instanceProps=d;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(d,f){typeof f!=="undefined"&&(this.notifyResize(),_.Hc(),d&&this._updateGridMetrics())},
_itemsChanged:function(d){if(d.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,
_.rO);else if(d.path==="items.splices"){this._adjustVirtualIndex(d.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(d.value.indexSplices.some(function(R){return R.addedCount>0||R.removed.length>0})){var f=this._getActiveElement();
this.contains(f)&&f.blur()}d=d.value.indexSplices.some(function(R){return R.index+R.addedCount>=this._virtualStart&&R.index<=this._virtualEnd},this);
this._isClientFull()&&!d||this._debounce("_render",this._render,_.rO)}else d.path!=="items.length"&&this._forwardItemPath(d.path,d.value)},
_forwardItemPath:function(d,f){d=d.slice(6);var R=d.indexOf(".");R===-1&&(R=d.length);var W,p=this.modelForElement(this._offscreenFocusedItem),U=parseInt(d.substring(0,R),10);if(W=this._isIndexRendered(U)){var g=this._getPhysicalIndex(U);var K=this.modelForElement(this._physicalItems[g])}else p&&(K=p);K&&K[this.indexAs]===U&&(d=d.substring(R+1),d=this.as+(d?"."+d:""),K._setPendingPropertyOrPath(d,f,!1,!0),K._flushProperties&&K._flushProperties(),W&&(this._updateMetrics([g]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(d){d.forEach(function(f){f.removed.forEach(this._removeItem,this);f.index<this._virtualStart&&(f=Math.max(f.addedCount-f.removed.length,f.index-this._virtualStart),this._virtualStart+=f,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=f))},this)},
_removeItem:function(d){this.$.selector.deselect(d);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===d&&this._removeFocusedItem()},
_iterateItems:function(d,f){var R,W;if(arguments.length===2&&f)for(W=0;W<f.length;W++){var p=f[W];var U=this._computeVidx(p);if((R=d.call(this,p,U))!=null)return R}else{p=this._physicalStart;for(U=this._virtualStart;p<this._physicalCount;p++,U++)if((R=d.call(this,p,U))!=null)return R;for(p=0;p<this._physicalStart;p++,U++)if((R=d.call(this,p,U))!=null)return R}},
_computeVidx:function(d){return d>=this._physicalStart?this._virtualStart+(d-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+d},
_assignModels:function(d){this._iterateItems(function(f,R){var W=this._physicalItems[f],p=this.items&&this.items[R];if(p!=null){var U=this.modelForElement(W);U.__key__=null;this._forwardProperty(U,this.as,p);this._forwardProperty(U,this.selectedAs,this.$.selector.isSelected(p));this._forwardProperty(U,this.indexAs,R);this._forwardProperty(U,"tabIndex",this._focusedVirtualIndex===R?0:-1);this._physicalIndexForKey[U.__key__]=f;U._flushProperties&&U._flushProperties(!0);W.removeAttribute("hidden")}else W.setAttribute("hidden",
"")},d)},
_updateMetrics:function(d){_.Hc();var f=0,R=0,W=this._physicalAverageCount,p=this._physicalAverage;this._iterateItems(function(U){R+=this._physicalSizes[U];this._physicalSizes[U]=this._physicalItems[U].offsetHeight;f+=this._physicalSizes[U];this._physicalAverageCount+=this._physicalSizes[U]?1:0},d);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(R=this._itemsPerRow===1?R:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+f-R,this._itemsPerRow=1);this._physicalAverageCount!==W&&(this._physicalAverage=Math.round((p*W+f)/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 d=this._physicalTop;if(this.grid){var f=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(R,W){var p=Math.floor(W%this._itemsPerRow*this._itemWidth+f);this._isRTL&&(p*=-1);this.translate3d(p+"px",d+"px",0,this._physicalItems[R]);this._shouldRenderNextRow(W)&&(d+=this._rowHeight)})}else this._iterateItems(function(R){this.translate3d(0,d+"px",0,this._physicalItems[R]);
d+=this._physicalSizes[R]})},
_getPhysicalSizeIncrement:function(d){return this.grid?this._computeVidx(d)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[d]},
_shouldRenderNextRow:function(d){return d%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var d=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(d!==0){this._physicalTop=this._physicalTop-d;var f=this._scrollPosition;!j2a&&f>0&&this._resetScrollPosition(f-d)}},
_resetScrollPosition:function(d){this.scrollTarget&&d>=0&&(this._scrollPosition=this._scrollTop=d)},
_updateScrollerSize:function(d){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((d=(d=(d=d||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(d){return this.scrollToIndex(this.items.indexOf(d))},
scrollToIndex:function(d){if(!(typeof d!=="number"||d<0||d>this.items.length-1)&&(_.Hc(),this._physicalCount!==0)){d=this._clamp(d,0,this._virtualCount-1);if(!this._isIndexRendered(d)||d>=this._maxVirtualStart)this._virtualStart=this.grid?d-this._itemsPerRow*2:d-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var f=this._physicalStart,R=this._virtualStart,W=0,p=this._hiddenContentSize;R<d&&
W<=p;)W+=this._getPhysicalSizeIncrement(f),f=(f+1)%this._physicalCount,R++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+W);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)},_.rO)},
selectItem:function(d){return this.selectIndex(this.items.indexOf(d))},
selectIndex:function(d){if(!(d<0||d>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(d)){var f=this.modelForElement(this._physicalItems[this._getPhysicalIndex(d)]);f&&(f[this.selectedAs]=!0);this.updateSizeForIndex(d)}this.$.selector.selectIndex(d)}},
deselectItem:function(d){return this.deselectIndex(this.items.indexOf(d))},
deselectIndex:function(d){d<0||d>=this._virtualCount||(this._isIndexRendered(d)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(d)])[this.selectedAs]=!1,this.updateSizeForIndex(d)),this.$.selector.deselectIndex(d))},
toggleSelectionForItem:function(d){return this.toggleSelectionForIndex(this.items.indexOf(d))},
toggleSelectionForIndex:function(d){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(d):this.$.selector.isSelected(this.items[d]))?this.deselectIndex(d):this.selectIndex(d)},
clearSelection:function(){this._iterateItems(function(d){this.modelForElement(this._physicalItems[d])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(d){(d?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(d){var f=this.modelForElement(d.target);if(f){var R=_.Vb(d).path[0];d=this._getActiveElement();var W=this._physicalItems[this._getPhysicalIndex(f[this.indexAs])];if(R.localName!=="input"&&R.localName!=="button"&&R.localName!=="select"){R=f.tabIndex;f.tabIndex=-100;var p=d?d.tabIndex:-1;f.tabIndex=R;d&&W!==d&&W.contains(d)&&p!==-100||this.toggleSelectionForItem(f[this.as])}}},
_multiSelectionChanged:function(d){this.clearSelection();this.$.selector.multi=d},
updateSizeForItem:function(d){return this.updateSizeForIndex(this.items.indexOf(d))},
updateSizeForIndex:function(d){if(!this._isIndexRendered(d))return null;this._updateMetrics([this._getPhysicalIndex(d)]);this._positionItems();return null},
_manageFocus:function(){var d=this._focusedVirtualIndex;d>=0&&d<this._virtualCount?this._isIndexRendered(d)?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(d){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(d/this._itemsPerRow)*this._itemsPerRow:d},
_isIndexRendered:function(d){return d>=this._virtualStart&&d<=this._virtualEnd},
_isIndexVisible:function(d){return d>=this.firstVisibleIndex&&d<=this.lastVisibleIndex},
_getPhysicalIndex:function(d){return(this._physicalStart+(d-this._virtualStart))%this._physicalCount},
focusItem:function(d){this._focusPhysicalItem(d)},
_focusPhysicalItem:function(d){if(!(d<0||d>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(d)||this.scrollToIndex(d);var f=this._physicalItems[this._getPhysicalIndex(d)],R=this.modelForElement(f),W;R.tabIndex=-100;f.tabIndex===-100&&(W=f);W||(W=_.Vb(f).querySelector('[tabindex="-100"]'));R.tabIndex=0;this._focusedVirtualIndex=d;W&&W.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 d=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var f=this.stamp(null);this._focusBackfillItem=f.root.querySelector("*");this._itemsParent.appendChild(f.root)}this._offscreenFocusedItem=this._physicalItems[d];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[d]=this._focusBackfillItem;this._focusedPhysicalIndex=d;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var d=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),f=this._physicalItems[d];if(f){var R=this.modelForElement(f),W=this.modelForElement(this._offscreenFocusedItem);R[this.as]===W[this.as]?(this._focusBackfillItem=f,R.tabIndex=-1,this._physicalItems[d]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(d){d=this.modelForElement(d.target);var f=this.modelForElement(this._focusedItem),R=this._offscreenFocusedItem!==null,W=this._focusedVirtualIndex;d&&(f===d?this._isIndexVisible(W)||this.scrollToIndex(W):(this._restoreFocusedItem(),f&&(f.tabIndex=-1),d.tabIndex=0,this._focusedVirtualIndex=W=d[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(W),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],R&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(d){switch(d.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&d.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&&d.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(d)}},
_clamp:function(d,f,R){return Math.min(R,Math.max(f,d))},
_debounce:function(d,f,R){this._debouncers=this._debouncers||{};this._debouncers[d]=_.U7(this._debouncers[d],R,f.bind(this));_.O7(this._debouncers[d])},
_forwardProperty:function(d,f,R){d._setPendingProperty(f,R)},
_forwardHostPropV2:function(d,f){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(R){R&&this.modelForElement(R).forwardHostProp(d,f)},this)},
_notifyInstancePropV2:function(d,f,R){y$f(this.as,f)&&(d=d[this.indexAs],f==this.as&&(this.items[d]=R),this.notifyPath(qd(this.as,"items."+d,f),R))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(d,f,R){f.indexOf(this.as+".")===0&&this.notifyPath("items."+d.__key__+"."+f.slice(this.as.length+1),R)},
_forwardParentPath:function(d,f){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(R){R&&this.modelForElement(R).notifyPath(d,f)},this)},
_forwardParentProp:function(d,f){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(R){R&&(this.modelForElement(R)[d]=f)},this)},
_getActiveElement:function(){var d=this._itemsParent.node.domHost;return _.Vb(d?d.root:document).activeElement},
_scrollTargetChanged:function(d,f){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(f)if(d==="document")this.scrollTarget=this._doc;else if(typeof d==="string"){var R,W;this.scrollTarget=(f=(W=(R=this.domHost)==null?void 0:R.polymerController)!=null?W:this.domHost)&&f.$?f.$[d]:_.Vb(this.ownerDocument).querySelector("#"+d)}else this._isValidScrollTarget()&&(this._oldScrollTarget=d,this._toggleScrollListener(this._shouldHaveListener,d))}});var fQa;var RXy;var W8y=function(d,f,R,W){d-=R;f-=W;return Math.sqrt(d*d+f*f)},pDV=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
J2u.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var nCu=function(d){d.maxRadius=0;d.mouseDownStart=0;d.mouseUpStart=0;d.xStart=0;d.yStart=0;d.xEnd=0;d.yEnd=0;d.containerMetrics=new J2u(d.element)};
hmL.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var d=pDV()-this.mouseDownStart;this.mouseUpStart&&(d-=this.mouseUpElapsed);return d},get mouseUpElapsed(){return this.mouseUpStart?pDV()-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 d=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(d*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-d/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 d=this.radius/(this.containerMetrics.size/2);var f=this.xNow-this.containerMetrics.width/2;var R=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+f+"px, "+R+"px)";this.waveContainer.style.transform="translate3d("+f+"px, "+R+"px, 0)";this.wave.style.webkitTransform="scale("+d+","+d+")";this.wave.style.transform="scale3d("+d+","+d+",1)"},
downAction:function(d){var f=this.containerMetrics.width/2,R=this.containerMetrics.height/2;nCu(this);this.mouseDownStart=pDV();this.center?(this.xStart=f,this.yStart=R):(this.xStart=d?d.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=d?d.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=f,this.yEnd=R);d=this.containerMetrics;f=this.xStart;R=this.yStart;this.maxRadius=Math.max(W8y(f,R,0,0),W8y(f,R,
d.width,0),W8y(f,R,0,d.height),W8y(f,R,d.width,d.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=pDV())},
remove:function(){_.Vb(_.Vb(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.Pf({_template:function(){if(RXy!==void 0)return RXy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;fQa===void 0&&(fQa=document.createElement("template"));var W=fQa;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return RXy=d},
is:"tp-yt-paper-ripple",behaviors:[_.Ij],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(){_.Vb(this).parentNode.nodeType==11?this.keyEventTarget=_.Vb(this).getOwnerRoot().host:this.keyEventTarget=_.Vb(this).parentNode;var d=this.keyEventTarget;this.listen(d,"up","uiUpAction");this.listen(d,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(d){d.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var d=0;d<this.ripples.length;++d)if(!this.ripples[d].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(d){this.noink||this.downAction(d)},
downAction:function(d){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(d),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(d){this.noink||this.upAction(d)},
upAction:function(d){this.holdDown||(this.ripples.forEach(function(f){f.upAction(d)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var d=0;d<this.ripples.length;++d){var f=this.ripples[d];f.isOpacityFullyDecayed&&!f.isRestingAtMaxRadius&&this.removeRipple(f)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var d=new hmL(this);_.Vb(this.$.waves).appendChild(d.waveContainer);this.$.background.style.backgroundColor=d.color;this.ripples.push(d);this._setAnimating(!0);return d},
removeRipple:function(d){var f=this.ripples.indexOf(d);f<0||(this.ripples.splice(f,1),d.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var d;for(d=0;d<this.ripples.length;++d){var f=this.ripples[d];f.draw();this.$.background.style.opacity=f.outerOpacity;f.isOpacityFullyDecayed&&!f.isRestingAtMaxRadius&&this.removeRipple(f)}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(d,f){f!==void 0&&(d?this.downAction():this.upAction())}});var h_={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(d){Lx._downHandler.call(this,d);this.pressed&&this.ensureRipple(d)},
ensureRipple:function(d){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var f=this._rippleContainer||this.root;f&&_.Vb(f).appendChild(this._ripple);if(d){f=_.Vb(this._rippleContainer||this);var R=_.Vb(d).rootTarget;f.deepContains(R)&&this._ripple.uiDownAction(d)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(d){this.hasRipple()&&(this._ripple.noink=d)}};var U$i={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 d=1;this.disabled?d=0:this.active||this.pressed?d=4:this.receivedFocusFromKeyboard&&(d=3);this._setElevation(d)},
_computeKeyboardClass:function(d){this.toggleClass("keyboard-focus",d)},
_spaceKeyDownHandler:function(d){Lx._spaceKeyDownHandler.call(this,d);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(d){Lx._spaceKeyUpHandler.call(this,d);this.hasRipple()&&this._ripple.uiUpAction()}},OdL=[zoi,
_.qf,h_,U$i];_.Zdy={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(d){d&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=d)},
_createRipple:function(){var d=h_._createRipple();d.id="ink";d.setAttribute("center","");d.classList.add("circle");return d}};
_.s2e=[zoi,_.qf,h_,_.Zdy];_.gXi=[_.s2e,bMy,{_checkedChanged:function(){YvR._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){h_._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var Hdc;var K8e;var EXa=function(){};
_.O=EXa.prototype;_.O.registered=function(){};
_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O._tapHandler=function(){};
_.O._focusChanged=function(){};
_.O._detectKeyboardFocus=function(){};
_.O._userActivate=function(){};
_.O._upHandler=function(){};
_.O._asyncClick=function(){};
_.O._pressedChanged=function(){};
_.O._ariaActiveAttributeChanged=function(){};
_.O._activeChanged=function(){};
_.O._controlStateChanged=function(){};
_.O._changedButtonState=function(){};
_.O._focusBlurHandler=function(){};
_.O._disabledChanged=function(){};
_.O._changedControlState=function(){};
_.O._buttonStateChanged=function(){};
_.O._downHandler=function(){};
_.O.ensureRipple=function(){};
_.O.getRipple=function(){};
_.O.hasRipple=function(){};
_.O._createRipple=function(){};
_.O._noinkChanged=function(){};
_.O._computeKeyboardClass=function(){};
_.O._spaceKeyDownHandler=function(){};
_.O._spaceKeyUpHandler=function(){};
_.O._setPressed=function(){};
_.O._setPointerDown=function(){};
_.O._setReceivedFocusFromKeyboard=function(){};
_.O._setFocused=function(){};
_.O._setElevation=function(){};
EXa=_.Pf({_template:function(){if(K8e!==void 0)return K8e;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;Hdc===void 0&&(Hdc=document.createElement("template"));var W=Hdc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return K8e=d},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[OdL],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?U$i._calculateElevation.apply(this):this._setElevation(0)}});var zXa;var kny;var YRe={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(d){_.q("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(d)},
_onDialogClickWrapped:function(d){_.q("dialog_behavior_no_tap_killswitch")||this._onDialogClick(d)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(d,f){f&&(d?(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(d){if(d){var f;((f=this.hostElement)!=null?f:this).setAttribute("aria-modal","true")}else{var R;((R=this.hostElement)!=null?R:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(d){this.closingReason=this.closingReason||{};this.closingReason.confirmed=d},
_onDialogClick:function(d){for(var f=_.Vb(d).path,R=0,W,p=f.indexOf((W=this.hostElement)!=null?W:this);R<p;R++)if(W=f[R],W.hasAttribute&&(W.hasAttribute("dialog-dismiss")||W.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(W.hasAttribute("dialog-confirm"));this.close();d.stopPropagation();break}}},bdV=[_.nx,
YRe];var D$y=document.createElement("template");_.T(D$y,'<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(D$y.content);var IQL=document.createElement("template");_.T(IQL,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(IQL.content);_.Pf({_template:function(){if(kny!==void 0)return kny;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;zXa===void 0&&(zXa=document.createElement("template"));var W=zXa;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return kny=d},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[bdV,AGa],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 qRy;var L8V;_.Pf({_template:function(){if(L8V!==void 0)return L8V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;qRy===void 0&&(qRy=document.createElement("template"));var W=qRy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return L8V=d},
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 d,f,R;if(((d=window.ShadyDOM)==null?void 0:d.noPatch)!==!0&&((f=window.ShadyDOM)==null?void 0:f.noPatch)!=="on-demand"||((R=this.__shady_parentNode)==null?void 0:R.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(YRe)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var eXa=_.o2(['<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>']),x$a=_.IuC(eXa);x$a.setAttribute("style","display: none;");document.head.appendChild(x$a.content);var XDO;var TtF;var A4c;var aQB;_.Pf({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[wT],configure:function(d){var f=d.node,R=f.getBoundingClientRect().height;return this._effect=new KeyframeEffect(f,[{height:R/2+"px"},{height:R+"px"}],this.timingFromConfig(d))}});
_.Pf({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[wT],configure:function(d){var f=d.node,R=f.getBoundingClientRect().width;return this._effect=new KeyframeEffect(f,[{width:R/2+"px"},{width:R+"px"}],this.timingFromConfig(d))}});
_.Pf({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[wT],configure:function(d){var f=d.node,R=f.getBoundingClientRect().width;return this._effect=new KeyframeEffect(f,[{width:R+"px"},{width:R-R/20+"px"}],this.timingFromConfig(d))}});
_.Pf({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[wT],configure:function(d){var f=d.node,R=f.getBoundingClientRect().height;this.setPrefixedProperty(f,"transformOrigin","0 0");return this._effect=new KeyframeEffect(f,[{height:R+"px",transform:"translateY(0)"},{height:R/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(d))}});var oj={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},M7R=function(){};
_.O=M7R.prototype;_.O.registered=function(){};
_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O._focusBlurHandler=function(){};
_.O._changedControlState=function(){};
_.O._setFocused=function(){};
M7R=_.Pf({_template:function(){if(aQB!==void 0)return aQB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;A4c===void 0&&(A4c=document.createElement("template"));var W=A4c;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return aQB=d},
is:"tp-yt-paper-menu-button",behaviors:[_.Ij,_.qf],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:oj.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:oj.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:oj.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 d=_.Vb(this.$.content).getDistributedNodes(),f=0,R=d.length;f<R;f++)if(d[f].nodeType===Node.ELEMENT_NODE)return d[f]},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(d,f){d?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):f!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(d){_.qf._disabledChanged.apply(this,arguments);d&&this.opened&&this.close()},
__onIronOverlayCanceled:function(d){var f=this.$.trigger;_.Vb(d.detail).path.indexOf(f)>-1&&d.preventDefault()}});
Object.keys(oj).forEach(function(d){M7R[d]=oj[d]});var wDO=_.eC.IronButtonState,lQa=(0,_.q1)(HTMLElement);
_.Pf({_template:function(){if(TtF!==void 0)return TtF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;XDO===void 0&&(XDO=document.createElement("template"));var W=XDO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return TtF=d},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[wDO,_.qf,h_,_.xv,_.A_],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(d){var f=(0,_.Az)(this);f.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:d});f.shadowRoot.appendChild(d);return lQa.prototype._attachDom.call(this,d)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var d=this.contentElement;d&&d.selectedItem&&this._setSelectedItem(d.selectedItem)},
get contentElement(){for(var d=_.Vb(this.$.content).getDistributedNodes(),f=0,R=d.length;f<R;f++)if(d[f].nodeType===Node.ELEMENT_NODE)return d[f]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(d){this._setSelectedItem(d.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(d){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d)===this&&this.open()},
_selectedItemChanged:function(d){var f="";d?f=d.label||d.getAttribute("label")||d.textContent.trim():f="";this.value=f;this._setSelectedItemLabel(f)},
_computeMenuVerticalOffset:function(d,f){return f?f:d?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var d=this.opened?"true":"false",f=this.contentElement;f&&f.setAttribute("aria-expanded",d)},
_computeLabelClass:function(d,f,R){var W="label";if(d)R&&(W+=" label-is-hidden");else if(R||f)W+=" label-is-floating";return W},
_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 Gne;var SRR;_.Pf({is:"tp-yt-paper-icon-button",_template:function(){if(SRR!==void 0)return SRR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Gne===void 0&&(Gne=document.createElement("template"));var W=Gne;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return SRR=d},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.s2e],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(d,f){var R=this.getAttribute("aria-label");R&&f!=R||this.setAttribute("aria-label",d)}});var V7B;var r4V;_.$v=[zoi,_.qf,{hostAttributes:{role:"option",tabindex:"0"}}];_.Pf({_template:function(){if(r4V!==void 0)return r4V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;V7B===void 0&&(V7B=document.createElement("template"));var W=V7B;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return r4V=d},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.$v]});var m$B;var uVy;var Pgc={attached:function(){this.fire("addon-attached")},
update:function(){}};var Q2F=1,vXV=1,F8i=1,J4y=[_.qf,_.Ij,{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();!to&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(d,f){d?d=d+" "+f:d=f;return d},
_onAddonAttached:function(d){d=_.Vb(d).rootTarget;if(d.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,d.id);else{var f="paper-input-add-on-"+vXV++;d.id=f;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,f)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(d){_.qf._focusBlurHandler.call(this,d);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var d=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",d);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(d){try{var f=this.inputElement.selectionStart;this.value=d;this.inputElement.selectionStart=f;this.inputElement.selectionEnd=f}catch(R){this.value=d}},
_computeAlwaysFloatLabel:function(d,f){return f||d},
_updateAriaLabelledBy:function(){var d=_.Vb(this.root).querySelector("label");if(d){if(d.id)var f=d.id;else f="paper-input-label-"+Q2F++,d.id=f;this._ariaLabelledBy=f}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+F8i++)},
_onChange:function(d){this.shadowRoot&&this.fire(d.type,{sourceEvent:d},{node:this,bubbles:d.bubbles,cancelable:d.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var d=document.activeElement;d instanceof HTMLElement&&d!==document.body&&d!==document.documentElement||this._focusableElement.focus()}}}];var nXC;var hXe;_.Pf({_template:function(){if(hXe!==void 0)return hXe;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;nXC===void 0&&(nXC=document.createElement("template"));var W=nXC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return hXe=d},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[Pgc],properties:{_charCounterStr:{type:String,value:"0"}},update:function(d){if(d.inputElement){d.value=d.value||"";var f=d.value.toString().length.toString();d.inputElement.hasAttribute("maxlength")&&(f+="/"+d.inputElement.getAttribute("maxlength"));this._charCounterStr=f}}});var oXa;var $$V;_.Pf({_template:function(){if($$V!==void 0)return $$V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;oXa===void 0&&(oXa=document.createElement("template"));var W=oXa;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return $$V=d},
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 kg(this.attrForValue)},get _inputElement(){return _.Vb(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(d){this._addons||(this._addons=[]);d=d.target;this._addons.indexOf(d)===-1&&(this._addons.push(d),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(d){this._handleValueAndAutoValidate(d.target)},
_onValueChanged:function(d){var f=d.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,f.value===void 0||f.value===""))return;this._handleValueAndAutoValidate(d.target)},
_handleValue:function(d){var f=this._inputElementValue;f||f===0||d.type==="number"&&!d.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:d,value:f,invalid:this.invalid})},
_handleValueAndAutoValidate:function(d){this.autoValidate&&d&&(this.invalid=!(d.validate?d.validate(this._inputElementValue):d.checkValidity()));this._handleValue(d)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(d){if(this._addons)for(var f,R=0;f=this._addons[R];R++)f.update(d)},
_computeInputContentClass:function(d,f,R,W,p){var U="input-content";d?(p&&(U+=" label-is-hidden"),W&&!this.noUnfloatedLabelError&&(U+=" is-invalid")):(d=this.querySelector("label"),f||p?(U+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",W?U+=" is-invalid":R&&(U+=" label-is-highlighted")):(d&&(this.$.labelAndInputContainer.style.position="relative"),W&&!this.noUnfloatedLabelError&&(U+=" is-invalid")));R&&(U+=" focused");return U},
_computeUnderlineClass:function(d,f){var R="underline";f?R+=" is-invalid":d&&(R+=" is-highlighted");return R},
_computeAddOnContentClass:function(d,f){var R="add-on-content";f?R+=" is-invalid":d&&(R+=" is-highlighted");return R}});var Nte;var y4V;_.Pf({_template:function(){if(y4V!==void 0)return y4V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Nte===void 0&&(Nte=document.createElement("template"));var W=Nte;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return y4V=d},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[Pgc],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(d){this._setInvalid(d.invalid)}});_.Pf({is:"tp-yt-paper-input",_template:function(){if(uVy!==void 0)return uVy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;m$B===void 0&&(m$B=document.createElement("template"));var W=m$B;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return uVy=d},
behaviors:[J4y,_.xv],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 CgR;var idR;_.Pf({_template:function(){if(idR!==void 0)return idR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=
d.content,R=f.insertBefore;CgR===void 0&&(CgR=document.createElement("template"));var W=CgR;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return idR=d},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.$v]});var BtO;var c4i;_.Pf({_template:function(){if(c4i!==void 0)return c4i;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;BtO===void 0&&(BtO=document.createElement("template"));var W=BtO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return c4i=d},
is:"tp-yt-paper-item-body"});var t7B;var dla;var jii=function(){};
_.O=jii.prototype;_.O.indexOf=function(){};
_.O.selectPrevious=function(){};
_.O.selectNext=function(){};
_.O.selectIndex=function(){};
_.O.forceSynchronousItemUpdate=function(){};
_.O._checkFallback=function(){};
_.O._addListener=function(){};
_.O._removeListener=function(){};
_.O._activateEventChanged=function(){};
_.O._updateItems=function(){};
_.O._selectSelected=function(){};
_.O._filterItem=function(){};
_.O._valueToItem=function(){};
_.O._valueToIndex=function(){};
_.O._indexToValue=function(){};
_.O._valueForItem=function(){};
_.O._observeItems=function(){};
_.O._itemActivate=function(){};
_.O.multiChanged=function(){};
_.O._updateAttrForSelected=function(){};
_.O._updateSelected=function(){};
_.O._selectMulti=function(){};
_.O._selectionChange=function(){};
_.O._toggleSelected=function(){};
_.O._valuesToItems=function(){};
_.O.registered=function(){};
_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O.select=function(){};
_.O._resetTabindices=function(){};
_.O._updateMultiselectable=function(){};
_.O._focusWithKeyboardEvent=function(){};
_.O._clearSearchText=function(){};
_.O._focusPrevious=function(){};
_.O._focusNext=function(){};
_.O._applySelection=function(){};
_.O._focusedItemChanged=function(){};
_.O._onIronItemsChanged=function(){};
_.O._onShiftTabDown=function(){};
_.O._onFocus=function(){};
_.O._onUpKey=function(){};
_.O._onDownKey=function(){};
_.O._onEscKey=function(){};
_.O._onKeydown=function(){};
_.O._activateHandler=function(){};
_.O._disabledChanged=function(){};
_.O._setSelectedItem=function(){};
_.O._setItems=function(){};
_.O._setSelectedItems=function(){};
_.O._setFocusedItem=function(){};
jii=_.Pf({_template:function(){if(dla!==void 0)return dla;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;t7B===void 0&&(t7B=document.createElement("template"));var W=t7B;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return dla=d},
is:"tp-yt-paper-listbox",behaviors:[Lve],hostAttributes:{role:"listbox"}});var f4V;var R9R;var WdF={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(d,f){return[d||f?"active":"",f?"cooldown":""].join(" ")},
__activeChanged:function(d,f){this.__setAriaHidden(!d);this.__coolingDown=!d&&f},
__altChanged:function(d){this.setAttribute("aria-label",d||"loading")},
__setAriaHidden:function(d){d?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.Pf({_template:function(){if(R9R!==void 0)return R9R;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;f4V===void 0&&(f4V=document.createElement("template"));var W=f4V;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return R9R=d},
is:"tp-yt-paper-spinner",behaviors:[WdF]});var psy;var UlC;_.Pf({_template:function(){if(UlC!==void 0)return UlC;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;psy===void 0&&(psy=document.createElement("template"));var W=psy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return UlC=d},
is:"tp-yt-paper-spinner-lite",behaviors:[WdF]});var OvV;var Zva;_.Pf({_template:function(){if(Zva!==void 0)return Zva;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;OvV===void 0&&(OvV=document.createElement("template"));var W=OvV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return Zva=d},
is:"tp-yt-paper-tab",behaviors:[_.qf,_.eC.IronButtonState,h_],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 d=_.Vb(this).parentNode;return!!d&&!!d.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(d){if(this.link){var f=this.queryEffectiveChildren("a");f&&d.target!==f&&f.click()}}});var siy;var gFL;var HvL=_.o2(['<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>']),KdV=_.IuC(HvL);document.head.appendChild(KdV.content);_.Pf({_template:function(){if(gFL!==void 0)return gFL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;siy===void 0&&(siy=document.createElement("template"));var W=siy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return gFL=d},
is:"tp-yt-paper-tabs",behaviors:[_.Mf,_.xGV],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(d){_.Vb(this).querySelectorAll("tp-yt-paper-tab").forEach(d?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(d){d.setAttribute("noink","")},
_removeNoinkAttribute:function(d){d.removeAttribute("noink")},
_computeScrollButtonClass:function(d,f,R,W){return!f||R?"hidden":d?W?"hidden":"not-visible":""},
_computeTabsContentClass:function(d,f){var R="tabs-content";d&&(R+=" scrollable");if(!d||f)R+=" fit-container";return R},
_computeSelectionBarClass:function(d,f){var R="selection-bar";d?R+=" hidden":f&&(R+=" align-bottom");return R},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(d){return""+d},
_onIronSelect:function(d){this._tabChanged(d.detail.item,this._previousTab);this._previousTab=d.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();_.aj._activateHandler.apply(this,arguments)},
_scheduleActivation:function(d,f){this._pendingActivationItem=d;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,f)},
_delayedActivationHandler:function(){var d=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;d.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(d){d.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(d,f){this.scrollable&&this._affectScroll(f&&-f.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(d){this.$.tabsContainer.scrollLeft+=d;d=this.$.tabsContainer.scrollLeft;this._leftHidden=d===0||this.hideScrollButtons;this._rightHidden=d===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(d,f){if(d){var R=this.$.tabsContent.getBoundingClientRect(),W=R.width,p=d.getBoundingClientRect();R=p.left-R.left;this._pos={width:this._calcPercent(p.width,W),left:this._calcPercent(R,W)};if(this.noSlide||f==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var U=f.getBoundingClientRect();f=this.items.indexOf(f);d=this.items.indexOf(d);this.$.selectionBar.classList.add("expand");
d=f<d;this._isRTL&&(d=!d);d?this._positionBar(this._calcPercent(p.left+p.width-U.left,W)-5,this._left):this._positionBar(this._calcPercent(U.left+U.width-p.left,W)-5,this._calcPercent(R,W)+5);this.scrollable&&this._scrollToSelectedIfNeeded(p.width,R)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(d,f){f-=this.$.tabsContainer.scrollLeft;f<0?this.$.tabsContainer.scrollLeft+=f:(f+=d-this.$.tabsContainer.offsetWidth,f>0&&(this.$.tabsContainer.scrollLeft+=f))},
_calcPercent:function(d,f){return 100*d/f},
_positionBar:function(d,f){d=d||0;f=f||0;this._width=d;this._left=f;this.transform("translateX("+f+"%) scaleX("+d/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var d=this.$.selectionBar.classList;d.contains("expand")?(d.remove("expand"),d.add("contract"),this._positionBar(this._pos.width,this._pos.left)):d.contains("contract")&&d.remove("contract")}});var EFN;var z9a;_.Pf({_template:function(){if(z9a!==void 0)return z9a;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;EFN===void 0&&(EFN=document.createElement("template"));var W=EFN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return z9a=d},
is:"tp-yt-paper-textarea",behaviors:[J4y,_.xv],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(d){this.$.input.textarea.selectionStart=d},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(d){this.$.input.textarea.selectionEnd=d},_ariaLabelledByChanged:function(d){this._focusableElement.setAttribute("aria-labelledby",d)},
_ariaDescribedByChanged:function(d){this._focusableElement.setAttribute("aria-describedby",d)},
get _focusableElement(){return this.inputElement.textarea}});var kfe;var YbV;/*

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 bvV=function(){};
_.O=bvV.prototype;_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O._tapHandler=function(){};
_.O._focusChanged=function(){};
_.O._detectKeyboardFocus=function(){};
_.O._userActivate=function(){};
_.O._upHandler=function(){};
_.O._spaceKeyDownHandler=function(){};
_.O._spaceKeyUpHandler=function(){};
_.O._asyncClick=function(){};
_.O._pressedChanged=function(){};
_.O._ariaActiveAttributeChanged=function(){};
_.O._activeChanged=function(){};
_.O._controlStateChanged=function(){};
_.O._changedButtonState=function(){};
_.O._focusBlurHandler=function(){};
_.O._disabledChanged=function(){};
_.O._changedControlState=function(){};
_.O._downHandler=function(){};
_.O.ensureRipple=function(){};
_.O.getRipple=function(){};
_.O.hasRipple=function(){};
_.O._noinkChanged=function(){};
_.O._focusedChanged=function(){};
_.O.registered=function(){};
_.O._invalidChanged=function(){};
_.O.hasValidator=function(){};
_.O.validate=function(){};
_.O._getValidity=function(){};
_.O._requiredChanged=function(){};
_.O._valueChanged=function(){};
_.O._checkedChanged=function(){};
_.O._buttonStateChanged=function(){};
_.O._setPressed=function(){};
_.O._setPointerDown=function(){};
_.O._setReceivedFocusFromKeyboard=function(){};
_.O._setFocused=function(){};
bvV=_.Pf({is:"tp-yt-paper-toggle-button",_template:function(){if(YbV!==void 0)return YbV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;kfe===void 0&&(kfe=document.createElement("template"));var W=kfe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return YbV=d},
behaviors:[_.gXi],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");_.WZ(this,function(){_.nA(this,"pan-y")})},
_ontrack:function(d){d=d.detail;d.state==="start"?this._trackStart(d):d.state==="track"?this._trackMove(d):d.state==="end"&&this._trackEnd(d)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(d){d=d.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+d:d)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+d:d));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 d=h_._createRipple();d.id="ink";d.setAttribute("recenters","");d.classList.add("circle","toggle-ink");return d}});var Dli;var I4B;_.Pf({_template:function(){if(I4B!==void 0)return I4B;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Dli===void 0&&(Dli=document.createElement("template"));var W=Dli;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return I4B=d},
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 d=_.Vb(this).parentNode,f=_.Vb(this).getOwnerRoot(),R;this.for?R=_.Vb(f).querySelector("#"+this.for):R=d.nodeType==Node.DOCUMENT_FRAGMENT_NODE?f.host:d;return R},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(d){d==="entry"?this.show():d==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Vb(this).textContent.trim()===""){for(var d=!0,f=_.Vb(this).getEffectiveChildNodes(),R=0;R<f.length;R++)if(f[R].textContent.trim()!==""){d=!1;break}if(d)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 d=this.offset;this.marginTop!=14&&this.offset==14&&(d=this.marginTop);var f=this.offsetParent.getBoundingClientRect(),R=this._target.getBoundingClientRect(),W=this.getBoundingClientRect(),p=(R.width-W.width)/2,U=(R.height-W.height)/2,g=R.left-f.left,K=R.top-f.top;switch(this.position){case "top":var E=g+p;var Y=K-W.height-d;break;case "bottom":E=g+p;Y=K+R.height+d;break;case "left":E=g-W.width-d;Y=K+U;break;case "right":E=g+R.width+
d,Y=K+U}this.fitToVisibleBounds?(f.left+E+W.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,E)+"px",this.style.right="auto"),f.top+Y+W.height>window.innerHeight?(this.style.bottom=f.height+"px",this.style.top="auto"):(this.style.top=Math.max(-f.top,Y)+"px",this.style.bottom="auto")):(this.style.left=E+"px",this.style.top=Y+"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(d){d!==500&&this.updateStyles({"--paper-tooltip-delay-in":d+"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(d){if(d==="entry"&&this.animationEntry!=="")return this.animationEntry;if(d==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[d]&&typeof this.animationConfig[d][0].name==="string"){if(this.animationConfig[d][0].timing&&this.animationConfig[d][0].timing.delay&&this.animationConfig[d][0].timing.delay!==0){var f=this.animationConfig[d][0].timing.delay;d==="entry"?this.updateStyles({"--paper-tooltip-delay-in":f+"ms"}):d==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":f+
"ms"})}return this.animationConfig[d][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 qbC=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(qbC,_.US);var Ldc=_.Yk(qbC,[0,_.Nl]);var yM=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(yM,_.US);var e9R=[3,4],xle=[5,6];var XsO=[0,e9R,xle,_.pnc,-1,_.$F,_.UKc,-1,c0v,tpv];var TDL=_.Yk(yM,XsO),ANC=_.IY(XsO);var a4V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(a4V,_.US);var Mei=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Mei,_.US);var wsF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(wsF,_.US);var l4V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(l4V,_.US);var Gfi=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Gfi,_.US);var Cx=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Cx,_.US);Cx.prototype.getSource=function(){return _.Ml(this,1)};
Cx.prototype.getMessage=function(){return _.ai(this,4)};
Cx.prototype.getData=function(){return _.g7(this,Gfi,8)};var SbL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(SbL,_.US);var Bg=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Bg,_.US);var cg=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(cg,_.US);var t_=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(t_,_.US);t_.prototype.getUrl=function(){return _.ai(this,1)};
t_.prototype.setUrl=function(d){return _.wK(this,1,d)};
t_.prototype.hasUrl=function(){return _.xs(_.kF(this,1))!=null};var Vee=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Vee,_.US);var rNc=[3];var mlO=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(mlO,_.US);var dc=function(d){var f=new mlO;return _.Hp(f,2,d)};
mlO.prototype.getLanguage=function(){return lL(this,4,ju)};
var uOV=function(d){var f=dc(1);return _.Xo(f,6,ju,d)},ju=[3,
4,5,6];var PLy=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(PLy,_.US);var fP=function(d){var f=new PLy;return _.Hp(f,1,d)},RE=function(d,f){return _.Xo(d,2,QiV,f)},QiV=[2,
3,4,5];var vFe=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(vFe,_.US);var Wl=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Wl,_.US);var Fda=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Fda,_.US);var JNc=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(JNc,_.US);var nFB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(nFB,_.US);var h9V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(h9V,_.US);var oFa=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(oFa,_.US);var pP=function(d){return _.g7(d,cg,5)};var $lV=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x($lV,_.US);$lV.prototype.getValue=function(){return Tf(this,1)};var NDB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(NDB,_.US);var Uw=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Uw,_.US);Uw.prototype.getMetadata=function(){return _.Gf(this,nFB,7,Ow)};
Uw.prototype.hasMetadata=function(){return _.bL(this,nFB,7,Ow)};
var yNi=_.VdQ(Uw),Ow=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Zr=function(d){this.JSC$11966_name_=d;this.files_=[];this.directories_=[];this.directoryMap_={}};
Zr.prototype.getName=function(){return this.JSC$11966_name_};var Hl=function(d,f){this.callback_=f;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new Zr("");CLO(this,d,this.rootDirectory_);sw(this)},CLO=function(d,f,R){for(var W=0;W<f.length;W++){var p=f[W];
p.isFile?(d.fileOps_++,p.file((0,_.lB)(d.handleFileSuccess_,d,R),(0,_.lB)(d.handleFileError_,d))):d.unscannedDirectories_.push(new ivL(p,R))}},sw=function(d){if(d.unscannedDirectories_.length>0&&d.directoryOps_<5&&!d.hasError_){d.directoryOps_++;
var f=d.unscannedDirectories_.shift(),R=f.entry,W=new Zr(R.name);f=f.parent;f.directoryMap_[W.getName()]=W;f.directories_.push(W);R=R.createReader();R.readEntries((0,_.lB)(d.handleDirectorySuccess_,d,R,W),(0,_.lB)(d.handleDirectoryError_,d))}d.directoryOps_!=0||d.fileOps_!=0||d.unscannedDirectories_.length!=0&&!d.hasError_||d.callback_(d.rootDirectory_.files_,d.rootDirectory_.directories_,d.hasError_)};
Hl.prototype.handleDirectorySuccess_=function(d,f,R){CLO(this,R,f);R.length==0?(this.directoryOps_--,sw(this)):d.readEntries((0,_.lB)(this.handleDirectorySuccess_,this,d,f),(0,_.lB)(this.handleDirectoryError_,this))};
Hl.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;sw(this)};
Hl.prototype.handleFileSuccess_=function(d,f){d.files_.push(f);this.fileOps_--;sw(this)};
Hl.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;sw(this)};
var ivL=function(d,f){this.entry=d;this.parent=f};var KP=function(d){_.DB.call(this);_.Vk(d,"drop",this.onObjectsDropped_,!1,this);_.Vk(d,"dragenter",this.onFilesDragged_,!1,this);_.Vk(d,"dragover",this.onFilesDragged_,!1,this);_.Vk(d,"dragleave",this.onDragLeave_,!1,this);_.Vk(d,"dragend",this.onDragLeave_,!1,this)};
_.fv(KP,_.DB);var BDV=function(d,f){_.E9.call(this,"f");this.files=d;this.directories=f};
_.fv(BDV,_.E9);var cNN=function(){_.E9.call(this,"h")};
_.fv(cNN,_.E9);var tea=function(){_.E9.call(this,"i")};
_.fv(tea,_.E9);var doN=function(){_.E9.call(this,"g")};
_.fv(doN,_.E9);KP.prototype.onObjectsDropped_=function(d){var f=this;d.preventDefault();var R=d.event_.dataTransfer;if((d=R&&R.items)&&d.length>0&&d[0].webkitGetAsEntry){R=[];for(var W=[],p=0;p<d.length;p++){var U=d[p].webkitGetAsEntry();U?R.push(U):W.push(d[p])}new Hl(R,function(g,K,E){E?f.dispatchEvent(new doN("Error occurred while reading from the file system.")):f.dispatchEvent(new BDV(g,K,W))})}else(d=R&&R.files)&&this.dispatchEvent(new BDV(Array.from(d),[]))};
KP.prototype.onFilesDragged_=function(d){d.type==="dragenter"&&this.dispatchEvent(new cNN);d.preventDefault()};
KP.prototype.onDragLeave_=function(){this.dispatchEvent(new tea)};var jZV=function(d,f){this.JSC$11989_name_=d;this.inputElement_=f};
jZV.prototype.getName=function(){return this.JSC$11989_name_};
jZV.prototype.getInputElement=function(){return this.inputElement_};var Ew=function(d,f,R){f=f===void 0?"single_file":f;R=R===void 0?[]:R;_.DB.call(this);this.overlayTarget_=d;this.parentOverlay_=d!=null?d.parentNode:_.eb("scotty-overlay-parent");this.selectorType_=f;this.acceptTypes_=R;this.overlay_=fyi(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.x(Ew,_.DB);
var fyi=function(d,f,R,W){var p=document.createElement("input");p.setAttribute("type","file");p.setAttribute("name","Filedata");_.Vk(p,"change",d.onFilesSelected_,!1,d);R==="multiple_file"&&(p.multiple="true");R==="single_directory"&&(p.webkitdirectory="true");W.length>0&&p.setAttribute("accept",W.join(","));p.style.position="absolute";p.style.overflow="hidden";p.style.height="0px";p.style.width="0px";p.style.opacity="0";p.setAttribute("aria-hidden","true");p.setAttribute("tabIndex",-1);if(d.overlayTarget_!=
null)return p.style.height=f.offsetHeight+"px",p.style.width=f.offsetWidth+"px",d.parentOverlay_&&(d.parentOverlay_.style.position="relative"),_.wE(p,f),ml(p,new _.QC(f.offsetLeft,f.offsetTop)),p;d.parentOverlay_.appendChild(p);return p};
Ew.prototype.click=function(){this.overlay_.click()};
Ew.prototype.onFilesSelected_=function(d){a:{try{var f=(new XMLHttpRequest).upload!==void 0;break a}catch(Y){}f=!1}if(f){var R;d=Array.from((R=d.target.files)!=null?R:[]);R=[];if(this.selectorType_==="single_directory"&&(_.Z4||jq||_.Ob)){R=new Zr("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(f=0;f<d.length;f++)for(var W=d[f],p=W.webkitRelativePath.split("/"),U=R,g=0;g<p.length;g++){var K=p[g];if(g==p.length-1){K!="."&&U.files_.push(W);break}var E=U.directoryMap_[K];E==void 0&&(K=
E=new Zr(K),U.directoryMap_[K.getName()]=K,U.directories_.push(K));U=E}R=R.directories_}this.dispatchEvent(new R3N(d,R,null))}else d=d.target.value,d.match(/^c:\\fakepath\\/i)&&(d=d.substring(12)),this.dispatchEvent(new R3N([],[],new jZV(d,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=fyi(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var R3N=function(d,f){_.E9.call(this,"j");this.files=d;this.directories=f};
_.x(R3N,_.E9);var WlR=function(d){this.uploadUrl_=d};var pAR=function(){_.DB.call(this)};
_.fv(pAR,_.DB);var zt=function(d){_.E9.call(this,d)};
_.fv(zt,_.E9);var kf=function(d){_.E9.call(this,d)};
_.fv(kf,_.E9);var UoO=function(d,f,R,W,p){_.DB.call(this);R=document.createElement("form");R.setAttribute("method",f);R.setAttribute("enctype","multipart/form-data");R.setAttribute("encoding","multipart/form-data");f=document.createElement("input");f.setAttribute("type","hidden");f.setAttribute("name","metadata");f.setAttribute("value",p);R.appendChild(f);R.appendChild(W);this.JSC$12006_form_=R;d=new _.R6(d);_.iB(d,"upload_protocol","multipart");this.JSC$12006_url_=d.toString();this.JSC$12006_request_=new tW;this.state_=
"Ready";this.JSC$12006_errorDescription_=null;this.JSC$12006_eventHandler_=new _.Eh(this);_.Dp(this,this.JSC$12006_eventHandler_);this.JSC$12006_eventHandler_.listen(this.JSC$12006_request_,"success",this.onTransferSuccess_);this.JSC$12006_eventHandler_.listen(this.JSC$12006_request_,"error",this.onTransferError_)};
_.x(UoO,pAR);_.O=UoO.prototype;_.O.run=function(){this.state_="Transferring";var d=this.JSC$12006_request_,f=this.JSC$12006_form_;if(d.JSC$11425_active_)throw Error("me");var R=new _.R6(this.JSC$12006_url_||f.action);d.JSC$11425_form_=f;f=d.JSC$11425_form_;R=_.ht(R.toString());R!==void 0&&(f.action=R);rhe(d)};
_.O.getResponseCode=function(){return null};
_.O.getResponseText=function(){return this.JSC$12006_request_&&this.JSC$12006_request_.getResponseText()||null};
_.O.JSC$29349_getErrorDescription=function(){return this.JSC$12006_errorDescription_};
_.O.cancel=function(){this.JSC$12006_request_&&this.JSC$12006_request_.abort();this.state_="Cancelled";this.dispatchEvent(new zt("o"))};
_.O.pause=function(){};
_.O.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new zt("l"))};
_.O.onTransferError_=function(){this.JSC$12006_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new zt("n"))};var Yf=function(){_.AE.call(this)};
_.x(Yf,_.AE);Yf.prototype.createXhr=function(){var d=_.AE.prototype.createXhr.call(this);d.upload&&(d.upload.onprogress=(0,_.lB)(this.onProgress_,this));return d};
Yf.prototype.onProgress_=function(d){this.dispatchEvent(d)};var OeO=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},sZc=function(d,f){var R=d.attempt_+1;
if(d.maxAttempts_>0&&R>d.maxAttempts_)return!1;R==0?f():d.delayCallId_=x2(function(){d.delayCallId_=null;f()},Zee(d),d);
d.attempt_=R;return!0};
OeO.prototype.reset=function(){this.delayCallId_&&_.RJ.clearTimeout(this.delayCallId_);this.attempt_=-1};
var Zee=function(d){var f=250*Math.pow(2,d.attempt_);d.maxDelayMs_>=0&&(f=Math.min(f,d.maxDelayMs_));return f};var $58=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var bu=function(){_.DB.call(this);this.JSC$12016_request_=this.state_=null;this.JSC$12016_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12016_bytesTransferred_=0;this.retryIterator_=new OeO;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12016_errorDescription_=null;this.JSC$12016_eventHandler_=new _.Eh(this);_.Dp(this,this.JSC$12016_eventHandler_);this.JSC$12016_url_=this.blob_=null;this.JSC$12016_method_=void 0;this.chunkSize_=this.JSC$12016_metadata_=
this.JSC$12016_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12016_responseText_=this.JSC$12016_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.fv(bu,pAR);_.O=bu.prototype;_.O.run=function(){Dr(this)};
_.O.getResponseCode=function(){return this.JSC$12016_responseCode_};
_.O.getResponseText=function(){return this.JSC$12016_responseText_};
_.O.JSC$29349_getErrorDescription=function(){return this.JSC$12016_errorDescription_};
_.O.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12016_eventHandler_.removeAll();this.JSC$12016_request_&&this.JSC$12016_request_.abort();this.retryIterator_.reset();var d=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(d==="Upload"||d==="Query")d=new Yf,d.JSC$9780_withCredentials_=this.JSC$12016_withCredentials_,d.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12016_bytesTransferred_=
0;this.dispatchEvent(new zt("o"))}};
_.O.pause=function(){this.pauseRequested_=!0};
var Dr=function(d){var f=d.state_;d.pauseRequested_?(d.pauseRequested_=!1,d.stateAfterUnpausing_=f,d.state_="Paused"):sZc(d.retryIterator_,function(){switch(d.state_){case "Start":d.JSC$12016_request_=new Yf;var R=_.uo.clone(d.JSC$12016_headers_);d.blob_.size!=null&&(R["Content-Length"]=d.blob_.size);R=Npf(R);R["X-Goog-Upload-Protocol"]="resumable";R["X-Goog-Upload-Command"]="start";d.JSC$12016_eventHandler_.removeAll();d.JSC$12016_eventHandler_.listen(d.JSC$12016_request_,"complete",d.onStartComplete_);
d.JSC$12016_request_.JSC$9780_withCredentials_=d.JSC$12016_withCredentials_;d.JSC$12016_request_.send(d.JSC$12016_url_,d.JSC$12016_method_,d.JSC$12016_metadata_,R);d.lastCommandResponseCode_=null;d.dispatchEvent(new kf("q"));break;case "Upload":R=d.transferHandle_.uploadUrl_;var W=d.blob_.size;if(H3C()){var p=d.chunkSize_;var U=d.offset_+p>=W;W=gAO(d.blob_,d.offset_,U?W:d.offset_+p)}else d.offset_=0,W=d.blob_,U=!0;d.JSC$12016_request_=new Yf;d.JSC$12016_request_.JSC$9780_withCredentials_=d.JSC$12016_withCredentials_;
d.JSC$12016_eventHandler_.removeAll();d.JSC$12016_eventHandler_.listen(d.JSC$12016_request_,"progress",d.onUploadProgress_);p=(0,_.lB)(d.JSC$12018_onUploadComplete_,d,d.offset_+W.size,U);d.JSC$12016_eventHandler_.listen(d.JSC$12016_request_,"complete",p);d.lastCommandResponseCode_=null;d.dispatchEvent(new kf("q"));U=Object.assign({},d.JSC$12016_headers_||{},{"X-Goog-Upload-Command":"upload"+(U?", finalize":""),"X-Goog-Upload-Offset":d.offset_});d.JSC$12016_request_.send(R,"POST",W,U);break;case "Query":d.JSC$12016_request_=
new Yf;d.JSC$12016_eventHandler_.removeAll();d.JSC$12016_eventHandler_.listen(d.JSC$12016_request_,"complete",d.onQueryComplete_);R=Object.assign({},d.JSC$12016_headers_||{},{"X-Goog-Upload-Command":"query"});d.JSC$12016_request_.send(d.transferHandle_.uploadUrl_,"POST","",R);d.lastCommandResponseCode_=null;d.dispatchEvent(new kf("q"));break;default:throw Error("bf");}})||IE(d,"Transfer encountered too many consecutive failures.")},IE=function(d,f){d.state_="Error";
d.JSC$12016_errorDescription_=f;d.dispatchEvent(new zt("n"))};
bu.prototype.onStartComplete_=function(d){var f=d.target;this.lastCommandResponseCode_=f.getStatus();this.dispatchEvent(new kf("r"));if(gNy(f))Hei(this,f);else if(KlF(f)){d=dP(d.target.getAllResponseHeaders());for(var R in d)_.Uu(R.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new zt("m"));R=mg(d,"X-Goog-Upload-URL");d=(d=mg(d,"X-Goog-Upload-Chunk-Granularity"))?parseInt(d,10):1;R===void 0||isNaN(d)||d<=0?IE(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
d)*d,this.transferHandle_=new WlR(R),this.dispatchEvent(new zt("p")),this.state_="Upload",this.retryIterator_.reset(),Dr(this))}else Dr(this)};
bu.prototype.onUploadProgress_=function(d){this.JSC$12016_bytesTransferred_=this.offset_+d.loaded;this.dispatchEvent(new zt("k"))};
bu.prototype.JSC$12018_onUploadComplete_=function(d,f,R){var W=this,p,U;return _.H(function(g){switch(g.nextAddress){case 1:p=R.target;W.lastCommandResponseCode_=p.getStatus();W.dispatchEvent(new kf("r"));if(ENc(p)||p.getStatus()==404)return W.JSC$12016_bytesTransferred_=d,Hei(W,p),g.return();if(KlF(p)){g.jumpTo(2);break}if(!(U=W.detectCorruptedBlobEnabled_)){g.jumpTo(3);break}return g.yield(z3R(W),4);case 4:U=g.yieldResult;case 3:if(U)return IE(W,"Blob has been modified or corrupted."),g.return();
W.requireUploadRequestModification_=p.getStatus()==400;W.state_="Query";Dr(W);return g.return();case 2:if(f)return IE(W,"Got a non-final success response after issuing a finalize command."),g.return();W.JSC$12016_bytesTransferred_=d;W.offset_=d;W.retryIterator_.reset();Dr(W);return g.return()}})};
bu.prototype.onQueryComplete_=function(d){var f=d.target;this.lastCommandResponseCode_=f.getStatus();this.dispatchEvent(new kf("r"));gNy(f)?(f.getStatus()===200&&(this.JSC$12016_bytesTransferred_=this.blob_.size),Hei(this,f)):KlF(f)?(d=dP(d.target.getAllResponseHeaders()),d=parseInt(mg(d,"X-Goog-Upload-Size-Received"),10),isNaN(d)?IE(this,"Server did not respond with current offset."):d<this.offset_?IE(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
d+"."):this.requireUploadRequestModification_&&this.offset_===d?IE(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<d&&this.retryIterator_.reset(),this.offset_=this.JSC$12016_bytesTransferred_=d,this.state_="Upload",Dr(this))):Dr(this)};
var Hei=function(d,f){d.JSC$12016_responseCode_=f.getStatus();var R=dP(f.getAllResponseHeaders());y2v(R);d.JSC$12016_responseText_=f.getResponseText();d.state_="Response received";d.dispatchEvent(new zt("l"))},KlF=function(d){var f=d.getStatus();
d=dP(d.getAllResponseHeaders());d=mg(d,"X-Goog-Upload-Status");return f===200&&d==="active"},ENc=function(d){d=dP(d.getAllResponseHeaders());
return mg(d,"X-Goog-Upload-Status")==="final"},gNy=function(d){if(ENc(d))return!0;
d=d.getStatus();return d>=400&&d<500},z3R=function(d){var f;
return _.H(function(R){if(R.nextAddress==1){if(!d.blob_||d.originalBlobSize_<=0)return R.return(!1);if(d.blob_.size!==d.originalBlobSize_)return R.return(!0);_.q3(R,2);if(f=gAO(d.blob_,0,1)){var W=R.yield,p=new u2,U=B5B(p);p.reader_.readAsBinaryString(f);R=W.call(R,U,4)}else R=R.return(!0);return R}if(R.nextAddress!=2)return R.return(d.blob_.size!==d.originalBlobSize_);_.Ta(R);return R.return(!0)})};var kxa=function(d,f,R,W,p,U){_.DB.call(this);this.payload_=W;this.JSC$12019_url_=d;this.JSC$12019_method_=f;this.JSC$12019_headers_=R;this.JSC$12019_metadata_=p;this.encoding_=U||"binary";d=new _.eQ;this.boundary_="uploader-"+Nr()+"-"+d.JSC$11274_toIsoString();this.JSC$12019_responseText_=this.JSC$12019_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12019_errorDescription_=null;this.JSC$12019_eventHandler_=new _.Eh(this);_.Dp(this,this.JSC$12019_eventHandler_)};
_.x(kxa,pAR);_.O=kxa.prototype;
_.O.run=function(){var d=_.uo.clone(this.JSC$12019_headers_);this.payload_.length!=null&&(d["Content-Length"]=this.payload_.length);d=Npf(d);d["X-Goog-Upload-Protocol"]="multipart";d["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new Yf;this.JSC$12019_eventHandler_.removeAll();this.JSC$12019_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12019_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12019_url_,this.JSC$12019_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12019_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",d)};
_.O.getResponseCode=function(){return this.JSC$12019_responseCode_};
_.O.getResponseText=function(){return this.JSC$12019_responseText_};
_.O.JSC$29349_getErrorDescription=function(){return this.JSC$12019_errorDescription_};
_.O.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12019_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new zt("o")))};
_.O.pause=function(){};
_.O.onTransferProgress_=function(){this.dispatchEvent(new zt("k"))};
_.O.onTransferComplete_=function(d){var f=d.target.getStatus();f===void 0||f===-1?(this.JSC$12019_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new zt("n"))):(this.JSC$12019_responseCode_=f,d=d.target,f=dP(d.getAllResponseHeaders()),y2v(f),this.JSC$12019_responseText_=d.getResponseText(),this.state_="Complete",this.dispatchEvent(new zt("l")))};_.Yai=function(d,f,R,W){W=W===void 0?!1:W;if(R instanceof jZV)return new UoO(d,"POST",f,R.getInputElement(),"");if(typeof R==="string"||R instanceof String)return new kxa(d,"POST",f,R,"");var p=new bu(void 0);p.JSC$12016_url_=d;p.JSC$12016_method_="POST";p.JSC$12016_headers_=f;p.blob_=R;p.originalBlobSize_=R.size;p.JSC$12016_metadata_="";W&&(p.JSC$12016_withCredentials_=W);p.state_="Start";return p};var qI=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(qI,_.US);_.O=qI.prototype;_.O.getEnableSsEngine=function(){return _.XO(this,2)};
_.O.getEnableAwr=function(){return _.XO(this,3)};
_.O.getAlohaAutoGaRollout=function(){return _.XO(this,5)};
_.O.getEnableConfigurator=function(){return _.XO(this,6)};
_.O.getEnableMweb=function(){return _.XO(this,7)};
var DoV=function(){var d=bey();return _.PZ(d,7,!0)};
qI.prototype.getEnableCtlConsentCheckbox=function(){return _.XO(this,8)};
qI.prototype.getEnableIframe=function(){return _.XO(this,9)};
var bey=function(){var d=new qI;d=_.PZ(d,5,!0);d=_.PZ(d,2,!0);d=_.PZ(d,4,!1);d=_.PZ(d,8,!0);return _.PZ(d,9,!0)};
qI.prototype.getEnableScreenshotNudge=function(){return _.XO(this,10)};
var Iye=function(){var d=DoV();return _.PZ(d,10,!0)};
qI.prototype.getEnableWebStartupConfigEndpoint=function(){return _.XO(this,11)};
qI.prototype.getEnableJunkNudge=function(){return _.XO(this,12)};
var EE8=function(){var d=Iye();return _.PZ(d,12,!0)};
_.O=qI.prototype;_.O.getEnableConfiguratorLocale=function(){return _.XO(this,13)};
_.O.getEnableTinyNoPointer=function(){return _.XO(this,14)};
_.O.getEnableSupportSessionLogging=function(){return _.XO(this,15)};
_.O.getEnableFileUploadForScreenshot=function(){return _.XO(this,16)};
_.O.getEnableDirectDeflectionForSingleCategory=function(){return _.XO(this,17)};
_.O.getEnableImageSanitization=function(){return _.XO(this,18)};
_.O.getEnableAlohaBinarySplit=function(){return _.XO(this,19)};
_.O.getEnableDbFeedbackIntents=function(){return _.XO(this,20)};
_.O.getEnableMarkMandatoryFieldsWithRequired=function(){return _.XO(this,21)};
_.O.getEnableFeedbackCategoryCustomUi=function(){return _.XO(this,22)};
_.O.getEnableRealtimeCtl=function(){return _.XO(this,23)};var Kxk=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Kxk,_.US);var C$u=[/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 BpQ="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 c2k=_.o2(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),tfF=_.o2(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var jXJ,Wxp,fiW,pPf;var qai,LlV;
qai=function(d,f,R){d.timeOfStartCall=(new Date).getTime();var W=R||_.RJ,p=W.document,U=d.nonce||_.tt(W.document);U&&!d.nonce&&(d.nonce=U);if(d.flow=="help"){var g=_.oS("document.location.href",W);!d.helpCenterContext&&g&&(d.helpCenterContext=g.substring(0,1200));g=!0;if(f&&JSON&&JSON.stringify){var K=JSON.stringify(f);(g=K.length<=1200)&&(d.psdJson=K)}g||(f={invalidPsd:!0})}f=[d,f,R];W.GOOGLE_FEEDBACK_START_ARGUMENTS=f;R=d.feedbackServerUri||"//www.google.com/tools/feedback";if(g=W.GOOGLE_FEEDBACK_START)g.apply(W,f);
else{W=R+"/load.js?";for(var E in d)f=d[E],f==null||_.tn(f)||(W+=encodeURIComponent(E)+"="+encodeURIComponent(f)+"&");d=MM(p).createElement("SCRIPT");U&&d.setAttribute("nonce",U);_.R4(d,_.MK(W));p.body.appendChild(d)}};
LlV=function(d,f,R,W){var p,U;_.H(function(g){p=R||_.RJ;var K=d.serverEnvironment==="DEV",E=R||_.RJ;E=d.nonce||_.tt(E.document);K={integrationKeys:{productId:d.productId,feedbackBucket:d.bucket,triggerId:d.triggerId},callbacks:{onClose:d.callback,onLoad:d.onLoadCallback},formContent:{locale:d.locale,disableScreenshot:d.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:d.abuseLink,additionalDataConsent:d.additionalDataConsent},initializationData:{isLocalServer:K,nonce:E,useNightlyRelease:K,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:d.feedbackServerUri,colorScheme:d.colorScheme},extraData:{productVersion:d.productVersion,authUser:d.authuser,configuratorId:d.configuratorId,customZIndex:d.customZIndex,tinyNoPointer:d.tinyNoPointer,
allowNonLoggedInFeedback:d.allowNonLoggedInFeedback,enableAnonymousFeedback:d.enableAnonymousFeedback}};f&&(E=new Map(Object.entries(f)),K.extraData.productSpecificData=E);U=K;return g.yield(sXu(U,W,p),0)})};
_.e3y=function(d,f,R){try{if(d.flow==="help"){var W=d.helpCenterPath.replace(/^\//,"");_.cn(R||window,"https://support.google.com/"+W)}else d.flow==="submit"?qai(d,f,R):zRU(d.productId,d.feedbackServerUri).then(function(p){p=_.g7(p,qI,1);var U=!IYn||(p==null?void 0:p.getEnableMweb()),g=!d.tinyNoPointer||(p==null?void 0:p.getEnableTinyNoPointer());!p||p.getAlohaAutoGaRollout()&&U&&g?LlV(d,f,R,p):qai(d,f,R)},function(p){p&&p.name!=="DuplicateFormError"&&qai(d,f,R)})}catch(p){LlV(d,f,R,null)}};
_.Wp("userfeedback.api.startFeedback",_.e3y);var kRL=/https?:\/\/\S+\.\S+/,Yqf=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],bcL=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var mxf=function(d){var f=d.split(""),R=[-263237435,15,f,function(W,p,U){var g=p.length;U.forEach(function(K,E,Y){this.push(Y[E]=p[(p.indexOf(K)-p.indexOf(this[E])+E+g--)%p.length])},W.split(""))},
function(W,p){W=(W%p.length+p.length)%p.length;p.splice(-W).reverse().forEach(function(U){p.unshift(U)})},
"response",function(){for(var W=64,p=[];++W-p.length-32;){switch(W){case 58:W-=14;case 91:case 92:case 93:continue;case 123:W=47;case 94:case 95:case 96:continue;case 46:W=95}p.push(String.fromCharCode(W))}return p},
null,12,1540023973,65941107,null,f,function(W,p){for(W=(W%p.length+p.length)%p.length;W--;)p.unshift(p.pop())},
695603893,function(W){for(var p=W.length;p;)W.push(W.splice(--p,1)[0])},
"'[;'[(",function(W,p){W.push(p)},
null,function(W,p,U,g,K){return p(U,g,K)},
"continuation",f,function(W,p){if(W.length!=0){p=(p%W.length+W.length)%W.length;var U=W[0];W[0]=W[p];W[p]=U}},
function(){for(var W=64,p=[];++W-p.length-32;){switch(W){case 91:W=44;continue;case 123:W=65;break;case 65:W-=18;continue;case 58:W=96;continue;case 46:W=95}p.push(String.fromCharCode(W))}return p},
'"),/]];'];R[7]=R;R[11]=R;R[18]=R;try{(((0,R[15])(R[21]),R[22])(R[11],R[9]),R[22])(R[new Date("1970-01-01T04:30:12.000+04:30")/1E3],R[1]),((0,R[22])(R[11],R[23]),R[4])(R[10],R[18]),(0,R[20])(R[21],R[14])<<(0,R[17])(R[18],R[1]),(0,R[4])(R[8],R[21]),(0,R[19])((0,R[19])((0,R[17])(R[7],R[9]),R[3],R[20],(0,R[6])(),R[2]),R[3],R[5],(0,R[15])(),R[2])}catch(W){return"aTlOUOubTO4AP____8P_"+d}return f.join("")};_.xoB=new _.C0("runAttestationCommand");var XAe=new _.C0("verifyCommand");_.LP=new _.C0("accessibilityContext");var TEV=new _.C0("accessibilityData");var AeR=new _.C0("profileCardCommand");var PZp=new _.C0("signInEndpoint");var ujW=new _.C0("signOutEndpoint");var MHa;_.aya=new _.C0("accountItemSectionRenderer");MHa=new _.C0("accountItemRenderer");_.wAO=new _.C0("saveCommandToSessionStorageAction");var lyV=new _.C0("crossAccountChannelTransferEndpoint");var Snf=new _.C0("getAccountMenuEndpoint");_.VsJ=new _.C0("getAccountSwitcherEndpoint");var GoS=new _.C0("getAccountsListEndpoint");var GxR=new _.C0("getAccountsListInnertubeEndpoint");_.eu=new _.C0("addToToastAction");var Sae=new _.C0("hideEnclosingAction");_.xf=new _.C0("replaceEnclosingAction");var VHc=new _.C0("buttonRefreshAction");var reB=new _.C0("adsControlFlowOpportunityReceivedCommand");var moC=new _.C0("openAdAllowlistInstructionCommand");var uni=new _.C0("videoMastheadAdPrimaryVideoRenderer");var PSV=new _.C0("displayAdRenderer");var UAp=new _.C0("instreamVideoAdRenderer");_.QZa=new _.C0("inFeedAdLayoutRenderer");var vNR=new _.C0("sequenceItemInPlayerAdLayoutRenderer");_.Flc=new _.C0("adSlotRenderer");var JeL=new _.C0("adAvatarViewModel");var nNV=new _.C0("adBadgeViewModel");var h3V=new _.C0("adButtonViewModel");var oNO=new _.C0("adImageViewModel");var U7L=new _.C0("reelsAdCardButtonedViewModel");var $oR=new _.C0("reelsPlayerOverlayLayoutViewModel");var NEy=new _.C0("showSchedulingPanelCommand");var yeF=new _.C0("backstageCommentsRenderer");var CSV=new _.C0("backstageImageRenderer");var ieO=new _.C0("backstagePostRenderer");var BEN=new _.C0("backstageZeroStateRenderer");var ceN=new _.C0("postRenderer");var tHa=new _.C0("sharedPostRenderer");var dWe=new _.C0("createBackstagePostEndpoint");var jQN=new _.C0("getPostVideoPreviewEndpoint");var fBi=new _.C0("updateBackstagePostEndpoint");var RMN=new _.C0("filterChipTransformCommand");var W5L=new _.C0("insertRichSectionCommand");var BNv=new _.C0("talkToRecsDeselectCommand");var p2V=new _.C0("talkToRecsNextCommand");var iUQ=new _.C0("talkToRecsSelectCommand");var UWa=new _.C0("talkToRecsUpdateTextCommand");_.a0=new _.C0("browseEndpoint");_.Oya=new _.C0("confirmDialogEndpoint");var ZyB=new _.C0("expandOnHoverCardRenderer");var sQe=new _.C0("lumiereShelfDetailsRenderer");var g2V=new _.C0("revealBusinessEmailCommand");var Hyi=new _.C0("validateChannelHandleCommand");var K5i=new _.C0("channelCreationFormEndpoint");var E2i=new _.C0("aboutChannelViewModel");var zMV=new _.C0("channelThumbnailWithLinkRenderer");var kje=new _.C0("channelCreationServiceEndpoint");var Y9B=new _.C0("updateChannelPageSettingsEndpoint");var X0=function(d){this.delegate=d},Tt=function(){X0.apply(this,arguments)};
_.x(Tt,X0);_.Uh.Object.defineProperties(Tt.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(d){this.delegate.entityMetadata=d}}});var bya=function(){Tt.apply(this,arguments)};
_.x(bya,Tt);bya.prototype.getAssociations=function(){return[]};
bya.prototype.getTypeName=function(){return"channelHandle"};var JMU=new _.C0("webThumbnailDetailsExtensionData");var UQF=new _.C0("commandContext");var DWN=new _.C0("addVideoLinkAction");var IBO=new _.C0("banAuthorAction");var q9L=new _.C0("createCommentAction");var L5B=new _.C0("createCommentReplyAction");var eMy=new _.C0("createPollAction");var xWO=new _.C0("hideIdentityChipAction");var X2y=new _.C0("openUpdateCommentDialogAction");var Tzy=new _.C0("pinCommentAction");var AEO=new _.C0("removeCommentAction");var aBB=new _.C0("unpinCommentAction");var AK=new _.C0("updateBackstagePollAction");var MrO=new _.C0("updateCommentVoteAction");var w2V=new _.C0("commentThreadRenderer");var lBy=function(){Tt.apply(this,arguments)};
_.x(lBy,Tt);lBy.prototype.getAssociations=function(){return[]};
lBy.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var GjL=function(){Tt.apply(this,arguments)};
_.x(GjL,Tt);GjL.prototype.getAssociations=function(){return[]};
GjL.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.S9N=new _.C0("commentDialogRenderer");var VrB=new _.C0("reloadCommentsCommand");var rEB=new _.C0("updateCommentsSettingsEndpoint");var mWV=new _.C0("commentViewModel");var u9i=new _.C0("triStateButtonViewModel");var PpL=new _.C0("voiceReplyContainerViewModel");_.I6=new _.C0("commandExecutorCommand");var Jh=new _.C0("emoji");var QQF=new _.C0("updateCreatorChannelInnertubeCommand");_.v2C=new _.C0("appendContinuationItemsAction");_.F5F=new _.C0("changeEngagementPanelVisibilityAction");_.h9=new _.C0("continuationCommand");var JEN=new _.C0("hideReportedCommentAction");var n2e=new _.C0("listMutationCommand");_.aE=new _.C0("openPopupAction");var hMO=new _.C0("persistSubscriptionsDisplayPreferencesCommand");var cEy;_.o2V=new _.C0("playlistRemoveVideosAction");_.$WL=new _.C0("updatePlaylistAction");_.Nzy=new _.C0("addToPlaylistCommand");_.yEV=new _.C0("endPlaylistCommand");_.Cpe=new _.C0("recoverPlaylistCommand");_.iyO=new _.C0("refreshPlaylistCommand");_.BzF=new _.C0("refreshFormCommand");cEy=new _.C0("openOnePickAddVideoModalCommand");_.vju=new _.C0("reloadContinuationItemsCommand");_.trC=new _.C0("scrollToEngagementPanelCommand");var d5e=new _.C0("selectCountryCommand");var jec=new _.C0("showReloadUiCommand");var fga=new _.C0("undoFeedbackAction");var RmV=new _.C0("updateButtonAction");var WEO=new _.C0("updateSubscribeButtonAction");var pEC=new _.C0("updateToggleAction");var U5a=new _.C0("webNativeShareCommand");_.ex=new _.C0("webCommandMetadata");_.MI=new _.C0("webHandleServiceEndpointExtension");var PXu=new _.C0("webNavigationEndpointData");var O0F=new _.C0("backgroundAudioPlaybackCommand");var Z0e=new _.C0("copyLinkCommand");var seL=new _.C0("playlistVotingRefreshPopupCommand");var gCF=new _.C0("selectChipCommand");var H0F=new _.C0("setCookieCommand");var KEa=new _.C0("setLocalStorageCommand");var ECc=new _.C0("setPrefStorageEntryCommand");var b0c;_.zmy=new _.C0("settingsUpdateCheckboxCommand");_.kra=new _.C0("settingsUpdateTextCommand");_.YPe=new _.C0("settingsUpdateOptionsCommand");b0c=new _.C0("settingsUpdateSwitchCommand");_.D5i=new _.C0("settingsUpdateConnectedAppRendererCommand");var IgL=new _.C0("updateTextInputFormFieldRendererCommand");var qPO=new _.C0("updateToggleButtonStateCommand");var LEy=new _.C0("updateUrlParamCommand");var emB=new _.C0("webSubmitFormCommand");var x5y=new _.C0("channelSwitcherPageRenderer"),XEN=new _.C0("updateChannelSwitcherPageAction");_.BI=new _.C0("continuationItemRenderer");_.wc=new _.C0("richItemRenderer");var TpN=new _.C0("richSectionRenderer");_.A2y=new _.C0("richShelfRenderer");_.agV=new _.C0("metadataBadgeRenderer");_.MfO=new _.C0("multiPageMenuNotificationSectionRenderer");_.wEe=new _.C0("playlistLoopButtonStateRenderer");var lgN=new _.C0("claimLegacyYoutubeChannelEndpoint");var GrL=new _.C0("getNotificationMenuEndpoint");var SPe=new _.C0("getSearchInVideoCommand");_.VfF=new _.C0("getTranscriptEndpoint");_.LE=new _.C0("signalServiceEndpoint");var r2c=new _.C0("verifyAgeEndpoint");var Q$U=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Q$U,_.US);Q$U.prototype.getPath=function(){return _.ai(this,1)};
Q$U.prototype.getValue=function(){return _.ai(this,2)};var m5V=[0,_.hN,-1];var uUO=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(uUO,_.US);var PaW=_.Yk(uUO,[0,_.oi,m5V]);var P$C=new _.C0("dismissalEndpoint");var QeO=new _.C0("elementsCommand");_.hh=new _.C0("innertubeCommand");var vCB=new _.C0("multipleInlinePlaybackCommand");var LNJ=new _.C0("loggingDirectives");var FEa=new _.C0("acknowledgeChannelTouStrikeCommand");var J2e=function(){Tt.apply(this,arguments)};
_.x(J2e,Tt);J2e.prototype.getAssociations=function(){return[]};
J2e.prototype.getTypeName=function(){return"booleanEntity"};var nCe=function(){Tt.apply(this,arguments)};
_.x(nCe,Tt);nCe.prototype.getAssociations=function(){return[]};
nCe.prototype.getTypeName=function(){return"stringEntity"};var t9=new _.C0("entityBatchUpdate");_.hmB=new _.C0("entityUpdateCommand");var oCV=function(){Tt.apply(this,arguments)};
_.x(oCV,Tt);oCV.prototype.getAssociations=function(){var d=[];this.delegate.alternateChannel&&d.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&d.push.apply(d,_.uR(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&d.push(this.delegate.oneofChannelEntity);return[].concat(_.uR(new Set(d)))};
oCV.prototype.getTypeName=function(){return"fakeChannel"};var $5y=function(){Tt.apply(this,arguments)};
_.x($5y,Tt);$5y.prototype.getAssociations=function(){var d=[];this.delegate.entryCollection&&d.push(this.delegate.entryCollection);return[].concat(_.uR(new Set(d)))};
$5y.prototype.getTypeName=function(){return"fakePlaylist"};
var NpV=function(){Tt.apply(this,arguments)};
_.x(NpV,Tt);NpV.prototype.getAssociations=function(){var d=[];this.delegate.parentPlaylist&&d.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var f=_.Z(this.delegate.entries),R=f.next();!R.done;R=f.next())d.push.apply(d,_.uR((new y2N(R.value)).getAssociations()));return[].concat(_.uR(new Set(d)))};
NpV.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var y2N=function(){X0.apply(this,arguments)};
_.x(y2N,X0);y2N.prototype.getAssociations=function(){var d=[];this.delegate.video&&d.push(this.delegate.video);return[].concat(_.uR(new Set(d)))};var C$e=function(){Tt.apply(this,arguments)};
_.x(C$e,Tt);C$e.prototype.getAssociations=function(){var d=[];this.delegate.descriptionEntity&&d.push(this.delegate.descriptionEntity);this.delegate.creators&&d.push.apply(d,_.uR(this.delegate.creators));this.delegate.theBiggestFan&&d.push(this.delegate.theBiggestFan);return[].concat(_.uR(new Set(d)))};
C$e.prototype.getTypeName=function(){return"fakeVideo"};
var i0N=function(){Tt.apply(this,arguments)};
_.x(i0N,Tt);i0N.prototype.getAssociations=function(){return[]};
i0N.prototype.getTypeName=function(){return"fakeVideoDescription"};var BpR=new _.C0("fantasyRosterViewModel");var c2i=new _.C0("addFollowUpSurveyCommand");var tfO=new _.C0("getSurveyCommand");var dCC=new _.C0("ratingSurveyOptionRenderer");_.wt=new _.C0("feedbackEndpoint");var jXC=new _.C0("reportHistoryTableCellRenderer"),fic=new _.C0("reportHistoryTableTextCellRenderer"),RRy=new _.C0("reportHistoryTableReasonCellRenderer");_.Wxa=new _.C0("flagEndpoint");var pPV=new _.C0("getFlowCommand");var UCR=new _.C0("submitFormWithValidationFlowCommand");var OcN=function(){Tt.apply(this,arguments)};
_.x(OcN,Tt);OcN.prototype.getAssociations=function(){return[]};
OcN.prototype.getTypeName=function(){return"flowStateEntity"};var Zcy=new _.C0("flowFormState");var sXe=new _.C0("gameCardRenderer");var gEe=new _.C0("accountLinkingStateChangedCommand");var HcR=function(){Tt.apply(this,arguments)};
_.x(HcR,Tt);HcR.prototype.getAssociations=function(){return[]};
HcR.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var Kxi=new _.C0("changeMiniAppPlayStateCommand");var EEa=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(EEa,_.US);var lu=[1,2,3];var zRV=[0,lu,NCQ,_.y0p,vi8];var kRB=_.Yk(EEa,zRV),YqV=_.IY(zRV);var bcB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(bcB,_.US);var DCa=[0,_.FO,_.hN];var IiN=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(IiN,_.US);var qqa=[0,_.hN,_.FO,-1];var Gt=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Gt,_.US);var LxO=_.IY([0,1,DCa,_.Nl,qqa]);var eRa=new _.C0("miniAppScoreChallengeViewModel");var xCc=new _.C0("miniGameCardViewModel");var XPF=new _.C0("teaserCardViewModel");var Tvc=function(){Tt.apply(this,arguments)};
_.x(Tvc,Tt);Tvc.prototype.getAssociations=function(){return[]};
Tvc.prototype.getTypeName=function(){return"logoEntity"};_.AoR=new _.C0("feedbackItemRenderer");var aie=function(){Tt.apply(this,arguments)};
_.x(aie,Tt);aie.prototype.getAssociations=function(){return[]};
aie.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.MWe=new _.C0("playerInterstitialRenderer");var wPL=new _.C0("getKidsBlocklistPickerCommand");_.lia=new _.C0("updateKidsBlacklistEndpoint");_.PI=new _.C0("likeEndpoint");var GRC,Sqe,VWc;GRC=new _.C0("addChatItemAction");Sqe=new _.C0("removeChatItemAction");VWc=new _.C0("markChatItemAsDeletedAction");_.roy=new _.C0("setLiveChatCollapsedStateAction");var mCO=function(){Tt.apply(this,arguments)};
_.x(mCO,Tt);mCO.prototype.getAssociations=function(){return[]};
mCO.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var uka=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(uka,_.US);var PQy=_.Yk(uka,[0,1,_.FO]);var QXB=new _.C0("liveChatEndpoint");var vEa=new _.C0("liveChatItemContextMenuEndpoint");var FxL=new _.C0("liveChatReplayEndpoint");_.JoL=new _.C0("emojiPickerRenderer");var nEe=new _.C0("liveChatAuthorBadgeViewModel");var hRV=new _.C0("deleteLiveChatMessageCommand");var oEF=new _.C0("liveChatActionEndpoint");var $CF=new _.C0("createLiveChatPollEndpoint");var NvL=new _.C0("manageLiveChatUserEndpoint");var yoR=new _.C0("moderateLiveChatEndpoint");_.CQC=new _.C0("sendLiveChatMessageEndpoint");var icy=new _.C0("sendLiveChatVoteEndpoint");var BvR=new _.C0("clearLocationCommand");var coa=new _.C0("resolveLocationCommand");var tWe=new _.C0("interactionLoggingCommandMetadata");var d1V=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(d1V,_.US);var jlR=function(d,f){return _.EK(d,1,f)};var f8C=[0,_.nv];var RrF=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(RrF,_.US);var WTa=function(d,f){return xA(d,1,d1V,f)};RrF.prototype.JSC$12113_serializeBinary=SSp([0,_.oi,f8C]);var vEp={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 pcy={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"},
U1O={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 hS1={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"};_.ZXp=new _.C0("logFlowLoggingEventCommand");_.aT=new _.C0("loggingContext");var OLR=new _.C0("audioTrackSelectActionCommand");var ZLy=new _.C0("captionLanguageSelectActionCommand");var slV=new _.C0("showAudioTrackPickerActionCommand");var gBy=new _.C0("showCaptionLanguageSelectActionCommand");var HLe=new _.C0("dismissDialogEndpoint");var KTO=new _.C0("dismissPlayerOverlayCommand");var EBC=new _.C0("hideItemSectionVideosByIdCommand");var zra=new _.C0("showMiniplayerCommand");var k1F=function(){Tt.apply(this,arguments)};
_.x(k1F,Tt);k1F.prototype.getAssociations=function(){return[]};
k1F.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var Y7O=function(){Tt.apply(this,arguments)};
_.x(Y7O,Tt);Y7O.prototype.getAssociations=function(){return[]};
Y7O.prototype.getTypeName=function(){return"downloadStatusEntity"};var bLB=function(){Tt.apply(this,arguments)};
_.x(bLB,Tt);bLB.prototype.getAssociations=function(){return[]};
bLB.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var D1R=function(){Tt.apply(this,arguments)};
_.x(D1R,Tt);D1R.prototype.getAssociations=function(){var d=[];this.delegate.downloadsList&&d.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&d.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&d.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&d.push(this.delegate.refresh);return[].concat(_.uR(new Set(d)))};
D1R.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var I8V=function(){Tt.apply(this,arguments)};
_.x(I8V,Tt);I8V.prototype.getAssociations=function(){var d=[];this.delegate.refresh&&d.push(this.delegate.refresh);if(this.delegate.downloads)for(var f=_.Z(this.delegate.downloads),R=f.next();!R.done;R=f.next())d.push.apply(d,_.uR((new q7N(R.value)).getAssociations()));return[].concat(_.uR(new Set(d)))};
I8V.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var q7N=function(){X0.apply(this,arguments)};
_.x(q7N,X0);q7N.prototype.getAssociations=function(){var d=[];this.delegate.video&&d.push(this.delegate.video);this.delegate.playlist&&d.push(this.delegate.playlist);this.delegate.videoItem&&d.push(this.delegate.videoItem);this.delegate.playlistItem&&d.push(this.delegate.playlistItem);return[].concat(_.uR(new Set(d)))};var LTN=function(){Tt.apply(this,arguments)};
_.x(LTN,Tt);LTN.prototype.getAssociations=function(){var d=[];this.delegate.localImageEntities&&d.push.apply(d,_.uR(this.delegate.localImageEntities));return[].concat(_.uR(new Set(d)))};
LTN.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var erL=function(){Tt.apply(this,arguments)};
_.x(erL,Tt);erL.prototype.getAssociations=function(){var d=[];this.delegate.playbackData&&d.push(this.delegate.playbackData);this.delegate.localImageEntities&&d.push.apply(d,_.uR(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&d.push(this.delegate.videoDownloadContextEntity);return[].concat(_.uR(new Set(d)))};
erL.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var x1i=function(){Tt.apply(this,arguments)};
_.x(x1i,Tt);x1i.prototype.getAssociations=function(){return[]};
x1i.prototype.getTypeName=function(){return"offlineabilityEntity"};var Xce=function(){Tt.apply(this,arguments)};
_.x(Xce,Tt);Xce.prototype.getAssociations=function(){var d=[];this.delegate.fakeChildren&&d.push.apply(d,_.uR(this.delegate.fakeChildren));return[].concat(_.uR(new Set(d)))};
Xce.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var TdV=function(){Tt.apply(this,arguments)};
_.x(TdV,Tt);TdV.prototype.getAssociations=function(){var d=[];this.delegate.video&&d.push(this.delegate.video);this.delegate.playbackData&&d.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&d.push(this.delegate.offlineVideoPolicy);return[].concat(_.uR(new Set(d)))};
TdV.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var AWa=function(){Tt.apply(this,arguments)};
_.x(AWa,Tt);AWa.prototype.getAssociations=function(){return[]};
AWa.prototype.getTypeName=function(){return"continuationTokenEntity"};var a8V=function(){Tt.apply(this,arguments)};
_.x(a8V,Tt);a8V.prototype.getAssociations=function(){var d=[];this.delegate.channelOwner&&d.push(this.delegate.channelOwner);this.delegate.videos&&d.push.apply(d,_.uR(this.delegate.videos));this.delegate.collaboratorChannels&&d.push.apply(d,_.uR(this.delegate.collaboratorChannels));this.delegate.downloadState&&d.push(this.delegate.downloadState);this.delegate.refresh&&d.push(this.delegate.refresh);return[].concat(_.uR(new Set(d)))};
a8V.prototype.getTypeName=function(){return"mainPlaylistEntity"};var MQe=function(){Tt.apply(this,arguments)};
_.x(MQe,Tt);MQe.prototype.getAssociations=function(){var d=[];this.delegate.video&&d.push(this.delegate.video);this.delegate.channelContributor&&d.push(this.delegate.channelContributor);return[].concat(_.uR(new Set(d)))};
MQe.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var wcC=function(){X0.apply(this,arguments)};
_.x(wcC,X0);wcC.prototype.getAssociations=function(){var d=[];this.delegate.recommendedVideoMetadata&&d.push.apply(d,_.uR((new l8R(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.uR(new Set(d)))};
var l8R=function(){X0.apply(this,arguments)};
_.x(l8R,X0);l8R.prototype.getAssociations=function(){var d=[];this.delegate.localImageEntities&&d.push.apply(d,_.uR(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&d.push(this.delegate.videoDownloadContextEntity);return[].concat(_.uR(new Set(d)))};var G1B=function(){X0.apply(this,arguments)};
_.x(G1B,X0);G1B.prototype.getAssociations=function(){var d=[];this.delegate.playbackPosition&&d.push(this.delegate.playbackPosition);return[].concat(_.uR(new Set(d)))};var S7V=function(){Tt.apply(this,arguments)};
_.x(S7V,Tt);S7V.prototype.getAssociations=function(){var d=[];this.delegate.owner&&d.push(this.delegate.owner);this.delegate.downloadState&&d.push(this.delegate.downloadState);this.delegate.userState&&d.push.apply(d,_.uR((new G1B(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&d.push.apply(d,_.uR((new wcC(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.uR(new Set(d)))};
S7V.prototype.getTypeName=function(){return"mainVideoEntity"};var VQa=function(){Tt.apply(this,arguments)};
_.x(VQa,Tt);VQa.prototype.getAssociations=function(){var d=[];this.delegate.userChannelDetails&&d.push(this.delegate.userChannelDetails);return[].concat(_.uR(new Set(d)))};
VQa.prototype.getTypeName=function(){return"ytMainChannelEntity"};var rWB=function(){Tt.apply(this,arguments)};
_.x(rWB,Tt);rWB.prototype.getAssociations=function(){var d=[];this.delegate.channelOwner&&d.push(this.delegate.channelOwner);this.delegate.playbackPosition&&d.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&d.push.apply(d,_.uR(this.delegate.localImageEntities));this.delegate.downloadStatus&&d.push(this.delegate.downloadStatus);return[].concat(_.uR(new Set(d)))};
rWB.prototype.getTypeName=function(){return"ytMainVideoEntity"};var rfW=new _.C0("downloadsPageSmartDownloadsOptInBannerParams");var QKW=new _.C0("downloadsPageUpsellBannerParams");var m1i=function(){Tt.apply(this,arguments)};
_.x(m1i,Tt);m1i.prototype.getAssociations=function(){return[]};
m1i.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var uve=function(){Tt.apply(this,arguments)};
_.x(uve,Tt);uve.prototype.getAssociations=function(){return[]};
uve.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var P2R=function(){Tt.apply(this,arguments)};
_.x(P2R,Tt);P2R.prototype.getAssociations=function(){return[]};
P2R.prototype.getTypeName=function(){return"macroMarkerEntity"};var Qle=function(){Tt.apply(this,arguments)};
_.x(Qle,Tt);Qle.prototype.getAssociations=function(){return[]};
Qle.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var vBV=function(){Tt.apply(this,arguments)};
_.x(vBV,Tt);vBV.prototype.getAssociations=function(){return[]};
vBV.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var FTR=function(){Tt.apply(this,arguments)};
_.x(FTR,Tt);FTR.prototype.getAssociations=function(){return[]};
FTR.prototype.getTypeName=function(){return"playerStateEntity"};var JWO=function(){Tt.apply(this,arguments)};
_.x(JWO,Tt);JWO.prototype.getAssociations=function(){return[]};
JWO.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var nBC=function(){Tt.apply(this,arguments)};
_.x(nBC,Tt);nBC.prototype.getAssociations=function(){return[]};
nBC.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var hrV=function(){Tt.apply(this,arguments)};
_.x(hrV,Tt);hrV.prototype.getAssociations=function(){return[]};
hrV.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.Su=new _.C0("dislikeButtonViewModel");_.Vj=new _.C0("likeButtonViewModel");var oBy=new _.C0("videoSummaryContentViewModel");var $1C=new _.C0("videoSummaryParagraphViewModel");var NdB=new _.C0("changeTimelyActionVisibilityCommand");var yWe=new _.C0("hideEngagementPanelEndpoint");var C2L=new _.C0("refreshPanelEndpoint");var iLc=new _.C0("scrollToSectionEndpoint");var BdR=new _.C0("seekToVideoTimestampCommand");_.M$=new _.C0("showEngagementPanelEndpoint");var cWV=new _.C0("showTransientPlayerScrimOverlayCommand");var tQF=new _.C0("toggleEngagementPanelCommand");_.dfV=new _.C0("createBroadcastCommand");var jjc=new _.C0("metadataUpdateCommand");var fse=function(){Tt.apply(this,arguments)};
_.x(fse,Tt);fse.prototype.getAssociations=function(){return[]};
fse.prototype.getTypeName=function(){return"featuredProductsEntity"};var Rta=function(){Tt.apply(this,arguments)};
_.x(Rta,Tt);Rta.prototype.getAssociations=function(){return[]};
Rta.prototype.getTypeName=function(){return"pinnedProductEntity"};var Wra=function(){Tt.apply(this,arguments)};
_.x(Wra,Tt);Wra.prototype.getAssociations=function(){return[]};
Wra.prototype.getTypeName=function(){return"trendingOfferEntity"};_.pgC=new _.C0("merchandiseShelfRenderer");var Ufa=new _.C0("gridMovieRenderer");_.OxN=new _.C0("movieRenderer");var ZxV=function(){Tt.apply(this,arguments)};
_.x(ZxV,Tt);ZxV.prototype.getAssociations=function(){var d=[];this.delegate.trackDownloadMetadatas&&d.push.apply(d,_.uR(this.delegate.trackDownloadMetadatas));return[].concat(_.uR(new Set(d)))};
ZxV.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var sjB=function(){Tt.apply(this,arguments)};
_.x(sjB,Tt);
sjB.prototype.getAssociations=function(){var d=[];this.delegate.downloadedTracks&&d.push.apply(d,_.uR(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&d.push.apply(d,_.uR(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&d.push.apply(d,_.uR(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&d.push.apply(d,_.uR(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&d.push.apply(d,_.uR(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
d.push.apply(d,_.uR(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&d.push.apply(d,_.uR(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&d.push.apply(d,_.uR(this.delegate.metadataOnlyTracks));return[].concat(_.uR(new Set(d)))};
sjB.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var gve=function(){Tt.apply(this,arguments)};
_.x(gve,Tt);gve.prototype.getAssociations=function(){var d=[];this.delegate.trackDownloadMetadatas&&d.push.apply(d,_.uR(this.delegate.trackDownloadMetadatas));return[].concat(_.uR(new Set(d)))};
gve.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var Hxy=function(){Tt.apply(this,arguments)};
_.x(Hxy,Tt);Hxy.prototype.getAssociations=function(){var d=[];this.delegate.playbackData&&d.push(this.delegate.playbackData);this.delegate.localImageEntities&&d.push.apply(d,_.uR(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&d.push(this.delegate.videoDownloadContextEntity);return[].concat(_.uR(new Set(d)))};
Hxy.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var KrN=function(){Tt.apply(this,arguments)};
_.x(KrN,Tt);
KrN.prototype.getAssociations=function(){var d=[];this.delegate.musicLibraryStatusEntity&&d.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&d.push.apply(d,_.uR(this.delegate.primaryArtists));this.delegate.details&&d.push(this.delegate.details);this.delegate.userDetails&&d.push(this.delegate.userDetails);this.delegate.tracks&&d.push.apply(d,_.uR(this.delegate.tracks));this.delegate.share&&d.push(this.delegate.share);this.delegate.downloadMetadata&&d.push(this.delegate.downloadMetadata);this.delegate.refresh&&
d.push(this.delegate.refresh);return[].concat(_.uR(new Set(d)))};
KrN.prototype.getTypeName=function(){return"musicAlbumRelease"};
var EvC=function(){Tt.apply(this,arguments)};
_.x(EvC,Tt);EvC.prototype.getAssociations=function(){var d=[];this.delegate.albumRelease&&d.push(this.delegate.albumRelease);this.delegate.tracks&&d.push.apply(d,_.uR(this.delegate.tracks));return[].concat(_.uR(new Set(d)))};
EvC.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var ztc=function(){Tt.apply(this,arguments)};
_.x(ztc,Tt);ztc.prototype.getAssociations=function(){var d=[];this.delegate.albumRelease&&d.push(this.delegate.albumRelease);return[].concat(_.uR(new Set(d)))};
ztc.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var k9F=function(){Tt.apply(this,arguments)};
_.x(k9F,Tt);k9F.prototype.getAssociations=function(){var d=[];this.delegate.details&&d.push(this.delegate.details);this.delegate.userDetails&&d.push(this.delegate.userDetails);return[].concat(_.uR(new Set(d)))};
k9F.prototype.getTypeName=function(){return"musicArtist"};
var YgV=function(){Tt.apply(this,arguments)};
_.x(YgV,Tt);YgV.prototype.getAssociations=function(){var d=[];this.delegate.parentArtist&&d.push(this.delegate.parentArtist);return[].concat(_.uR(new Set(d)))};
YgV.prototype.getTypeName=function(){return"musicArtistDetail"};
var bxB=function(){Tt.apply(this,arguments)};
_.x(bxB,Tt);bxB.prototype.getAssociations=function(){var d=[];this.delegate.parentArtist&&d.push(this.delegate.parentArtist);return[].concat(_.uR(new Set(d)))};
bxB.prototype.getTypeName=function(){return"musicArtistUserDetail"};var DfB=function(){Tt.apply(this,arguments)};
_.x(DfB,Tt);DfB.prototype.getAssociations=function(){return[]};
DfB.prototype.getTypeName=function(){return"musicLibraryEdit"};var Isy=function(){Tt.apply(this,arguments)};
_.x(Isy,Tt);Isy.prototype.getAssociations=function(){return[]};
Isy.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var qge=function(){Tt.apply(this,arguments)};
_.x(qge,Tt);
qge.prototype.getAssociations=function(){var d=[];this.delegate.tracks&&d.push.apply(d,_.uR(this.delegate.tracks));this.delegate.refresh&&d.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&d.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&d.push(this.delegate.details);this.delegate.downloadMetadata&&d.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&d.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&d.push(this.delegate.userDetails);this.delegate.entryCollection&&
d.push(this.delegate.entryCollection);this.delegate.share&&d.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&d.push.apply(d,_.uR((new LrL(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.uR(new Set(d)))};
qge.prototype.getTypeName=function(){return"musicPlaylist"};
var LrL=function(){X0.apply(this,arguments)};
_.x(LrL,X0);LrL.prototype.getAssociations=function(){var d=[];this.delegate.creatorEntity&&d.push(this.delegate.creatorEntity);return[].concat(_.uR(new Set(d)))};var etV=function(){Tt.apply(this,arguments)};
_.x(etV,Tt);etV.prototype.getAssociations=function(){return[]};
etV.prototype.getTypeName=function(){return"musicShare"};var xfB=function(){Tt.apply(this,arguments)};
_.x(xfB,Tt);
xfB.prototype.getAssociations=function(){var d=[];this.delegate.musicLibraryStatusEntity&&d.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&d.push.apply(d,_.uR(this.delegate.artists));this.delegate.audioModeVersion&&d.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&d.push(this.delegate.videoModeVersion);this.delegate.userDetails&&d.push(this.delegate.userDetails);this.delegate.details&&d.push(this.delegate.details);this.delegate.albumRelease&&d.push(this.delegate.albumRelease);this.delegate.share&&
d.push(this.delegate.share);this.delegate.libraryEdit&&d.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&d.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&d.push(this.delegate.playbackPosition);this.delegate.lyrics&&d.push(this.delegate.lyrics);return[].concat(_.uR(new Set(d)))};
xfB.prototype.getTypeName=function(){return"musicTrack"};
var Xga=function(){Tt.apply(this,arguments)};
_.x(Xga,Tt);Xga.prototype.getAssociations=function(){var d=[];this.delegate.parentTrack&&d.push(this.delegate.parentTrack);return[].concat(_.uR(new Set(d)))};
Xga.prototype.getTypeName=function(){return"musicTrackDetail"};
var TTy=function(){Tt.apply(this,arguments)};
_.x(TTy,Tt);TTy.prototype.getAssociations=function(){var d=[];this.delegate.parentTrack&&d.push(this.delegate.parentTrack);return[].concat(_.uR(new Set(d)))};
TTy.prototype.getTypeName=function(){return"musicTrackUserDetail"};var yW=new _.C0("musicResponsiveListItemRenderer");var h7U=new _.C0("addToPlaylistEndpoint");var A_y=new _.C0("captionPickerEndpoint");var asa=new _.C0("suggestStats");var MCN=new _.C0("backstageImageUploadEndpoint");var wge=new _.C0("createBackstagePostDialogEndpoint");_.lsR=new _.C0("createCommentReplyDialogEndpoint");_.G9e=new _.C0("updateCommentDialogEndpoint");_.SgV=new _.C0("updateCommentReplyDialogEndpoint");var VCV=new _.C0("menuEndpoint");var rPp=new _.C0("modalEndpoint");var r_V=new _.C0("playlistEditorEndpoint");var mfB=new _.C0("copyTextEndpoint");var uMa,PfV;uMa=new _.C0("shareEndpoint");PfV=new _.C0("shareEntityEndpoint");_.Qja=new _.C0("shareEntityServiceEndpoint");_.lGu=new _.C0("userFeedbackEndpoint");_.fE=new _.C0("watchEndpoint");var b1v=new _.C0("watchPlaylistEndpoint");var vvF=new _.C0("addUpcomingEventReminderEndpoint");_.rc=new _.C0("getCommentsFromInboxCommand");var Fre=new _.C0("notificationOptOutEndpoint");var J_V=new _.C0("recordNotificationInteractionsEndpoint");var nvV=new _.C0("removeUpcomingEventReminderEndpoint");var JXL=new _.C0("getDownloadActionCommand");_.htF=new _.C0("offlineOrchestrationActionCommand");var ovR=function(){Tt.apply(this,arguments)};
_.x(ovR,Tt);ovR.prototype.getAssociations=function(){return[]};
ovR.prototype.getTypeName=function(){return"captionTrack"};var $fF=function(){Tt.apply(this,arguments)};
_.x($fF,Tt);$fF.prototype.getAssociations=function(){return[]};
$fF.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var NTR=function(){Tt.apply(this,arguments)};
_.x(NTR,Tt);NTR.prototype.getAssociations=function(){return[]};
NTR.prototype.getTypeName=function(){return"offlineVideoPolicy"};var y_y=function(){Tt.apply(this,arguments)};
_.x(y_y,Tt);y_y.prototype.getAssociations=function(){return[]};
y_y.prototype.getTypeName=function(){return"offlineVideoStreams"};var CfL=function(){Tt.apply(this,arguments)};
_.x(CfL,Tt);CfL.prototype.getAssociations=function(){var d=[];this.delegate.transfer&&d.push(this.delegate.transfer);this.delegate.adsPlaybackData&&d.push.apply(d,_.uR(this.delegate.adsPlaybackData));this.delegate.drmLicense&&d.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&d.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&d.push(this.delegate.videoDownloadContextEntity);return[].concat(_.uR(new Set(d)))};
CfL.prototype.getTypeName=function(){return"playbackData"};var ixy=function(){Tt.apply(this,arguments)};
_.x(ixy,Tt);ixy.prototype.getAssociations=function(){return[]};
ixy.prototype.getTypeName=function(){return"refresh"};var BTR=function(){Tt.apply(this,arguments)};
_.x(BTR,Tt);BTR.prototype.getAssociations=function(){var d=[];this.delegate.offlineVideoStreams&&d.push.apply(d,_.uR(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&d.push.apply(d,_.uR(this.delegate.captionTrack));return[].concat(_.uR(new Set(d)))};
BTR.prototype.getTypeName=function(){return"transfer"};var c_a=function(){Tt.apply(this,arguments)};
_.x(c_a,Tt);c_a.prototype.getAssociations=function(){return[]};
c_a.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var tCa=new _.C0("showMoreDrawerCommand");var dIc=new _.C0("updateEngagementPanelContentCommand");var jER=new _.C0("getPdgBuyFlowCommand");var frC=new _.C0("liveChatPurchaseMessageEndpoint");var RLR=new _.C0("openSuperStickerBuyFlowCommand");var WPC=new _.C0("updatePdgFeatureEnablementCommand");var plO=function(){Tt.apply(this,arguments)};
_.x(plO,Tt);plO.prototype.getAssociations=function(){return[]};
plO.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var UIa=function(){Tt.apply(this,arguments)};
_.x(UIa,Tt);UIa.prototype.getAssociations=function(){return[]};
UIa.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.OPV=new _.C0("pdgCommentChipRenderer");_.ZPV=new _.C0("permissionRoleBottomBarRenderer");_.sEa=new _.C0("updatePermissionRoleCommand");var gfa=new _.C0("prefetchWatchCommand");var HPN=new _.C0("updatePlayerErrorMessageCommand");var rXJ=new _.C0("toggleCaptionsVisibilityCommand");_.KPe=new _.C0("quickActionsViewModel");var Efe=new _.C0("playerResponse");var zLa=new _.C0("playlistRenderer");_.kti=new _.C0("playlistVideoListRenderer");_.mP=new _.C0("playlistEditEndpoint");var YwO=new _.C0("createImagePollCommand");var bPB=new _.C0("createQuizCommand");var DIL=new _.C0("quizRenderer");var IrN=new _.C0("uploadedVideoRenderer");var qwR=new _.C0("decorateMessageEndpoint");var LPa=new _.C0("lpOfferCardOptionViewModel");var eLa=new _.C0("sfvAudioItemPlaybackCommand");var xIa=function(){Tt.apply(this,arguments)};
_.x(xIa,Tt);xIa.prototype.getAssociations=function(){return[]};
xIa.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.uu=new _.C0("reelNonVideoContentEndpoint");_.GF=new _.C0("reelWatchEndpoint");_.Pl=new _.C0("reelItemRenderer");_.Xle=new _.C0("reelMetapanelViewModel");_.TcF=new _.C0("reelNonVideoContentRenderer");_.AKy=new _.C0("reelPlayerOverlayRenderer");var arc=new _.C0("shortsLockupViewModel");var MuC=new _.C0("sponsorButtonViewModel");var wle=new _.C0("reelItemWatchResponse");var lrV=new _.C0("textBadgeRenderer");_.Qj=new _.C0("buttonRenderer");_.vl=new _.C0("toggleButtonRenderer");var BJQ=new _.C0("switchButtonViewModel");_.GtO=new _.C0("confirmDialogRenderer");var Swa;Swa=new _.C0("menuRenderer");_.VuN=new _.C0("menuFlexibleItemRenderer");var rKy=new _.C0("pollRenderer");_.mIN=new _.C0("backgroundPromoRenderer");var PuC;_.u0R=new _.C0("chipCloudRenderer");PuC=new _.C0("chipCloudChipRenderer");var QEe=new _.C0("dropdownRenderer");var vfR=new _.C0("gridVideoRenderer");_.FPa=new _.C0("itemSectionRenderer");_.JKV=new _.C0("messageRenderer");var nfc=new _.C0("sortFilterHeaderRenderer");_.F0=new _.C0("videoRenderer");var hLa=new _.C0("resolveUrlCommandMetadata");var ofB=function(){Tt.apply(this,arguments)};
_.x(ofB,Tt);ofB.prototype.getAssociations=function(){return[]};
ofB.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.$Ie=new _.C0("getAnswerCommand");_.M_=new _.C0("searchEndpoint");var Nce=new _.C0("genAiRichTextViewModel");var FGW=new _.C0("overviewAnswerViewModel");var yKC=new _.C0("addToPlaylistServiceEndpoint");var Cue=new _.C0("clearSearchHistoryEndpoint");var iPB=new _.C0("clearWatchHistoryEndpoint");var BcL=new _.C0("webSerializedServiceEndpointExtension");_.cKe=new _.C0("createCommentEndpoint");var tuL=new _.C0("createCommentReplyEndpoint");var dNa=new _.C0("performCommentActionEndpoint");var jKL=new _.C0("updateCommentEndpoint");var fUN=new _.C0("updateCommentReplyEndpoint");_.JK=new _.C0("createPlaylistServiceEndpoint");var RUF=new _.C0("deletePlaylistEndpoint");var WsB=new _.C0("deleteVideoEndpoint");var nj1=new _.C0("getReportFormEndpoint");var pUV=new _.C0("modifyChannelNotificationPreferenceEndpoint");var p_8;_.em=new _.C0("offlinePlaylistEndpoint");p_8={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 UvU;_.LM=new _.C0("offlineVideoEndpoint");UvU={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 UNa=new _.C0("pingingEndpoint");_.Oqc=new _.C0("selectActiveIdentityEndpoint");var ZqB=new _.C0("setSettingEndpoint");var cTU=new _.C0("undoFeedbackEndpoint");var sKF=new _.C0("unsubscribeEndpoint");_.gla=new _.C0("updatedMetadataEndpoint");var kPy=function(){Tt.apply(this,arguments)};
_.x(kPy,Tt);kPy.prototype.getAssociations=function(){return[]};
kPy.prototype.getTypeName=function(){return"settingEntity"};_.Y0i=new _.C0("updateLocalAppSettingCommand");var bzR=new _.C0("saveImageToDeviceEndpoint");var D0y=new _.C0("shareImageCommand");var IaV=new _.C0("sharingProviderDataCommand");var q0N=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(q0N,_.US);var LuL=[0,_.hN,-1];q0N.prototype.JSC$12314_serializeBinary=SSp(LuL);var egL=_.IY(LuL);var x0C=new _.C0("userMentionSuggestionRenderer");var X4a=new _.C0("liveChatTunnelCommand");var TxR=new _.C0("showSponsorshipsGiftOfferDialogCommand");var AOe=new _.C0("sponsorshipsScrollableShelfViewModel");var aac=new _.C0("updateUpcomingEventReminderButtonStateCommand");var MKV=new _.C0("upcomingEventReminderButtonStateRenderer");var w4y=new _.C0("subscribeEndpoint");var laB=new _.C0("registerTasksCommand");var GPe=new _.C0("hideSnackbarCommand");var S0e=new _.C0("showDialogCommand");_.wH=new _.C0("showSheetCommand");var VKy=new _.C0("showSnackbarCommand");var rOa=function(){Tt.apply(this,arguments)};
_.x(rOa,Tt);rOa.prototype.getAssociations=function(){return[]};
rOa.prototype.getTypeName=function(){return"chipEntity"};var m0e=function(){Tt.apply(this,arguments)};
_.x(m0e,Tt);m0e.prototype.getAssociations=function(){return[]};
m0e.prototype.getTypeName=function(){return"dismissState"};_.JG=new _.C0("avatarViewModel");var uCB=new _.C0("badgeViewModel");_.nP=new _.C0("buttonViewModel");_.hK=new _.C0("chipViewModel");var s_U=new _.C0("collectionThumbnailViewModel");var PAe=new _.C0("contentPreviewImageViewModel");var QuV=new _.C0("decoratedAvatarViewModel");_.dJk=new _.C0("engagementBarViewModel");_.vTa=new _.C0("imageBannerViewModel");var Fue=new _.C0("lockupContentMetadataRowExtension");_.JOe=new _.C0("lockupMetadataViewModel");_.nTe=new _.C0("lockupViewModel");var hgB=new _.C0("avatarStackViewModel");_.oTV=new _.C0("contentMetadataViewModel");var $0N=function(){Tt.apply(this,arguments)};
_.x($0N,Tt);$0N.prototype.getAssociations=function(){return[]};
$0N.prototype.getTypeName=function(){return"pageHeaderEntity"};_.Nxc=new _.C0("pageHeaderViewModel");var yOa=new _.C0("snackbarViewModel");var CAN=new _.C0("thumbnailHoverOverlayToggleActionsViewModel");_.oE=new _.C0("toggleButtonViewModel");var izB=function(){Tt.apply(this,arguments)};
_.x(izB,Tt);izB.prototype.getAssociations=function(){return[]};
izB.prototype.getTypeName=function(){return"votingEntity"};_.jyv=new _.C0("votingViewModel");var Bxi=new _.C0("sectionHeaderViewModel");var cOe=new _.C0("notifyDropdownOptionSelectedCommand");var LU8=new _.C0("listViewModel");_.lI=new _.C0("listItemViewModel");var ZCu=new _.C0("toggleableListItemViewModel");var tKe=new _.C0("dialogHeaderViewModel");var rI1=new _.C0("suspenseViewModel");var dVB=function(){Tt.apply(this,arguments)};
_.x(dVB,Tt);dVB.prototype.getAssociations=function(){return[]};
dVB.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var jny=function(){Tt.apply(this,arguments)};
_.x(jny,Tt);jny.prototype.getAssociations=function(){return[]};
jny.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var f3e=function(){Tt.apply(this,arguments)};
_.x(f3e,Tt);f3e.prototype.getAssociations=function(){return[]};
f3e.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.R4O=new _.C0("transcriptSubmitCaptionCorrectionCommand");var WfB=function(){Tt.apply(this,arguments)};
_.x(WfB,Tt);WfB.prototype.getAssociations=function(){return[]};
WfB.prototype.getTypeName=function(){return"buttonEntity"};var edL=new _.C0("unpluggedStringRunImage");var pLV=new _.C0("tabViewModel");var UVC=new _.C0("tabbedViewModel");var O7L=function(){Tt.apply(this,arguments)};
_.x(O7L,Tt);O7L.prototype.getAssociations=function(){return[]};
O7L.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.Z7i=new _.C0("updateDescriptionAction");var snC=new _.C0("updateToggleButtonTextAction");_.gLa=new _.C0("autoplaySwitchButtonRenderer");var S7;_.H7V=new _.C0("multiMarkersPlayerBarRenderer");S7=new _.C0("chapterRenderer");var Kfe=new _.C0("heatMarkerRenderer");var s88=new _.C0("heatmapRenderer");var ELa=new _.C0("smartSkipPlayerScrimOverlayRenderer");var z4e=new _.C0("timedMarkerDecorationRenderer");var FmL=new _.C0("postWebToNativeMessageCommand");var VW=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(VW,_.US);VW.prototype.getMethodName=function(){return _.ai(this,1)};var kEF=[0,_.hN,-2];VW.prototype.JSC$12334_serializeBinary=SSp(kEF);var Y1i=_.Yk(VW,kEF);var b7O=new _.C0("whitelistEditEndpoint");var DVO=new _.C0("clearUrlParamCommand");var I3y=new _.C0("commerceActionCommand");_.q1i=new _.C0("getPaymentInstrumentsParamsCommand");var Lfc=new _.C0("getPaymentsClientTokenCommand");var e4e=new _.C0("googlePaymentBillingCommand");var xVF=new _.C0("googlePaymentPurchaseManagerCommand");_.XLB=new _.C0("logGtmCommand");var T4V=new _.C0("updateCardItemOnClickCommand");_.Awi=new _.C0("ypcPauseSubscriptionCommand");_.a3e=new _.C0("ypcResumeSubscriptionCommand");var MEe=function(){Tt.apply(this,arguments)};
_.x(MEe,Tt);MEe.prototype.getAssociations=function(){return[]};
MEe.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var wLi=function(){Tt.apply(this,arguments)};
_.x(wLi,Tt);wLi.prototype.getAssociations=function(){return[]};
wLi.prototype.getTypeName=function(){return"commerceCartListEntity"};var l3V=function(){Tt.apply(this,arguments)};
_.x(l3V,Tt);l3V.prototype.getAssociations=function(){return[]};
l3V.prototype.getTypeName=function(){return"iconBadgeEntity"};var GEV=function(){Tt.apply(this,arguments)};
_.x(GEV,Tt);GEV.prototype.getAssociations=function(){return[]};
GEV.prototype.getTypeName=function(){return"pdpStateEntity"};var S1e=function(){Tt.apply(this,arguments)};
_.x(S1e,Tt);S1e.prototype.getAssociations=function(){return[]};
S1e.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var SQS=new _.C0("ypcOffersEndpoint");var VEV=new _.C0("cardItemRenderer"),rwC=new _.C0("cardItemTextRenderer");var mVB=new _.C0("commerceCartItemQuantityPickerRenderer");var ulC=new _.C0("linkCardRenderer");var rcU=new _.C0("quantityIncrementerButtonViewModel");var PER=new _.C0("quantityIncrementerViewModel");var Qna=new _.C0("themedImageViewModel");_.vLB=new _.C0("ypcCancelRecurrenceEndpoint");var FfC=new _.C0("ypcCompleteTransactionEndpoint");_.JwO=new _.C0("ypcGetCartEndpoint");_.tG=new _.C0("ypcGetOffersEndpoint");_.$f=new _.C0("ypcHandleTransactionEndpoint");var nLF=new _.C0("ypcLogWalletAnalyticDataEndpoint");_.h4V=new _.C0("ypcRedeemCodeEndpoint");var oLC=new _.C0("ypcUpdateFopEndpoint");RE(fP(1),dc(4));aXJ((new MessageChannel).port2);var $Ve=function(){this.register=new Map},Jo1=function(d,f,R){d=d+"_"+f;
NI.register.has(d)?R=NI.register.get(d):(R=R(),NI.register.set(d,R));return R},N4a=function(d){d=_.Z(d.register.values());
for(var f=d.next();!f.done;f=d.next())_.ZQ(f.value,"ABORTED")};
$Ve.prototype.clear=function(){N4a(this);this.register.clear()};
var NI=new $Ve;var LxF=Date.now().toString();var XPn=xCW();var SqS={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 ywB,vZ;ywB=1;vZ=function(d){this.veData=d};
_.Ge=function(d){return new vZ({trackingParams:d})};
_.z2=function(d,f,R,W,p,U){var g=ywB++;return new vZ({veType:d,veCounter:g,elementIndex:R,dataElement:f,youtubeData:W,jspbYoutubeData:p,loggingDirectives:U})};
_.O=vZ.prototype;
_.O.getAsJson=function(){var d={};this.veData.trackingParams!==void 0?d.trackingParams=this.veData.trackingParams:(d.veType=this.veData.veType,this.veData.veCounter!==void 0&&(d.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(d.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(d.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(d.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(d.isCounterfactual=!0);
return d};
_.O.getAsJspb=function(){var d=new cAi;this.veData.trackingParams!==void 0?d.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Se(d,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Se(d,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Se(d,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.EK(d,5,!0));if(this.veData.dataElement!==void 0){var f=this.veData.dataElement.getAsJspb();_.xk(d,7,f)}this.veData.youtubeData!==void 0&&_.xk(d,8,this.veData.jspbYoutubeData);
return d};
_.O.toString=function(){return JSON.stringify(this.getAsJson())};
_.O.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.O.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Wp("yt_logging_screen.getRootVeType",wP1);_.Wp("yt_logging_screen.getCurrentCsn",_.J6);_.Wp("yt_logging_screen.getCttAuthInfo",nS);_.Wp("yt_logging_screen.setCurrentScreen",_.h6);var CEe=function(){this.events=new Map},i7C=function(d){var f=[];
d=_.Z(d.events.values());for(var R=d.next();!R.done;R=d.next())f.push(R.value);return f};
CEe.prototype.clear=function(){this.events.clear()};var cwa=function(){this.logTransport=new B4i;this.loggedEventRegister=new CEe;this.unloggedEventRegister=new CEe;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12371_flushTimer=new _.KS(this.flushInterval);this.JSC$12371_flushTimer.listen("tick",this.flush,!1,this)};
cwa.prototype.flush=function(){if(this.eventsCount){var d={loggedEvents:i7C(this.loggedEventRegister),unloggedEvents:i7C(this.unloggedEventRegister)};if(_.q("export_player_version_to_ytconfig")){var f;(f=_.FK("PLAYER_CLIENT_VERSION"))?(f=f.split("-")[0].replace(/\./g,""),f=isNaN(Number(f))?"0":f):f="";var R=_.FK("PLAYER_CLIENT_VERSION");if(R){R=R.split("-");var W="";R.length>1&&(W=R[R.length-1]);R=qq8(W.startsWith("canary_experiment")?"canary":W.startsWith("canary_control")?"control":"none")}else R=
"CLIENT_CANARY_STATE_UNKNOWN";d.dimensions={playerClientVersion:f,playerCanaryState:R}}this.logTransport.flush(d);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12371_flushTimer.enabled&&this.JSC$12371_flushTimer.stop()}};
var tEc=function(d){yj==null&&(yj=new cwa);var f=yj;var R=f.loggedEventRegister;d.dimensions=d.dimensions||{};d.dimensions.csn=_.J6()||"";var W=mCF(d.dimensions).join(";");if(d.records!=null)if(R.events.has(W)){var p;(p=R.events.get(W).records)==null||p.push.apply(p,_.uR(d.records))}else R.events.set(W,d);f.JSC$12371_flushTimer.enabled||f.JSC$12371_flushTimer.start();f.eventsCount++;f.eventsCount>=100&&f.flush()};var B4i=function(){};
B4i.prototype.flush=function(d,f){_.q("enable_client_sli_logging")&&_.mY("sliEventBatch",d,{sendIsolatedPayload:!!f})};var yj;var jPC;jPC=function(d){var f=duc;d=d===void 0?{}:d;f=f.name;var R=Fx1("SUCCESS");tEc({dimensions:d,records:[{name:f,state:"SLI_STATE_END",status:R}]})};
_.nEu=function(d,f,R,W){this.name=d;this.sliId=f;this.timeoutMs=R;this.statusOnTimeout=W;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.nEu.prototype.getId=function(){return this.sliId};
_.OR=function(d,f){f=f===void 0?{}:f;d.ongoing||(d.ongoing=!0,d.dimensions=f,d.logSliId=Sva(),tEc({dimensions:d.dimensions,records:[{name:d.name,state:"SLI_STATE_START",sliId:d.logSliId}]}),d.timeoutMs>0&&(d.timeoutHandle=setTimeout(function(){_.ZQ(d,d.statusOnTimeout)},d.timeoutMs)))};
_.ZQ=function(d,f){d.ongoing&&(d.timeoutMs>0&&clearTimeout(d.timeoutHandle),d.ongoing=!1,f={dimensions:d.dimensions,records:[{name:d.name,status:Fx1(f),state:"SLI_STATE_END",sliId:d.logSliId}]},NI.register.delete(d.name+"_"+d.sliId),tEc(f))};var duc=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var f7c=function(){Tt.apply(this,arguments)};
_.x(f7c,Tt);f7c.prototype.getAssociations=function(){return[]};
f7c.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var puf=new _.C0("highlightTextDecoratorColorMapExtension");var Rk8=new _.C0("styleRunColorMapExtension");var ic8=_.o2(["data-"]),tWu={};var jlQ={};var CP=function(d){this.wrappedPromise_=d===void 0?null:d;this.state_=0;this.JSC$12403_value_=null};
CP.prototype.then=function(d,f,R){return this.wrappedPromise_?this.wrappedPromise_.then(d,f,R):this.state_===1&&d?(d=d.call(R,this.JSC$12403_value_))&&typeof d.then==="function"?d:_.iu(d):this.state_===2&&f?(d=f.call(R,this.JSC$12403_value_))&&typeof d.then==="function"?d:_.RfC(d):this};
CP.prototype.getValue=function(){return this.JSC$12403_value_};
CP.prototype.isRejected=function(){return this.state_==2};
$3c(CP);_.RfC=function(d){var f=new CP;d=d===void 0?null:d;f.state_=2;f.JSC$12403_value_=d===void 0?null:d;return f};
_.iu=function(d){var f=new CP;d=d===void 0?null:d;f.state_=1;f.JSC$12403_value_=d===void 0?null:d;return f};var Y7F="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var Wae=["load","abort","error"],Bl=function(d,f,R){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12423_maxAspectRatio_=d;this.disableAnimation_=f===void 0?!1:f;this.disableExifRotation_=R===void 0?!1:R;this.JSC$12423_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12423_reject_=this.resolve_=null};
Bl.prototype.transform=function(d){var f=this;this.mime_=d.type;hE(t4e(d),this.dataUrlRead_,this.readError_,this);hE(cZB(d.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(R,W){f.resolve_=R;f.JSC$12423_reject_=W})};
Bl.prototype.dataUrlRead_=function(d){this.dataUrl_=d;this.angle_!=null&&pVe(this)};
Bl.prototype.exifRead_=function(d){if(this.disableExifRotation_)this.angle_=0;else{a:if(d=new DataView(d),d.byteLength<2||d.getUint16(0)!==65496)d=-2;else{for(var f=2,R=d.byteLength;f<R;){var W=d.getUint16(f),p=d.getUint16(f+2);if(W===65505){f+=4;W=d.getUint32(f);p=d.getUint16(f+4);if(W!==1165519206||p!==0)break;f+=6;W=d.getUint16(f)===18761;f+=d.getUint32(f+4,W);p=d.getUint16(f,W);f+=2;for(var U=0;U<p;U++){if(d.getUint16(f,W)===274){f+=8;d=d.getUint16(f,W);break a}f+=12}}else if(W>>8!==255)break;
else f+=p+2}d=-1}switch(d){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&&pVe(this)};
Bl.prototype.readError_=function(){this.JSC$12423_reject_()};
var pVe=function(d){wO(d.JSC$12423_image_,Wae,d.completeTransform_,!1,d);d.JSC$12423_image_.src=_.Fo(d.dataUrl_).toString();d.JSC$12423_image_.src!=vn.toString()&&d.JSC$12423_image_.src.substr(0,11)==="data:image/"||d.JSC$12423_reject_()};
Bl.prototype.completeTransform_=function(){if(this.JSC$12423_image_.src!=vn.toString()){var d=_.Fo(this.dataUrl_),f=this.JSC$12423_image_.naturalHeight?this.JSC$12423_image_.naturalWidth/this.JSC$12423_image_.naturalHeight:null;this.invalidAspectRatio=f>this.JSC$12423_maxAspectRatio_||f<1/this.JSC$12423_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var R=this.JSC$12423_image_.naturalWidth,W=this.JSC$12423_image_.naturalHeight,p=f=0,U=this.JSC$12423_image_.naturalHeight?this.JSC$12423_image_.naturalWidth/
this.JSC$12423_image_.naturalHeight:null;U>this.JSC$12423_maxAspectRatio_?(R=this.JSC$12423_maxAspectRatio_*W,f=(R-this.JSC$12423_image_.naturalWidth)/2,this.cropped=!0):U<1/this.JSC$12423_maxAspectRatio_?(W=this.JSC$12423_maxAspectRatio_*R,p=(W-this.JSC$12423_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)U=R,R=W,W=U,U=f,f=p,p=U;switch(this.angle_){case 90:p-=R;break;case 180:f-=R;p-=W;break;case 270:f-=
W}this.cropped||this.angle_%360!==0?(d=document.createElement("canvas"),d.width=R||1,d.height=W||1,this.JSC$12423_image_.naturalWidth&&this.JSC$12423_image_.naturalHeight&&(R=d.getContext("2d"),R.rotate(Math.PI/180*this.angle_),R.drawImage(this.JSC$12423_image_,f,p,this.JSC$12423_image_.naturalWidth,this.JSC$12423_image_.naturalHeight)),this.transformedData=_.Fo(d.toDataURL(this.mime_))):this.transformedData=d}else this.transformedData=d;this.resolve_(this)}};var cl=function(d,f){_.E9.call(this,d);this.value=f};
_.x(cl,_.E9);
var tK=function(d,f,R,W,p,U,g){g=g===void 0?!1:g;_.DB.call(this);var K=this;this.JSC$12428_url_=d;this.channelId_=f;this.maxFileSizeMb_=R;this.JSC$12428_maxAspectRatio_=W;this.dropZoneEl_=p;this.rejectInvalidAspectRatio_=g;this.selectButtonEl_=U;this.JSC$12428_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new KP(this.dropZoneEl_);this.selectOverlay_=new Ew(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12428_image_=this.transfer_=null;this.handler_=new _.Eh(this);_.Dp(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(U,"click",function(){K.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.x(tK,_.DB);tK.prototype.disposeInternal=function(){for(var d=this.selectButtonEl_.nextSibling;d&&d.parentNode&&d.tagName=="INPUT";)d.parentNode.removeChild(d),d=this.selectButtonEl_.nextSibling;this.cancel();_.DB.prototype.disposeInternal.call(this)};
tK.prototype.uploadPromise=function(){if(this.JSC$12428_image_==null)return null;this.uploadPromise_||Uua(this);return this.uploadPromise_};
tK.prototype.cancel=function(){OVc(this);this.JSC$12428_image_=null};
var OVc=function(d){d.transfer_&&d.transfer_.cancel();d.transfer_=null;d.uploadPromise_=null;d.resolve_=null;d.JSC$12428_reject_=null},Uua=function(d){OVc(d);
d.transfer_=_.Yai(d.JSC$12428_url_,{"X-YouTube-ChannelId":d.channelId_},d.JSC$12428_image_);d.handler_.listenOnce(d.transfer_,"l",d.JSC$12430_onUploadComplete_);d.handler_.listenOnce(d.transfer_,"n",d.onUploadError_);d.transfer_.run();d.uploadPromise_=new Promise(function(f,R){d.resolve_=f;d.JSC$12428_reject_=R})};
_.O=tK.prototype;_.O.onChange_=function(d){d.files.length&&(this.JSC$12428_image_=d.files[0],this.JSC$12428_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12428_image_=null,this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(Uua(this),(new Bl(this.JSC$12428_maxAspectRatio_)).transform(this.JSC$12428_image_).then((0,_.lB)(this.onPreview_,this),(0,_.lB)(this.onPreviewError_,this))))};
_.O.onPreview_=function(d){if(d.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12428_image_=null),this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;d.cropped&&this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.CHANGE_EVENT",d.transformedData))};
_.O.onPreviewError_=function(){this.JSC$12428_image_=null;this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.O.onHover_=function(d){d.stopPropagation();d.preventDefault();if(d.type==="dragover")d=!0;else if(d.type==="dragleave")d=!1;else return;this.dispatchEvent(new cl("yt.comments.ImageUploadOverlay.HOVER_EVENT",d))};
_.O.JSC$12430_onUploadComplete_=function(){var d=(0,_.Yle)(this.transfer_.getResponseText());this.resolve_(d.encryptedBlobId)};
_.O.onUploadError_=function(){this.JSC$12428_reject_();OVc(this)};var ZVF=function(d){d=d||{};var f={},R={};this.url=d.url||"";this.args=d.args||_.uo.clone(f);this.assets=d.assets||{};this.attrs=d.attrs||_.uo.clone(R);this.fallback=d.fallback||null;this.fallbackMessage=d.fallbackMessage||null;this.html5=!!d.html5;this.disable=d.disable||{};this.loaded=!!d.loaded;this.messages=d.messages||{}};
ZVF.prototype.clone=function(){var d=new ZVF,f;for(f in this)if(this.hasOwnProperty(f)){var R=this[f];_.ca(R)=="object"?d[f]=_.uo.clone(R):d[f]=R}return d};var sPV,goa,HVc,Ni,EoO,zfF,kAy,YfF,bVO,Dua,I7V,qfB,Lac,efF,xuO,XVL,T_C,ASc,a7R,MRR,wVa,l7y,GAB,SfV,VRV,rSa,muC,uGN,PnL,iwL,QPB,voV,Fae,JSy,noy,hfC,ooc,$ua,N_a,ySa,Cak,CnO,iVV,B_C,cSV,tRN,dAa,j5O,fnV,R8C,W2e,pde,UAa,O1F,Z1V,s5i,jN,gGy,H1C,K2i,EGC,z8V,kZV,Yse,b1N,DAL,InC,qsi,L2e,e8e,xAF,XdV,T6L,AUV,anO,McC,Nsv,wdL,lnR,GZc,Ssa,VcL,rUc,mAB,umR,PUF,Q5y,vGi,F2a,JUe,nGB,h8e,oGe,$AR,N6e,yUN,CUV,i1F,B6a,cUN,tcF,d6y;sPV=["account/accounts_list"];goa=["acknowledge_channel_tou_strike"];HVc=["notification/add_upcoming_event_reminder"];
_.KaV=["att/get"];Ni=["browse","music/browse","unplugged/browse"];EoO=["channel/claim_legacy_youtube_channel"];zfF=["history/clear_search_history"];kAy=["history/clear_watch_history"];YfF=["comment/perform_comment_action"];bVO=["comment/get_comment_replies"];Dua=["ypc/commerce_action"];I7V=["backstage/create_post"];qfB=["live/create_broadcast"];Lac=["channel/create_channel"];efF=["comment/create_comment_reply"];xuO=["comment/create_comment"];XVL=["live_chat/create_poll"];T_C=["playlist/create"];
ASc=["decorate_message"];a7R=["live_chat/delete_message"];MRR=["playlist/delete"];wVa=["video/delete"];l7y=["like/dislike"];GAB=["dismissal/dismiss"];SfV=["flag/flag"];VRV=["flow"];rSa=["account/account_menu"];muC=["playlist/get_add_to_playlist"];uGN=["get_answer"];PnL=["channel/get_channel_creation_form"];iwL=["offline/get_download_action"];QPB=["kids/get_kids_blocklist_picker"];voV=["live_chat/get_item_context_menu"];Fae=["live_chat/get_live_chat_message_buy_flow"];JSy=["live_chat/get_live_chat_replay"];
noy=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];hfC=["live_chat/get_live_chat_super_sticker_buy_flow"];ooc=["notification/get_notification_menu"];$ua=["playlist/get_settings_editor"];N_a=["backstage/get_post_video_preview"];ySa=["account/get_profile_card"];Cak=["share/get_share_panel"];CnO=["share/get_sharing_provider_data"];iVV=["get_survey"];B_C=["notification/get_unseen_count"];cSV=["get_user_mention_suggestions"];tRN=["get_watch"];dAa=["guide"];
j5O=["feedback"];fnV=["kids/update_blacklist"];R8C=["like/like"];W2e=["live_chat/live_chat_action"];pde=["live_chat/manage_user"];UAa=["video_manager/metadata_update"];O1F=["live_chat/moderate"];Z1V=["notification/modify_channel_preference"];s5i=["notification/opt_out"];jN=["get_panel","get_posts_by_host_panel"];gGy=["player"];H1C=["browse/edit_playlist"];K2i=["notification/record_interactions"];EGC=["reel/reel_item_watch"];z8V=["reel/reel_watch_sequence"];kZV=["like/removelike"];Yse=["notification/remove_upcoming_event_reminder"];
b1N=["flag/get_form"];DAL=["miniapp/report_value"];InC=["navigation/resolve_url"];qsi=["channel/reveal_business_email"];L2e=["in_video/search"];e8e=["search","sfv/search","unplugged/search"];xAF=["live_chat/send_message"];XdV=["live_chat/send_live_chat_vote"];T6L=["account/set_setting"];AUV=["submit_caption_correction"];anO=["submit_form"];McC=["subscription/subscribe"];Nsv=["get_transcript"];wdL=["resolve_location","unplugged/resolve_location"];lnR=["subscription/unsubscribe"];GZc=["backstage/update_post"];
Ssa=["channel_edit/update_channel_page_settings"];VcL=["comment/update_comment_reply"];rUc=["comment/update_comment"];mAB=["comment/update_comments_settings"];umR=["creator/update_creator_channel"];PUF=["pdg/update_enablement"];Q5y=["updated_metadata"];vGi=["channel_edit/validate_channel_handle"];F2a=["verify_age"];JUe=["next","unplugged/watch_next"];nGB=["whitelist/edit"];h8e=["ypc/cancel_recurrence"];oGe=["ypc/complete_transaction"];$AR=["ypc/get_cart"];N6e=["ypc/get_fix_instrument_params"];
yUN=["ypc/get_offers"];CUV=["ypc/get_payment_instruments_params"];i1F=["ypc/handle_transaction"];B6a=["ypc/log_payment_server_analytics"];cUN=["ypc/pause_subscription"];tcF=["ypc/redeem_code"];d6y=["ypc/resume_subscription"];var j9C=[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,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,
21759,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,
89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,
72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,
211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,
136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,271884,222932,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,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,
149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,
195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,
68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,
271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,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,271673,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,
96368,67374,48992,146176,176105,233035,49956,267645,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,
93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var xh=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Wp("yt.msgs_",xh);var fq=new _.BE("ACTION_ROUTER_TOKEN");_.RK=function(){this.autonavState_=_.q("kevlar_is_pupi_enabled")?2:MQu()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.RK.prototype.getState=function(){return this.autonavState_};
_.RK.prototype.pause=function(d){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=d):this.autonavState_==1&&(this.disabledAutonavPauseReason_=d)};
_.RK.prototype.setState=function(d,f,R){f&&(this.autoplayChangedByUser=!0);f=this.autonavState_===3||d===3;this.autonavState_!=d&&(this.autonavState_=d,d!=3&&_.wcJ(d==2),d=_.q("kevlar_is_pupi_enabled")?R||f:!0,_.cW.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,d,R))};
_.RK.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.dD(_.RK);var WU=function(){this.hasRun=!1};var pq={},FTQ=(pq.auto_search="LATENCY_ACTION_AUTO_SEARCH",pq.ad_to_ad="LATENCY_ACTION_AD_TO_AD",pq.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",pq.app_startup="LATENCY_ACTION_APP_STARTUP",pq.browse="LATENCY_ACTION_BROWSE",pq.cast_splash="LATENCY_ACTION_CAST_SPLASH",pq.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",pq.channels="LATENCY_ACTION_CHANNELS",pq.chips="LATENCY_ACTION_CHIPS",pq.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",pq.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
pq.editor="LATENCY_ACTION_EDITOR",pq.embed="LATENCY_ACTION_EMBED",pq.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",pq.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",pq.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",pq.explore="LATENCY_ACTION_EXPLORE",pq.favorites="LATENCY_ACTION_FAVORITES",pq.home="LATENCY_ACTION_HOME",pq.inboarding="LATENCY_ACTION_INBOARDING",pq.landing="LATENCY_ACTION_LANDING",pq.learning="LATENCY_ACTION_LEARNING",
pq.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",pq.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",pq.library="LATENCY_ACTION_LIBRARY",pq.live="LATENCY_ACTION_LIVE",pq.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",pq.management="LATENCY_ACTION_MANAGEMENT",pq.mini_app="LATENCY_ACTION_MINI_APP_PLAY",pq.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",pq.onboarding="LATENCY_ACTION_ONBOARDING",pq.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
pq.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",pq.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",pq.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",pq.prebuffer="LATENCY_ACTION_PREBUFFER",pq.prefetch="LATENCY_ACTION_PREFETCH",pq.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",pq.profile_switcher="LATENCY_ACTION_LOGIN",pq.projects="LATENCY_ACTION_PROJECTS",pq.reel_watch="LATENCY_ACTION_REEL_WATCH",pq.results="LATENCY_ACTION_RESULTS",pq.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
pq.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",pq.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",pq.review="LATENCY_ACTION_REVIEW",pq.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",pq.search_ui="LATENCY_ACTION_SEARCH_UI",pq.search_suggest="LATENCY_ACTION_SUGGEST",pq.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",pq.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",pq.seek="LATENCY_ACTION_PLAYER_SEEK",pq.settings="LATENCY_ACTION_SETTINGS",pq.store="LATENCY_ACTION_STORE",
pq.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",pq.tenx="LATENCY_ACTION_TENX",pq.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",pq.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",pq.watch="LATENCY_ACTION_WATCH",pq.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",pq["watch,watch7"]="LATENCY_ACTION_WATCH",pq["watch,watch7_html5"]="LATENCY_ACTION_WATCH",pq["watch,watch7ad"]="LATENCY_ACTION_WATCH",pq["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",pq.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
pq.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",pq.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",pq.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",pq.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",pq.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",pq.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",pq.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",pq),fsu=0;var Zxf=function(d,f){eW.call(this,1,arguments);this.timer=f};
_.x(Zxf,eW);var Oxv=new sGn("aft-recorded",Zxf);var oB8=_.RJ.ytLoggingGelSequenceIdObj_||{};_.Wp("ytLoggingGelSequenceIdObj_",oB8);var UU=_.RJ.ytLoggingLatencyUsageStats_||{};_.Wp("ytLoggingLatencyUsageStats_",UU);var OU=function(){this.cleanupJob=0},yWS=function(){OU.instance||(OU.instance=new OU);
return OU.instance};
_.O=OU.prototype;_.O.baseline=function(d,f,R){ZU(this,"baseline_"+d)||_.mY("latencyActionBaselined",{clientActionNonce:d},{timestamp:f,cttAuthInfo:R})};
_.O.tick=function(d,f,R,W){ZU(this,"tick_"+d+"_"+f)||_.mY("latencyActionTicked",{tickName:d,clientActionNonce:f},{timestamp:R,cttAuthInfo:W})};
_.O.info=function(d,f,R){var W=Object.keys(d).join("");ZU(this,"info_"+W+"_"+f)||(d=Object.assign({},d),d.clientActionNonce=f,_.mY("latencyActionInfo",d,{cttAuthInfo:R}))};
_.O.jspbInfo=function(d,f,R){for(var W="",p=0;p<QG(d).length;p++)QG(d)[p]!==void 0&&(W=p===0?W.concat(""+p):W.concat("_"+p));ZU(this,"info_"+W+"_"+f)||(_.wK(d,2,f),f={cttAuthInfo:R},R=_.q("jspb_sparse_encoded_pivot")?new Me([{}]):new Me,_.Xo(R,7,EPC,d),$1J("latencyActionInfo",R,f))};
_.O.span=function(d,f,R){var W=Object.keys(d).join("");ZU(this,"span_"+W+"_"+f)||(d.clientActionNonce=f,_.mY("latencyActionSpan",d,{cttAuthInfo:R}))};
var ZU=function(d,f){UU[f]=UU[f]||{count:0};var R=UU[f];R.count++;R.time=(0,_.OB)();d.cleanupJob||(d.cleanupJob=_.w0(_.Pp,function(){var W=(0,_.OB)(),p;for(p in UU)UU[p]&&W-UU[p].time>6E4&&delete UU[p];d&&(d.cleanupJob=0)},5E3));
return R.count>5?(R.count===6&&Math.random()*1E5<1&&(R=new _.M2("CSI data exceeded logging limit with key",f.split("_")),f.indexOf("plev")>=0||_.JA(R)),!0):!1};var fHN,RNN;fHN=window;RNN=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Sx=fHN.performance||fHN.mozPerformance||fHN.msPerformance||fHN.webkitPerformance||new RNN;var Uf8=!1,iLW=!1,sjL=(0,_.lB)(_.Sx.clearResourceTimings||_.Sx.webkitClearResourceTimings||_.Sx.mozClearResourceTimings||_.Sx.msClearResourceTimings||_.Sx.oClearResourceTimings||_.YN,_.Sx);var W1F=window;W1F.ytcsi&&(W1F.ytcsi.infoGel=_.Q1,W1F.ytcsi.tick=_.JD);var qgu=function(d){eW.call(this,1,arguments);this.csn=d};
_.x(qgu,eW);var zKv=new sGn("screen-created",qgu),uM8=[],Is8=mfL,PfU=0,NH=new Map,Lr1=new Map,etU=new Map;var M9v=Symbol("tf"),W9=new WeakMap;var sU=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Mq=function(){sU.instance||(sU.instance=new sU);
return sU.instance};
_.O=sU.prototype;_.O.setClient=function(d){this.client=d};
_.O.JSC$12509_newScreen=function(){this.clear();this.csn=_.J6()};
_.O.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.O.reportShown=function(d,f,R){var W=this.JSC$12509_getTrackingParams(d),p=d.visualElement?d.visualElement:W;f=this.shownElements.has(p);var U=this.visibleState.get(p);this.shownElements.add(p);this.visibleState.set(p,!0);d.impressionLog&&!f&&d.impressionLog();if(W||d.visualElement)if(R=phR(this,d,R))if(p=U6C(this,d),go(this,d)||p){W=d.visualElement?d.visualElement:_.Ge(W);var g=d.interactionLoggingClientData;p||f?go(this,d)&4?U||lsQ(this.client,R,W,g):go(this,d)&1&&!f&&as8(this.client,R,W,g):as8(this.client,
R,W,g)}};
_.O.reportHidden=function(d,f,R){var W=this.JSC$12509_getTrackingParams(d),p=d.visualElement?d.visualElement:W;f=this.hiddenElements.has(p);var U=this.visibleState.get(p);this.hiddenElements.add(p);this.visibleState.set(p,!1);if(U===!1)return!0;if(!W&&!d.visualElement)return!1;R=phR(this,d,R);if(!R||!go(this,d)&&U6C(this,d))return!1;W=d.visualElement?d.visualElement:_.Ge(W);go(this,d)&8?G9u(this.client,R,W):go(this,d)&2&&!f&&(d=this.client,f=$h({cttAuthInfo:nS(R)||void 0},R),W={csn:R,ve:W.getAsJson(),
eventType:2},R==="UNDEFINED_CSN"?CE("visualElementHidden",f,W):d?VN("visualElementHidden",W,d,f):_.mY("visualElementHidden",W,f));return!0};
_.O.JSC$12509_getTrackingParams=function(d){var f=this.getData(d),R,W;if(_.q("il_use_view_model_logging_context")&&(f==null?0:(R=f.context)==null?0:(W=R.loggingContext)==null?0:W.loggingDirectives))return f.context.loggingContext.loggingDirectives.trackingParams||"";var p,U;if(f==null?0:(p=f.rendererContext)==null?0:(U=p.loggingContext)==null?0:U.loggingDirectives)return f.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(f==null?0:f.loggingDirectives)return f.loggingDirectives.trackingParams||
"";var g;return((g=d.veContainer)==null?0:g.trackingParams)?d.veContainer.trackingParams:(f==null?void 0:f.trackingParams)||""};
_.O.JSC$12509_elementShouldLogGesture=function(d,f){d=this.getData(d);return!!((Math.floor(Number(d&&d.loggingDirectives&&d.loggingDirectives.gestures&&d.loggingDirectives.gestures.types||""))||0)&f)};
_.O.JSC$12509_getNearestParentVe=function(d){var f=this.JSC$12509_getTrackingParams(d);return d.visualElement?d.visualElement:f?_.Ge(f):d.parentElement?this.JSC$12509_getNearestParentVe(d.parentElement):null};
var phR=function(d,f,R){var W=_.J6(R);return d.csn===null||W===d.csn||R?W:(d=new _.M2("VisibilityLogger called before newScreen",{caller:f.tagName,previous_csn:d.csn,current_csn:W}),_.JA(d),null)};
sU.prototype.getData=function(d){var f,R=d.data||((f=d.props)==null?void 0:f.data);if(!R||d.isWebComponentWrapper){var W;R=(W=W9.get(d))==null?void 0:W[M9v]}return R};
var U6C=function(d,f){var R;return!((R=d.getData(f))==null||!R.loggingDirectives)},go=function(d,f){d=d.getData(f);
return Math.floor(Number(d&&d.loggingDirectives&&d.loggingDirectives.visibility&&d.loggingDirectives.visibility.types||""))||1};var HU;HU=function(){};
_.XE=function(){HU.instance||(HU.instance=new HU);return HU.instance};
HU.prototype.setClient=function(d){_.hp(Mq().setClient).bind(Mq())(d)};
_.O8e=function(){_.XE();_.hp(Mq().JSC$12509_newScreen).bind(Mq())()};
HU.prototype.clear=function(){_.hp(Mq().clear).bind(Mq())()};
HU.prototype.reportShown=function(d,f,R){_.hp(Mq().reportShown).bind(Mq())(d,f,R)};
HU.prototype.reportHidden=function(d,f,R){return _.hp(Mq().reportHidden).bind(Mq())(d,f,R)};
var WNk=function(d,f){return _.hp(Mq().JSC$12509_getTrackingParams).bind(Mq())(f)},wvp=function(d,f){return _.hp(Mq().JSC$12509_getNearestParentVe).bind(Mq())(f)};var Kq,Z8L;Kq=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};
_.Ah=function(){Kq.instance||(Kq.instance=new Kq);return Kq.instance};
Kq.prototype.setClient=function(d){this.client=d};
Z8L=function(d,f,R){R=R===void 0?{}:R;_.hp(function(){var W,p,U,g=((W=_.e(f==null?void 0:f.commandMetadata,_.ex))==null?void 0:W.rootVe)||((p=_.e(f==null?void 0:f.commandMetadata,tWe))==null?void 0:(U=p.screenVisualElement)==null?void 0:U.uiType);if(g){W=_.e(f==null?void 0:f.commandMetadata,hLa);if(W==null?0:W.parentTrackingParams){var K=_.Ge(W.parentTrackingParams);if(W.parentCsn)var E=W.parentCsn}else R.clickedVisualElement?K=R.clickedVisualElement:f.clickTrackingParams&&(K=_.Ge(f.clickTrackingParams));
a:{W=_.e(f,_.fE);p=_.e(f,b1v);if(W){if(p=l8Q(W,"VIDEO")){W={token:p,videoId:W.videoId};break a}}else if(p&&(W=l8Q(p,"PLAYLIST"))){W={token:W,playlistId:p.playlistId};break a}W=void 0}R=Object.assign({},{cttAuthInfo:W,parentCsn:E},R);if(_.q("expectation_logging")){var Y;R.loggingExpectations=((Y=_.e(f==null?void 0:f.commandMetadata,tWe))==null?void 0:Y.loggingExpectations)||void 0}_.EU(d,g,K,R)}else _.JA(new _.M2("Error: Trying to create a new screen without a rootVeType",f))})()};
_.EU=function(d,f,R,W){W=W===void 0?{}:W;_.hp(function(){j9C.includes(f)||(_.JA(new _.M2("createClientScreen() called with a non-page VE",f)),f=83769);W.isHistoryNavigation||(d.forwardHistoryStack=[],d.backHistoryStack.push({rootVe:f,key:W.key||""}));d.graftQueue=[];d.stateChangedQueue=[];W.dataPromises?s9C(d,f,R,W):gea(d,f,R,W)})()};
_.H8y=function(d,f,R){R=R===void 0?0:R;_.hp(function(){f.then(function(W){d.pendingScreenCreation.has(R)&&d.pendingScreenFn&&d.pendingScreenFn();var p=_.J6(R),U=_.Ft(R);if(p&&U){var g={automatedLogEventSource:3},K;(W==null?0:(K=W.response)==null?0:K.trackingParams)&&y1(d.client,p,U,_.Ge(W.response.trackingParams),!1,g);var E;(W==null?0:(E=W.playerResponse)==null?0:E.trackingParams)&&y1(d.client,p,U,_.Ge(W.playerResponse.trackingParams),!1,g)}})})()};
Kq.prototype.graftServerVe=function(d,f,R){var W=this;return _.hp(function(){var p=_.Ge(d);_.zS(W,p,f,R);return p})()};
_.l$k=function(d,f,R,W){return _.q("enable_client_ve_spec")&&f.clientVeSpec?(f=_.z2(f.clientVeSpec.uiType,void 0,f.clientVeSpec.elementIndex,f.clientVeSpec.clientYoutubeData,void 0,f),_.zS(d,f,R,W)?f:null):f.trackingParams?d.graftServerVe(f.trackingParams,R,W):null};
_.Te=function(d,f,R,W){return _.hp(function(){if(!f.veType)return _.F5(new _.M2("Error: Trying to graft a client VE without a veType.")),null;if(f.visibilityTypes){var p=f.visibilityTypes.reduce(function(U,g){return U|g});
p={visibility:{types:String(p)}}}p=_.z2(f.veType,f.visualElement,f.elementIndex,f.clientYouTubeData,void 0,p);return _.zS(d,p,R,W)?p:null})()};
_.zS=function(d,f,R,W){W=W===void 0?0:W;return _.hp(function(){if(d.pendingScreenCreation.has(W))return d.graftQueue.push([f,R]),!0;var p=_.J6(W),U=R||_.Ft(W);if(p&&U){if(_.q("combine_ve_grafts")){var g=d.cachedVisualElements.get(U.toString());g?g.push(f):(d.cachedRootVisualElements.set(U.toString(),U),d.cachedVisualElements.set(U.toString(),[f]));d.attachTimeout||(d.attachTimeout=_.w0(_.Pp,function(){K1i(d,p)},1200))}else y1(d.client,p,U,f);
return!0}return!1})()};
_.kl=function(d,f,R){R=R===void 0?0:R;var W=d.recurringGrafts.get(R)||new Map;if(_.q("smarter_ve_dedupping"))for(var p=Array.from(W.keys()),U=0;U<p.length;U++){var g=void 0,K=void 0;var E=f;var Y=p[U];Y.isClientVe()&&E.isClientVe()?(g=E.getAsJson(),K=Y.getAsJson(),E=g.veType!==K.veType||g.elementIndex!==K.elementIndex||g.dataElement!==K.dataElement||E.getLoggingDirectives()!==Y.getLoggingDirectives()?!1:!0):E=Y.veData.trackingParams!==void 0&&E.veData.trackingParams!==void 0?((K=E.veData)==null?void 0:
K.trackingParams)===((g=Y.veData)==null?void 0:g.trackingParams):!1;if(E)return}else if(W.has(f))return;W.set(f,void 0);d.recurringGrafts.set(R,W);_.J6(R)==="UNDEFINED_CSN"||d.pendingScreenCreation.has(R)||_.zS(d,f,void 0,R)};
_.Yl=function(d,f,R,W){W=_.J6(W===void 0?0:W);if(!W)return!1;VCU(d.client,W,f,R);return!0};
_.b0=function(d,f,R,W){if(!f)return!1;W=_.J6(W===void 0?0:W);if(!W)return!1;VCU(d.client,W,_.Ge(f),R);return!0};
_.NL=function(d,f){var R=f.getScreenLayer&&f.getScreenLayer();if(f.visualElement)return _.Yl(d,f.visualElement,void 0,R);f=WNk(_.XE(),f);return _.b0(d,f,void 0,R)};
Kq.prototype.clickCommand=function(d,f,R){return _.b0(this,d.clickTrackingParams,f,R===void 0?0:R)};
Kq.prototype.stateChanged=function(d,f,R){this.visualElementStateChanged(_.Ge(d),f,R===void 0?0:R)};
Kq.prototype.visualElementStateChanged=function(d,f,R){R=R===void 0?0:R;R===0&&this.pendingScreenCreation.has(R)?this.stateChangedQueue.push([d,f]):this.logStateChanged(d,f,R)};
Kq.prototype.logStateChanged=function(d,f,R){R=R===void 0?0:R;var W=_.J6(R);d=d||_.Ft(R);return W&&d?(r_f(this.client,W,d,f),!0):!1};
var s9C=function(d,f,R,W){W=W===void 0?{}:W;d.pendingScreenCreation.add(W.layer||0);d.pendingScreenFn=function(){gea(d,f,R,W);var g=_.Ft(W.layer);if(g){for(var K=_.Z(d.graftQueue),E=K.next();!E.done;E=K.next())E=E.value,_.zS(d,E[0],E[1]||g,W.layer);g=_.Z(d.stateChangedQueue);for(K=g.next();!K.done;K=g.next())K=K.value,d.logStateChanged(K[0],K[1])}};
R||_.J6(W.layer)||d.pendingScreenFn();if(W.dataPromises)for(var p=_.Z(W.dataPromises),U=p.next();!U.done;U=p.next())_.H8y(d,U.value,W.layer);else _.vW(Error("uf"))},gea=function(d,f,R,W){W=W===void 0?{}:W;
var p=void 0;W.layer||(W.layer=0);p=W.parentLayer!==void 0?W.parentLayer:W.layer;var U=_.J6(p);p=_.Ft(p);var g=R||p,K;g&&(W.parentCsn!==void 0?K={clientScreenNonce:W.parentCsn,visualElement:g}:U&&U!=="UNDEFINED_CSN"&&(K={clientScreenNonce:U,visualElement:g}));var E,Y=_.FK("EVENT_ID");U==="UNDEFINED_CSN"&&Y&&(E={servletData:{serializedServletEventId:Y}});_.q("combine_ve_grafts")&&U&&K1i(d,U);_.q("no_client_ve_attach_unless_shown")&&g&&U&&A_8(g,U);try{var b=_.xfL(d.client,f,K,W.csnToClone,W.cttAuthInfo,
E,W.implicitGestureType,void 0,W.loggingExpectations)}catch(L){_.n3(L,{rootVeType:f,rootVe:p,parentVisualElement:R,currentCsn:U,parentEl:K,csnToClone:W.csnToClone});_.vW(L);return}_.h6(b,f,W.layer,W.cttAuthInfo);U&&U!=="UNDEFINED_CSN"&&p&&!VWW(U)&&G9u(d.client,U,p,!0);d.backHistoryStack[d.backHistoryStack.length-1]&&!d.backHistoryStack[d.backHistoryStack.length-1].csn&&(d.backHistoryStack[d.backHistoryStack.length-1].csn=b||"");_.Q1({clientScreenNonce:b});_.O8e();var D=_.Ft(W.layer);U&&U!=="UNDEFINED_CSN"&&
D&&(_.q("web_mark_root_visible")||_.q("music_web_mark_root_visible"))&&_.cy(b,D);d.pendingScreenCreation.delete(W.layer||0);d.pendingScreenFn=void 0;var I;(I=d.recurringGrafts.get(W.layer))==null||I.forEach(function(L,X){L?_.zS(d,X,L,W.layer):D&&_.zS(d,X,D,W.layer)});
EeF(d)},EeF=function(d){for(var f=0;f<d.afterNewScreenOneOffJobs.length;f++){var R=d.afterNewScreenOneOffJobs[f];
try{R()}catch(W){_.vW(W)}}for(f=d.afterNewScreenOneOffJobs.length=0;f<d.afterNewScreenRecurringJobs.length;f++){R=d.afterNewScreenRecurringJobs[f];try{R()}catch(W){_.vW(W)}}},K1i=function(d,f){if(f===void 0)for(var R=GRJ(),W=0;W<R.length;W++)R[W]!==void 0&&K1i(d,R[W]);
else d.cachedVisualElements.forEach(function(p,U){(U=d.cachedRootVisualElements.get(U))&&Xgp(d.client,f,U,p)}),d.cachedVisualElements.clear(),d.cachedRootVisualElements.clear(),d.attachTimeout=void 0};var DU=function(d){d=d===void 0?{layer:0}:d;this.hasRun=!1;this.createScreenConfig=d;d={};this.pol=(d.response=!1,d.playerResponse=!1,d)};
_.x(DU,WU);DU.prototype.validate=function(d){return!(!d.data||!d.data.response&&!d.data.playerResponse)};
DU.prototype.handle=function(d){var f=_.Ah(),R=this.createScreenConfig.layer;d.data.response&&d.data.response.trackingParams&&!this.pol.response&&(f.graftServerVe(d.data.response.trackingParams,void 0,R),this.pol.response=!0);d.data.playerResponse&&d.data.playerResponse.trackingParams&&!this.pol.playerResponse&&(f.graftServerVe(d.data.playerResponse.trackingParams,void 0,R),this.pol.playerResponse=!0)};var IK=function(){this.gs=_.Bk();this.l4=[];this.sB6=0};
IK.prototype.processChunk=function(d){if(d){for(var f=_.Z(this.l4),R=f.next();!R.done;R=f.next())R=R.value,R.validate(d)&&(R.handle(d),R.hasRun=!0);_.JD("np"+this.sB6);this.sB6++}};var pl;var zNN=function(){var d={traceAllComponents:_.q("web_tracing_all_components"),exportToCsi:_.q("web_tracing_export_to_csi"),exportBreadcrumbs:_.q("web_enable_tracing"),bufferSize:_.HX("web_max_tracing_events"),enabledSpansArray:_.E4("web_tracing_enabled_spans"),exportToDevTools:_.q("web_tracing_export_to_devtools")};this.observers=[];this.value=d};
_.O=zNN.prototype;_.O.subscribe=function(d){var f=this;if(d.idx!=null)throw Error("xf");d.idx=this.observers.length;this.observers.push(d);return function(){var R=f.observers[f.observers.length-1];f.observers[d.idx]=R;R.idx=d.idx;f.observers.pop()}};
_.O.update=function(d){this.value=d(this.value);this.notify()};
_.O.mutate=function(d){d(this.value);this.notify()};
_.O.set=function(d){this.value=d;this.notify()};
_.O.notify=function(){for(var d=_.Z(this.observers),f=d.next();!f.done;f=d.next()){f=f.value;try{f(this.value)}catch(R){}}};var t9p,klN,D6c;_.Lu=function(d,f,R,W,p,U,g){g=g===void 0?[]:g;this.buildCommandPayload=d;this.navigate=f;this.handleServiceRequest=R;this.sendAction=W;this.JSC$12557_screenManager=p;this.commandResolverMap=U;this.autoLogResolverAllowlist=g;this.pendingCommands=new Set;this.isTracingEnabled=!1;klN(this)};
t9p=function(d,f,R){var W=Qcv,p=v4W,U=_.Ah(),g=YXe;R=R===void 0?[]:R;_.Lu.instance=new _.Lu(d,f,W,p,U,g,R)};
klN=function(d){if(!d.isTracingEnabled&&vvn("command")){var f=d.resolveCommand;d.resolveCommand=function(R,W){a:{for(p in R)if(Object.prototype.hasOwnProperty.call(R,p)){var p={commandType:p};break a}p={}}return htn("command",p,f.bind(this,R,W))};
d.isTracingEnabled=!0}};
D6c=function(d,f,R){if(!d.commandResolverMap)return!1;var W=Cf1(f,d.commandResolverMap);return W?((d.autoLogResolverAllowlist.some(function(p){return!!_.e(f,p)})||(R==null?0:R.forceClickLogging))&&b8N(d,f,R),W instanceof Promise?W.then(function(p){p.resolve(f,R)}):W.resolve(f,R),!0):!1};
_.Lu.prototype.resolveCommand=function(d,f){var R=this,W=IHF(d);if(D6c(this,d,f))return!0;if(W)return qXB(this,d,f);if(!this.buildCommandPayload)return $fn(d,"Unhandled command by buildCommandPayload"),!1;var p=this.buildCommandPayload(d,f);if(f==null?0:f.commandController)p.commandController=f.commandController;if(p.type===0){if(!this.navigate)return NTQ(d,"navigate"),!1;if(!L1N(p.command))return $fn(d,"Page requests need to specify a url"),!1;_.q("logging_avoid_blocking_during_navigation")&&_.Bmf().transition("application_navigating");
d=this.navigate(p)||[];tTe(d).then(function(){R.pendingCommands.delete(p.command)});
return!0}if(p.type===1){if(!this.handleServiceRequest)return NTQ(d,"handleServiceRequest"),!1;(f==null?0:f.forceClickLogging)&&b8N(this,p.command,f);d=this.handleServiceRequest(p);tTe(d).then(function(){R.pendingCommands.delete(p.command)});
return!0}if(p.type===2){if(!this.sendAction)return NTQ(d,"sendAction"),!1;b8N(this,p.command,f);this.sendAction(p);return!0}return!1};
var b8N=function(d,f,R){if((R==null||!R.disableClickTracking)&&d.JSC$12557_screenManager)if(f.clickTrackingParams&&_.q("log_click_with_layer_from_element_in_command_handler")){var W;R=R==null?void 0:(W=R.form)==null?void 0:W.element;d.JSC$12557_screenManager.clickCommand(f,null,R&&R.getScreenLayer&&R.getScreenLayer())}else f.clickTrackingParams?d.JSC$12557_screenManager.clickCommand(f):!_.q("disable_clicked_visual_element_in_command_handler")&&(R==null?0:R.clickedVisualElement)&&_.Yl(d.JSC$12557_screenManager,
R.clickedVisualElement)},IHF=function(d){var f=!!_.e(d,_.I6),R;
d=((R=_.e(d,_.LE))==null?void 0:R.signal)==="CLIENT_SIGNAL";return f||d},qXB=function(d,f,R){var W=_.e(f,_.I6);
if(W)var p=(W==null?void 0:W.commands)||[];else{var U;if(((U=_.e(f,_.LE))==null?void 0:U.signal)==="CLIENT_SIGNAL"){var g;p=((g=_.e(f,_.LE))==null?void 0:g.actions)||[]}}if(p){f=_.Z(p);for(p=f.next();!p.done;p=f.next()){p=p.value;try{d.resolveCommand(p,R)}catch(K){K instanceof Error&&_.vW(K)}}return!0}$fn(f,"Could not handle the meta command");return!1},L1N=function(d){var f;
return!((f=_.e(d==null?void 0:d.commandMetadata,_.ex))==null||!f.url)};var qN=function(){WU.apply(this,arguments)};
_.x(qN,WU);qN.prototype.validate=function(d){var f,R;return!this.hasRun&&!!((f=d.data.response)==null?0:(R=f.onResponseReceivedEndpoints)==null?0:R.length)};
qN.prototype.handle=function(d){var f=_.Lu.instance;d=_.Z(d.data.response.onResponseReceivedEndpoints);for(var R=d.next();!R.done;R=d.next())f.resolveCommand(R.value)};var eNR,x6e,XhB;
eNR=function(){this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.D6();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.Lq=function(){x6e||(x6e=new eNR);return x6e};
XhB=function(){var d=_.Lq();d.miniplayerButtonActivation=!1;d.userActivation=!1;d.playlistWatchPageActivation=!1;d.productDetailsPageActivation=!1;d.miniAppPageActivation=!1;d.playablesDestPageActivation=!1;d.lockupActivation=!1;d.showMiniplayerCommandActivation=!1;d.playlistSuggestionsShelfActivation=!1;d.mediaSessionPipActivation=!1;d.watchPipActivation=!1;d.watchWhileActivation=!1;d.shortsPipActivation=!1};
_.T9e=function(){var d=_.Lq(),f=d.mediaSessionPipActivation,R=d.watchPipActivation,W=d.watchWhileActivation,p=d.playlistWatchPageActivation,U=d.lockupActivation,g=d.showMiniplayerCommandActivation,K=d.navigatingAwayFromWatchDeletedVideo,E=d.shortsPipActivation,Y=d.playlistSuggestionsShelfActivation,b=d.productDetailsPageActivation,D=d.miniAppPageActivation,I=d.playablesDestPageActivation;return!d.miniplayerButtonActivation&&!p&&!Y&&!b&&!D&&!I&&!U&&!g&&!f&&!R&&!W&&!E||K};var jbU;_.eN=_.OL("FEwhat_to_watch","/",3854);_.flf=_.OL("FEdownloads","/feed/downloads",42352);jbU=_.OL("FEmusic_offline","browse/FEmusic_offline",42352);var We=function(d,f){f=f===void 0?[]:f;var R=R===void 0?[]:R;f=E2k.apply(null,[zMU.apply(null,_.uR(f))].concat(_.uR(R)));this.store=DWv(d,void 0,f)};
We.prototype.getState=function(){return this.store.getState()};
We.prototype.dispatch=function(d){return this.store.dispatch(d)};
We.prototype.subscribe=function(d){return this.store.subscribe(d)};
We.prototype.replaceReducer=function(d){return this.store.replaceReducer(d)};
We.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.xl=function(d,f,R){var W=f(d.getState());return d.subscribe(function(){var p=f(d.getState());if(p!==W){var U=W;W=p;R(p,U)}})};var vfQ;_.MG=function(d,f,R){return _.zD({type:"REPLACE_ENTITY",payload:{entityPayload:R,entityType:d,key:f}})};
vfQ=function(d){return _.zD({type:"REPLACE_ENTITIES",payload:d})};
_.GQ=function(d,f,R,W){return _.zD({type:"UPDATE_ENTITY",payload:{entityPayload:R,entityType:d,key:f,mergeOption:W}})};var ZPf=function(d){var f=this;d=d===void 0?[]:d;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;d.forEach(function(R){f.append(R)})};
_.O=ZPf.prototype;_.O.getLength=function(){return this.totalLength};
_.O.append=function(d){var f=this.arrays.length===0?!1:(f=this.arrays[this.arrays.length-1])&&f.buffer===d.buffer&&f.byteOffset+f.length===d.byteOffset;f?(f=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(f.buffer,f.byteOffset,f.length+d.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(d);this.totalLength+=d.length};
_.O.split=function(d){for(var f=new ZPf,R=new ZPf,W=_.Z(this.arrays),p=W.next();!p.done;p=W.next())p=p.value,d>=p.length?(f.append(p),d-=p.length):d?(f.append(new Uint8Array(p.buffer,p.byteOffset,d)),R.append(new Uint8Array(p.buffer,p.byteOffset+d,p.length-d)),d=0):R.append(p);return{headView:f,tailView:R}};
_.O.extract=function(d,f){return this.split(d).tailView.split(f).headView};
_.O.isFocused=function(d){return d>=this.arrayPos&&d<this.arrayPos+this.arrays[this.arrayIdx].length};
_.O.focus=function(d){if(!this.isFocused(d))for(d<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=d&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var A3V=function(d,f){d.focus(f);return d.arrays[d.arrayIdx][f-d.arrayPos]};(function(){var d=function(W){return new Uint8Array(W)},f=function(W){for(var p=new Uint8Array(W.length),U=0;U<W.length;U++)p[U]=W[U];
return p},R=new Uint8Array([1]);
return R.length===1&&R[0]===1?d:f})();
var frJ=Array(1024),jEQ=window.TextDecoder?new TextDecoder:void 0,WPJ=window.TextEncoder?new TextEncoder:void 0;var OPU=function(d){this.arrayView=d;this.pos=0;this.pendingTagAndType=-1},k8=function(d){var f=A3V(d.arrayView,d.pos);
++d.pos;if(f<128)return f;for(var R=f&127,W=1;f>=128;)f=A3V(d.arrayView,d.pos),++d.pos,W*=128,R+=(f&127)*W;return R},sE8=function(d,f){var R=d.pendingTagAndType;
for(d.pendingTagAndType=-1;d.pos+1<=d.arrayView.totalLength;){R<0&&(R=k8(d));var W=R>>3,p=R&7;if(W===f)return!0;if(W>f){d.pendingTagAndType=R;break}R=-1;switch(p){case 0:k8(d);break;case 1:d.pos+=8;break;case 2:W=k8(d);d.pos+=W;break;case 5:d.pos+=4}}return!1};var HPv=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=UI8(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Du=function(d,f){f=d.pos+f;
if(!(d.buf.length>=f)){for(var R=d.buf.length*2;R<f;)R*=2;d.buf=UI8(R,d.wasm,d.buf.subarray(0,d.pos));d.view=new DataView(d.buf.buffer,d.buf.byteOffset,d.buf.byteLength)}},bb=function(d,f){if(f>268435455){Du(d,4);
for(var R=f&1073741823,W=0;W<4;W++)d.view.setUint8(d.pos,R&127|128),R>>=7,d.pos+=1;f=Math.floor(f/268435456)}for(Du(d,4);f>127;)d.view.setUint8(d.pos,f&127|128),f>>=7,d.pos+=1;d.view.setUint8(d.pos,f);d.pos+=1};for(var KPu={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},gf8={},aHi=_.Z(Object.entries(KPu)),MZL=aHi.next();!MZL.done;MZL=aHi.next()){var whi=_.Z(MZL.value),lHa=whi.next().value,GlR=whi.next().value,SXe=lHa,VZF=GlR;VZF&&(gf8[VZF]=SXe)};var zL8=function(d,f){d=d===void 0?{}:d;switch(f.type){case "ENTITY_LOADED":return f.payload.reduce(function(W,p){var U,g=(U=p.options)==null?void 0:U.persistenceOption;if(g&&g!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&g!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return W;if(!p.entityKey)return _.vW(Error("zf")),W;if(p.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!p.payload)return p=new _.M2("REPLACE entity mutation is missing a payload",{entityKey:p.entityKey}),_.vW(p),W;var K=(0,_.uo.getAnyKey)(p.payload);
return YwF(W,K,p.entityKey,p.payload[K])}if(p.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{p=p.entityKey;try{var E=_.Y8(p).entityType;K=YwF(W,E,p);break a}catch(D){if(D instanceof Error){p=new _.M2("Failed to deserialize entity key",{entityKey:p,originalMessage:D.message});_.vW(p);K=W;break a}throw D;}K=void 0}return K}if(p.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!p.payload)return p=new _.M2("UPDATE entity mutation is missing a payload",{entityKey:p.entityKey}),_.vW(p),W;K=(0,_.uo.getAnyKey)(p.payload);
var Y,b;return bPL(W,K,p.entityKey,p.payload[K],(Y=p.fieldMask)==null?void 0:(b=Y.mergeOptions)==null?void 0:b.repeatedFieldsMergeOption)}return W},d);
case "REPLACE_ENTITY":var R=f.payload;return YwF(d,R.entityType,R.key,R.entityPayload);case "REPLACE_ENTITIES":return Object.keys(f.payload).reduce(function(W,p){var U=f.payload[p];return Object.keys(U).reduce(function(g,K){return YwF(g,p,K,U[K])},W)},d);
case "UPDATE_ENTITY":return R=f.payload,bPL(d,R.entityType,R.key,R.entityPayload,R.mergeOption);default:return d}};var DI1;var r3a=!1,XZ,TS,Af,aK,MN,m6e=function(d){_.wG.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!r3a){var f,R=new Uint8Array(256),W=new Uint8Array(256);var p=1;for(f=0;f<256;f++)R[p]=f,W[f]=p,p^=p<<1^(p>>7&&283);XZ=new Uint8Array(256);TS=Ll(256);Af=Ll(256);aK=Ll(256);MN=Ll(256);for(var U=0;U<256;U++){p=U?W[255^R[U]]:0;p^=p<<1^p<<2^p<<3^p<<4;p=p&255^p>>>8^99;XZ[U]=p;f=p<<1^(p>>7&&283);var g=f^p;TS[U]=f<<24|p<<16|p<<8|g;Af[U]=g<<24|TS[U]>>>8;aK[U]=p<<24|Af[U]>>>
8;MN[U]=p<<24|aK[U]>>>8}r3a=!0}p=Ll(44);for(R=0;R<4;R++)p[R]=d[4*R]<<24|d[4*R+1]<<16|d[4*R+2]<<8|d[4*R+3];for(W=1;R<44;R++)d=p[R-1],R%4||(d=(XZ[d>>16&255]^W)<<24|XZ[d>>8&255]<<16|XZ[d&255]<<8|XZ[d>>>24],W=W<<1^(W>>7&&283)),p[R]=p[R-4]^d;this.key=p};
_.x(m6e,_.wG);
m6e.prototype.encrypt=function(d){var f=d.length;d=new Uint8Array(d.buffer.slice(d.byteOffset,d.byteOffset+f));for(var R=this.cipherBlock,W=0;W<f&&this.blockOffset<16;)d[W++]^=R[this.blockOffset++];for(var p=f-(f-W)%16;W<p;)uFV(this),d[W++]^=R[0],d[W++]^=R[1],d[W++]^=R[2],d[W++]^=R[3],d[W++]^=R[4],d[W++]^=R[5],d[W++]^=R[6],d[W++]^=R[7],d[W++]^=R[8],d[W++]^=R[9],d[W++]^=R[10],d[W++]^=R[11],d[W++]^=R[12],d[W++]^=R[13],d[W++]^=R[14],d[W++]^=R[15];if(W<f)for(uFV(this),this.blockOffset=0;W<f;)d[W++]^=
R[this.blockOffset++];return d};
var uFV=function(d){for(var f=d.key,R=d.counter[0]^f[0],W=d.counter[1]^f[1],p=d.counter[2]^f[2],U=d.counter[3]^f[3],g=3;g>=0&&!(d.counter[g]=-~d.counter[g]);g--);for(var K,E,Y=4;Y<40;)g=TS[R>>>24]^Af[W>>16&255]^aK[p>>8&255]^MN[U&255]^f[Y++],K=TS[W>>>24]^Af[p>>16&255]^aK[U>>8&255]^MN[R&255]^f[Y++],E=TS[p>>>24]^Af[U>>16&255]^aK[R>>8&255]^MN[W&255]^f[Y++],U=TS[U>>>24]^Af[R>>16&255]^aK[W>>8&255]^MN[p&255]^f[Y++],R=g,W=K,p=E;d=d.cipherBlock;g=f[40];d[0]=XZ[R>>>24]^g>>>24;d[1]=XZ[W>>16&255]^g>>16&255;d[2]=
XZ[p>>8&255]^g>>8&255;d[3]=XZ[U&255]^g&255;g=f[41];d[4]=XZ[W>>>24]^g>>>24;d[5]=XZ[p>>16&255]^g>>16&255;d[6]=XZ[U>>8&255]^g>>8&255;d[7]=XZ[R&255]^g&255;g=f[42];d[8]=XZ[p>>>24]^g>>>24;d[9]=XZ[U>>16&255]^g>>16&255;d[10]=XZ[R>>8&255]^g>>8&255;d[11]=XZ[W&255]^g&255;g=f[43];d[12]=XZ[U>>>24]^g>>>24;d[13]=XZ[R>>16&255]^g>>16&255;d[14]=XZ[W>>8&255]^g>>8&255;d[15]=XZ[p&255]^g&255};var Pda=!1;(function(){var d=function(W){return new Uint8Array(W)},f=function(W){for(var p=new Uint8Array(W.length),U=0;U<W.length;U++)p[U]=W[U];
return p},R=new Uint8Array([1]);
return R.length===1&&R[0]===1?d:f})();
var wo;var F1e=function(d){a:{if(!Pda&&!jq){if(wo){var f=wo;break a}wo=(f=window.crypto)==null?void 0:f.subtle;var R,W,p;if(((R=wo)==null?0:R.importKey)&&((W=wo)==null?0:W.sign)&&((p=wo)==null?0:p.encrypt)){f=wo;break a}wo=void 0}f=void 0}f&&(this.nativeEncryptor=new Q9N(d,f));this.encryptorPolyfill=new veO(d)};
F1e.prototype.encrypt=function(d,f){var R=this,W;return _.H(function(p){switch(p.nextAddress){case 1:if(!R.nativeEncryptor){p.jumpTo(2);break}_.q3(p,3);return p.yield(R.nativeEncryptor.encrypt(d,f),5);case 5:return p.return(p.yieldResult);case 3:W=_.Ta(p),_.JA(W),Pda=!0,R.nativeEncryptor=void 0;case 2:return p.return(R.encryptorPolyfill.encrypt(d,f))}})};
F1e.prototype.decrypt=function(d,f){return this.encrypt(d,f)};
var Q9N=function(d,f){this.JSC$12630_aesKey=d;this.subtleCrypto=f};
Q9N.prototype.encrypt=function(d,f){var R=this,W;return _.H(function(p){if(p.nextAddress==1)return _.q3(p,2),p.yield(J3F(R,d,f),4);if(p.nextAddress!=2)return p.return(p.yieldResult);W=_.Ta(p);_.JA(W);Pda=!0;throw W;})};
var J3F=function(d,f,R){var W,p;return _.H(function(U){switch(U.nextAddress){case 1:if(d.cryptoKey){U.jumpTo(2);break}return U.yield(d.subtleCrypto.importKey("raw",d.JSC$12630_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:d.cryptoKey=U.yieldResult;case 2:return W={name:"AES-CTR",counter:R,length:128},U.yield(d.subtleCrypto.encrypt(W,d.cryptoKey,f),4);case 4:return p=U.yieldResult,U.return(new Uint8Array(p))}})},veO=function(d){this.JSC$12633_aesKey=d};
veO.prototype.encrypt=function(d,f){this.encryptor||(this.encryptor=new m6e(this.JSC$12633_aesKey));for(var R=this.encryptor,W=0;W<4;W++)R.counter[W]=f[W*4]<<24|f[W*4+1]<<16|f[W*4+2]<<8|f[W*4+3];R.blockOffset=16;return this.encryptor.encrypt(d)};
veO.prototype.decrypt=function(d,f){return this.encrypt(d,f)};var neB={},LP8=UB("yt-idb-pref-storage",{objectStores:(neB.prefs={addedAtVersion:1},neB),shared:!1,upgrade:function(d,f){f(1)&&$d(ox(d,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.l0=function(d){this.token=d};
_.l0.getInstance=function(){return _.H(function(d){return d.return(new Promise(function(f){_.ps().then(function(R){R?(_.l0.instance||(_.l0.instance=new _.l0(R)),f(_.l0.instance)):f(void 0)})}))})};
_.l0.prototype.get=function(d){var f=this,R,W,p;return _.H(function(U){if(U.nextAddress==1)return U.yield(eLp(f.token),2);if(U.nextAddress!=3)return R=U.yieldResult,U.yield(R.get("prefs",d),3);W=U.yieldResult;if(!W)return U.return();p=(0,_.OB)();return W.expirationTimestampMs<=p?U.return():U.return(W.value)})};
_.l0.prototype.set=function(d,f,R){R=R===void 0?31536E3:R;var W=this,p,U,g;return _.H(function(K){if(K.nextAddress==1)return p=(0,_.OB)(),U={key:d,value:f,expirationTimestampMs:p+R*1E3},K.yield(eLp(W.token),2);g=K.yieldResult;return K.yield(g.put("prefs",U),0)})};
_.l0.prototype.remove=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(eLp(f.token),2);R=W.yieldResult;return W.yield(R.delete("prefs",d),0)})};var GS={},hNR=(GS.INVALID_ENCODER_VERSION="Invalid encoder version",GS.KEY_CREATION_FAILED="Failed to create encoder key",GS.UNKNOWN_DECODE_ERROR="Failed to decode PES data",GS.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",GS.WRONG_DATA_TYPE="Encoder cannot process the data type",GS),ea=function(d,f){f=f===void 0?{}:f;_.M2.call(this,hNR[d],Object.assign({},{name:"PESEncoderError",type:d},f));this.type=d;this.level="WARNING";Object.setPrototypeOf(this,ea.prototype)};
_.x(ea,_.M2);var SN=function(){};
SN.prototype.encode=function(d,f){try{return this.encodeImpl(d,f)}catch(R){AK8(R,Xlu)}};
SN.prototype.decode=function(d,f){try{return this.decodeImpl(d,f)}catch(R){AK8(R,Tcn)}};
var oeR=function(d,f,R){var W;return _.H(function(p){if(p.nextAddress==1)return _.q3(p,2),p.yield(d.decodeAsyncImpl(f,R),4);if(p.nextAddress!=2)return p.return(p.yieldResult);W=_.Ta(p);AK8(W,Tcn);_.a4(p)})};
SN.prototype.decodeAsyncImpl=function(d,f){return Promise.resolve(this.decodeImpl(d,f))};var VR=function(d,f){this.aesEncryptor=d;this.aesEncryptorAsync=f};
_.x(VR,SN);VR.prototype.encodeImpl=function(d,f){f=arW(f);d=(new TextEncoder).encode(JSON.stringify(d));return this.aesEncryptor.encrypt(d,f)};
VR.prototype.decodeImpl=function(d,f){if(!(d instanceof Uint8Array))throw xI8(1);var R=new TextDecoder;f=arW(f);d=this.aesEncryptor.decrypt(d,f);return JSON.parse(R.decode(d))};
VR.prototype.decodeAsyncImpl=function(d,f){var R=this,W,p,U;return _.H(function(g){if(g.nextAddress==1){if(!(d instanceof Uint8Array))throw xI8(1);W=new TextDecoder;p=arW(f);return g.yield(R.aesEncryptorAsync.decrypt(d,p),2)}U=g.yieldResult;return g.return(JSON.parse(W.decode(U)))})};var MuJ={accountLinkStatusEntity:HcR,booleanEntity:J2e,buttonEntity:WfB,captionTrack:ovR,channelHandle:bya,chipEntity:rOa,commerceAcquisitionClientPayloadEntity:MEe,commerceCartListEntity:wLi,contextNoteFeedEntityPayload:lBy,contextNoteUserRatingEntityPayload:GjL,continuationTokenEntity:AWa,downloadQualityPickerEntity:k1F,downloadsPageRefreshTokenEntity:bLB,downloadsPageViewConfigurationEntity:m1i,downloadStatusEntity:Y7O,dismissState:m0e,sfvAudioItemCurrentlyPlayingEntity:xIa,emojiFountainDataEntity:jny,
emojiCustomizationSetEntity:dVB,fakeChannel:oCV,fakePlaylist:$5y,fakePlaylistEntryCollection:NpV,fakeVideo:C$e,fakeVideoDescription:i0N,featuredProductsEntity:fse,flowStateEntity:OcN,iconBadgeEntity:l3V,interstitialInteractionStateEntity:aie,likeButtonAnimationEntity:uve,liveChatPollStateEntity:mCO,liveViewerLeaderboardChatEntryPointStateEntity:plO,liveViewerLeaderboardPointsEntity:UIa,liveReactionsDataEntity:f3e,logoEntity:Tvc,macroMarkerEntity:P2R,mainDownloadsLibraryEntity:D1R,mainDownloadsListEntity:I8V,
mainPlaylistDownloadStateEntity:LTN,mainPlaylistEntity:a8V,mainPlaylistVideoEntity:MQe,mainVideoDownloadStateEntity:erL,mainVideoEntity:S7V,markersEngagementPanelSyncEntity:Qle,markersVisibilityOverrideEntity:vBV,musicAlbumReleaseDetail:EvC,musicAlbumReleaseDownloadMetadataEntity:ZxV,musicAlbumRelease:KrN,musicAlbumReleaseUserDetail:ztc,musicArtistDetail:YgV,musicArtist:k9F,musicArtistUserDetail:bxB,musicDownloadsLibraryEntity:sjB,musicLibraryEdit:DfB,musicLibraryStatusEntity:Isy,musicPlaylist:qge,
musicPlaylistDownloadMetadataEntity:gve,musicShare:etV,musicTrackDetail:Xga,musicTrackDownloadMetadataEntity:Hxy,musicTrack:xfB,musicTrackUserDetail:TTy,offlineOrchestrationActionWrapperEntity:$fF,offlineVideoPolicy:NTR,offlineVideoStreams:y_y,offlineabilityEntity:x1i,orchestrationWebSamplingEntity:Xce,pageHeaderEntity:$0N,pdpStateEntity:GEV,pinnedProductEntity:Rta,playbackData:CfL,playerStateEntity:FTR,quantityIncrementerEntity:S1e,refresh:ixy,saveToPlaylistListEntity:ofB,selectedChipIndexEntityPayload:JWO,
settingEntity:kPy,stringEntity:nCe,suggestedFeedbackChipStateEntity:nBC,transfer:BTR,trendingOfferEntity:Wra,videoDownloadContextEntity:c_a,videoOverviewAsyncDataEntity:f7c,videoPlaybackPositionEntity:O7L,votingEntity:izB,ytMainChannelEntity:VQa,youchatPendingResponseEntity:hrV,ytMainDownloadedVideoEntity:TdV,ytMainVideoEntity:rWB};var $6a,y3y,a7,u0Q,PuJ,B9N,tZe,c3a,i8i;$6a=function(d,f){this.JSC$12652_wrapped=d;this.JSC$12652_encoderRegistry=f;this.changedKeys={}};
y3y=function(d,f){return N9C(d.JSC$12652_encoderRegistry,f.version).decode(f.data,f.key)};
_.CdV=function(d,f,R){return d.JSC$12652_wrapped.objectStore("EntityStore").get(f).then(function(W){if(W){if(R&&W.entityType!==R)throw Error("Af");return y3y(d,W)}})};
a7=function(d,f,R){return R?(R=R.map(function(W){return _.CdV(d,W,f)}),hv.all(R)):d.JSC$12652_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(f)).then(function(W){return W.map(function(p){return y3y(d,p)})})};
_.mIv=function(d,f,R){var W=Efu(f),p=N9C(d.JSC$12652_encoderRegistry,1),U=Object.assign({},f);return d.JSC$12652_wrapped.objectStore("EntityStore").get(W).then(function(g){if(g){if(g.entityType!==R)throw Error("Af");U.entityMetadata||(g=y3y(d,g),U.entityMetadata=g.entityMetadata)}}).then(function(){var g={key:W,
entityType:R,data:p.encode(U,W),version:1};return hv.all([d.JSC$12652_wrapped.objectStore("EntityStore").put(g),i8i(d,U,R)])}).then(function(){B9N(d,W,R);
return W})};
u0Q=function(d,f){var R=_.Y8(f).entityType;return hv.all([d.JSC$12652_wrapped.objectStore("EntityStore").delete(f),c3a(d,f)]).then(function(){B9N(d,f,R)})};
PuJ=function(d,f,R,W){var p=N9C(d.JSC$12652_encoderRegistry,1);return _.CdV(d,f,W).then(function(U){if(U){U=dIW(U,R);var g={key:f,entityType:W,data:p.encode(U,f),version:1};return hv.all([d.JSC$12652_wrapped.objectStore("EntityStore").put(g),i8i(d,U,W)])}}).then(function(){B9N(d,f,W);
return f})};
B9N=function(d,f,R){var W=d.changedKeys[R];W||(W=new Set,d.changedKeys[R]=W);W.add(f)};
tZe=function(d,f,R){var W=Efu(f);R=wlS(R);if(!R)return hv.resolve([]);R=new R(f);d=d.JSC$12652_wrapped.objectStore("EntityAssociationStore");f=[];R=_.Z(R.getAssociations());for(var p=R.next();!p.done;p=R.next())f.push(d.put({parentEntityKey:W,childEntityKey:p.value}));return hv.all(f).then(function(U){return U.map(function(g){return g[1]})})};
c3a=function(d,f){return d.JSC$12652_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(f))};
i8i=function(d,f,R){var W=Efu(f);return c3a(d,W).then(function(){return tZe(d,f,R)})};var dYe=function(){};
_.x(dYe,SN);dYe.prototype.encodeImpl=function(d){return d};
dYe.prototype.decodeImpl=function(d){if(d instanceof Uint8Array)throw xI8(0);return d};var Swp=function(){this.cacheMap={};this.cacheMap[0]=new dYe;if(!_.q("aes_pes_encoder_killswitch")){var d=this.cacheMap;try{var f=_.Av();var R=arW(f);var W=new VR(new veO(R),new F1e(R))}catch(p){throw d=p instanceof Error?new ea("KEY_CREATION_FAILED",{originalMessage:p.message}):new ea("KEY_CREATION_FAILED"),_.vW(d),d;}d[1]=W}},N9C=function(d,f){f=f===void 0?0:f;
d=d.cacheMap[f];if(!d)throw f=new ea("INVALID_ENCODER_VERSION",{encoderVersion:f}),_.vW(f),f;return d};var X1=function(d,f){_.wG.call(this);this.token=d;this.JSC$12666_encoderRegistry=f;this.observers=[];d=new _.RJ.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Av());d.onmessage=this.handleMessage.bind(this);this.channel=d};
_.x(X1,_.wG);_.AB=function(d,f,R){var W,p,U,g;return _.H(function(K){if(K.nextAddress==1)return K.yield(qwQ(d.token),2);if(K.nextAddress!=3)return W=K.yieldResult,K.yield(_.cX(W,["EntityStore","EntityAssociationStore"],f,function(E){p=new $6a(E,d.JSC$12666_encoderRegistry);return R(p)}),3);
U=K.yieldResult;p&&(g=p.changedKeys,Object.keys(g).length>0&&(d.channel.postMessage(g),jVL(d,g)));return K.return(U)})};
X1.prototype.observe=function(d){var f=this;this.observers.push(d);return function(){var R=f.observers.indexOf(d);R>=0&&f.observers.splice(R,1)}};
var g7W=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(_.AB(d,{mode:"readonly",enableRetries:!0},function(W){return W.JSC$12652_wrapped.objectStore("EntityStore").getAll()}),2);
f=R.yieldResult;return R.return(Promise.all(f.filter(function(W){return!!W}).map(function(W){var p,U;
return _.H(function(g){if(g.nextAddress==1){p=W.key;U=W.entityType;var K=g.yield;var E=oeR(N9C(d.JSC$12666_encoderRegistry,W.version),W.data,W.key);return K.call(g,E,2)}return g.return({key:p,entityType:U,data:g.yieldResult})})})))})};
X1.prototype.handleMessage=function(d){jVL(this,d.data)};
var jVL=function(d,f){d=_.Z(d.observers);for(var R=d.next();!R.done;R=d.next())R=R.value,R(f)};
X1.prototype.disposeInternal=function(){this.channel.close()};
var lrU;var ro,RZa,RUn;ro={};_.fvF=(ro.mainVideoEntity="mainVideoEntityActionMetadata",ro.mainPlaylistEntity="mainPlaylistEntityActionMetadata",ro.musicTrack="musicTrackEntityActionMetadata",ro.musicPlaylist="musicPlaylistEntityActionMetadata",ro);RZa=new _.BE("DOWNLOADS_ENTITY_TYPE_MAP");_.mC=_.I7("","downloadsPageViewConfigurationEntity");RUn=_.I7("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.uZv=_.I7("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.I7("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.I7("SMART_DOWNLOADS_ENABLED","settingEntity");_.I7("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var nfW=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var iPL=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var XUL={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var ms,X48,AhV,Uxf;ms=window;_.Cl=ms.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.m0S=ms.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.j4;X48=ms.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Dt;AhV=ms.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||TOe;_.WSC=ms.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.n6a;Uxf=ms.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||$ba;tB({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 Quf=TxQ(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(d){return d}}}),vZS=TxQ(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(d){return d}}}),w48=new Map;var FuS=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],rOp;var pxO=function(d){return _.zD({type:"SET_EPHEMERAL_ACTION",payload:d})};var UYa={ephemeralAction:null};var OKR={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var JwF={sharedUi:function(d,f){d=d===void 0?OKR:d;switch(f.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},d,{animatedThumbnailEnabled:f.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},d,{inlinePreviewEnabled:f.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},d,{currentPageType:f.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},d,{currentPageSubType:f.payload});default:return d}},
a11y:xP({ephemeralAction:function(d,f){d=d===void 0?UYa.ephemeralAction:d;switch(f.type){case "SET_EPHEMERAL_ACTION":return f.payload;default:return d}}}),
entities:ktk};var xVn={playlistId:"",inviteLinkURL:""};var ZKa={continuationCommand:{}};var VEU=xP({continuationCommand:function(d,f){d=d===void 0?ZKa.continuationCommand:d;switch(f.type){case "SET_CONTINUATION_COMMAND":return f.payload.continuationCommand;default:return d}}});var T4U={currentFormId:"",commandsMap:{}};var rwJ=xP({isLeaderTab:function(d,f){d=d===void 0?!0:d;switch(f.type){case "SET_IS_LEADER_TAB":var R,W;return(W=f==null?void 0:(R=f.payload)==null?void 0:R.isLeaderTab)!=null?W:d;default:return d}}});var gRN;_.sVa=function(d){return _.zD({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:d}})};
gRN=function(d){return _.zD({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:d}})};var FfJ=xP({isDesktopSmallWidth:function(d,f){switch(f.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return f.payload.isDesktopSmallWidth;default:return d===void 0?!1:d}},
isShortsActive:function(d,f){switch(f.type){case "SET_IS_SHORTS_ACTIVE":return f.payload.isShortsActive;default:return d===void 0?!1:d}},
isWatchWhileMode:function(d,f){switch(f.type){case "SET_IS_WATCH_WHILE_MODE":return f.payload.isWatchWhileMode;default:return d===void 0?!1:d}},
playerState:function(d,f){switch(f.type){case "SET_PLAYER_STATE":return f.payload.playerState;default:return d===void 0?-1:d}},
isFullscreen:function(d,f){switch(f.type){case "SET_IS_FULLSCREEN":return f.payload.isFullscreen;default:return d===void 0?!1:d}},
isSmallScreenSqueezeback:function(d,f){switch(f.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return f.payload.isSmallScreenSqueezeback;default:return d===void 0?!1:d}},
isShortsPipActive:function(d,f){switch(f.type){case "SET_IS_SHORTS_PIP_ACTIVE":return f.payload.isShortsPipActive;default:return d===void 0?!1:d}},
isPlaybackStarted:function(d,f){switch(f.type){case "SET_IS_PLAYBACK_STARTED":return f.payload.isPlaybackStarted;default:return d===void 0?!1:d}}});var a3u={currentMode:"canvas-hidden"};var h4f=function(){return function(d){return function(f){var R=d(f);_.zV(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[f],!0);return R}}};var HKF,Bg8;HKF=new _.q_;_.gH=new _.BE("WATCH_PLAYER_PROMISE_TOKEN");_.KSL=new _.q_;_.ERB=new _.BE("SHORTS_PLAYER_PROMISE_TOKEN");Bg8=new _.BE("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var oLJ=function(){return function(d){return function(f){f.type==="ENTITY_LOADED"&&_.Ze().resolve(_.gH).then(function(R){var W;(W=R.dispatchReduxAction)==null||W.call(R,f)});
return d(f)}}};var zZV={};var mVL=xP({additionalContext:function(d,f){switch(f.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var R;return(R=f.payload)!=null?R:"";default:return d===void 0?"":d}},
impersonatedChannelUrl:function(d,f){switch(f.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var R;return(R=f.payload)!=null?R:"";default:return d===void 0?"":d}},
selectedVideoIds:function(d,f){d=d===void 0?zZV:d;switch(f.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var R={};return Object.assign({},d,(R[f.payload]=!0,R));case "VIDEO_UNSELECTED":return f=f.payload,d=Object.assign({},d),delete d[f],d;default:return d}}});var ulJ=xP({parentClickTrackingParams:function(d,f){switch(f.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return f.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return d===void 0?"":d}}});var kke=function(d){return _.zD({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:d})};var YkB={};var PEQ=xP({stepStates:function(d,f){d=d===void 0?YkB:d;switch(f.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var R=d,W=f.payload,p,U,g;d={};f={selectionStates:Object.assign({},(g=(p=R[W.stepId])==null?void 0:p.selectionStates)!=null?g:{},(d[W.token]={isSelected:W.isSelected},d)),userQuery:(U=R[W.stepId])==null?void 0:U.userQuery};p={};return Object.assign({},R,(p[W.stepId]=f,p));case "TALK_TO_RECS_UPDATE_USER_QUERY":return p=d,U=f.payload,g={selectionStates:Object.assign({},
(W=(R=p[U.stepId])==null?void 0:R.selectionStates)!=null?W:{}),userQuery:{userQuery:U.userQuery,token:U.userQueryToken}},R={},Object.assign({},p,(R[U.stepId]=g,R));default:return d}}});var bKa,DYy,qky;bKa=function(d){return _.zD({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:d})};
DYy=function(d){return _.zD({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:d})};
_.xX=function(d){return _.zD({type:"SET_CURRENT_PAGE_TYPE",payload:d})};
_.Iva=function(d){return _.zD({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:d})};
qky=function(d){return _.zD({type:"SET_CHIP_BAR_IS_STICKY",payload:d})};var wLk={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"};_.LSL=function(d){return _.zD({type:"SET_PLAYER_STATE",payload:{playerState:d}})};var eZR=[],xYN={width:0,height:0};var Qnp=xP({isTheaterMode:function(d,f){d=d===void 0?_.q("kevlar_disable_theater_mode_persistence")?!1:_.Jp("START_IN_THEATER_MODE"):d;switch(f.type){case "SET_IS_THEATER_MODE":return f.payload.isTheaterMode;default:return d}},
isWatchActive:function(d,f){switch(f.type){case "SET_IS_WATCH_ACTIVE":return f.payload.isWatchActive;default:return d===void 0?!1:d}},
isLearningJourneyActive:function(d,f){switch(f.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return f.payload.isLearningJourneyActive;default:return d===void 0?!1:d}},
isWatchFullscreen:function(d,f){switch(f.type){case "SET_IS_WATCH_FULLSCREEN":return f.payload.isWatchFullscreen;default:return d===void 0?!1:d}},
isWatchNarrowWidth:function(d,f){switch(f.type){case "SET_IS_WATCH_NARROW_WIDTH":return f.payload.isWatchNarrowWidth;default:return d===void 0?!1:d}},
isWatchRetroMode:function(d,f){switch(f.type){case "SET_IS_WATCH_RETRO_MODE":return f.payload.isWatchRetroMode;default:return d===void 0?!1:d}},
isLiveChatCollapsed:function(d,f){switch(f.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return f.payload.isLiveChatCollapsed;default:return d===void 0?!1:d}},
openEngagementPanels:function(d,f){d=d===void 0?eZR:d;var R=[].concat(_.uR(d));switch(f.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return R.push(f.payload.panelToAdd),R;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return R.splice(R.indexOf(f.payload.panelToRemove),1),R;default:return d}},
playerState:function(d,f){switch(f.type){case "SET_PLAYER_STATE":return f.payload.playerState;default:return d===void 0?-1:d}},
watchScrollTop:function(d,f){switch(f.type){case "SET_WATCH_SCROLL_TOP":return f.payload.watchScrollTop;default:return d===void 0?0:d}},
watchWindowSize:function(d,f){d=d===void 0?xYN:d;switch(f.type){case "SET_WATCH_WINDOW_SIZE":return f.payload.watchWindowSize;default:return d}}});var XxR={feedbackTokens:[]};var vLL=xP({surveyFeedbackData:function(d,f){d=d===void 0?XxR:d;switch(f.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return f.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},d,f.payload);default:return d}}});var GEU={};var N4p=void 0;_.q("web_enable_redux_store_on_demand")||(N4p=$VS());var TwO=function(d,f,R){var W=this;this.listId=d;this.JSC$12803_updateCallback=f;this.isOfflineVideoCallback=R;_.pY().subscribe(function(){W.handleUpdate()})};
TwO.prototype.getPlaylistData=function(){var d=_.pY().getState().entities;if(this.listId&&this.listId!=="PPSV"){var f=Eln(d,this.listId,!0),R=_.I7(this.listId,"mainPlaylistEntity"),W,p;d=d==null?void 0:(W=d.mainPlaylistEntity)==null?void 0:(p=W[R])==null?void 0:p.title;return ywL(f,d,this.listId)}f=_.Bc1(nl1(d));d=_.Bc1(_.ub(d));d=f.concat(d);return ywL(d)};
TwO.prototype.getPlaylistId=function(){return this.listId};
TwO.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$12803_updateCallback(this.listId,this.getPlaylistData(),{})};var u0=function(d,f,R,W){W=W===void 0?[]:W;this.JSC$12806_playlistNetworkManager=d;this.listId=f;this.JSC$12806_updateCallback=R;this.videoIds=W;this.pendingUpdates=[];this.currentIndex=0};
u0.prototype.JSC$12806_setCurrentIndex=function(d){this.currentIndex=d};
u0.prototype.setListId=function(d){this.listId=d};
var Asi=function(d,f){d.currentCreateRequest&&d.currentCreateRequest.cancel(f);d.currentUpdateRequest&&d.currentUpdateRequest.cancel(f);d.currentRefreshRequest&&d.currentRefreshRequest.cancel(f)};
u0.prototype.delete=function(){Asi(this,"PROXY DELETED")};
u0.prototype.addVideos=function(d,f,R){var W=this;R!==void 0?this.videoIds.splice.apply(this.videoIds,[R,0].concat(_.uR(d))):this.videoIds.push.apply(this.videoIds,_.uR(d));this.listId||this.currentCreateRequest?(d.forEach(function(p,U){p={addedVideoId:p,action:"ACTION_ADD_VIDEO"};R&&(p.addedVideoPosition=R+U);W.pendingUpdates.push(p)}),PU(this)):ava(this,f.onCreateListCommand)};
var MUO=function(d,f,R,W,p){Anf(d.videoIds,f,R);f>d.currentIndex&&R<=d.currentIndex?d.JSC$12806_setCurrentIndex(d.currentIndex+1):f===d.currentIndex?d.JSC$12806_setCurrentIndex(R):f<d.currentIndex&&R>=d.currentIndex&&d.JSC$12806_setCurrentIndex(d.currentIndex-1);d.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:W,movedSetVideoIdPredecessor:p});PU(d)},ava=function(d,f){Asi(d,"OBSOLETE");
d.currentCreateRequest=wxa(d.JSC$12806_playlistNetworkManager,f,d.videoIds);_.er(d.currentCreateRequest,function(){d.currentCreateRequest=void 0}).then(function(R){d.setListId(R.playlistId);
d.pendingUpdates.length>0?PU(d):lve(d)})},PU=function(d){if(d.pendingUpdates.length!==0&&(d.currentRefreshRequest&&d.currentRefreshRequest.cancel("OBSOLETE"),!d.currentUpdateRequest&&!d.currentCreateRequest)){var f=d.pendingUpdates.splice(0,d.pendingUpdates.length);
d.currentUpdateRequest=d.JSC$12806_playlistNetworkManager.updatePlaylist(d.listId,f);_.er(d.currentUpdateRequest,function(){d.currentUpdateRequest=void 0}).then(function(){d.pendingUpdates.length>0?PU(d):lve(d)}).thenCatch(function(){d.pendingUpdates.unshift.apply(d.pendingUpdates,_.uR(f))})}},lve=function(d){d.currentRefreshRequest=_.GkO(d.JSC$12806_playlistNetworkManager,d.listId,d.currentIndex,d.videoIds[d.currentIndex]);
_.er(d.currentRefreshRequest,function(){d.currentRefreshRequest=void 0}).then(function(f){d.JSC$12806_updateCallback(f.playlistId,f.playlistPanelRenderer,f.autoplayRenderer)})};
u0.prototype.size=function(){return this.videoIds.length};var SkR=function(d,f,R,W){W=W===void 0?[]:W;u0.call(this,d,f,R,W);this.JSC$12806_playlistNetworkManager=d;this.listId=f;this.JSC$12806_updateCallback=R;this.videoIds=W};
_.x(SkR,u0);_.QR=function(d,f,R,W,p,U,g){p=p===void 0?[]:p;g=g===void 0?fy:g;u0.call(this,d,f,R,p);this.JSC$12806_playlistNetworkManager=d;this.listId=f;this.JSC$12806_updateCallback=R;this.onAuthChange=W;this.videoIds=p;this.storage=U;this.cookieReader=g;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.YJ(_.Pp,this.checkLoggedInStatusChange.bind(this),1E3)};
_.x(_.QR,u0);_.O=_.QR.prototype;_.O.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.YJ(_.Pp,this.checkLoggedInStatusChange.bind(this),1E3)};
_.O.JSC$12806_setCurrentIndex=function(d){u0.prototype.JSC$12806_setCurrentIndex.call(this,d);this.store()};
_.O.delete=function(){_.Pp.cancelJob(this.queueSapisIdJob);u0.prototype.delete.call(this)};
_.O.setListId=function(d){u0.prototype.setListId.call(this,d);this.store()};
_.O.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var VUB=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],rse=["playerResponse","videoDetails"],mYe=["response","currentVideoEndpoint","watchEndpoint","videoId"],uzc=["response","currentVideoEndpoint","watchEndpoint","playlistId"],PCV=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],QVa=["response","contents","twoColumnWatchNextResults","playlist","playlist"],vRe=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
FSV=["response","contents","twoColumnWatchNextResults"];var vU={},tEW=(vU.WEB_UNPLUGGED="^unplugged/",vU.WEB_UNPLUGGED_ONBOARDING="^unplugged/",vU.WEB_UNPLUGGED_OPS="^unplugged/",vU.WEB_UNPLUGGED_PUBLIC="^unplugged/",vU.WEB_CREATOR="^creator/",vU.WEB_KIDS="^kids/",vU.WEB_EXPERIMENTS="^experiments/",vU.WEB_MUSIC="^music/",vU.WEB_REMIX="^music/",vU.WEB_MUSIC_EMBEDDED_PLAYER="^music/",vU.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",vU);var mAL,wxa;mAL=function(d,f){this.networkManager=d;this.innertubeTransportService=f};
wxa=function(d,f,R){if(!_.e(f,_.JK))return _.m_(Error("Ef"));_.e(f,_.JK).videoIds=R;R={create_playlist_title:_.X7("QUEUE",void 0,"Queue")};return B4k(_.iG(d.innertubeTransportService,f,R),CES)};
_.GkO=function(d,f,R,W){f={videoId:W,playlistId:f,playlistIndex:R};R=_.UN(JUe);return B4k(_.FZ(d.innertubeTransportService,f,R),cw8)};
mAL.prototype.updatePlaylist=function(d,f){return B4k(_.iG(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:d,actions:f}}),i7J)};var JsV=function(d){this.storage=d},nRR;
JsV.prototype.store=function(d,f){f=f===void 0?0:f;if(this.storage&&d.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",d),this.storage.set("TLPQindex",String(f)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(R){}};
JsV.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
JsV.prototype.getPlaylistId=function(){if(!this.storage)return null;var d=null;try{d=this.storage.get("TLPQplaylist")}catch(f){}return d};var RfJ=["navigationEndpoint","watchEndpoint","videoId"],f7W=["nextButtonVideo","watchEndpoint","videoId"];_.JZ=new _.BE("NETWORK_TOKEN");_.RH=new _.BE("PAGE_TOKEN");_.Jf=new _.BE("PLAYLIST_TOKEN");var hZy;hZy=new _.BE("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.nY=new _.BE("INNERTUBE_TRANSPORT_TOKEN");var oRR,nq,NwV,ysc,iKi,BwC;oRR=new Set(["ci","cr","carml"]);nq=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$12853_parkedJobs=new Map;this.parkedProcessors=new Map};
_.hf=function(){nq.instance||(nq.instance=new nq);return nq.instance};
nq.prototype.onAny=function(d){return _.$YV(this,d,2)};
nq.prototype.parkOrScheduleJob=function(d,f,R,W,p){_.oK(this,R)?_.e7().addJob(d,f,W):(p&&(d=NwV(d),ysc(this,d,f,R,p)),p=this.JSC$12853_parkedJobs.get(R),p||(this.JSC$12853_parkedJobs.set(R,[]),p=this.JSC$12853_parkedJobs.get(R)),p.push({job:d,priority:f,delay:W}))};
nq.prototype.addListener=function(d,f,R){R&&(f=NwV(f),ysc(this,f,0,d,R));R=this.parkedProcessors.get(d);R||(this.parkedProcessors.set(d,[]),R=this.parkedProcessors.get(d));R.push(f)};
nq.prototype.processSignal=function(d){if(!_.oK(this,d)){this.inProgressSignals.add(d);var f=this.JSC$12853_parkedJobs.get(d);if(f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,_.e7().addJob(R.job,R.priority,R.delay);this.JSC$12853_parkedJobs.delete(d)}if(f=this.parkedProcessors.get(d)){f=_.Z(f);for(R=f.next();!R.done;R=f.next())R=R.value,R();this.parkedProcessors.delete(d)}this.signals.push(d);this.inProgressSignals.delete(d)}};
_.oK=function(d,f){return oRR.has(f)||_.Jp("IS_HOMEPAGE_COLD")||_.Jp("IS_RESULTS_PAGE_COLD")||_.Jp("IS_WATCH_PAGE_COLD")?d.signals.indexOf(f)>=0:!0};
NwV=function(d){var f=!1;return function(){f||(f=!0,d())}};
ysc=function(d,f,R,W,p){if(CCe.has(W))_.e7().addJob(f,R,p);else{var U=d.compoundSignals.get(W);U&&_.e7().addJob(function(){_.oK(d,W)||(U.isTimeoutConditionSatisfied?_.e7().addJob(f,R):U.timeoutConditionObservers.push(function(){_.e7().addJob(f,R)}))},R,p)}};
_.$YV=function(d,f,R){if(f.length>1){var W=[],p=Object.create(null);f=_.Z(f);for(var U=f.next();!U.done;U=f.next())U=U.value,p[U]||(W.push(U),p[U]=!0);f=W}if(f.length===1)return f[0];U=f;W="";p=R===2?"|":"&";U.sort();U=_.Z(U);for(var g=U.next();!g.done;g=U.next())W+=g.value+p;if(!d.compoundSignals.get(W)){p=0;U=[];g=_.Z(f);for(var K=g.next();!K.done;K=g.next())K=K.value,p++,_.oK(d,K)||U.push(K);(R=R===2)&&p>U.length||!R&&!U.length?d.signals.push(W):iKi(d,W,R,f,U)}return W};
iKi=function(d,f,R,W,p){var U=p.length,g=function(){R||--U===0?d.processSignal(f):BwC(d,f)};
p=_.Z(p);for(var K=p.next();!K.done;K=p.next())d.addListener(K.value,g);d.compoundSignals.set(f,{signals:W,isOnAny:R,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});BwC(d,f)};
BwC=function(d,f){if(!_.oK(d,f)){var R=d.compoundSignals.get(f);if(R&&!R.isTimeoutConditionSatisfied){for(var W=!1,p=0,U=0,g=_.Z(R.signals),K=g.next();!K.done;K=g.next()){var E=K.value;K=!_.oK(d,E);CCe.has(E)?W=!0:(E=d.compoundSignals.get(E))?K&&!E.isTimeoutConditionSatisfied&&(U++,R.isInitialized||E.timeoutConditionObservers.push(function(){BwC(d,f)})):K&&p++}R.isInitialized=!0;
R.isOnAny?W&&(R.isTimeoutConditionSatisfied=!0):p===0&&U===0&&(R.isTimeoutConditionSatisfied=!0);if(R.isTimeoutConditionSatisfied)for(R=_.Z(R.timeoutConditionObservers),W=R.next();!W.done;W=R.next())W=W.value,W()}}};
nq.prototype.processSignal=nq.prototype.processSignal;nq.prototype.parkOrScheduleJob=nq.prototype.parkOrScheduleJob;nq.prototype.onAny=nq.prototype.onAny;_.Wp("ytsignals.getInstance",_.hf);nq.prototype.onAny=nq.prototype.onAny;nq.prototype.parkOrScheduleJob=nq.prototype.parkOrScheduleJob;nq.prototype.processSignal=nq.prototype.processSignal;var CCe=new Set(["eop","eocs","dl","pcl"]);_.m8=new _.BE("MINIPLAYER_SERVICE");var $l,csy,tUa;$l=function(d,f,R){var W=_.cW.getInstance();if(!nRR){var p=new zQL;var U=void 0,g=_.FK("ID_TOKEN");g&&p.isAvailable()&&(U=new Sv(p,"yt-queue"+g));nRR=new JsV(U)}p=nRR;U=_.hf();this.JSC$12860_actionRouter=W;this.pageManager=d;this.playlistManager=f;this.JSC$12860_playlistNetworkManager=R;this.storage=p;this.signals=U;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.NN=function(){if(!csy){var d=_.Ze(),f=d.resolve(_.WX(_.RH)),R=d.resolve(_.WX(_.JZ)),W=d.resolve(_.WX(_.Jf));d=d.resolve(_.nY);csy=new $l(f,W,new mAL(R,d))}return csy};
tUa=function(d,f,R){if(R){var W;if(((W=d.responsePlaylistData)==null?void 0:W.playlistId)!==R)return}d.responsePlaylistData&&(R=sPU(f,d.responsePlaylistData),d.responsePlaylistData=(0,_.uo.unsafeClone)(d.responsePlaylistData),HVW(d.responsePlaylistData,R));R=d.temporaryItems.findIndex(function(p){return p.videoId===f});
R>-1&&d.temporaryItems.splice(R,1);_.yR(d,_.Cq(d,d.response?d.response.autoplayRenderer:void 0))};
_.dDN=function(d,f){if(d.responsePlaylistData){var R=gop(f,d.responsePlaylistData);HVW(d.responsePlaylistData,R);if(d.queueProxy){var W=d.queueProxy;R<0||(W.videoIds.splice(R,1),R<W.currentIndex&&W.JSC$12806_setCurrentIndex(W.currentIndex-1),W.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:f}),PU(W))}}_.yR(d,_.Cq(d,d.response?d.response.autoplayRenderer:void 0))};
$l.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.yR(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
$l.prototype.setPlaylistData=function(d,f,R){this.temporaryItems=[];this.listId=d;this.responsePlaylistData=f;_.yR(this,_.Cq(this,R))};
var joF=function(d){return(d==null?0:d.playlistId)?d.playlistId:"PPSV"},f_c=function(d){return d&&d.playlistId?d.playlistId==="PPSV"?!0:Hqp(_.pY().getState().entities,d.playlistId):!1};
$l.prototype.isPlayingOfflineVideo=function(){return this.response?f_c(this.response):!1};
$l.prototype.closeMiniplayer=function(d){var f=this.queueProxy&&this.queueProxy.size()<=1,R=_.Ze().resolve(_.m8);if(!this.queueProxy||f)this.queueProxy&&this.clearQueue(),R.close(!0);else{R.pipController.getWindow()&&window.focus();f=this.responsePlaylistData;var W=this.temporaryItems.length+(f&&f.contents?f.contents.length:0);f=_.X7("QUEUE_CLEARED_UNPLURALIZED")||_.TV("QUEUE_CLEARED",W);f=_.Zw(f);R=_.X7("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");W=_.X7("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.TV("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",W);var p=_.X7("MINIPLAYER_CLOSE",void 0,"Close"),U=_.X7("CANCEL",void 0,"Cancel");_.SW(this.JSC$12860_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.fY(R),dialogMessages:[_.fY(W)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.fY(p),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
f]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.fY(U)}}}}}}],d)}};
_.Cq=function(d,f){var R={},W=d.response;R.autoplayRenderer=f;if(!d.responsePlaylistData&&!d.temporaryItems.length)return!W||!W.hasRelatedVideoData&&_.q("kevlar_prefetch_data_augments_network_data")||(R.playerData={rvs:W.relatedVideoArgs,endScreenRenderer:W.endScreenRenderer}),R;R.playerData={};if(d.index===void 0)return _.vW(Error("Gf")),R;R.panel=d.responsePlaylistData?(0,_.uo.unsafeClone)(d.responsePlaylistData):{titleText:_.fY(_.X7("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
f=R.panel;if(f.contents)for(var p=_.Z(d.temporaryItems),U=p.next();!U.done;U=p.next())f.contents.push({playlistPanelVideoRenderer:U.value});d.queueProxy&&W&&W.playingVideo&&W.playingVideoId&&!ZVn(W.playingVideoId,R.panel)&&(f=W.playingVideo,p=R.panel,U=d.index,p.contents&&p.contents.splice(U===void 0?0:U,0,{playlistPanelVideoRenderer:f}));W&&W.playingVideoId&&(f=d.index,p=R.panel,f=!p.contents||f>=p.contents.length?void 0:p.contents[f].playlistPanelVideoRenderer,f&&f.videoId===W.playingVideoId||(f=
sPU(W.playingVideoId,R.panel),d.index=f!==-1?f:d.index?d.index-1:0));f=OVW(d.index+1,R.panel);p=void 0;d.index>0&&(p=OVW(d.index-1,R.panel));if(p||f)R.autoplayRenderer=Wau(f,p,R.autoplayRenderer);!f&&(W==null?0:W.relatedVideoArgs)&&(R.playerData.rvs=W.relatedVideoArgs);W=W?W.playlistIndexOffset:0;d.queueProxy?zfn(R.panel,d.index,W,Uup,!0,!0,!0):zfn(R.panel,d.index,W);R.playerData.playlistPanelRenderer=R.panel;return R};
$l.prototype.openToast=function(d){_.Ze().resolve(_.m8).openToast(d,_.X7("ADDED_TO_QUEUE",void 0,"Added to queue"))};
$l.prototype.isMiniplayerActive=function(){return _.Ze().resolve(_.m8).isMiniplayerActive()};
_.yR=function(d,f){d.playlistManager.setAutoplayRenderer(f.autoplayRenderer||null);d.playlistManager.setPlaylistData(f.panel||null);f.playerData&&d.playlistManager.setPlayerPlaybackControlData(f.playerData)};var Yfn="#";var ROL={},Wbe={},p7V={},UDV={},OpO={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:(ROL.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",ROL),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:(Wbe.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",Wbe),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:(p7V.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",p7V),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:(UDV.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",UDV),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 cSU=[{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:OpO},{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:OpO}}];var JS8;_.I0=[[["bmJ3MjMzMjJraW5kI3VnMzY=","MWJjbnh2YWx1ZSNkejNlZmtt"],"S0lORF9TVEFSVCN3ZmgwdXpsM29kdjNBRF9QTEFDRU1FTlRf"]];
JS8=[[["cmltYXJ5IzNpcm1zZjlhdzA0ZnA=",null,null],[null,["c2ZvOGMwajl5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNjeXRs","azZmdXN5djdib3ZzdHlsZS1zY29wZSNx"],null],["ZWduMjJvOTRib29tYXN0aGVhZC1hZCNn",["aWQtcmVuZGVyZXIjdXNuemlsa3U3Mjc2eXRkLXJpY2gtZ3I="],null],[null,["aWQtcmVuZGVyZXIjb250b2MyY2Rqcnp2eXRkLXJpY2gtZ3I=","bG1nMzE1cHlmd2FzdHlsZS1zY29wZSNq"],null],[null,["by1yZW5kZXJlciN4czhxMmJiZWVtM3l0ZC1iYW5uZXItcHJvbQ==","M3Y5YWhlengzamtzdHlsZS1zY29wZSMz"],null],[null,["c2xvdC1yZW5kZXJlciNkNjcxcmdoYnU0YXp5dGQtYWQt"],
null]],[["I3F3YWVtYnphMXhtNnBsYXllci1hZHM=",null,null]]];_.Dw=["Y2V3Z2xvYmFsQ2FsbGJhY2tzI3J0b284d25oOA==","bGl0eURldGVjdGVkI21ibjgwOTk2b3I2NG9uQWJub3JtYQ==","U2tpcCNsc2E5eXY4YXlhNzlvbkFk","bGF5ZXJfcmVzcG9uc2UjaHhwdGJqNGZyZ2l1cmF3X3A=","ZFNsb3RzI210cTF4ZWEyOHh4bmE="];_.i0="Y2V3Z2xvYmFsQ2FsbGJhY2tzI3J0b284d25oOA== bGl0eURldGVjdGVkI21ibjgwOTk2b3I2NG9uQWJub3JtYQ== U2tpcCNsc2E5eXY4YXlhNzlvbkFk bGF5ZXJfcmVzcG9uc2UjaHhwdGJqNGZyZ2l1cmF3X3A= M2VkbGFtMWpiMmd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3Mj YV9lZiNpeDllemN2eTVqbjNhYl9z ZFNsb3RzI210cTF4ZWEyOHh4bmE=".split(" ");var BU;BU=function(d,f,R){this.jc6=d;this.isAsync=f;this.j4g=R};
_.gG8=[new BU("b.f_",!1,0),new BU("j.s_",!1,2),new BU("r.s_",!1,4),new BU("e.h_",!1,6),new BU("i.s_",!0,8),new BU("s.t_",!1,10),new BU("p.h_",!1,12),new BU("s.i_",!1,14),new BU("f.i_",!1,16),new BU("a.b_",!1,18),new BU("a.o_",!1),new BU("g.o_",!1,22),new BU("p.i_",!1,24),new BU("p.m_",!1),new BU("n.k_",!0,20),new BU("i.f_",!1),new BU("a.s_",!0),new BU("m.c_",!1),new BU("n.h_",!1,26),new BU("o.p_",!1),new BU("m.p_",!0,28),new BU("o.a_",!1),new BU("d.p_",!1),new BU("e.i_",!1)].reduce(function(d,f){d[f.jc6]=
f;return d},{});var ZpR=function(){};
ZpR.prototype.flush=function(d,f){d=d===void 0?[]:d;f=f===void 0?!1:f;if(_.q("enable_client_streamz_web")){d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=JtV(R.value),this.rootSpec&&_.xk(R,2,this.rootSpec),R={serializedIncrementBatch:_.VG(R.JSC$9591_serializeBinary())},_.mY("streamzIncremented",R,{sendIsolatedPayload:f})}};
var qfL=function(){};
_.x(qfL,ZpR);var soN=function(d){var f=new rti;var R=new GMR;R=_.wK(R,1,"botguard");d=_.wK(R,2,d);this.rootSpec=_.Xo(f,1,mKe,d)};
_.x(soN,ZpR);var zF,grC=new Map;var $up,efn,GAL,T_J,MRQ,vof,ySp,Pn1;$up=2;efn=2;GAL=2;T_J=2;MRQ=2;vof=2;ySp=2;Pn1=new uRy;var Kbe,ErF,zOe;Kbe=function(){this.ongoingFlowNonces=new Map};
_.xz=function(){ErF||(ErF=new Kbe);return ErF};
_.LY=function(d,f,R){return{eventType:{flowEventNamespace:d,flowEventType:f},metadata:R,statusCode:void 0,csn:void 0,can:void 0}};
_.K2k=function(d,f){var R=_.xz(),W=zOe(R,f,!0);_.e4(R,d,f,W)};
_.e4=function(d,f,R,W){d={flowNonce:W||zOe(d,R),flowType:R,flowEventType:f.eventType};f.metadata&&(d.flowMetadata=f.metadata);f.statusCode!==void 0&&(d.flowEventStatus=f.statusCode);f.csn&&(d.csn=f.csn);f.can&&(d.can=f.can);_.mY("flowEvent",d,void 0)};
zOe=function(d,f,R){R=R===void 0?!1:R;var W=d.ongoingFlowNonces.get(f);if(!W||R)W=Qb(16),d.ongoingFlowNonces.set(f,W);return W};_.k4V=new mrV;var YsS={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch"};var cU=function(d,f,R,W,p,U,g){R=R===void 0?!1:R;W=W===void 0?!1:W;U=U===void 0?_.NN():U;this.hasRun=!1;this.aQV=d;this.uxV=f;this.vw7=R;this.fromHistory=W;this.previousVideoId=p;this.q9T=U;this.tempData=g;this.ws5=new _.PBB};
_.x(cU,WU);cU.prototype.validate=function(d){return!(!d.data.playerResponse||d.data.page!=="watch"&&d.data.page!=="learning_journey_watch"&&d.data.page!=="shorts"||this.hasRun)};
cU.prototype.handle=function(d){var f=this,R=_.e(d.endpoint,_.fE),W=_.e(d.endpoint,_.GF);if(_.q("kevlar_continue_playback_without_player_response")&&(R==null?0:R.videoId)&&this.previousVideoId&&(R==null?void 0:R.videoId)===this.previousVideoId&&(R==null?0:R.continuePlayback)&&!this.fromHistory)this.aQV.resolve();else{var p={};R?p.watch_endpoint=R:W&&(p.watch_endpoint=W,W.endTimeSeconds&&(p.end=W.endTimeSeconds));d.data.page==="watch"?(d.data.filler||this.vw7||(_.nE("cfg"),_.cW.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(p,Y6V(this,d.endpoint)),_.q("enable_masthead_quartile_ping_fix")&&Object.assign(p,bpe(this)),Object.assign(p,void 0),d.data.forceExternalPlaylist&&(p.external_list=!0)):d.data.page==="shorts"?_.cW.getInstance().triggerAction("yt-start-loading-shorts"):d.data.page==="learning_journey_watch"&&_.cW.getInstance().triggerAction("yt-start-loading-learning-journey");if(R=this.uxV()){try{R.loadVideoWithPlayerResponse(d.data.playerResponse,p),R.getPlayerPromise().then(this.aQV.resolve)}catch(U){_.vW(U),
this.aQV.resolve()}this.hasRun=!0;R.getPlayerPromise().then(function(U){U.addEventListener("onAbnormalityDetected",function(){var g=d.data.playerResponse,K=U.getVideoData().cpn;ySp=0;_.HpF=K;if(K=s5k(g))f.ws5.increment("IN_PLAYER"),_.Xr(5),_.q("ab_st_vid_ks")?U.pauseVideo(!0):U.stopVideo(),g.playabilityStatus=Object.assign({},g.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:K}}),g.videoDetails=void 0,_.cW.getInstance().triggerOptionalAction("yt-updated-playability-status",
g.playabilityStatus)})})}else _.JA(Error("Jf"))}};
var Y6V=function(d,f){var R=_.e(f,_.fE);if(f&&R&&R.playlistId&&R.videoId&&(d=d.q9T,d.queueProxy?(d=d.queueProxy,R=d.listId===R.playlistId?d.attributionData.get(R.videoId):void 0):R=void 0,R))return{queue_info:R}},bpe=function(d){var f;
if((f=d.tempData)==null?0:f.adpings)return{adpings:d.tempData.adpings}};var tf=function(d,f,R){this.hasRun=!1;this.r8Y=d;this.auf=f;this.dMY=R};
_.x(tf,WU);tf.prototype.validate=function(d){return!!_.uo.getValueByKeys.apply(null,[d.data].concat(_.uR(FSV)))};
tf.prototype.handle=function(d){var f=this;this.r8Y.promise.then(function(){var R=d.data;var W=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(VUB))),p=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(QVa))),U=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(mYe)));var g=(g=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(rse))))?{videoId:g.videoId,thumbnail:g.thumbnail,title:g.title?_.fY(g.title):void 0,shortBylineText:g.author?_.fY(g.author):void 0}:void 0;var K=void 0;_.q("web_get_playlist_id_from_current_endpoint_ks")||
(K=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(uzc))));var E=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(vRe))),Y=_.uo.getValueByKeys.apply(null,[R].concat(_.uR(PCV))),b=!!E||!!Y&&!!Y.results&&Y.results.length>0,D=0;p&&p.currentIndex&&p.localCurrentIndex&&(D=p.currentIndex-p.localCurrentIndex);p&&p.playlistId&&(K=p.playlistId);R={rawResponse:R,autoplayRenderer:W,hasRelatedVideoData:b,playingVideo:g,playingVideoId:U,playlistPanelRenderer:p,playlistId:K,playlistIndex:p&&p.currentIndex,relatedVideoArgs:E,
endScreenRenderer:Y,playlistIndexOffset:D};a:{W=f.dMY;p=f.auf;W.response=R;if(f_c(R))W.downloadPlaylistProxy&&W.downloadPlaylistProxy.getPlaylistId()===joF(R)||(W.downloadPlaylistProxy=new TwO(joF(R),W.setPlaylistData.bind(W),W.isPlayingOfflineVideo.bind(W))),W.responsePlaylistData=W.downloadPlaylistProxy.getPlaylistData(),W.listId=joF(R),W.index=0;else if(R.playlistPanelRenderer&&R.playlistId&&R.autoplayRenderer)R.playlistId.startsWith("TLPQ")?W.queueProxy?W.listId===R.playlistId?(W.index=R.playlistIndex,
W.responsePlaylistData=R.playlistPanelRenderer,W.queueProxy.JSC$12806_setCurrentIndex(W.index)):R.playingVideoId&&W.index!==void 0&&p.clientParams.autoSaveToQueue&&(W.index+=1,W.queueProxy.JSC$12806_setCurrentIndex(W.index),W.queueProxy.addVideos([R.playingVideoId],{},W.index)):(W.queueProxy=new _.QR(W.JSC$12860_playlistNetworkManager,R.playlistId,W.setPlaylistData.bind(W),W.clearQueue.bind(W),_.KaU(R.playlistPanelRenderer),W.storage),W.responsePlaylistData=R.playlistPanelRenderer,W.listId=R.playlistId,
W.index=R.playlistIndex):(W.index=R.playlistIndex,W.listId!==R.playlistId&&W.clearQueue(),W.responsePlaylistData=R.playlistPanelRenderer,W.listId=R.playlistId,W.playlistProxy=new SkR(W.JSC$12860_playlistNetworkManager,R.playlistId,W.setPlaylistData.bind(W),_.KaU(R.playlistPanelRenderer)));else if(!W.queueProxy)W.responsePlaylistData=void 0;else if(R.playingVideoId&&p.clientParams.autoSaveToQueue){if(W.index===void 0){_.vW(Error("Ff"));W.clearQueue();break a}W.queueProxy.videoIds.includes(R.playingVideoId)||
(W.index+=1,W.queueProxy.JSC$12806_setCurrentIndex(W.index),W.queueProxy.addVideos([R.playingVideoId],{},W.index))}_.yR(W,_.Cq(W,W.response.autoplayRenderer))}})};var DDa=function(d,f){f=f===void 0?_.NN():f;IK.call(this);this.l4.push(new tf(this.gs,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},f));this.l4.push(new cU(this.gs,d,!1,!1));_.q("web_response_commands_chunk_processor")&&this.l4.push(new qN)};
_.x(DDa,IK);DDa.prototype.processChunk=function(d){d&&d.data.player===void 0&&this.gs.resolve();IK.prototype.processChunk.call(this,d)};var dx=function(d,f){d=d===void 0?{layer:0}:d;this.hasRun=!1;this.createScreenConfig=d;this.pHY=f};
_.x(dx,WU);dx.prototype.validate=function(d){return!(this.hasRun||!d.endpoint)};
dx.prototype.handle=function(d){var f=_.Ah(),R,W,p=(W=_.e((R=d.endpoint)==null?void 0:R.commandMetadata,_.ex))==null?void 0:W.rootVe;this.pHY&&p?_.EU(f,p,this.pHY,this.createScreenConfig):Z8L(f,d.endpoint,this.createScreenConfig);this.hasRun=!0};var jK=function(d,f){this.hasRun=!1;this.f2V=d;this.previousVideoId=f};
_.x(jK,WU);jK.prototype.validate=function(d){return _.q("kevlar_continue_playback_without_player_response")&&(d=_.e(d.endpoint,_.fE),(d==null?0:d.videoId)&&this.previousVideoId&&(d==null?void 0:d.videoId)===this.previousVideoId&&(d==null?0:d.continuePlayback))?!1:this.f2V.sB6===0};
jK.prototype.handle=function(d){_.cW.getInstance().triggerAction("yt-stop-old-player",d.data,!0)};var I_e=function(d){d=d===void 0?{layer:0}:d;IK.call(this);this.l4.push(new jK(this));this.l4.push(new dx(d));this.l4.push(new DU(d))};
_.x(I_e,IK);var fz=function(){WU.apply(this,arguments)};
_.x(fz,WU);fz.prototype.validate=function(d){return!!d.data.preconnect};
fz.prototype.handle=function(d){_.JD("bc");d=_.Z(d.data.preconnect);for(var f=d.next();!f.done;f=d.next())f=f.value,(new Image).src=f};var q6c=function(d,f,R,W,p,U,g){R=R===void 0?{layer:0}:R;U=U===void 0?_.NN():U;IK.call(this);if(W)if(p){p=U;this.l4.push(new tf(this.gs,f,p));this.l4.push(new fz);var K,E;this.l4.push(new cU(this.gs,d,!1,!((K=f.clientParams)==null||!K.fromHistory),(E=f.clientParams)==null?void 0:E.previousVideoId,p,f.tempData));var Y;this.l4.push(new jK(this,(Y=f.clientParams)==null?void 0:Y.previousVideoId));var b;(b=f.clientParams)!=null&&b.fromHistory||(R.layer||(R=Object.assign({},R,{layer:0})),this.l4.push(new dx(R,
g)),this.l4.push(new DU(R)))}else this.l4.push(new tf(this.gs,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},U)),this.l4.push(new cU(this.gs,d,!1,!1));else this.l4.push(new jK(this)),this.l4.push(new dx(R)),this.l4.push(new DU(R));_.q("web_response_commands_chunk_processor")&&W&&this.l4.push(new qN)};
_.x(q6c,IK);q6c.prototype.processChunk=function(d){d&&d.data.player===void 0&&this.gs.resolve();IK.prototype.processChunk.call(this,d)};var Lbe=function(){this.hasRun=this.hasRun=!1};
_.x(Lbe,WU);Lbe.prototype.validate=function(d){return!this.hasRun&&!(!d.data.csn||!d.data.rootVe)};
Lbe.prototype.handle=function(d){this.hasRun=!0;_.h6(d.data.csn,d.data.rootVe,3)};var eOy=function(d,f,R){R=R===void 0?{layer:0}:R;IK.call(this);this.l4.push(new cU(this.gs,d));this.l4.push(new dx(R));this.l4.push(new DU(R))};
_.x(eOy,IK);var xDa=function(d,f,R,W,p){R=R===void 0?{layer:0}:R;W=W===void 0?_.NN():W;IK.call(this);var U=!!f&&!!f.clientParams&&!!f.clientParams.miniplayer;U&&this.l4.push(new Lbe);this.l4.push(new tf(this.gs,f,W));this.l4.push(new fz);var g,K;this.l4.push(new cU(this.gs,d,U,!((g=f.clientParams)==null||!g.fromHistory),(K=f.clientParams)==null?void 0:K.previousVideoId,W,f.tempData));var E;this.l4.push(new jK(this,(E=f.clientParams)==null?void 0:E.previousVideoId));var Y;(Y=f.clientParams)!=null&&Y.fromHistory||
(R.layer||(R=Object.assign({},R,{layer:U?3:0})),this.l4.push(new dx(R,p)),this.l4.push(new DU(R)));_.q("web_response_commands_chunk_processor")&&this.l4.push(new qN)};
_.x(xDa,IK);var Ru,AmR;Ru={};
_.X7B=(Ru["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Ru["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Ru["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Ru["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Ru["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Ru["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Ru["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Ru);_.W4=new _.ns("yt-edu");_.TQe=function(){this.JSC$12964_eduDisplayedThisLoad_={}};
AmR=function(d){var f=_.TQe.getInstance();var R=_.HX("kevlar_tooltip_impression_cap");f=R&&parseInt(_.W4.get(d+"-impression")||0,10)>=R||_.W4.get(d+"-dismissed")?!1:(R=_.X7B[d])&&!f.JSC$12964_eduDisplayedThisLoad_[R.setKey||d]&&(R.titleText&&_.X7(R.titleText)||R.bodyText&&_.X7(R.bodyText))?!0:!1;if(!f)return null;f=_.X7B[d];if(!f)return null;R=f.bodyText?_.X7(f.bodyText):void 0;var W=f.titleText?_.X7(f.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:f.position,popup:{bubbleHintRenderer:{text:W?
_.fY(W):void 0,detailsText:R?_.fY(R):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.fY(_.X7("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:d}}]}}}}}}}},{eduImpressionAction:{key:d}}]};
_.dD(_.TQe);var EGJ=!1;for(var a_V="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),Mna=[],pz=6;pz>=1;pz--)Mna.push({columnCount:pz,query:pz==1?0:pz*2*107-4+32,className:"grid-"+pz+"-columns",width:pz*2*107+"px"});_.l_a=function(d){this.actionRouter_=d=d===void 0?_.cW.getInstance():d;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.w7y(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.w7y=function(d){var f=d.miniGuideVisible_?72:0,R=d.documentWidth_-(d.guidePersistentAndVisible_?240:f);return Mna.find(function(W){return R>W.query})};
_.dD(_.l_a);var G4B=function(){var d=this;this.JSC$12976_keyboardInUse=!1;document.addEventListener("keydown",function(){d.onKeydown()});
document.addEventListener("mousedown",function(){d.JSC$12976_keyboardInUse=!1})},S6i;
G4B.prototype.isKeyBoardInUse=function(){return this.JSC$12976_keyboardInUse};
G4B.prototype.onKeydown=function(){this.JSC$12976_keyboardInUse=!0};var VnO,Za;_.U0=new _.ns("yt-mentions");_.O0=function(){};
VnO=function(d,f){return Za(f,"drag-to-reorder-edu-displayed")};
Za=function(d,f,R,W,p,U){R=R===void 0?"OPEN_POPUP_POSITION_TOP":R;if(f){if(_.U0.get(f))return;_.U0.set(f,!0,W)}if(p&&U!==void 0){f=Number(_.U0.get(p)||0);if(f>=U)return;_.U0.set(p,f+1)}return[{openPopupAction:{popupType:"HINT",position:R,popup:{bubbleHintRenderer:{detailsText:d,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.dD(_.O0);var rme,mDa,uHe;rme=function(d,f,R,W){this.JSC$12986_taskManager_=d;this.onFulfilled_=typeof f==="function"?f:null;this.onRejected_=typeof R==="function"?R:null;this.JSC$12986_context_=W};
mDa=function(d,f){d.onFulfilled_&&_.G2(d.JSC$12986_taskManager_,function(){d.onFulfilled_.call(d.JSC$12986_context_,f)})};
uHe=function(d,f){d.onRejected_&&_.G2(d.JSC$12986_taskManager_,function(){d.onRejected_.call(d.JSC$12986_context_,f)})};
_.s0=function(d){this.JSC$12989_taskManager_=d;this.callbacks_=[]};
_.s0.prototype.then=function(d,f,R){this.callbacks_.push(new rme(this.JSC$12989_taskManager_,d,f,R));return this};
_.s0.prototype.onSuccess=function(d){this.callbacks_.forEach(function(f){mDa(f,d)})};
_.s0.prototype.onFailure=function(d){this.callbacks_.forEach(function(f){uHe(f,d)})};
_.s0.prototype.cancel=function(){this.callbacks_.length=0};
$3c(_.s0);_.DA1=null;_.wm=new _.BE("ACTIVITY_TOKEN");var gx=function(d,f){this.serviceId=new oQV(d,f)};
gx.prototype.toString=function(){return this.serviceId.toString()};var PzB=function(){this.internalMap={}};
_.O=PzB.prototype;_.O.contains=function(d){return Object.prototype.hasOwnProperty.call(this.internalMap,d)};
_.O.get=function(d){if(this.contains(d))return this.internalMap[d]};
_.O.set=function(d,f){this.internalMap[d]=f};
_.O.getKeys=function(){return Object.keys(this.internalMap)};
_.O.remove=function(d){delete this.internalMap[d]};var H4=function(){this.mappings=new PzB;this.errorCallbacks=new Set};
H4.prototype.getModuleId=function(d){return d.serviceId.getModuleId()};
H4.prototype.get=function(d){var f=this.mappings.get(d.toString());return Qoe(this,f,d)};
H4.prototype.getMultipleAsync=function(){var d=_.n9.apply(0,arguments),f=this,R=d.map(function(E){return f.getModuleId(E)}),W=d.map(function(E){return f.mappings.get(E.toString())}).filter(function(E){return E});
if(W.length===d.length)return _.D6(W.map(function(E,Y){return Qoe(f,E,d[Y])}));
var p=me().loadMultiple(R);W=_.Ly(R.map(function(E){return p[E]}));
var U=document.hidden,g=-1,K=_.HX("get_async_timeout_ms",-1);K>-1&&(g=setTimeout(function(){_.JA(new _.M2("Module timeout.",R,U,document.hidden))},K));
return _.er(W.then(function(){return d.map(function(E){return Qoe(f,f.mappings.get(E.toString()),E)})}).thenCatch(function(E){for(var Y=_.Z(f.errorCallbacks),b=Y.next();!b.done;b=Y.next())b=b.value,b(E);
throw E;}),function(){clearTimeout(g)})};
H4.prototype.registerService=function(d,f){this.mappings.set(d.toString(),{type:"mapping",value:f});return d};
var Qoe=function(d,f,R){switch(f.type){case "mapping":return f.value;case "factory":return f=f.value(),d.mappings.set(R.toString(),{type:"mapping",value:f}),f;default:return _.NO(f)}};
H4.prototype.onLoadError=function(d){var f=this;this.errorCallbacks.add(d);return function(){f.errorCallbacks.delete(d)}};
_.Kz=new H4;var xAn=/^[a-zA-Z0-9_\-]{11}$/;var XdU=_.bS(function(){var d,f;return(f=(d=window).matchMedia)==null?void 0:f.call(d,"(prefers-reduced-motion: reduce)").matches});var vrB=_.bS(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 d=_.oS("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");d||(d=_.eb("VIDEO"),_.Wp("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
d));return!!(d&&d.canPlayType&&d.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var lnQ=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var E0;E0=function(){this.tokenJars={};if(this.cookiesEnabled=_.Th()){var d=_.xW.get("CONSISTENCY",void 0);d&&FbN(this,{encryptedTokenJarContents:d})}};
_.Ss8=function(){E0.instance||(E0.instance=new E0);return E0.instance};
E0.prototype.handleResponse=function(d,f){if(!f)throw Error("Pf");var R,W;f=((R=f.innerTubeRequest.context)==null?void 0:(W=R.request)==null?void 0:W.consistencyTokenJars)||[];var p;(d=(p=d.responseContext)==null?void 0:p.consistencyTokenJar)&&this.replace(f,d)};
E0.prototype.replace=function(d,f){d=_.Z(d);for(var R=d.next();!R.done;R=d.next())delete this.tokenJars[R.value.encryptedTokenJarContents];FbN(this,f)};
var FbN=function(d,f){if(f.encryptedTokenJarContents&&(d.tokenJars[f.encryptedTokenJarContents]=f,typeof f.expirationSeconds==="string")){var R=Number(f.expirationSeconds);setTimeout(function(){delete d.tokenJars[f.encryptedTokenJarContents]},R*1E3);
d.cookiesEnabled&&_.Xq("CONSISTENCY",f.encryptedTokenJarContents,R,void 0,!0)}};var Jmc,zP;Jmc=window.location.hostname.split(".").slice(-2).join(".");_.ve=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var d=_.FK("LOCATION_PLAYABILITY_TOKEN");_.FK("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=nrC(this))&&(d=this.localStorage.get("yt-location-playability-token"));d&&(this.locationPlayabilityToken=d,this.mostRecentPosition=void 0)};
_.ve.getInstance=function(){zP=_.oS("yt.clientLocationService.instance");zP||(zP=new _.ve,_.Wp("yt.clientLocationService.instance",zP));return zP};
_.ve.prototype.setLocationOnInnerTubeContext=function(d){d.client||(d.client={});if(this.mostRecentPosition)d.client.locationInfo||(d.client.locationInfo={}),d.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),d.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),d.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),d.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)d.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.ve.prototype.handleResponse=function(d){var f;d=(f=d.responseContext)==null?void 0:f.locationPlayabilityToken;d!==void 0&&(this.locationPlayabilityToken=d,this.mostRecentPosition=void 0,_.FK("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=nrC(this))&&this.localStorage.set("yt-location-playability-token",d,15552E3):_.Xq("YT_CL",JSON.stringify({loctok:d}),15552E3,Jmc,!0))};
var nrC=function(d){return d.localStorage===void 0?new _.ns("yt-client-location"):d.localStorage};
_.ve.prototype.clearLocationPlayabilityToken=function(d){d==="TVHTML5"?(this.localStorage=nrC(this))&&this.localStorage.remove("yt-location-playability-token"):_.Unp("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.ve.prototype.getCurrentPositionFromGeolocation=function(){var d=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Qf"));var f=!1,R=1E4;_.FK("INNERTUBE_CLIENT_NAME")==="MWEB"&&(f=!0,R=15E3);return new Promise(function(W,p){navigator.geolocation.getCurrentPosition(function(U){d.mostRecentPosition=U;W(U)},function(U){p(U)},{enableHighAccuracy:f,
maximumAge:0,timeout:R})})};
_.ve.prototype.createUnpluggedLocationInfo=function(d){var f={};d=d.coords;if(d==null?0:d.latitude)f.latitudeE7=Math.floor(d.latitude*1E7);if(d==null?0:d.longitude)f.longitudeE7=Math.floor(d.longitude*1E7);if(d==null?0:d.accuracy)f.locationRadiusMeters=Math.round(d.accuracy);return f};
_.ve.prototype.createLocationInfo=function(d){var f={};d=d.coords;if(d==null?0:d.latitude)f.latitudeE7=Math.floor(d.latitude*1E7);if(d==null?0:d.longitude)f.longitudeE7=Math.floor(d.longitude*1E7);return f};var hOR=function(){};
_.O=hOR.prototype;
_.O.JSC$13056_getRequest=function(d,f,R){f=f===void 0?{}:f;R=R===void 0?tYF:R;var W=f;if(this.isNavigationCommand()){var p,U=(p=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:p.url;W=_.Vc1(d.clickTrackingParams,!0,!1,U,this.JSC$13056_getClientScreen(W))}else W=_.Vc1(d.clickTrackingParams,!1,this.includeCsn);W={context:W};if(p=this.getExtension(d))return this.JSC$13056_buildRequest(W,p,f),p=this.getApiUrl(d),U=Object.assign({},{command:d},this.getRequestConfig(d,f)),W={input:p,requestShell:dZ(p),
innerTubeRequest:W,config:U},W.config.authStrategy?W.config.authStrategy.identity=R:W.config.authStrategy={identity:R},(d=this.JSC$13056_getRequestKey(d,f))&&!W.config.requestKey&&(W.config.requestKey=d),W;d=new _.M2("Error: Failed to create Request from Command.",d);_.vW(d)};
_.O.getApiUrl=function(d){var f=_.UN(this.getApiPaths(d)),R;(d=(R=_.e(d.commandMetadata,_.ex))==null?void 0:R.apiUrl)&&(f=d);return U1F(pc8(f))};
_.O.isNavigationCommand=function(){return!1};
_.O.JSC$13056_getClientScreen=function(){};
_.O.JSC$13056_getRequestKey=function(){};
_.O.getRequestConfig=function(){};
_.Uh.Object.defineProperties(hOR.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var kT=function(){};
_.x(kT,hOR);kT.prototype.JSC$13063_getStoreKey=function(){};
kT.prototype.JSC$13056_getRequestKey=function(d,f){f=f===void 0?{}:f;return this.JSC$13063_getStoreKey(d,f)};var $DL;_.bA=function(d,f,R){var W=R&&R>0?R:0;R=W?Date.now()+W*1E3:0;if((W=W?(0,_.ory)():$DL())&&window.JSON){typeof f!=="string"&&(f=JSON.stringify(f,void 0));try{W.set(d,f,R)}catch(p){W.remove(d)}}};
_.Da=function(d){var f=$DL(),R=(0,_.ory)();if(!f&&!R||!window.JSON)return null;try{var W=f.get(d)}catch(p){}if(typeof W!=="string")try{W=R.get(d)}catch(p){}if(typeof W!=="string")return null;try{W=JSON.parse(W,void 0)}catch(p){}return W};
_.Iu=function(d){try{var f=$DL(),R=(0,_.ory)();f&&f.remove(d);R&&R.remove(d)}catch(W){}};
_.ory=_.bS(function(){try{var d=new E8v;var f=d.isAvailable()?d:null}catch(R){return null}return f?new _.kP(f):null});
$DL=_.bS(function(){var d=new zQL;return d.isAvailable()?new _.kP(d):null});var fd=new _.BE("ENTITY_STATE_TOKEN"),q0=new _.BE("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var NQF=XMLHttpRequest.prototype.fetch,ymO=NQF&&NQF.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!jq?!0:!1;var Lz=function(d){this.JSC$13068_storeWithEntities=d};
_.x(Lz,kT);_.O=Lz.prototype;_.O.getApiPaths=function(){return gGy};
_.O.getExtension=function(d){return _.e(d,_.fE)||_.e(d,_.GF)||_.e(d,gfa)};
_.O.isNavigationCommand=function(){return!0};
_.O.JSC$13063_getStoreKey=function(d){if((_.q("kevlar_cache_on_ttl_player")||_.q("mweb_enable_shorts_innertube_player_prefetch")||_.q("mweb_use_new_history_manager")||_.q("web_shorts_prefetch_service_enabled"))&&(d=this.getExtension(d))&&d.videoId){var f={videoId:d.videoId};d.playlistId&&(f.playlistId=d.playlistId);d.playerParams&&(f.params=d.playerParams);return _.jx("player",f)}};
_.O.JSC$13056_getClientScreen=function(d){var f;return((f=d.contentPlaybackContext)==null?void 0:f.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.O.JSC$13056_buildRequest=function(d,f,R){if(_.q("enable_interstitial_entity_check")){var W=this.JSC$13068_storeWithEntities;if(f.videoId)for(var p=_.Z(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),U=p.next();!U.done;U=p.next()){U=U.value;var g;var K=void 0,E=void 0,Y=f.videoId,b=U;(g=W)?(Y=_.I7(Y+b,"interstitialInteractionStateEntity"),g=(K=(E=_.qn(g.getState().entities,"interstitialInteractionStateEntity",Y))==null?void 0:E.primaryButtonClicked)!=null?K:!1):g=!1;if(g)switch(U){case "CONTENT_CHECK_REQUIRED":f.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":f.racyCheckOk=!0}}}f.videoId&&(d.videoId=f.videoId);f.playlistId&&(d.playlistId=f.playlistId);f.index!==void 0&&(d.playlistIndex=f.index+1);f.playerParams&&(d.params=f.playerParams);"startTimeSeconds"in f&&f.startTimeSeconds&&(_.q("enable_player_request_builder_start_time_floor")?d.startTimeSecs=Math.floor(f.startTimeSeconds):d.startTimeSecs=f.startTimeSeconds);R.contentPlaybackContext&&(d.playbackContext={contentPlaybackContext:R.contentPlaybackContext});R.prefetchPlaybackContext&&
(d.playbackContext=Object.assign({},d.playbackContext,{prefetchPlaybackContext:R.prefetchPlaybackContext}),d.context.request||(d.context.request={}),d.context.request.isPrefetch=!0);d.playbackContext||(d.playbackContext={});W=vrB();d.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!W,supportXhr:ymO};R.overrideMutedAtStart&&(d.overrideMutedAtStart=R.overrideMutedAtStart);d.racyCheckOk=!!f.racyCheckOk;d.contentCheckOk=!!f.contentCheckOk;!_.q("captions_prefs_killswitch")&&(R=(R=_.Da("yt-player-caption-language-preferences"))?
R:[],R==null?0:R.length)&&(d.captionParams={viewerSelectedCaptionLangs:R})};
_.O.getRequestConfig=function(d){d=this.JSC$13063_getStoreKey(d);var f;d&&(f={storeStrategy:{storeKey:d}});_.q("web_log_player_watch_next_ticks")&&(f=f||{},f.requestTick="ps_s",f.responseTick="ps_r");return f};
Lz[i$]=[fd];var eK=function(){};
_.x(eK,kT);_.O=eK.prototype;_.O.getApiPaths=function(){return JUe};
_.O.getExtension=function(d){return _.e(d,_.fE)};
_.O.isNavigationCommand=function(){return!0};
_.O.JSC$13063_getStoreKey=function(d){if((d=this.getExtension(d))&&d.videoId){var f={videoId:d.videoId};d.playlistId&&(f.playlistId=d.playlistId);d.index&&(f.index=d.index);d.params&&(f.params=d.params);return _.jx("next",f)}};
_.O.JSC$13056_getClientScreen=function(d){var f;return((f=d.contentPlaybackContext)==null?void 0:f.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.O.JSC$13056_buildRequest=function(d,f,R){f.videoId&&(d.videoId=f.videoId);f.playlistId&&(d.playlistId=f.playlistId);f.params&&(d.params=f.params);f.index!==void 0&&(d.playlistIndex=f.index);d.racyCheckOk=!(!R.racyCheckOk&&!f.racyCheckOk);d.contentCheckOk=!!f.contentCheckOk;R.contentPlaybackContext&&(d.autonavState=R.contentPlaybackContext.autonavState,d.playbackContext={vis:R.contentPlaybackContext.vis,lactMilliseconds:R.contentPlaybackContext.lactMilliseconds});R.prefetchPlaybackContext&&(d.context.request||
(d.context.request={}),d.context.request.isPrefetch=!0);_.q("captions_hats_killswitch")||(f=_.a6().getFlag(65),f=f!=null?!f:!1,R=!!_.Da("yt-player-sticky-caption"),d.captionsRequested=f&&R)};
_.O.getRequestConfig=function(d){d=this.JSC$13063_getStoreKey(d);var f;d&&(f={storeStrategy:{storeKey:d}});_.q("web_log_player_watch_next_ticks")&&(f=f||{},f.requestTick="wn_s",f.responseTick="wn_r");return f};
var xT=function(){};
_.x(xT,kT);xT.prototype.getApiPaths=function(){return JUe};
xT.prototype.getExtension=function(d){return _.e(d,_.h9)};
xT.prototype.JSC$13056_buildRequest=function(d,f){f.token&&(d.continuation=f.token)};var XC=function(d,f){this.playerRequestBuilder=d;this.watchNextRequestBuilder=f};
_.x(XC,kT);XC.prototype.getApiPaths=function(){return tRN};
XC.prototype.getExtension=function(d){return _.e(d,_.fE)};
XC.prototype.isNavigationCommand=function(){return!0};
XC.prototype.JSC$13056_buildRequest=function(d,f,R){d.playerRequest={};this.playerRequestBuilder.JSC$13056_buildRequest(d.playerRequest,f,R);_.q("web_streaming_watch")&&(d.watchNextRequest={},this.watchNextRequestBuilder.JSC$13056_buildRequest(d.watchNextRequest,f,R))};
XC[i$]=[Lz,eK];var Cza;_.TP=new _.BE("SHORTS_CONTROLLER_TOKEN");Cza=new _.BE("SHORTS_STATE_STORE_TOKEN");var AO=function(d,f){var R=_.n9.apply(2,arguments);d=d===void 0?0:d;_.M2.call(this,f,R);this.errorType=d;Object.setPrototypeOf(this,this.constructor.prototype)};
_.x(AO,_.M2);var ipy,BQe,tny,n4Q,QL,O$F,RqV,fWe,sBc,U8a,pma;ipy=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(d){return d+"="}).join("|"));
BQe=RegExp(".*\\?.*playnext=1.*");_.au=function(d,f,R,W){this.watchEndpointMap=d;this.reelWatchEndpointMap=f;this.innerTubeTransportService=R;this.fetchPbj=W};
tny=function(d,f,R){var W=_.Ze().resolve(_.WX(cmN));_.au.instance=new _.au(d,f,R,W)};
_.d8F=function(d,f){var R=_.HX("web_pbj_log_warning_rate",0);R=R>0&&Math.random()<R;var W;if((W=_.e(f.commandMetadata,_.ex))==null||!W.rootVe)return R&&_.JA(Error("Sf")),!1;var p;W=(p=_.e(f.commandMetadata,_.ex))==null?void 0:p.url;if(!W)return R&&_.JA(Error("Tf")),!1;if(BQe.test(W))return!0;if(ipy.test(W))return R&&_.JA(Error("Uf`"+W)),!1;if(_.e(f,_.fE)){if(!(d.watchEndpointMap.watchNext&&d.watchEndpointMap.player||_.q("kevlar_fetch_initial_data_op_watch_client")))return R&&_.JA(Error("Lf")),!1;
d=_.HX("web_pbj_log_warning_rate",0);d=d>0&&Math.random()<d;_.e(f,_.fE)?L2S(f)?f=!0:(d&&_.JA(Error("Mf")),f=!1):(d&&_.JA(Error("Lf")),f=!1);return f}if(_.e(f,_.GF))return e8u(f);if(_.e(f,_.uu))return!0;d=_.CG(d.innerTubeTransportService,f);!d&&R&&_.vW(Error("Vf"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(f)});return d};
n4Q=function(d,f,R,W,p,U){f={url:f};if(R==null?0:R.itct)f.parentTrackingParams=R.itct;var g=_.UN(InC);return _.FZ(d.innerTubeTransportService,f,g).then(function(K){(K=K.endpoint)||(K=_.eN);(R==null?0:R.itct)&&K&&!K.trackingParams&&(K.trackingParams=R.itct);var E=w5(K);return QL(d,K,R,W,E,p,U)})};
QL=function(d,f,R,W,p,U,g,K){K=K===void 0?{}:K;if(d.fetchPbj&&!_.d8F(d,f)&&!_.q("force_one_platform")){K=d.fetchPbj(f);var E=_.D6(K.then(function(n){if(!n)throw Error("Wf");g(E)||U(f,n);return n}));
return E}var Y,b,D={rootVe:(Y=_.e(f.commandMetadata,_.ex))==null?void 0:Y.rootVe,url:(b=_.e(f.commandMetadata,_.ex))==null?void 0:b.url,endpoint:f,page:p};if(_.e(f,_.fE)){var I,L={contentPlaybackContext:_.r5(R,(I=_.e(f.commandMetadata,_.ex))==null?void 0:I.url,W)},X=_.Bk();_.q("web_streaming_watch")&&window.TextDecoderStream?(K=jBF(d.innerTubeTransportService,f,L,function(n){!D.response&&n.content&&(D.response=n.content);!D.playerResponse&&n.player&&(D.playerResponse=n.player);U(f,D)}),Y=OLQ(f),Y.length&&
(D.preconnect=Y,U(f,D)),fWe(K,X,D).catch(function(n){n instanceof AO&&n.errorType===2&&_.q("web_streaming_watch_fallback")&&RqV(d,f,L,D,U,g,X)})):RqV(d,f,L,D,U,g,X);
return X.promise}if(_.e(f,_.GF)){var w;if(((w=_.e(f,_.GF))==null?void 0:w.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var S=_.Bk();_.W7i(_.Ze().resolve(_.TP),f).then(function(n){pma(d,R,W,p,U,S,n)});
return S.promise}K=_.D6();var r;Y={contentPlaybackContext:_.r5(R,(r=_.e(f.commandMetadata,_.ex))==null?void 0:r.url,W)};(r=d.reelWatchEndpointMap.player)&&(r=r().JSC$13056_getRequest(f,Y))&&(K=_.FZ(d.innerTubeTransportService,r.innerTubeRequest,r.input,f.clickTrackingParams,r.config));r=_.D6();(b=d.reelWatchEndpointMap.reelItemWatch)&&(b=b().JSC$13056_getRequest(f))&&(r=_.FZ(d.innerTubeTransportService,b.innerTubeRequest,b.input,f.clickTrackingParams,b.config));b=_.D6();_.q("web_enable_delay_shorts_sequence_call_new")||
(I=d.reelWatchEndpointMap.reelWatchSequence)&&_.e(f,_.GF).sequenceParams&&(Y=I().JSC$13056_getRequest(f,Y))&&(b=_.FZ(d.innerTubeTransportService,Y.innerTubeRequest,Y.input,f.clickTrackingParams,Y.config));Y=_.D6(D);I=_.Bk();U8a(f,Y,K,r,b,U,g,I);return I.promise}var v;if(_.e(f,b1v)&&((v=_.e(f.commandMetadata,_.ex))==null?0:v.url))return K=GZW(_.yT(vC().location.href),_.yT(_.e(f.commandMetadata,_.ex).url)).toString(),n4Q(d,K,R,W,U,function(){return!1});
if(_.e(f,_.uu))return U(f,D),_.D6(D);if(_.CG(d.innerTubeTransportService,f)){K=Object.assign({},{tempData:R,disableCache:R.disableCache},K);var c=_.iG(d.innerTubeTransportService,f,K).then(function(n){D.response=n;g(c)||U(f,D);return D});
return c}return _.D6(D)};
_.Z4c=function(d,f,R,W){if(_.e(f,_.fE)||_.e(f,_.GF)&&(_.q("mweb_enable_shorts_innertube_player_prefetch")||_.q("kevlar_enable_shorts_prefetch_in_sequence"))||_.e(f,gfa)&&_.q("web_enable_prefetching_videos_on_home")){var p,U={contentPlaybackContext:_.r5(R,(p=_.e(f.commandMetadata,_.ex))==null?void 0:p.url,W),prefetchPlaybackContext:AUU(R)},g,K,E;if(((g=_.e(f,_.fE))==null?void 0:(K=g.watchEndpointSupportedPrefetchConfig)==null?void 0:(E=K.prefetchHintConfig)==null?void 0:E.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(R=
d.watchEndpointMap.watchNext)if(U=R().JSC$13056_getRequest(f,U))return Promise.resolve(_.FZ(d.innerTubeTransportService,U.innerTubeRequest,U.input,void 0,U.config).then(function(D){return D}))}else if(R=d.watchEndpointMap.player)if(U=R().JSC$13056_getRequest(f,U))return Promise.resolve(_.FZ(d.innerTubeTransportService,U.innerTubeRequest,U.input,void 0,U.config).then(function(D){return D}))}else if(_.CG(d.innerTubeTransportService,f)){var Y={tempData:R},b=O4C(d.innerTubeTransportService,f);
return b?new Promise(function(D,I){var L,X;return _.H(function(w){if(w.nextAddress==1)return w.yield(b,2);if(w.nextAddress!=4)return L=w.yieldResult,L.JSC$13063_getStoreKey(f,Y)?w.yield(_.iG(d.innerTubeTransportService,f,Y),4):(I(new _.M2("Prefetching request builder with no store key.",f)),w.jumpTo(0));X=w.yieldResult;D(X);_.a4(w)})}):Promise.reject(new _.M2("Prefetching unregistered request builder.",f))}return Promise.reject(new _.M2("No request builder available to prefetch endpoint.",f))};
O$F=function(d,f){var R,W,p;if(_.e(f,_.fE)){var U=d.watchEndpointMap.watchNext;U&&(R=U());(d=d.watchEndpointMap.player)&&(W=d())}else if(_.e(f,_.GF))(U=d.reelWatchEndpointMap.reelItemWatch)&&(R=U()),(U=d.reelWatchEndpointMap.player)&&(W=U()),(d=d.reelWatchEndpointMap.reelWatchSequence)&&(p=d());else{a:{d=qnn(f,d.innerTubeTransportService.endpointMap);if(d!==void 0)if(typeof d.then==="function")_.vW(new _.M2("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",f));else break a;
d=void 0}d&&(R=d)}var g,K,E;return{content:(g=R)==null?void 0:g.JSC$13063_getStoreKey(f),player:(K=W)==null?void 0:K.JSC$13063_getStoreKey(f),reelSequence:(E=p)==null?void 0:E.JSC$13063_getStoreKey(f)}};
RqV=function(d,f,R,W,p,U,g){var K=_.D6(),E=d.watchEndpointMap.player;_.q("web_streaming_player")&&(E=VF(XC));E&&(E=E().JSC$13056_getRequest(f,R))&&(K=_.FZ(d.innerTubeTransportService,E.innerTubeRequest,E.input,f.clickTrackingParams,E.config));E=_.D6();var Y=d.watchEndpointMap.watchNext;Y&&(R=Y().JSC$13056_getRequest(f,R))&&(E=_.FZ(d.innerTubeTransportService,R.innerTubeRequest,R.input,f.clickTrackingParams,R.config));d=_.D6(W);sBc(f,d,K,E,p,U,g)};
fWe=function(d,f,R){return _.H(function(W){if(W.nextAddress==1)return W.yield(d,2);f.resolve(R);_.a4(W)})};
sBc=function(d,f,R,W,p,U,g){var K,E,Y,b,D;_.H(function(I){switch(I.nextAddress){case 1:return I.yield(f,2);case 2:K=I.yieldResult;if(U(g.promise))return g.resolve(K),I.return();p(d,K);E=OLQ(d);if(!E.length){I.jumpTo(3);break}return I.yield(f,4);case 4:K.preconnect=E,p(d,K);case 3:return _.q3(I,5),I.yield(R,7);case 7:Y=I.yieldResult;_.Cf(I,6);break;case 5:return b=_.Ta(I),g.reject(b),I.return();case 6:if(Y===void 0)return K.reload=!0,p(d,K),g.resolve(K),I.return();if(U(g.promise))return g.resolve(K),
I.return();K.playerResponse=Y;p(d,K);_.q3(I,8);return I.yield(W,10);case 10:D=I.yieldResult;_.Cf(I,9);break;case 8:_.Ta(I);case 9:if(D===void 0)return K.response={responseContext:{}},g.resolve(K),I.return();if(U(g.promise))return g.resolve(K),I.return();K.response=D;p(d,K);g.resolve(K);_.a4(I)}})};
U8a=function(d,f,R,W,p,U,g,K){var E,Y,b,D,I,L;_.H(function(X){switch(X.nextAddress){case 1:return X.yield(f,2);case 2:E=X.yieldResult;if(g(K.promise))return K.resolve(E),X.return();U(d,E);Y=OLQ(d);if(!Y.length){X.jumpTo(3);break}return X.yield(f,4);case 4:E.preconnect=Y,U(d,E);case 3:return _.q3(X,5),X.yield(R,7);case 7:b=X.yieldResult;_.Cf(X,6);break;case 5:return D=_.Ta(X),K.reject(D),X.return();case 6:if(b===void 0)return E.reload=!0,U(d,E),K.resolve(E),X.return();if(g(K.promise))return K.resolve(E),
X.return();E.playerResponse=b;U(d,E);_.q3(X,8);return X.yield(W,10);case 10:I=X.yieldResult;_.Cf(X,9);break;case 8:_.Ta(X);case 9:if(I===void 0)return E.response={responseContext:{}},K.resolve(E),X.return();if(g(K.promise))return K.resolve(E),X.return();E.response=I;U(d,E);_.q3(X,11);return X.yield(p,13);case 13:L=X.yieldResult;_.Cf(X,12);break;case 11:_.Ta(X);case 12:if(g(K.promise))return K.resolve(E),X.return();L&&(E.reelWatchSequenceResponse=L);U(d,E);K.resolve(E);_.a4(X)}})};
pma=function(d,f,R,W,p,U,g){var K,E,Y,b,D,I;_.H(function(L){if((K=g)==null||!K.replacementEndpoint)return U.reject(),L.return();E=g.replacementEndpoint;(Y=_.e(E,_.GF))?(g.sequenceContinuation&&(Y.sequenceParams=g.sequenceContinuation),b=_.Ze().resolve(_.TP),D=Y.sequenceParams,g0a(b,E)&&delete Y.sequenceParams,I=QL(d,E,f,R,W,p,function(){return!1}),I.then(function(X){return _.H(function(w){if(w.nextAddress==1)return H4R(b,{reelWatchEndpoint:{sequenceParams:D}},X),w.yield(0,2);
U.resolve(X);_.a4(w)})})):U.reject();
_.a4(L)})};_.K7O=function(d){if(d.validatedFragments_.length==0)return null;if(!d.mergedPrefetchedData_){for(var f=[],R=_.Z(d.validatedFragments_),W=R.next();!W.done;W=R.next()){W=_.Z(d.fragmentConfiguration_[W.value].graftedKeys);for(var p=W.next();!p.done;p=W.next())(p=d.prefetchedData_[p.value].trackingParams)&&f.push(p)}d.mergedPrefetchedData_={};Object.assign(d.mergedPrefetchedData_,d.prefetchedData_,{clientSideGrafts:f})}return d.mergedPrefetchedData_};var E0a;_.M0=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
E0a=function(d,f,R){if(_.InJ(f))return d.prefetchCache_.get(_.qsk(f,R))};_.wx=new _.BE("NAVIGATION_TOKEN");var zqe=function(d){var f=this;var R=R===void 0?umQ():R;var W=W===void 0?_.Ze().resolve(_.wx):W;this.onePickCommand=d;this.JSC$13166_playlistNetworkManager=R;this.navigationManager=W;this.videoPickerBuilder=_.rUW("yt-addtoplaylist");_.Hfc(WYa(pWe(RJC(this.videoPickerBuilder.setTitle(d.modalTitle).setSize(1E3).addView(OfR()).addView(U2O())).addView("youtube"),d.selectButtonLabel)),function(p){f.handleAction(p)})};
zqe.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
zqe.prototype.handleAction=function(d){var f=this;if(d&&this.onePickCommand.listId&&d.action==="picked"&&d.docs){var R=[];d.docs.forEach(function(W){R.push({addedVideoId:W.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13166_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,R).then(function(){_.q("playlist_add_video_hard_reload_killswitch")?f.navigationManager.reload():kOO(f.navigationManager)})}};var YZL=function(){if(this.constructor===YZL)throw new TypeError("Xf");};
_.O=YZL.prototype;_.O.dispose=function(){};
_.O.disconnect=function(){};
_.O.reconnect=function(){};
_.O.observe=function(d,f,R){return{element:d,option:R}};
_.O.unobserveByKey=function(){};var PUn=function(d,f){f=f===void 0?0:f;YZL.call(this);this.viewroot=d;this.defaultPrescanHeight=f;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),d?{root:d,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.x(PUn,YZL);_.O=PUn.prototype;_.O.dispose=function(){this.disconnect();this.handlers.clear()};
_.O.disconnect=function(d){this.isConnected=!1;this.pauseObservingUntilReconnect=d===void 0?!1:d;this.observer.disconnect();d=_.Z(this.prescanObservers.values());for(var f=d.next();!f.done;f=d.next())f.value.disconnect()};
_.O.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var d=_.Z(this.handlers),f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;var W=R.next().value;R=!1;W=_.Z(W.keys());for(var p=W.next();!p.done;p=W.next())if((p=p.value)&&p.state==="prescan"){R=!0;break}R&&b4R(this,f).observe(f);this.observer.observe(f)}}};
_.O.handleObserveEvent=function(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=this.handlers.get(f.target);if(R){var W=f.isIntersecting;R=_.Z(R);for(var p=R.next();!p.done;p=R.next()){var U=_.Z(p.value);p=U.next().value;U=U.next().value;p&&(p.state==="visible"&&W||p.state==="hidden"&&!W)&&(U(f.target,p.state),p.calledOnce&&this.unobserveByKey({element:f.target,option:p}))}}}};
_.O.handlePrescanEvent=function(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=this.handlers.get(f.target);if(R&&f.isIntersecting){R=_.Z(R);for(var W=R.next();!W.done;W=R.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;W&&W.state==="prescan"&&(p(f.target,W.state),W.calledOnce&&this.unobserveByKey({element:f.target,option:W}))}}}};
_.O.observe=function(d,f,R){var W=(W=this.handlers.get(d))&&W.has(R)?{element:d,option:R}:void 0;if(W)return W;W={element:d,option:R};this.handlers.has(d)||this.handlers.set(d,new Map);var p=this.handlers.get(d);p&&!p.has(R)&&p.set(R,f);this.pauseObservingUntilReconnect||(R.state==="prescan"&&b4R(this,d).observe(d),this.observer.observe(d));return W};
_.O.unobserveByKey=function(d){var f=this.handlers.get(d.element);if(f&&f.has(d.option)){f.delete(d.option);if(d&&d.option.state==="prescan")for(var R=_.Z(this.prescanObservers.values()),W=R.next();!W.done;W=R.next())W.value.unobserve(d.element);f.size===0&&(this.handlers.delete(d.element),this.observer.unobserve(d.element))}};
var b4R=function(d,f){var R=d.defaultPrescanHeight;f.hasAttribute("prescan-height")&&(f=Number(f.getAttribute("prescan-height")),isNaN(f)||(R=f));if(d.prescanObservers.has(R))return d.prescanObservers.get(R);f="-0.1px -0.1px "+R+"px -0.1px";f=new IntersectionObserver(d.handlePrescanEvent.bind(d),d.viewroot?{root:d.viewroot,rootMargin:f}:{rootMargin:f});d.prescanObservers.set(R,f);return f};var D8V=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],IWL=function(){var d,f=this;this.JSC$13183_actionRouter=d=d===void 0?_.cW.getInstance():d;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return f.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return f.visibilityObservedElementHandlerKeys}}},qZR,eqL,TBc;
IWL.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.q("kevlar_use_vimio_behavior")&&_.FK("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=Q58())};
IWL.prototype.dispose=function(){this.visibilityMonitor&&_.bp(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
IWL.prototype.handleVisibilityRefreshed=function(){for(var d=_.Z(this.targetMap.entries()),f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;_.L7F(this,f,R)}};
_.XmR=function(d,f,R){eqL(d,R);var W=_.x8V(d,f);W.element=R;d.targetedElements.set(R,f);_.L7F(d,f,W)};
eqL=function(d,f){var R=d.targetedElements.get(f);if(R){var W=d.targetMap.get(R);W&&(delete W.element,d.targetMap.set(R,W));d.targetedElements.delete(f);d.visibilityObserver&&d.visibilityObservedElementHandlerKeys&&(R=d.visibilityObservedElementHandlerKeys.get(f))&&(d.visibilityObserver.unobserveByKey(R),d.visibilityObservedElementHandlerKeys.delete(f))}};
_.L7F=function(d,f,R){var W=R.action,p=R.element;p&&W&&(D8V.includes(f)||_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||d.visibilityMonitor&&d.visibilityMonitor.isNodeVisible(p)?TBc(d,f,R):d.visibilityObserver&&(d.visibilityObservedElementHandlerKeys||(d.visibilityObservedElementHandlerKeys=new WeakMap),W=d.visibilityObserver.observe(p,function(){TBc(d,f,R);d.visibilityObservedElementHandlerKeys.delete(p)},{calledOnce:!0,
state:"visible"}),d.visibilityObservedElementHandlerKeys.set(p,W)))};
TBc=function(d,f,R){var W=R.action;(R=R.element)&&W&&(_.SW(d.JSC$13183_actionRouter,[W],R),d.targetMap.delete(f),d.targetedElements.delete(R),d.triggeredTargets.add(f))};
_.x8V=function(d,f){var R=d.targetMap.get(f);R||(R={},d.targetMap.set(f,R));return R};
_.lA=function(){qZR||(qZR=new IWL);return qZR};var ALC=document.createElement("div");ALC.style.touchAction="pan-down";var vGk=ALC.style.touchAction==="pan-down";var aWy,MtL;aWy=function(){this.hammerFn=ZMV();this.JSC$13191_screenManager=_.Ah();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.z2(83615);_.kl(this.JSC$13191_screenManager,this.ve);F28()};
_.GP=function(){MtL||(MtL=new aWy);return MtL};
aWy.prototype.registerTouchEvents=function(d,f,R){var W=_.n9.apply(3,arguments),p=this.hammerFn(d,{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}]]});R&&p.set({touchAction:R});this.nodeManagerMapping.set(d,p);var U=
JUS(f);W=_.Z(W);for(var g=W.next();!g.done;g=W.next()){g=g.value;if(g.includes("swipe")||g.includes("pinch")||g.includes("pan"))g.includes("swipe")?p.get("swipe").set({enable:!0,direction:U,velocity:.2}):g.includes("pinch")?p.get("pinch").set({enable:!0}):g.includes("pan")&&(p.get("pan").set({enable:!0,direction:U}),p.get("swipe").set({enable:!0,direction:U,velocity:.2}),p.get("swipe").recognizeWith("pan"));wmy(this,d,p,g)}};
var wmy=function(d,f,R,W){R.on(W,function(p){if(W.includes("pinch"))d.lastPinchTime=Date.now();else if(W.includes("swipe")&&Date.now()-d.lastPinchTime<400)return;p.pointerType!=="mouse"&&(p=W==="doubletap"?{coordinates:p.center}:W.includes("pan")?p:W.includes("swipe")?{target:p.target}:{},f.dispatchEvent(new CustomEvent(W,{bubbles:!0,composed:!0,detail:p})))})};
aWy.prototype.unregisterTouchEvents=function(d){var f=_.n9.apply(1,arguments),R=this.nodeManagerMapping.get(d);if(R){f=_.Z(f);for(var W=f.next();!W.done;W=f.next())R.off(W.value);this.nodeManagerMapping.delete(d);d.style.touchAction="unset"}};var lWR=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var nGL=null;var GON=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},O8S=function(){GON.instance||(GON.instance=new GON);
return GON.instance},Z81=function(d){var f=d.networkEvents;
d.networkEvents=[];return _.q("enable_network_monitoring")?f:[]};var SZe;SZe={};_.VtO=UB("yt-serviceworker-metadata",{objectStores:(SZe.auth={addedAtVersion:1},SZe["resource-manifest-assets"]={addedAtVersion:2},SZe),shared:!0,upgrade:function(d,f){f(1)&&ox(d,"resource-manifest-assets");f(2)&&ox(d,"auth")},
version:2});var CUU=self.location.origin+"/";i1n([/\.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\//]);i1n([/purge_shell=1/]);var rLe=void 0;rLe=rLe===void 0?[]:rLe;for(var m8R=[],uQa=_.Z($ei),P9i=uQa.next();!P9i.done;P9i=uQa.next())m8R.push({key:P9i.value});for(var QBy=_.Z(rLe),v0L=QBy.next();!v0L.done;v0L=QBy.next())m8R.push(v0L.value);var F7O,hZ=_.RJ==null?void 0:(F7O=_.RJ.performance)==null?void 0:F7O.memory,tcn=!1,s9J={},fHv={},o0={},$z=navigator;var SK=function(d){this.JSC$13235_expiringStorage=new lv(d)};
SK.prototype.set=function(d,f,R){R=R!==void 0?Date.now()+R:void 0;this.JSC$13235_expiringStorage.set(d,f,R)};
SK.prototype.get=function(d){return this.JSC$13235_expiringStorage.get(d)};
SK.prototype.remove=function(d){this.JSC$13235_expiringStorage.remove(d)};var b8v=_.o2(["https://www.youtube.com/",""]),D6W=_.o2(["https://studio.youtube.com/",""]),x6u="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",qXL=null,MZ1;var JLe=_.o2(["https://www.youtube.com/iframe_api"]),Vr=function(){this.playerResolver_=_.Bk();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.YN;this.playbackDurationSeconds_=0},n0c=function(d){var f=function(){return window.YT&&typeof window.YT.ready==="function"};
if(f())return _.D6(window.YT);var R=_.Bk(),W=_.eb("SCRIPT");W.onload=W.onreadystatechange=function(){W.readyState&&W.readyState!="loaded"&&W.readyState!="complete"||(W.onload=_.YN,W.onreadystatechange=_.YN,W.onerror=_.YN,f()?R.resolve(window.YT):R.reject(new _.M2("Failed to load the iframe player library","script.onload",W.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
W.onerror=function(p){W.onload=_.YN;W.onreadystatechange=_.YN;W.onerror=_.YN;R.reject(new _.M2("Failed to load the iframe player library","script.onerror",p&&p.target&&p.target.src))};
_.R4(W,_.zp(JLe));d.insertBefore(W,d.firstChild);return R.promise},hqa=function(d,f,R){var W,p;
_.H(function(U){switch(U.nextAddress){case 1:return d.playbackEndedCallback_=R,_.q3(U,2),U.yield(n0c(f.parentElement||null),4);case 4:W=U.yieldResult;_.Cf(U,3);break;case 2:return p=_.Ta(U),p instanceof _.M2&&p.args&&p.args[0]=="script.onerror"?_.JA(p):_.vW(p),U.return();case 3:W.ready(function(){return new W.Player(f,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:d.onPlayerReady_.bind(d),onStateChange:d.onPlayerStateChange_.bind(d),
onCueRangeExit:d.onCueRangeExit_.bind(d)}})}),_.a4(U)}})};
_.O=Vr.prototype;_.O.getPlayerPromise=function(){return this.playerPromise_};
_.O.onPlayerReady_=function(d){this.playerResolver_.resolve(d.target)};
_.O.onPlayerStateChange_=function(d){if(d.data==YT.PlayerState.PLAYING){d=d.target;var f=d.getCurrentTime();d.addCueRange("playback",f,f+this.playbackDurationSeconds_)}};
_.O.onCueRangeExit_=function(d){d.data=="playback"&&(d.target.stopVideo(),this.playbackEndedCallback_())};
_.O.stopVideo=function(){this.playerPromise_.then(function(d){d.stopVideo()})};
var o0F=function(d){d.playerVars_&&d.playerPromise_.then(function(f){typeof f.cueVideoByPlayerVars!="function"?_.JA(new _.M2("vmh: player API not ready","cueVideoByPlayerVars",typeof f.cueVideoByPlayerVars)):f.cueVideoByPlayerVars(d.playerVars_)})};
Vr.prototype.playVideo=function(){var d=this;this.playerVars_&&this.playerPromise_.then(function(f){typeof f.loadVideoByPlayerVars!="function"?(f=new _.M2("vmh: player API not ready","loadVideoByPlayerVars",typeof f.loadVideoByPlayerVars),_.vW(f)):f.loadVideoByPlayerVars(d.playerVars_)})};
var $8c=function(d,f,R,W,p){f&&(R===void 0&&(R=0),W===void 0&&(W=0),d.playbackDurationSeconds_=W/1E3,d.playerVars_={adformat:"17_8",videoId:f,suggestedQuality:"hd720",startSeconds:R/1E3,player_params:p})};
Vr.prototype.mute=function(){this.playerPromise_.then(function(d){d.mute()})};
Vr.prototype.unMute=function(){this.playerPromise_.then(function(d){d.unMute()})};var NBa=function(d,f){var R=yb();d||(d="unknown");f||(f="unknown");d="MAIN_APP_WEB_PAGE_TYPE_"+d.toUpperCase();d in pcy||(d="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");f="MAIN_APP_WEB_REQUEST_TYPE_"+f.toUpperCase();f in U1O||(f="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.OR(R,{mainAppWeb:{pageType:d,requestType:f,isShellLoad:_.Jp("IS_SHELL_LOAD",!1)}})},yLL={start:function(){_.OR(oEn(),{mainAppWeb:_.tZ()})},
success:function(){_.ZQ(oEn(),"SUCCESS")},
failure:function(){_.ZQ(oEn(),"FAILURE")},
cancelled:function(){_.ZQ(oEn(),"CANCELLED")}};var C9c,i4i,uFU;C9c=_.o2(["/sw.js"]);i4i=_.o2(["/sw.js?0"]);_.BBR=_.zp(C9c);uFU=_.zp(i4i);var cLO=function(){var d=Error.apply(this,arguments);this.message=d.message;"stack"in d&&(this.stack=d.stack)};
_.x(cLO,Error);_.fO.prototype.load=function(d){this.megabloxUrl_=_.FK("YPC_MB_URL");_.CS(this.megabloxUrl_,(0,_.lB)(function(){d&&d()},this))};
_.Qyk=function(d,f,R,W,p,U,g,K,E,Y,b){_.Q9v(E);d.load((0,_.lB)(function(){try{var D=U?U:_.FK("HL"),I=_.FK("SESSION_INDEX");_.x1k("client",function(){iDB("59",{helpCenterPath:"/youtube",locale:D,window:window}).JSC$9959_loadChatSupport({authuser:String(I)})})}catch(L){throw df(10,b,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),p&&p(L),_.vW(L),L;
}tte(this,f,R,W,p,U,g,K,E,Y,b)},d))};
_.fO.prototype.openFixFlowDialog=function(d,f,R,W){this.load((0,_.lB)(function(){try{dyO(this,_.oS("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(d).withIntegratorCallback(f).load(R,W)}catch(p){throw _.vW(p),p;}},this))};
var dyO=function(d,f,R,W){var p=f.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.q("enable_window_constrained_buy_flow_dialog")&&(p=p.usingPopupStyle(_.oS("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));W&&(p=p.usingCloseCallback(W));f.bootstrap.fromPaymentsUrl(d.megabloxUrl_);d=f.bootstrap.asMashupMode(p);R=R?R:_.FK("HL");d.usingGaiaIndex(_.FK("SESSION_INDEX")).usingLocale(R).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.q("enable_google_payments_buyflow_material2_style_web")?
d.usingStyle(":m2;pc=#444;ac=#065fd4"):d.usingStyle(":md;pc=#444;ac=#065fd4");return d},tte=function(d,f,R,W,p,U,g,K,E,Y,b){try{var D=_.oS("payments.business.integration");
if(!D)throw new cLO("payments.business.integration is undefined");var I=D.standaloneContextAuthId.forUserId(),L=dyO(d,D,U,function(){F1u(!1);K&&K()});
g&&L.usingServerAnalyticsEventHandler(g);var X=L.inStandaloneContext(I).buyFlow(function(w){if(w&&(!w.integratorData||w.integratorData===""||w.error))if(w.error!=null)if(String(w.error)==="-1")_.veF(E);else{var S=String(w.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";df(10,b,S,w.debugCode);_.j2(S,E,w.debugCode);S=new _.M2("PAYMENT_ERROR_MESSAGE::"+w.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+w.internalErrorDetails);
_.vW(S)}else df(10,b,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.j2("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",E,"EMPTY_INTEGRATOR_DATA"),_.vW(Error("bg"));R&&(F1u(!1),R(w))}).withEncryptedParameters(f);
Y&&X.withClientParameters(BRF(_.uBn(Y)));X.load(function(){df(24,b);_.hD("ttc",void 0,"commerce_transaction");vy("commerce_transaction");W&&(W(),F1u(!0))},function(w){if(w==null?0:w.debugCode)var S=w==null?void 0:w.debugCode;
else if(!w||(w==null?0:w.debugCode))S="EMPTY_LOAD_FAILURE_ERROR",_.vW(Error(S));else{S="EMPTY_LOAD_FAILURE_DEBUG_CODE";var r=new _.M2("LOAD_FAILURE:"+w.message," DEBUG_CODE:"+S);_.vW(r)}df(10,b,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",S);_.j2("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",E,S);_.vW(w);p&&p(w)})}catch(w){throw w instanceof cLO&&(df(10,b,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),p&&p(w)),_.vW(w),w;
}};var jNV;jNV=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.mJv=function(d,f){f=f===void 0?!1:f;d=jNV.test(d)?_.MK(d):null;!f&&window.payments||!d?(d=_.Bk(),f=d.promise,d.resolve()):f=_.m2O(d,{attributes:{"data-payments-main":"",id:"payment-lib"}});return f};var fNV;fNV=_.o2(["//www.googletagmanager.com/gtm.js?id=",""]);_.rx=function(d,f){_.Ov(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:f}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.FK("GL")}),f=_.eb("SCRIPT"),f.async=!0,_.R4(f,_.zp(fNV,d)),f.id="gtm",d=document.getElementsByTagName("script"),d.length==0?document.head.appendChild(f):(d=d[0],d.parentNode.insertBefore(f,d)))};
_.mu=function(d){if(d=JSON.parse(d))window.dataLayer=window.dataLayer||[],window.dataLayer.push(d)};var Rze,WzN;Rze=_.o2(["https://clients2.google.com/gr/gr_sync.js"]);_.VPk=function(){};
_.VPk.prototype.init=function(){if(WzN()){var d=_.Bk();d.resolve();return d.promise}return _.m2O(_.zp(Rze)).then(function(){if(!WzN())throw Error("cg");},function(){throw Error("dg");
})};
_.ryJ=function(){if(!WzN())return"";var d=window.google.gr;d.init({async:{schedule:"sync"},merchantId:"youtube"});d.start();d=d.finish();return d==null?"":d};
WzN=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.l=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.x(_.l,PolymerFakeBaseClassWithoutHtml);_.Ai=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.x(_.Ai,PolymerFakeBaseClassWithoutHtml);var J3n=window.ShadyDOM;var eZQ,qk8,XxQ,TwF,av8,MUF,uA,KO;eZQ=_.q("enable_shadydom_free_scoped_query_methods");qk8=_.q("enable_shadydom_free_scoped_node_methods");XxQ=_.q("enable_shadydom_free_scoped_readonly_properties_batch_one");TwF=_.q("enable_shadydom_free_parent_node");av8=_.q("enable_shadydom_free_children");MUF=_.q("enable_shadydom_free_last_child");uA=window.ShadyDOM;_.b8=uA&&uA.noPatch&&uA.wrap?uA.wrap:uA?function(d){return uA.patch(d)}:function(d){return d};
KO=function(d){if(d instanceof ShadowRoot)this.host=(0,_.b8)(d.host),this.root=d;else if(d.$$){this.host=(0,_.b8)(d);var f;this.root=(f=d.root)!=null?f:this.host}else if(d.polymerController){this.host=(0,_.b8)(d);var R;this.root=(R=this.host.shadowRoot)!=null?R:this.host}else this.root=this.host=(0,_.b8)(d)};
LS1();xYv();wx8();lvu();Ask();var pRR={querySelector:function(d,f){f=hNQ(f,Uo(d));d=_.Oo(d);return ZV(d).prototype.querySelector.call(d,f)},
querySelectorAll:function(d,f){f=hNQ(f,Uo(d));d=_.Oo(d);return ZV(d).prototype.querySelectorAll.call(d,f)}},UyN={appendChild:function(d,f){var R=Uo(d),W=_.pO(f);
return _.DY8(_.Oo(d),R?_.gf(f,R,W):f)},
cloneNode:function(d,f){var R=_.pO(d);d=_.Oo(d);f=ZV(d).prototype.cloneNode.call(d,f);return R?Hf(f,R):f},
contains:function(d,f){var R=Uo(d),W=_.pO(f);return R!==W?!1:Ivp(d,f)},
insertBefore:function(d,f,R){var W=Uo(d),p=_.pO(f);d=_.Oo(d);f=W?_.gf(f,W,p):f;return ZV(d).prototype.insertBefore.call(d,f,R)},
removeChild:function(d,f){var R=Uo(d);d=_.Oo(d);f=R?Hf(f,R):f;return ZV(d).prototype.removeChild.call(d,f)},
replaceChild:function(d,f,R){var W=Uo(d),p=_.pO(f);f=W?_.gf(f,W,p):p?Hf(f,p):f;R=W?Hf(R,W):R;d=_.Oo(d);return ZV(d).prototype.replaceChild.call(d,f,R)},
getRootNode:function(d,f){f=f===void 0?{composed:!0}:f;var R;if(((R=f)!=null?R:{}).composed)d=jV1(d);else{f=d;for(d=$6p(d);d;)f=d,d=y38(d);d=f}return d}},SkQ=XxQ?{firstChild:KS1,
nextSibling:sV8,previousSibling:HKn,firstElementChild:ERL,lastElementChild:kku,nextElementSibling:ZK8,previousElementSibling:gRv,childNodes:YkL}:{};TwF&&(SkQ.parentNode=OKQ);av8&&(SkQ.children=bK8);MUF&&(SkQ.lastChild=zZf);eZQ&&GkF(pRR);qk8&&GkF(UyN);VUL();var rsu=function(d){this.node=d instanceof ShadowRoot?d.host:d};
mYu();uzW();var vRu=new WeakMap;var Jsf=Symbol("ud");var Nwf=new Set(["tap","track","down","up"]),ysW=_.q("pbcm_fi_query_decorators");var P4=function(){return _.Ai.apply(this,arguments)||this};
_.x(P4,_.Ai);_.O=P4.prototype;_.O.getState=function(){return this.store.getState()};
_.O.dispatch=function(d){this.store.dispatch(d)};
_.O.beforeRegister=function(){if(this&&typeof this==="object"){var d;var f=!!this.useSignals||!((d=this.polymerController)==null||!d.useSignals)}else f=!1;if(!f&&this.properties)for(f=_.Z(Object.keys(this.properties)),d=f.next();!d.done;d=f.next()){var R=d.value;d=this.properties[R];if(d.selector){if(d.computed)throw Error("jg");R=["reduxPropertiesRecomputeTrigger",'"'+R+'"'].concat(_.uR(d.selectorArgs||[])).join(",");d.computed="recomputeReduxSelector("+R+")"}}};
_.O.attached=function(){var d=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){d.reduxPropertiesRecomputeTrigger++}));
_.q("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.O.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.O.recomputeReduxSelector=function(d,f){var R=_.n9.apply(2,arguments),W=this.properties[f].selector;if(!W)throw Error("hg`"+f);return W.apply(null,[this.store.getState()].concat(_.uR(R)))};
_.O.select=function(d){var f=_.n9.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return d.apply(null,[this.store.getState()].concat(_.uR(f)))};
_.Uh.Object.defineProperties(P4.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("ig");}}});
P4.prototype.recomputeReduxSelector=P4.prototype.recomputeReduxSelector;_.Q([_.M(),_.F("design:type",Number)],P4.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.Q([_.aG()],P4);var Qr=[],cs8={},Ji=function(){return ZE.apply(this,arguments)||this};
_.x(Ji,ZE);Ji.prototype._addPropertyEffect=function(d,f,R){if(f==="__observeEffects"&&R){var W,p=(W=R.info.method)!=null?W:R.info.methodName;if(p){var U=this[p];this[p]=function(){Qr.push(p);try{U==null||U.apply(this,arguments)}finally{Qr.pop()}}}}_.LL._addPropertyEffect.apply(this,[d,
f,R])};
Ji.prototype._setPendingProperty=function(d,f,R){if(Qr.length){var W=Qr[Qr.length-1],p;(p=cs8[this.is])!=null&&p.has(W)||(tUp(this.is,W),_.mY("polymerPropertyChangedInObserver",{componentName:this.is,observerName:W}))}return _.LL._setPendingProperty.apply(this,[d,f,R])};
_.Q([TEU()],Ji);var dDv=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),f_W,S2={};_.q("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=S2);var mp=function(){return _.Ai.apply(this,arguments)||this};
_.x(mp,_.Ai);mp.prototype._setUnmanagedPropertyToNode=function(d,f,R){d.loggingStatus&&(d.loggingStatus.isDeclarativeExternal=!0);if(R!==d[f]||typeof R==="object")d[f]=R;d.is&&d.polymerController&&d.polymerController!==d&&Vg(d.is,f,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");d.loggingStatus&&(d.loggingStatus.isDeclarativeExternal=!1)};
_.Q([_.aG()],mp);jon()&&(yB.prototype._setUnmanagedPropertyToNode=(new mp)._setUnmanagedPropertyToNode);_.Y6U={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(d){},set polymerController(d){}}]};var Fd=function(){var d=ZE.apply(this,arguments)||this;d.json=function(){};
return d};
_.x(Fd,ZE);Fd.prototype.equals=function(d,f){return d===f};
Fd.prototype.isEmpty=function(d){var f;(f=!d)||(f=_.iW(d)&&d.length===0);return f};
_.Q([TEU()],Fd);var OZV=function(d){d=emL(d);mr.call(this,d)};
_.x(OZV,mr);OZV.prototype.addProvider=function(d){d=d.key?d:emL([d])[0];var f=this.keyIdToIndex.get(d.key.id);if(f){if(OpF(d,this.providers[f]))throw Error("kg`"+d.key.displayName);}else mr.prototype.addProvider.call(this,d)};
var ZZy=new OZV([]);var sNa=!1;var Ern={};sNa||(Kbu(),sNa=!0);
Ern.InjectBehavior={initializeInjection:function(){var d=this.provide;try{if((d=d!=null?d:[])&&d.length>0)for(var f=emL(d),R=_.Z(f),W=R.next();!W.done;W=R.next())ZZy.addProvider(W.value);var p=new Set;ZpQ(this.behaviors||[],p);f={};for(var U=_.Z(p),g=U.next();!g.done;g=U.next()){var K=g.value;K.inject&&Object.assign(f,K.inject)}this.inject&&Object.assign(f,this.inject);for(var E=_.Z(Object.keys(f)),Y=E.next();!Y.done;Y=E.next()){var b=Y.value,D=f[b];try{this[b]=ZZy.resolve(D)}catch(I){throw I;}}}catch(I){throw Error(I.message);
}}};var k4U;var bpS=/\bclass\b/.test(function(){}.toString()),q6W=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var gna=function(d){this.wasDefined=!0;Array.isArray(d)||d instanceof Array?(this.JSC$13364_getImpl=d[0],this.JSC$13364_setImpl=d[1]):this.JSC$13364_getImpl=d};
_.O=gna.prototype;_.O.getWithPath=function(d){return xD8(this.JSC$13364_getImpl(),d)};
_.O.setWithPath=function(d,f){var R=this;if(d.length)throw Error("lg");if(!this.JSC$13364_setImpl)throw Error("mg");Ln(function(){R.JSC$13364_setImpl(f)})};
_.O.notifyPath=function(){throw Error("ng");};
_.O.notifySplices=function(){throw Error("og");};
_.O.getChangeRecordSignal=function(d,f){var R=this;if(d.length)throw Error("pg");return function(){var W=R.getWithPath(d);return{path:f!=null?f:"",base:W,value:W}}};
_.O.getSplicesSignal=function(){throw Error("qg");};
_.O.getPathMutationSignal=function(){throw Error("rg");};
_.O.pop=function(){throw Error("sg");};
_.O.push=function(){throw Error("tg");};
_.O.splice=function(){throw Error("ug");};
_.O.unshift=function(){throw Error("vg");};var v4=function(d){var f=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(d)||d instanceof Array?(this.JSC$13369_getImpl=d[0],this.JSC$13369_setImpl=d[1]):this.JSC$13369_getImpl=d;this.wasDefined=!1;z7(function(){f.wasDefined=f.JSC$13369_getImpl()!==void 0})};
v4.prototype.getWithPath=function(d){return xD8(this.JSC$13369_getImpl(),d)};
v4.prototype.setWithPath=function(d,f){var R=this;if(d[d.length-1]!=="*"&&d[d.length-1]!=="splices"){var W=z7(function(){return R.getWithPath([])});
if(d.length===0){if(!this.JSC$13369_setImpl)throw Error("wg");if(W===f)return;this.wasDefined||(this.wasDefined=f!==void 0);Ln(function(){R.JSC$13369_setImpl(f)})}else{for(var p=0;p<d.length-1;p++){if(!W)return;
W=W[d[p]]}p=d[d.length-1];W&&(W[p]=f);this.wasDefined||(this.wasDefined=d.length>1||f!==void 0)}HZa(this,d,{pathComponents:d,value:f})}};
v4.prototype.notifyPath=function(d,f){d.length===0?f&&this.setWithPath(d,f.value):HZa(this,d,{pathComponents:d,value:f==null?void 0:f.value,fallbackWhenUndefined:f==null?void 0:f.value})};
var HZa=function(d,f,R,W){if(d.setMutationSignal){var p=++d.mutationIndex,U=[d.observedPath],g=d.observedPath,K;f.length===0&&(K=g);for(var E=0;E<f.length;E++){var Y=g.subPaths[f[E]];if(!Y)break;U.push(Y);g=Y;E===f.length-1&&(K=Y)}for(f=!1;U.length;)g=U.shift(),g.data={index:p,mutation:R,spliceMutationIndex:W},f||(f=g===K),f&&U.push.apply(U,_.uR(Object.values(g.subPaths)));Ln(function(){d.setMutationSignal(p)})}};
v4.prototype.notifySplices=function(d,f){var R=this,W=z7(function(){return R.getWithPath(d)}),p=[].concat(_.uR(d),["splices"]);
HZa(this,p,{pathComponents:p,value:{indexSplices:f}});if(W==null?0:W.length)f=this.mutationIndex,p=[].concat(_.uR(d),["length"]),HZa(this,p,{pathComponents:p,value:W.length},f)};
var KzC=function(d,f,R,W,p,U){d.notifySplices(R,[{index:W,addedCount:p,removed:U,object:f,type:"splice"}])},EnV=function(d,f){d=d.observedPath;
for(var R=0;R<f.length;R++){var W=f[R],p=d.subPaths[W];p||(p={pathComponents:f.slice(0,R+1),subPaths:{}},d.subPaths[W]=p);d=p}},kbR=function(d,f,R){EnV(d,f);
if(!d.getMutationSignal){var W=_.Z(_.kY(d.mutationIndex,void 0,"sNBMCd"));d.getMutationSignal=W.next().value;d.setMutationSignal=W.next().value}var p=d.getMutationSignal;return _.qg(function(){p();return R(zzF(d,f))},void 0,"zvsXEd")};
v4.prototype.getChangeRecordSignal=function(d,f){var R=this,W=this.mutationIndex,p;return kbR(this,d,function(U){if(U&&U.index>W){var g=U.mutation;W=U.index;p=void 0}U=z7(function(){return R.getWithPath(d)});
if(g){var K=g.pathComponents[g.pathComponents.length-1],E=[].concat(_.uR(g.pathComponents));if(K==="splices"||K==="length")return{base:U,path:(f?[f].concat(_.uR(E)):E).join("."),value:g.value};var Y=d.length>E.length?d:E,b;return{base:U!=null?U:g.fallbackWhenUndefined,path:(f?[f].concat(_.uR(Y)):Y).join("."),value:(b=z7(function(){return R.getWithPath(Y)}))!=null?b:g.fallbackWhenUndefined}}p||(p={base:U,
path:(f?[f].concat(_.uR(d)):d).join("."),value:U});return p})};
v4.prototype.getSplicesSignal=function(d){var f=this.mutationIndex,R;return kbR(this,d,function(W){if(W&&W.index>f&&W.spliceMutationIndex!==f){var p=W.mutation;f=W.index;R=void 0}return p&&p.pathComponents[p.pathComponents.length-1]==="splices"?R=W=p.value:R})};
v4.prototype.getPathMutationSignal=function(d){var f=this;EnV(this,d);if(!this.getMutationSignal){var R=_.Z(_.kY(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=R.next().value;this.setMutationSignal=R.next().value}var W=this.getMutationSignal,p=this.mutationIndex,U;return _.qg(function(){W();var g=zzF(f,d);if(g&&g.index>p&&g.mutation&&X7L(g.mutation.pathComponents,d)){var K=g.mutation;p=g.index}if(!U||p!==U.index){var E,Y;g=(Y=z7(function(){return f.getWithPath(d)}))!=null?Y:(E=K)==null?
void 0:E.fallbackWhenUndefined;
U={index:p,value:g}}return U},void 0,"RXYC9b")};
var zzF=function(d,f){d=d.observedPath;f=_.Z(f);for(var R=f.next();!R.done;R=f.next())d=d.subPaths[R.value];return d.data};
v4.prototype.pop=function(d){var f=this,R=z7(function(){return f.getWithPath(d)});
if(!(R instanceof Array))throw Error("xg");var W=R.length>0,p=R.pop();W&&KzC(this,R,d,R.length,0,[p]);return p};
v4.prototype.push=function(d){var f=_.n9.apply(1,arguments),R=this,W=z7(function(){return R.getWithPath(d)});
if(!(W instanceof Array))throw Error("yg");var p=W.length,U=W.push.apply(W,_.uR(f));f.length&&KzC(this,W,d,p,f.length,[]);return U};
v4.prototype.splice=function(d,f,R){var W=_.n9.apply(3,arguments),p=this,U=z7(function(){return p.getWithPath(d)});
if(!(U instanceof Array))throw Error("zg");f<0?f=U.length-Math.floor(-f):f&&(f=Math.floor(f));var g=U.splice.apply(U,[f,R].concat(_.uR(W)));(W.length||g.length)&&KzC(this,U,d,f,W.length,g);return g};
v4.prototype.unshift=function(d){var f=_.n9.apply(1,arguments),R=this,W=z7(function(){return R.getWithPath(d)});
if(!(W instanceof Array))throw Error("Ag");var p=W.unshift.apply(W,_.uR(f));f.length&&KzC(this,W,d,0,f.length,[]);return p};var FC=function(d,f,R){this.model=d;this.unknownSignalResolver=f;this.options=R;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];f=_.Z(VnF());d=f.next().value;f=f.next().value;this.owner=d;this.disposeImpl=f};
FC.prototype.dispose=function(){if(!this.isDisposed){for(var d=_.Z(this.childSignalProxies),f=d.next();!f.done;f=d.next())f.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var Yxy=function(d,f){d=_.fn(d.owner);try{f()}finally{_.fn(d)}};
FC.prototype.effect=function(d){Yxy(this,function(){_.uh(d)})};
var bZe=function(d,f){d.options!=null||(d.options={});var R;(R=d.options).immutableProps!=null||(R.immutableProps=new Set);d.options.immutableProps.add(f)},pmp=function(d,f){f=""+f;
DyF(d,f);var R,W;if((R=d.options)==null?0:(W=R.immutableProps)==null?0:W.has(f))return!0;var p;if((p=d.model.__signalCache)==null?0:p.has(f))R=d.model.__signalCache.get(f),Array.isArray(R)&&bZe(d,f);var U,g,K;return(K=(U=d.options)==null?void 0:(g=U.immutableProps)==null?void 0:g.has(f))!=null?K:!1},INB=function(d,f){var R;
d.unknownSignalResolver&&(R=d.unknownSignalResolver(f));var W,p;((W=d.options)==null?0:(p=W.immutableProps)==null?0:p.has(f))?R!=null||(R=new gna(_.kY(d.model[f],void 0,"By5iP"))):R!=null||(R=new v4(_.kY(d.model[f],void 0,"CXghNc")));var U=d.model.hostElement;Object.defineProperty(d.model,f,{get:function(){WbS(U,f);return R.getWithPath([])},
set:function(g){rf(U,f);d.setWithPath([f],g)},
configurable:!0});return R},DyF=function(d,f){var R,W,p;
((R=d.model.__signalCache)==null||!R.has(f))&&((W=d.options)==null?0:(p=W.externalSignalProps)==null?0:p.has(f))&&d.model[f]},$6=function(d,f){f=""+f;
var R=d.signalCache[f];if(R!==void 0)return R;R=!1;DyF(d,f);var W;if((W=d.model.__signalCache)==null?0:W.has(f))if(R=d.model.__signalCache.get(f),Array.isArray(R))R=!0,bZe(d,f);else return d.signalCache[f]=d.model.__signalCache.get(f).signal,d.signalCache[f];var p,U;W=(U=(p=d.options)==null?void 0:p.reactivityMode)!=null?U:0;var g,K;if(!((g=d.options)==null?0:(K=g.reactiveProps)==null?0:K.has(f))&&!R&&W===1)throw Error("Bg`"+f);p=R?qxa(d,f):INB(d,f);return d.signalCache[f]=p},qxa=function(d,f){var R=
Object.getOwnPropertyDescriptor(d.model.constructor.prototype,f),W=function(){return d.model[f]};
return new gna(R&&R.get&&!R.set?W:[W,function(p){d.model[f]=p}])};
FC.prototype.getWithPath=function(d){var f=_.Z(d);d=f.next().value;f=tH(f);WbS(this.model.hostElement,""+d);return $6(this,d).getWithPath(f)};
FC.prototype.setWithPath=function(d,f){if(d.length){rf(this.model.hostElement,d.join("."));var R=_.Z(d);d=R.next().value;R=tH(R);$6(this,d).setWithPath(R,f)}};
FC.prototype.getPathMutationSignal=function(d){var f=_.Z(d);d=f.next().value;f=tH(f);return $6(this,d).getPathMutationSignal(f)};
FC.prototype.notifyPath=function(d,f){var R=_.Z(d);d=R.next().value;R=tH(R);$6(this,d).notifyPath(R,f)};
var LzO=function(d,f){if(f.type==="literal")return function(){return{rootWasDefined:!0,value:f.value}};
var R=hi(f.path),W=_.Z(R),p=W.next().value;W=tH(W);var U,g;if(f.type==="path"&&(R.length===1||((U=d.options)==null?0:(g=U.immutableProps)==null?0:g.has(p))))return function(){var D=d.getWithPath(R.slice(0,1));D=xD8(D,R.slice(1));return{rootWasDefined:$6(d,R[0]).wasDefined,value:D}};
var K=$6(d,p);if(f.type==="path"){var E=K.getPathMutationSignal(W);return function(){var D,I=(D=E())==null?void 0:D.value;return{rootWasDefined:K.wasDefined,value:I}}}if(f.type==="splices"){var Y=K.getSplicesSignal(W);
return function(){var D=Y();return{rootWasDefined:K.wasDefined,value:D}}}var b=K.getChangeRecordSignal(W,""+p);
return function(){var D=b();return{rootWasDefined:K.wasDefined,value:D}}},l_8=function(d,f,R){var W=R.map(function(K){return LzO(d,K)}),p=R.length===0,U=[],g=R.length!==1||R[0].type!=="path"?!1:!0;
d.effect(function(){for(var K=W.length,E=[],Y=!!U.length,b=0;b<K;b++){var D=W[b](),I=D.rootWasDefined;D=D.value;p||(p=I);E[b]=D;g&&(E[b+K]=Y?U[b]:E[b],U[b]=D)}p&&P6(d.owner,function(){return void f.apply(null,_.uR(E))})})},TQS=function(d,f,R,W,p){var U=$6(d,f);
p!==void 0&&U.setWithPath([],p);l_8(d,function(){var g=_.n9.apply(0,arguments);rf(d.model.hostElement,f,!0);U.setWithPath([],R.apply(null,_.uR(g)))},W)};
FC.prototype.arrayPush=function(d){var f=_.n9.apply(1,arguments),R=_.Z(d),W=R.next().value;R=tH(R);W=$6(this,W);return W.push.apply(W,[R].concat(_.uR(f)))};
FC.prototype.arraySplice=function(d,f,R){var W=_.n9.apply(3,arguments),p=_.Z(d),U=p.next().value;p=tH(p);U=$6(this,U);return U.splice.apply(U,[p,f,R].concat(_.uR(W)))};
FC.prototype.arrayUnshift=function(d){var f=_.n9.apply(1,arguments),R=_.Z(d),W=R.next().value;R=tH(R);W=$6(this,W);return W.unshift.apply(W,[R].concat(_.uR(f)))};
FC.prototype.notifySplices=function(d,f){var R=_.Z(d);d=R.next().value;R=tH(R);$6(this,d).notifySplices(R,f)};var eze=!0,xyC=!1,Uyv=!1,XRB=!1,TuL=0;XRB=!1;TuL=0;eze=!0;xyC=Uyv=!1;var vrL=/([^\s]+?)\(([\s\S]*)\)/,uHS=/\.([^.]+)$/,JmW=/\\,/g,rmS=/&comma;/g,mDp=/\\(.)/g,Fbv=[],PzL={"*":"wildcard",splices:"splices"};var cmv=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"),ymF=/[A-Z]/,ARe=["class","hidden","id","on-dom-change"],d8n=new Set([].concat(_.uR(ARe),
["if","notify-dom-change","restamp"])),jBn=new Set([].concat(_.uR(ARe),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),fWS=new Set(["restamp"]);var fAQ=new Set(["className","id"]);var O4J=Symbol(),zqu=window;var eq1=window;var wm8=0,TBW=0,Nb=[],Mt1=0,XmQ=!1,aW8=document.createTextNode("");(new window.MutationObserver(ALJ)).observe(aW8,{characterData:!0});var CO=new Map,yg=0,aNa=function(d){this.mappedHandleId=d},GOv=function(d,f,R,W){this.mappedHandleId=d;
var p=this;this.mappedHandleId=d;this.callback=f;this.waitTime=R;this.schedulerPriority=W;this.handleId=_.Pp.addJob(function(){p.callback();CO.delete(p.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.x(GOv,aNa);GOv.prototype.cancel=function(){_.Pp.cancelJob(this.handleId);CO.delete(this.mappedHandleId)};
var SZu=function(d,f){this.mappedHandleId=d;var R=this;this.mappedHandleId=d;this.callback=f;this.handleId=lWQ(function(){R.callback();CO.delete(R.mappedHandleId)})};
_.x(SZu,aNa);SZu.prototype.cancel=function(){var d=this.handleId-TBW;d<0||Nb.length<=d||(Nb[d]=null);CO.delete(this.mappedHandleId)};var uQp=function(){};
uQp.prototype.cancel=function(){this.jobHandle!==void 0&&(VtF(this.jobHandle),this.jobHandle=void 0)};
uQp.prototype.run=function(d,f,R){var W=this;this.cancel();this.callback=d;this.jobHandle=_.i8(function(){d();W.callback=void 0},f,R)};
uQp.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var rLu=new WeakMap;var Mwa=Cc(function(d){for(var f=d,R=0;R<3;R++)f=Object.getPrototypeOf(f);delete f.prototype.connectedCallback;var W=function(){return d.apply(this,arguments)||this};
_.x(W,d);W.prototype._attachDom=function(p){if(!p)return null;var U=(0,_.b8)(this.hostElement);U.attachShadow({mode:"open",shadyUpgradeFragment:p});U.shadowRoot.appendChild(p);return U.shadowRoot};
W.prototype._takeAttributes=function(){for(var p=this.hostElement.attributes,U=0;U<p.length;U++){var g=p[U],K=void 0,E=void 0;(E=(K=this).__attributeReaction)==null||E.call(K,g.name,null,g.value)}};
W.prototype._readyClients=function(){d.prototype._readyClients.call(this);this.root=this};
W.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);d.prototype.connectedCallback.call(this)};
_.Uh.Object.defineProperties(W,{template:{configurable:!0,enumerable:!0,get:function(){return W.prototype._template}}});
return W}),wRe=Cc(function(d){var f=function(){return d.apply(this,arguments)||this};
_.x(f,d);f.prototype.created=function(){if(this.__notifyEffects)for(var R=_.Z(Object.values(this.__notifyEffects)),W=R.next();!W.done;W=R.next()){W=_.Z(W.value);for(var p=W.next();!p.done;p=W.next())p.value.fn=F7F}if(this.__reflectEffects)for(R=_.Z(Object.values(this.__reflectEffects)),W=R.next();!W.done;W=R.next())for(W=_.Z(W.value),p=W.next();!p.done;p=W.next())p.value.fn=JLu};
f.prototype._addEventListenerToNode=function(R,W,p){R=cf(R);Fs(R,W,p)||d.prototype._addEventListenerToNode.call(this,R,W,p)};
f.prototype._removeEventListenerFromNode=function(R,W,p){R=cf(R);Jz(R,W,p)||d.prototype._removeEventListenerFromNode.call(this,R,W,p)};
f.prototype._propertiesChanged=function(R,W,p){if(this.__dataToNotify&&this.__notifyEffects)for(var U=_.Z(Object.keys(this.__dataToNotify)),g=U.next();!g.done;g=U.next()){g=g.value;var K=v01(g);this.__notifyEffects[K]||delete this.__dataToNotify[g]}else this.__dataToNotify=null;d.prototype._propertiesChanged.call(this,R,W,p)};
f.prototype.fire=function(R,W,p){W=W===void 0?{}:W;var U;return _.E$(cf((U=p==null?void 0:p.node)!=null?U:this),R,W,p)};
f.prototype._ensureAttribute=function(R,W){var p=cf(this);p.hasAttribute(R)||oG(p,W,R)};
f.prototype.isLightDescendant=function(R){var W=cf(this);return cf(W)!==R&&_.Eo(W).contains(R)&&_.Eo(W).getRootNode()===_.Eo(R).getRootNode()};
return f});
_.qf.ready=function(){var d;((d=this.hostElement)!=null?d:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var f;((f=this.hostElement)!=null?f:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.Mf._subscribeIronResize=function(d){var f;((f=d.hostElement)!=null?f:d).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.Mf._unsubscribeIronResize=function(d){var f;((f=d.hostElement)!=null?f:d).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var o0n=[Array,Boolean,Date,Number,Object,String],dO=function(d,f,R,W){this.polySiInfo=d;this.polySiParams=f;this.polySiContext=R;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;W||this instanceof HTMLElement&&(W=this);if(!W)throw Error("Ig");this.allowedProps=f.allowedProps;this.hostElement=W;this.is=d.is;this.upgradeDisabled=!!f.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");d=new Set(f.reactiveSchemas.filter(function(p){return p.type!==
"observe"}).map(function(p){return p.propertyKey}));
this.signalProxy=new FC(this,void 0,{reactiveProps:d,reactivityMode:f.reactivityMode});this.__dataHasAccessor={};f=_.Z(f.reactiveSchemas);for(d=f.next();!d.done;d=f.next())d=d.value,d.type==="signal"&&(this.__dataHasAccessor[d.propertyKey]=!0);this.upgradeDisabled||lNc(this)};
dO.prototype.getExtraMethodsToForward=function(){return[]};
var lNc=function(d){d.polySiContext.didRegister||(d.registered(),d.polySiContext.didRegister=!0);d.polySiContext.finalizedTemplate||(d.polySiContext.finalizedTemplate={},d.polySiParams.templateGetter&&(d.polySiContext.finalizedTemplate.processedTemplate=x8f(d.polySiParams.templateGetter,d.polySiParams.is)));GbF(d);var f=d.hostElement;f.loggingStatus!=null||(f.loggingStatus={});f.loggingStatus.isInitializing=!0;z7(function(){return void d.created()});
f.loggingStatus.isInitializing=!1;d.isPolySiElementConnected&&SxO(d)},SxO=function(d){d.didCallReady||(z7(function(){return void d.ready()}),d.didCallReady=!0);
d.isAttached=!0;d.attached()};
_.O=dO.prototype;_.O.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||SxO(this)};
_.O.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.O.attributeChangedCallback=function(d,f,R){if(this.upgradeDisabled)d==="disable-upgrade"&&R===null&&(this.upgradeDisabled=!1,lNc(this));else if(f!==R){var W=_.A6(d),p=this.polySiContext.typesForSignals[W];if(p&&(!this.reflecting||_.q("polysi_attribute_changed_serializing_killswitch"))){switch(p){case Object:try{var U=JSON.parse(R)}catch(K){U=R}break;case Array:try{U=JSON.parse(R)}catch(K){U=null}break;case Date:U=isNaN(R)?String(R):Number(R);U=new Date(U);break;case Boolean:U=R!==null;break;case Number:U=
Number(R);break;default:U=R}this[W]=U}W=_.Z(this.polySiParams.behaviors);for(p=W.next();!p.done;p=W.next())U=void 0,(U=p.value.attributeChanged)==null||U.call(this,d,f,R);var g;(g=this.attributeChanged)==null||g.call(this,d,f,R)}};
_.O.attributeChangedCallbackWrapper=function(d,f,R){this.attributeChangedCallback(d,f,R)};
_.O.setPropertiesFromInitialAttributeValues=function(){for(var d=0;d<this.hostElement.attributes.length;d++){var f=this.hostElement.attributes[d];(f.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(f.name))&&this.attributeChangedCallback(f.name,null,f.value)}};
_.O.created=function(){this.provide=this.polySiParams.provide;var d;(d=this.initializeInjection)==null||d.call(this);d=_.Z(this.polySiParams.reactiveSchemas);for(var f=d.next();!f.done;f=d.next())f=f.value,f.type==="signal"&&(this.mutablePropNames.add(f.propertyKey),$6(this.signalProxy,f.propertyKey));hqp(this,this.polySiInfo,this.polySiParams.behaviors);d=_.Z(this.polySiParams.reactiveSchemas);for(f=d.next();!f.done;f=d.next())f=f.value,f.type==="signal"&&f.value!==void 0&&(this.signalProxy.model[f.propertyKey]=
typeof f.value==="function"?f.value.call(this):f.value);if(this.polySiParams.signalProperties)for(d=_.Z(this.polySiParams.signalProperties),f=d.next();!f.done;f=d.next()){f=f.value;var R=void 0;((R=this.__signalCache)==null?0:R.has(f))||(this.signalProxy.model[f]=void 0)}XRB||Vwe(this);n0W(this);d=_.Z(this.polySiParams.behaviors);for(f=d.next();!f.done;f=d.next())R=void 0,(R=f.value.created)==null||R.call(this);var W;(W=this.polySiInfo.created)==null||W.call(this)};
_.O.registered=function(){var d=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var f=Object.getPrototypeOf(this);f.addReactiveSchema=function(K){d.polySiParams.reactiveSchemas.push(K)};
for(var R=_.Z(this.polySiParams.behaviors),W=R.next();!W.done;W=R.next()){var p=void 0;(p=W.value.beforeRegister)==null||p.call(f)}var U;(U=this.polySiInfo.beforeRegister)==null||U.call(f);f.addReactiveSchema=NBp;R=_.Z(this.polySiParams.behaviors);for(W=R.next();!W.done;W=R.next())p=void 0,(p=W.value.registered)==null||p.call(f);var g;(g=this.polySiInfo.registered)==null||g.call(f)};
_.O.ready=function(){var d;(d=this.beforeReady)==null||d.call(this);XRB&&Vwe(this);var f;if(d=(f=this.polySiContext.finalizedTemplate)==null?void 0:f.processedTemplate){d=L7n(d.template,d.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:d.hasInsertionPoint,thisCtx:this});f=d.nodesById;d=d.root;var R=this.hostElement;var W=W===void 0?!1:W;R=(0,_.b8)(R);if(!R.attachShadow)throw Error("Ad");if(!R.shadowRoot||W)R.attachShadow({mode:"open",shadyUpgradeFragment:d}),R.shadowRoot.appendChild(d);
this.root=R.shadowRoot;this.$=f}rRF(this);W=_.Z(this.polySiParams.behaviors);for(f=W.next();!f.done;f=W.next())d=void 0,(d=f.value.ready)==null||d.call(this);var p;(p=this.polySiInfo.ready)==null||p.call(this)};
_.O.attached=function(){for(var d=_.Z(this.polySiParams.behaviors),f=d.next();!f.done;f=d.next()){var R=void 0;(R=f.value.attached)==null||R.call(this)}var W;(W=this.polySiInfo.attached)==null||W.call(this)};
_.O.detached=function(){for(var d=_.Z(this.polySiParams.behaviors),f=d.next();!f.done;f=d.next()){var R=void 0;(R=f.value.detached)==null||R.call(this)}var W;(W=this.polySiInfo.detached)==null||W.call(this)};
var GbF=function(d){for(var f=_.Z(d.polySiParams.behaviors),R=f.next();!R.done;R=f.next())if(R=R.value,R.listeners)for(var W in R.listeners)qZQ(d,d.hostElement,W,R.listeners[W]);if(d.polySiInfo.listeners)for(var p in d.polySiInfo.listeners)qZQ(d,d.hostElement,p,d.polySiInfo.listeners[p])},qZQ=function(d,f,R,W,p){d=eO8(d,W,p);
Fs(f,R,d)||f.addEventListener(R,d);return d},Vwe=function(d){for(var f=_.Z(d.polySiParams.reactiveSchemas),R=f.next();!R.done;R=f.next())R=R.value,R.type==="compute"||R.type==="computeWithMethod"?AmQ(d.signalProxy,R,d):R.type==="redux"?w78(d.signalProxy,R,d.store):R.type==="signal"&&R.readOnly&&Mnp(d.signalProxy,R)},rRF=function(d){for(var f=_.Z(d.polySiParams.reactiveSchemas),R=f.next(),W={};!R.done;W={schema$jscomp$12:void 0},R=f.next())W.schema$jscomp$12=R.value,W.schema$jscomp$12.type==="notify"?
G4L(d.signalProxy,W.schema$jscomp$12,d.hostElement):W.schema$jscomp$12.type==="observe"?S6k(d.signalProxy,W.schema$jscomp$12,d):W.schema$jscomp$12.type==="reflect"&&d.signalProxy.effect(function(U){return function(){var g=d.signalProxy.getWithPath([U.schema$jscomp$12.propertyKey]);
d.reflecting=!0;hOQ(d.hostElement,U.schema$jscomp$12.propertyKey,g,!0);d.reflecting=!1}}(W));
if(d.reflectedAttributes)for(f=_.Z(Object.entries(d.reflectedAttributes)),W=f.next(),R={};!W.done;R={key$jscomp$917:void 0,value$jscomp$9180:void 0},W=f.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;R.key$jscomp$917=W;R.value$jscomp$9180=p;d.signalProxy.effect(function(U){return function(){d.reflecting=!0;hOQ(d.hostElement,U.key$jscomp$917,(0,U.value$jscomp$9180)(),!0);d.reflecting=!1}}(R))}};
_.O=dO.prototype;_.O._setPendingProperty=function(d,f){this.set(d,f);return!1};
_.O._enableProperties=function(){};
_.O._setPendingPropertyOrPath=function(d,f){this.notifyPath(d,f);return!1};
_.O._addPropertyEffect=function(){};
_.O._stampTemplate=function(){throw Error("Jg");};
_.O.fire=function(d,f,R){f=f===void 0?{}:f;R=R===void 0?{}:R;var W,p,U={bubbles:(W=R.bubbles)!=null?W:!0,cancelable:!!R.cancelable,composed:(p=R.composed)!=null?p:!0},g;return _.E$(yL1((g=R.node)!=null?g:this.hostElement),d,f,U)};
_.O.get=function(d,f){var R=hi(d);return f?xD8(f,R):d==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(R)};
_.O.linkPaths=function(){};
_.O.listen=function(d,f,R){d=yL1(d);this.boundListeners!=null||(this.boundListeners=new WeakMap);var W=this.boundListeners.get(d);W||(W={},this.boundListeners.set(d,W));var p=f+R;W[p]||(W[p]=qZQ(this,d,f,R))};
_.O.notifyPath=function(d,f){this.signalProxy.notifyPath(hi(d),arguments.length===2?{value:f}:void 0)};
_.O.canNotifyPath=function(d){return this.mutablePropNames.has(d)&&!pmp(this.signalProxy,d)};
_.O.notifySplices=function(d,f){this.signalProxy.notifySplices(hi(d),f)};
_.O.pop=function(d){var f=this.signalProxy;d=hi(d);var R=_.Z(d);d=R.next().value;R=tH(R);return $6(f,d).pop(R)};
_.O.push=function(d){var f=_.n9.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[hi(d)].concat(_.uR(f)))};
_.O.set=function(d,f,R){if(R)throw Error("Kg");d==="hidden"?this.hostElement.hidden=!!f:this.signalProxy.setWithPath(hi(d),f)};
_.O.setProperties=function(d){d=_.Z(Object.entries(d));for(var f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;this[f]=R}};
_.O.splice=function(d,f,R){var W=_.n9.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[hi(d),f,R].concat(_.uR(W)))};
_.O.unlinkPaths=function(){};
_.O.unlisten=function(d,f,R){d=yL1(d);if(this.boundListeners){var W=this.boundListeners.get(d);if(W){R=f+R;var p=W[R];p&&(Jz(d,f,p)||d.removeEventListener(f,p),delete W[R])}}};
_.O.unshift=function(d){var f=_.n9.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[hi(d)].concat(_.uR(f)))};
_.Uh.Object.defineProperties(dO.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 pRQ=[Array,Boolean,Date,Number,Object,String];var ZZ8=!1;var JO=function(){var d=HTMLElement.apply(this,arguments)||this;d.restamp=!1;d.notifyDomChange=!1;d.JSC$13477_didCallConnected=!1;d.JSC$13477_renderDebouncer=null;d.disableTemplateUpdateSignalImpl=jM()?void 0:_.kY(!1,void 0,"Ofhkwb");var f;d.getDisableTemplateUpdate=(f=d.disableTemplateUpdateSignalImpl)==null?void 0:f[0];var R;d.setDisableTemplateUpdate=(R=d.disableTemplateUpdateSignalImpl)==null?void 0:R[1];return d};
_.x(JO,HTMLElement);var mye=function(d){d.conditionSignalImpl!=null||(d.conditionSignalImpl=new v4(_.kY(!1,void 0,"gE52Fb")));return d.conditionSignalImpl};
_.O=JO.prototype;_.O.showHideChildren=function(d){ucC(this,d,this.if)};
_.O.attributeChangedCallback=function(d,f,R){if(this.JSC$13477_didCallConnected)throw Error("Og`"+d);d==="notify-dom-change"?this.notifyDomChange=R!==null:d==="restamp"&&(this.restamp=R!==null)};
_.O.debounceRender=function(){this.JSC$13477_renderDebouncer=_.U7(this.JSC$13477_renderDebouncer,hz,this.JSC$13477_renderImpl.bind(this));_.O7(this.JSC$13477_renderDebouncer)};
_.O.disconnectedCallback=function(){var d=(0,_.b8)(this).parentNode;(!d||d.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in d&&!d.host)&&PYi(this)};
_.O.connectedCallback=function(){var d=this;this.JSC$13477_didCallConnected=!0;eze?sN8():this.style.display="none";this.parentSignalProxy.effect(function(){mye(d).getWithPath([]);d.debounceRender()})};
_.O.render=function(){_.Hc()};
_.O.JSC$13477_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var d=this.if,f=!1;if(d){this.hasInstance()||(QNC(this),f=!0);a:{var R=(0,_.b8)(this).parentNode;if(this.hasInstance()){var W=this.instance.children;if((W==null?0:W.length)&&(0,_.b8)(this).previousSibling!==W[W.length-1])for(var p=0;p<W.length;p++)(0,_.b8)(R).insertBefore(W[p],this)}else{if(!R){R=!1;break a}vne(this,R)}R=!0}if(!R)return}else this.restamp&&PYi(this);ucC(this,!1,d);d&&!f&&QNC(this);xyC&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.O.hasInstance=function(){return!!this.instance};
var vne=function(d,f){var R=d.parentSignalProxy;if(jM()){var W=_.Z(_.kY(!0,void 0,"yf4Yhf"));var p=W.next().value;W=W.next().value;R=d.parentSignalProxy}else{var U;var g=new FC((U=Fzy(d))!=null?U:{},function(E){var Y=$6(d.parentSignalProxy,E).getChangeRecordSignal([]);E=_.kY(void 0,void 0,"oT9mkc");var b=new v4(E);g.effect(function(){if(d.getDisableTemplateUpdate&&!d.getDisableTemplateUpdate()){var D=Y();b.notifyPath(hi(D.path),{value:D.value})}});
return b});
d.parentSignalProxy.childSignalProxies.push(g);var K=R=g}R=L7n(d.templateInfo,d.templateInfo.nodeInfoList,R,{eventListenerHost:d.eventListenerHost,hasInsertionPoint:d.templateInfo.hasInsertionPoint,thisCtx:d.eventListenerHost,enabledSignal:jM()?p:void 0,getModel:function(){return Fzy(d)}}).root;
d.instance={root:R,children:[],hidden:!1,signalProxy:K,getTemplateUpdatesEnabled:p,setTemplateUpdatesEnabled:W};K=_.Z(R.childNodes);for(p=K.next();!p.done;p=K.next())d.instance.children.push(p.value);(0,_.b8)(f).insertBefore(d.instance.root,d)},Fzy=function(d){if((d=d.parentSignalProxy.model)&&!d.hostElement){var f={},R;
for(R in d)d.hasOwnProperty(R)&&(f[R]=d[R]);return f}},PYi=function(d){if(d.instance){var f=d.instance.children;
if(f.length){var R=(0,_.b8)(f[0]).parentNode;if(R){R=(0,_.b8)(R);for(var W=0;W<f.length;W++)R.removeChild(f[W])}}jM()?d.instance.setTemplateUpdatesEnabled(!1):d.instance.signalProxy.dispose();d.instance=void 0}},ucC=function(d,f,R){f=f||!R;
d.instance&&d.instance.hidden!==f&&(d.instance.hidden=f,OZf(f,d.instance.children))},QNC=function(d){if(jM()){var f=d.instance;
f&&P6(d.parentSignalProxy.owner,function(){return!f.getTemplateUpdatesEnabled()})&&f.setTemplateUpdatesEnabled(!0)}else d.setDisableTemplateUpdate(!1)};
_.Uh.Object.defineProperties(JO.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var d=this;return P6(this.parentSignalProxy.owner,function(){return mye(d).getWithPath([])})},
set:function(d){d||(jM()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));mye(this).setWithPath([],!!d)}}});
_.Uh.Object.defineProperties(JO,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",JO);var JRL=[],nz=function(){var d=HTMLElement.apply(this,arguments)||this;d.as="item";d.indexAs="index";d.itemsIndexAs="itemsIndex";d.targetFramerate=20;d.notifyDomChange=!1;d.isDetached=!1;d.JSC$13484_renderDebouncer=null;d.instances=[];d.chunkingId=null;d.chunkCount=null;d.shouldMeasureChunk=!1;d.shouldContinueChunking=!1;d.renderStartTime=null;d.JSC$13484_didCallConnected=!1;return d};
_.x(nz,HTMLElement);var nnL=function(d){d.itemSignalImpl!=null||(d.itemSignalImpl=new v4(_.kY(JRL,void 0,"YBrqgf")));return d.itemSignalImpl},hzV=function(d,f){Array.isArray(f)||(f=JRL);
nnL(d).setWithPath([],f)};
_.O=nz.prototype;_.O.showHideChildren=function(d){for(var f=_.Z(this.instances),R=f.next();!R.done;R=f.next())OZf(d,R.value.children)};
_.O.notifyPath=function(d,f){d=hi(d);d[0]==="items"&&(d.length===1?hzV(this,f):nnL(this).setWithPath(d.slice(1),f))};
_.O.canNotifyPath=function(d){return d==="items"};
_.O.attributeChangedCallback=function(d,f,R){if(this.JSC$13484_didCallConnected)throw Error("Pg`"+d);d==="as"?this.as=R:d==="index-as"?this.indexAs=R:d==="items-index-as"?this.itemsIndexAs=R:d==="initial-count"?this.initialCount=Number(R):d==="notify-dom-change"?this.notifyDomChange=R!==null:d==="target-framerate"&&(this.targetFramerate=Number(R))};
_.O.disconnectedCallback=function(){this.isDetached=!0;for(var d=0;d<this.instances.length;d++)ony(this,d);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.O.connectedCallback=function(){var d=this,f=nnL(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var p=f(),U=hi(p.path);if(U[0]===void 0||U[0]==="splices"||U[0]==="length")d.debounceRender();else{var g=U[0];if(g=d.instances[typeof g==="string"?Math.floor(Number(g)):g])U=[d.as].concat(_.uR(U.slice(1))),g.signalProxy.notifyPath(U,p)}});
this.JSC$13484_didCallConnected=!0;eze?sN8():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var R=(0,_.b8)((0,_.b8)(this).parentNode),W=0;W<this.instances.length;W++)R.insertBefore(this.instances[W].root,this);this.chunkingId&&this.render()}};
_.O.debounceRender=function(){this.JSC$13484_renderDebouncer=_.U7(this.JSC$13484_renderDebouncer,hz,this.JSC$13484_renderImpl.bind(this));_.O7(this.JSC$13484_renderDebouncer)};
_.O.render=function(){this.debounceRender();_.Hc()};
_.O.JSC$13484_renderImpl=function(){var d=this;if(!this.parentSignalProxy.isDisposed){var f=this.items,R=$yB(this,f.length);NuC(this,f,R);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){d.chunkingId=null;if(d.shouldMeasureChunk){var W=performance.now()-d.renderStartTime;d.chunkCount=Math.round(Math.ceil(1E3/d.targetFramerate)/W*d.chunkCount)||1}d.shouldContinueChunking&&d.debounceRender()}));
xyC&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var $yB=function(d,f){var R=f,W=d.instances.length;if(d.initialCount){if(d.chunkCount){var p=Math.min(Math.max(f-W,0),d.chunkCount);R=Math.min(W+p,f)}else R=Math.min(f,d.initialCount),p=Math.max(R-W,0),d.chunkCount=p||1;d.shouldMeasureChunk=p===d.chunkCount;d.shouldContinueChunking=R<f;d.renderStartTime=performance.now()}return R},NuC=function(d,f,R){for(var W=0;W<R;W++){var p=d.instances[W],U=f[W];
p?(p.signalProxy.setWithPath([d.as],U),p.signalProxy.setWithPath([d.indexAs],W)):yRL(d,U,W)}for(f=d.instances.length-1;f>=W;f--)R=d,p=f,ony(R,p),_.Z(R.instances.splice(p,1)).next().value.signalProxy.dispose()},ony=function(d,f){d=d.instances[f];
f=(0,_.b8)(d.root);for(var R=0;R<d.children.length;R++)f.appendChild(d.children[R])},yRL=function(d,f,R){var W={};
f=Object.assign({},CYF(d),(W[d.as]=f,W[d.indexAs]=R,W[d.itemsIndexAs]=R,W));var p=new FC(f,function(g){if(g!==d.as&&g!==d.indexAs){if(g===d.itemsIndexAs)return $6(p,d.indexAs);var K=$6(d.parentSignalProxy,g).getChangeRecordSignal([]);g=_.kY(void 0,void 0,"T21Pqc");var E=new v4(g);p.effect(function(){var Y=K();E.notifyPath(hi(Y.path),{value:Y.value})});
return E}});
d.parentSignalProxy.childSignalProxies.push(p);W=L7n(d.templateInfo,d.templateInfo.nodeInfoList,p,{eventListenerHost:d.eventListenerHost,getModel:function(){var g={};return Object.assign({},CYF(d),(g[d.as]=p.model[d.as],g[d.indexAs]=p.model[d.indexAs],g[d.itemsIndexAs]=p.model[d.indexAs],g))},
hasInsertionPoint:d.templateInfo.hasInsertionPoint,thisCtx:d.eventListenerHost,methodInvocationRequirement:TuL,enabledSignal:d.stampingEnabled}).root;f={root:W,children:[],signalProxy:p};W=_.Z(W.childNodes);for(var U=W.next();!U.done;U=W.next())f.children.push(U.value);W=(W=d.instances[R+1])?W.children[0]:d;(0,_.b8)((0,_.b8)(d).parentNode).insertBefore(f.root,W);d.instances[R]=f},CYF=function(d){if((d=d.parentSignalProxy.model)&&!d.hostElement){var f={},R;
for(R in d)d.hasOwnProperty(R)&&(f[R]=d[R]);return f}};
nz.prototype.itemForElement=function(d){var f=this,R=this.instances.find(function(W){return W.children.includes(d)});
if(R)return P6(this.parentSignalProxy.owner,function(){return R.signalProxy.getWithPath([f.as])})};
nz.prototype.indexForElement=function(d){var f=this.instances.findIndex(function(R){return R.children.includes(d)});
return f>=0?f:void 0};
_.Uh.Object.defineProperties(nz.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var d=this;return P6(this.parentSignalProxy.owner,function(){return nnL(d).getWithPath([])})},
set:function(d){hzV(this,d)}},
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}}});
_.Uh.Object.defineProperties(nz,{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",nz);var iZc,BuV;_.hO=new _.BE("STATE_STORE_TOKEN");iZc=new _.BE("SELECT_TOKEN");BuV=new _.BE("DISPATCH_TOKEN");var kbQ={getSelectFn:function(){var d;return(d=_.Ze().resolve(_.WX(iZc)))!=null?d:gn8},
getDispatchFn:function(){var d;return(d=_.Ze().resolve(_.WX(BuV)))!=null?d:_.fu().dispatch.bind(_.fu())},
getAppStore:function(){return _.Ze().resolve(_.hO)}},HZp,zzn=!1;var INL=new zNN;var XRL=function(){};var LzF=void 0;var cRN=function(){};
cRN.prototype.hasAttribute=function(d){if(d==="dir")return!1;if(d==="disable-upgrade"){var f,R;return(R=(f=this.hostElement)==null?void 0:f.hasAttribute("disable-upgrade"))!=null?R:!1}throw Error("Qg`"+d);};
cRN.prototype.attributeChangedCallbackWrapper=function(d,f,R){if(d==="disable-upgrade"&&this.__isUpgradeDisabled&&R===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var W;((W=this.hostElement)!=null?W:this).isConnected&&this.connectedCallback()}else f===R||this.__isReflecting||this.attributeChangedCallback(d,f,R)};
cRN.prototype.getExtraMethodsToForward=function(){for(var d=this,f=[],R=_.Z(twe),W=R.next(),p={};!W.done;p={tagName$jscomp$54:void 0,name$jscomp$574:void 0},W=R.next())p.name$jscomp$574=W.value,W=void 0,p.name$jscomp$574==="_setPendingProperty"?(p.tagName$jscomp$54=this.hostElement.tagName.toLowerCase(),W=function(U){return function(g,K,E){Vg(U.tagName$jscomp$54,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return d._setPendingProperty(g,K,E)}}(p)):W=function(U){return function(){return d[U.name$jscomp$574].apply(d,
_.uR(_.n9.apply(0,arguments)))}}(p),f.push([p.name$jscomp$574,
W]);return f};
for(var aN8=wRe(Mwa((0,_.q1)(cRN))),Gbn=["disabled","disable-upgrade"],dzF=(0,_.q1)(function(){}),jrV=new Set(Object.getOwnPropertyNames(dzF.prototype)),ucJ=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.uR(jrV))),VwS=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),twe=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),fAR=new Set([].concat(_.uR(VwS),_.uR(twe),_.uR(jrV))),RlF=_.Z(fAR),WXa=RlF.next();!WXa.done;WXa=RlF.next())dDv.add(WXa.value);var myS={created:function(){n0W(this);this.initializeInjection()}};var $yL=!1,gO=window.ShadyDOM,dzn=["appendChild","insertBefore","removeChild","replaceChild"],twS=[Node];gO&&twS.push(gO.Wrapper);var UzW,ONk,gDW={};_.Ku=new Set;_.gm="";_.KX8="";var Hw,EI=new Set;var IAp=new Set("context didCallReady is info params signalProxy".split(" ")),LX8="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),elf="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var pOO=xP({entities:ktk}),Uzc=new We(pOO);var ONi=function(){return _.Ai.apply(this,arguments)||this};
_.x(ONi,_.Ai);_.Uh.Object.defineProperties(ONi.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return Uzc}}});
_.Q([_.aG()],ONi);_.ou=[P4.prototype,ONi.prototype];_.$T={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var d=this,f={};setTimeout(function(){var R;return _.E$((R=d.hostElement)!=null?R:d,"yt-live-chat-add-tooltip-target",f)},0);
this.handler_=f.handler},
detached:function(){if(this.handler_){var d;this.handler_.removeElementFromSupportingTooltips((d=this.hostElement)!=null?d:this)}this.handler_=null}}};_.qq=new _.BE("ICON_MANAGER_TOKEN");var ZNi=[48,20,18,16,15,13,12],oDv=new Map,Qrp=new Set,mzv=new Set,Pi1=new Set,r8Q=new Set,uP8=new Set,FXU=new Promise(function(d){var f=!1,R=!1,W=!1,p=[],U=function(g){if("detail"in g)if(g=g.detail,g.name==="yt-icons")vD1(g),f=!0;else if(g.name==="yt-sys-icons")vD1(g),R=!0;else{var K;((K=g.name)==null?0:K.includes("yt-sys-icons"))&&g.size!==24&&(vD1(g,!0),p.push(g.size),p.length===ZNi.length&&(W=!0))}f&&R&&W&&(window.removeEventListener("iron-iconset-added",U),d())};
window.addEventListener("iron-iconset-added",U)}),nDf=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"]]);_.N0={};_.N0.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.R0,computeHref_:function(d,f){f=f===void 0?!1:f;if(!d||d.commandExecutorCommand)return null;var R=PIJ(d,f);return f||R!==null?R?_.q("enable_polymer_resin")?_.Fo(R).toString():R:null:(_.JA(new _.M2("computeHref was null",this.is,d)),null)},
computeOptionalHref_:function(d){return this.computeHref_(d,!0)},
computeNofollow_:function(d){return d?MmJ(d)?"nofollow":null:null},
computeIcon_:function(d){return d&&d.iconType?_.IT(d.iconType):""},
resolveCommand:function(d,f,R){f=f===void 0?{}:f;return _.eM(d,this.hostElement,f,R===void 0?!1:R)}};var gDc,yr;_.srV={};gDc=null;
yr={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_=Q58(this.viewroot));_.i8(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var d=this;this.unobserve_();if(_.q("kevlar_vimio_use_shared_monitor"))iNW(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 f=[];this.visibilityOptionVisible_&&f.push(this.visibilityObserver.observe(this.hostElement,function(){return d.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&f.push(this.visibilityObserver.observe(this.hostElement,function(){return d.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&f.push(this.visibilityObserver.observe(this.hostElement,function(){return d.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=f}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){$zU(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 d=_.n5(this.parentNode,function(R){var W,p=(W=R.polymerController)!=null?W:R;return!!p.getVisibilityObserverForChild&&p.getVisibilityObserverForChild()},!0);
if(d){var f;this.localVisibilityObserver_=((f=d.polymerController)!=null?f:d).getVisibilityObserverForChild()}else gDc||(gDc=Q58()),this.localVisibilityObserver_=gDc;return this.localVisibilityObserver_},visibilityCallback:function(d){d?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.q("kevlar_use_vimio_behavior")||(yr={});yr&&!_.q("kevlar_use_vimio_behavior")&&(delete yr.attached,delete yr.detached);_.srV.YtVisibilityObserverBehavior=[yr];var HNa={};HNa.YtVisualElementBehavior=[_.srV.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.q("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.q("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var d=this.getScreenLayer&&this.getScreenLayer(),f=this.getVisibilityLogger();f&&f.reportShown(this,void 0,d)}},
onHidden:function(){if(_.q("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.q("kevlar_vimio_use_shared_monitor")){var d=this.getScreenLayer&&this.getScreenLayer(),f=this.getVisibilityLogger();f&&f.reportHidden(this,void 0,d)}},
getVisibilityLogger:function(){return _.q("kevlar_use_vimio_behavior")?_.XE():null},
shouldSkipLogging:function(){if(_.FK("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var d=this.getParentRenderer&&this.getParentRenderer();if(!d)return!1;var f,R=(f=d.polymerController)!=null?f:d;if(!R.data)return!1;d=this.data.trackingParams;d=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:d;var W;f=(W=R.data)==null?void 0:W.trackingParams;var p,U;f=((p=R.data)==null?0:p.loggingDirectives)?(U=R.data)==null?void 0:U.loggingDirectives.trackingParams:f;return d&&f&&d===
f}}];var thS=new Map,SM;var a$F=function(d){this.layer=d},sR=function(d){return d.layer!==void 0?d.layer:d.parent?sR(d.parent):d.layer=0};var pBW;_.N={};pBW=0;_.N.YtRendererBehavior=[_.N0.YtComponentBehavior,HNa.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_:_.q("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var d,f;(f=(d=this.monitorScrollElement)!=null?d:this.hostElement)==null||f.removeEventListener("scroll",_.qb(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();BeL(this.hostElement);eqL(_.lA(),this.hostElement);W9.delete(this.hostElement)},
registerRenderer:function(d){var f;((f=d.polymerController)!=null?f:d).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(d),this.markDirty())},
unregisterRenderer_:function(d){this.useVimio_||(this.childCache_.delete(d),this.markDirty())},
attached:function(){var d=this,f=this.getParentRenderer();if(f){var R,W,p;(W=(R=(p=f.polymerController)!=null?p:f).registerRenderer)==null||W.call(R,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var U,g;(g=(U=this.monitorScrollElement)!=null?U:this.hostElement)==null||g.addEventListener("scroll",_.qb(this,this.onScroll))}_.Pp.addJob(function(){dpf(d.hostElement)},8);
R=new a$F(this.screenLayer||void 0);(f=W9.get(f))&&f.layerNode&&(R.parent=f.layerNode);f={};Qj8(this.hostElement,(f.isRenderer=!0,f.layerNode=R,f[M9v]=this.data,f))},
getParentRenderer:function(){for(var d=this.hostElement.parentNode,f,R;d&&((f=W9.get(d))==null||!f.isRenderer)&&!((R=d.polymerController)!=null?R:d).isRenderer_;)d=d.parentNode||d.host;return d},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.q("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.Jp("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.q("debug_web_ve_data")&&this.data.trackingParams){var d="";try{d=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(R){_.vW(R)}if(d){var f=fuU(d,1);f!==void 0&&(this.hostElement.dataset.veIndex=String(f));d=fuU(d,2);
d!==void 0&&(this.hostElement.dataset.ve=String(d))}}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,_.q("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Ge(this.data.loggingDirectives.trackingParams)),this.visualElement=_.Te(_.Ah(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var d=this.data.targetId;_.XmR(_.lA(),d,this.hostElement)}else eqL(_.lA(),this.hostElement)},
onScroll:function(){var d=Date.now();d-this.lastHandledScroll_<50||(this.lastHandledScroll_=d,this.markDirty())},
markDirty:function(){_.q("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():Up8(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var d=this.getParentRenderer();if(d&&(d=W9.get(d))&&d.layerNode)return sR(d.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.uR(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var d=0;d<this.data.impressionEndpoints.length;d++)this.sendImpression(this.data.impressionEndpoints[d]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(d){d.clickTrackingParams&&delete d.clickTrackingParams;var f,R;(d==null?0:(f=d.commandMetadata)==null?0:(R=f.webCommandMetadata)==null?0:R.sendPost)?_.Yh(this.hostElement,[d,{impression:!0}]):_.b5(this.hostElement,[d],this.hostElement)},
logExplicitClick:function(d){var f=_.J6(this.getScreenLayer());if(f){var R,W=(R=d.polymerController)!=null?R:d;d=W.visualElement;W=W.trackingParams||W.clickTrackingParams;!d&&W&&(d=_.Ge(W));d&&_.ja(f,d)}}}];var KXa={},Cz=function(){return _.Ai.apply(this,arguments)||this};
_.x(Cz,_.Ai);Cz.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Cz.prototype.onPdgItemBehaviorClick=Cz.prototype.onPdgItemBehaviorClick;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Cz.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Cz.prototype,"data",void 0);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Cz.prototype,"onPdgItemBehaviorClick",null);_.Q([_.aG()],Cz);KXa.YtPdgLiveChatItemBehavior=[Cz.prototype,_.N.YtRendererBehavior];var EDV;var zly;_.iA={};_.iA.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var B4=function(){var d=ZE.apply(this,arguments)||this;d.switchTemplateAtRegistration=!1;return d};
_.x(B4,ZE);B4.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||gpu(this),_.P9k(this,"doRender"),this.doRender())};
B4.prototype.debounceRender=function(){this.templatingFn&&_.Bf(this,"doRender",this.doRender)};
B4.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.vW(Error("$g"))};
B4.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.Q([TEU()],B4);var kuc=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,c4={},zdk=(c4[1]={filterString:null,isUnwrappable:null,unwrap:null},c4[2]={filterString:function(d,f,R){return Ev(R)},
isUnwrappable:function(d){return d instanceof NK},
unwrap:function(d){return iH(d)}},c4[3]={filterString:function(d,f,R){return kuc.test(R)?R:vn.toString()},
isUnwrappable:function(d){return ra(d)},
unwrap:function(d){return _.mD(d)}},c4[4]={filterString:function(){return vn.toString()},
isUnwrappable:function(d){return d instanceof aY},
unwrap:function(d){return _.wa(d).toString()}},c4[5]={filterString:function(d,f,R){return R},
isUnwrappable:function(d){return typeof d==="string"},
unwrap:function(d){return d.toString()}},c4[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(d){return d instanceof _.dn},
unwrap:function(d){return j48(d)}},c4[8]={filterString:function(d,f,R){R=String(R).toLowerCase();
return R2u(d,f,R)?R:"zClosurez"},
isUnwrappable:null,unwrap:null},c4[10]={filterString:null,isUnwrappable:null,unwrap:null},c4);UV[h5["default"]]=Yt8;var bXQ=[];(function(){var d=dj;dj=function(f){d==null||d(f);uq(function(){for(var R=0;R<f.length;R++)Dpv(f[R])})}})();var YyO=function(){var d=_.Ai.apply(this,arguments)||this;d.hasUnmounted=!1;return d};
_.x(YyO,_.Ai);_.O=YyO.prototype;_.O.beforeRegister=function(){var d=this.doIdomRender;this.templatingFn?_.vW(Error("Zg")):(this.templatingFn=d,this.switchTemplateAtRegistration=!0,EpS(this))};
_.O.attached=function(){};
_.O.detached=function(){Dpv(this.hostElement)};
_.O.renderIdom=function(){throw Error("bh");};
_.O.doIdomRender=function(){var d=this;iMW(this.hostElement,function(){d.renderIdom()})};
_.Q([_.aG()],YyO);var bNi=[B4.prototype,YyO.prototype];var DzL,IAa=function(){return DzL!==void 0?DzL:DzL=document.createElement("template")};
document.head.appendChild(IAa().content);var qyV;var LXy,elV=function(){return LXy!==void 0?LXy:LXy=document.createElement("template")};
document.head.appendChild(elV().content);var xzy;var XON=document.head,TeN=XON.appendChild,A8i;if(xzy===void 0){var aAe=document.createElement("template");_.T(aAe,"\x3c!--css-build:shady--\x3e");aAe.content.insertBefore(elV().content.cloneNode(!0),aAe.content.firstChild);xzy=aAe}A8i=xzy;TeN.call(XON,A8i.content);var MhC,wOa=function(){return MhC!==void 0?MhC:MhC=document.createElement("template")};
document.head.appendChild(wOa().content);var lAR;var Gua=document.head,Syy=Gua.appendChild,Vhi;if(lAR===void 0){var r8R=document.createElement("template");_.T(r8R,"\x3c!--css-build:shady--\x3e");r8R.content.insertBefore(wOa().content.cloneNode(!0),r8R.content.firstChild);lAR=r8R}Vhi=lAR;Syy.call(Gua,Vhi.content);var mzN=document.head,uPy=mzN.appendChild,PiL;if(qyV===void 0){var Qra=document.createElement("template");_.T(Qra,"\x3c!--css-build:shady--\x3e");Qra.content.insertBefore(IAa().content.cloneNode(!0),Qra.content.firstChild);qyV=Qra}PiL=qyV;uPy.call(mzN,PiL.content);var vDL,FXV=function(){return vDL!==void 0?vDL:vDL=document.createElement("template")};
document.head.appendChild(FXV().content);var J8V;_.dm=new _.BE("DARK_THEME_TOKEN");var Oh8=new _.C0("accessibilityProperties");var U4W=new _.C0("layoutProperties");var ZhQ=new _.C0("imageType");var nDV={};if("ytAttributedStringLinkHoverColor"in nDV)throw Error("eh`ytAttributedStringLinkHoverColor");(function(d,f){nDV[d]="value"in f&&"unit"in f?XBu(d,f):function(R){try{return f(R)}catch(W){throw Error("ch`"+d+"`"+W.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var hlF=function(d){var f=this;this.holdTime=d===void 0?500:d;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(R){var W=new CustomEvent("LONG_PRESS"),p;(p=R.changedTouches[0].target)==null||p.dispatchEvent(W)};
this.ontouchstart=function(R){f.longPressTimeout=_.AG(_.Pp,function(){f.onlongpress(R);f.longPressOccurred=!0},f.holdTime)};
this.ontouchmove=function(){_.Pp.cancelJob(f.longPressTimeout);f.longPressTimeout=NaN;f.longPressOccurred=!1;f.moveOccurred=!0};
this.ontouchend=function(R){if(f.longPressTimeout&&!f.longPressOccurred&&!f.moveOccurred){var W;(W=R.changedTouches[0].target)==null||W.dispatchEvent(new Event("click"))}_.Pp.cancelJob(f.longPressTimeout);f.longPressTimeout=NaN;f.longPressOccurred=!1;f.moveOccurred=!1}};var npU=function(d,f){hlF.call(this,f);var R=this;this.callback=d;this.onlongpress=function(W){var p;(p=R.callback)==null||p.call(R,W)}};
_.x(npU,hlF);var hd1=function(d,f){var R=Object.assign({},f);d=_.Z(new Map([["ontouchstart",d.ontouchstart],["ontouchend",d.ontouchend],["ontouchmove",d.ontouchmove]]));for(var W=d.next(),p={};!W.done;p={eventName$jscomp$101:void 0,eventHandler$jscomp$1:void 0},W=d.next()){var U=_.Z(W.value);W=U.next().value;U=U.next().value;p.eventName$jscomp$101=W;p.eventHandler$jscomp$1=U;f[p.eventName$jscomp$101]=function(g){return function(K){var E;(E=R[g.eventName$jscomp$101])==null||E.call(R,K);(0,g.eventHandler$jscomp$1)(K)}}(p)}};_.s4=new _.BE("COMMAND_HANDLER_TOKEN");var APU=new _.C0("parallelCommand");var wBW=new _.C0("performOnceCommand");var M01=new _.C0("serialCommand");var lK8=void 0;var oDN=function(){this.data=[];this.consumer=null};
oDN.prototype.push=function(d){this.consumer?this.consumer(d):this.data.push(d)};var c3={};_.kY(c3,void 0,"sgPmTd");_.kY(null,void 0,"jypsq");_.kY(null,void 0,"mWiOof");var P1W=new oDN;var Q31=[Yua,bQO,DFc,quV,I1F,kve,LLV,eSV];var WKu=new _.C0("bracketTextDecorator");var cw=new _.C0("highlightTextDecorator");_.fG=new _.BE("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var t0L=function(){},$zV;
($zV=window.requestIdleCallback)==null||$zV.bind(window);var ja1={calledOnce:!1,state:"visible"},d4p={calledOnce:!1,state:"hidden"};var NeV=new _.BE("ICON_WIZ_COMPONENT_TOKEN");_.X8=_.UI(function(d){var f=d.icon;var R=d.active;var W=d.className;var p=d.style;var U=d.dataSelected;var g=d.dataDisabled;var K=d.role;var E=d.animateIcon;var Y=d.themeOverride;var b=d.ariaHidden;var D=d.ariaExpanded;var I=d.ariaLabel;var L=d.tabindex;var X=d.id;var w=d.size;var S=d.iconFilter;var r=d.onKeydown;return _.z(_.k,{cond:f,then:function(){var v=_.Ze().resolve(NeV);return _.z(v,{icon:f,dataSelected:U,dataDisabled:g,animateIcon:E,themeOverride:Y,ariaExpanded:D,tabindex:L,id:X,active:R,
size:w,role:K,className:W,ariaHidden:b,ariaLabel:I,style:function(){return p!=null&&p()||w==null||!w()?p==null?void 0:p():"width: "+(w==null?void 0:w())+"px;height: "+((w==null?void 0:w())+"px;")},
iconFilter:S,onKeydown:r})}})},"b");
_.X8.idomCompat={callbacks:{onKeydown:!0}};var Xuf=window.devicePixelRatio||1;var MVp=new Map([["yt_outline_bag_black_24","bag"]]);var tO=function(d){var f=this;this.margin=.1;this.whenInViewportWithMargin=d;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){f.requestScan()});
window.addEventListener("touchend",function(){f.requestScan()});
window.addEventListener("updateui",function(){f.requestScan()});
var R=new _.yD((0,_.lB)(this.requestScan,this),100);window.addEventListener("scroll",function(){R.fire()},!0);
window.addEventListener("resize",(0,_.lB)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){f.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.lB)(this.requestScan,this))};
tO.prototype.observe=function(d){this.observationTargets.includes(d)||this.observationTargets.push(d)};
tO.prototype.unobserve=function(d){this.observationTargets=this.observationTargets.filter(function(f){return f!==d})};
tO.prototype.requestScan=function(){var d=this;this.scanRequested||(uq(function(){y8e(d)}),this.scanRequested=!0)};
var y8e=function(d){var f=(1+d.margin)*(document.documentElement.clientHeight||window.innerHeight);d.observationTargets=d.observationTargets.filter(function(R){var W=R.getBoundingClientRect();(W=f>W.top&&!!W.height)&&d.whenInViewportWithMargin(R);return!W&&R.parentNode});
d.scanRequested=!1};
tO.prototype.disconnect=function(){this.observationTargets=[]};var CiN,BeB;CiN=_.Z(_.kY(VVp(),void 0,"O3X2wd"));_.iNc=CiN.next().value;BeB=CiN.next().value;window.addEventListener("resize",function(){BeB(VVp())});var c8B={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},the=void 0,dpV=window.innerWidth,j3y=window.innerHeight;window.addEventListener("resize",function(){the=void 0});var fKO;if("IntersectionObserver"in window)fKO=uIp();else{if(the===void 0){var RdN;RdN="matchMedia"in window?window.matchMedia(c8B.landscape+","+c8B.portrait).matches:void 0;the=RdN!==void 0?RdN:dpV>=930&&j3y>=550||dpV>=550&&j3y>=930}fKO=the?{observe:function(d){uq(function(){var f;(f=d.onViewportEntered)==null||f.call(d)})},
unobserve:function(){}}:new tO(function(d){uq(function(){var f;
(f=d.onViewportEntered)==null||f.call(d)})})}var rM1=fKO;var WNi=_.UI(function(d){var f=!1,R=_.fA("img",function(W){_.SI(function(){f=!0;W.onload=null})});
_.G7(function(){var W,p=(W=d.data)==null?void 0:W.call(d),U,g=(U=d.getSrc)==null?void 0:U.call(d).cb,K;W=(K=d.config)==null?void 0:K.call(d);if(K=R.value)if(U=function(Y,b){if(!f)return g?g(Y,b):Y},v5F(K,W),_.q("web_image_dont_reload_same_src")&&QaW(K,p,U))_.q("web_image_dont_reload_same_src_simulate_load")&&K.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var E;PkJ(K,p||null,U,W,(E=d.lazy)==null?void 0:E.call(d))}},"v0I2p");
return _.z("img",{el:R})},"c");
WNi.idomCompat=!0;_.Wk=_.UI(function(d){var f=function(){var R,W=d.data(),p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU,Eu,IJ,xU,ek,nQ,uW,Ue,mB;var zN={contentMode:(p=d.contentMode)==null?void 0:p.call(d),loadedClass:(U=d.loadedClass)==null?void 0:U.call(d),isPreloaded:(g=d.isPreloaded)==null?void 0:g.call(d),notifyOnLoaded:(K=d.notifyOnLoaded)==null?void 0:K.call(d),notifyOnUnloaded:(E=d.notifyOnUnloaded)==null?void 0:E.call(d),preferredThumbnail:(Y=d.preferredThumbnail)==null?void 0:Y.call(d),preserveHeight:(b=d.preserveHeight)==
null?void 0:b.call(d),preserveWidth:(D=d.preserveWidth)==null?void 0:D.call(d),objectPosition:(I=d.objectPosition)==null?void 0:I.call(d),targetWidth:(L=d.targetWidth)==null?void 0:L.call(d),targetHeight:(X=d.targetHeight)==null?void 0:X.call(d),shouldShowPlaceholder:(w=d.shouldShowPlaceholder)==null?void 0:w.call(d),useWidth:(S=d.useWidth)==null?void 0:S.call(d),isToggled:(r=d.isToggled)==null?void 0:r.call(d),alt:(v=d.alt)==null?void 0:v.call(d),className:(c=d.className)==null?void 0:c.call(d),
onerror:d.onerror,onload:d.onload,style$:((n=d.style$)==null?void 0:n.call(d))||((y=d.style)==null?void 0:y.call(d)),color:(h=d.color)==null?void 0:h.call(d),width:(t=d.width)==null?void 0:t.call(d),height:(kU=d.height)==null?void 0:kU.call(d),"aria-hidden$":(Ue=(Eu=d["aria-hidden$"])==null?void 0:Eu.call(d))!=null?Ue:(IJ=d.ariaHidden)==null?void 0:IJ.call(d),draggable:(xU=d.draggable)==null?void 0:xU.call(d),"data-disabled$":(mB=(ek=d["data-disabled$"])==null?void 0:ek.call(d))!=null?mB:(nQ=d.dataDisabled)==
null?void 0:nQ.call(d),size:(uW=d.size)==null?void 0:uW.call(d)};return n5f(W,zN,(R=d.hideOn404)==null?void 0:R.call(d))};
return _.z(_.Mh,null,_.z(_.Ap,{when:function(){var R;return((R=f())==null?void 0:R.type)==="image"}},function(){return _.z(WNi,{data:function(){return f().image},
getSrc:{cb:function(R,W){var p=f().image.sources,U=f().config.isPreloaded,g=f().config.useWidth,K=f().config.targetWidth,E=f().config.targetHeight,Y=f().config.preferredThumbnail;return _.Tln(W,p,U,g,K,E,Y)||""}},
config:function(){var R=f().config,W;for(W in R)R[W]===void 0&&delete R[W];return R},
lazy:d.renderLazy})}),_.z(_.Ap,{when:function(){var R;
return((R=f())==null?void 0:R.type)==="icon"}},function(){return _.z(_.X8,{icon:function(){return f().iconName},
role:function(){return f().config.role},
className:function(){return f().config.className},
style:function(){return f().config.style$+";width: "+(f().config.width+"px;height: ")+(f().config.height+"px;color: ")+(f().config.color+";")},
ariaLabel:function(){return f().config["aria-label$"]},
ariaHidden:function(){return f().config["aria-hidden$"]},
dataDisabled:function(){return f().config["data-disabled$"]},
active:function(){return f().config.isToggled},
size:function(){return f().config.size}})}))},"d");
_.Wk.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var pBc=function(d){return function(f){return _.z(E_k,null,function(){var R=f.data(),W=_.mZ(f.config);return _.z(Wt,null,function(){return void d(R,W)})})}}(yML),$4F=_.UI(function(d){var f=function(W){var p,U=_.Uz(function(I){p=Vy(function(){for(var L=_.Z(b()),X=L.next();!X.done;X=L.next()){X=CkW(X.value);
X=typeof X==="string"?document.createTextNode(X):X;if(!(X instanceof Node)){L=new _.M2("Part is not a node",X,typeof X);_.vW(L);break}I.appendChild(X)}})}),g=Oz(function(){return g5p(W())},{isEqual:o5u}),K=_.Ww(d.config),E=function(){var I,L=g();
return!((I=K())==null||!I.ariaLabel)||!(L.commandRuns&&L.commandRuns.length!==0||L.paragraphStyleRuns&&L.paragraphStyleRuns.length!==0)},Y=Oz(K,{isEqual:Bl1}),b=function(){var I=san(g(),Y());
KKQ(I,Y());return g().content?D4n(g().content,I).parts:[]},D=!0;
_.G7(function(){g();Y();if(D)D=!1;else{var I=b();Promise.resolve().then(function(){var L=U.value;if(L){L.innerText="";var X;(X=p)==null||X();p=_.lV(L,function(){return _.z(ihJ,{parts:I})})}})}},"YJG4lf");
return _.z("span",{el:U,class:function(){return g()&&CXp(g(),K())},
dir:function(){var I;return((I=K())==null?0:I.userInput)?"auto":void 0},
"aria-label":function(){var I;return E()?(I=K())==null?void 0:I.ariaLabel:void 0},
role:function(){return E()?"text":void 0}})},R;
return((R=d.config)==null?0:R.renderedFromFormattedString)?f(d.text):_.z(_.k,{cond:d.text,then:f})},"e");
$4F.idomCompat=!0;_.d4=_.UI(function(d){var f=_.Ww(d.text),R=cM1(d);d.renderedFromFormattedString!==void 0&&(R.renderedFromFormattedString=!0);return _.q("attr_string_reactive")?_.z($4F,{text:f,config:R}):_.z(_.k,{cond:function(){var W;return f()&&((W=g5p(f()))==null?void 0:W.content)},
then:function(){return _.z(pBc,{data:d.text,config:R})},
debugInstance:"Apcuac"})},"f");
_.d4.idomCompat=!0;var dj8=function(d,f,R){f=f===void 0?"unknown":f;R=R===void 0?{}:R;_.M2.call(this,d+" ("+f+")",Object.assign({},{name:"YtWcwError",tagName:f},R));Object.setPrototypeOf(this,this.constructor.prototype)};
_.x(dj8,_.M2);_.Uju=new WeakMap;_.prk=!1;var Wc8,OBS,R6W;_.jE=Symbol("gh");_.sz=Symbol("hh");Wc8=Symbol("ih");OBS=new Set(Object.getOwnPropertyNames(Element.prototype));R6W=Symbol("jh");var Upa=_.UI(function(d){return _.z("yt-attributed-string",{"aria-label":d.ariaLabel,hidden:d.hidden,id:d.id,class:d.className,"force-default-style":d.forceDefaultStyle},_.z(_.d4,{text:d.data,ariaLabel:d.ariaLabel,ellipsisTruncate:d.ellipsisTruncate,isOverlay:d.isOverlay,linkInheritColor:d.linkInheritColor,noPreWrap:d.noPreWrap,noWrap:d.noWrap,userInput:d.userInput,noEndpoints:d.noEndpoints,headerRuns:d.headerRuns,isHeadline:d.isHeadline}))},"g");
_.q("web_wiz_attributed_string")&&_.Hk(Upa,"yt-attributed-string",{props:{ariaHidden:_.jE,ariaLabel:_.jE,className:_.jE,ellipsisTruncate:_.jE,isOverlay:_.jE,linkInheritColor:_.jE,noEndpoints:_.jE,noStyleRuns:_.jE,noLinkColor:_.jE,noPreWrap:_.jE,noWrap:_.jE,skipOnClick:_.jE,userInput:_.jE,headerRuns:_.jE,isHeadline:_.jE,id:_.jE,data:_.jE,hidden:_.jE,forceDefaultStyle:_.jE,text:_.sz,stopPropagation:_.sz,disableUpgrade:_.sz,disable:_.sz,slot:_.sz}});var f7=function(){return _.l.apply(this,arguments)||this};
_.x(f7,_.l);f7.prototype.renderIdom=function(){this.data&&!this.disable&&(this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns},yML(this.data,this.config))};
_.Q([_.A(bNi),_.F("design:type",Object)],f7.prototype,"ytIdomTemplatingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],f7.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],f7.prototype,"ariaLabel",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"disable",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"ellipsisTruncate",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"isOverlay",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"linkInheritColor",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"noPreWrap",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"noWrap",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"userInput",void 0);_.Q([_.M(),_.F("design:type",Boolean)],f7.prototype,"noEndpoints",void 0);_.Q([_.M(),_.F("design:type",Array)],f7.prototype,"headerRuns",void 0);
_.Q([_.nO({is:"yt-attributed-string",disableElementRegistration:!0})],f7);
_.q("web_wiz_attributed_string")||_.u(f7,"yt-attributed-string",function(){if(J8V===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
d.content.insertBefore(FXV().content.cloneNode(!0),d.content.firstChild);J8V=d}d=J8V;return d},{mode:2});var OXV,ZXa,z6u;OXV=function(){this.firstThumbnailLoaded=!1};
_.s3R=function(){ZXa||(ZXa=new OXV);return ZXa};
z6u=function(d){var f=_.s3R();f.firstThumbnailLoaded||(f.firstThumbnailLoaded=!0,_.JD("ftl",d))};
OXV.prototype.reset=function(){this.firstThumbnailLoaded=!1};var sdn=0,EHp=new WeakMap,HBu=0,z6=new Set;var gpe,HXV=function(){return gpe!==void 0?gpe:gpe=document.createElement("template")};
document.head.appendChild(HXV().content);var KNR;var DjU,qGk,Rn;_.bG=_.RJ.caches;Rn=function(){};
Rn.prototype.open=function(d){return _.bG.open(Epe(d))};
Rn.prototype.has=function(d){return _.bG.has(Epe(d))};
Rn.prototype.delete=function(d){return _.bG.delete(Epe(d))};
Rn.prototype.match=function(d,f){var R=this,W,p,U,g,K,E;return _.H(function(Y){switch(Y.nextAddress){case 1:return Y.yield(R.keys(),2);case 2:W=Y.yieldResult,p=_.Z(W),U=p.next();case 3:if(U.done){Y.jumpTo(5);break}g=U.value;return Y.yield(R.open(g),6);case 6:return K=Y.yieldResult,Y.yield(K.match(d,f),7);case 7:if(E=Y.yieldResult)return Y.return(E);U=p.next();Y.jumpTo(3);break;case 5:return Y.return()}})};
var LcQ=function(){};
_.x(LcQ,Rn);var Epe=function(d){if(d.includes(":"))throw Error("mh`"+d);return d+":"+_.Av("CacheStorage get")};
LcQ.prototype.keys=function(){var d,f,R,W,p,U,g,K,E;return _.H(function(Y){if(Y.nextAddress==1)return d=[],f=_.Av("CacheStorage keys"),Y.yield(_.bG.keys(),2);R=Y.yieldResult;W=_.Z(R);for(p=W.next();!p.done;p=W.next())U=p.value,g=_.bBW(U),K=g.originalName,E=g.datasyncId,E===f&&d.push(K);return Y.return(d)})};var WL=function(){var d=_.l.apply(this,arguments)||this;d.objectURL=null;d.loadTime=Infinity;return d};
_.x(WL,_.l);_.O=WL.prototype;_.O.renderIdom=function(){YGU(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("ph");this.setConfig();this.config&&FKJ(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.O.objectFitToContentMode=function(d){switch(d){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.O.logThumbnailFailureVe=function(){var d=_.z2(197497);_.zS(_.Ah(),d);var f=_.J6();f&&d&&f&&_.tD(f,[d])};
_.O.loadImageFromCacheIfExists=function(d){var f=this,R=d.target;(R==null?0:R.src)&&xjf(R.src).then(function(W){f.objectURL=_.Jt(W).toString();f.setSrc(R,f.objectURL)}).catch(function(){})};
_.O.onError=function(d){var f=this;if(_.q("web_use_cache_for_image_fallback")){var R=d.target;R&&xjf(R.src).then(function(W){f.objectURL=_.Jt(W).toString();f.setSrc(R,f.objectURL)}).catch(function(){_.q("kevlar_woffle_log_thumbnail_failure_ve")&&f.logThumbnailFailureVe();
_.q("kevlar_woffle_fallback_image")&&f.setSrc(R,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.O.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.O.setConfig=function(){var d=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(f){d.loadImageFromCacheIfExists(f);d.revokeObjectURL();k38(d.hostElement)},
onerror:function(f){d.onError(f)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.q("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.O.setSrc=function(d,f){f&&(d.src=f)};
_.Q([_.A(bNi),_.F("design:type",Object)],WL.prototype,"ytIdomTemplatingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WL.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],WL.prototype,"alt",void 0);_.Q([_.M(),_.F("design:type",Boolean)],WL.prototype,"ftlEligible",void 0);_.Q([_.M(),_.F("design:type",Number)],WL.prototype,"height",void 0);_.Q([_.M(),_.F("design:type",Boolean)],WL.prototype,"notifyOnLoaded",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],WL.prototype,"notifyOnUnloaded",void 0);_.Q([_.M(),_.F("design:type",String)],WL.prototype,"objectFit",void 0);_.Q([_.M(),_.F("design:type",String)],WL.prototype,"objectPosition",void 0);_.Q([_.M(),_.F("design:type",String)],WL.prototype,"preferredThumbnail",void 0);_.Q([_.M(),_.F("design:type",Boolean)],WL.prototype,"preserveHeight",void 0);_.Q([_.M(),_.F("design:type",Boolean)],WL.prototype,"preserveWidth",void 0);
_.Q([_.M({value:!0}),_.F("design:type",Boolean)],WL.prototype,"useWidth",void 0);_.Q([_.M({value:function(){return!_.Jp("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.F("design:type",Boolean)],WL.prototype,"shouldRenderLazy",void 0);_.Q([_.M(),_.F("design:type",Number)],WL.prototype,"width",void 0);_.Q([_.nO({is:"yt-image",disableElementRegistration:!0})],WL);
_.u(WL,"yt-image",function(){if(KNR===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);d.content.insertBefore(HXV().content.cloneNode(!0),d.content.firstChild);
KNR=d}d=KNR;return d},{mode:2});var p7=function(){return _.l.apply(this,arguments)||this};
_.x(p7,_.l);p7.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var d=_.oT(this.data.onVisibleCommand);d&&this.ytComponentBehavior.resolveCommand(d)}};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],p7.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],p7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],p7.prototype,"ytVisibilityBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],p7.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],p7);
_.u(p7,"yt-bumper-user-edu-content-view-model",function(){if(zly===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;EDV===void 0&&(EDV=document.createElement("template"));var W=EDV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);zly=d}d=zly;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var zdi;var kXa,Yty=function(){if(kXa!==void 0)return kXa;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;zdi===void 0&&(zdi=document.createElement("template"));var W=zdi;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return kXa=d};var bXR;_.U1={};bXR=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"]);_.U1.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var d=this.getContext_();return d?d.getTaskManager():_.Pp},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var d=_.E$(this.hostElement,"yt-get-context-provider",{});d.detail&&d.detail.contextProvider?this.cachedProviderNode_=d.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return bXR.has(this.hostElement.localName)},
getNetworkManager:function(){var d=this.getContext_();if(d)return d.getNetworkManager()}};var wrL,DpN,qtN,IKV;_.O1=function(d){var f=DpN.get(d);if(f&&(f=f.pop()))return IKV++,f;qtN++;try{var R=document.createElement(d)}catch(W){throw new _.M2("ElementPool failed to create element",d,W.message);}return R};
wrL=function(d){var f=d.is;if(f){var R=DpN.get(f);R||(R=[],DpN.set(f,R));var W=_.FK("ELEMENT_POOL_CONFIG")||{};R.length>=(W[f]!==void 0?W[f]:_.FK("ELEMENT_POOL_DEFAULT_CAP",0))||R.push(d)}else _.JA(new _.M2("Element pool should only handle custom elements:",d.nodeName))};
DpN=new Map;qtN=0;IKV=0;var Df=new WeakMap,M1v=new WeakMap;var edB;_.Z3=function(d,f,R){R=R===void 0?_.e7():R;this.JSC$13750_defaultPriority=d;this.signal=f;this.scheduler=R;this.nextJobDescriptor=0;this.JSC$13750_parkedJobs=[];this.scheduledJobs=new Map};
_.s1=function(d,f){if(f){var R=_.hf();d.signal&&!_.oK(R,d.signal)?(R.addListener(d.signal,function(){d.processSignal()}),d.JSC$13750_parkedJobs.push({job:f,
priority:void 0})):LNC(d,f)}};
edB=function(d,f){if(f!==d.JSC$13750_defaultPriority){d.JSC$13750_defaultPriority=f;for(var R=_.Z(d.scheduledJobs.values()),W=R.next();!W.done;W=R.next())W=W.value,d.scheduler.cancelJob(W.jobId),W.jobId=d.scheduler.addJob(W.jobWrapper,f)}};
_.Z3.prototype.flushJobs=function(){edB(this,10);this.processSignal()};
_.Z3.prototype.cancel=function(){for(var d=_.Z(this.scheduledJobs),f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;this.scheduler.cancelJob(R.jobId);this.scheduledJobs.delete(f)}this.JSC$13750_parkedJobs=[]};
_.Z3.prototype.processSignal=function(){for(var d=_.Z(this.JSC$13750_parkedJobs),f=d.next();!f.done;f=d.next())f=f.value,LNC(this,f.job,f.priority);this.JSC$13750_parkedJobs=[]};
var LNC=function(d,f,R){R=R||d.JSC$13750_defaultPriority;if(R===10)kJ(f);else{var W=d.nextJobDescriptor++,p=function(){f();d.scheduledJobs.delete(W)},U=d.scheduler.addJob(p,R);
d.scheduledJobs.set(W,{jobWrapper:p,jobId:U,priority:R})}};z5U({beforeVisit:function(d){if(_.Ku.has(d.type)){var f;(f=d.props).idomKey!=null||(f.idomKey=d.type)}else d.type.TAG_NAME&&(_.gm=d.type.TAG_NAME)},
afterRender:function(d,f){var R;_.gm=(R=f==null?void 0:f.type)!=null?R:""},
didPatch:function(){_.gm=""}});var xpe;_.g4={};xpe={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.g4.YtRendererstamperBehavior=[_.U1.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 d in this.stampDom){var f=this.stampDom[d];f&&f.id&&this.addReactiveSchema({type:"observe",method:{methodName:TA1(f.id),args:[{type:"wildcard",path:d}]}})}else{(d=(this.constructor.generatedFrom||this).observers)||(d=[]);for(f in this.stampDom){var R=this.stampDom[f];R&&R.id&&d.push(TA1(R.id)+"("+f+".*)")}this.constructor.generatedFrom.observers=d}},
addStampDomObserverFns_:function(){for(var d in this.stampDom){var f=this.stampDom[d];f.id?(this[TA1(f.id)]=this.rendererStamperObserver_.bind(this,d,f.id),this.hasDataPath_[d]=!1):(f=new _.M2("Bad rendererstamper config",this.is+":"+d),_.vW(f))}},
rendererStamperObserver_:function(d,f,R){if(R.path==d){if(R.value===void 0&&!this.hasDataPath_[d])return;this.hasDataPath_[d]=R.value!==void 0}this.rendererStamperApplyChangeRecord_(d,f,R)},
rendererStamperApplyChangeRecord_:function(d,f,R){var W=this.renderJobsMap_[f],p=null;d==R.path?(R=R.value,_.iW(R)||(R=R===void 0||R===null?[]:[R]),d=this.stampDom[d],d.mapping&&(p=this.stampDomArray_.bind(this,R,f,d.mapping,d.reuseComponents,d.events,d.stamperStableList)),W&&W.cancel(),R=d.usePageScheduler?this.getTaskManager():void 0,W||d.initialRenderPriority==void 0)?d.renderPriority==void 0||W||(W=new _.Z3(d.renderPriority,d.waitForSignal,R),this.renderJobsMap_[f]=W):(W=new _.Z3(d.initialRenderPriority,
d.waitForSignal,R),this.renderJobsMap_[f]=W,p=function(U,g){U();edB(g,10)}.bind(this,p,W)):p=d+".splices"==R.path?this.stampDomArraySplices_.bind(this,d,f,R.value):this.forwardRendererStamperChanges_.bind(this,d,f,R);
W?_.s1(W,p):p()},
forwardRendererStamperChanges_:function(d,f,R){var W=R.path.slice(d.length+1),p=this.getStampContainer_(f),U=W.indexOf("."),g=W.substring(0,U),K=!1,E=0,Y=parseInt(g,0);if(g[0]=="#"){K=parseInt(g.substring(1),0);Y=this.get(d);var b=this.get([d,g]);Y[K]==b?E=K:E=Y.indexOf(b);K=!0}else isNaN(Y)||(E=Y,K=!0);K&&(W=W.substring(g.length+1),U=W.indexOf("."));g=_.Vb(p).children[E];var D;if(p=(D=g==null?void 0:g.polymerController)!=null?D:g)W="data"+W.slice(U),typeof p.notifyPath!=="function"?_.JA(new _.M2("notifyPath missing",
this.is+": "+d+", "+f)):R.value?p.notifyPath(W,R.value):p.notifyPath(W)},
stampDomArraySplices_:function(d,f,R){if(R&&R.indexSplices){var W=this.getStampContainer_(f);if(W){for(var p=_.Vb(W),U=aCf(this.stampDom[d].reuseComponents),g=R.indexSplices.length,K=0;K<g;K++){for(var E=R.indexSplices[K],Y=p.children[E.index],b=E.removed.length;b>0;b--)Y&&Y.parentElement&&(_.Vb(Y.parentElement).removeChild(Y),U&&wrL(Y),Y=p.children[E.index]);b=this.stampDom[d].mapping;for(var D=E.index+E.addedCount,I=document.createDocumentFragment(),L=U,X=E.index;X<D;X++){var w=E.object[X],S=XrJ(b,
w);if(S){var r=b[S];w=w[S];S=this.getComponentName_(r,w);var v=Y?Df.has(Y):!1;L&&Y&&Y.is==S&&v?(S=Y,this.telemetry_.reuse++,Y=Y.nextElementSibling):L&&Y&&v?(S=this.createComponent_(r,w,U),v=_.Vb(Y).nextElementSibling,p.insertBefore(S,v),G3J(this.is,p,Y,U),Y=v):(L=!1,S=this.createComponent_(r,w,U),I.appendChild(S));this.deferRenderStamperBinding_(S,r,w)}else r=new _.M2("Unimplemented type",d,f,W.tagName,Object.keys(w)[0]),_.vW(r)}p.insertBefore(I,Y)}this.flushRenderStamperComponentBindings_();this.stampDom[d].events&&
_.E$(this.hostElement,"yt-rendererstamper-finished",{container:W})}else d=new _.M2("Container object not found",f,this.hostElement?this.hostElement.is:""),_.vW(d)}},
stampDomArray_:function(d,f,R,W,p,U){var g=this.getStampContainer_(f);if(g)if(f=_.Vb(g),W=aCf(W),d){var K=0,E=0,Y;if(U=U===void 0?_.Jp("STAMPER_STABLE_LIST",!1):U||!1)for(Y=f.firstElementChild;Y&&!Df.has(Y)&&d.length>E;){U=d[E];var b=XrJ(R,U);if(b){if(this.getComponentName_(R[b],U[b])!=Y.is){var D=this.createComponent_(R[b],U[b],W),I=_.Vb(Y).nextElementSibling;I?f.insertBefore(D,I):f.appendChild(D);G3J(this.is,f,Y,W);Y=D}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Y,R[b],U[b]);K++;
E++;Y=_.Vb(Y).nextElementSibling}else E++}SG1(this.is,f,K,W);K=Y;if(d.length>E){U=document.createDocumentFragment();for(b=d.length;E<b;E++)if(D=d[E],I=XrJ(R,D))Y=this.createComponent_(R[I],D[I],W),this.deferRenderStamperBinding_(Y,R[I],D[I]),U.appendChild(Y);K&&_.Vb(K).parentNode&&Y&&!Df.has(Y)?f.insertBefore(U,K):f.appendChild(U)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();p&&_.E$(this.hostElement,"yt-rendererstamper-finished",{container:g})}else SG1(this.is,f,0,
W);else d=new _.M2("Container object not found",f,this.hostElement?this.hostElement.is:""),_.vW(d)},
getStampContainer_:function(d){return this.$&&this.$[d]||_.Eo(this.hostElement).querySelector("#"+d)},
getComponentName_:function(d,f){return typeof d==="string"?d:d.matcher?d.matcher.call(this,f):d.component},
createComponent_:function(d,f,R){d=this.getComponentName_(d,f);try{var W=EI.has(d)||_.Ku.has(d);if(R&&!W){var p=_.O1(d);try{_.DV(p)}catch(U){R="Failed to clear styles for "+d+".",U.message&&(R+=" Original error: "+U.message),_.JA(new _.M2(R))}}else p=document.createElement(d)}catch(U){return p="YtRendererStamperBehavior failed to create "+d+".",U.message&&(p+=" Original description: "+U.message),U.message="YtRendererStamperBehavior failed to create element",_.n3(U,p),xpe.hasOwnProperty(d)?_.JA(U):
_.vW(U),document.createElement("SPAN")}this.telemetry_.create++;return p},
deferRenderStamperBinding_:function(d,f,R){this.deferredBindingTasks_.push({component:d,typeOrConfig:f,data:R})},
flushRenderStamperComponentBindings_:function(){for(var d=0,f=this.deferredBindingTasks_.length;d<f;d++){var R=this.deferredBindingTasks_[d];if(!R)break;var W=void 0,p=void 0,U=void 0,g=void 0,K=R.component,E=R.typeOrConfig;R=R.data;var Y=(g=K.polymerController)!=null?g:K;g=K.loggingStatus;try{g&&(g.isRendererStamper=!0);if(typeof E!=="string"){for(U in E.attributes)E.attributes[U]===!0?K.setAttribute(U,""):E.attributes[U]===!1?K.removeAttribute(U):K.setAttribute(U,E.attributes[U]);for(p in E.params)Y[p]=
E.params[p],K!==Y&&Vg(K.localName,p,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(W in E.properties){var b=E.properties[W];if(b){var D=AuL(b);Y[W]=this.get(D);K!==Y&&Vg(K.localName,W,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(W==="on-tap"||W==="on-click"){var I=this.get(D);K.addEventListener("click",I);M1v.set(K,{property:W,listener:{type:"element",eventName:"click",handler:I}})}}else{var L=new _.M2("Undefined property binding",W);_.vW(L)}}}if(E.classListBinding){var X=AuL(E.classListBinding),
w=X?this[X]:null;if(w)for(W=0;W<w.length;W++)_.k6(K,w[W],!0)}Y.data=R}finally{g&&(g.isRendererStamper=!1)}if(W=Df.get(K))K.hidden=!1,Df.delete(K),_.Pp.cancelJob(W)}this.deferredBindingTasks_.length=0}}];_.Hk(_.UI(function(d){function f(){R().seconds&&U(IaU({seconds:Number(R().seconds)-Date.now()/1E3}))}
var R=d.targetTimestamp;d=d.className;var W=_.Z(_.kY("",void 0,"U1Q8Ae")),p=W.next().value,U=W.next().value;_.GB(function(){f();var g=setInterval(function(){f()},1E3);
_.SI(function(){clearInterval(g)})});
return _.z("yt-countdown",{class:_.Iw("ytCountDownHost",d)},_.z("div",null,p))},"h"),"yt-countdown",{props:{targetTimestamp:_.jE,
className:_.sz}});_.HL=new _.BE("KEY_MANAGER_TOKEN");var V1k={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"};_.K7=_.UI(function(d){var f=_.fA("a",d.ref),R=d.aTagConfig?d.aTagConfig:_.qg(function(){var W,p,U,g,K;var E=(K=_.oT((U=d.command)==null?void 0:U.call(d)))!=null?K:(g=d.command)==null?void 0:g.call(d);return _.Nq({innertubeCommand:E,skipOnClick:(W=d.skipOnClick)==null?void 0:W.call(d),defaultTarget:(p=d.target)==null?void 0:p.call(d)})||{}},void 0,"gnrRge");
_.G7(function(){f.value._data=R()._data;f.value.params=R().params},"t2c7fe");
return _.z("a",{el:f,href:function(){return R().href$},
rel:function(){return R().rel$},
class:function(){var W,p;return(p=R().className)!=null?p:(W=d.className)==null?void 0:W.call(d)},
style:function(){var W;if((W=d.style)==null?0:W.call(d))return d.style();var p;return((p=d.disabled)==null?0:p.call(d))?"pointer-events:none":""},
"aria-haspopup":function(){return!!R()["aria-haspopup$"]},
"force-new-state":LG(function(){return R()["force-new-state$"]}),
title:LG(function(){var W,p;return(p=R().title$)!=null?p:(W=d.title)==null?void 0:W.call(d)}),
role:LG(function(){var W;return((W=d.role)==null?void 0:W.call(d))||R().role$}),
target:LG(function(){return R().target$}),
dir:LG(function(){var W;return((W=d.dir)==null?void 0:W.call(d))||R().dir}),
tabindex:function(){var W;return R().tabindex$?Number(R().tabindex$):(W=d.tabIndex)==null?void 0:W.call(d)},
"aria-hidden":function(){var W,p;return(p=R()["aria-hidden$"])!=null?p:(W=d.ariaHidden)==null?void 0:W.call(d)},
"aria-label":function(){var W,p;return(p=R()["aria-label$"])!=null?p:(W=d.ariaLabel)==null?void 0:W.call(d)},
"aria-current":d.ariaCurrent,"aria-disabled":d.disabled,"aria-labelledby":d.ariaLabelledby,"aria-describedby":d.ariaDescribedby,"aria-selected":d.ariaSelected,"tab-identifier":d.tabIdentifier,"on:pointerdown":_.qL(function(W){var p,U;return void((U=(p=R()).onpointerdown)==null?void 0:U.call(p,W))}),
"on:click":_.qL(function(W){var p,U;(U=(p=R()).onclick)==null||U.call(p,W);var g;(g=d.onClick)==null||g.call(d,W)}),
"on:focusin":_.qL(function(W){var p;(p=d.onFocusin)==null||p.call(d,W)}),
"on:focusout":_.qL(function(W){var p;(p=d.onFocusout)==null||p.call(d,W)})},d.children)},"i");var JuW={duration:1E3,easing:"ease",fill:"forwards"};Fcv.componentType=_.aO;var oH8={duration:1E3,easing:"ease",fill:"forwards"},APV=_.UI(function(d){var f=_.fA("animated-rolling-character"),R=void 0,W=function(){var p,U;return Wy((p=d.character)==null?void 0:p.call(d))||Wy((U=d.previousCharacter)==null?void 0:U.call(d))};
_.G7(function(){if(d.marginMultiplier()){var p;(p=R)==null||p.cancel();if(W()){var U;p=((U=d.previousCharacter)==null?0:U.call(d))?Number(d.previousCharacter())+10:d.rollUp()?0:30;var g;if((g=d.shouldAnimate)==null||!g.call(d)){var K,E;p-=h6W((K=d.character)==null?void 0:K.call(d),(E=d.previousCharacter)==null?void 0:E.call(d),d.rollUp(),p)}}else{p=d.rollUp()?0:2;var Y;(Y=d.shouldAnimate)!=null&&Y.call(d)||(U=p,g=d.rollUp()?-1:1,p=U-g)}f.value.style.marginTop="-"+p*d.marginMultiplier()+"px";var b;
if((b=d.shouldAnimate)==null?0:b.call(d)){var D,I;R=$j8(f.value,(D=d.character)==null?void 0:D.call(d),(I=d.previousCharacter)==null?void 0:I.call(d),d.rollUp(),p,W(),d.marginMultiplier())}else{var L;f.value.style.display=((L=d.character)==null?0:L.call(d))?"":"none"}}},"EgLkAe");
return _.z("animated-rolling-character",{el:f,class:"animatedRollingCharacterHost"},_.z(_.k,{cond:W,then:function(){return _.z(XBe,null)},
else:function(){return _.z(TWV,{character:d.character})}}))},"j");
APV.idomCompat=!0;var NAU=_.q("web_enable_sink_animated_rolling_character_and_number")?APV:Fcv,aKi=_.q("web_enable_sink_animated_rolling_character_and_number")?APV:nHW(Fcv),XBe=_.UI(function(){for(var d=[],f=1;f<30;f++)d.push(_.z("div",null,f%10));return _.z(_.U3,null,_.z("div",null,"\u00a0"),d,_.z("div",null,"\u00a0"))},"k"),TWV=_.UI(function(d){var f=d.character;
return _.z(_.U3,null,_.z("div",null,"\u00a0"),_.z(_.k,{cond:function(){return!(f==null?0:f())||_.su(f==null?void 0:f())},
then:function(){return _.z("div",null,"\u00a0")},
else:function(){return _.z("div",null,f)}}),_.z("div",null,"\u00a0"))},"l");yun.componentType=_.aO;var M0L=_.UI(function(d){var f=void 0,R=void 0,W=function(){var U;return((U=d.fontSizeMultiplier)==null?0:U.call(d))?d.heightPx()*d.fontSizeMultiplier():d.heightPx()},p=_.qg(function(){if(!d.numberText())return[];
var U,g,K=((U=d.forceRollUp)==null?void 0:U.call(d))||!R||!((g=d.numberValue)==null?0:g.call(d))||R<d.numberValue(),E,Y=d.numberText();U=W();g=!((E=d.shouldAnimate)==null||!E.call(d));E=[];var b=0,D=0,I=(f?f.replace(/\D/g,"").length:0)-(Y?Y.replace(/\D/g,"").length:0),L=f?f.split(/(\d)/).filter(Boolean):[];for(Y=Y.split(/(\d)/).filter(Boolean);I<0;){var X=Y[D];E.push({character:X,rollUp:K,marginMultiplier:U,shouldAnimate:g});D++;Wy(X)&&I++}for(;b<I;)X=L[b],E.push({previousCharacter:X,rollUp:K,marginMultiplier:U,
shouldAnimate:g}),b++,Wy(X)||I++;for(;D<Y.length;)I=Y[D],X=L[b],Wy(I)===Wy(X)?(D++,b++):Wy(I)?(b++,I=void 0):Wy(X)&&(D++,X=void 0),E.push({character:I,previousCharacter:X,rollUp:K,marginMultiplier:U,shouldAnimate:g});f=d.numberText();var w;R=(w=d.numberValue)==null?void 0:w.call(d);return E},void 0,"kWiBv");
return _.z("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return d.numberText()?["height: "+W()+"px;","line-height: "+d.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.z(_.TB,{each:p,keyBy:"INDEX"},function(U){return _.z(aKi,{character:function(){return U().character},
previousCharacter:function(){return U().previousCharacter},
marginMultiplier:function(){return U().marginMultiplier},
rollUp:function(){return U().rollUp},
shouldAnimate:function(){return U().shouldAnimate}})}))},"m");
M0L.idomCompat=!0;_.wBc=_.q("web_enable_sink_animated_rolling_character_and_number")?M0L:yun;_.lKy=_.q("web_enable_sink_animated_rolling_character_and_number")?M0L:nHW(yun);var GXi=function(d,f){this.fillAnimation=new Animation(CmF(d),document.timeline);this.strokeAnimation=new Animation(iBL(f),document.timeline)};
GXi.prototype.play=function(){var d,f;(f=(d=this.fillAnimation).play)==null||f.call(d);var R,W;(W=(R=this.strokeAnimation).play)==null||W.call(R)};
GXi.prototype.cancel=function(){var d,f;(f=(d=this.fillAnimation).cancel)==null||f.call(d);var R,W;(W=(R=this.strokeAnimation).cancel)==null||W.call(R)};_.E1=_.UI(function(d){var f=d.model;var R=d.pointerDownEvent;var W=d.pointerUpEvent;var p=d.pointerLeaveEvent;d=_.fA("div");var U=_.xJ({"border-radius":function(){return f().borderRadius}}),g=_.fA("div"),K=_.fA("div"),E=_.Z(_.ey(function(){return(W==null?0:W())||(p==null?0:p())?!1:!(R==null||!R())||!1})),Y=E.next().value,b=E.next().value,D=void 0,I=function(){!D&&K.value&&g.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(D=new GXi(K.value,g.value));
var v;(v=D)==null||v.play()},L=function(){var v;
(v=D)==null||v.cancel()},X=function(){var v;
(v=D)==null||v.cancel()};
_.G7(function(){(W==null?0:W())&&I()},"YjVIpd");
_.G7(function(){(R==null?0:R())&&L()},"UrXvqb");
_.G7(function(){(p==null?0:p())&&X()},"QK6L8b");
E=_.qL(function(){I();b(!1)});
var w=_.qL(function(){L();b(!0)}),S=_.qL(function(){X();
b(!1)});
_.SI(function(){if(D){var v;(v=D)==null||v.cancel();D=void 0}});
var r={};Y=_.Iw("yt-spec-touch-feedback-shape",function(){return BAk(f().color)},(r["yt-spec-touch-feedback-shape--focused"]=function(){return!!f().focused&&!f().disabled},r["yt-spec-touch-feedback-shape--circular"]=function(){return!!f().circular},r["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!f().isExtended},r["yt-spec-touch-feedback-shape--down"]=Y,r["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!f().triggerEvents},r));
return _.z("yt-touch-feedback-shape",{style:_.xJ({"border-radius":"inherit"})},_.z("div",{el:d,class:Y,style:_.xJ({"margin-top":function(){return f().customTopExtend?"-"+f().customTopExtend+"px":void 0}}),
"on:mousedown":w,"on:mouseup":E,"on:pointerleave":S,"on:touchstart":w,"on:touchend":E,"aria-hidden":!0},_.z("div",{class:"yt-spec-touch-feedback-shape__stroke",style:U,el:g}),_.z("div",{class:"yt-spec-touch-feedback-shape__fill",style:U,el:K})))},"n");
_.E1.idomCompat=!0;var Ste={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 zE=_.YU();zE=zE.toLowerCase();if(_.g8(zE,"android")){var V0i=zE.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);V0i&&parseFloat(V0i[1])<100||zE.match("("+Object.keys(Ste).join("|")+")")};var rPa=_.UI(function(d){return _.z(_.k,{cond:d.aTagConfig,then:function(f){return _.z(_.K7,{aTagConfig:f,disabled:d.disabled,className:d.className,style:d.style,title:d.title,ariaLabel:d.ariaLabel,ariaCurrent:function(){var R,W;return((R=d.toggleable)==null?void 0:R.call(d))&&((W=d.toggled)==null?void 0:W.call(d))},
ref:d.ref},d.children)},
else:function(){return _.z("button",{el:_.Uz(d.ref),"on:click":_.qL(function(f){var R;return(R=d.onClick)==null?void 0:R.call(d,f)}),
class:d.className,title:d.title,style:d.style,disabled:d.disabled,"aria-pressed":function(){var f,R;return((f=d.toggleable)==null?0:f.call(d))?!((R=d.toggled)==null||!R.call(d)):void 0},
"aria-label":d.ariaLabel,"aria-disabled":d.visiblyDisabled,"aria-hidden":d.ariaHidden,tabindex:d.tabIndex},d.children)}})},"o"),uWy=_.UI(function(d){var f=d.data;
var R=d.hasIconLeading;var W=d.hasIconLeadingTrailing;var p=d.hasIconTrailing;var U=d.iconButton;var g=d.iconClassName;var K=d.secondaryIconClassName;var E=d.icon;var Y=d.secondaryIcon;var b=d.textContentClassName;return _.z(kL,{className:"",style:"display: inherit; justify-content: center"},_.z(_.k,{debugInstance:"V4z1Uc",cond:function(){return E&&(R()||W()||(U==null?void 0:U()))},
then:function(){return _.z(kL,null,_.z("div",{class:g,"aria-hidden":"true"},E==null?void 0:E()))}}),_.z(_.k,{debugInstance:"ok3btb",
cond:function(){return(f().buttonText||f().animatedTextProps||f().formattedButtonText)&&!(U==null?0:U())},
then:function(){return _.z(kL,null,_.z(mpV,{className:b,iconPosition:function(){return f().iconPosition},
text:function(){return f().buttonText},
oneOffCustomTextWrap:function(){return f().oneOffCustomTextWrap},
formattedButtonText:function(){return f().formattedButtonText},
animatedTextProps:function(){return f().animatedTextProps}}))}}),_.z(_.k,{debugInstance:"DO5Rz",
cond:p,then:function(){return _.z(kL,null,_.z("div",{class:g},E==null?void 0:E()))}}),_.z(_.k,{debugInstance:"bnojSc",
cond:W,then:function(){return _.z(kL,null,_.z("div",{class:K},Y==null?void 0:Y()))}}),_.z(_.k,{debugInstance:"HN3kad",
cond:function(){return!f().disabled&&!0},
then:function(){return _.z(_.E1,{model:function(){var D=f();return{color:D.style==="overlay-dark"?4:D.style==="overlay"?D.type==="filled"?4:3:D.type==="filled"||D.style==="call-to-action-inverse"||D.style==="mono-inverse"?2:1}}})}}))},"p"),mpV=_.UI(function(d){var f=function(){var R,W;
return((R=d.iconPosition)==null?void 0:R.call(d))==="icon-with-label"||((W=d.oneOffCustomTextWrap)==null?void 0:W.call(d))};
return _.z("div",{class:d.className,"aria-hidden":function(){var R,W,p;return((R=d.ariaHidden)==null?void 0:R.call(d))&&(!((W=d.animatedTextProps)==null||!W.call(d))||!((p=d.formattedButtonText)==null||!p.call(d)))}},_.z(_.Mh,null,_.z(_.Ap,{when:function(){var R;
return(R=d.animatedTextProps)==null?void 0:R.call(d)}},function(){return _.z(_.lKy,{numberText:function(){return d.animatedTextProps().numberText},
numberValue:function(){return d.animatedTextProps().numberValue},
heightPx:function(){return d.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return d.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return d.animatedTextProps().shouldAnimate},
forceRollUp:function(){return d.animatedTextProps().forceRollUp}})}),_.z(_.Ap,{when:function(){var R;
return(R=d.formattedButtonText)==null?void 0:R.call(d)}},function(){return _.z(_.d4,{text:function(){return Object.assign({},d.formattedButtonText(),{lineBreakMode:f()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":d.formattedButtonText().lineBreakMode,
alignment:f()?"TEXT_ALIGNMENT_CENTER":d.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!f()}})}),_.z(_.Ap,{when:function(){var R,W;
return((R=d.iconPosition)==null?void 0:R.call(d))==="icon-with-label"&&((W=d.text)==null?void 0:W.call(d))}},function(){return _.z(_.d4,{text:function(){return{content:d.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.z(_.aS,null,function(){return d.text})))},"q"),PXe=_.UI(function(d){return _.z(_.k,{debugInstance:"kM7Sgc",
cond:d.hasLabel,then:function(){var f;return _.z("label",{class:d.className},d.children,(f=d.textContent)==null?void 0:f.call(d))},
else:function(){return d.children}})},"r"),kL=_.UI(function(d){return d.children},"s");var Q3L=_.UI(function(d){var f=_.Uz(),R=_.Z(_.kY(void 0,void 0,"Z7xOte")),W=R.next().value,p=R.next().value;R=_.Z(_.kY(void 0,void 0,"ppqp2e"));var U=R.next().value,g=R.next().value;R=_.Z(_.kY(0,void 0,"bD1Mhe"));var K=R.next().value,E=R.next().value;R=_.qL(function(){switch(K()){case 1:E(2);break;case 3:var b,D;(D=(b=f.value).hidePopover)==null||D.call(b);E(0);p(void 0);g(void 0)}});
_.G7(function(){if(d.show()){var b;p((b=d.children)==null?void 0:b.call(d));var D;g((D=d.location)==null?void 0:D.call(d));switch(K()){case 0:var I,L;(L=(I=f.value).showPopover)==null||L.call(I);E(1);break;case 3:E(1);var X,w;(w=(X=f.value).hidePopover)==null||w.call(X);var S,r;(r=(S=f.value).showPopover)==null||r.call(S)}}else switch(K()){case 2:E(3);break;case 1:var v,c;(c=(v=f.value).hidePopover)==null||c.call(v);p(void 0);g(void 0);E(0)}},"vFJRcd");
_.SL(function(){});
var Y={};return _.z("yt-popover",{popover:"manual",el:f,style:_.xJ({left:function(){var b;return(b=U())==null?void 0:b.left},
top:function(){var b;return(b=U())==null?void 0:b.top},
bottom:function(){var b;return(b=U())==null?void 0:b.bottom},
right:function(){var b;return(b=U())==null?void 0:b.right}}),
class:_.Iw("ytPopoverComponentHost",d.classNames,(Y.ytPopoverComponentHostClosing=function(){return K()===3},Y.ytPopoverComponentHostSeeThrough=function(){var b;
return((b=d.seeThrough)==null?void 0:b.call(d))===!0},Y)),
"on:animationend":R},W)},"t");var vpV={left:"0px",right:"auto",top:"0px",bottom:"auto"},FNc=function(){var d=this;this.registerTooltipElement=function(R){var W;d.tooltipElement=(W=R.querySelector("yt-popover"))!=null?W:void 0};
var f=_.Z(_.kY(void 0,void 0,"z4iHWd"));this.state=f.next().value;this.setState=f.next().value;f=_.Z(_.kY(void 0,void 0,"uKDcaf"));this.schedulerJobID=f.next().value;this.setSchedulerJobID=f.next().value},UZJ=function(d,f){var R=A9,W=_.Pp.addJob(function(){var p=JPe(R,d,f);
R.setState({text:f.text,location:p,anchor:d,offset:f.offset})},4,f.delay);
R.setSchedulerJobID(W)},Ojn=function(){var d=A9,f=d.schedulerJobID();
f&&(_.Pp.cancelJob(f),d.setSchedulerJobID(void 0));d.setState(void 0)};
FNc.prototype.notify=function(d,f){var R;((R=this.state())==null?void 0:R.anchor)===d&&(R=JPe(this,d,f),this.setState({text:f.text,location:R,anchor:d,offset:f.offset}))};
var JPe=function(d,f,R){var W=f.getBoundingClientRect();f=window.innerWidth;var p=window.innerHeight,U=R.location,g=R.offset;R=R.text;if(d=d.tooltipElement){var K=getComputedStyle(d);d=K.font;var E=T6(K.lineHeight),Y=T6(K.paddingLeft),b=T6(K.paddingRight),D=T6(K.paddingTop);K=T6(K.paddingBottom);var I=document.createElement("canvas").getContext("2d");I.font=d;R={width:I.measureText(R).width+Y+b,height:E+D+K}}else R=void 0;d=R;if(!d)return vpV;R=d.width;d=d.height;Y=g+d;D=g+R;E=W.top>=Y;Y=p-W.bottom>=
Y;b=W.left>=D;D=f-W.right>=D;K=U;switch(U){case "top":!E&&Y&&(K="bottom");break;case "bottom":!Y&&E&&(K="top");break;case "left":!b&&D&&(K="right");break;case "right":!D&&b&&(K="left")}switch(K){case "top":U=W.left+W.width/2-R/2;W=W.top-d-g;break;case "bottom":U=W.left+W.width/2-R/2;W=W.bottom+g;break;case "left":U=W.left-R-g;W=W.top+W.height/2-d/2;break;case "right":U=W.right+g;W=W.top+W.height/2-d/2;break;default:U=W.left+W.width/2-R/2,W=W.bottom+g}g=Object.assign({},vpV);U+R>f?(g.right="0px",g.left=
"auto"):(g.left=Math.round(Math.max(0,U)+window.scrollX)+"px",g.right="auto");W+d>p?(g.bottom="0px",g.top="auto"):(g.top=Math.round(Math.max(0,W)+window.scrollY)+"px",g.bottom="auto");return g};var A9;A9=new FNc;_.npV=_.UI(function(){var d=_.qg(function(){var R;return(R=A9.state())==null?void 0:R.text},void 0,"KoaMVc"),f=_.qg(function(){var R;
return(R=A9.state())==null?void 0:R.location},void 0,"R6s5tc");
return _.z("yt-tooltip",{class:"ytTooltipContainerHost",el:_.Uz(A9.registerTooltipElement),"aria-hidden":"true"},_.z(Q3L,{classNames:"ytTooltipContainerContent",location:f,show:function(){return!!d()},
seeThrough:!0},d))},"u");var ZTk=W6("stamper-context");_.YL=_.UI(function(d){var f=d.data;var R=d.icon;var W=d.iconName;var p=d.animateIcon;var U=d.secondaryIcon;var g=d.secondaryIconName;var K=d.focusedOverride;var E=d.clientOnlyWizTooltipsEnabled;sFS();var Y=cuW(f),b=Y.size,D=Y.style;d=Y.disabled;var I=Y.onTap,L=Y.alignByText,X=Y.aTagConfig,w=Y.customColors,S=Y.segmentedPosition,r=Y.toggled,v=Y.toggleable,c=Y.accessibilityLabel,n=Y.onToggle,y=Y.iconPosition,h=Y.oneOffCustomTextWrap,t=Y.disableTextEllipsis,kU=Y.disableBackdropFilter,Eu=Y.tooltipText,
IJ=Y.ariaHidden,xU=Y.tabIndex,ek=Y.buttonText,nQ=Y.formattedButtonText,uW=Y.animatedTextProps,Ue=fGL(f,R,U,W,g,K,p),mB=Ue.type;R=Ue.shouldFocus;W=Ue.hasIconLeading;p=Ue.hasIconTrailing;var zN=Ue.hasIconLeadingTrailing,dy=Ue.hasIconOnly;U=Ue.hasIconOnly40;var DL=Ue.hasIconWithLabel;g=Ue.iconButton;var kV=Ue.visiblyDisabled;K=Ue.overrideSmallSizeIcon;Y=Ue.iconToRender;Ue=Ue.secondaryIconToRender;var GN=_.Z(Zjp(Eu)).next().value,aR={},Ba={};return _.z(PXe,{className:_.Iw("yt-spec-button-shape-with-label",
(aR["yt-spec-button-shape-with-label--is-overlay"]=function(){return D()==="overlay"||D()==="overlay-dark"},aR)),
hasLabel:DL,textContent:function(){return _.z(mpV,{text:ek,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:h,iconPosition:y,formattedButtonText:nQ,animatedTextProps:uW})}},_.z(rPa,{aTagConfig:X,
className:_.Iw("yt-spec-button-shape-next",function(){return RuQ(mB())},function(){return kV()?void 0:Wyf(D())},function(){return p5u(b())},(Ba["yt-spec-button-shape-next--disabled"]=kV,Ba["yt-spec-button-shape-next--focused"]=R,Ba["yt-spec-button-shape-next--icon-trailing"]=p,Ba["yt-spec-button-shape-next--icon-leading"]=W,Ba["yt-spec-button-shape-next--icon-leading-trailing"]=zN,Ba["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return zN()&&!(ek()||nQ())},Ba["yt-spec-button-shape-next--icon-button"]=
function(){return dy()||DL()},Ba["yt-spec-button-shape-next--icon-only-default"]=U,Ba["yt-spec-button-shape-next--align-by-text"]=L,Ba["yt-spec-button-shape-next--segmented-start"]=function(){return S()==="start"},Ba["yt-spec-button-shape-next--segmented-end"]=function(){return S()==="end"},Ba["yt-spec-button-shape-next--override-small-size-icon"]=K,Ba["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=h,Ba["yt-spec-button-shape-next--disable-text-ellipsis"]=t,Ba["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!kU()&&!_.q("web_disable_backdrop_filter")},Ba)),
style:function(){var pQ=w();if(pQ){var ji=pQ.color;var LR=pQ.backgroundColor;pQ=pQ.borderColor;var E2="";ji&&(E2+="color: "+ji+";");LR&&(E2+="background-color: "+LR+";");pQ&&(E2+="border-color: "+pQ+";");ji={style:E2}}else ji={};return ji.style},
onClick:function(pQ){I==null||I(pQ);v()&&(n==null||n(pQ))},
disabled:d,ariaLabel:c,toggleable:v,toggled:r,title:function(){return(E==null?0:E())||!Eu()?"":Eu()},
visiblyDisabled:kV,ariaHidden:IJ,tabIndex:xU,ref:function(pQ){(E==null?0:E())&&GN(pQ)}},_.z(uWy,{data:f,
hasIconLeading:W,hasIconLeadingTrailing:zN,hasIconTrailing:p,iconButton:g,icon:Y,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:Ue})))},"v");
_.YL.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.bE=_.UI(function(d){var f=d.data;var R=d.className;var W=d.style;var p=d.useOutlinedIcon;var U=d.buttonOverrides;var g=d.animatedTextProps;var K=d.onClick;var E=d.target;var Y=_.fA("button-view-model",function(v){v.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var c=f().targetId;c&&_.XmR(_.lA(),c,v);return function(){eqL(_.lA(),v)}}),b=function(){return f().iconName},D,I=(D=_.Ze().resolve(_.WX(_.dm)))==null?void 0:D(),L=function(){var v=f();
var c=U==null?void 0:U(),n=g==null?void 0:g(),y=E==null?void 0:E();if(v){var h=Y58(v.type);var t=!!v.title||!!v.titleFormatted;var kU=!(!v.iconName&&!v.iconImage);t=kU&&!t?"icon-only":kU?v.iconTrailing||v.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;t==="icon-only-40"&&(h="text");var Eu,IJ=(Eu=c==null?void 0:c.disabled)!=null?Eu:v.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||v.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";n=n&&n.numberText&&!isNaN(Number(n.numberValue))?
n:void 0;Eu=Object;kU=Eu.assign;var xU=v.title,ek=v.titleFormatted,nQ=v.accessibilityText,uW=kiu(v.style),Ue=bj8(v.state),mB=DZJ(v.buttonSize);y=zuW(v,Y,IJ,K,y);IJ=IJ&&!v.onDisabledTap;var zN=Ky8(v,Y),dy=v.customFontColor,DL=v.customBackgroundColor;var kV=v.customBorderColor;var GN=v.customDarkThemeFontColor,aR=v.customDarkThemeBackgroundColor,Ba=v.customDarkThemeBorderColor;dy=I&&GN?GN:dy;DL=I&&aR?aR:DL;kV=I&&Ba?Ba:kV;kV={color:dy?_.yF(dy):void 0,backgroundColor:DL?_.yF(DL):void 0,borderColor:kV?
_.yF(kV):void 0};v=kU.call(Eu,{},{buttonText:xU,formattedButtonText:ek,animatedTextProps:n,accessibilityLabel:nQ,style:uW,type:h,state:Ue,size:mB,iconPosition:t,onTap:y,disabled:IJ,aTagConfig:zN,customColors:kV,tooltipText:v.tooltip},c)}else v={style:"mono",type:"text",state:"active",size:"M"};v.focused=S();return v},X=function(){return dZ1(L(),!!f().iconName)};
d=_.Z(_.kY(!1,void 0,"WVXhrd"));D=d.next().value;var w=d.next().value,S=D;d=_.qL(function(){var v=_.Ze().resolve(_.WX(_.HL));v&&w(v.isKeyBoardInUse());return!1});
D=_.qL(function(){w(!1);return!1});
_.G7(function(){var v,c=_.e(f==null?void 0:(v=f())==null?void 0:v.onVisible,_.hh);c&&_.$O(c,{disableClickTracking:!0})},"w0lGYc");
var r=_.q("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");return _.z("button-view-model",{el:Y,class:_.Iw("ytSpecButtonViewModelHost",R),"on:focusin":d,"on:focusout":D},_.z(_.k,{cond:function(){var v;return(f==null?0:(v=f())==null?0:v.iconImage)?{sources:[f().iconImage]}:void 0},
then:function(v){return _.z(_.YL,{data:L,icon:function(){return _.z(_.Wk,{data:v,alt:"",targetWidth:X,targetHeight:X,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:r})},
else:function(){return _.z(_.YL,{data:L,icon:function(){return _.z(_.X8,{icon:b,active:function(){return(p==null?0:p())?!1:L().toggled},
animateIcon:function(){var v;return!!(W==null?0:(v=W())==null?0:v.animateIcon)},
size:X})},
clientOnlyWizTooltipsEnabled:r})}}))},"w");
_.bE.idomCompat={callbacks:{onClick:!0}};_.Hk(_.UI(function(d){return _.z("yt-button-view-model",{id:d.id,class:_.Iw(d.scopingClassName,d.classes),icon:function(){var f;return(f=d.icon)==null?void 0:f.call(d)},
"dialog-dismiss":function(){var f;return((f=d.dialogDismiss)==null?0:f.call(d))?"":void 0}},_.z(_.bE,{data:function(){var f;
return(f=d.data)==null?void 0:f.call(d)},
className:function(){var f;return(f=d.className)==null?void 0:f.call(d)},
style:function(){var f;return(f=d.style)==null?void 0:f.call(d)},
useOutlinedIcon:function(){var f;return(f=d.useOutlinedIcon)==null?void 0:f.call(d)},
buttonOverrides:function(){var f;return(f=d.buttonOverrides)==null?void 0:f.call(d)},
animatedTextProps:function(){var f;return(f=d.animatedTextProps)==null?void 0:f.call(d)},
onClick:function(f){var R;return(R=d.onClick)==null?void 0:R.call(d,f)}}))},"x"),"yt-button-view-model",{props:{data:_.jE,
className:_.jE,style:_.jE,useOutlinedIcon:_.jE,buttonOverrides:_.jE,animatedTextProps:_.jE,onClick:_.sz,scopingClassName:_.jE,id:_.jE,icon:_.jE,dialogDismiss:_.jE,classes:_.jE,target:_.sz}});_.Hk(_.UI(function(d){var f=d.data;var R=d.id;var W=d.className;var p=d.iconName;var U=d.animateIcon;var g=d.secondaryIconName;d=_.Z(_.kY(!1,void 0,"TtJl8"));var K=d.next().value,E=d.next().value,Y=function(){var D=_.Ze().resolve(_.WX(_.HL));D&&E(D.isKeyBoardInUse())},b=function(){E(!1)};
d=_.fA("yt-button-shape",function(D){if(_.Ze().resolve(_.WX(_.HL)))return D.addEventListener("focusin",Y),D.addEventListener("focusout",b),function(){D.removeEventListener("focusin",Y);D.removeEventListener("focusout",b)}});
return _.z("yt-button-shape",{el:d,id:R,class:W},_.z(_.k,{cond:f,then:function(){return _.z(_.YL,{data:f,iconName:p,secondaryIconName:g,focusedOverride:K,animateIcon:U})}}))},"y"),"yt-button-shape",{props:{data:_.jE,
id:_.jE,className:_.jE,iconName:_.jE,animateIcon:_.jE,secondaryIconName:_.jE,clientOnlyWizTooltipsEnabled:_.jE,disableUpgrade:_.jE},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var D3=function(){var d=_.l.apply(this,arguments)||this;d.isGoalActive=!0;return d};
_.x(D3,_.l);D3.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
D3.prototype.progressBarChanged=function(){var d=_.Eo(this.hostElement).querySelector("#progress-bar-progress"),f,R,W,p=(W=Number((f=this.creatorGoalState)==null?void 0:f.currentGoalCount)/Number((R=this.creatorGoalState)==null?void 0:R.totalGoalCount)*100)!=null?W:0,U;d.style.width=((U=Math.min(p,100))!=null?U:0)+"%"};
D3.prototype.goalStateChanged=function(){var d;this.isGoalActive=((d=this.creatorGoalState)==null?void 0:d.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var f;d={"--yt-progress-bar-color":OXU((f=this.creatorGoalState)==null?void 0:f.progressBarColor)};_.DV(this.hostElement,d)};
D3.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.Uh.Object.defineProperties(D3.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var d;return this.isGoalActive&&!((d=this.creatorGoalState)==null||!d.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.creatorGoalState)==null?0:d.endTimestampMs){var f;d=Number((f=this.creatorGoalState)==null?void 0:f.endTimestampMs)/1E3;return{seconds:String(d)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.creatorGoalState)==null?0:d.themedTargetImage){var f;d=_.e((f=this.creatorGoalState)==null?void 0:f.themedTargetImage,Qna);return this.isAppDarkTheme()?d==null?void 0:d.imageDark:d==null?void 0:d.imageLight}}}});
_.Uh.Object.defineProperties(D3,{template:{configurable:!0,enumerable:!0,get:function(){return Yty()}}});
D3.prototype.goalStateChanged=D3.prototype.goalStateChanged;D3.prototype.progressBarChanged=D3.prototype.progressBarChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],D3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],D3.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],D3.prototype,"ytRendererBehavior",void 0);
_.Q([_.M({selectorArgs:["data.creatorGoalEntityKey"],selector:function(d,f){return _.qn(d.entities,"creatorGoalEntity",f)}}),
_.F("design:type",Object)],D3.prototype,"creatorGoalState",void 0);_.Q([_.M(),_.F("design:type",Object)],D3.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],D3.prototype,"isGoalActive",void 0);_.Q([_.a("creatorGoalState","isGoalActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],D3.prototype,"shouldShowCountdown",null);_.Q([_.a("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],D3.prototype,"endTimestamp",null);
_.Q([_.a("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],D3.prototype,"targetIconThemedImage",null);_.Q([_.e2("creatorGoalState.currentGoalCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D3.prototype,"progressBarChanged",null);_.Q([_.e2("creatorGoalState.creatorGoalState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D3.prototype,"goalStateChanged",null);
_.Q([_.nO({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],D3);_.u(D3,"yt-creator-goal-progress-flow-view-model",function(){return Yty()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var hdL;var opi;var In=function(){return _.l.apply(this,arguments)||this};
_.x(In,_.l);In.prototype.attached=function(){var d,f,R;if(this==null?0:(d=this.data)==null?0:(f=d.pdgPurchasedBumperLoggingDirectives)==null?0:(R=f.loggingDirectives)==null?0:R.trackingParams){var W,p,U;Lyn(this==null?void 0:(W=this.data)==null?void 0:(p=W.pdgPurchasedBumperLoggingDirectives)==null?void 0:(U=p.loggingDirectives)==null?void 0:U.trackingParams)}};
In.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],In.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],In.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],In.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],In);
_.u(In,"yt-live-chat-item-bumper-view-model",function(){if(opi===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;hdL===void 0&&(hdL=document.createElement("template"));var W=hdL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);opi=d}d=opi;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var $pc;var NWa;_.dH=function(d,f){this.data=d;this.actions=f;this.data=d;this.actions=f};
_.$J=function(){};_.qV={};_.qV.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(d,f){euU(this.hostElement,d,f)},
getNavigationEndpointPopupAction:function(d){return xZf(d,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(d,f){X5p(this.hostElement,d,f,this.openPopupConfig)}};var rxU=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.L7={};
_.L7.YtEndpointBehavior=[_.qV.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.FK("openPopupConfig");(this.useClickHandler=_.Jp("useClickHandler",!1))?this.hostElement.addEventListener("click",IG(this,this.onEndpointClick_)):(Fs(this.hostElement,"tap",IG(this,this.onEndpointTap_)),Fs(this.hostElement,"touchend",IG(this,this.onEndpointTouchEnd_)));Fs(this.hostElement,"touchstart",IG(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
IG(this,this.onEndpointTapStart_))},
onEndpointClick_:function(d){aG1(this.hostElement,d,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(d){var f=this.hostElement,R=this.openPopupConfig,W=this.disableCommandHandlerOverride;W=W===void 0?!1:W;var p=TYn(d);if(p){p.href&&Be(p.href);var U=d.detail;var g=U.sourceEvent;U=U.preventer;g=g.button!==void 0?g.button===0&&!ML(g):U?!ML(U):!0;p.data&&g&&Axk(f,p,d,R,W)}},
onEndpointTouchEnd_:function(d){ML(d)||TYn(d)&&d.preventDefault()},
onEndpointTapStart_:function(d){S5U(d)}}];_.eE={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(d){for(var f=_.cW.getInstance(),R=_.Z(Object.keys(d)),W=R.next();!W.done;W=R.next()){var p=W.value;W=d[p];if(this&&this[W]){var U=f.actionRoutingMap.get(p);U||(U=new Map,f.actionRoutingMap.set(p,U));f.registerActionHandler(this,p,this[W].bind(this),U)}else p=Error("gd"),p.params=W,_.nk(p)}},
unregisterActionMap:function(d){_.dq(_.cW.getInstance(),d,this)}}]};var G6=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_"+(_.q("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.q("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.q("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:_.q("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:_.q("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:_.q("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var lG;var Sy=new Map;var yxp=window.matchMedia("(forced-colors: active)").matches;var yPV;var CXa;var iXB=new _.BE("LOTTIE_LOADER_TOKEN");_.xL=_.UI(function(d){var f=d.data;var R=d.className;var W=d.animationName;var p=d.animationRef;var U=d.elRefForInterop;var g=_.RI("lottie-component"),K;_.SI(function(){var Y;return void((Y=K)==null?void 0:Y.destroy())});
var E;_.G7(function(){var Y=_.mZ(W);if(Y!==E){E=Y;var b=Object.assign({},{animationName:Y,animationRef:_.mZ(p)},_.mZ(f));try{_.Ze().resolve(iXB)().then(function(L){var X;(X=K)==null||X.destroy();var w,S;X=(S=U==null?void 0:(w=U())==null?void 0:w.value)!=null?S:g.value;w=b.animationRef;S=b.listeners;L=L.loadAnimation(Object.assign({},{container:X},b.animationConfig));w&&(w.lottieEl=L);if(S)for(X=_.Z(Object.entries(S)),w=X.next();!w.done;w=X.next())S=_.Z(w.value),w=S.next().value,(S=S.next().value)&&
L.addEventListener(w,S);K=L})}catch(L){Y=L;
var D="LottieComponent error.";Y.message&&(D+=" Original description: "+Y.message);_.n3(Y,D);_.JA(Y);var I;((I=b.listeners)==null?0:I.error)&&b.listeners.error(Y)}}},"lbhvPc");
return _.z(mc8,{cond:function(){return!(U==null?0:U())},
then:function(){return _.z("lottie-component",{class:_.Iw("ytLottieComponentHost",R),el:g})}})},"z");_.Hk(_.UI(function(d){return _.z("ytd-lottie-player",{id:d.id,hidden:d.hidden,class:d.className,"aria-label":d.ariaLabel,style:"display: block;"},_.z(_.xL,{data:d.data,animationName:function(){var f;return((f=d.data().animationConfig)==null?void 0:f.name)||""},
animationRef:function(){return d.data().animationRef}}))},"A"),"ytd-lottie-player",{props:{data:_.jE,
id:_.jE,hidden:_.jE,className:_.jE,ariaLabel:_.jE}});var Xl=function(){var d=_.l.apply(this,arguments)||this;d.animationRef={};d.delhiIconsEnabled=_.q("enable_web_delhi_icons");return d};
_.x(Xl,_.l);_.O=Xl.prototype;
_.O.handlePropertyChange=function(){var d=this.animatedIcon,f=this.active,R=this.isDarkTheme;if(d){var W=this.previousActive!==f;this.previousActive=f;this.animationRef.lottieEl?W&&this.toggleAnimation(f,d.totalFrames):f?this.initializeAnimationAsToggled(d.lottiePlayerProps,d.totalFrames):this.initializeAnimationAsUntoggled(d.lottiePlayerProps);d.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=d.type;this.lottiePlayerProps=this.computeLottiePlayerProps(d,R)}};
_.O.computeLottiePlayerProps=function(d,f){var R=this.deepCloneLottiePlayerProps(d);f?(f=d.nameDarkTheme,d=d.pathDarkTheme):(f=d.name,d=d.path);R.animationConfig.name=f;(f=Sy.get(d))?R.animationConfig.animationData=f:R.animationConfig.path=d;return R};
_.O.initializeAnimationAsToggled=function(d,f){d.animationConfig.initialSegment=[f-1,f]};
_.O.initializeAnimationAsUntoggled=function(d){d.animationConfig.initialSegment=void 0};
_.O.toggleAnimation=function(d,f){if(d){var R;(R=this.animationRef.lottieEl)==null||R.playSegments([0,f],!0)}else{var W;(W=this.animationRef.lottieEl)==null||W.playSegments([0,1],!0)}};
_.O.deepCloneLottiePlayerProps=function(d){var f=Object.assign({},d.lottiePlayerProps.animationConfig);d=Object.assign({},d.lottiePlayerProps);d.animationConfig=f;return d};
Xl.prototype.handlePropertyChange=Xl.prototype.handlePropertyChange;_.Q([_.M(),_.F("design:type",Object)],Xl.prototype,"animatedIcon",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Xl.prototype,"active",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Xl.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],Xl.prototype,"animatedIconType",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Xl.prototype,"previousActive",void 0);
_.Q([_.M(),_.F("design:type",Object)],Xl.prototype,"lottiePlayerProps",void 0);_.Q([_.M(),_.F("design:type",Object)],Xl.prototype,"animationRef",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Xl.prototype,"delhiIconsEnabled",void 0);_.Q([_.e2("animatedIcon","active","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xl.prototype,"handlePropertyChange",null);_.Q([_.nO({is:"yt-animated-icon",disableElementRegistration:!0})],Xl);
_.u(Xl,"yt-animated-icon",function(){if(CXa===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;yPV===void 0&&(yPV=document.createElement("template"));var W=yPV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);CXa=d}d=CXa;return d},{mode:2});var BWV;var cPN;var daQ=_.UI(function(d){var f=_.RI("span"),R=VZ(function(){return{value:null}});
_.SI(function(){var p;(p=R.value)==null||p.cancel()});
var W=_.qg(d.data,{equals:function(p,U){return p.iconName===U.iconName&&p.iconStyle===U.iconStyle&&p.iconSize===U.iconSize&&p.iconSetName===U.iconSetName&&p.iconSelected===U.iconSelected}},"AoOoyf");
_.G7(function(){var p,U=(p=d.options)==null?void 0:p.call(d);tSU(f,R,W(),U)},"Tie9e");
return _.z("span",{class:"yt-icon-shape",el:f})},"B");
daQ.idomCompat=!0;var WOS=["youtube_fill","youtube_outline"];var t0B=new _.XM({type:"iconset",value:void 0}),TE=function(){var d=_.l.apply(this,arguments)||this;d.isDarkTheme=document.documentElement.hasAttribute("dark");d.iconName="";d.iconsetName="yt-icons";d.iconset=null;d.missingIconSet=!1;d.iconType=null;d.iconShapeDataSignal=_.kY(void 0,void 0,"b0v7Ac");d.renderingOptionsSignal=_.kY({iconWidth:"100%",iconHeight:"100%",iconFilter:d.iconFilter},void 0,"Ls6l3e");d.wizHasRendered=!1;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(TE,_.l);TE.prototype.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.isDarkTheme=d)};
TE.prototype.handlePropertyChange=function(){var d=this,f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r;return _.H(function(v){switch(v.nextAddress){case 1:if(f=!d.icon&&!d.iconName||!d.isAttached)return v.return();R=d;W=R.icon;p=R.size;U=R.defaultToFilled;g=R.active;K=R.targetContainer;d.toggleContainerClass(K);_.q("kevlar_use_wil_icons")&&W&&(E=Vhk(W),d.iconType=E.length?E[1]:null);if(W){v.jumpTo(2);break}d.iconsetName="";d.iconName="";return v.yield(d.renderIcon(K,W),3);case 3:return v.return();case 2:Y=d4a(W);
b=Vhk(Y);b.length&&(d.iconsetName=b[0],d.iconName=b[1]);if(!_.q("kevlar_use_wil_icons")){v.jumpTo(4);break}D=TE;I=jaL;L=d.iconType;X=d.active;w=d.defaultToFilled;S=d.size;r=d.iconsetName;return v.yield(fzC(),6);case 6:return v.yield(I.call(D,L,X,w,S,r,v.yieldResult),5);case 5:d.iconShapeData=v.yieldResult;case 4:if(d.shouldRenderIconShape(K)){v.jumpTo(7);break}return v.yield(d.determineIconSet(Y,g,U,p,K),7);case 7:return v.yield(d.renderIcon(K,W),0)}})};
TE.prototype.toggleContainerClass=function(d){d?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var d4a=function(d){return!_.q("default_to_innertube_icon")||d.indexOf(":")>0?d:_.IT(d)};
_.O=TE.prototype;_.O.determineIconSet=function(d,f,R,W){var p=this;return _.H(function(U){return U.nextAddress==1?_.q("kevlar_system_icons")||_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.FK("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?U.yield(p.switchToYtSysIconset(d,f,R,W),3):U.jumpTo(2):U.nextAddress!=2?U.return():U.yield(p.useYtSysIconsetForMissingIcons(d,f,R,W),0)})};
_.O.switchToYtSysIconset=function(d,f,R,W){var p=this,U,g,K,E,Y,b,D;return _.H(function(I){switch(I.nextAddress){case 1:if(!d||p.iconsetName!=="yt-icons"&&p.iconsetName!=="yt-sys-icons"){I.jumpTo(0);break}U=Vhk(d);g=U[1];g=_.hln(g);_.q("enable_polymer_icons_replace_underscores_dash")&&g.includes("_filled")&&(g=g.replace(/_filled/g,"-filled"));return I.yield(DF(g,!0),3);case 3:return K=I.yieldResult,I.yield(DF(g,!1),4);case 4:if((E=I.yieldResult)||f&&K)p.iconsetName="yt-sys-icons";p.iconName=p.getIconName(g,
f,R,E,K);if(W===24){I.jumpTo(0);break}Y="yt-sys-icons"+W+":"+p.iconName;return I.yield(DF(Y,!1,!0),6);case 6:return b=I.yieldResult,I.yield(DF(Y,!0,!0),7);case 7:D=I.yieldResult;p.iconName=p.getIconName(g,f,R,b,D);if(!f&&b||f&&D)p.iconsetName="yt-sys-icons"+W;_.a4(I)}})};
_.O.getIconName=function(d,f,R,W,p){d.includes("-filled")&&(d=d.replace("-filled",""));return p&&(f||R)?d+"-filled":d};
_.O.useYtSysIconsetForMissingIcons=function(d,f,R,W){var p=this,U,g;return _.H(function(K){if(K.nextAddress==1)return p.iconsetName!=="yt-icons"?K.jumpTo(0):K.yield(DF(p.iconName,!1,!1,!0),3);if(K.nextAddress!=4)return U=K.yieldResult,K.yield(DF(p.iconName,!1),4);g=K.yieldResult;if(U||!g)return K.jumpTo(0);p.iconsetName="yt-sys-icons";return K.yield(p.switchToYtSysIconset(d,f,R,W),0)})};
_.O.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var fzC=function(){return _.H(function(d){try{return d.return(_.Ze().resolve(_.qq))}catch(f){return d.return(new Promise(function(R){_.hf().parkOrScheduleJob(function(){R(_.Ze().resolve(_.qq))},2,"ci")}))}})},jaL=function(d,f,R,W,p,U){W=W===void 0?24:W;
if(d){d=d.toLowerCase();var g=d.endsWith("_filled")||d.endsWith("-filled");f={iconName:d,iconStyle:(f===void 0?0:f)||(R===void 0?0:R)||g?"youtube_fill":"youtube_outline",iconSize:W,iconSetName:p===void 0?"yt-icons":p};R=!!U.resolveIcon(f);R||(f.iconSize=void 0,R=!!U.resolveIcon(f));!R&&g&&(f.iconName=d.substring(0,d.length-7),f.iconSize=W,R=!!U.resolveIcon(f),R||(f.iconSize=void 0,R=!!U.resolveIcon(f)));R||(f.iconStyle=void 0,R=!!U.resolveIcon(f));R||_.JA(new _.M2("Icon not supported",{iconName:f.iconName,
iconStyle:f.iconStyle,iconSize:f.iconSize,iconType:d}));return R?f:void 0}};
_.O=TE.prototype;_.O.shouldRenderIconShape=function(d){if(!_.q("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;d=this.getContainer(d);return!Cek(d,this.icon)};
_.O.renderIcon=function(d,f){var R=this,W,p,U,g,K,E,Y,b;return _.H(function(D){switch(D.nextAddress){case 1:if(f&&R.icon!==f)return D.return();W=R.getContainer(d);p=Cek(W,R.icon);if(R.shouldRenderIconShape(d)&&R.iconType)return R.applyIconShape(p,W),D.return();R.removeIconShape();if(!W)return D.return();R.iconName===""&&R.iconset&&W&&(R.removeStaticIcon(R.iconset,W),p&&R.removeAnimatedIcon(W));if(R.iconName===""&&R.iconset||!R.iconsetName||!t0B)return D.return();R.iconset=t0B.byKey(R.iconsetName);
if(!R.iconset)return R.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.qb(R,R.onIconsetAdded)),D.return();R.missingIconSet&&(R.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.qb(R,R.onIconsetAdded)));g=(U=p||R.isAnimatedIcon?$ZS(R.icon):void 0)&&!U.lazyLoad;E=U&&((K=U)==null?void 0:K.lazyLoad)&&(U.lottiePlayerProps.animationConfig.animationData?!0:Sy.get(R.isDarkTheme?U.pathDarkTheme:U.path)?!0:!1);if(g||E)return R.applyAnimatedIcon(W,U,R.iconset),D.return();if(E||
(Y=U)==null||!Y.lazyLoad){D.jumpTo(2);break}b=BYF(U,R.isDarkTheme);R.applyStaticIcon(R.iconset,W,R.iconName,d,p);return D.yield(b,3);case 3:return D.yield(R.renderIcon(R.targetContainer,R.icon),4);case 4:return D.return();case 2:R.applyStaticIcon(R.iconset,W,R.iconName,d,p),_.a4(D)}})};
_.O.getContainer=function(d){var f,R=(f=jV1(this.hostElement))==null?void 0:f.host;f=!!R&&!!R.polymerController;if(!d||f)return d?this.getTargetContainer(d,R):this.hostElement};
_.O.getTargetContainer=function(d,f){var R=_.Eo(f).querySelector("#"+d);R||(d=new _.M2("yt-icon container missing",f.is,d),_.vW(d));return R};
_.O.applyStaticIcon=function(d,f,R,W,p){p&&this.removeAnimatedIcon(f);this.removeIconShape();p=p&&!!this.iconType&&!!this.iconShapeData&&_.q("kevlar_use_wil_icons");try{p?this.applyIconShape(!1,f):d.applyIcon(f,R)}catch(U){this.handleError(U,W,f)}};
_.O.applyIconShape=function(d,f){this.iconset&&f&&(this.removeStaticIcon(this.iconset,f),d&&this.removeAnimatedIcon(f));d={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var R=_.Z(this.iconShapeDataSignal);f=R.next().value;R=R.next().value;var W=_.Z(this.renderingOptionsSignal),p=W.next().value;W=W.next().value;R(this.iconShapeData);W(d);if(!this.wizHasRendered)for(this.wizHasRendered=!0,d=_.Z(jhS(f,p)).next().value;d.firstChild;)_.Eo(this.hostElement).appendChild(d.firstChild)};
_.O.removeIconShape=function(){if(_.q("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.O.removeStaticIcon=function(d,f){d.removeIcon(f)};
_.O.applyAnimatedIcon=function(d,f,R){this.removeStaticIcon(R,d);this.removeIconShape();var W;R=this.animatedIconElement&&((W=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:W.type)===f.type;if(this.animatedIconElement&&R){this.animatedIconElement.polymerController.animatedIcon=f;var p;((p=this.animatedIconElement)==null?void 0:p.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(d),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=f,this.animatedIconElement.polymerController.active=this.active,_.q("delhi_modern_web_player_icons")?(f=NYU(d,this.icon)&&d.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=f?f.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.q("kevlar_use_wil_icons")?
d.insertBefore(this.animatedIconElement,d.childNodes[0]):(d=_.Eo(d),d.insertBefore(this.animatedIconElement,d.childNodes[0]))};
_.O.removeAnimatedIcon=function(d){_.q("kevlar_use_wil_icons")?this.animatedIconElement&&d.contains(this.animatedIconElement)&&d.removeChild(this.animatedIconElement):(d=_.Eo(d),this.animatedIconElement&&d.contains(this.animatedIconElement)&&d.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.O.handleError=function(d,f,R){_.n3(d,this.iconName,f,R);f=Cek(R,this.icon);var W=!1;window.location.href.includes("JpymaW6Lh2w")?W=!0:R._svgIcon&&(R=(R=R._svgIcon.parentNode)?R.tagName:"unknown",_.n3(d,R),R==="YT-ICON"&&d.name==="NotFoundError"?W=!0:d.name==="NotFoundError"&&f&&(W=!0));W?_.JA(d):_.vW(d)};
_.Uh.Object.defineProperties(TE,{template:{configurable:!0,enumerable:!0,get:function(){if(cPN===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;
BWV===void 0&&(BWV=document.createElement("template"));var W=BWV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);cPN=d}d=cPN;return d}}});
TE.prototype.handlePropertyChange=TE.prototype.handlePropertyChange;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],TE.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",String)],TE.prototype,"icon",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],TE.prototype,"active",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],TE.prototype,"defaultToFilled",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],TE.prototype,"isAnimatedIcon",void 0);
_.Q([_.M({value:24}),_.F("design:type",Number)],TE.prototype,"size",void 0);_.Q([_.M({value:""}),_.F("design:type",String)],TE.prototype,"targetContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],TE.prototype,"animatedIconElement",void 0);_.Q([_.M(),_.F("design:type",Object)],TE.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],TE.prototype,"ariaHidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],TE.prototype,"ariaLabel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],TE.prototype,"role",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],TE.prototype,"tabindex",void 0);_.Q([_.M(),_.F("design:type",String)],TE.prototype,"style",void 0);_.Q([_.M(),_.F("design:type",String)],TE.prototype,"iconFilter",void 0);
_.Q([_.e2("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],TE.prototype,"handlePropertyChange",null);_.Q([_.nO({is:"yt-icon",noInjection:!0})],TE);var fS1="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),WGn=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var Rka={};Rka.YtPlaintextBehavior=[_.Ij,{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(d){d.preventDefault();d=d.clipboardData.getData("text/plain");document.execCommand("insertText",!1,d)},
preventRichTextFormatting_:function(d){_.Hs&&(d=d.detail.keyboardEvent,d.stopImmediatePropagation(),d.preventDefault())}}];var WKe;var puV;var Aw=function(){var d=_.l.apply(this,arguments)||this;d.ignoreShadyDom=!1;d.hasChange_=!1;d.hasSetTitle_=!1;d.useIOObserverForVisibilityLogging_=_.q("kevlar_use_vimio_behavior")&&_.FK("INNERTUBE_CLIENT_NAME")==="WEB";d.ytFormattedStringObserverHandlerKeys_=void 0;return d};
_.x(Aw,_.l);_.O=Aw.prototype;_.O.created=function(){this.useIOObserverForVisibilityLogging_=_.q("kevlar_use_vimio_behavior")&&_.FK("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.O.ready=function(){_.FK("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_()};
_.O.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.O.detached=function(){this.unobserveIOObservers_()};
_.O.clearContents_=function(){for(var d=this.getRoot(),f=d.lastChild;f&&f.tagName!=="STYLE";){try{d.removeChild(f)}catch(R){break}f=d.lastChild}};
_.O.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var d=_.Z(this.ytFormattedStringObserverHandlerKeys_),f=d.next();!f.done;f=d.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(f.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.O.resetForAttributedString=function(){var d=this.getRoot();!d.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),d.appendChild(this.ytAttributedStringElementRef))};
_.O.resetForFormattedString=function(){var d=this.getRoot(),f=d.querySelector("yt-attributed-string");f&&(this.ytAttributedStringElementRef=d.removeChild(f))};
_.O.textChanged=function(){this.textChanged_(this.text)};
_.O.textChanged_=function(d){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!d||!d.runs&&!d.simpleText;if(_.q("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var f=this.hostElement.firstChild;f&&f.nodeName==="FONT";){var R=f;f=f.nextSibling;this.hostElement.removeChild(R)}f=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
R=d.simpleText;var W;!R&&((W=d.runs)==null?void 0:W.length)===1&&this.isSimpleString_(d.runs[0])&&(R=d.runs[0].text);R!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.FK("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(R!==void 0){try{f.textContent=R}catch(p){}f.textContent||(this.isEmpty=!0)}else d=d.runs,R!==void 0&&(d=[{text:R}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),d&&this.updateText_(d),
f.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.O.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)};
_.O.computeAriaLabel_=function(d){return d};
_.O.computeEllipsisTruncateStyling=function(d,f){return d&&!f};
_.O.computeUseAttributedString=function(d){return _.q("web_replace_formatted_with_attributed_string")&&xpu(d)&&!this.disableAttributedString&&!this.enableContentEditable};
_.O.setNodeStyle_=function(d,f){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.q("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?f.removeAttribute("dir"):f.setAttribute("dir","auto");f.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");f.style.color="";var R=null;this.noStyles||(d.bold&&(f.classList.add("bold"),R="bold"),d.deemphasize&&(f.classList.add("deemphasize"),R="deemphasize"),d.italics&&f.classList.add("italic"),
d.strikethrough&&f.classList.add("strikethrough"),d.errorUnderline&&(f.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),d.bracket&&f.classList.add("bracket"),d.textColor&&(f.style.color=_.N_(d.textColor)));R!==f.getAttribute("style-target")&&(R?f.setAttribute("style-target",R):f.removeAttribute("style-target"))};
_.O.setUpVisibilityLogging_=function(d,f){var R=this;this.setNodeTrackingParams_(d,f);var W;((W=f.data)==null?0:W.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(d=this.ytRendererBehavior.visibilityObserver.observe(f,function(p){var U=R.ytRendererBehavior.getVisibilityLogger();U&&U.reportShown(p)},this.ytRendererBehavior.visibilityOptionVisible_),f=this.ytRendererBehavior.visibilityObserver.observe(f,function(p){var U=R.ytRendererBehavior.getVisibilityLogger();
U&&U.reportHidden(p)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(d),this.ytFormattedStringObserverHandlerKeys_.push(f))};
_.O.setNodeTrackingParams_=function(d,f){f.data||(f.data={});if((d=d.loggingDirectives?d.loggingDirectives.trackingParams:null)||f.data.trackingParams)f.data.trackingParams=d};
_.O.computeHasLinkOnly_=function(d){return!(!d||d.length!==1||this.noEndpoints||!d[0].navigationEndpoint)};
_.O.getRoot=function(){var d=this.buildScopeDomOptions();return this.enableContentEditable?_.Eo(_.Eo(this.hostElement,d).querySelector("[contenteditable]")):_.Eo(this.hostElement,d)};
_.O.fixContenteditableScope=function(){var d=function(f){f&&(f.nodeType===1&&f.classList&&(f.classList.add("style-scope"),f.classList.add("yt-formatted-string")),f.childNodes&&f.childNodes.forEach(function(R){d(R)}))};
d(this.getRoot())};
_.O.updateText_=function(d){for(var f=d.length,R=this.getRoot(),W=R.firstChild;W&&W.nodeName==="STYLE";)W=W.nextSibling;for(var p=0;p<f&&W;){var U=d[p],g=_.q("remove_cr_char")&&U.text?U.text.replace("\r",""):U.text;if(this.isSimpleString_(U)&&!this.useMixedDirectionFormattedStrings)if(W.nodeName==="#text"){W.textContent!=g&&(W.textContent=g);p++;W=W.nextSibling;continue}else break;if(_.e(U,Jh))break;else if(!this.noEndpoints&&U.navigationEndpoint){if(W.nodeName!=="A")break;this.setDataOnAnchor_(W,
U.navigationEndpoint)}else if(W.nodeName!=="SPAN")break;this.setNodeStyle_(U,W);this.setUpVisibilityLogging_(U,W);W.textContent!=g&&(W.textContent=g);p++;W=W.nextSibling}if(W)for(U=R.lastChild,W=p?W.previousSibling:null;U&&U!=W;){try{R.removeChild(U)}catch(K){break}U=R.lastChild}p!==f&&this.addTextNodes_(d,p)};
_.O.addTextNodes_=function(d,f){for(var R=document.createDocumentFragment(),W=d.length;f<W;f++){var p=d[f],U=_.q("remove_cr_char")&&p.text?p.text.replace("\r",""):p.text;if(this.isSimpleString_(p)&&!this.useMixedDirectionFormattedStrings)R.appendChild(document.createTextNode(U));else{var g=_.e(p,Jh);if(g){if(g.image){var K=document.createElement("img");g.isCustomEmoji||K.classList.add("small-emoji");K.classList.add("emoji");g.isCustomEmoji&&(K.dataset.emojiId=g.emojiId);K.src=_.KG(g.image.thumbnails,
this.emojiSize);(p=this.get("image.accessibility.accessibilityData.label",g))?K.alt=p:g.shortcuts&&g.shortcuts.length>0?K.alt=g.shortcuts[0]:g.emojiId&&(K.alt=g.emojiId);R.appendChild(K);this.hasEmoji=!0}}else!this.noEndpoints&&p.navigationEndpoint?(K=document.createElement("a"),K.classList.add("yt-simple-endpoint"),K.setAttribute("spellcheck","false"),this.setDataOnAnchor_(K,p.navigationEndpoint)):K=document.createElement("span"),this.setNodeStyle_(p,K),this.setUpVisibilityLogging_(p,K),K.appendChild(document.createTextNode(U)),
R.appendChild(K)}}this.getRoot().appendChild(R)};
_.O.isSimpleString_=function(d){return(this.noEndpoints||!d.navigationEndpoint)&&!_.e(d,Jh)&&(this.noStyles||!(d.bold||d.deemphasize||d.italics||d.strikethrough||d.errorUnderline||d.bracket||d.textColor))&&!d.loggingDirectives};
_.O.getRawText=function(){return _.R0(this.text)};
_.O.getFirstRunText=function(){var d;if(((d=this.text)==null?0:d.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.O.setFirstRunText=function(d){var f;((f=this.text)==null?0:f.runs)&&this.text.runs[0]&&(this.text.runs[0].text=d,this.textChanged_(this.text))};
_.O.setDataOnAnchor_=function(d,f){var R=this;!_.q("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(f)||this.isSignalServiceEndpoint_(f)?(d.onclick=this.serviceEndpointHandler_(f),$k(d,"#")):AGp({text:this.text,command:f},function(){QHp(d,f,R.target)})};
_.O.isServiceEndpoint_=function(d){var f;return!((f=_.e(d==null?void 0:d.commandMetadata,_.ex))==null||!f.sendPost)};
_.O.isSignalServiceEndpoint_=function(d){return!!_.e(d,_.LE)};
_.O.serviceEndpointHandler_=function(d){var f=this;return function(R){_.Yh(f.hostElement,[d]);R.preventDefault()}};
_.O.overrideAriaLabelChanged_=function(){var d=this.getRoot();this.enableContentEditable&&d&&d.setAttribute("aria-label",this.overrideAriaLabel)};
_.O.enableContentEditableChanged_=function(){var d=this,f=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),f=_.Eo(this.hostElement,f),!f.lastChild||f.lastChild instanceof HTMLElement&&f.lastChild.id!=="contenteditable-root"){var R=document.createElement("div");R.id="contenteditable-root";R.setAttribute("contenteditable","true");R.setAttribute("dir","auto");R.onfocus=function(){d.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
f.appendChild(R);this.overrideAriaLabel&&R.setAttribute("aria-label",this.overrideAriaLabel)}}else R=_.zW(this.hostElement).firstChild,R instanceof HTMLElement&&R.id==="contenteditable-root"&&_.Eo(this.hostElement,f).removeChild(R)};
_.O.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.O.getNodesForVisibilityLogging_=function(){return _.Ws(this.getRoot().childNodes,function(d){var f;return!((f=d.data)==null||!f.trackingParams)})};
_.O.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.O.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var d=this.ytRendererBehavior.getVisibilityLogger();d&&this.getNodesForVisibilityLogging_().forEach(function(f){d.reportShown(f)})}};
_.O.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var d=this.ytRendererBehavior.getVisibilityLogger();d&&this.getNodesForVisibilityLogging_().forEach(function(f){d.reportHidden(f)})}};
_.Uh.Object.defineProperties(Aw.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.q("enable_mixed_direction_formatted_strings")}}});
Aw.prototype.enableContentEditableChanged_=Aw.prototype.enableContentEditableChanged_;Aw.prototype.overrideAriaLabelChanged_=Aw.prototype.overrideAriaLabelChanged_;Aw.prototype.ellipsisTruncateChanged_=Aw.prototype.ellipsisTruncateChanged_;Aw.prototype.textChanged=Aw.prototype.textChanged;_.Q([_.A(Rka.YtPlaintextBehavior),_.F("design:type",Object)],Aw.prototype,"ytPlaintextBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Aw.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Aw.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Aw.prototype,"text",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"noEndpoints",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"noStyles",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Aw.prototype,"isDarkTheme",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Aw.prototype,"splitLines",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Aw.prototype,"forceDefaultStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Aw.prototype,"ellipsisTruncate",void 0);_.Q([_.M(),_.F("design:type",Object)],Aw.prototype,"ignoreShadyDom",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.F("design:type",Boolean)],Aw.prototype,"ellipsisTruncateStyling",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.F("design:type",String)],Aw.prototype,"ariaLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Aw.prototype,"isEmpty",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.F("design:type",Boolean)],Aw.prototype,"hasLinkOnly_",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"hasEmoji",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"disableAttributedString",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"isOverlay",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"linkInheritColor",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"noPreWrap",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"userInput",void 0);_.Q([_.M({value:16}),_.F("design:type",Number)],Aw.prototype,"emojiSize",void 0);_.Q([_.M(),_.F("design:type",String)],Aw.prototype,"target",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"enableContentEditable",void 0);_.Q([_.M(),_.F("design:type",String)],Aw.prototype,"overrideAriaLabel",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"respectHtmlDir",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Aw.prototype,"respectLangDir",void 0);_.Q([_.a("plaintextOnly"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Aw.prototype,"useMixedDirectionFormattedStrings",null);_.Q([_.M({computed:"computeUseAttributedString(text)"}),_.F("design:type",Boolean)],Aw.prototype,"useYtAttributedString",void 0);
_.Q([_.e2("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"textChanged",null);_.Q([_.e2("ellipsisTruncate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"ellipsisTruncateChanged_",null);_.Q([_.e2("overrideAriaLabel"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"overrideAriaLabelChanged_",null);
_.Q([_.e2("enableContentEditable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aw.prototype,"enableContentEditableChanged_",null);_.Q([_.nO({is:"yt-formatted-string",disableElementRegistration:!0})],Aw);
_.u(Aw,"yt-formatted-string",function(){if(puV===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;WKe===void 0&&(WKe=document.createElement("template"));var W=WKe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);puV=d}d=puV;return d});var U4c;var Ohy;var ZhR;var saF;var an=function(){var d=_.l.apply(this,arguments)||this;d.focused=!1;d.disabled=!1;d.isOverlay=!1;return d};
_.x(an,_.l);an.prototype.triggerDown=function(){if(!this.disabled){_.k6(this.hostElement,"down",!0);var d;(d=this.currentAnimation)==null||d.cancel()}};
an.prototype.triggerUp=function(){if(!this.disabled){_.k6(this.hostElement,"down",!1);var d=this.fillElement;var f=this.strokeElement;typeof GroupEffect==="function"?(d=new GroupEffect([CmF(d),iBL(f)]),d=new Animation(d,document.timeline)):d=new GXi(d,f);this.currentAnimation=d;var R;(R=this.currentAnimation)==null||R.play()}};
_.Q([_.Xd(".stroke"),_.F("design:type",HTMLElement)],an.prototype,"strokeElement",void 0);_.Q([_.Xd(".fill"),_.F("design:type",HTMLElement)],an.prototype,"fillElement",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],an.prototype,"focused",void 0);_.Q([_.M(),_.F("design:type",Object)],an.prototype,"disabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],an.prototype,"isOverlay",void 0);_.Q([_.nO({is:"yt-interaction",disableElementRegistration:!0})],an);
_.u(an,"yt-interaction",function(){if(saF===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;ZhR===void 0&&(ZhR=document.createElement("template"));var W=ZhR;R.call(f,W.content.cloneNode(!0),d.content.firstChild);saF=d}d=saF;return d},{mode:2});var MV=function(){return _.l.apply(this,arguments)||this};
_.x(MV,_.l);_.O=MV.prototype;_.O.ready=function(){var d=this,f=_.Eo(this.hostElement).querySelector("#button");f.addEventListener("focus",function(){S6i||(S6i=new G4B);d.keyboardFocused=S6i.isKeyBoardInUse()});
f.addEventListener("blur",function(){d.keyboardFocused=!1;d.rippleUp_()})};
_.O.computeTabIndex_=function(d){return d?-1:0};
_.O.computeButtonAriaPressed_=function(d){if(this.toggleable)return d?"true":"false"};
_.O.rippleDown_=function(){_.Eo(this.hostElement).querySelector("#interaction").triggerDown()};
_.O.rippleUp_=function(){_.Eo(this.hostElement).querySelector("#interaction").triggerUp()};
_.O.onPressedChanged_=function(){var d=_.zW(_.Eo(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.zW(_.Eo(this.hostElement).querySelector("#button")).children[0];d&&(d.active=this.pressed)};
MV.prototype.onPressedChanged_=MV.prototype.onPressedChanged_;MV.prototype.rippleUp_=MV.prototype.rippleUp_;MV.prototype.rippleDown_=MV.prototype.rippleDown_;_.Q([_.M(),_.F("design:type",String)],MV.prototype,"label",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],MV.prototype,"disabled",void 0);_.Q([_.M(),_.F("design:type",Boolean)],MV.prototype,"pressed",void 0);_.Q([_.M(),_.F("design:type",Object)],MV.prototype,"toggleable",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],MV.prototype,"untabbable",void 0);_.Q([_.M(),_.F("design:type",Boolean)],MV.prototype,"keyboardFocused",void 0);_.Q([_.LO("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MV.prototype,"rippleDown_",null);_.Q([_.LO("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MV.prototype,"rippleUp_",null);
_.Q([_.e2("pressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MV.prototype,"onPressedChanged_",null);_.Q([_.nO({is:"yt-icon-button",disableElementRegistration:!0})],MV);
_.u(MV,"yt-icon-button",function(){if(Ohy===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;U4c===void 0&&(U4c=document.createElement("template"));var W=U4c;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Ohy=d}d=Ohy;return d},{mode:2});var g5a;var Hhe=function(){var d=document.body,f=d.appendChild;if(g5a===void 0){var R=document.createElement("template");_.T(R,'\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>');
g5a=R}R=g5a;f.call(d,R.content)};
document.body?Hhe():window.addEventListener("DOMContentLoaded",Hhe);var KKR=_.o2(["aria-"]),w4={};w4.YtRenderButtonBehavior=[_.N.YtRendererBehavior,_.L7.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!!_.Ze().resolve(_.WX(_.HL))&&_.q("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 d=this.computeHref_(this.endpoint,!0);d?$k(this.elements_.endpoint,d):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){d=this.buttonClass.split(" ");d=_.Z(d);for(var f=d.next();!f.done;f=d.next())f=f.value,_.k6(this.hostElement,f,!0),this.elements_.button&&_.k6(this.elements_.button,f,!0),this.elements_.text&&_.k6(this.elements_.text,f,!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&&(d=null,this.buttonAccessibility&&(d=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=d:d?_.Up([_.HC(KKR)],this.elements_.button,"aria-label",d):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var d=_.Ze().resolve(_.WX(_.HL));d&&(this.keyboardFocused=d.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.O1("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,_.Vb(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Vb(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(d,f){if(f)for(d=f.split(" "),d=_.Z(d),f=d.next();!f.done;f=d.next())f=f.value,_.k6(this.hostElement,f,!1),this.elements_.button&&_.k6(this.elements_.button,f,!1),this.elements_.text&&_.k6(this.elements_.text,f,!1)},
buttonIconChanged_:function(d){this.elements_.icon?d?(this.elements_.icon.icon=d,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Vb(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.Y6(this.hostElement,"is-paper-button-with-icon",!1)):d&&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"&&_.Vb(this.elements_.button).appendChild(this.elements_.icon):_.Vb(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.Y6(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(d){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,d){var f=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(d){case "yt_icon_button_with_label":f=!0;_.k6(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();d=_.Vb(this.elements_.button).firstElementChild;
this.elements_.icon=d;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Vb(this.elements_.endpoint).appendChild(this.elements_.button);_.Vb(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.O1("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;_.Vb(this.elements_.button).appendChild(this.elements_.text);_.Vb(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":f=!0,this.elements_.button=this.getYtIconButton_(),d=_.Vb(this.elements_.button).firstElementChild,this.elements_.icon=d,this.setIconActive_(this.elements_.icon),
_.Vb(this.elements_.endpoint).appendChild(this.elements_.button)}_.Y6(this.hostElement,"is-icon-button",f);_.Y6(this.hostElement,"is-paper-button",!f);_.Y6(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 R;_.Eo((R=this.container.hostElement)!=null?R:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Vb(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(d){if(d!=void 0||this.disabled)this.disabled=d,this.elements_.button&&(this.elements_.button.disabled=d)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(d){_.q("kevlar_system_icons")&&d&&this.data&&(this.data.isSelected!==void 0?d.active=this.data.isSelected:this.data.isToggled!==void 0&&(d.active=this.data.isToggled))},
observeBasicPalette_:function(d){_.VK(this.hostElement,d)},
disabledChanged_:function(d){this.data&&this.set("data.isDisabled",d)},
onYtButtonTap_:function(d){if(this.disabled)d.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Yh(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(d=this.disableCommandHandlerOverride,!this.data||!this.data.command||d||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.q("handle_service_request_actions")||_.Yh(this.hostElement,[this.serviceEndpoint]),
_.E$(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.q("handle_service_request_actions")?(d=[],this.serviceEndpoint&&d.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&d.push(this.data.command),d.length&&_.b5(this.hostElement,d,this.hostElement)):this.data&&this.data.command&&(d=this.data.command,d.accountUnlinkCommand||d.accountLinkCommand||d.insertAdCommand||d.insertHighlightMarkerCommand||
d.createLivestreamHighlightClipCommand||d.getVideoUploadFeedbackCommand||d.musicDeletePrivatelyOwnedEntityCommand||d.ypcCancelRecurrenceEndpoint||d.getMultiSelectCommandEndpoint?_.Yh(this.hostElement,[d]):_.b5(this.hostElement,[d],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 d,f=_.Eo((d=this.container.hostElement)!=null?d:this.container);f.lastChild&&f.lastChild.tagName!="STYLE";)try{f.removeChild(f.lastChild)}catch(R){break}},
getYtIconButton_:function(){var d=this.reuseEnabled_()?_.O1("yt-icon-button"):document.createElement("yt-icon-button"),f=_.Vb(d).firstElementChild;if(f&&f.is!="yt-icon"){for(f=_.Vb(d);f.lastChild;)f.removeChild(f.lastChild);f=null}f||(f=this.getIcon_(),this.setIconActive_(f),_.Vb(d).appendChild(f));return d},
reuseEnabled_:function(){return _.q("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.O1("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.O1("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.E5i={};
_.E5i.YtButtonBehavior=[w4.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var d=this.data;d&&(this._setEndpoint(this.computeEndpoint_(d)),this._setServiceEndpoint(this.computeServiceEndpoint_(d)),this._setCommand(this.computeCommand_(d)),this._setButtonIcon(this.computeButtonIcon_(d)),this._setButtonText(this.computeButtonText_(d,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(d)),this._setButtonTooltip(this.computeTooltip_(d)),this._setButtonClass(this.computeButtonClass_(d)),this._setIconPositionType(this.computeIconPositionType_(d)),this.updateRenderedElements())},
setPressedState:function(d){var f;if((f=this.elements_)==null?0:f.button)this.elements_.button.pressed=!!d},
computeIconPositionType_:function(d){return d&&d.iconPosition||null},
computeEndpoint_:function(d){var f=d&&d.navigationEndpoint,R=this.get("data.command.commandMetadata.webCommandMetadata.url"),W=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return f?f:d&&d.command&&d.command.modalEndpoint?d.command:R&&!W&&d.command?d.command:null},
computeServiceEndpoint_:function(d){var f=d&&d.serviceEndpoint,R=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return f?f:R&&d.command?d.command:null},
computeCommand_:function(d){return d&&d.command||null},
computeButtonIcon_:function(d){return d&&d.icon&&d.icon.iconType?_.IT(d.icon.iconType):null},
computeButtonText_:function(d,f){return!f&&d&&d.text||null},
computeAccessibility_:function(d){return this.get("accessibilityData.accessibilityData",d)||d&&d.accessibility||(d&&d.text?{label:this.getSimpleString(d.text)}:null)},
computeTooltip_:function(d){return d?d.isDisabled&&d.disabledTooltip||d.tooltip||null:null},
computeButtonClass_:function(d){var f=d&&d.style?d.style.toLowerCase().replace(/_/g,"-")+" ":"";f+=d&&d.size?d.size.toLowerCase().replace(/_/g,"-")+" ":"";d.colorData&&d.colorData.basicColorPaletteData&&d.colorData.basicColorPaletteData.borderColor&&(f+="palette-with-border");return f.trim()}}];var rm={};var zki;var ksO;var Yja,bhL=function(){return Yja!==void 0?Yja:Yja=document.createElement("template")};
document.head.appendChild(bhL().content);var D4F;var IzN,qja=function(){return IzN!==void 0?IzN:IzN=document.createElement("template")};
document.head.appendChild(qja().content);var LKi;var ekR,x4V=function(){return ekR!==void 0?ekR:ekR=document.createElement("template")};
document.head.appendChild(x4V().content);var XuV;var TlF=document.head,AMc=TlF.appendChild,azC;if(XuV===void 0){var MVa=document.createElement("template");_.T(MVa,"\x3c!--css-build:shady--\x3e");MVa.content.insertBefore(x4V().content.cloneNode(!0),MVa.content.firstChild);XuV=MVa}azC=XuV;AMc.call(TlF,azC.content);var wuc=document.head,lzN=wuc.appendChild,Gsi;if(LKi===void 0){var Sji=document.createElement("template");_.T(Sji,"\x3c!--css-build:shady--\x3e");Sji.content.insertBefore(qja().content.cloneNode(!0),Sji.content.firstChild);LKi=Sji}Gsi=LKi;lzN.call(wuc,Gsi.content);var VVa=document.head,rML=VVa.appendChild,m4a;if(D4F===void 0){var uIa=document.createElement("template");_.T(uIa,"\x3c!--css-build:shady--\x3e");uIa.content.insertBefore(bhL().content.cloneNode(!0),uIa.content.firstChild);D4F=uIa}m4a=D4F;rML.call(VVa,m4a.content);var PkC;_.mR("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");PkC=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live");_.lE=function(){return _.l.apply(this,arguments)||this};
_.x(_.lE,_.l);_.lE.prototype.created=function(){this.openPopupConfig=_.FK("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.lE.prototype.onYtNavigate_=function(d){var f=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(d.detail.endpoint);f&&(this.ytOpenPopupBehavior.openPopup(f),d.stopPropagation(),d.preventDefault())};
_.Uh.Object.defineProperties(_.lE,{template:{configurable:!0,enumerable:!0,get:function(){if(ksO===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;zki===void 0&&(zki=document.createElement("template"));var W=zki;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ksO=d}d=ksO;return d}}});
_.lE.prototype.onYtNavigate_=_.lE.prototype.onYtNavigate_;_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],_.lE.prototype,"ytOpenPopupBehavior",void 0);_.Q([_.A(_.E5i.YtButtonBehavior),_.F("design:type",Object)],_.lE.prototype,"ytButtonBehavior",void 0);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.lE.prototype,"onYtNavigate_",null);
_.Q([_.nO({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:PkC})],_.lE);var Qac;var v5O=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live"),GE=function(){var d=_.l.apply(this,arguments)||this;d.isPressed=!1;d.forceIconButton=!1;d.forceIconOnly=!1;d.forceModernIconButton=!1;d.skipCommandHandling=!1;d.alignByText=!1;d.fitToVisibleBounds=!0;d.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};d.onTap=function(f){_.E$(d.hostElement,"yt-service-request-sent-button-renderer",f)};
return d};
_.x(GE,_.l);_.O=GE.prototype;_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.O.onClick=function(d){var f,R=this.disabled||((f=this.data)==null?void 0:f.isDisabled);f=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");R&&f&&d.stopPropagation()};
_.O.computeIcon=function(){var d,f,R=(d=this.data)==null?void 0:(f=d.icon)==null?void 0:f.iconType;if(R)return _.IT(R)};
_.O.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.O.handleUpdateButtonAction=function(d){d=_.e(d,RmV);var f=_.e(d==null?void 0:d.updatedButton,_.Qj);if(this.data&&d&&f){var R=this.data;R.targetId&&d.targetId&&R.targetId===d.targetId&&(this.data=f)}};
_.Uh.Object.defineProperties(GE.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var d=this;if(this.data){var f=gj1({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.E$(d.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.E$(d.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});f.alignByText=this.alignByText;return f}}}});
_.Uh.Object.defineProperties(GE,{template:{configurable:!0,enumerable:!0,get:function(){if(Qac===void 0){var d=document.createElement("template");_.T(d,'\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>');Qac=d}d=Qac;return d}}});
GE.prototype.onClick=GE.prototype.onClick;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],GE.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GE.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],GE.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"isPressed",void 0);
_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"forceIconButton",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"forceIconOnly",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"forceModernIconButton",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"skipCommandHandling",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"alignByText",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"buttonTooltipPosition",void 0);
_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"fitToVisibleBounds",void 0);_.Q([_.M({computed:"computeTooltip(data)"}),_.F("design:type",Object)],GE.prototype,"tooltip",void 0);_.Q([_.M(),_.F("design:type",Object)],GE.prototype,"overrides",void 0);_.Q([_.M(),_.F("design:type",Boolean)],GE.prototype,"disabled",void 0);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],GE.prototype,"onClick",null);
_.Q([_.a("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.F("design:type",Object),_.F("design:paramtypes",[])],GE.prototype,"computedButtonShape",null);_.Q([_.nO({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!v5O,cssBuildOptOut:!0}),_.nO({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!v5O,cssBuildOptOut:!0})],GE);var FKC;var JMV;var SE=function(){var d=_.l.apply(this,arguments)||this;d.empty_=!0;d.loadTime=Infinity;d.pendingPaint=!1;d.hasChange_=!1;d.oldThumbnail_=null;d.oldDelayedSrc_="";d.objectURL_=null;return d};
_.x(SE,_.l);_.O=SE.prototype;_.O.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.O.ready=function(){var d=this.shouldShowPlaceholder_();_.k6(this.hostElement,"no-transition",!0);d&&this.hostElement.classList.add("with-placeholder")};
_.O.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.O.isThumbPreloaded_=function(d){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",d)};
_.O.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||n5V};
_.O.computeThumbnailSrc_=function(d){return d&&d.thumbnails?_.KG(d.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.O.computeAlt_=function(){var d=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&d||""};
_.O.thumbnailChanged_=function(){var d=_.Z([this.thumbnail,this.oldThumbnail_]),f=d.next().value;d=d.next().value;this.oldThumbnail_=f;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(d=this.computeThumbnailSrc_(d),this.computeThumbnailSrc_(f)===d))return;_.q("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(f)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):f&&_.Jp("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.WZ(this,this.onReload_):_.WZ(this,this.onShow_):this.resetImage_();f&&(this.hostElement.style.opacity=""+f.opacity)}};
_.O.delayedSrcChanged_=function(){var d=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===d||this.resetImage_()};
_.O.setSrc_=function(d){d?(_.Eo(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Eo(this.hostElement).querySelector("#img").src=d):(_.Eo(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.O.resetImage_=function(){YGU(this.hostElement);this.empty_=!0;this.setSrc_(n5V);this.ytRendererBehavior.invalidate(!1)};
_.O.observePlaceholderColor_=function(){var d=this.thumbnail&&this.thumbnail.placeholderColor;d?this.hostElement.style.backgroundColor=_.N_(d):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.O.onLoad_=function(){_.Eo(this.hostElement).querySelector("#img").src&&_.Eo(this.hostElement).querySelector("#img").src!==n5V&&(k38(this.hostElement),this.notifyOnLoaded&&_.E$(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.O.onError_=function(){var d=this;if(_.q("web_use_cache_for_image_fallback"))xjf(_.Eo(this.hostElement).querySelector("#img").src).then(function(f){d.objectURL_=_.Jt(f).toString();d.setSrc_(d.objectURL_)}).catch(function(){_.q("kevlar_woffle_fallback_image")&&d.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.O.onPrescanVisible=function(){this.onShow_()};
_.O.onVisible=function(){if(_.q("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.O.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var d=this.computeSrc_();d!==_.Eo(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(d))}};
_.O.onReload_=function(){this.empty_=!1;var d=this.computeSrc_();d!==_.Eo(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(d))};
_.O.shouldShowPlaceholder_=function(){return _.q("kevlar_thumbnail_bg")};
SE.prototype.observePlaceholderColor_=SE.prototype.observePlaceholderColor_;SE.prototype.delayedSrcChanged_=SE.prototype.delayedSrcChanged_;SE.prototype.thumbnailChanged_=SE.prototype.thumbnailChanged_;_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"alt",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],SE.prototype,"ariaHidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"ariaLabel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"hidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"id",void 0);_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],SE.prototype,"ytVisibilityBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SE.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",String)],SE.prototype,"delayedSrc",void 0);
_.Q([_.M(),_.F("design:type",Object)],SE.prototype,"thumbnail",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"loaded",void 0);_.Q([_.M(),_.F("design:type",Boolean)],SE.prototype,"notifyOnLoaded",void 0);_.Q([_.M(),_.F("design:type",Number)],SE.prototype,"height",void 0);_.Q([_.M(),_.F("design:type",Number)],SE.prototype,"width",void 0);_.Q([_.M({value:function(){return"width"}}),
_.F("design:type",String)],SE.prototype,"dimension",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"fit",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"fitHeight",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"fitWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"objectFit",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"objectPosition",void 0);_.Q([_.M(),_.F("design:type",String)],SE.prototype,"preferredThumbnail",void 0);_.Q([_.M({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.F("design:type",String)],SE.prototype,"alt_",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SE.prototype,"sharedTooltipText",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],SE.prototype,"ftlEligible",void 0);_.Q([_.M({value:void 0}),_.F("design:type",String)],SE.prototype,"observeHiddenOption",void 0);_.Q([_.M({value:"observe_once"}),_.F("design:type",String)],SE.prototype,"observePrescanOption",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],SE.prototype,"roundedContainer",void 0);
_.Q([_.Mb("thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SE.prototype,"thumbnailChanged_",null);_.Q([_.Mb("delayedSrc"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SE.prototype,"delayedSrcChanged_",null);_.Q([_.e2("thumbnail.placeholderColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SE.prototype,"observePlaceholderColor_",null);
_.Q([_.nO({is:"yt-img-shadow",disableElementRegistration:!0})],SE);var n5V=_.Jp("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.ze()(SE,"yt-img-shadow",function(){if(JMV===void 0){var d=document.createElement("template");_.T(d,'\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">');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;FKC===void 0&&(FKC=document.createElement("template"));var W=FKC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JMV=d}d=JMV;return d},{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 o4L;_.Vv=new _.BE("SCREEN_MANAGER_TOKEN");o4L=new _.BE("LOG_INITIAL_SCREEN_TOKEN");var hkV=KGQ({entities:{}});var o5e=z7k(hkV)(hkV.entities,{selectSfvAudioItemPlaybackState:function(d,f){var R,W;d=(W=_.qn(d,"sfvAudioItemCurrentlyPlayingEntity",f))!=null?W:void 0;return(R=d==null?void 0:d.sfvAudioItemPlaybackState)!=null?R:void 0},
playlistLoopStateEntitySelector:function(d,f){var R;return(R=_.qn(d,"playlistLoopStateEntity",f))!=null?R:void 0}});_.r4=_.UI(function(d){function f(t){return _.e(t,_.nP)}
function R(){var t=W().isTogglingDisabled||w()&&W().toggledIsTogglingDisabled,kU=t||I()?w():!w();S(kU);v(!1);if(!t){var Eu;(Eu=g)==null||Eu(!!kU)}var IJ;((IJ=U)==null?0:IJ())||_.b0(_.Ze().resolve(_.Vv),W().trackingParams);var xU;if(!kU||!f(W().defaultButtonViewModel)||(xU=U)!=null&&xU()){var ek;!f(W().toggledButtonViewModel)||((ek=U)==null?0:ek())||_.b0(_.Ze().resolve(_.Vv),f(W().toggledButtonViewModel).trackingParams)}else _.b0(_.Ze().resolve(_.Vv),f(W().defaultButtonViewModel).trackingParams)}
var W=d.data,p=d.buttonShapeOverrides,U=d.disableExplicitClickLogging,g=d.onToggle,K=d.style,E=d.useOutlinedIcon,Y=d.className,b=function(){var t,kU;return w()?(t=d.animatedTextPropsToggled)==null?void 0:t.call(d):(kU=d.animatedTextPropsDefault)==null?void 0:kU.call(d)},D=_.qg(function(){return b()?Object.assign({},b(),{shouldAnimate:r()}):void 0},void 0,"ZKEa0b"),I=function(){var t;
return((t=y())==null?void 0:t.isToggled)!==void 0},L=_.Z(_.ey(function(){var t,kU,Eu;
return I()?(t=y())==null?void 0:t.isToggled:(Eu=p==null?void 0:(kU=p())==null?void 0:kU.toggled)!=null?Eu:W().isToggled})),X=L.next().value;
L=L.next().value;var w=X,S=L;L=_.Z(_.ey(function(){var t,kU;return(t=d.animatedTextPropsToggled)==null?void 0:(kU=t.call(d))==null?void 0:kU.shouldAnimate}));
X=L.next().value;L=L.next().value;var r=X,v=L;X=_.Z(_.kY(!1,void 0,"S11hid"));var c=X.next().value,n=X.next().value,y=_.F8(function(t){a:{var kU=W().entityKey,Eu=W().toggledStateEntitySelectorType;if(Eu)switch(Eu){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!kU)break;t=o5e.selectSfvAudioItemPlaybackState(t,kU);if(t==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){t={isToggled:!0};break a}if(t){t={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":t={isToggled:_.YnS(t).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":t={isToggled:_.YnS(t).includes("engagement-panel-live-chat-item-section")};break a;default:_.JA(new _.M2("Error: entitySelectorType defined but not matched in selector.",t,Eu))}t=void 0}return t}),h=function(){return Object.assign({},p==null?void 0:p(),{onToggle:R,
toggleable:!0,toggled:w(),focused:c()})};
return _.z("toggle-button-view-model",{"on:focusin":_.qL(function(){var t=_.Ze().resolve(_.WX(_.HL));t&&n(t.isKeyBoardInUse());return!1}),
"on:focusout":_.qL(function(){n(!1);return!1})},_.z(_.k,{cond:function(){return w()?f(W().toggledButtonViewModel):f(W().defaultButtonViewModel)},
then:function(t){return _.z(_.bE,{data:t,className:Y,style:K,useOutlinedIcon:E,buttonOverrides:h,animatedTextProps:D})}}))},"C");
_.r4.idomCompat={callbacks:{onToggle:!0}};_.Hk(_.UI(function(d){return _.z("yt-toggle-button-view-model",{class:function(){var f;return(f=d.scopingClassName)==null?void 0:f.call(d)}},_.z(_.r4,{data:function(){var f;
return(f=d.data)==null?void 0:f.call(d)},
buttonShapeOverrides:function(){var f;return(f=d.overrides)==null?void 0:f.call(d)},
animatedTextPropsDefault:function(){var f;return(f=d.animatedTextPropsDefault)==null?void 0:f.call(d)},
animatedTextPropsToggled:function(){var f;return(f=d.animatedTextPropsToggled)==null?void 0:f.call(d)},
disableExplicitClickLogging:function(){var f;return(f=d.disableExplicitClickLogging)==null?void 0:f.call(d)},
onToggle:function(f){var R;return(R=d.onToggle)==null?void 0:R.call(d,f)},
style:function(){var f;return(f=d.style)==null?void 0:f.call(d)},
useOutlinedIcon:function(){var f;return(f=d.useOutlinedIcon)==null?void 0:f.call(d)},
className:function(){var f;return(f=d.className)==null?void 0:f.call(d)}}))},"D"),"yt-toggle-button-view-model",{props:{data:_.jE,
buttonShapeOverrides:_.jE,overrides:_.jE,animatedTextPropsDefault:_.jE,animatedTextPropsToggled:_.jE,disableExplicitClickLogging:_.jE,onToggle:_.sz,style:_.jE,useOutlinedIcon:_.jE,className:_.jE,scopingClassName:_.jE}});var PL=function(){return _.l.apply(this,arguments)||this};
_.x(PL,_.l);PL.prototype.onTap=function(d){d.stopPropagation();d=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.GQ("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:d})):this.ytLiveChatReduxBehavior.dispatch(_.MG("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:d}))};
_.Uh.Object.defineProperties(PL.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.engagementState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d=_.e(this.data.toggleButton,_.oE),f;if(Number(((f=this.likeCountState)==null?void 0:f.likeCountIfIndifferentNumber)||"0")===0){var R;f=((R=this.data.likeCountPlaceholder)==null?void 0:R.content)||""}else{var W,p,U;f=((W=this.likeCountState)==null?void 0:(p=W.likeCountIfIndifferent)==null?void 0:p.content)||((U=this.data.likeCountPlaceholder)==null?void 0:U.content)||""}var g,K;R=((g=this.likeCountState)==null?void 0:(K=
g.likeCountIfLiked)==null?void 0:K.content)||"1";g=_.e(d.toggledButtonViewModel,_.nP);return Object.assign({},d,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.e(d.defaultButtonViewModel,_.nP),{title:f})},toggledButtonViewModel:{buttonViewModel:Object.assign({},g,{title:R})}})}}}});
PL.prototype.onTap=PL.prototype.onTap;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],PL.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PL.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],PL.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],PL.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.likeCountEntityKey"],selector:b_J}),_.F("design:type",Object)],PL.prototype,"likeCountState",void 0);_.Q([_.M({selectorArgs:["data.engagementStateKey"],selector:IGu}),_.F("design:type",Object)],PL.prototype,"engagementState",void 0);_.Q([_.a("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PL.prototype,"isLiked",null);
_.Q([_.a("data","likeCountState","isLiked"),_.F("design:type",Object),_.F("design:paramtypes",[])],PL.prototype,"toggleButton",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],PL.prototype,"onTap",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],PL);
_.u(PL,"yt-live-chat-like-button-view-model",function(){if(NWa===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$pc===void 0&&($pc=document.createElement("template"));var W=$pc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);NWa=d}d=NWa;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var $4O;var Nla;var Qv=function(){return _.l.apply(this,arguments)||this};
_.x(Qv,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qv.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],Qv);
_.u(Qv,"yt-live-chat-paid-message-footer-renderer",function(){if(Nla===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$4O===void 0&&($4O=document.createElement("template"));var W=$4O;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Nla=d}d=Nla;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var yMB;var Ckc;var ihC;var BlL,cML=function(){if(BlL!==void 0)return BlL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;ihC===void 0&&(ihC=document.createElement("template"));var W=ihC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return BlL=d};var vL=function(){return _.l.apply(this,arguments)||this};
_.x(vL,_.l);vL.prototype.onTap=function(d){d.stopPropagation()};
_.Uh.Object.defineProperties(vL.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d=_.e(this.data.replyButton,_.nP),f,R,W,p,U,g,K,E=Number(((f=this.replyCountState)==null?void 0:f.replyCountNumber)||"0")===0?(R=this.data)==null?void 0:(W=R.replyCountPlaceholder)==null?void 0:W.content:((p=this.replyCountState)==null?void 0:(U=p.replyCount)==null?void 0:U.content)||((g=this.data)==null?void 0:(K=g.replyCountPlaceholder)==null?void 0:K.content)||"",Y;return Object.assign({},
d,{title:E,accessibilityText:(Y=this.replyCountState)==null?void 0:Y.replyButtonAccessibilityText})}}}});
_.Uh.Object.defineProperties(vL,{template:{configurable:!0,enumerable:!0,get:function(){return cML()}}});
vL.prototype.onTap=vL.prototype.onTap;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],vL.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vL.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],vL.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vL.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.replyCountEntityKey"],selector:function(d,f){return _.qn(d.entities,"replyCountEntity",f)}}),
_.F("design:type",Object)],vL.prototype,"replyCountState",void 0);_.Q([_.a("data","replyCountState"),_.F("design:type",Object),_.F("design:paramtypes",[])],vL.prototype,"buttonViewModel",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],vL.prototype,"onTap",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],vL);
_.u(vL,"yt-live-chat-reply-button-view-model",function(){return cML()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var tVe;var djy;var Fl=function(){var d=_.l.apply(this,arguments)||this;d.ariaLabel="";return d};
_.x(Fl,_.l);
Fl.prototype.dataChanged=function(){for(var d=(0,_.b8)(_.Eo(this.hostElement).querySelector("#image"));d.firstChild;)d.removeChild(d.firstChild);if(this.data)if(this.data.icon){var f=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(f.polymerController.icon="yt-sys-icons:shield-filled",f.polymerController.defaultToFilled=!0):f.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();d.appendChild(f)}else if(this.data.customThumbnail){f=document.createElement("img");
var R=_.ZBf(this.data.customThumbnail.thumbnails,16);R?(f.src=R,d.appendChild(f),f.setAttribute("alt",this.hostElement.ariaLabel||"")):_.JA(new _.M2("Could not compute URL for thumbnail",this.data.customThumbnail))}};
Fl.prototype.identity=function(d){return d};
Fl.prototype.computeType=function(d){return YO(d||void 0)};
Fl.prototype.dataChanged=Fl.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],Fl.prototype,"data",void 0);_.Q([_.M({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.F("design:type",Object)],Fl.prototype,"ariaLabel",void 0);_.Q([_.M({computed:"computeType(data)",reflectToAttribute:!0}),_.F("design:type",String)],Fl.prototype,"type",void 0);
_.Q([_.M({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.F("design:type",String)],Fl.prototype,"sharedTooltipText",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("live_chat_enable_new_moderator_badge")}}),
_.F("design:type",Boolean)],Fl.prototype,"enableNewModeratorBadge",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fl.prototype,"dataChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],Fl);
_.u(Fl,"yt-live-chat-author-badge-renderer",function(){if(djy===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;tVe===void 0&&(tVe=document.createElement("template"));var W=tVe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);djy=d}d=djy;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var jdc;var fCe;var Jw=function(){return _.l.apply(this,arguments)||this};
_.x(Jw,_.l);_.O=Jw.prototype;_.O.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"}}}}};
_.O.computeBadgesInsideChip=function(d){return d?d.filter(function(f){return YO(f.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.O.computeBadgesOutsideChip=function(d){return this.prependChatBadges||!d?[]:d.filter(function(f){f=YO(f.liveChatAuthorBadgeRenderer);return f!=="verified"&&f!=="owner"})};
_.O.computeBadgesBeforeChip=function(d){return this.prependChatBadges&&d?d.filter(function(f){f=YO(f.liveChatAuthorBadgeRenderer);return f!=="verified"&&f!=="owner"}):[]};
_.O.computeIsHighlighted=function(d,f){var R=!!Tev(d,"owner"),W=!!Tev(d,"verified");d=!!Tev(d,"moderator");return(R||W&&!d)&&!f};
_.O.computeAuthorType=function(d){return XOv(d)};
_.O.computeAuthorClass=function(d,f){return f?(d?d+" ":"")+"single-line":d};
_.O.onSeedColorChanged=function(){_.q("live_chat_author_name_color_usernames")||_.q("live_chat_seed_color_usernames")||_.q("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):_.q("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Jw.prototype.onSeedColorChanged=Jw.prototype.onSeedColorChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Jw.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Jw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Jw.prototype,"authorName",void 0);_.Q([_.M(),_.F("design:type",Array)],Jw.prototype,"authorBadges",void 0);
_.Q([_.M({computed:"computeAuthorType(authorBadges)"}),_.F("design:type",String)],Jw.prototype,"authorType",void 0);_.Q([_.M({computed:"computeAuthorClass(authorType, singleLine)"}),_.F("design:type",String)],Jw.prototype,"authorClass",void 0);_.Q([_.M({computed:"computeBadgesInsideChip(authorBadges)"}),_.F("design:type",Array)],Jw.prototype,"badgesInsideChip",void 0);_.Q([_.M({computed:"computeBadgesOutsideChip(authorBadges)"}),_.F("design:type",Array)],Jw.prototype,"badgesOutsideChip",void 0);
_.Q([_.M({computed:"computeBadgesBeforeChip(authorBadges)"}),_.F("design:type",Array)],Jw.prototype,"badgesBeforeChip",void 0);_.Q([_.M({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Jw.prototype,"isHighlighted",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Jw.prototype,"singleLine",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Jw.prototype,"disableHighlighting",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Jw.prototype,"dashboardMoneyFeed",void 0);_.Q([_.M({value:_.q("live_chat_prepend_badges"),reflectToAttribute:!0}),_.F("design:type",Boolean)],Jw.prototype,"prependChatBadges",void 0);_.Q([_.M(),_.F("design:type",String)],Jw.prototype,"authorNameColor",void 0);_.Q([_.Xd("#author-name"),_.F("design:type",HTMLDivElement)],Jw.prototype,"username",void 0);
_.Q([_.e2("authorNameColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jw.prototype,"onSeedColorChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Jw);
_.u(Jw,"yt-live-chat-author-chip",function(){if(fCe===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;jdc===void 0&&(jdc=document.createElement("template"));var W=jdc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);fCe=d}d=fCe;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var R6c;var Wcy;var n7=function(){var d=_.l.apply(this,arguments)||this;d.debounceCommand=_.Dy(function(f){d.ytComponentBehavior.resolveCommand(f)},1500);
return d};
_.x(n7,_.l);n7.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var d=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",f,R,W=this.isHearted?(f=this.data)==null?void 0:f.unheartCommand:(R=this.data)==null?void 0:R.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.GQ("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:d}));(d=_.oT(W))&&this.debounceCommand(d)}};
_.Uh.Object.defineProperties(n7.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var d,f;if(!((d=this.data)==null?0:(f=d.creatorThumbnail)==null?0:f.sources))return{};d={thumbnails:[]};f={};f.url=this.data.creatorThumbnail.sources[0].url;d.thumbnails.push(f);return d}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((f=this.engagementState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((f=this.engagementState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((f=this.engagementState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((R=this.engagementState)==null?void 0:R.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}}});
n7.prototype.onTap=n7.prototype.onTap;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],n7.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],n7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],n7.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],n7.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.engagementStateKey"],selector:IGu}),_.F("design:type",Object)],n7.prototype,"engagementState",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],n7.prototype,"thumbnailDetails",null);_.Q([_.a("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n7.prototype,"isHearted",null);_.Q([_.a("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n7.prototype,"isEditable",null);
_.Q([_.a("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n7.prototype,"showCreatorView",null);_.Q([_.a("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n7.prototype,"showButton",null);_.Q([_.a("data","isHearted"),_.F("design:type",String),_.F("design:paramtypes",[])],n7.prototype,"label",null);_.Q([_.a("data","isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],n7.prototype,"heartHoverText",null);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n7.prototype,"onTap",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],n7);
_.u(n7,"yt-live-chat-creator-heart-view-model",function(){if(Wcy===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;R6c===void 0&&(R6c=document.createElement("template"));var W=R6c;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Wcy=d}d=Wcy;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var hw=function(){};
_.x(hw,kT);hw.prototype.JSC$13056_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:dZ("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
hw.prototype.getApiPaths=function(){return[]};
hw.prototype.getExtension=function(){};
hw.prototype.JSC$13056_buildRequest=function(){};var pri={},Uje=(pri.GET_DATASYNC_IDS=S4(hw),pri);var OBe,ZBV,sdF,jBF,on,Kca,O4C,HBe,gHR;OBe="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");ZBV=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.yK=function(d,f,R,W,p,U,g,K,E){this.endpointMap=d;this.networkManager=f;this.authService=R;this.responseProcessorMap=W;this.innertubeResponseStore=p;this.contextProcessors=U;this.asyncContextProcessors=g;this.localInnertubeRouter=K;this.requestSequencer=E;this.inflightRequests=new Map;d.signalEndpointMap||(d.signalEndpointMap={});d.signalEndpointMap=Object.assign({},Uje,d.signalEndpointMap)};
sdF=function(d,f,R,W,p,U,g,K,E){if(_.yK.instance!==void 0){if(W=_.yK.instance,d=[d!==W.endpointMap,f!==W.networkManager,R!==W.authService,p!==W.innertubeResponseStore,U!==W.contextProcessors,g!==W.asyncContextProcessors,K!==W.localInnertubeRouter],d.some(function(Y){return Y}))throw new _.M2("InnerTubeTransportService is already initialized",d);
}else _.yK.instance=new _.yK(d,f,R,W,p,U,g,K,E)};
_.iG=function(d,f,R){var W=W===void 0?tYF:W;var p=O4C(d,f);return p?new _.Ig(function(U,g){var K,E,Y,b,D;return _.H(function(I){switch(I.nextAddress){case 1:return I.yield(p,2);case 2:K=I.yieldResult;E=K.JSC$13056_getRequest(f,R,W);if(!E){g(new _.M2("Error: Failed to build request for command.",f));I.jumpTo(0);break}Be(E.input);b=((Y=E.requestShell)==null?void 0:Y.mode)==="cors"?"cors":void 0;if(d.authService.syncHeaders){D=gHR(E.config,b);I.jumpTo(4);break}return I.yield(HBe(E.config,b),5);case 5:D=
I.yieldResult;case 4:U(Kca(d,E,D)),_.a4(I)}})}):_.m_(new _.M2("Error: No request builder found for command.",f))};
jBF=function(d,f,R,W){var p=p===void 0?tYF:p;var U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h;return _.H(function(t){switch(t.nextAddress){case 1:U=ISU(f,d.endpointMap);if(!U)throw new _.M2("Error: No streaming request builder found for command",f);g=U.JSC$13056_getRequest(f,R,p);if(!g)throw new _.M2("Failed to build YtRequest for streaming Command",f);if((K=d.localInnertubeRouter)==null||!K.shouldPreferLocalResponse(g.input,g.innerTubeRequest)){t.jumpTo(2);break}return t.yield(d.localInnertubeRouter.localInnertubeResponse(g.input,
g.innerTubeRequest),3);case 3:return E=t.yieldResult,Y={},E.playerResponse&&(on(d,E.playerResponse,g),Y.player=E.playerResponse,(b=W)==null||b(Y,E)),E.watchNextResponse&&(on(d,E.watchNextResponse,g),Y.content=E.watchNextResponse,(D=W)==null||D(Y,E)),t.return(Y);case 2:L=((I=g.requestShell)==null?void 0:I.mode)==="cors"?"cors":void 0;if(d.authService.syncHeaders){X=gHR(g.config,L);t.jumpTo(4);break}return t.yield(HBe(g.config,L),5);case 5:X=t.yieldResult;case 4:return r=(S=(w=g.requestShell)==null?
void 0:w.headers)!=null?S:{},g.requestShell=Object.assign({},g.requestShell,{headers:Object.assign({},r,X)}),v=Object.assign({},g.requestShell),c=JSON.stringify(g.innerTubeRequest),g.requestShell.method==="POST"&&(v=Object.assign({},v,{body:c})),n=function(kU,Eu){on(d,Eu.playerResponse||Eu.watchNextResponse||Eu.reelItemWatchResponse||Eu.reelWatchSequenceResponse,g);W==null||W(kU,Eu)},y={},t.yield(EHa(d.networkManager,g.input,v,n),6);
case 6:return y=t.yieldResult,((h=g.config)==null?0:h.responseTick)&&_.JD(g.config.responseTick),t.return(y)}})};
_.FZ=function(d,f,R,W,p){p=p===void 0?{authStrategy:{identity:tYF}}:p;var U=U===void 0?!0:U;var g=function(){};
g=DfL(Ygf(R));f.context||(f.context=_.Vc1(W,U));return new _.Ig(function(K){var E,Y,b,D,I;return _.H(function(L){if(L.nextAddress==1)return E=pc8(R),Y=_.t6(E),d.authService.syncHeaders?(b=gHR(p,Y),L.jumpTo(2)):L.yield(HBe(p,Y),3);L.nextAddress!=2&&(b=L.yieldResult);D=U1F(pc8(R));I={input:D,requestShell:dZ(D),innerTubeRequest:f,config:p};K(Kca(d,I,b,g));_.a4(L)})})};
on=function(d,f,R){var W;if(f&&!(f==null?0:(W=f.sequenceMetaData)==null?0:W.skipProcessing)&&d.responseProcessorMap){W=_.Z(OBe);for(var p=W.next();!p.done;p=W.next())p=p.value,d.responseProcessorMap[p]&&d.responseProcessorMap[p].handleResponse(f,R)}};
Kca=function(d,f,R,W){W=W===void 0?function(){}:W;
var p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU,Eu,IJ,xU,ek,nQ,uW,Ue,mB,zN,dy,DL,kV,GN,aR,Ba,pQ,ji,LR,E2;return _.H(function(ei){switch(ei.nextAddress){case 1:g=(p=f.config)==null?void 0:(U=p.storeStrategy)==null?void 0:U.storeKey;if(!(g&&d.innertubeResponseStore&&d.innertubeResponseStore.has(g))||((K=f.config)==null?0:(E=K.storeStrategy)==null?0:E.disableCache)){ei.jumpTo(2);break}return ei.yield(d.innertubeResponseStore.get(g),3);case 3:if((Y=ei.yieldResult)&&!Y.isExpired())return ei.return(Promise.resolve(_.dt(Y)));
case 2:if(!((b=f)==null?0:(D=b.innerTubeRequest)==null?0:D.context)){ei.jumpTo(4);break}I=f.innerTubeRequest.context;if(!(d.asyncContextProcessors&&d.asyncContextProcessors.length>0)){ei.jumpTo(5);break}L=[];X=_.Z(d.asyncContextProcessors);for(w=X.next();!w.done;w=X.next())S=w.value,r=S.processContext(f),r.wrappedPromise_&&L.push(r.wrappedPromise_);if(!(L.length>0)){ei.jumpTo(5);break}return ei.yield(Promise.all(L),5);case 5:v=_.Z(d.contextProcessors||[]),c=v.next();case 8:if(c.done){ei.jumpTo(4);
break}n=c.value;return ei.yield(n.processContext(I),9);case 9:c=v.next();ei.jumpTo(8);break;case 4:if((y=d.localInnertubeRouter)==null||!y.shouldPreferLocalResponse(f.input,f.innerTubeRequest)){ei.jumpTo(12);break}return ei.yield(d.localInnertubeRouter.localInnertubeResponse(f.input,f.innerTubeRequest),13);case 13:return h=ei.yieldResult,on(d,h,f),ei.return(h);case 12:return(Eu=(kU=f.config)==null?void 0:kU.requestKey)&&d.inflightRequests.has(Eu)?t=d.inflightRequests.get(Eu):(IJ=JSON.stringify(f.innerTubeRequest),
nQ=(ek=(xU=f.requestShell)==null?void 0:xU.headers)!=null?ek:{},f.requestShell=Object.assign({},f.requestShell,{headers:Object.assign({},nQ,R)}),uW=Object.assign({},f.requestShell),f.requestShell.method==="POST"&&(uW=Object.assign({},uW,{body:IJ})),((Ue=f.config)==null?0:Ue.requestTick)&&_.JD(f.config.requestTick),mB=function(){return d.networkManager.fetch(f.input,uW,f.config)},t=d.requestSequencer?z6e(d.requestSequencer,f,mB):mB(),Eu&&d.inflightRequests.set(Eu,t)),ei.yield(t,14);
case 14:(zN=ei.yieldResult)&&_.q("web_streaming_player")&&Array.isArray(zN)&&(zN=zN[0].playerResponse);if(zN&&"error"in zN&&((dy=zN)==null?0:(DL=dy.error)==null?0:DL.details))for(kV=zN.error.details,GN=_.Z(kV),aR=GN.next();!aR.done;aR=GN.next())Ba=aR.value,(pQ=Ba["@type"])&&ZBV.indexOf(pQ)>-1&&(delete Ba["@type"],zN=Ba);Eu&&d.inflightRequests.has(Eu)&&d.inflightRequests.delete(Eu);((ji=f.config)==null?0:ji.responseTick)&&_.JD(f.config.responseTick);if(zN||(LR=d.localInnertubeRouter)==null||!LR.canProvideFallbackResponse(f.input,
f.innerTubeRequest)){ei.jumpTo(15);break}return ei.yield(d.localInnertubeRouter.localFallbackInnertubeResponse(f.input,f.innerTubeRequest),16);case 16:zN=ei.yieldResult;case 15:return on(d,zN,f),((E2=f.config)==null?0:E2.processorTick)&&_.JD(f.config.processorTick),W(),ei.return(zN||void 0)}})};
_.CG=function(d,f){return Da8(f,d.endpointMap)};
O4C=function(d,f){d=qnn(f,d.endpointMap);if(d!==void 0)return Promise.resolve(d)};
HBe=function(d,f){var R,W,p,U;return _.H(function(g){if(g.nextAddress==1){p=(R=d)==null?void 0:(W=R.authStrategy)==null?void 0:W.sessionIndex;var K=g.yield;var E=_.D6(qN8({sessionIndex:p}));return K.call(g,E,2)}U=g.yieldResult;return g.return(Promise.resolve(Object.assign({},LG1(f),U)))})};
gHR=function(d,f){var R;d=d==null?void 0:(R=d.authStrategy)==null?void 0:R.sessionIndex;R=qN8({sessionIndex:d});return Object.assign({},LG1(f),R)};var k3y,YGV,bBc,DjV,ICa,qGi,xjV,XrC,yv,TAL,AuB,e6O,aCV;k3y=0;YGV=/tone[1-5]/;bBc=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");DjV="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
ICa=Number.MAX_SAFE_INTEGER;qGi=RegExp("\ufe0f","g");_.$L=function(d){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;d&&_.LcR(this,d)};
_.LcR=function(d,f){try{_.IL(f,{context:d,onSuccess:function(W,p){Array.isArray(p)?d.load(p):(W=new _.M2("Emoji manager JSON response was not an array!",{response:p}),_.vW(W))},
onError:function(W){W=new _.M2("Failed to retrieve emoji manager initial JSON data!",{url:f,statusCode:_.zh(W).toString()});_.JA(W)}})}catch(W){var R=new _.M2("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:f});
_.JA(R)}};
_.$L.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.$L.prototype.load=function(d,f){if(f)if(d.length)d=d.concat(f.emojis);else{this.emojis=f.emojis;this.emojiMap=f.emojiMap;this.emojiShortcutMap=f.emojiShortcutMap;this.emojiShortcutCharMap=e6O(f);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=f.emojiRegex;return}this.emojis=[].concat(_.uR(new Set(this.emojis.concat(d))));this.hasInitializedShortcutCharMap=!1;d=Array(this.emojis.length);for(f=0;f<this.emojis.length;f++){var R=this.emojis[f];if(R.emojiId){this.emojiMap[R.emojiId]=R;this.emojiMap[R.emojiId].index=
f;for(var W=0;R.shortcuts&&W<R.shortcuts.length;W++)this.emojiShortcutMap[R.shortcuts[W].toLocaleLowerCase()]=R;d[f]=R.isCustomEmoji&&R.shortcuts?R.shortcuts[0]:R.emojiId}}d.sort(function(p,U){return U.length-p.length});
if(d.length)try{this.emojiRegex=new RegExp(d.join("|").replace("*","\\*"),"gi")}catch(p){this.emojiRegex=/$./}else this.emojiRegex=/$./};
xjV=function(d,f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){var W=R.value;if(W.emojiId&&d.emojiMap[W.emojiId]){R=Object.assign({},d.emojiMap[W.emojiId],W);d.emojiMap[W.emojiId]=R;var p=void 0;R.index&&((p=d.emojis[R.index])==null?void 0:p.emojiId)===W.emojiId&&(d.emojis[R.index]=R);W=void 0;if((W=R.shortcuts)==null?0:W.length)for(d.hasInitializedShortcutCharMap=!1,W=_.Z(R.shortcuts),p=W.next();!p.done;p=W.next())d.emojiShortcutMap[p.value.toLocaleLowerCase()]=R}}};
XrC=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(_.l0.getInstance(),2);if(W.nextAddress!=3)return(f=W.yieldResult)?W.yield(f.get("ytlc-emoji-pref"),3):W.return();(R=W.yieldResult)&&xjV(d,Object.keys(R).map(function(p){return{emojiId:p,stickyPrefId:R[p]}}).filter(function(p){return!!p.emojiId&&!!p.stickyPrefId}));
_.a4(W)})};
_.NV=function(d,f,R){return(d=d.emojiMap[f])&&(!d.isLocked||R!==void 0&&R)?d:void 0};
yv=function(d,f,R){R=_.NV(d,f,R===void 0?!1:R);var W=f.match("\u200d");R&&d.skinTone!==0&&(d=(W==null?void 0:W.length)===1?_.NV(d,f.replace("\u200d",bBc[d.skinTone]+"\u200d")):_.NV(d,f+bBc[d.skinTone]))&&(R=d);return R};
TAL=function(d,f){var R=d.emojiMap[f];return(R==null?0:R.stickyPrefId)?d.emojiMap[R.stickyPrefId]:yv(d,f)};
_.HI=function(d,f){d=d.emojiShortcutMap[f.toLocaleLowerCase()];return!d||d.isLocked?null:d};
AuB=function(d,f,R){return e6O(d,R===void 0?!1:R)[f]||{}};
e6O=function(d,f){f=f===void 0?!1:f;if(!d.hasInitializedShortcutCharMap){d.hasInitializedShortcutCharMap=!0;for(var R=0;R<d.emojis.length;R++){var W=d.emojis[R];if(!(W.isLocked||f&&W.isCustomEmoji&&W.emojiId&&!d.pickerCustomEmojiIds.includes(W.emojiId)))for(var p=0;W.shortcuts&&p<W.shortcuts.length;p++){var U=W.shortcuts[p];U.startsWith(":_")&&W.isCustomEmoji&&(d.emojiShortcutCharMap[":_"]==null&&(d.emojiShortcutCharMap[":_"]=Object.create(null)),d.emojiShortcutCharMap[":_"][U]=W);if(!(U.length<3||
!W.isCustomEmoji&&YGV.test(U))){var g=U.substr(0,3).toLocaleLowerCase();d.emojiShortcutCharMap[g]==null&&(d.emojiShortcutCharMap[g]=Object.create(null));d.emojiShortcutCharMap[g][U]=W}}}}return d.emojiShortcutCharMap};
_.$L.prototype.createEmoji=function(d,f){f=f===void 0?!0:f;var R=document.createElement("img");d.isCustomEmoji||R.classList.add("small-emoji");R.classList.add("emoji");R.classList.add("yt-formatted-string");R.src=d.image?_.KG(d.image.thumbnails,this.emojiSize)||"":"";var W=void 0;d.image&&d.image.accessibility&&d.image.accessibility.accessibilityData&&(W=d.image.accessibility.accessibilityData.label);R.alt=W?W:(d.isCustomEmoji&&d.shortcuts?d.shortcuts[0]:d.emojiId)||"";d.isCustomEmoji&&(R.dataset.emojiId=
d.emojiId);_.Ub&&(R.setAttribute("contenteditable","false"),R.setAttribute("unselectable","on"));f&&(d.shortcuts&&d.shortcuts.length&&R.setAttribute("shared-tooltip-text",d.shortcuts[0]),R.id="emoji-"+k3y++);return R};
_.$L.prototype.createDocumentFragment=function(d,f,R,W){f=f===void 0?!1:f;R=R===void 0?!0:R;W=W===void 0?!1:W;d=d.replace(qGi,"");for(var p=document.createDocumentFragment(),U=0,g,K=0;(g=this.emojiRegex.exec(d))!=null;){var E=_.NV(this,g[0])||_.HI(this,g[0]);!E||E.isCustomEmoji&&!f||(E=this.createEmoji(E,R),U!==g.index&&p.appendChild(document.createTextNode(d.substring(U,g.index))),p.appendChild(E),U=g.index+g[0].length,K++)}if(!W||K)return p.appendChild(document.createTextNode(d.substr(U))),p};
aCV=function(d,f,R){var W,p,U,g,K,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1){if(!f.emojiId||!d.emojiMap[f.emojiId])return I.return();W=Object.assign({},d.emojiMap[f.emojiId],{stickyPrefId:R});d.emojiMap[f.emojiId]=W;f.index&&((p=d.emojis[f.index])==null?void 0:p.emojiId)===f.emojiId&&(d.emojis[f.index]=W);if((U=f.shortcuts)==null?0:U.length)for(d.hasInitializedShortcutCharMap=!1,g=_.Z(f.shortcuts),K=g.next();!K.done;K=g.next())E=K.value,d.emojiShortcutMap[E.toLocaleLowerCase()]=W;return I.yield(_.l0.getInstance(),
2)}if(I.nextAddress!=4)return(Y=I.yieldResult)?I.yield(Y.get("ytlc-emoji-pref"),4):I.jumpTo(0);D=(b=I.yieldResult)!=null?b:{};D[f.emojiId]=R;return I.yield(Y.set("ytlc-emoji-pref",D,ICa),0)})};
_.C7=new _.$L;var lCi;_.iE={};
lCi={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.q("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:_.q("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 d5(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 d=_.Eo(this.hostElement||this).querySelector("#inline-action-button-container");d&&d.setAttribute("aria-hidden","true");this.menuButton=_.Eo(this.hostElement).querySelector("#menu-button")},
attached:function(){var d=this.menuButton;d&&(d.addEventListener("focusin",_.qb(this,this.onMenuButtonFocus_)),d.addEventListener("focusout",_.qb(this,this.onMenuButtonBlur_)))},
detached:function(){var d=this.menuButton;d&&(d.removeEventListener("focusin",_.qb(this,this.onMenuButtonFocus_)),d.removeEventListener("focusout",_.qb(this,this.onMenuButtonBlur_)))},
identity:_.Fp,truthy:function(d){return!!d},
computeTimestampString:function(d){return d?d.timestampText?this.getSimpleString(d.timestampText):this.TIME_FORMATTER.format(new Date(d.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(d){return d},
computeMenuVisible_:function(d,f){return d||f},
computeHasInlineActionButtons:function(d){if(!d)return!1;var f,R;return!((f=d.inlineActionButtons)==null||!f.length)||!((R=d.additionalInlineActionButtons)==null||!R.length)},
createDocumentFragmentFromString:function(d){var f=_.C7.createDocumentFragment.bind(_.C7),R;if((R=this.participantsManager)==null||!R.viewerRegex)return f(d);R=document.createDocumentFragment();for(var W=0,p;(p=this.participantsManager.viewerRegex.exec(d))!=null;){if(p.index>0){var U=":"+p[0]+":";if((_.NV(_.C7,U)||_.HI(_.C7,U))&&d.indexOf(U)===p.index-1)continue}R.appendChild(f(d.substring(W,p.index)));W=document.createElement("span");W.appendChild(f(p[0]));W.classList.add("mention");R.appendChild(W);
W=p.index+p[0].length}R.appendChild(f(d.substring(W)));return R},
createDocumentFragment:function(d){var f=document.createDocumentFragment();if(d.simpleText)return f.appendChild(this.createDocumentFragmentFromString(d.simpleText)),f;if(!d.runs)return f;for(var R=0;R<d.runs.length;R++){var W=d.runs[R];if(W.emoji)f.appendChild(_.C7.createEmoji(W.emoji));else if(W.text)if(W.navigationEndpoint){var p=document.createElement("a");p.classList.add("yt-simple-endpoint");QHp(p,W.navigationEndpoint);_.Eo(p).appendChild(this.createDocumentFragmentFromString(W.text));f.appendChild(p)}else f.appendChild(this.createDocumentFragmentFromString(W.text))}return f},
hasModerationOverlayVisible:function(){var d;return((d=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:d.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(d){d.composedPath().some(function(f){return(f=f instanceof Element?f:null)?f.tagName&&(f.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||f.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.q("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(d)},
colorFromDecimal:function(d){return OXU(d)},
markAsDeleted:function(d,f){this.set("data.deletedStateMessage",d);this.set("data.showOriginalContentMessage",f)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(d){if(this.data.contextMenuEndpoint){var f=_.Ze().resolve(_.JZ),R=this.data.contextMenuEndpoint,W;(W=_.yK.instance)&&_.CG(W,R)?(f=M1N(f,R),W=_.FZ(W,{},f)):W=_.wrB(f,R);W.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);d&&d.stopPropagation()}},
handleGetContextMenuResponse_:function(d){var f=_.yK.instance;f&&_.CG(f,{liveChatEndpoint:{}})||(d=d.response);d.liveChatItemContextMenuSupportedRenderers&&d.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(d.liveChatItemContextMenuSupportedRenderers.menuRenderer);d.actions&&_.zV(this.hostElement,"yt-live-chat-actions",[d.actions])},
handleGetContextMenuError:function(d){if(d instanceof Error||d instanceof Object||d instanceof String)var f=d;_.vW(new _.M2("Error encountered calling GetLiveChatItemContextMenu",f))},
showContextMenu_:function(d){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:d}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.E$(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.E$(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.iE.YtLiveChatItemBehavior=[lCi,_.N0.YtComponentBehavior,_.qV.YtOpenPopupBehavior];_.BL=function(){};var G3C;var SGL;var V1i;var ruO;var cL=function(){var d=_.l.apply(this,arguments)||this;d.active=!1;d.identity=_.Fp;return d};
_.x(cL,_.l);cL.prototype.dataChanged=function(){this.active=!1};
cL.prototype.onClick=function(){_.E$(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
cL.prototype.dataChanged=cL.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],cL.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cL.prototype,"active",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cL.prototype,"dataChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],cL);
_.u(cL,"yt-live-chat-text-input-field-suggestion",function(){if(ruO===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;V1i===void 0&&(V1i=document.createElement("template"));var W=V1i;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ruO=d}d=ruO;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});_.tw=function(d,f,R){return CustomEvent.call(this,d,{detail:{value:f,path:R}})||this};
_.x(_.tw,CustomEvent);_.d_=function(){var d=_.l.apply(this,arguments)||this;d.viewerName=null;d.actionMap={"yt-live-chat-actions":"onChatMessage_"};d.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];d.PARTICIPANT_TIME_USEC_=3E8;return d};
_.x(_.d_,_.l);_.O=_.d_.prototype;_.O.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.O.addParticipant=function(d){var f=_.X8U(this.participants,d,function(W,p){W=W[Object.keys(W)[0]];p=p[Object.keys(p)[0]];W=String(_.R0(W.authorName)).toLowerCase();p=String(_.R0(p.authorName)).toLowerCase();return W<p?-1:W==p?0:1}.bind(this));
if(f>=0){var R=this.participants[f];R[Object.keys(R)[0]].timestampUsec&&this.splice("participants",f,1,d)}else this.splice("participants",-f-1,0,d);d=d[Object.keys(d)[0]];f=_.R0(d.authorName).toLocaleLowerCase();R=f.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(R)||(this.allParticipantsCharMap_[R]={});this.allParticipantsCharMap_[R][f]=d};
_.O.getAuthorsFromPrefix=function(d){return this.allParticipantsCharMap_.hasOwnProperty(d)?this.allParticipantsCharMap_[d]:null};
_.O.computeViewerRegex_=function(d){if(!d)return null;d=d.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var f=d.indexOf("@")===0&&_.q("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(f+d.replace(/ /g,"\\s*")+"|^"+d.replace(/ /g,"\\s*")+"$|^"+d.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+d.replace(/ /g,"\\s*")+"$|(?<=\\s)"+d.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.O.checkForStaleParticipants_=function(){var d=this;this.trimOldParticipants_();this.asyncHandle_&&VtF(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.i8(function(){d.checkForStaleParticipants_()},3E4))};
_.O.onChatMessage_=function(d){var f=this,R=Date.now()*1E3;d.forEach(function(W){if(W=_.e(W,GRC)){W=W.item;var p=Object.keys(W)[0];f.SUPPORTED_ITEM_TYPES_.indexOf(p)!=-1&&W[p].timestampUsec>=R-f.PARTICIPANT_TIME_USEC_&&f.addParticipant(W)}},this);
this.checkForStaleParticipants_()};
_.O.trimOldParticipants_=function(){for(var d=Date.now()*1E3,f=this.participants.length-1;f>=0;f--){var R=this.participants[f];R=R[Object.keys(R)[0]];R.timestampUsec&&R.timestampUsec<d-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",f,1)}};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],_.d_.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],_.d_.prototype,"viewerName",void 0);_.Q([_.M({computed:"computeViewerRegex_(viewerName)"}),_.F("design:type",Object)],_.d_.prototype,"viewerRegex",void 0);_.Q([_.M({value:function(){return[]},
notify:!0}),_.F("design:type",Array)],_.d_.prototype,"participants",void 0);_.Q([_.nO({is:"yt-live-chat-participants-manager",noInjection:!0})],_.d_);var mjR=/.*([:@#].*?)$/,jR=/\u00a0/g,u2a=String.fromCharCode(160),Pmi={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"},fV=function(){var d=_.l.apply(this,arguments)||this;d.disabled=!1;d.liveChatRichMessageInput=null;d.messageInput=null;d.isValidWithNoInputText=!1;d.suggestions=[];d.emojiManager=_.C7;d.inputMethodEditorActive=
!1;d.suggestionIndex=-1;d.JSC$14061_lastSuggestionRange=null;return d};
_.x(fV,_.l);_.O=fV.prototype;_.O.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.O.attached=function(){_.Ob&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.O.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.O.dataChanged=function(){if(!this.ignoreColorMapping){var d=!1,f={},R;for(R in Pmi)this.data&&this.data.hasOwnProperty(R)&&(f[Pmi[R]]=this.colorFromDecimal(this.data[R]),d=!0);d&&_.DV(this.hostElement,f)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.O.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.O.colorFromDecimal=function(d){d=Math.floor(Number(d));return"rgba("+[d>>16&255,d>>8&255,d&255,(d>>24&255)/255].join()+")"};
_.O.preventDrag=function(d){d.dataTransfer&&(d.dataTransfer.dropEffect="none");d.preventDefault()};
_.O.preventResize=function(d){d.returnValue=!1};
_.O.onInputChange=function(){var d=this.characterCount,f=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&f&&f.remove();if(!f&&this.characterCount>this.maxCharacterLimit){var R=window.getSelection();if(R){var W=R.getRangeAt(0);R.removeAllRanges();R.addRange(W)}}if(R=this.getCurrentRange())W=this.calculateTextBeforeRange(R),this.completeEmojisInRange(R,W,!0)||this.updateSuggestions(R,W);W=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(W);
_.E$(this.hostElement,"yt-live-chat-message-input-change",W);f&&this.characterCount===0&&f.remove();R&&R.commonAncestorContainer.parentElement.id==="input"&&R.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>d):R&&!R.collapsed&&R.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(d=this.input.childNodes.length-1;d>=0;d--)this.input.childNodes[d].nodeName==="BR"&&this.input.childNodes[d].remove()};
_.O.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.O.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var d=this.getCurrentRange();d&&d.commonAncestorContainer.parentElement.id==="input"&&d.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.O.mergeOverflowText=function(d){if(d){var f=document.createRange();f.selectNodeContents(d);f=f.extractContents();this.input.insertBefore(f,d)}};
_.O.checkRangeAtEndOfInput=function(){var d=this.getCurrentRange();if(d){var f=_.Eo(this.hostElement).querySelector("#overflow-text"),R=document.createRange();f&&f.previousSibling?f.previousSibling instanceof HTMLImageElement?R.selectNode(f.previousSibling):R.selectNodeContents(f.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?R.selectNode(this.input.lastChild):R.selectNodeContents(this.input.lastChild));R.collapse(!1);return R.isPointInRange(d.startContainer,
d.startOffset)}return!1};
_.O.handleOverflowText=function(d){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var f=_.Eo(this.hostElement).querySelector("#overflow-text"),R=this.getCurrentRange();this.input.normalize();d=this.checkRangeAtEndOfInput()&&d;this.mergeOverflowText(f);for(var W,p=0,U=0,g,K=this.input.childNodes,E=0;E<K.length;E++){var Y=K[E];Y instanceof Text?(U+=Y.textContent.length,U>this.maxCharacterLimit&&(W=Y,p=this.maxCharacterLimit+Y.textContent.length-U)):Y instanceof HTMLImageElement&&
(W=void 0,U=Y.dataset.emojiId&&((W=this.data)==null?0:W.emojiCharacterCount)?U+this.data.emojiCharacterCount:U+Y.alt.length,W=this.input,p=E);if(U>this.maxCharacterLimit&&W){g=document.createRange();g.collapse(!1);f?(U=this.input.lastChild.previousSibling,U instanceof Text?g.setEnd(this.input.lastChild.previousSibling,U.textContent.length):U instanceof HTMLImageElement&&g.setEnd(this.input,this.input.childNodes.length-1)):g.selectNodeContents(this.input);g.setStart(W,p);break}}g&&(W=!1,R&&(d=g.isPointInRange(R.startContainer,
R.startOffset-1)),f||(f=document.createElement("span"),f.id="overflow-text",f.textContent="",f.setAttribute("contenteditable","true"),_.Eo(_.Eo(this.hostElement).querySelector("#input")).appendChild(f),W=!0),f&&(R=g.extractContents(),f.insertBefore(R,f.firstChild),d&&f.firstChild&&(R=document.createRange(),W?R.setStartAfter(f.lastChild):R.setStartAfter(f.firstChild),R.collapse(!0),f=window.getSelection(),f.removeAllRanges(),f.addRange(R))))}};
_.O.checkForDuplicateSpans=function(){for(var d=0;d<this.input.childNodes.length;d++){var f=this.input.childNodes[d];if(f.nodeName==="SPAN"){var R=document.createRange();R.selectNodeContents(f);R=R.extractContents();this.input.insertBefore(R,f);f.remove()}}this.handleOverflowText(!0)};
_.O.getCurrentRange=function(){var d=window.getSelection();return d&&d.rangeCount?d.getRangeAt(0).cloneRange():null};
_.O.getInputRange=function(){var d=this.getCurrentRange();if(d){for(var f=d.commonAncestorContainer,R=!1,W=_.Eo(this.hostElement).querySelector("#input");f;){if(f===W){R=!0;break}f=f.parentNode}R||(d=null)}d||(d=this.getRangeAtEnd());return d};
_.O.getRangeAtEnd=function(){var d=document.createRange(),f=_.Eo(this.hostElement).querySelector("#input").lastChild;!f||f.nodeName!=="#text"&&f.nodeName!=="SPAN"?(d.selectNodeContents(_.Eo(this.hostElement).querySelector("#input")),d.collapse(!1)):f.nodeName==="#text"?d.setStart(f,f.textContent.length):d.setStart(f,f.childNodes.length);return d};
_.O.getChatParticipantSuggestions=function(d,f,R,W){var p=_.q("live_chat_enable_handles_web_text_input_update");if(f)for(var U in f)if(U.indexOf(d)===0||p&&U.indexOf(R+d)===0){var g=f[U],K=_.R0(g.authorName);W.push({suggestion:{author:!0,authorType:R,image:g.authorPhoto,alt:K,text:K}});if(W.length>=64)break}};
_.O.getSuggestions=function(d){var f=[],R=d.substring(0,3),W=AuB(_.C7,R,!0);if(W)for(var p in W)if(p.toLocaleLowerCase().indexOf(d)===0){var U=W[p];if(U&&U.emojiId){if(U=TAL(_.C7,U.emojiId)){var g=void 0,K=void 0,E=void 0,Y=void 0,b=((g=U.image)==null?0:(K=g.accessibility)==null?0:(E=K.accessibilityData)==null?0:E.label)||U.isCustomEmoji?(Y=U.shortcuts)==null?void 0:Y[0]:U.emojiId;f.push({suggestion:{emoji:!0,image:U.image,alt:b,text:p,textToInsertWhenSelected:U.isCustomEmoji?p:b}})}if(f.length>=
64)break}}if(!this.participantsManager)return null;if(R.indexOf("@")===0||R.indexOf("#")===0)W=R.charAt(0),d=d.substring(1),p=_.q("live_chat_enable_handles_web_text_input_update"),R.indexOf("@")===0&&p&&(p=this.participantsManager.getAuthorsFromPrefix(R.substring(0,2)),this.getChatParticipantSuggestions(d,p,W,f)),R=R.substring(1),R=this.participantsManager.getAuthorsFromPrefix(R),this.getChatParticipantSuggestions(d,R,W,f);return f?f.sort(function(D,I){return I.suggestion.text<D.suggestion.text?-1:
I.suggestion.text===D.suggestion.text?0:1}):null};
_.O.insertSuggestion=function(d){var f=_.q("live_chat_enable_handles_web_text_input_update"),R=d.authorType;f=d.text.indexOf(R)===0&&f?d.text+u2a:R+d.text+u2a;d.emoji?this.insertTextAtRange(this.JSC$14061_lastSuggestionRange,d.textToInsertWhenSelected||""):d.author&&this.insertTextAtRange(this.JSC$14061_lastSuggestionRange,f)};
_.O.updateSuggestionsAtCaret=function(){var d=this.getCurrentRange();d&&this.updateSuggestions(d,this.calculateTextBeforeRange(d))};
_.O.offsetStartOfRangeBy=function(d,f){for(;f>0;)if(d.startOffset-f>=0){d.setStart(d.startContainer,d.startOffset-f);break}else{f=d.startContainer instanceof HTMLImageElement?f-d.startContainer.alt.length:f-d.startOffset;var R=d.startContainer.previousSibling;if(!R){d.setStart(d.startContainer,0);break}if(_.q("live_chat_require_space_for_autocomplete_emoji")){var W=void 0,p=void 0;d.setStart(R,((W=R)==null?void 0:(p=W.textContent)==null?void 0:p.length)||0)}else d.setStart(R,R.childNodes.length||
0)}};
_.O.updateSuggestions=function(d,f){var R=this;this.JSC$14061_lastSuggestionRange&&(this.JSC$14061_lastSuggestionRange.detach(),this.JSC$14061_lastSuggestionRange=null);if((f=mjR.exec(f))&&f.length&&(f=f[f.length-1].toLocaleLowerCase(),f.length>2&&(this.offsetStartOfRangeBy(d,f.length),this.JSC$14061_lastSuggestionRange=d,(d=this.getSuggestions(f))&&d.length))){this.suggestions=d;_.WZ(this,function(){_.Eo(R.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(d.length-1);return}this.dropdown.opened=!1};
_.O.completeEmojisInRange=function(d,f,R){var W=f.replace(/[\s\xa0]+$/,"");f=f.length-W.length;W=W.split(" ");W=W[W.length-1].trim().toLocaleLowerCase();var p=W.lastIndexOf(":");if(R&&!f&&p!==W.length-1)return!1;p!==-1&&(R=W.lastIndexOf(":",p-1),R!==-1&&(W=W.substring(R)));if((R=_.HI(_.C7,W))&&R.emojiId){R=TAL(_.C7,R.emojiId)||null;this.offsetStartOfRangeBy(d,W.length+f);var U,g,K,E;W=(((U=R)==null?0:U.isCustomEmoji)?(g=R)==null?void 0:(K=g.shortcuts)==null?void 0:K[0]:(E=R)==null?void 0:E.emojiId)||
"";f&&(W+=u2a);this.insertTextAtRange(d,W);this.dropdown.opened=!1;return!0}return!1};
_.O.onSuggestion=function(d){this.insertSuggestion(d.detail);this.dropdown.opened=!1};
_.O.onKeyPress=function(d){d.keyCode===13&&(d.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.E$(this.hostElement,"yt-live-chat-send-message"))};
_.O.completeEmojis=function(){var d=document.createRange(),f=_.Eo(this.hostElement).querySelector("#input").lastChild;f?d.setStart(f,f.childNodes.length):(d.selectNodeContents(_.Eo(this.hostElement).querySelector("#input")),d.collapse(!1));this.completeEmojisInRange(d,this.calculateTextBeforeRange(d),_.q("live_chat_require_space_for_autocomplete_emoji"))};
_.O.maybePreventTextFormatting=function(d){!_.Hs||!d.ctrlKey&&!d.metaKey||d.keyCode!==66&&d.keyCode!==73||(d.stopImmediatePropagation(),d.preventDefault())};
_.O.onKeyDown=function(d){this.maybePreventTextFormatting(d);if(this.dropdown.opened)switch(d.keyCode){case 27:this.dropdown.opened=!1;d.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;d.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);d.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),d.preventDefault()}};
_.O.onKeyUp=function(d){switch(d.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Ub)this.onInputChange()};
_.O.changeSuggestionIndex=function(d){if(this.dropdown.opened){var f=_.Eo(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<f.children.length&&(f.children[this.suggestionIndex].active=!1);var R=this.suggestions.length;this.suggestionIndex=(d+R)%R;d=f.children[this.suggestionIndex];d.active=!0;f.scrollTop=d.offsetTop}};
_.O.onInputPaste=function(d){d.preventDefault();(d=d.clipboardData)&&d.types&&(d=d.getData("text/plain")||"",d=d.replace(/\n/g,""),this.insertText(d));(d=this.getCurrentRange())&&d.commonAncestorContainer.parentElement.id==="input"&&d.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.O.onFocus=function(){this._setFocused(!0)};
_.O.onBlur=function(){this._setFocused(!1)};
_.O.insertText=function(d){this.insertTextAtRange(this.getInputRange(),d)};
_.O.insertTextAtRange=function(d,f){if(d&&(d.collapsed||d.deleteContents(),f=_.C7.createDocumentFragment(f,!0,!1))){for(var R=_.Z((f==null?void 0:f.childNodes)||[]),W=R.next();!W.done;W=R.next()){W=W.value;var p=void 0,U=void 0,g=void 0,K=void 0,E=void 0;(g=(p=window)==null?void 0:(U=p.ShadyCSS)==null?void 0:U.ScopingShim)==null||(E=(K=g).scopeNode)==null||E.call(K,W,this.hostElement.localName)}R=f.lastChild;d.insertNode(f);this.focused||this.input.focus();if(this.focused){d=d.cloneRange();d.selectNodeContents(R);
d.collapse(!1);if(f=window.getSelection())f.removeAllRanges(),f.addRange(d);d.commonAncestorContainer.parentElement.id==="input"&&d.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}d=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(d);_.E$(this.hostElement,"yt-live-chat-message-input-change",d)}};
_.O.setLiveChatRichMessageInput=function(d){_.Eo(_.Eo(this.hostElement).querySelector("#input")).textContent="";if(d&&d.textSegments){for(var f=0;f<d.textSegments.length;f++){var R=d.textSegments[f];R.text?_.Eo(_.Eo(this.hostElement).querySelector("#input")).appendChild(_.C7.createDocumentFragment(R.text,!0,!1)):R.emojiId&&(R=_.NV(_.C7,R.emojiId))&&_.Eo(_.Eo(this.hostElement).querySelector("#input")).appendChild(_.C7.createEmoji(R,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.O.setText=function(d){this.setLiveChatRichMessageInput(d?{textSegments:[{text:d}]}:null)};
_.O.calculateTextBeforeRange=function(d){var f="",R=d.startContainer;if(R&&R instanceof Text){var W;f=((W=R.textContent)==null?void 0:W.substring(0,d.startOffset))||"";R=R.previousSibling}for(;R&&R instanceof Text;)f=R.textContent+f,R=R.previousSibling;return f.replace(jR," ")};
_.O.calculateLiveChatRichMessageInput=function(){for(var d=[],f="",R=_.Eo(_.Eo(this.hostElement).querySelector("#input")).childNodes,W=0;W<R.length;W++){var p=R[W];p instanceof Text?f+=p.textContent:p instanceof HTMLImageElement&&(p.dataset.emojiId?(f&&(d.push({text:f.replace(jR," ")}),f=""),d.push({emojiId:p.dataset.emojiId})):f+=p.alt)}f&&d.push({text:f.replace(jR," ")});if(R=_.Eo(this.hostElement).querySelector("#overflow-text")){f="";R=R.childNodes;for(W=0;W<R.length;W++)p=R[W],p instanceof Text?
f+=p.textContent:p instanceof HTMLImageElement&&(p.dataset.emojiId?(f&&(d.push({text:f.replace(jR," ")}),f=""),d.push({emojiId:p.dataset.emojiId})):f+=p.alt);f&&d.push({text:f.replace(jR," ")})}return{textSegments:d}};
_.O.computeCharacterCount=function(d){if(!d||!d.textSegments)return 0;for(var f=0,R=0;R<d.textSegments.length;R++){var W=d.textSegments[R];if(W.text)f+=W.text.length;else if(W.emojiId){var p=void 0;if((p=this.data)==null?0:p.emojiCharacterCount)f+=this.data.emojiCharacterCount;else{var U=p=void 0,g=void 0;f+=((U=_.NV(_.C7,(p=W)==null?void 0:p.emojiId))==null?void 0:(g=U.shortcuts)==null?void 0:g[0].length)||0}}}return f};
_.O.characterCountChanged=function(){_.E$(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.O.focusedChanged=function(){this.hostElement.dispatchEvent(new _.tw("focused-changed",this.focused))};
_.O.focus=function(){this.setFocus(!1)};
_.O.focusAtEnd=function(){this.setFocus(!0)};
_.O.setFocus=function(d){d=d?this.getRangeAtEnd():this.getInputRange();_.Eo(this.hostElement).querySelector("#input").focus();var f=window.getSelection();f&&(f.removeAllRanges(),f.addRange(d))};
_.O.insertEmoji=function(d){var f,R=((d==null?0:d.isCustomEmoji)?(f=d.shortcuts)==null?void 0:f[0]:d==null?void 0:d.emojiId)||"";this.insertText(R)};
_.O.computeText=function(d){if(!d||!d.textSegments)return"";for(var f="",R=0;R<d.textSegments.length;R++){var W=d.textSegments[R];if(W.text)f+=W.text;else if(W.emojiId){var p=void 0,U=void 0,g=void 0;f+=((U=_.NV(_.C7,(p=W)==null?void 0:p.emojiId))==null?void 0:(g=U.shortcuts)==null?void 0:g[0])||""}}return f};
_.O.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.Uh.Object.defineProperties(fV.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.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}}});
fV.prototype.focusedChanged=fV.prototype.focusedChanged;fV.prototype.characterCountChanged=fV.prototype.characterCountChanged;fV.prototype.onSuggestion=fV.prototype.onSuggestion;fV.prototype.onMessageSet=fV.prototype.onMessageSet;fV.prototype.dataChanged=fV.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],fV.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],fV.prototype,"disabled",void 0);_.Q([_.a("disabled"),_.F("design:type",Number),_.F("design:paramtypes",[])],fV.prototype,"inputTabIndex",null);_.Q([_.a("data.maxCharacterLimit"),_.M({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],fV.prototype,"maxCharacterLimit",null);
_.Q([_.a("liveChatRichMessageInput"),_.M({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],fV.prototype,"characterCount",null);_.Q([_.a("maxCharacterLimit, characterCount"),_.M({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],fV.prototype,"remainingCharacterCount",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],fV.prototype,"isChatMessageInput",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],fV.prototype,"inputExpanded",void 0);_.Q([_.M({readOnly:!0,notify:!0}),_.F("design:type",Object)],fV.prototype,"liveChatRichMessageInput",void 0);_.Q([_.M(),_.F("design:type",Object)],fV.prototype,"messageInput",void 0);_.Q([_.M(),_.F("design:type",Boolean)],fV.prototype,"ignoreColorMapping",void 0);_.Q([_.a("characterCount"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fV.prototype,"hasText",null);
_.Q([_.M(),_.F("design:type",Object)],fV.prototype,"isValidWithNoInputText",void 0);_.Q([_.a("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.M(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fV.prototype,"isInputValid",null);_.Q([_.M({readOnly:!0,value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],fV.prototype,"focused",void 0);_.Q([_.M(),_.F("design:type",Array)],fV.prototype,"suggestions",void 0);
_.Q([_.M(),_.F("design:type",_.$L)],fV.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",_.d_)],fV.prototype,"participantsManager",void 0);_.Q([_.M(),_.F("design:type",Boolean)],fV.prototype,"noUnderline",void 0);_.Q([_.M(),_.F("design:type",Object)],fV.prototype,"inputMethodEditorActive",void 0);_.Q([_.Xd("#dropdown"),_.F("design:type",Object)],fV.prototype,"dropdown",void 0);_.Q([_.Xd("#input"),_.F("design:type",HTMLElement)],fV.prototype,"input",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fV.prototype,"dataChanged",null);_.Q([_.e2("messageInput"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fV.prototype,"onMessageSet",null);_.Q([_.LO("yt-live-chat-select-suggestion"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fV.prototype,"onSuggestion",null);
_.Q([_.e2("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fV.prototype,"characterCountChanged",null);_.Q([_.e2("focused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fV.prototype,"focusedChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],fV);
_.QdB=_.u(fV,"yt-live-chat-text-input-field-renderer",function(){if(SGL===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;G3C===void 0&&(G3C=document.createElement("template"));var W=G3C;R.call(f,W.content.cloneNode(!0),d.content.firstChild);SGL=d}d=SGL;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var RP=function(){var d=_.l.apply(this,arguments)||this;d.buttonOverrides={style:"overlay",type:"filled"};d.allowAnimations=!1;d.modern=_.q("web_button_rework_with_live");d.noPadding=!1;return d};
_.x(RP,_.l);_.O=RP.prototype;_.O.shouldSupportInlineActionButtons=function(){return!0};
_.O.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"}}}}};
_.O.ready=function(){var d=document.querySelector("yt-live-chat-app");d&&d.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.O.attached=function(){this.allowAnimations=!1};
_.O.dataChanged=function(){if(this.data){var d={"--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)};_.DV(this.hostElement,d);this.allowAnimations=!0}};
_.O.messageChanged=function(){var d,f=(d=this.data)==null?void 0:d.message;d=_.Eo(_.Eo(this.hostElement).querySelector("#message"));d.textContent="";f&&d.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(f))};
_.O.computeShowOnlyHeader=function(d,f){return!d||d.pdgLikeButton||d.replyButton||d.buyFlowButton?!1:this.isEmpty(d,f)&&!d.footer};
_.O.computeShowFooterDivider=function(d,f,R){return d?!!d.footer&&!this.isEmpty(d,f)&&!R:!1};
_.O.computeIsUserEditable=function(d){return!!d.inputField};
_.O.computeHasHeartButton=function(d){return(d==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(d==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(d==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.O.computeNoveltyImage=function(d){if(d.headerOverlayImage&&d.headerOverlayImage.thumbnails.length){var f=d.headerOverlayImage.thumbnails[0],R,W;if((R=d.pdgPurchasedNoveltyLoggingDirectives)==null?0:(W=R.loggingDirectives)==null?0:W.trackingParams){var p,U;Lyn((p=d.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(U=p.loggingDirectives)==null?void 0:U.trackingParams)}return f.width||0}return 0};
_.O.computeAuthorPhotoSize=function(d){return(d==null?0:d.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.O.inputFocus=function(){var d=_.Eo(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");d&&d.focus()};
_.O.inputInsertEmoji=function(d){var f=_.Eo(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");f&&f.insertEmoji(d)};
_.O.inputMessage=function(){var d=_.Eo(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),f;return d&&((f=this.data)==null?0:f.inputField)?(d.completeEmojis(),_.ow(d.liveChatRichMessageInput)):null};
_.O.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.O.isEmpty=function(d,f){return d?d.empty||!(d.message||d.inputField||f):!0};
_.O.onLowerBuyButtonClick=function(){var d,f=_.e((d=this.data)==null?void 0:d.buyButton,_.Qj);f&&f.trackingParams&&!s3Q(f.command)&&(d=_.Ge(f.trackingParams))&&(f=_.J6())&&_.ja(f,d)};
_.O.shouldSupportWholeItemClick=function(){return!0};
_.Uh.Object.defineProperties(RP.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
RP.prototype.isDeletedChanged=RP.prototype.isDeletedChanged;RP.prototype.messageChanged=RP.prototype.messageChanged;RP.prototype.dataChanged=RP.prototype.dataChanged;_.Q([_.A(KXa.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],RP.prototype,"ytPdgLiveChatItemBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],RP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],RP.prototype,"ytLiveChatReduxBehavior",void 0);
_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],RP.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],RP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],RP.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:IGu}),_.F("design:type",Object)],RP.prototype,"engagementState",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.F("design:type",Boolean)],RP.prototype,"isUserEditable",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.F("design:type",Boolean)],RP.prototype,"hasHeartButton",void 0);_.Q([_.M({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Boolean)],RP.prototype,"showOnlyHeader",void 0);
_.Q([_.M({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.F("design:type",Boolean)],RP.prototype,"showFooterDivider",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],RP.prototype,"allowAnimations",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],RP.prototype,"dashboardMoneyFeed",void 0);_.Q([_.M({computed:"computeNoveltyImage(data)"}),_.F("design:type",Number)],RP.prototype,"noveltyWidth",void 0);
_.Q([_.M({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],RP.prototype,"authorPhotoSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],RP.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],RP.prototype,"noPadding",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RP.prototype,"dataChanged",null);
_.Q([_.e2("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RP.prototype,"messageChanged",null);_.Q([_.a("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],RP.prototype,"hideLowerBumper",null);_.Q([_.e2("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RP.prototype,"isDeletedChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],RP);
_.u(RP,"yt-live-chat-paid-message-renderer",function(){if(Ckc===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;yMB===void 0&&(yMB=document.createElement("template"));var W=yMB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Ckc=d}d=Ckc;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var vHN;var FcN;var WV=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;return d};
_.x(WV,_.Ai);WV.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.FK("openPopupConfig")};
_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],WV.prototype,"ytOpenPopupBehavior",void 0);_.Q([_.aG()],WV);_.pV=[_.qV.YtOpenPopupBehavior,WV.prototype];var Juc;var ck=[_.a0,K5i,_.mP,_.M_,_.fE,_.VfF,_.GF,_.$Ie,_.wt,JXL];_.q("web_watch_get_updated_metadata_response_processing")&&ck.push(_.gla);_.q("web_continuation_response_processing")&&ck.push(_.h9);var Eqp=new _.BE("RESPONSE_RECEIVED_COMMANDS"),PJS=new _.BE("RESPONSE_RECEIVED_COMMANDS");var lSn="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),wJW=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],MsJ=["GET_UNSEEN_NOTIFICATION_COUNT"];var Uf=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.serviceEndpointHandlers=[];return d};
_.x(Uf,_.Ai);Uf.prototype.created=function(){var d=this;this.endpointHandlerActionMap={"yt-service-request":function(f,R,W,p){var U;return aSS(d.hostElement,f,R,W,p,d.serviceEndpointHandlers,(U=d.onEntitiesUpdated)==null?void 0:U.bind(d))}}};
Uf.prototype.attached=function(){_.tA(_.cW.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
Uf.prototype.detached=function(){_.dq(_.cW.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.Q([_.aG()],Uf);_.nHc=[Uf.prototype];var h6c,oHa=function(){return h6c!==void 0?h6c:h6c=document.createElement("template")};
document.head.appendChild(oHa().content);var $ja;var NAV=document.head,yuF=NAV.appendChild,CmO;if($ja===void 0){var iBB=document.createElement("template");_.T(iBB,"\x3c!--css-build:shady--\x3e");iBB.content.insertBefore(oHa().content.cloneNode(!0),iBB.content.firstChild);$ja=iBB}CmO=$ja;yuF.call(NAV,CmO.content);var BAi,cuc=function(){return BAi!==void 0?BAi:BAi=document.createElement("template")};
document.head.appendChild(cuc().content);var t1i;var dZL=document.head,jFe=dZL.appendChild,fGB;if(t1i===void 0){var RuR=document.createElement("template");_.T(RuR,"\x3c!--css-build:shady--\x3e");RuR.content.insertBefore(cuc().content.cloneNode(!0),RuR.content.firstChild);t1i=RuR}fGB=t1i;jFe.call(dZL,fGB.content);var WyV;_.mR("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.mR("sharingRendererButtons","buttonRenderer","ytd-button-renderer");WyV=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live");_.Of=function(){var d=_.l.apply(this,arguments)||this;d.isPressed=!1;d.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return d};
_.x(_.Of,_.l);_.O=_.Of.prototype;_.O.created=function(){this.showTooltips=!0};
_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.onHintIdChanged=function(){var d=this,f,R,W=(f=this.ytButtonBehavior.data)==null?void 0:(R=f.hint)==null?void 0:R.hintRenderer;if(W&&W.hintId){f=_.kh(this.hostElement,"yt-get-opened-popups-action");f=(f&&f.length===1?f[0]:[]).length>0;var p=null;W.hintId!=="sponsor-pre-purchase"||f?W.hintId.startsWith("sponsor-post-purchase")&&!f?p=AmR("membership-manage"):W.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!f&&(p=AmR("membership-freebie-join")):p=AmR("membership-join");p&&_.Pp.addLowPriorityJob(function(){for(var U=
_.Z(p),g=U.next();!g.done;g=U.next())d.ytComponentBehavior.resolveCommand(g.value)})}};
_.O.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.O.onYtNavigate=function(d){var f=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(d.detail.endpoint);f&&(d.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(f))};
_.O.onYtServiceRequestSent=function(d,f){this.handleServiceRequestActions(f);_.E$(this.hostElement,"yt-service-request-sent-button-renderer")};
_.O.onServiceRequestCompleted=function(d,f){this.handleServiceRequestActions(f);_.E$(this.hostElement,"yt-service-request-completed-button-renderer")};
_.O.updateButton=function(d){var f;if(d=(f=_.e(d,RmV))==null?void 0:f.updatedButton)this.ytButtonBehavior.data=_.e(d,_.Qj)};
_.O.handleUpdateButtonAction=function(d){var f=this.ytButtonBehavior.data;f.targetId&&d.updateButtonAction.targetId&&f.targetId===d.updateButtonAction.targetId&&this.updateButton(d)};
_.O.handleServiceRequestActions=function(d){if(d=d.actions)for(var f=0;f<d.length;f++)this.updateButton(d[f])};
_.Uh.Object.defineProperties(_.Of,{template:{configurable:!0,enumerable:!0,get:function(){if(Juc===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);Juc=d}d=Juc;return d}}});
_.Of.prototype.onServiceRequestCompleted=_.Of.prototype.onServiceRequestCompleted;_.Of.prototype.onYtServiceRequestSent=_.Of.prototype.onYtServiceRequestSent;_.Of.prototype.onYtNavigate=_.Of.prototype.onYtNavigate;_.Of.prototype.onPressedStateChanged=_.Of.prototype.onPressedStateChanged;_.Of.prototype.onHintIdChanged=_.Of.prototype.onHintIdChanged;_.Q([_.M(),_.F("design:type",Object)],_.Of.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],_.Of.prototype,"isPressed",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],_.Of.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.E5i.YtButtonBehavior),_.F("design:type",Object)],_.Of.prototype,"ytButtonBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],_.Of.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],_.Of.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(w4.YtRenderButtonBehavior),_.F("design:type",Object)],_.Of.prototype,"ytRenderButtonBehavior",void 0);_.Q([_.e2("data.hint.hintRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.Of.prototype,"onHintIdChanged",null);_.Q([_.e2("isPressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.Of.prototype,"onPressedStateChanged",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.Of.prototype,"onYtNavigate",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],_.Of.prototype,"onYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],_.Of.prototype,"onServiceRequestCompleted",null);_.Q([_.m({is:"ytd-button-renderer",disableElementRegistration:WyV})],_.Of);var Z7=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework_with_live");d.buttonOverrides={style:"overlay",type:"filled"};return d};
_.x(Z7,_.l);_.O=Z7.prototype;_.O.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"}}}}};
_.O.ready=function(){var d=document.querySelector("yt-live-chat-app");d&&d.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.O.dataChanged=function(){if(this.data&&this.data.sticker){var d=_.KG(this.data.sticker.thumbnails,this.stickerWidth);d||_.oju(d).thenCatch(function(){_.JA(new _.M2("Failed to load Super Sticker with url",d))})}};
_.O.computeAuthorPhotoSize=function(d){return(d==null?0:d.isV2Style)?32:40};
_.O.computeIsV2Style=function(d){return(d==null?0:d.isV2Style)?!0:!1};
_.O.onStickerLoaded=function(d){var f,R,W;(f=_.Wf(d))==null||(R=f.parentNode)==null||(W=R.classList)==null||W.add("sticker-loaded")};
_.O.computeNoveltyImageWidth=function(d){var f,R;if(d==null?0:(f=d.headerOverlayImage)==null?0:(R=f.thumbnails)==null?0:R.length){f=d.headerOverlayImage.thumbnails[0];var W,p;if((W=d.pdgPurchasedNoveltyLoggingDirectives)==null?0:(p=W.loggingDirectives)==null?0:p.trackingParams){var U,g;Lyn((U=d.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(g=U.loggingDirectives)==null?void 0:g.trackingParams)}return f.width||0}return 0};
_.O.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.O.updateStickerStyles=function(){var d=this.data;d&&(d={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(d.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(d.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(d.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(d.authorNameTextColor)},
_.DV(this.hostElement,d))};
_.O.onBuyButtonClick=function(){var d,f=_.e((d=this.data)==null?void 0:d.buyButton,_.Qj);f&&!s3Q(f.command)&&this.ytRendererBehavior.logExplicitClick(f)};
_.O.shouldSupportWholeItemClick=function(){return!0};
_.Uh.Object.defineProperties(Z7.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 d;return((d=this.data)==null?0:d.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Z7.prototype.updateStickerStyles=Z7.prototype.updateStickerStyles;Z7.prototype.isDeletedChanged=Z7.prototype.isDeletedChanged;Z7.prototype.onStickerLoaded=Z7.prototype.onStickerLoaded;Z7.prototype.dataChanged=Z7.prototype.dataChanged;_.Q([_.A(KXa.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],Z7.prototype,"ytPdgLiveChatItemBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Z7.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Z7.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],Z7.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Z7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Z7.prototype,"data",void 0);
_.Q([_.M({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],Z7.prototype,"authorPhotoSize",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Z7.prototype,"isDeleted",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Z7.prototype,"dashboardMoneyFeed",void 0);_.Q([_.M({computed:"computeNoveltyImageWidth(data)"}),_.F("design:type",Number)],Z7.prototype,"noveltyWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Z7.prototype,"modern",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.F("design:type",Boolean)],Z7.prototype,"isV2Style",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"dataChanged",null);_.Q([_.LO("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Z7.prototype,"onStickerLoaded",null);
_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Z7.prototype,"stickerWidth",null);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Z7.prototype,"stickerHeight",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Z7.prototype,"hasHeartButton",null);_.Q([_.a("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Z7.prototype,"hideLowerBumper",null);
_.Q([_.e2("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"isDeletedChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Z7.prototype,"updateStickerStyles",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Z7);
_.u(Z7,"yt-live-chat-paid-sticker-renderer",function(){if(FcN===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;vHN===void 0&&(vHN=document.createElement("template"));var W=vHN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);FcN=d}d=FcN;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var p5e;var UZC;var OjF,Zja=function(){return OjF!==void 0?OjF:OjF=document.createElement("template")};
document.head.appendChild(Zja().content);var sFe,gaV=function(){return sFe!==void 0?sFe:sFe=document.createElement("template")};
document.head.appendChild(gaV().content);var HjF;var Kyy,EaR=function(){return Kyy!==void 0?Kyy:Kyy=document.createElement("template")};
document.head.appendChild(EaR().content);var zuc;var kie=document.head,Y5a=kie.appendChild,bjy;if(zuc===void 0){var DZC=document.createElement("template");_.T(DZC,"\x3c!--css-build:shady--\x3e");DZC.content.insertBefore(EaR().content.cloneNode(!0),DZC.content.firstChild);zuc=DZC}bjy=zuc;Y5a.call(kie,bjy.content);var IGe=document.head,q5L=IGe.appendChild,LyF;if(HjF===void 0){var sf=document.createElement("template");_.T(sf,"\x3c!--css-build:shady--\x3e");sf.content.insertBefore(gaV().content.cloneNode(!0),sf.content.firstChild);sf.content.insertBefore(Zja().content.cloneNode(!0),sf.content.firstChild);HjF=sf}LyF=HjF;q5L.call(IGe,LyF.content);var g_=function(){var d=_.Ai.apply(this,arguments)||this;d.focusedIndex=0;d.verticalOffset=0;d.verticalAlign="top";d.dynamicAlign=!0;return d};
_.x(g_,_.Ai);g_.prototype.emojiUrl=function(d){d=_.NV(this.emojiManager,d);if(!d)return"";var f;d=(f=d.image)==null?void 0:f.thumbnails;return _.KG(d,24)||""};
var euV=function(d){var f;d.emojiVariants&&(f=d.data)!=null&&f.target&&_.WZ(d,function(){d.set("verticalOffset",-1*d.hostElement.clientHeight);var R=_.Eo(d.hostElement).querySelector("img");R&&R.focus()})};
_.O=g_.prototype;_.O.onKeyboardEnter=function(){};
_.O.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.O.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.O.onKeyDown=function(d){switch(d.keyCode){case 13:this.onKeyboardEnter();d.preventDefault();break;case 40:this.changeFocus(1);d.preventDefault();break;case 38:this.changeFocus(-1);d.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.O.onYtEmojiSelect=function(d){var f=this,R,W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1)return W=(R=f.data)==null?void 0:R.emoji,g=((p=W)==null?void 0:p.stickyPrefId)||((U=W)==null?void 0:U.emojiId),E=(K=d.detail)==null?void 0:K.emojiId,g&&E&&g!==E?b.yield((Y=f.emojiManager)==null?void 0:aCV(Y,W,E),2):b.return();_.zV(f.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[W,E]);_.a4(b)})};
_.O.changeFocus=function(d){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+d+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(d=_.Eo(this.hostElement).querySelector("#variants"))&&d.children[this.focusedIndex].focus())};
_.Uh.Object.defineProperties(g_.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
g_.prototype.onYtEmojiSelect=g_.prototype.onYtEmojiSelect;g_.prototype.onKeyDown=g_.prototype.onKeyDown;g_.prototype.onEmojiVariantsChanged=g_.prototype.onEmojiVariantsChanged;g_.prototype.onVerticalOffsetOrPositionTargetChanged=g_.prototype.onVerticalOffsetOrPositionTargetChanged;_.Q([_.A(_.nx),_.F("design:type",Object)],g_.prototype,"ironOverlayBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",_.$L)],g_.prototype,"emojiManager",void 0);
_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"emojiVariants",void 0);_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"focusedIndex",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],g_.prototype,"positionTarget",null);_.Q([_.M({reflectToAttribute:!0}),_.a("verticalOffset","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],g_.prototype,"isPositioned",null);_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"verticalOffset",void 0);
_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"verticalAlign",void 0);_.Q([_.M(),_.F("design:type",Object)],g_.prototype,"dynamicAlign",void 0);_.Q([_.e2("verticalOffset","positionTarget"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g_.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.Q([_.e2("emojiVariants"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g_.prototype,"onEmojiVariantsChanged",null);
_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],g_.prototype,"onKeyDown",null);_.Q([_.LO("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],g_.prototype,"onYtEmojiSelect",null);_.Q([_.aG()],g_);var xZV=[g_.prototype];var X5a;var TYF;var Axi=/medium-light|medium-dark|light|medium|dark/,aGL=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,MSe=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),HV=function(){var d=_.l.apply(this,arguments)||this;d.userSelection={left:null,right:null};d.scrollAction="lock";d.isEmojiDraftInProgress=!1;return d};
_.x(HV,_.l);_.O=HV.prototype;_.O.onClick=function(d){d=_.Wf(d);d instanceof HTMLImageElement&&this.selectOrUpdateEmoji(d)};
_.O.selectOrUpdateEmoji=function(d){var f=d.getAttribute("selection");f&&(f==="default"?_.E$(this.hostElement,"yt-emoji-select",_.NV(this.emojiManager,d.id)):f==="left"?this.userSelection=Object.assign({},this.userSelection,{left:d.src}):f==="right"?this.userSelection=Object.assign({},this.userSelection,{right:d.src}):f==="user"&&this.userSelection.left&&this.userSelection.right&&_.E$(this.hostElement,"yt-emoji-select",_.NV(this.emojiManager,d.id)))};
_.O.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.O.onMultiSelectorThumbnailRowChanged=function(){var d,f,R;((d=this.data)==null?0:(f=d.emoji)==null?0:(R=f.multiSelectorThumbnailRow)==null?0:R.length)&&this.openSelector()};
_.O.getThumbnailFromEmojiRow=function(d){var f,R;return(d==null?void 0:(f=d.thumbnails)==null?void 0:(R=f[0])==null?void 0:R.url)||""};
_.O.getEmojiAltTextForPartialSelector=function(d){var f;return((f=this.getThumbnailFromEmojiRow(d).match(aGL))==null?void 0:f[0])||""};
_.O.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.O.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.O.getRowSelection=function(d){return["left","right"][d]};
_.O.getIdFromComposedEmoji=function(d){return(d==null?void 0:d.emojiId)||""};
_.O.getEmojiFromPartialSelections=function(d,f){if(!d&&!f)return null;var R,W,p=(R=this.data)==null?void 0:(W=R.emoji)==null?void 0:W.variantIds;if(!p||!p.length)return null;var U;d=(U=d.match(Axi))==null?void 0:U[0];var g;f=(g=f.match(Axi))==null?void 0:g[0];if(!d||!f)return null;var K=MSe.get(d);g=MSe.get(f);if(K===g){g=Array.from(MSe.values()).filter(function(Y){return Y!==K}).join("|");
var E=new RegExp("^((?!("+g+")).)*"+K+"$")}else E=new RegExp(K+".*"+g);return(p=p.find(function(Y){return E.test(Y)}))&&_.NV(this.emojiManager,p)||null};
_.O.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var d,f=this.ytEmojiSelectorBehavior.emojiUrl(((d=this.data.emoji)==null?void 0:d.emojiId)||"");_.Eo(this.hostElement).querySelector('[selection="user"]').src.includes(f)||(this.isEmojiDraftInProgress=!0)}};
_.O.onDomChange=function(){euV(this.ytEmojiSelectorBehavior)};
_.O.getFocusableElements=function(){return _.Eo(this.hostElement).querySelectorAll("img").filter(function(d){return d.getAttribute("role")==="option"})};
_.O.changeFocus=function(d){var f=this.getFocusableElements();f!=null&&f.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+d+f.length)%f.length,this.ytEmojiSelectorBehavior.focusedIndex<f.length&&(d=f[this.ytEmojiSelectorBehavior.focusedIndex])&&d.focus())};
_.O.onKeyboardEnter=function(){var d=this.getFocusableElements();d!=null&&d.length&&(d=d[this.ytEmojiSelectorBehavior.focusedIndex])&&d instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(d),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.Uh.Object.defineProperties(HV.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R,W;return this.emojiManager&&((f=this.data)==null?0:(R=f.emoji)==null?0:(W=R.variantIds)==null?0:W.length)?this.data.emoji.variantIds.map(function(p){return!!p&&_.NV(d.emojiManager,p)}).filter(function(p){return!!p}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var d,f=(d=this.userSelection)==null?void 0:d.left,R;d=(R=this.userSelection)==null?void 0:R.right;return f&&d?this.getEmojiFromPartialSelections(f,d):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.composedEmojiSelection)==null?0:d.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var f;d=(f=this.userSelection)==null?void 0:f.left;var R;f=(R=this.userSelection)==null?void 0:R.right;if(!d&&!f){var W;return this.ytEmojiSelectorBehavior.emojiUrl(((W=this.data.emoji)==null?void 0:W.emojiId)||"")}return d&&!f?d:!d&&f?f:""}}});
HV.prototype.onMultiSelectorThumbnailRowChanged=HV.prototype.onMultiSelectorThumbnailRowChanged;HV.prototype.onClick=HV.prototype.onClick;_.Q([_.A(_.nx),_.F("design:type",Object)],HV.prototype,"ironOverlayBehavior",void 0);_.Q([_.A(xZV),_.F("design:type",Object)],HV.prototype,"ytEmojiSelectorBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HV.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",_.$L)],HV.prototype,"emojiManager",void 0);
_.Q([_.M(),_.F("design:type",Object)],HV.prototype,"userSelection",void 0);_.Q([_.M(),_.F("design:type",Object)],HV.prototype,"scrollAction",void 0);_.Q([_.M(),_.F("design:type",Object)],HV.prototype,"isEmojiDraftInProgress",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],HV.prototype,"emojiVariants",null);_.Q([_.a("data","userSelection"),_.F("design:type",Object),_.F("design:paramtypes",[])],HV.prototype,"composedEmojiSelection",null);
_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],HV.prototype,"onClick",null);_.Q([_.e2("data.emoji.multiSelectorThumbnailRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HV.prototype,"onMultiSelectorThumbnailRowChanged",null);_.Q([_.a("data","userSelection","composedEmojiSelection"),_.F("design:type",String),_.F("design:paramtypes",[])],HV.prototype,"draftEmojiUrl",null);
_.Q([_.nO({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],HV);
_.u(HV,"yt-emoji-multi-person-selector",function(){if(TYF===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;X5a===void 0&&(X5a=document.createElement("template"));var W=X5a;R.call(f,W.content.cloneNode(!0),d.content.firstChild);TYF=d}d=TYF;return d},{mode:2});var w5B;var lGe;var KV=function(){var d=_.l.apply(this,arguments)||this;d.tooltip_=null;return d};
_.x(KV,_.l);_.O=KV.prototype;_.O.dataChanged_=function(){var d;if((d=this.data)==null?0:d.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Eo(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.b8)(this.tooltip_).textContent=this.data.tooltip};
_.O.computeTargetId=function(){var d;return((d=this.data)==null?void 0:d.targetId)||""};
_.O.computeId_=function(d){return d};
_.O.computeIcon_=function(d){return _.IT(d)};
_.O.onTap_=function(){this.active=!this.active;_.E$(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.O.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("active-changed",this.active))};
_.Uh.Object.defineProperties(KV.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var d,f;if((d=this.data)==null?0:(f=d.icon)==null?0:f.iconType)return this.data.icon.iconType==="SUPER_STICKER";var R,W;return((R=this.data)==null?void 0:(W=R.icon)==null?void 0:W.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
KV.prototype.activeChangedForBinding=KV.prototype.activeChangedForBinding;KV.prototype.dataChanged_=KV.prototype.dataChanged_;_.Q([_.A(_.$T.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],KV.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],KV.prototype,"data",void 0);_.Q([_.M({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.F("design:type",String)],KV.prototype,"id",void 0);
_.Q([_.M({computed:"computeTargetId(data.targetId)"}),_.F("design:type",String)],KV.prototype,"targetId",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],KV.prototype,"active",void 0);_.Q([_.M({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.F("design:type",String)],KV.prototype,"icon",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KV.prototype,"dataChanged_",null);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],KV.prototype,"iconFilled",null);_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KV.prototype,"activeChangedForBinding",null);_.Q([_.nO({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],KV);
_.u(KV,"yt-emoji-picker-category-button-renderer",function(){if(lGe===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;w5B===void 0&&(w5B=document.createElement("template"));var W=w5B;R.call(f,W.content.cloneNode(!0),d.content.firstChild);lGe=d}d=lGe;return d},{mode:2});var Gie;var S5V;var Ef=function(){var d=_.l.apply(this,arguments)||this;d.ariaLabel=null;d.ariaActivedescendant=null;d.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};d.JSC$14126_ignoreNextFocus_=!1;d.longPressTimeoutId=-1;return d};
_.x(Ef,_.l);_.O=Ef.prototype;_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.O.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.O.emojiChanged_=function(){this.changeFocus_(0,!1);for(var d=_.Ah(),f=0;f<this.emoji.length;f++){var R={veType:88013,elementIndex:f},W=this.emoji[f];W.isCustomEmoji&&(W=document.querySelector(("#"+W.emojiId).replace("/","\\/")))&&(R=_.Te(d,R))&&(W.visualElement=R)}};
_.O.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.O.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.O.emojiSkinToneChanged_=function(d){this.skinTone=d};
_.O.dataChanged=function(){this.data&&this.data.emojiData&&xjV(this.emojiManager,this.data.emojiData)};
_.O.emojiUrl=function(d){d=this.getEmoji(d);if(!d)return"";var f;d=(f=d.image)==null?void 0:f.thumbnails;return _.KG(d,24)||""};
_.O.emojiAlt=function(d){var f=this.get("image.accessibility.accessibilityData.label",d);return f?f:d.isCustomEmoji?d.shortcuts[0]:d.emojiId};
_.O.emojiAriaLabel=function(d){return d.shortcuts?d.shortcuts[0]:""};
_.O.emojiAriaSelected=function(d,f,R){return d&&R==f?"true":"false"};
_.O.getEmoji=function(d){if(this.emojiManager)return this.shouldUseStickyPreferences?TAL(this.emojiManager,d):yv(this.emojiManager,d)};
_.O.computeId_=function(d){return d.categoryId||""};
_.O.computeEmoji=function(d){var f=this;return this.emojiManager?d.emojiIds?d.emojiIds.map(function(R){return R?_.NV(f.emojiManager,R):null}).filter($a8):d.emojiData?d.emojiData.map(function(R){var W=!!R.emojiId&&_.NV(f.emojiManager,R.emojiId);
return W?Object.assign({},W,R):null}).filter($a8):[]:[]};
_.O.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.O.computeAriaLabel_=function(d){return _.R0(d)};
_.O.computeAriaActivedescendant_=function(d,f){return d&&d[f]?d[f].emojiId||"":""};
_.O.handleLongPressEmojiWithVariants=function(d,f){this.changeFocusToEmoji(d.emojiId,!1);this.openVariantSelector(d,f)};
_.O.onMouseDown=function(d){var f=this;this.hostElement!==document.activeElement&&(this.JSC$14126_ignoreNextFocus_=!0);if(d.button===0){var R=_.Wf(d);if(R instanceof HTMLImageElement){var W=_.Eo(this.hostElement).querySelector("#repeat").itemForElement(R);this.emojiContainsVariants(W)&&(this.longPressTimeoutId=setTimeout(function(){f.handleLongPressEmojiWithVariants(W,R)},500))}}};
_.O.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.O.onFocus=function(){this.JSC$14126_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14126_ignoreNextFocus_=!1};
_.O.onBlur_=function(){this.showFocus=!1};
_.O.emojiContainsVariants=function(d){return!!(d&&d.variantIds&&d.variantIds.length)};
_.O.onClick=function(d){clearTimeout(this.longPressTimeoutId);d=_.Wf(d);if(d instanceof HTMLImageElement){var f=d.id;this.changeFocusToEmoji(f,!1);var R=this.getEmoji(f),W;if(W=this.shouldUseStickyPreferences&&this.emojiContainsVariants(R)){var p;W=!((p=this.emojiManager.emojiMap[f])!=null&&p.stickyPrefId)}W?(p=_.Eo(this.hostElement).querySelector("#repeat").itemForElement(d),this.openVariantSelector(p,d)):_.E$(this.hostElement,"yt-emoji-select",R)}};
_.O.isActiveEmojiWithVariants=function(d,f){return d&&f?f.stickyPrefId?d===f.stickyPrefId:d===f.emojiId:!1};
_.O.onCloseEmojiVariantSelector=function(d){this.activeEmojiWithVariantsId===d&&(this.activeEmojiWithVariantsId="")};
_.O.onMouseOver_=function(d){d=_.Wf(d);d instanceof HTMLImageElement&&_.E$(this.hostElement,"yt-emoji-hover",_.NV(this.emojiManager,d.id))};
_.O.changeFocus_=function(d,f){this.focusedIndex=(this.focusedIndex+d+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(d=this.emoji[this.focusedIndex],f&&(this.showFocus=!0,_.Eo(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.E$(this.hostElement,"yt-emoji-hover",d)))};
_.O.changeFocusToEmoji=function(d,f){if(d){var R=this.emoji.findIndex(function(W){return W.emojiId===d});
R!==-1&&this.changeFocus_(R-this.focusedIndex,f)}};
_.O.onKeyDown_=function(d){switch(d.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var f=this.emoji[this.focusedIndex];if(f&&f.emojiId){if(this.emojiContainsVariants(f)){var R=_.Eo(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(f,R)}else _.E$(this.hostElement,"yt-emoji-select",yv(this.emojiManager,f.emojiId)),this.hostElement.focus();d.preventDefault()}}break;case 40:this.changeFocus_(1,!0);d.preventDefault();break;case 38:this.changeFocus_(-1,!0),
d.preventDefault()}};
_.O.onEmojiStickyPreferenceChanged=function(d,f){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&d.emojiId&&d.variantIds&&d.variantIds.includes(f)&&this.activeEmojiWithVariantsId!==f&&this.setStickyEmojiPreference(d.emojiId,f)};
_.O.openVariantSelector=function(d,f){this.activeEmojiWithVariantsId=d.stickyPrefId||d.emojiId||"";_.E$(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:d,target:f})};
_.O.setStickyEmojiPreference=function(d,f){if(this.data){var R=this.emoji.findIndex(function(p){return p.emojiId===d});
if(R!==-1){var W=this.emoji[R];W.stickyPrefId=f;this.set("emoji."+R,Object.assign({},W));this.activeEmojiWithVariantsId=f}}};
Ef.prototype.onKeyDown_=Ef.prototype.onKeyDown_;Ef.prototype.onMouseOver_=Ef.prototype.onMouseOver_;Ef.prototype.onClick=Ef.prototype.onClick;Ef.prototype.onBlur_=Ef.prototype.onBlur_;Ef.prototype.onFocus=Ef.prototype.onFocus;Ef.prototype.onMouseUp=Ef.prototype.onMouseUp;Ef.prototype.onMouseDown=Ef.prototype.onMouseDown;Ef.prototype.dataChanged=Ef.prototype.dataChanged;Ef.prototype.disableIncrementalLoadingChanged_=Ef.prototype.disableIncrementalLoadingChanged_;Ef.prototype.emojiManagerChanged_=Ef.prototype.emojiManagerChanged_;
Ef.prototype.emojiChanged_=Ef.prototype.emojiChanged_;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ef.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ef.prototype,"data",void 0);_.Q([_.M({computed:"computeId_(data)"}),_.F("design:type",String)],Ef.prototype,"id",void 0);_.Q([_.M({computed:"computeEmoji(data)"}),_.F("design:type",Array)],Ef.prototype,"emoji",void 0);_.Q([_.M(),_.F("design:type",Number)],Ef.prototype,"skinTone",void 0);
_.Q([_.M(),_.F("design:type",_.$L)],Ef.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Ef.prototype,"disableIncrementalLoading",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Ef.prototype,"focusedIndex",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Ef.prototype,"showFocus",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.F("design:type",Object)],Ef.prototype,"ariaLabel",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.F("design:type",Object)],Ef.prototype,"ariaActivedescendant",void 0);_.Q([_.M({value:60}),_.F("design:type",Number)],Ef.prototype,"domRepeatTargetFramerate",void 0);_.Q([_.M({value:1}),_.F("design:type",Number)],Ef.prototype,"domRepeatInitialCount",void 0);_.Q([_.M({value:""}),_.F("design:type",String)],Ef.prototype,"activeEmojiWithVariantsId",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Ef.prototype,"shouldUseStickyPreferences",void 0);_.Q([_.e2("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"emojiChanged_",null);_.Q([_.e2("emojiManager"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"emojiManagerChanged_",null);
_.Q([_.e2("disableIncrementalLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"disableIncrementalLoadingChanged_",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"dataChanged",null);_.Q([_.LO("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],Ef.prototype,"onMouseDown",null);
_.Q([_.LO("mouseup"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"onMouseUp",null);_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"onFocus",null);_.Q([_.LO("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ef.prototype,"onBlur_",null);
_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Ef.prototype,"onClick",null);_.Q([_.LO("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Ef.prototype,"onMouseOver_",null);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Ef.prototype,"onKeyDown_",null);
_.Q([_.nO({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],Ef);
_.u(Ef,"yt-emoji-picker-category-renderer",function(){if(S5V===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Gie===void 0&&(Gie=document.createElement("template"));var W=Gie;R.call(f,W.content.cloneNode(!0),d.content.firstChild);S5V=d}d=S5V;return d},{mode:2});var VSa;var rxV;var mZN;var u3c;var zA=function(){var d=_.l.apply(this,arguments)||this;d.ariaLabel=null;d.ariaActivedescendant=null;d.getFormattedStringRawText=_.R0;d.JSC$14132_ignoreNextFocus_=!1;return d};
_.x(zA,_.l);_.O=zA.prototype;_.O.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")};
_.O.emojiUrl=function(d){var f,R;d=(f=yv(this.emojiManager,d,!0))==null?void 0:(R=f.image)==null?void 0:R.thumbnails;return _.KG(d,24)||""};
_.O.emojiAlt=function(d){var f=this.get("image.accessibility.accessibilityData.label",d);return f?f:d.isCustomEmoji?d.shortcuts[0]:d.emojiId};
_.O.emojiId=function(d){return"emoji"+d};
_.O.computeId_=function(d){return d.categoryId||""};
_.O.computeAriaActivedescendant_=function(d){return this.emoji&&d<this.emoji.length?this.emojiId(d):""};
_.O.emojiChanged_=function(){this.changeFocus_(0,!1);for(var d=_.Ah(),f=0;f<this.emoji.length;f++){var R={veType:88013,elementIndex:f},W=this.emoji[f];W.isCustomEmoji&&(W=document.querySelector(("#"+W.emojiId).replace("/","\\/")))&&(R=_.Te(d,R))&&(W.visualElement=R)}};
_.O.computeEmoji_=function(d){var f=this;return this.emojiManager?d.emojiIds.map(function(R){return _.NV(f.emojiManager,R,!0)}).filter(NSS):[]};
_.O.titleOffsetChanged_=function(){var d=this.hostElement.getBoundingClientRect(),f=_.Eo(this.hostElement).querySelector("#title").getBoundingClientRect();d=Math.max(0,Math.min(this.titleOffset,d.height-f.height));_.Eo(this.hostElement).querySelector("#title").style.top=d+"px"};
_.O.onEmojiMouseOver_=function(d){_.E$(this.hostElement,"yt-emoji-hover",d.model.item)};
_.O.onEmojiTap_=function(d){this.data.command&&(d=w5L(_.Ze().resolve(_.WX(iw)),this.data.command,d),_.E$(this.hostElement,"yt-navigate",d))};
_.O.emojiAriaLabel=function(d){return d.shortcuts[0]};
_.O.emojiAriaSelected=function(d,f,R){return d&&R==f?"true":"false"};
_.O.changeFocus_=function(d,f){var R=this.emoji.length;this.focusedIndex=(this.focusedIndex+d+R)%R;d=this.emoji[this.focusedIndex];if(f){var W;(W=_.Eo(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||W.scrollIntoView(!1);_.E$(this.hostElement,"yt-emoji-hover",d)}};
_.O.onMouseDown_=function(){this.JSC$14132_ignoreNextFocus_=!0};
_.O.onFocus_=function(){this.JSC$14132_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14132_ignoreNextFocus_=!1};
_.O.onBlur_=function(){this.showFocus=!1};
_.O.onKeyDown_=function(d){switch(d.keyCode){case 13:this.onEmojiTap_(d);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);d.preventDefault();break;case 38:this.changeFocus_(-1,!0),d.preventDefault()}};
zA.prototype.onKeyDown_=zA.prototype.onKeyDown_;zA.prototype.onBlur_=zA.prototype.onBlur_;zA.prototype.onFocus_=zA.prototype.onFocus_;zA.prototype.onMouseDown_=zA.prototype.onMouseDown_;zA.prototype.onEmojiTap_=zA.prototype.onEmojiTap_;zA.prototype.titleOffsetChanged_=zA.prototype.titleOffsetChanged_;zA.prototype.emojiChanged_=zA.prototype.emojiChanged_;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],zA.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],zA.prototype,"data",void 0);_.Q([_.M({computed:"computeId_(data)"}),_.F("design:type",String)],zA.prototype,"id",void 0);_.Q([_.M({computed:"computeEmoji_(data)"}),_.F("design:type",Array)],zA.prototype,"emoji",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],zA.prototype,"titleOffset",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.F("design:type",Object)],zA.prototype,"ariaLabel",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.F("design:type",Object)],zA.prototype,"ariaActivedescendant",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],zA.prototype,"showFocus",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],zA.prototype,"focusedIndex",void 0);_.Q([_.M(),_.F("design:type",_.$L)],zA.prototype,"emojiManager",void 0);
_.Q([_.e2("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zA.prototype,"emojiChanged_",null);_.Q([_.e2("titleOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zA.prototype,"titleOffsetChanged_",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zA.prototype,"onEmojiTap_",null);
_.Q([_.LO("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zA.prototype,"onMouseDown_",null);_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zA.prototype,"onFocus_",null);_.Q([_.LO("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zA.prototype,"onBlur_",null);
_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zA.prototype,"onKeyDown_",null);_.Q([_.nO({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],zA);
_.u(zA,"yt-emoji-picker-upsell-category-renderer",function(){if(u3c===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;mZN===void 0&&(mZN=document.createElement("template"));var W=mZN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);u3c=d}d=u3c;return d},{mode:2});var Pee;var QFe;var ko=function(){var d=_.l.apply(this,arguments)||this;d.scrollAction="lock";d.verticalAlign="top";return d};
_.x(ko,_.l);_.O=ko.prototype;_.O.onClick=function(d){d=_.Wf(d);d instanceof HTMLImageElement&&_.E$(this.hostElement,"yt-emoji-select",_.NV(this.emojiManager,d.id))};
_.O.openSelector=function(){this.ironOverlayBehavior.open()};
_.O.onDomChange=function(){euV(this.ytEmojiSelectorBehavior)};
_.O.computeIsFamilySelector=function(d){var f;return(d==null?void 0:(f=d.emoji)==null?void 0:f.emojiId)==="\ud83d\udc6a"};
_.O.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var d=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];d&&d.emojiId&&(_.E$(this.hostElement,"yt-emoji-select",_.NV(this.emojiManager,d.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.Uh.Object.defineProperties(ko.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R,W;return this.emojiManager&&((f=this.data)==null?0:(R=f.emoji)==null?0:(W=R.variantIds)==null?0:W.length)?this.data.emoji.variantIds.map(function(p){return!!p&&_.NV(d.emojiManager,p)}).filter(function(p){return!!p}):[]}}});
ko.prototype.onClick=ko.prototype.onClick;_.Q([_.A(_.nx),_.F("design:type",Object)],ko.prototype,"ironOverlayBehavior",void 0);_.Q([_.A(xZV),_.F("design:type",Object)],ko.prototype,"ytEmojiSelectorBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ko.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",_.$L)],ko.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Object)],ko.prototype,"scrollAction",void 0);_.Q([_.M(),_.F("design:type",Object)],ko.prototype,"verticalAlign",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.F("design:type",Boolean)],ko.prototype,"isFamilySelector",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ko.prototype,"emojiVariants",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],ko.prototype,"onClick",null);_.Q([_.nO({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],ko);
_.u(ko,"yt-emoji-variant-selector",function(){if(QFe===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Pee===void 0&&(Pee=document.createElement("template"));var W=Pee;R.call(f,W.content.cloneNode(!0),d.content.firstChild);QFe=d}d=QFe;return d},{mode:2});var vaV=/:/g,Fya=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Yo=function(){var d=_.l.apply(this,arguments)||this;d.emojiVariantSelector=null;d.emojiMultiPersonSelector=null;d.identity=_.Fp;d.lastAnimationTime_=0;d.animationStart_=null;d.animationEnd_=null;return d};
_.x(Yo,_.l);_.O=Yo.prototype;
_.O.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}}};
_.O.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.C7)};
_.O.attached=function(){_.Ub&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&XrC(this.emojiManager)};
_.O.dataChanged=function(){var d;if((d=this.data)==null?0:d.categories){d=this.emojiManager;var f=this.getCustomEmojiIds();d.pickerCustomEmojiIds=[].concat(_.uR(DjV),_.uR(f))}};
_.O.getCustomEmojiIds=function(){var d,f=(d=this.data.categories)==null?void 0:d.find(function(U){var g;return((g=U.emojiPickerCategoryRenderer)==null?void 0:g.categoryId)&&Fya.includes(U.emojiPickerCategoryRenderer.categoryId)}),R;
d=(R=this.data.categories)==null?void 0:R.find(function(U){return U.emojiPickerUpsellCategoryRenderer});
var W,p;return[f==null?void 0:(W=f.emojiPickerCategoryRenderer)==null?void 0:W.emojiIds,d==null?void 0:(p=d.emojiPickerUpsellCategoryRenderer)==null?void 0:p.emojiIds].flat().filter(function(U){return!!U})};
_.O.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.O.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.O.updateCategoriesAndPlaceholderInternal=function(d,f){var R=this;d&&f&&(this.categories=d.categories||[],this.categoryButtons=d.categoryButtons||[],this.resetPlaceholder(),this.search="",_.i8(function(){R.updateButtons_()}))};
_.O.computeId_=function(d){return d.id||""};
_.O.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(d){return d.emojiPickerCategoryRenderer&&d.emojiPickerCategoryRenderer.emojiData}):!1};
_.O.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.O.onShowEmojiVariantSelector=function(d){var f=d.detail.emojiData;f.variantIds&&f.variantIds.length&&(f.multiSelectorThumbnailRow&&f.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:f,target:d.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:f,target:d.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.O.onIronOverlayClosed=function(d){var f=TAL(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");f&&d.composedPath&&(d.composedPath().includes(_.Eo(this.hostElement).querySelector("#emoji-variant-selector"))||d.composedPath().includes(_.Eo(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.zV(this.hostElement,"yt-close-emoji-variant-selector",[f.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.O.onEmojiVariantSelectorMouseup=function(d){var f=d.target.firstChild;this.variantSelectorOpened&&f&&_.i8(function(){f.noCancelOnOutsideClick=!1},100)};
_.O.onEmojiVariantSelectorMousedown=function(d){d=d.target.firstChild;this.variantSelectorOpened&&d&&(d.noCancelOnOutsideClick=!1)};
_.O.onSelectCategory_=function(d){var f=this.search!="";this.search="";for(var R=_.Eo(this.hostElement).querySelector("#categories").children,W=0;W<R.length;W++){var p=R[W];if(p.id==d.detail.categoryId){f?(_.Eo(this.hostElement).querySelector("#categories").scrollTop=p.offsetTop,this.updateButtons_()):(this.animationStart_=_.Eo(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=p.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.O.onEmojiHover_=function(d){this.placeholder=d.detail.shortcuts?d.detail.shortcuts[0]:""};
_.O.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.O.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.O.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.O.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.O.computeSearchCategory_=function(d){d=d.replace(vaV,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();d=d.split(" ");for(var f=[],R=this.emojiManager.emojis,W=0;W<R.length;W++){var p=R[W];if(p.searchTerms)for(var U=0;U<p.searchTerms.length;U++){for(var g=p.searchTerms[U].toLocaleLowerCase(),K=!1,E=0;E<d.length;E++)if(g.indexOf(d[E])!=-1){K=!0;break}if(K&&(!p.isCustomEmoji||!p.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(p.emojiId))){f.push(p.emojiId);
break}}}return{categoryId:-1,emojiIds:f}};
_.O.computeSearchEmptyMessage_=function(d,f){return d&&f&&f.emojiIds&&f.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.O.computeSearching_=function(d){return this.emojiManager&&d.replace(vaV,"").length>1};
_.O.computeSkinToneHidden=function(){var d;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((d=this.data)==null||!d.hideSkinTonePicker)};
_.O.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.O.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.O.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.O.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.O.selectSkinTone_=function(d){d=Number(d.target.getAttribute("tone"));this.set("emojiManager.skinTone",d);_.zV(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[d]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.O.skinToneChanged_=function(){_.Eo(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var d=_.Eo(this.hostElement).querySelector("#dropdown-content").children,f=0;f<d.length;f++)f===this.skinTone?d[f].setAttribute("selected",""):d[f].removeAttribute("selected")};
_.O.animateScroll_=function(d){this.lastAnimationTime_||(this.lastAnimationTime_=d);d-=this.lastAnimationTime_;d<200?(_.Eo(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*d/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Eo(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.O.searchChanged_=function(){this.updateButtons_()};
_.O.updateButtons_=function(){var d=null;if(!this.search)for(var f=_.Eo(this.hostElement).querySelector("#categories").scrollTop,R=_.Eo(this.hostElement).querySelector("#categories").children,W=0;W<R.length;W++){var p=R[W];p.offsetTop<=f&&(d=p.id)}f=_.Eo(this.hostElement).querySelector("#category-buttons").children;for(R=0;R<f.length;R++)W=f[R],W.active=W.id===d};
Yo.prototype.searchChanged_=Yo.prototype.searchChanged_;Yo.prototype.skinToneChanged_=Yo.prototype.skinToneChanged_;Yo.prototype.onEmojiHover_=Yo.prototype.onEmojiHover_;Yo.prototype.onSelectCategory_=Yo.prototype.onSelectCategory_;Yo.prototype.onShowEmojiVariantSelector=Yo.prototype.onShowEmojiVariantSelector;Yo.prototype.updateCategoriesAndPlaceholder_=Yo.prototype.updateCategoriesAndPlaceholder_;Yo.prototype.dataChanged=Yo.prototype.dataChanged;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yo.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Yo.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yo.prototype,"data",void 0);_.Q([_.M({value:function(){return[]}}),
_.F("design:type",Array)],Yo.prototype,"categories",void 0);_.Q([_.M({value:function(){return[]}}),
_.F("design:type",Array)],Yo.prototype,"categoryButtons",void 0);_.Q([_.M({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Yo.prototype,"disableScroll",void 0);_.Q([_.M({computed:"computeId_(data)",reflectToAttribute:!0}),_.F("design:type",String)],Yo.prototype,"id",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Yo.prototype,"selected",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Yo.prototype,"disableIncrementalLoading",void 0);_.Q([_.M(),_.F("design:type",String)],Yo.prototype,"placeholder",void 0);_.Q([_.M({value:""}),_.F("design:type",String)],Yo.prototype,"search",void 0);_.Q([_.M({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Yo.prototype,"searching",void 0);_.Q([_.M({computed:"computeSearchCategory_(search)"}),_.F("design:type",Object)],Yo.prototype,"searchCategory",void 0);
_.Q([_.M({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.F("design:type",Object)],Yo.prototype,"searchEmptyMessage",void 0);_.Q([_.M({computed:"identity(emojiManager.skinTone)"}),_.F("design:type",Number)],Yo.prototype,"skinTone",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Yo.prototype,"skinToneOpened",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Yo.prototype,"variantSelectorOpened",void 0);
_.Q([_.M({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.F("design:type",Boolean)],Yo.prototype,"skinToneHidden",void 0);_.Q([_.M(),_.F("design:type",_.$L)],Yo.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Object)],Yo.prototype,"emojiVariantSelector",void 0);_.Q([_.M(),_.F("design:type",Object)],Yo.prototype,"emojiMultiPersonSelector",void 0);
_.Q([_.M({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.F("design:type",Boolean)],Yo.prototype,"shouldUseStickyPreferences",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yo.prototype,"dataChanged",null);_.Q([_.e2("data","selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yo.prototype,"updateCategoriesAndPlaceholder_",null);
_.Q([_.LO("yt-show-emoji-variant-selector"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Yo.prototype,"onShowEmojiVariantSelector",null);_.Q([_.LO("yt-emoji-picker-select-category"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Yo.prototype,"onSelectCategory_",null);_.Q([_.LO("yt-emoji-hover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Yo.prototype,"onEmojiHover_",null);
_.Q([_.e2("skinTone"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yo.prototype,"skinToneChanged_",null);_.Q([_.e2("search"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yo.prototype,"searchChanged_",null);_.Q([_.nO({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Yo);
_.u(Yo,"yt-emoji-picker-renderer",function(){if(rxV===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;VSa===void 0&&(VSa=document.createElement("template"));var W=VSa;R.call(f,W.content.cloneNode(!0),d.content.firstChild);rxV=d}d=rxV;return d},{mode:2});var bn=function(){var d=_.l.apply(this,arguments)||this;d.emojiManager=_.C7;d.isDarkTheme=document.documentElement.hasAttribute("dark");d.selectedIndex=1;d.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return d};
_.x(bn,_.l);_.O=bn.prototype;_.O.handleEmojiCustomizationVisible=function(d){this.emojiPickerRenderer.selected=d;this.selectedIndex=1;d?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.O.emojiCustomizationSetChanged=function(){var d;(d=this.data)!=null&&d.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.pR(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.O.updateSaveButtonState=function(d){var f;(f=this.data)!=null&&f.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.MG("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:d}))};
_.O.emojiUrl=function(d){d=_.NV(this.emojiManager,d);if(!d)return"";var f;d=(f=d.image)==null?void 0:f.thumbnails;return _.KG(d,24)||""};
_.O.emojiAlt=function(d){var f=_.NV(this.emojiManager,d);if(!f)return d;var R,W,p,U=(f==null?void 0:(R=f.image)==null?void 0:(W=R.accessibility)==null?void 0:(p=W.accessibilityData)==null?void 0:p.label)||"";return U?U:f.isCustomEmoji?f.shortcuts[0]:f.emojiId||d};
_.O.emojiAriaLabel=function(d){var f,R;return((f=_.NV(this.emojiManager,d))==null?void 0:(R=f.shortcuts)==null?void 0:R[0])||d};
_.O.onEmojiClick=function(d){d.model.index!==0&&(this.selectedIndex=d.model.index)};
_.O.onEmojiSelect=function(d){d=d.detail;var f,R;((f=this.data)==null?0:f.emojiCustomizationSetEntityKey)&&((R=this.emojiCustomizationSet)==null?0:R.emojiId)&&d.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,d.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.MG("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,d.emojiId,this.selectedIndex)}))};
_.O.canEditEmoji=function(d,f,R){d=d.indexOf(f);return d===R||d===0||R===0?!1:!0};
_.O.getUpdatedEmojiIdList=function(d,f,R){var W=d.indexOf(f);d=[].concat(_.uR(d));W>=0&&(d[W]=d[R]);d[R]=f;return d};
_.Uh.Object.defineProperties(bn,{template:{configurable:!0,enumerable:!0,get:function(){if(UZC===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;p5e===void 0&&(p5e=document.createElement("template"));var W=p5e;R.call(f,W.content.cloneNode(!0),d.content.firstChild);UZC=d}d=UZC;return d}}});
bn.prototype.onEmojiSelect=bn.prototype.onEmojiSelect;_.Q([_.A(_.ou),_.F("design:type",Object)],bn.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],bn.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.Xd("yt-emoji-picker-renderer"),_.F("design:type",Object)],bn.prototype,"emojiPickerRenderer",void 0);
_.Q([_.M({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(d,f){return _.qn(d.entities,"emojiCustomizationSetEntity",f)},
observer:"emojiCustomizationSetChanged"}),_.F("design:type",Object)],bn.prototype,"emojiCustomizationSet",void 0);_.Q([_.M(),_.F("design:type",Object)],bn.prototype,"originalEmojiSet",void 0);_.Q([_.M(),_.F("design:type",_.$L)],bn.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Object)],bn.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bn.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],bn.prototype,"selectedIndex",void 0);
_.Q([_.LO("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bn.prototype,"onEmojiSelect",null);_.Q([_.nO({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],bn);var JxN;var naV;var hue;var oaR;var D7=function(){var d=_.l.apply(this,arguments)||this;d.authorBadges=[];return d};
_.x(D7,_.l);_.O=D7.prototype;_.O.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.O.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]]"}}}}}};
_.O.dataChanged=function(){var d=XOv(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",d)};
_.O.updateMessage=function(){var d=this.data.message,f=_.Eo(_.Eo(this.hostElement).querySelector("#message"));f.textContent="";d&&f.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(d))};
_.O.shouldSupportWholeItemClick=function(){return!0};
_.O.onShowOriginalClick=function(d){d.preventDefault();this.showOriginal=!0};
_.O.computeShowBar=function(d,f,R){return d&&f||R};
_.O.computeAuthorBadges=function(d){return d.authorBadges||[]};
_.O.computeAuthorIsOwner=function(d){return!!Tev(d.authorBadges,"owner")};
_.O.computeAuthorNameColor=function(d){var f;if(_.q("live_chat_author_name_color_usernames")&&(d==null?0:(f=d.authorName)==null?0:f.simpleText))return _.Gu8(_.Sy8(d.authorName.simpleText));if(_.q("live_chat_seed_color_usernames")&&(d==null?0:d.authorSeedColorArgb))return _.Gu8(_.bq(d.authorSeedColorArgb));if(_.q("live_chat_colored_usernames"))return"#cc0000";var R;return _.q("live_chat_simple_color_usernames")&&(d==null?0:(R=d.authorName)==null?0:R.simpleText)&&(d==null?0:d.authorUsernameColorLight)&&
(d==null?0:d.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.bq(d.authorUsernameColorDark):_.bq(d.authorUsernameColorLight):""};
D7.prototype.updateMessage=D7.prototype.updateMessage;D7.prototype.dataChanged=D7.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],D7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],D7.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],D7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],D7.prototype,"data",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"showOriginal",void 0);_.Q([_.M({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"isDimmed",void 0);_.Q([_.M({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"showBar",void 0);
_.Q([_.M({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],D7.prototype,"authorBadges",void 0);_.Q([_.M({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"authorIsOwner",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"inCollapsedBanner",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"inBanner",void 0);
_.Q([_.M({value:_.q("live_chat_hide_avatars"),reflectToAttribute:!0}),_.F("design:type",Boolean)],D7.prototype,"avatarHidden",void 0);_.Q([_.M({computed:"computeAuthorNameColor(data)"}),_.F("design:type",String)],D7.prototype,"authorNameColor",void 0);_.Q([_.M(),_.F("design:type",_.d_)],D7.prototype,"participantsManager",void 0);_.Q([_.M({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.F("design:type",Object)],D7.prototype,"filledButtonOverrides",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D7.prototype,"dataChanged",null);_.Q([_.e2("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D7.prototype,"updateMessage",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],D7);
_.u(D7,"yt-live-chat-text-message-renderer",function(){if(oaR===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;hue===void 0&&(hue=document.createElement("template"));var W=hue;R.call(f,W.content.cloneNode(!0),d.content.firstChild);oaR=d}d=oaR;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var IP=function(){var d=_.l.apply(this,arguments)||this;d.tonalButtonOverrides={type:"tonal",style:"overlay"};return d};
_.x(IP,_.l);
IP.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]]"}}}}}};
IP.prototype.shouldSupportInlineActionButtons=function(){return!0};
IP.prototype.shouldSupportWholeItemClick=function(){return!0};
_.Uh.Object.defineProperties(IP.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],IP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],IP.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],IP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],IP.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",_.d_)],IP.prototype,"participantsManager",void 0);
_.Q([_.M(),_.F("design:type",Object)],IP.prototype,"tonalButtonOverrides",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.infoDialogButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],IP.prototype,"hasInfoDialogButton",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],IP);
_.u(IP,"yt-live-chat-auto-mod-message-renderer",function(){if(naV===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;JxN===void 0&&(JxN=document.createElement("template"));var W=JxN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);naV=d}d=naV;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var $Ze;var NYV;var yxa;var Cei=function(){return _.l.apply(this,arguments)||this};
_.x(Cei,_.l);_.Q([_.M(),_.F("design:type",Object)],Cei.prototype,"data",void 0);_.Q([_.m({is:"ytd-factoid-renderer",disableElementRegistration:!0})],Cei);
_.u(Cei,"ytd-factoid-renderer",function(){if(yxa!==void 0)return yxa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yxa=d},{mode:1});var qu=function(){return _.l.apply(this,arguments)||this};
_.x(qu,_.l);qu.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.Q([_.M(),_.F("design:type",Object)],qu.prototype,"data",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],qu);
_.u(qu,"yt-live-chat-channel-activity-reputation-renderer",function(){if(NYV===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$Ze===void 0&&($Ze=document.createElement("template"));var W=$Ze;R.call(f,W.content.cloneNode(!0),d.content.firstChild);NYV=d}d=NYV;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var ijC;var BYO;var LV=function(){return _.l.apply(this,arguments)||this};
_.x(LV,_.l);LV.prototype.ready=function(){var d=document.querySelector("yt-live-chat-app");d&&d.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Boolean)],LV.prototype,"menuFocused",void 0);_.Q([_.M(),_.F("design:type",Object)],LV.prototype,"data",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],LV.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],LV);
_.u(LV,"yt-live-chat-donation-announcement-renderer",function(){if(BYO===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;ijC===void 0&&(ijC=document.createElement("template"));var W=ijC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);BYO=d}d=BYO;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var cxe;var tSV,daR=function(){if(tSV!==void 0)return tSV;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;cxe===void 0&&(cxe=document.createElement("template"));var W=cxe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return tSV=d};var eR=function(){return _.l.apply(this,arguments)||this};
_.x(eR,_.l);_.Uh.Object.defineProperties(eR,{template:{configurable:!0,enumerable:!0,get:function(){return daR()}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eR.prototype,"data",void 0);_.Q([_.nO({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],eR);_.u(eR,"yt-live-chat-empty-feed-view-model",function(){return daR()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var jhe;var fSL;var xo=function(){return _.l.apply(this,arguments)||this};
_.x(xo,_.l);xo.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"}}}}}};
_.Uh.Object.defineProperties(xo.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var d,f;return{runs:[{text:(d=this.data)==null?void 0:(f=d.channelName)==null?void 0:f.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var d=[],f;if((f=this.data)==null||!f.channelBadges)return d;var R;f=_.Z((R=this.data)==null?void 0:R.channelBadges);for(R=f.next();!R.done;R=f.next()){R=_.e(R.value,nEe);var W=void 0,p=void 0;if((W=R)==null?0:(p=W.badgeImage)==null?0:p.sources)W=void 0,p={liveChatAuthorBadgeRenderer:{tooltip:R.tooltip,accessibility:{accessibilityData:{label:(W=_.e(R.rendererContext,_.LP))==null?void 0:W.label}}}},R.badgeImage.sources[0].clientResource?p.liveChatAuthorBadgeRenderer.icon=
{iconType:R.badgeImage.sources[0].clientResource.imageName}:p.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:R.badgeImage.sources},d.push(p)}return d}}});
_.Q([_.M(),_.F("design:type",Object)],xo.prototype,"data",void 0);_.Q([_.a("data.channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],xo.prototype,"channelName",null);_.Q([_.a("data.channelBadges"),_.F("design:type",Array),_.F("design:paramtypes",[])],xo.prototype,"channelBadges",null);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xo.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],xo);
_.u(xo,"yt-live-chat-identity-view-model",function(){if(fSL===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;jhe===void 0&&(jhe=document.createElement("template"));var W=jhe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);fSL=d}d=fSL;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var R7i;var WGF;var pJN;var Uaa;var XG=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;d.supportsInlineActionButtons=!0;return d};
_.x(XG,_.l);XG.prototype.ready=function(){var d;((d=document.querySelector("yt-live-chat-app"))==null?0:d.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
XG.prototype.dataChanged=function(d){var f=(0,_.b8)(_.Eo(this.hostElement).querySelector("#detail-text"));f.textContent="";(d==null?0:d.detailText)&&f.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(d.detailText))};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],XG.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({observer:"dataChanged"}),_.F("design:type",Object)],XG.prototype,"data",void 0);
_.Q([_.M({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],XG.prototype,"hidden",void 0);_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],XG);
_.u(XG,"yt-live-chat-legacy-paid-message-renderer",function(){if(Uaa===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;pJN===void 0&&(pJN=document.createElement("template"));var W=pJN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Uaa=d}d=Uaa;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var O_y;var Z_C;var sha={},TA=function(){return _.Ai.apply(this,arguments)||this};
_.x(TA,_.Ai);TA.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
TA.prototype.onLiveChatMembershipItemBehaviorClick=TA.prototype.onLiveChatMembershipItemBehaviorClick;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TA.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],TA.prototype,"data",void 0);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],TA.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.Q([_.aG()],TA);
sha.YtLiveChatMembershipItemBehavior=[TA.prototype,_.N.YtRendererBehavior];var AS=function(){var d=_.l.apply(this,arguments)||this;d.supportsInlineActionButtons=!0;d.hasPrimaryHeaderText=!1;d.showOnlyHeader=!1;d.authorBadges=[];d.modern=_.q("web_button_rework_with_live");d.buttonOverrides={style:"overlay",type:"filled"};return d};
_.x(AS,_.l);_.O=AS.prototype;_.O.shouldSupportInlineActionButtons=function(){return!0};
_.O.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.O.ready=function(){var d=document.querySelector("yt-live-chat-app");d&&d.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.O.messageChanged=function(){var d=this.data.message,f=(0,_.b8)(_.Eo(this.hostElement).querySelector("#message"));f.textContent="";d&&f.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(d))};
_.O.computeHasPrimaryHeaderText=function(d){return!(!d||!d.headerPrimaryText)};
_.O.computeShowOnlyHeader=function(d,f){return this.isMessageEmpty(d,f)};
_.O.computeAuthorBadges=function(d){return d.authorBadges||[]};
_.O.isMessageEmpty=function(d,f){return!d||d.empty?!0:!d.message&&!d.inputField&&!f};
_.O.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.O.getInputElement=function(){return _.Eo(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.O.inputFocus=function(){var d=this.getInputElement();d&&d.focus()};
_.O.inputInsertEmoji=function(d){var f=this.getInputElement();f&&f.insertEmoji(d)};
_.O.inputMessage=function(){var d=this.getInputElement();return d&&this.data.inputField?(d.completeEmojis(),_.ow(d.liveChatRichMessageInput)):null};
_.O.onFooterButtonClick=function(){this.data.footerButton&&_.E$(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.O.shouldSupportWholeItemClick=function(){return!0};
AS.prototype.isDeletedChanged=AS.prototype.isDeletedChanged;AS.prototype.messageChanged=AS.prototype.messageChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],AS.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(sha.YtLiveChatMembershipItemBehavior),_.F("design:type",Object)],AS.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],AS.prototype,"data",void 0);_.Q([_.M({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.F("design:type",Object)],AS.prototype,"hasPrimaryHeaderText",void 0);_.Q([_.M({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],AS.prototype,"showOnlyHeader",void 0);
_.Q([_.M({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],AS.prototype,"authorBadges",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],AS.prototype,"modern",void 0);_.Q([_.e2("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AS.prototype,"messageChanged",null);_.Q([_.e2("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AS.prototype,"isDeletedChanged",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],AS);
_.u(AS,"yt-live-chat-membership-item-renderer",function(){if(Z_C===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;O_y===void 0&&(O_y=document.createElement("template"));var W=O_y;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Z_C=d}d=Z_C;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var gjL;var H_i;var aP=function(){return _.l.apply(this,arguments)||this};
_.x(aP,_.l);aP.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],aP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],aP.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],aP);
_.u(aP,"yt-live-chat-mode-change-message-renderer",function(){if(H_i===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;gjL===void 0&&(gjL=document.createElement("template"));var W=gjL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);H_i=d}d=H_i;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var KGR;var Eja;var Mu=function(){return _.l.apply(this,arguments)||this};
_.x(Mu,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],Mu.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mu.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],Mu);
_.u(Mu,"yt-live-chat-moderation-message-renderer",function(){if(Eja===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;KGR===void 0&&(KGR=document.createElement("template"));var W=KGR;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Eja=d}d=Eja;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var z7i;var koy;var w_=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework");return d};
_.x(w_,_.l);w_.prototype.onClick=function(){var d;if((d=this.data)!=null&&d.onClickCommand){var f;_.Lu.instance.resolveCommand((f=this.data)==null?void 0:f.onClickCommand)}};
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],w_.prototype,"modern",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],w_.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],w_.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],w_.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],w_.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],w_);
_.u(w_,"yt-live-chat-offer-click-count-message-renderer",function(){if(koy===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;z7i===void 0&&(z7i=document.createElement("template"));var W=z7i;R.call(f,W.content.cloneNode(!0),d.content.firstChild);koy=d}d=koy;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var Yne;var b_C=function(){return _.l.apply(this,arguments)||this};
_.x(b_C,_.l);_.Q([_.M(),_.F("design:type",Object)],b_C.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],b_C);
_.u(b_C,"yt-live-chat-placeholder-item-renderer",function(){if(Yne===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);Yne=d}d=Yne;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var Day;var ISV;var qnF=new d5(7),ln=function(){var d=_.l.apply(this,arguments)||this;d.data={};return d};
_.x(ln,_.l);ln.prototype.dataChanged=function(){var d;((d=this.data)==null?0:d.class)&&_.k6(this.hostElement,this.data.class,!0);var f;((f=this.oldData)==null?0:f.class)&&_.k6(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
ln.prototype.computeTimestampString=function(d){return qnF.format(new Date(d/1E3))};
ln.prototype.dataChanged=ln.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],ln.prototype,"data",void 0);_.Q([_.M({computed:"computeTimestampString(data.timestampUsec)"}),_.F("design:type",String)],ln.prototype,"timestampString",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ln.prototype,"dataChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],ln);
_.u(ln,"yt-live-chat-server-error-message",function(){if(ISV===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Day===void 0&&(Day=document.createElement("template"));var W=Day;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ISV=d}d=ISV;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var LGL;var e7N;var GA=function(){var d=_.l.apply(this,arguments)||this;d.defaultToFilledIcon=!1;return d};
_.x(GA,_.l);GA.prototype.computeHasPrimaryColorIcon=function(d){return d==="SPARK"||d==="SPONSORSHIP_STAR"};
GA.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],GA.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GA.prototype,"defaultToFilledIcon",void 0);_.Q([_.M(),_.F("design:type",Object)],GA.prototype,"data",void 0);
_.Q([_.M({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.F("design:type",Boolean)],GA.prototype,"hasPrimaryColorIcon",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],GA);
_.u(GA,"yt-live-chat-viewer-engagement-message-renderer",function(){if(e7N===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;LGL===void 0&&(LGL=document.createElement("template"));var W=LGL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);e7N=d}d=e7N;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var xaF;var SR=function(){var d=_.l.apply(this,arguments)||this;d.modernUpdate=!1;d.buttonStyle="overlay";d.buttonType="filled";return d};
_.x(SR,_.l);SR.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
SR.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SR.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],SR.prototype,"modernUpdate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SR.prototype,"buttonStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],SR.prototype,"buttonType",void 0);
_.Q([_.m({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],SR);
_.u(SR,"ytd-ad-hover-text-button-renderer",function(){if(xaF!==void 0)return xaF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xaF=d},{mode:1});var XJF;var Vz=function(){var d=_.l.apply(this,arguments)||this;d.buttonOverrides={size:"XS"};d.modern=_.q("web_button_rework");return d};
_.x(Vz,_.l);Vz.prototype.onHelpTap=function(d){this.data&&this.data.informationDialog&&(_.E$(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),d.preventDefault(),d.stopPropagation())};
_.Q([_.M(),_.F("design:type",Object)],Vz.prototype,"buttonOverrides",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Vz.prototype,"modern",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vz.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Vz);
_.u(Vz,"ytd-live-chat-purchased-product-message-renderer",function(){if(XJF!==void 0)return XJF;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return XJF=d},{mode:1});var TSe;var AXc;var r_=function(){var d=_.l.apply(this,arguments)||this;d.isContainerDeleted=!1;return d};
_.x(r_,_.l);r_.prototype.onContextMenuClick=function(d){this.ytLiveChatItemBehavior.showContextMenu(d)};
r_.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))};
r_.prototype.isContainerDeletedChanged=r_.prototype.isContainerDeletedChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],r_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],r_.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],r_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],r_.prototype,"isContainerDeleted",void 0);
_.Q([_.M(),_.F("design:type",String)],r_.prototype,"deletedStateMessage",void 0);_.Q([_.e2("isContainerDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r_.prototype,"isContainerDeletedChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],r_);
_.u(r_,"ytd-sponsorships-live-chat-header-renderer",function(){if(AXc!==void 0)return AXc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return AXc=d},{mode:1});var ma=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework_with_live");d.buttonOverrides={style:"overlay",type:"filled"};return d};
_.x(ma,_.l);ma.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]]"}}}}}};
ma.prototype.onCtaButtonClick=function(){var d,f=_.e((d=this.data)==null?void 0:d.optInPrompt,_.Qj);if(d=this.maybeGetButtonCommand(f)){var R;(R=_.Ah())==null||R.clickCommand(d)}};
ma.prototype.maybeGetButtonCommand=function(d){return!d||!d.command||_.e(d.command,TxR)===void 0&&_.e(d.command,X4a)===void 0?null:d.command};
ma.prototype.shouldHideOptinPrompt=function(d,f){return!d||f};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ma.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],ma.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ma.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ma.prototype,"modern",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],ma);
_.u(ma,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(TSe!==void 0)return TSe;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return TSe=d},{mode:1});var aSe;var un=function(){return _.l.apply(this,arguments)||this};
_.x(un,_.l);un.prototype.onContextMenuClick=function(d){this.ytLiveChatItemBehavior.showContextMenu(d)};
un.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))};
un.prototype.isDeletedChanged=un.prototype.isDeletedChanged;_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],un.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],un.prototype,"data",void 0);_.Q([_.e2("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],un.prototype,"isDeletedChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],un);
_.u(un,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(aSe!==void 0)return aSe;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="gift" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aSe=d},{mode:1});var PV=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return d};
_.x(PV,_.l);_.O=PV.prototype;
_.O.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"}}}};
_.O.handleLiveChatAction=function(d){_.e(d,VWc)?this.handleMarkChatItemAsDeletedAction(_.e(d,VWc)):_.e(d,Sqe)&&this.handleRemoveChatItemAction(_.e(d,Sqe))};
_.O.handleLiveChatActions=function(d){d.forEach(this.handleLiveChatAction,this)};
_.O.handleMarkChatItemAsDeletedAction=function(d){var f=this,R;((R=this.data)==null?0:R.items)&&this.data.items.forEach(function(W,p){var U=Object.keys(W)[0];Object.values(W)[0].id===d.targetItemId&&f.markAsDeleted("data.items",p,U,d.deletedStateMessage,d.showOriginalContentMessage)})};
_.O.handleRemoveChatItemAction=function(d){var f=this,R;((R=this.data)==null?0:R.items)&&this.data.items.forEach(function(W,p){Object.values(W)[0].id===d.targetItemId&&f.splice("data.items",p,1)})};
_.O.markAsDeleted=function(d,f,R,W,p){d=[d,f,R].join(".");this.set(d+".deletedStateMessage",W);this.set(d+".showOriginalContentMessage",p)};
_.Q([_.M(),_.F("design:type",Object)],PV.prototype,"data",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],PV.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],PV.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],PV);
_.u(PV,"yt-live-chat-item-display-list-renderer",function(){if(WGF===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;R7i===void 0&&(R7i=document.createElement("template"));var W=R7i;R.call(f,W.content.cloneNode(!0),d.content.firstChild);WGF=d}d=WGF;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var MsC;var wJc,lSF=function(){if(wJc!==void 0)return wJc;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;MsC===void 0&&(MsC=document.createElement("template"));var W=MsC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return wJc=d};var Qz=function(){var d=_.l.apply(this,arguments)||this;d.isHeader=!1;return d};
_.x(Qz,_.l);Qz.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.Uh.Object.defineProperties(Qz,{template:{configurable:!0,enumerable:!0,get:function(){return lSF()}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Qz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qz.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Qz.prototype,"isHeader",void 0);_.Q([_.nO({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Qz);_.u(Qz,"yt-live-chat-item-display-renderer",function(){return lSF()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var Goe,SnV,PJe,uNN;
Goe={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}};SnV={home:"eohps",search:"eosps",watch:"eowps"};_.VsC=["watch","search","home"];
_.vV=function(){this.JSC$14243_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14243_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.FK("PRECONSTRUCTION_DELAY",0);this.signals_=_.hf();this.targetPage_=""};
_.vV.prototype.init=function(d,f){d=d===void 0?"":d;f=f===void 0?null:f;if(this.JSC$14243_isInitialized_)this.abort();else if(this.JSC$14243_isInitialized_=!0,d&&_.rXC(this,d),f){var R=_.oK(this.signals_,"pcl")?0:10,W=function(){for(var p=0,U;U=_.VsC[p++];)U!=d&&U!=f&&this.pendingPages_.push(U);_.mai(this)}.bind(this);
this.signals_.parkOrScheduleJob(W,R,"pcl")}};
_.vV.prototype.abort=function(){this.fragmentJobId_&&(_.Pp.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);uNN(this)};
_.rXC=function(d,f){d.JSC$14243_isInitialized_&&!d.targetPage_&&(d.targetPage_=f,PJe(d,f),d.isInitialPass_=!1,PJe(d,f),d.signals_.processSignal(SnV[d.targetPage_]),uNN(d),_.mai(d))};
_.mai=function(d){d.pendingPages_.length&&!d.pagePreparerJobId_&&(d.pagePreparerJobId_=_.w0(_.Pp,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.rXC(this,this.pendingPages_.shift())}.bind(d),d.DEFAULT_DELAY_))};
PJe=function(d,f){if(f=Goe[f])for(var R in f){var W=!1,p=R;R.charAt(0)=="~"&&(W=!0,p=R.substring(1));var U=f[R];U=typeof U=="object"?U:{count:U};f[R]=U;U.componentName=p;U.count>0&&(d.isInitialPass_?W||d.isSeenDuringInitialPass_[p]||(d.JSC$14243_queue_.push({componentName:p,count:1,signals:U.signals}),d.isSeenDuringInitialPass_[p]=!0,U.count--):d.JSC$14243_queue_.push(U))}};
uNN=function(d){d.JSC$14243_queue_.length=0;d.targetPage_="";d.isInitialPass_=!0;d.signals_.processSignal("eop")};
_.vV.getInstance=function(){return _.cI(_.vV)};var Qhe=function(){this.signals=_.hf();this.init()};
Qhe.prototype.startPreconstruction=function(){_.vV.getInstance().init(_.Jp("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
Qhe.prototype.init=function(){vje(this);window.Polymer&&Pwc&&z8U();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var d=_.RJ.ytcsi;if(d&&d.gt&&(d=d.gt())&&d.tick&&(d.tick.aft>0||d.tick.pbs>0)&&(_.Jp("IS_HOMEPAGE_COLD")||_.Jp("IS_RESULTS_PAGE_COLD")||_.Jp("IS_WATCH_PAGE_COLD"))){FGc(this);break a}Kpn(Oxv,this.onNotifications,this)}};
var vje=function(d){var f=function(){d.signals.processSignal("dl")};
document.readyState==="complete"?(_.$Q(Error("sh"),"WARNING"),f()):_.Jh8(window,"load",f)};
Qhe.prototype.onNotifications=function(d){d.timer||(_.Jp("IS_HOMEPAGE_COLD")||_.Jp("IS_RESULTS_PAGE_COLD")||_.Jp("IS_WATCH_PAGE_COLD"))&&FGc(this)};
var FGc=function(d){d.signals.parkOrScheduleJob(function(){d.signals.processSignal("eocs")},10,"eor")};
new Qhe;var FG,JXB=function(){return _.Ai.apply(this,arguments)||this};
_.x(JXB,_.Ai);_.O=JXB.prototype;_.O.enableActiveViewMeasurement=function(d){if(this.isActiveViewEnabled(d)){var f=this.getUrlPrefixesFromCommand(d.viewableCommands);d=this.getUrlPrefixesFromCommand(d.endOfSessionCommands);if(!FG){var R=_.HX("custom_active_view_tos_timeout_ms");FG=R>0&&R!==36E5?new i2p(this.getVersion(),R):new i2p(this.getVersion())}cIf(FG,this.hostElement);t5F(FG,this.hostElement,f,d)}};
_.O.stopActiveViewMeasurement=function(){FG&&cIf(FG,this.hostElement)};
_.O.isActiveViewEnabled=function(d){return!!d&&(this.hasAtLeastOneUrl(d.viewableCommands)||this.hasAtLeastOneUrl(d.endOfSessionCommands))};
_.O.hasAtLeastOneUrl=function(d){return!!d&&d.length>0&&d[0].loggingUrls!=null&&d[0].loggingUrls.length>0};
_.O.getVersion=function(){var d=_.FK("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(d==null?void 0:d.length)===2?d[1]:null};
_.O.getUrlPrefixesFromCommand=function(d){if(!d)return[];var f=[];d=_.Z(d);for(var R=d.next();!R.done;R=d.next())if(R=R.value,R.loggingUrls){R=_.Z(R.loggingUrls);for(var W=R.next();!W.done;W=R.next())W=W.value,W.baseUrl&&f.push(W.baseUrl)}return f};
_.Q([_.aG()],JXB);var JS=[JXB.prototype];var njL=function(){return _.Ai.apply(this,arguments)||this};
_.x(njL,_.Ai);_.Uh.Object.defineProperties(njL.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_entity_store_from_dependency_injection")?_.fu():_.pY()}}});
_.Q([_.aG()],njL);_.nV=[P4.prototype,njL.prototype];var h7V=["ytd-rich-shelf-renderer"],hS=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";d.followUpDialogPromise=null;d.followUpDialogPromiseResolve=null;d.followUpDialogPromiseReject=null;return d};
_.x(hS,_.Ai);_.O=hS.prototype;_.O.dismissibleItemIsDismissedChanged_=function(d){_.q("kevlar_fluid_dismiss")&&(d?_.E$(this.hostElement,"yt-dismissible-item-dismissed"):_.E$(this.hostElement,"yt-dismissible-item-undismissed"))};
_.O.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.O.dismissibleItemReset_=function(){var d=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 _.Ig(function(f,R){d.followUpDialogPromiseResolve=f;d.followUpDialogPromiseReject=R});
_.E$(this.hostElement,"yt-enable-lockup-interaction")};
_.O.dismissibleItemOnYtServiceRequestSent_=function(d,f){f.actions&&this.dismissibleItemProcessActions(f.actions,d)};
_.O.dismissibleItemOnRequestSent=function(d){if(_.q("web_button_rework"))for(var f=_.Z(d.detail),R=f.next();!R.done;R=f.next()){var W=void 0;(R=(W=_.e(R.value,_.LE))==null?void 0:W.actions)&&this.dismissibleItemProcessActions(R,d)}};
_.O.dismissibleItemOnCommandSent=function(d,f){f&&this.dismissibleItemProcessActions(f,d)};
_.O.setAndGetDismissedContentId=function(d){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+d};
_.O.replayDismissAction=function(d){this.dismissibleItemProcessActions([d])};
_.O.dismissibleItemProcessActions=function(d,f){for(var R=0;R<d.length;R++){var W=d[R],p=void 0;((p=_.e(W,_.I6))==null?0:p.commands)&&this.dismissibleItemProcessActions(_.e(W,_.I6).commands,f);if(_.e(W,_.xf)){if(p=_.e(W,_.xf),!p.replaceParentSection||h7V.includes(this.hostElement.nodeName.toLowerCase()))p.groupDismissal&&yXS(this,p.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(p),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.MG("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:W})),W=void 0,(W=f)==null||W.stopPropagation()}else if(_.e(W,Sae))this.dismissibleItemHandleHideEnclosingAction_(),W=void 0,(W=f)==null||W.stopPropagation();else if(_.e(W,fga))W=_.e(W,fga),p=void 0,((p=W)==null?0:p.targetGroupId)&&yXS(this,{targetGroupId:W.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.MG("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
W=void 0,(W=f)==null||W.stopPropagation();else if(_.e(W,_.LE))(W=_.e(W,_.LE).actions)&&_.b5(this.hostElement,W,this.hostElement),W=void 0,(W=f)==null||W.stopPropagation();else{var U=p=void 0;((p=_.e(W,_.C3))==null?void 0:p.signal)!=="TELL_US_WHY"||((U=_.e(W,_.C3))==null?0:U.targetId)&&_.q("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),W=void 0,(W=f)==null||W.stopPropagation())}}};
_.O.dismissibleItemOnYtServiceRequestCompleted_=function(d,f){var R=this.get("feedbackResponses.0.followUpDialog",f.data);R?this.followUpDialogPromiseResolve(R):f.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(f.actions,d)};
_.O.dismissibleItemHandleReplaceEnclosingAction_=function(d){this.dismissedRenderer=d.item;this.isDismissed=!0;var f=null;(f=_.Eo(this.hostElement).querySelector("#dismissed"))&&_.WZ(this,function(){_.jY(f)});
_.E$(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.O.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.O.dismissibleItemHandleUndoFeedbackAction_=function(){_.E$(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.O.dismissibleItemHandleTellUsWhySignalAction_=function(){var d=this;this.followUpDialogPromise.then(function(f){d.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:f}})})};
hS.prototype.dismissibleItemOnYtServiceRequestCompleted_=hS.prototype.dismissibleItemOnYtServiceRequestCompleted_;hS.prototype.dismissibleItemOnCommandSent=hS.prototype.dismissibleItemOnCommandSent;hS.prototype.dismissibleItemOnRequestSent=hS.prototype.dismissibleItemOnRequestSent;hS.prototype.dismissibleItemOnYtServiceRequestSent_=hS.prototype.dismissibleItemOnYtServiceRequestSent_;hS.prototype.dismissibleItemDataChanged_=hS.prototype.dismissibleItemDataChanged_;
hS.prototype.dismissibleItemIsDismissedChanged_=hS.prototype.dismissibleItemIsDismissedChanged_;_.Q([_.A(_.pV),_.F("design:type",Object)],hS.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],hS.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],hS.prototype,"isDismissed",void 0);_.Q([_.M(),_.F("design:type",Object)],hS.prototype,"dismissedRenderer",void 0);
_.Q([_.e2("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],hS.prototype,"dismissibleItemIsDismissedChanged_",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hS.prototype,"dismissibleItemDataChanged_",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],hS.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.Q([_.LO("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],hS.prototype,"dismissibleItemOnRequestSent",null);
_.Q([_.LO("yt-dismissible-item-action"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Array]),_.F("design:returntype")],hS.prototype,"dismissibleItemOnCommandSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],hS.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.Q([_.aG()],hS);_.oP=[_.pV,_.nV,hS.prototype];var $o=function(){var d=_.Ai.apply(this,arguments)||this;d.disableGridStateAware=!1;d.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};d.currentGridClass="";return d};
_.x($o,_.Ai);$o.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.WZ(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var d=this.gridStateAwareGetElement();_.k6(d,"grid",!0)}};
$o.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
$o.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Eo(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
$o.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var d="grid-disabled";else{d=_.l_a.getInstance();var f=this.get("pageSubtype");d=f&&a_V.includes(f)?"grid-disabled":d.currentSnapState_?d.currentSnapState_.className:null}(f=this.gridStateAwareGetElement())&&d!==this.currentGridClass&&(d&&_.k6(f,d,!0),this.currentGridClass&&_.k6(f,this.currentGridClass,!1),this.currentGridClass=d)};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],$o.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",String)],$o.prototype,"gridStateAwareSizingElementSelector",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$o.prototype,"disableGridStateAware",void 0);_.Q([_.aG()],$o);_.Nu=[$o.prototype,_.eE.YtActionHandlerBehavior];_.yz=new _.BE("GUIDE_TOKEN");var BV;_.CV={};BV=function(){var d=_.Ai.apply(this,arguments)||this;d.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 d};
_.x(BV,_.Ai);_.O=BV.prototype;_.O.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.O.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var d=_.Ze().resolve(_.WX(_.yz));d&&(this.guidePersistentAndVisible=d.getGuidePersistentAndVisible(),this.activeEndpoint=d.getActiveEndpoint(),this.guideOpened=d.getGuideOpened(),this.miniGuideVisible=d.getMiniGuideVisible())};
_.O.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.O.handleGuideStateAction=function(d){this.guidePersistentAndVisible=d};
_.O.handleMiniGuideStateAction=function(d){this.miniGuideVisible=d};
_.O.handleGuideOpenedAction=function(d){this.guideOpened=d};
_.O.handleActiveEndpointAction=function(d){this.activeEndpoint=d};
BV.prototype.onActiveEndpointChange=BV.prototype.onActiveEndpointChange;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],BV.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],BV.prototype,"guidePersistentAndVisible",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],BV.prototype,"miniGuideVisible",void 0);_.Q([_.M(),_.F("design:type",Object)],BV.prototype,"activeEndpoint",void 0);
_.Q([_.e2("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BV.prototype,"onActiveEndpointChange",null);_.Q([_.M(),_.F("design:type",Boolean)],BV.prototype,"guideOpened",void 0);_.Q([_.aG()],BV);_.CV.YtdGuideStateAwareBehavior=[];_.CV.YtdGuideStateAwareBehavior.push(BV.prototype,_.eE.YtActionHandlerBehavior);var oje=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],cV=function(){var d=_.Ai.apply(this,arguments)||this;d.hoverJobId=0;d.JSC$14274_touched=!1;return d};
_.x(cV,_.Ai);_.O=cV.prototype;_.O.created=function(){this.useExpandableTooltip=!oje.includes(this.is)};
_.O.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.O.detached=function(){this.useExpandableTooltip=!1};
_.O.lockupOnDown=function(d){this.interactionElement&&!_.jm(_.RG(d),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.O.lockupOnUp=function(d){this.interactionElement&&!_.jm(_.RG(d),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.O.onTouchStart=function(){this.JSC$14274_touched=!0};
_.O.lockupOnMouseEnter=function(){var d=this,f=_.HX("kevlar_lockup_hover_delay",-1);this.JSC$14274_touched&&f>=0?(_.Pp.cancelJob(this.hoverJobId),this.hoverJobId=_.Pp.addJob(function(){d.lockupIsHovered=!0},8,f),this.JSC$14274_touched=!1):this.lockupIsHovered=!0};
_.O.lockupOnMouseLeave=function(){this.hoverJobId&&(_.Pp.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.O.lockupOnPopupClosed=function(d,f){var R;((R=f.popupRenderer)==null?void 0:R.is)==="ytd-menu-popup-renderer"&&(d=f.popupRenderer.veData,f=_.J6(),d&&f&&_.d2(f,[d]))};
_.O.lockupOnLockupRequested=function(d){var f=d.detail.videoIds[0],R;d.detail&&f===((R=this.data)==null?void 0:R.videoId)&&(d.detail.returnValue=[this.data])};
_.O.lockupOnYtServiceRequestSent=function(d,f){if(d=f.actions)for(var R=0;R<d.length;R++){var W=d[R];if(W.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&f.ajaxPromise){var p=void 0,U=(p=_.e(f.endpoint,_.mP))==null?void 0:p.playlistId;p=void 0;W=(p=W.removedVideoId)!=null?p:"";tUa(_.NN(),W,U)}else W.action==="ACTION_REMOVE_VIDEO"&&f.ajaxPromise&&(U=void 0,W=(U=W.setVideoId)!=null?U:"",_.dDN(_.NN(),W))}};
_.O.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.O.lockupOnLockupEnabled=function(){if(!this.$){var d=_.Ze().resolve(_.RH).getCurrentPage(),f=this.getParentRenderer?this.getParentRenderer():void 0;_.JA(new _.M2("component not ready",this.is,this.isAttached,d==null?void 0:d.is,f==null?void 0:f.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
cV.prototype.lockupOnLockupEnabled=cV.prototype.lockupOnLockupEnabled;cV.prototype.lockupOnLockupDisabled=cV.prototype.lockupOnLockupDisabled;cV.prototype.lockupOnYtServiceRequestSent=cV.prototype.lockupOnYtServiceRequestSent;cV.prototype.lockupOnLockupRequested=cV.prototype.lockupOnLockupRequested;cV.prototype.lockupOnPopupClosed=cV.prototype.lockupOnPopupClosed;cV.prototype.lockupOnMouseLeave=cV.prototype.lockupOnMouseLeave;cV.prototype.lockupOnMouseEnter=cV.prototype.lockupOnMouseEnter;
cV.prototype.onTouchStart=cV.prototype.onTouchStart;cV.prototype.lockupOnUp=cV.prototype.lockupOnUp;cV.prototype.lockupOnDown=cV.prototype.lockupOnDown;_.Q([_.M(),_.F("design:type",Object)],cV.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],cV.prototype,"lockupIsHovered",void 0);_.Q([_.M(),_.F("design:type",Boolean)],cV.prototype,"lockupTouchTriggered",void 0);_.Q([_.M(),_.F("design:type",Boolean)],cV.prototype,"useExpandableTooltip",void 0);
_.Q([_.Xd("#interaction"),_.F("design:type",Object)],cV.prototype,"interactionElement",void 0);_.Q([_.LO("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cV.prototype,"lockupOnDown",null);_.Q([_.LO("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cV.prototype,"lockupOnUp",null);
_.Q([_.LO("touchstart"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"onTouchStart",null);_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"lockupOnMouseEnter",null);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"lockupOnMouseLeave",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],cV.prototype,"lockupOnPopupClosed",null);_.Q([_.LO("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cV.prototype,"lockupOnLockupRequested",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],cV.prototype,"lockupOnYtServiceRequestSent",null);_.Q([_.LO("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"lockupOnLockupDisabled",null);
_.Q([_.LO("yt-enable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cV.prototype,"lockupOnLockupEnabled",null);_.Q([_.aG()],cV);_.tS=[cV.prototype];_.$ay={YtdReduxBehavior:[]};_.$ay.YtdReduxBehavior.push.apply(_.$ay.YtdReduxBehavior,_.nV);var d6=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.disableNowPlaying=!1;d.disableTooltips=!1;d.useHoveredProperty=!1;d.hovered=!1;d.isThumbnailHovered_=!1;d.addBackground=_.q("kevlar_thumbnail_bg");d.nowPlaying=!1;d.disableRounding=!1;d.size="small";return d};
_.x(d6,_.Ai);_.O=d6.prototype;_.O.computeThumbnailOverlaySidePanelWidth_=function(d,f){return d-f};
_.O.computeSize=function(d,f){if(!this.disableRounding){if(!d&&!f)return"small";d=Math.max(d||0,f||0);return d>=256?"large":d>=96?"medium":"small"}};
_.O.computeFinalHoveredState_=function(d,f,R){return this.nowPlaying?!1:_.q("kevlar_thumbnail_fluid")&&d?f:R};
_.O.computeHoverOverlays_=function(d,f){return d&&f?f:void 0};
_.O.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.O.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.O.checkMiniplayer_=function(){var d;if(((d=this.data)==null?0:d.playlistSetVideoId)&&_.q("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{d=_.Lq();var f=d.currentEndpoint;!this.disableNowPlaying&&f&&_.e(f,_.fE)&&this.data?(f=_.e(f,_.fE),this.nowPlaying=this.data.playlistId?f.playlistId===this.data.playlistId:f.videoId===this.data.videoId,this.isVideoPlaying=d==null?void 0:d.isVideoPlaying):this.nowPlaying=!1}};
d6.prototype.checkMiniplayer_=d6.prototype.checkMiniplayer_;d6.prototype.onMouseLeave_=d6.prototype.onMouseLeave_;d6.prototype.onMouseEnter_=d6.prototype.onMouseEnter_;d6.prototype.computeHoverOverlays_=d6.prototype.computeHoverOverlays_;d6.prototype.computeFinalHoveredState_=d6.prototype.computeFinalHoveredState_;d6.prototype.computeSize=d6.prototype.computeSize;d6.prototype.computeThumbnailOverlaySidePanelWidth_=d6.prototype.computeThumbnailOverlaySidePanelWidth_;
_.Q([_.A(_.nV),_.F("design:type",Object)],d6.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],d6.prototype,"height",void 0);_.Q([_.M(),_.F("design:type",Boolean)],d6.prototype,"bottomSidePanel",void 0);_.Q([_.M(),_.F("design:type",Number)],d6.prototype,"width",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"disableNowPlaying",void 0);
_.Q([_.M({selector:_.JB}),_.F("design:type",Boolean)],d6.prototype,"miniplayerIsActive",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"disableTooltips",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"useHoveredProperty",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"hovered",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"isThumbnailHovered_",void 0);
_.Q([_.M({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.F("design:type",Boolean)],d6.prototype,"finalHoveredState_",void 0);_.Q([_.M({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.F("design:type",Number)],d6.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],d6.prototype,"addBackground",void 0);
_.Q([_.M({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.F("design:type",Object)],d6.prototype,"hoverOverlays_",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],d6.prototype,"nowPlaying",void 0);_.Q([_.M(),_.F("design:type",Boolean)],d6.prototype,"isVideoPlaying",void 0);_.Q([_.M(),_.F("design:type",Object)],d6.prototype,"disableRounding",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.F("design:type",Object)],d6.prototype,"size",void 0);_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],d6.prototype,"onMouseEnter_",null);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],d6.prototype,"onMouseLeave_",null);
_.Q([_.e2("data","disableNowPlaying","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],d6.prototype,"checkMiniplayer_",null);_.Q([_.aG()],d6);var NSe=[d6.prototype];_.jc={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(d,f){return d+":"+_.fR(f)},
getPlayerListener_:function(d,f,R){d=this.getPlayerListenerKey_(d,f);f=this.playerListeners_.get(d);R&&this.playerListeners_.delete(d);return f},
savePlayerListener_:function(d,f){var R=f.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(d,f),R);return R},
listenToPlayerEvent:function(d,f,R){R=this.savePlayerListener_(f,R);d.addEventListener(f,R)},
listenToPlayerEvents:function(d,f){f.forEach(function(R,W){this.listenToPlayerEvent(d,W,R)}.bind(this))},
unlistenFromPlayerEvent:function(d,f,R){R=this.getPlayerListener_(f,R,!0);d.removeEventListener(f,R)},
unlistenFromPlayerEvents:function(d,f){f.forEach(function(R,W){this.unlistenFromPlayerEvent(d,W,R)}.bind(this))}}};
_.f1=function(){};_.yXe=new _.BE("PLAYER_API_TOKEN");var jMp=!1,pSL,Rnn=!1,OmU;var ZJ=function(d,f,R,W,p){_.wG.call(this);var U=this;this.playerId=f;this.webPlayerContextConfig=W;this.amY=p;this.s3K=!1;this.api={};this.ypY=this.wHA=null;this.kb0=new _.Lf;this.z4={};this.rAY=this.aY6=this.elementId=this.jUt=this.config=null;this.af0=!1;this.s1=this.eKe=null;this.pSV={};this.cQG=["onReady"];this.lastError=null;this.sCG=NaN;this.aK9={};this.yuG=0;this.hA=this.targetElement=d;_.Dp(this,this.kb0);CJF(this);R?this.yuG=setTimeout(function(){U.loadNewVideoConfig(R)},0):W&&(i_N(this),
BSL(this))};
_.x(ZJ,_.wG);ZJ.prototype.getId=function(){return this.playerId};
ZJ.prototype.loadNewVideoConfig=function(d){if(!this.isDisposed()){this.yuG&&(clearTimeout(this.yuG),this.yuG=0);var f=d||{};f instanceof ZVF||(f=new ZVF(f));this.config=f;this.setConfig(d);BSL(this);this.isReady()&&cXC(this)}};
var i_N=function(d){var f;d.webPlayerContextConfig?f=d.webPlayerContextConfig.rootElementId:f=d.config.attrs.id;d.elementId=f||d.elementId;d.elementId==="video-player"&&(d.elementId=d.playerId,d.webPlayerContextConfig?d.webPlayerContextConfig.rootElementId=d.playerId:d.config.attrs.id=d.playerId);var R;((R=d.hA)==null?void 0:R.id)===d.elementId&&(d.elementId+="-player",d.webPlayerContextConfig?d.webPlayerContextConfig.rootElementId=d.elementId:d.config.attrs.id=d.elementId)};
ZJ.prototype.setConfig=function(d){this.jUt=d;this.config=tse(d);i_N(this);if(!this.aY6){var f;this.aY6=dPc(this,((f=this.config.args)==null?void 0:f.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var R;if((R=this.config)==null?0:R.attrs)d=this.config.attrs,(f=d.width)&&this.hA&&(this.hA.style.width=rE(Number(f)||f,!0)),(d=d.height)&&this.hA&&(this.hA.style.height=rE(Number(d)||d,!0))};
var cXC=function(d){if(d.config&&d.config.loaded!==!0)if(d.config.loaded=!0,!d.config.args||d.config.args.autoplay!=="0"&&d.config.args.autoplay!==0&&d.config.args.autoplay!==!1){var f;d.api.loadVideoByPlayerVars((f=d.config.args)!=null?f:null)}else d.api.cueVideoByPlayerVars(d.config.args)},fmc=function(d){var f=!0,R=d.getPlayerElement();
R&&d.config&&(f=R.dataset.version===jMa(d));return f&&!!_.oS("yt.player.Application.create")},BSL=function(d){if(!d.isDisposed()&&!d.af0){var f=fmc(d);
if(f&&(d.getPlayerElement()?"html5":null)==="html5")d.rAY="html5",d.isReady()||RnF(d);else if(Wja(d),d.rAY="html5",f&&d.s1&&d.targetElement)d.targetElement.appendChild(d.s1),RnF(d);else{d.config&&(d.config.loaded=!0);var R=!1;d.eKe=function(){R=!0;var W=pSB(d,"player_bootstrap_method")?_.oS("yt.player.Application.createAlternate")||_.oS("yt.player.Application.create"):_.oS("yt.player.Application.create");var p=d.config?tse(d.config):void 0;W&&W(d.targetElement,p,d.webPlayerContextConfig,d.amY);RnF(d)};
d.af0=!0;f?d.eKe():(_.CS(jMa(d),d.eKe),(f=UPa(d))&&a8U(f||""),OmV(d)&&!R&&_.Wp("yt.player.Application.create",null))}}};
ZJ.prototype.getPlayerElement=function(){var d=_.Ov(document,this.elementId);!d&&this.hA&&this.hA.querySelector&&(d=this.hA.querySelector("#"+this.elementId));return d};
var RnF=function(d){if(!d.isDisposed()){var f=d.getPlayerElement(),R=!1;f&&f.getApiInterface&&f.getApiInterface()&&(R=!0);if(R){d.af0=!1;if(!pSB(d,"html5_remove_not_servable_check_killswitch")){var W;if((f==null?0:f.isNotServable)&&d.config&&(f==null?0:f.isNotServable((W=d.config.args)==null?void 0:W.video_id)))return}Zma(d)}else d.sCG=setTimeout(function(){RnF(d)},50)}},Zma=function(d){CJF(d);
d.s3K=!0;var f=d.getPlayerElement();if(f){d.wHA=sMV(d,f,"addEventListener");d.ypY=sMV(d,f,"removeEventListener");var R=f.getApiInterface();R=R.concat(f.getInternalApiInterface());for(var W=d.api,p=0;p<R.length;p++){var U=R[p];W[U]||(W[U]=sMV(d,f,U))}}for(var g in d.z4)d.z4.hasOwnProperty(g)&&d.wHA&&d.wHA(g,d.z4[g]);cXC(d);d.aY6&&d.aY6(d.api);d.kb0.publish("onReady",d.api)},sMV=function(d,f,R){var W=f[R];
return function(){var p=_.n9.apply(0,arguments);try{return d.lastError=null,W.apply(f,p)}catch(U){if(R!=="sendAbandonmentPing")throw U.params=R,d.lastError=U,p=new _.M2("PlayerProxy error in method call",{error:U,method:R,playerId:d.playerId}),p.level="WARNING",p;}}},CJF=function(d){d.s3K=!1;
if(d.ypY)for(var f in d.z4)d.z4.hasOwnProperty(f)&&d.ypY(f,d.z4[f]);for(var R in d.aK9)d.aK9.hasOwnProperty(R)&&clearTimeout(Number(R));d.aK9={};d.wHA=null;d.ypY=null;f=d.api;for(var W in f)f.hasOwnProperty(W)&&(f[W]=null);f.addEventListener=function(p,U){d.addEventListener(p,U)};
f.removeEventListener=function(p,U){d.removeEventListener(p,U)};
f.destroy=function(){d.dispose()};
f.getLastError=function(){return d.getLastError()};
f.getPlayerType=function(){return d.getPlayerType()};
f.getCurrentVideoConfig=function(){return d.jUt};
f.loadNewVideoConfig=function(p){d.loadNewVideoConfig(p)};
f.isReady=function(){return d.isReady()}};
ZJ.prototype.isReady=function(){return this.s3K};
ZJ.prototype.addEventListener=function(d,f){var R=this;this.isDisposed();var W=dPc(this,f);W&&(_.hn(this.cQG,d)||this.z4[d]||(f=gSe(this,d),this.wHA&&this.wHA(d,f)),this.kb0.subscribe(d,W),d==="onReady"&&this.isReady()&&setTimeout(function(){W(R.api)},0))};
ZJ.prototype.removeEventListener=function(d,f){this.isDisposed()||(f=dPc(this,f))&&this.kb0.unsubscribe(d,f)};
var dPc=function(d,f){var R=f;if(typeof f==="string"){if(d.pSV[f])return d.pSV[f];R=function(){var W=_.n9.apply(0,arguments),p=_.oS(f);if(p)try{p.apply(_.RJ,W)}catch(U){throw W=new _.M2("PlayerProxy error when executing callback",{error:U}),W.level="ERROR",W;}};
d.pSV[f]=R}return R?R:null},gSe=function(d,f){var R=function(W){var p=function(){d.isDisposed();
if(!d.isDisposed())try{d.kb0.publish(f,W!=null?W:void 0)}catch(K){var g=new _.M2("PlayerProxy error when creating global callback",{error:K.message,event:f,playerId:d.playerId,data:W,originalStack:K.stack,componentStack:K.componentStack});g.level="WARNING";throw g;}};
if(pSB(d,"web_player_publish_events_immediately"))p();else{var U=setTimeout(function(){p();_.uo.remove(d.aK9,String(U))},0);
_.uo.add(d.aK9,String(U),!0)}};
return d.z4[f]=R};
ZJ.prototype.getPlayerType=function(){return this.rAY||(this.getPlayerElement()?"html5":null)};
ZJ.prototype.getLastError=function(){return this.lastError};
var Wja=function(d){d.cancel();CJF(d);d.rAY=null;d.config&&(d.config.loaded=!1);var f=d.getPlayerElement();f&&(fmc(d)||!OmV(d)?d.s1=f:(f&&f.destroy&&f.destroy(),d.s1=null));d.targetElement&&_.aZ(d.targetElement)};
ZJ.prototype.cancel=function(){this.eKe&&_.f8J(jMa(this),this.eKe);clearTimeout(this.sCG);this.af0=!1};
ZJ.prototype.disposeInternal=function(){Wja(this);if(this.s1&&this.config&&this.s1.destroy)try{this.s1.destroy()}catch(f){var d=new _.M2("PlayerProxy error during disposal",{error:f});d.level="ERROR";throw d;}this.pSV=null;for(d in this.z4)this.z4.hasOwnProperty(d)&&delete this.z4[d];this.jUt=this.config=this.api=null;delete this.targetElement;delete this.hA;_.wG.prototype.disposeInternal.call(this)};
var OmV=function(d){var f,R;d=(f=d.config)==null?void 0:(R=f.args)==null?void 0:R.fflags;return!!d&&d.indexOf("player_destroy_old_version=true")!==-1},jMa=function(d){return d.webPlayerContextConfig?d.webPlayerContextConfig.jsUrl:(d=d.config.assets)?d.js:""},UPa=function(d){return d.webPlayerContextConfig?d.webPlayerContextConfig.cssUrl:(d=d.config.assets)?d.css:""},pSB=function(d,f){if(d.webPlayerContextConfig)var R=d.webPlayerContextConfig.serializedExperimentFlags;
else{var W;if((W=d.config)==null?0:W.args)R=d.config.args.fflags}return(R||"").split("&").includes(f+"=true")},tse=function(d){for(var f={},R=_.Z(Object.keys(d)),W=R.next();!W.done;W=R.next()){W=W.value;
var p=d[W];f[W]=typeof p==="object"?_.uo.clone(p):p}return f};var KjF={},HmL="player_uid_"+(Math.random()*1E9>>>0);var R5=function(d,f,R,W,p,U){f=f===void 0?document.createElement("div"):f;this.webPlayerContextConfig=d;this.container=f;this.commandResolver=R;this.apiResolver=kgv();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.q_;W||U?HmB(this):KjO(this);this.pendingPlayerResponse=W;this.pendingWatchNextResponse=p;this.pendingPlayerVars=U;ESV(this)};
R5.prototype.loadVideoWithPlayerResponse=function(d,f,R){this.loadVideo(d,f,R)};
R5.prototype.loadVideoWithPlayerVars=function(d){return this.loadVideo(void 0,void 0,d)};
R5.prototype.destroy=function(d){if(d=_.Ov(document,d))d=HmL+"_"+_.fR(d),(d=KjF[d])&&d.dispose()};
var kgN=function(d,f){var R;_.H(function(W){if(W.nextAddress==1)return d.pendingWatchNextResponse=f,d.synchronousApi?(R=d.synchronousApi,W.jumpTo(2)):W.yield(d.api,3);W.nextAddress!=2&&(R=W.yieldResult);if(!znR(d,R))return W.return();d.pendingWatchNextResponse&&(R.updateVideoData({raw_watch_next_response:d.pendingWatchNextResponse}),d.pendingWatchNextResponse=void 0);_.a4(W)})},znR=function(d,f){var R;
if(!(f==null?0:(R=f.isReady)==null?0:R.call(f))){var W;_.JA(new _.M2("playerApi is falsey",{synchronousApi:d.synchronousApi,apiResolved:d.apiResolver.resolved,playerApiUndefined:f===void 0,playerApiNull:f===null,playerApiReady:(f==null?void 0:(W=f.isReady)==null?void 0:W.call(f))===!0,playerApiMethods:f?Object.keys(f):[]}));return!1}return!0},YmC=function(d,f){if(typeof d[f]==="function")return d[f]()},bma=function(d){var f=window,R,W=(R=f.ytplayer)==null?void 0:R.bootstrapPlayerContainer;
if((R=W==null?void 0:W.firstElementChild)&&_.Q9(R,"html5-video-player")){var p,U,g=(p=f.ytplayer)==null?void 0:(U=p.bootstrapWebPlayerContextConfig)==null?void 0:U.contextId;p=d.webPlayerContextConfig.contextId;if(g&&g===p){W!==d.container&&(W=!1,YmC(R,"getPlayerState")===2&&(W=!0),d.container.appendChild(R),W||YmC(R,"playVideo"));var K;if((K=f.ytplayer)==null?0:K.bootstrapPlayerResponse)d.bootstrapPlayerResponse=f.ytplayer.bootstrapPlayerResponse}}},ESV=function(d){var f,R,W,p,U;
_.H(function(g){if(g.nextAddress==1)return d.pageReadyOrDataAvailable?g.jumpTo(2):g.yield(d.pageReadyOrDataAvailableResolver.promise,2);if(g.nextAddress!=4)return!_.q("kevlar_player_unified_player_loading")||fmW()&&Wj8()?g.jumpTo(4):g.yield(sMU(),4);bma(d);if(d.pendingPlayerResponse||d.pendingPlayerVars)f=gSu(d.pendingPlayerResponse,d.pendingWatchNextResponse,d.pendingPlayerVars),d.pendingPlayerResponse&&d.pendingPlayerResponse===d.bootstrapPlayerResponse&&(f.loaded=!0),d.bootstrapPlayerResponse=
void 0;R=znQ(d.container,f,d.webPlayerContextConfig);((W=f)==null?0:W.loaded)&&d.pendingWatchNextResponse?(kgN(d,d.pendingWatchNextResponse),d.pendingPlayerResponse=void 0,d.pendingPlayerVars=void 0):DPL(d);p=function(K){R.removeEventListener("onReady",p);d.synchronousApi=K;d.apiResolver.resolve(K)};
R.addEventListener("onReady",p);d.commandResolver!==void 0&&(U=d.commandResolver,R.addEventListener("innertubeCommand",function(K){U(K)}));
_.a4(g)})};
R5.prototype.loadVideo=function(d,f,R){var W=this,p,U,g,K,E,Y,b,D,I;return _.H(function(L){if(L.nextAddress==1)return W.pendingPlayerResponse=d,W.pendingWatchNextResponse=f,W.pendingPlayerVars=R,HmB(W),W.synchronousApi?(p=W.synchronousApi,L.jumpTo(2)):L.yield(W.api,3);L.nextAddress!=2&&(p=L.yieldResult);if(!znR(W,p))return L.return(new Promise(function(){}));
g=new Promise(function(X){U=X});
K=function(){var X=p.getPlayerResponse();X&&(p.removeEventListener("onVideoDataChange",K),U(X))};
p.addEventListener("onVideoDataChange",K);if(W.pendingPlayerResponse||W.pendingPlayerVars)W.pendingPlayerResponse&&W.pendingPlayerResponse===W.bootstrapPlayerResponse?(U(W.pendingPlayerResponse),W.pendingWatchNextResponse&&kgN(W,W.pendingWatchNextResponse)):(E=gSu(W.pendingPlayerResponse,W.pendingWatchNextResponse,W.pendingPlayerVars),(I=(Y=W.pendingPlayerResponse)==null?void 0:(b=Y.playerConfig)==null?void 0:(D=b.playbackStartConfig)==null?void 0:D.startPaused)?p.cueVideoByPlayerVars(E.args):p.loadVideoByPlayerVars(E.args)),
DPL(W),W.bootstrapPlayerResponse=void 0;return L.return(g)})};
var KjO=function(d){if(document.readyState==="complete"||document.readyState==="interactive")HmB(d);else{var f=function(){document.removeEventListener("DOMContentLoaded",f);HmB(d)};
document.addEventListener("DOMContentLoaded",f)}},HmB=function(d){d.pageReadyOrDataAvailable=!0;
d.pageReadyOrDataAvailableResolver.resolve()},DPL=function(d){d.pendingPlayerResponse=void 0;
d.pendingWatchNextResponse=void 0;d.pendingPlayerVars=void 0};
_.Uh.Object.defineProperties(R5.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var Wd=function(d){lQ.call(this,d===void 0?"document_active":d);var f=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(R){f.transition("document_disposed",{event:R})});
window.addEventListener("beforeunload",function(R){f.transition("document_disposed_preventable",{event:R})});
window.addEventListener("unload",function(R){f.transition("document_disposed",{event:R});f.hasRun=new Map})};
_.x(Wd,lQ);
Wd.prototype.runPreventableDispose=function(d,f){if(!this.hasRun.get("document_disposed_preventable")){d(f==null?void 0:f.event);var R,W;if((f==null?0:(R=f.event)==null?0:R.defaultPrevented)||(f==null?0:(W=f.event)==null?0:W.returnValue)){f.event.returnValue||(f.event.returnValue=!0);f.event.defaultPrevented||f.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
Wd.prototype.runDispose=function(d,f){this.hasRun.get("document_disposed")?this.transition("document_active"):(d(f==null?void 0:f.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
Wd.prototype.runFlush=function(d,f){d(f==null?void 0:f.event);this.transition("document_active")};
Wd.prototype.runActive=function(){};var p1=function(d){lQ.call(this,d===void 0?"document_visibility_unknown":d);var f=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(R){document.visibilityState==="visible"?f.transition("document_visible",{event:R}):f.transition("document_hidden",
{event:R})});
_.q("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(R){f.transition("document_backgrounded",{event:R})}),window.addEventListener("focus",function(R){f.transition("document_foregrounded",{event:R})}))};
_.x(p1,lQ);p1.prototype.runVisible=function(d,f){d(f==null?void 0:f.event);_.q("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
p1.prototype.runHidden=function(d,f){d(f==null?void 0:f.event);_.q("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
p1.prototype.runBackgrounded=function(d,f){d(f==null?void 0:f.event)};
p1.prototype.runForegrounded=function(d,f){d(f==null?void 0:f.event)};var Us=function(){this.teardownLifecycle=new Wd;this.visibilityLifecycle=new p1};
Us.prototype.install=function(){var d=_.n9.apply(0,arguments),f=this;d.forEach(function(R){f.teardownLifecycle.install(R)});
d.forEach(function(R){f.visibilityLifecycle.install(R)})};var Os=function(){Us.call(this);var d={};this.install((d.document_disposed={callback:this.abortSlisAndFlush},d));_.q("combine_ve_grafts")&&(d={},this.install((d.document_disposed={callback:this.flushInteractionLoggingAttachVes},d)));d={};this.install((d.flush_logs={callback:this.logFinalPayload},d));_.q("web_log_cfg_cee_ks")||_.w0(_.Pp,ImO)};
_.x(Os,Us);var YmJ=function(){Os.loggingInstance||(Os.loggingInstance=new Os);return Os.loggingInstance};
Os.prototype.logFinalPayload=function(){if(_.q("web_fp_via_jspb")){var d=new Kgc,f=_.J6();f&&_.wK(d,1,f);f=_.q("jspb_sparse_encoded_pivot")?new Me([{}]):new Me;_.Xo(f,380,EPC,d);$1J("finalPayload",f);_.q("web_fp_via_jspb_and_json")&&_.mY("finalPayload",{csn:_.J6()})}else _.mY("finalPayload",{csn:_.J6()})};
Os.prototype.abortSlisAndFlush=function(){N4a(NI);yj!=null&&yj.flush()};
Os.prototype.flushInteractionLoggingAttachVes=function(){K1i(_.Ah())};
var ImO=function(){var d=_.FK("CLIENT_EXPERIMENT_EVENTS");if(d){var f=oUf();d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,f(R)&&_.mY("genericClientExperimentEvent",{eventType:R});delete _.QZ.CLIENT_EXPERIMENT_EVENTS}};var qmV={};
qmV.YtPlayerBehavior=[_.jc.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 d=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.q_;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;bmp(function(){d.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.nA(this,"pan-down"),_.q("kevlar_pinch_fullscreen")&&_.GP().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.q("kevlar_pinch_fullscreen")&&_.GP().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(d,f,R){var W=this;sv(this.useUnifiedPlayer_());if(this.mainAppPlayer_)sv(!1,"MainAppPlayer already created.");else{var p=_.q("kevlar_player_container_query_killswitch")?this.$.container:_.Eo(this.hostElement).querySelector("#container");this.mainAppPlayer_=new R5(this.getWebPlayerContextConfig_(),p,function(U){return _.eM(U,W.hostElement)},d,f,R);
this.mainAppPlayer_.api.then(function(U){W.player_=U;W.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&HKF.resolve(U)})}},
loadVideoWithPlayerResponse:function(d,f){var R=this;if(this.useUnifiedPlayer_()){var W=this.watchNextData,p,U=(p=d.videoDetails)==null?void 0:p.videoId,g,K,E;(p=(g=this.watchNextData)==null?void 0:(K=g.currentVideoEndpoint)==null?void 0:(E=K.watchEndpoint)==null?void 0:E.videoId)&&U!=p&&(W=void 0,_.q("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(d,W,f):this.createMainAppPlayer_(d,W,f);this.mainAppPlayer_.api.then(function(){_.E$(R.hostElement,
"yt-player-updated")})}else this.update(cXJ(d,f))},
loadVideoWithPlayerVars:function(d){var f=this;this.useUnifiedPlayer_()?(_.q("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(d):this.createMainAppPlayer_(void 0,void 0,d),this.mainAppPlayer_.api.then(function(){_.E$(f.hostElement,"yt-player-updated")})):this.update({args:d})},
update:function(d){var f=this;if(this.useUnifiedPlayer_())sv(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(d);var R=HLu(d.args);R&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==R&&Object.assign(d.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(d).then(function(W){_.E$(f.hostElement,"yt-player-updated",_.q("kevlar_player_updated_obsolete_player_killswitch")?
W:void 0)})}_.F5(new _.M2("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.getPlayerPromise(),2);R=W.yieldResult;if(!R)throw Error("uh");d&&f.updatePlayerPlaylist_(d);_.a4(W)})},
acquireApi_:function(d){var f=this;if(this.useUnifiedPlayer_())sv(!1,"Invalid method call in kevlar_unified_player.");else return _.Pp.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(sv(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(R){f.shouldAutoplay_(d)?R.loadVideoByPlayerVars(d.args):R.cueVideoByPlayerVars(d.args)})):this.initPlayerPromise_=this.initPlayerContainer_(d),this.initPlayerPromise_},
initPlayerContainer_:function(d){var f=this;if(this.useUnifiedPlayer_())sv(!1,"Invalid method call in kevlar_unified_player.");else return sv(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.JA(Error("vh")),sv(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.q("kevlar_player_container_query_killswitch")?this.$.container:_.Eo(this.hostElement).querySelector("#container"),sMU().then(function(){var R=f.initPlayer_(d);f.playerResolver_.resolve(R);
return R})},
onPlayerReady_:function(d,f){this.useUnifiedPlayer_()?sv(!1,"Invalid method call in kevlar_unified_player."):(d.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&HKF.resolve(d),f(d))},
maybeCallApiMethodOnElement_:function(d,f){if(typeof d[f]==="function")return d[f]()},
maybeAdoptBootstrapPlayer_:function(){var d=window,f,R=(f=d.ytplayer)==null?void 0:f.bootstrapPlayerContainer;if((f=R==null?void 0:R.firstElementChild)&&f.classList.contains("html5-video-player")){var W,p,U=(W=d.ytplayer)==null?void 0:(p=W.bootstrapWebPlayerContextConfig)==null?void 0:p.contextId;W=this.getWebPlayerContextConfig_().contextId;if(U&&U===W){R!==this.playerContainer_&&(R=!1,this.maybeCallApiMethodOnElement_(f,"getPlayerState")===2&&(R=!0),this.playerContainer_.appendChild(f),R||this.maybeCallApiMethodOnElement_(f,
"playVideo"));var g;if((g=d.ytplayer)==null?0:g.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=d.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(d){var f=this;if(this.useUnifiedPlayer_())sv(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(R){f.maybeAdoptBootstrapPlayer_();var W=d?tsS(d):void 0;W&&W==f.bootstrapPlayerResponse_&&(d.loaded=!0);W=f.playerContainer_;var p=f.getWebPlayerContextConfig_();W=znQ(W,d,p);f.player_=W;f.onPlayerReadyEvent_=f.onPlayerReady_.bind(f,f.player_,R);f.player_.addEventListener("onReady",f.onPlayerReadyEvent_);f.player_.addEventListener("innertubeCommand",
f.onPlayerInnerTubeCommand_.bind(f))})},
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(d){d.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(d){d.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var d=_.Ze().resolve(_.RH).getCurrentPage();d&&d.getScrollTop()<=0?_.nA(this,"pan-down"):_.nA(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(d){d.isFullscreen()||d.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(d){d.isFullscreen()&&d.toggleFullscreen()})},
updatePlayerPlaylist_:function(d){var f=this,R,W,p;return _.H(function(U){if(U.nextAddress==1)return R=_.Ze().resolve(_.WX(_.Jf)),W=!!(R&&R.playlistComponent&&R.playlistComponent.loopOn),U.yield(f.getPlayerPromise(),2);var g=p=U.yieldResult,K=g.updatePlaylist,E=[];if(_.q("kevlar_player_playlist_use_local_index")){var Y,b;var D=(b=(Y=d.localCurrentIndex)!=null?Y:d.currentIndex)!=null?b:0}else{var I;D=(I=d.currentIndex)!=null?I:0}if(d.contents)for(Y=0;Y<d.contents.length;Y++)if((b=d.contents[Y])&&b.playlistPanelVideoRenderer)if(pVS(b)){b=
b.playlistPanelVideoRenderer;I="";b.shortBylineText&&(I=_.R0(b.shortBylineText));var L="";b.title?L=_.R0(b.title):b.unplayableText&&(L=_.R0(b.unplayableText));E.push({author:I,title:L,encrypted_id:b.videoId})}else Y<D&&--D;K.call(g,{index:D,list:d.playlistId?d.playlistId:"",loop:W,playlist_title:d.title,playlist_length:E.length,video:E,fetch:0,external_list:"1",title:d.title?d.title:"",playlist_author:d.ownerName?_.R0(d.ownerName):void 0});_.a4(U)})},
focusOnPlayer:function(){_.WZ(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var d=this.playerContainer_.querySelector(".html5-video-player");d&&(_.Zn(_.Ze().resolve(_.wm)),d.focus())}})},
preparePlayer:function(){var d=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(f){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")f();else{var R=function(){document.removeEventListener("DOMContentLoaded",R);f()};
document.addEventListener("DOMContentLoaded",R)}})).then(function(){return sMU()}).then(function(){d.initPlayerPromise_||d.preparePlayerJobId_||(d.preparePlayerJobId_=_.w0(_.Pp,function(){d.initPlayerPromise_||(d.initPlayerPromise_=d.initPlayerContainer_())}))}):_.F5(new _.M2("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(d){this.useUnifiedPlayer_()?sv(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(d)||(d.args.autoplay="0")},
shouldAutoplay_:function(d){if(this.useUnifiedPlayer_())sv(!1,"Invalid method call in kevlar_unified_player.");else{var f=this.get("args.el",d);return f&&f!="detailpage"&&this.isMiniplayerActive_()||f&&(f=="sponsorshipsoffer"||f=="handlesclaiming")&&this.get("args.autoplay",d)=="0"?!1:(d=tsS(d))&&this.get("playerConfig.playbackStartConfig.startPaused",d)?!1:!0}},
isMiniplayerActive_:function(){return _.Ze().resolve(_.m8).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var d=this.getPlayer();if(d){var f=d.getPlayerState();_.q("kevlar_player_check_ad_state_on_stop")&&(f=d.getPlayerState(d.getPresentingPlayerType()));f!=5&&d.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(d,f,R){R=R===void 0?!1:R;var W=this,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return f||(f=W.hostElement),p=W.useUnifiedPlayer_()?!!W.mainAppPlayer_:!!W.initPlayerPromise_,p?E.yield(W.getPlayerPromise(),2):(R?d.insertBefore(f,d.firstChild):d.appendChild(f),E.return());U=E.yieldResult;g=U.getPlayerState(U.getPresentingPlayerType());K=!1;if(g==-1||g==1||g==3)K=!0;R?d.insertBefore(f,d.firstChild):d.appendChild(f);K&&U.playVideo();U.setSize(NaN,NaN);_.a4(E)})},
watchNextDataChanged_:function(d){var f=this;d&&(this.useUnifiedPlayer_()&&_.q("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&kgN(this.mainAppPlayer_,d):this.getPlayerPromise().then(function(R){R.updateVideoData(f.computeWatchNextPlayerVars_(d))}))},
computeWatchNextPlayerVars_:function(d){if(this.useUnifiedPlayer_()&&_.q("kevlar_unified_player_update_watch_next_killswitch"))sv(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:d}},
maybeSendAbandonmentPing_:function(){var d=this.getPlayer();d&&d.getPlayerState()!=5&&d.getPlayerState()!=0&&d.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var d=_.FK("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(d=Object.assign({},d),d.rootElementId=this.playerId);d.serializedExperimentIds&&d.serializedExperimentFlags||_.JA(Error("wh"));return d},
hasWebPlayerContextConfig_:function(){return!!_.FK("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(d){this.useUnifiedPlayer_()?sv(!1,"Invalid method call in kevlar_unified_player."):_.eM(d,this.hostElement)},
useUnifiedPlayer_:function(){var d=_.q("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.q("kevlar_unified_player")||d}}];var Lji={};Lji.YtPlaylistPanelBehavior=[_.N.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(d){d=d.detail;if(d.actions.loop!=void 0||d.actions["yt-icons:loop"]!=void 0)this.loopOn=d.actions.loop||d.actions["yt-icons:loop"];if(d.actions.shuffle!=void 0||d.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=d.actions.shuffle||d.actions["yt-icons:shuffle"]},
setMenuData_:function(d){if(!d||!d.playlistButtons||d.isInfinite)return null;for(var f=d.playlistButtons.menuRenderer.topLevelButtons,R=f.length,W=0;W<R;W++)if(f[W].toggleButtonRenderer){var p=f[W].toggleButtonRenderer;p.defaultIcon.iconType=="LOOP"&&this.loopOn?p.isToggled=this.loopOn:p.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(p.isToggled=this.shuffleOn)}return d.playlistButtons}}];var enF=function(d){zT.call(this,d,132);this.isDocument=d===document.documentElement};
_.x(enF,zT);enF.prototype.calculateScrollDelta=function(d,f,R){var W=0;d<f?W=d<f-100?-48:-8:d>f+R&&(W=d>f+R+100?48:8);return W};
enF.prototype.JSC$11339_onMouseMove=function(d){this.isDocument||(d.clientX=d.event_.pageX,d.clientY=d.event_.pageY);zT.prototype.JSC$11339_onMouseMove.call(this,d)};var ss=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.scrollElement=document.documentElement;d.JSC$14333_dragListGroup=null;d.dragScrollSupport=null;d.onDraggerCreated=function(f){var R=f.JSC$11335_dragger;R.scrollTarget_=d.scrollElement;f=f.draggerEl;R&&f.menuOpened&&R.setEnabled(!1)};
d.onDragStart=function(f){var R=f.draggerEl;f=f.currDragItem;var W=Object.assign({},f==null?void 0:f.data);W.trackingParams=void 0;R.data=W;R.style.position="absolute";R.style.width=(f==null?void 0:f.clientWidth)+"px";R.style.zIndex="2030";R.onDrag&&R.onDrag();_.q("web_owner_document_fallback_killswitch")?(f=document.querySelector("ytd-app"))&&_.Eo(f).appendChild(R):(f=_.Fb(R),(W=f.querySelector("ytd-app"))?_.Eo(W).appendChild(R):f.body.appendChild(R));d.dragScrollSupport=new enF(d.scrollElement);
d.dragScrollSupport.horizontalScrolling_=!1;R=d.dragScrollSupport;R.constrainScroll_=!!R.margin_&&!1};
d.onDrop=function(f){d.handleDrop(f);d.dragScrollSupport&&(_.W0(d.dragScrollSupport),d.dragScrollSupport=null)};
d.onReorderableScroll=function(){if(d.JSC$14333_dragListGroup){var f=d.JSC$14333_dragListGroup;HOy(f,f.currDragItem_)}};
return d};
_.x(ss,_.Ai);ss.prototype.detached=function(){_.xPV(this)};
_.xPV=function(d){d.JSC$14333_dragListGroup&&(_.bp(d.JSC$14333_dragListGroup,fVe,d.onDragStart),_.bp(d.JSC$14333_dragListGroup,UbB,d.onDragStart),d.JSC$14333_dragListGroup.dispose(),d.JSC$14333_dragListGroup=null);d.dragScrollSupport&&(_.W0(d.dragScrollSupport),d.dragScrollSupport=null);d.scrollElement.removeEventListener("scroll",d.onReorderableScroll)};
_.XSa=function(d,f,R,W){W=W===void 0?"":W;_.xPV(d);R&&(d.scrollElement=R);d.JSC$14333_dragListGroup=new Pc;d.JSC$14333_dragListGroup.hysteresisDistance_=2;ZOL(d.JSC$14333_dragListGroup,f);d.JSC$14333_dragListGroup.draggerElClasses_=KQ("dragging").split(" ");W&&sGF(d.JSC$14333_dragListGroup,function(p){var U=p||document,g=null;U.getElementsByClassName?g=U.getElementsByClassName(W)[0]:g=uai("*",W,p);return g||p});
_.Vk(d.JSC$14333_dragListGroup,dbB,d.onDraggerCreated);_.Vk(d.JSC$14333_dragListGroup,fVe,d.onDragStart);_.Vk(d.JSC$14333_dragListGroup,UbB,d.onDrop);d.JSC$14333_dragListGroup.init();d.scrollElement.addEventListener("scroll",d.onReorderableScroll,{passive:!0})};
ss.prototype.handleDrop=function(){};
_.Uh.Object.defineProperties(ss.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.Q([_.M({value:100}),_.F("design:type",Number)],ss.prototype,"scrollMargin",void 0);_.Q([_.aG()],ss);_.TgF=[ss.prototype];_.g6={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(d,f,R){var W=this.getClickTarget_(f);if(W&&this.isClickAllowed_(W)){f.preventDefault();d=(0,_.uo.unsafeClone)(d);var p=this.getContainerBoundingRect();f=this.getRelativeClickXy_(f,p);this.expandEndpointUrlMacros_(d,{NX:f[0],NY:f[1],NB:W.code});R&&this.truncateWebCommendMetadataUrl_(d);_.E$(this.hostElement,"yt-navigate",{endpoint:d})}},
getClickTarget_:function(d){if(!this.clickTargetMap)return null;d=_.RG(d)||[];d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;if(f===_.Eo(this.hostElement).querySelector("#menu"))break;if(f=this.clickTargetMap.get(f.id))return f}return null},
getRelativeClickXy_:function(d,f){var R=d.detail.x,W=d.detail.y;_.q("use_on_click_for_desktop_display_ad")&&d.clientX!=null&&d.clientY!=null&&(R=d.clientX,W=d.clientY);d=Math.round(R-f.left);f=Math.round(W-f.top);return d<0||f<0?[null,null]:[d,f]},
getContainerBoundingRect:function(){return _.Eo(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(d,f){for(var R=_.Z(d.loggingUrls||[]),W=R.next();!W.done;W=R.next())W=W.value,W.baseUrl&&(W.baseUrl=yH8(W.baseUrl,f));d.urlEndpoint&&d.urlEndpoint.url&&(d.urlEndpoint.url=yH8(d.urlEndpoint.url,f));d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.url&&(d.commandMetadata.webCommandMetadata.url=yH8(d.commandMetadata.webCommandMetadata.url,f))},
truncateWebCommendMetadataUrl_:function(d){if(d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.url){var f=d.commandMetadata.webCommandMetadata.url,R=f.indexOf("&pp=");if(R>0){var W=f.indexOf("&",R+1);d.commandMetadata.webCommandMetadata.url=W>R&&W<f.length?f.slice(0,R)+f.slice(W):f.slice(0,R)}}},
configureClickTargets:function(d,f,R){this.containerId=d;this.clickTargetMap=new Map;d=_.Z(f);for(f=d.next();!f.done;f=d.next())if(f=f.value,f.location){var W=R.get(f.location);W&&(_.k6(_.Eo(this.hostElement).querySelector("#"+W),"yt-simple-endpoint",this.isClickAllowed_(f)),this.clickTargetMap.set(W,f))}},
isClickAllowed_:function(d){return d.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||d.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||d.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||d.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Hd={};
_.Hd.YtLazyListBehavior=[_.U1.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 d=(this.constructor.generatedFrom||this).observers;d||(d=[]);d.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
d}},
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 d=this.renderElementsOutsideVisibleArea_;d&&(edB(d,4),d.processSignal())},
deepLazyListObserver_:function(d){var f=this;if(d){var R=d.value||[];if(this.itemsPath==d.path){var W=this.nonDeferredItemCount;d=0;W>-1&&R.length>W&&(d=_.FK("REMAINING_DOVA_DEFERRED_CHUNKS",-1));d>0?(W>0&&(W=R.slice(0,W),this.setInitialItemsOnDataChanged(W)),(W=this.renderElementsOutsideVisibleArea_)?W.cancel():(W=this.renderElementsOutsideVisibleArea_=new _.Z3(2,"eocs"),_.Jh8(window,"scroll",function(){return f.renderDeferredElements()})),_.s1(W,function(){f.setInitialItemsOnDataChanged(R)}),_.vN("REMAINING_DOVA_DEFERRED_CHUNKS",
d-1)):this.setInitialItemsOnDataChanged(R)}else if(this.itemsPath+".splices"==d.path)this.onItemsUpdated_(R);
else W="shownItems"+d.path.substr(this.itemsPath.length),this.useSignals&&W==="shownItems.length"||this.notifyPath(W,d.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(d){d&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(d),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(d){d=d.indexSplices;for(var f=0,R=d.length;f<R;f++){var W=d[f];if(W.index<this.shownCount&&(W.removed&&this.splice("shownItems",W.index,W.removed.length),W.addedCount)){var p=W.object.slice(W.index,W.index+W.addedCount);W=["shownItems",W.index,0];W.push.apply(W,p);this.splice.apply(this,W)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(d){this.cancelPendingTasks_();d||(d=[]);this.items_=d;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&&(_.Jp("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.WZ(this,this.tryRenderChunk_)))},
fillRange_:function(d,f){this.canShowMore&&this.items_&&(d=this.items_.slice(d,f),d.unshift("shownItems"),this.push.apply(this,d),this.shownCount=f,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var d=this;this.canShowMore&&_.Bf(this,"renderChunk",function(){d.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.Jp("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.G2(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var d=this.renderElementsOutsideVisibleArea_;d&&(d.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var d=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(d-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=d;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(d){return Math.ceil(1E3/d)},
onCanShowMoreUpdated_:function(d){this.data&&this.items_!==null&&(d?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(d){!this.shouldUseTaskManager()&&this.data&&(!d&&this.canShowMore?(_.P9k(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):d&&this.partiallyRenderedItems_.has(this.items_)&&(_.q("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var zZ;_.K1={};
zZ=function(){var d=_.Ai.apply(this,arguments)||this;d.atStart=!0;d.atEnd=!0;d.startIndex=0;d.endIndex=0;d.scrollCount=0;d.initialStartIndex=0;d.disableScrollEventListener=!1;d.useFloorScrolling=!1;d.isSearch=!1;d.dragging=!1;d.dragMouseStart=0;d.dragOffsetStart=0;d.disableWheelScroll=!1;d.centerListItems=!1;d.offset=0;d.minComponentWidth=0;d.marginWidthRight=0;d.marginWidthLeft=0;d.setButtonsStateRequested=!1;d.itemsVisibilityObserver=null;d.fullyVisibleItemsIndices=[];d.JSC$14344_onWheelScroll=function(f){if(d.isSearch&&
!d.disableWheelScroll&&_.q("desktop_enable_dmpanel_wheel_scroll")){var R=f.shiftKey?Math.abs(f.deltaY)>Math.abs(f.deltaX)?f.deltaY:f.deltaX:f.deltaX;R!==0&&(f.preventDefault(),d.ytLazyListBehavior.fillRemainingListItems(),d.offset+=R,Es(d),d.reposition_())}};
d.onPointerDown=function(f){Aje(d)&&(d.dragMouseStart=f.clientX,d.dragOffsetStart=d.offset,d.dragging=!0)};
d.onPointerMove=function(f){Aje(d)&&d.dragging&&(d.ytLazyListBehavior.fillRemainingListItems(),d.offset=d.dragOffsetStart-(f.clientX-d.dragMouseStart),Es(d),d.reposition_())};
d.onPointerUp=function(){Aje(d)&&(d.dragging=!1)};
return d};
_.x(zZ,_.Ai);var amy=function(d){var f=_.Eo(d.hostElement).querySelector("#items").children;if(!f)return 0;var R=0;d=_.Z(d.fullyVisibleItemsIndices);for(var W=d.next();!W.done;W=d.next())R+=f[W.value].clientWidth;return R},Aje=function(d){return d.isSearch&&_.q("desktop_enable_dmpanel_click_drag_scroll")};
zZ.prototype.created=function(){this.cachedViewportWidth=_.FK("initialInnerWidth")||window.innerWidth;this.JSC$14344_cachedViewportHeight=_.FK("initialInnerHeight")||window.innerHeight;_.FK("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.vN("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
zZ.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.q("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();Mla(this)};
zZ.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.q("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var d;(d=this.itemsVisibilityObserver)==null||d.disconnect();this.itemsVisibilityObserver=null;var f;(f=this.itemsObserver)==null||f.disconnect()};
var Mla=function(d){var f=_.Eo(d.hostElement).querySelector("#scroll-container");if(f){if(!d.itemsVisibilityObserver){var R=window.getComputedStyle(f).marginRight;d.itemsVisibilityObserver=new IntersectionObserver(function(W){wSi(d,W)},{root:f,
rootMargin:R,threshold:.98})}if(f=_.Eo(d.hostElement).querySelector("#items"))d.itemsObserver=new n8V(f,function(W){lmi(d,W)})}},lmi=function(d,f){Gge(d)&&(Array.from(f.addedNodes).filter(function(R){return R.nodeType===Node.ELEMENT_NODE}).forEach(function(R){d.itemsVisibilityObserver&&d.itemsVisibilityObserver.observe(R)}),Array.from(f.removedNodes).filter(function(R){return R.nodeType===Node.ELEMENT_NODE}).forEach(function(R){d.itemsVisibilityObserver&&d.itemsVisibilityObserver.unobserve(R)}))},
wSi=function(d,f){var R=new Set(d.fullyVisibleItemsIndices);
f=_.Z(f);for(var W=f.next();!W.done;W=f.next()){W=W.value;var p=W.target.parentElement;p?(p=Array.from(p.children).indexOf(W.target),W.isIntersecting?R.add(p):R.has(p)&&R.delete(p)):_.JA(new _.M2("Parent element not found",W.target.nodeName))}d.fullyVisibleItemsIndices=Array.from(R).sort(function(U,g){return U-g});
R.size===0?_.JA(new _.M2("No visible entries in horizontal list")):(d.startIndex=d.fullyVisibleItemsIndices[0],d.endIndex=d.fullyVisibleItemsIndices[d.fullyVisibleItemsIndices.length-1])},Gge=function(d){d.data?d=(d=d.data)&&d.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===d.itemSizeConstraint:!1:d=!1;
return d};
_.O=zZ.prototype;_.O.addScrollEventListeners=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container");d.style.touchAction="pan-y";d.addEventListener("wheel",this.JSC$14344_onWheelScroll);d.addEventListener("pointerdown",this.onPointerDown);d.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.O.removeScrollEventListeners=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container");d.removeEventListener("wheel",this.JSC$14344_onWheelScroll);d.removeEventListener("pointerdown",this.onPointerDown);d.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.O.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.WZ(this,this.setStartIndex,[this.initialStartIndex])};
_.O.reposition_=function(){var d=_.FK("HTML_DIR")=="rtl"?"":"-",f=_.Eo(this.hostElement).querySelector("#items");f&&(f.style.transform="translateX("+d+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.O.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.WZ(this,this.setButtonsState_))};
_.O.setButtonsState_=function(){this.setButtonsStateRequested=!1;var d=_.Eo(this.hostElement).querySelector("#items").firstElementChild;if(d){this.minComponentWidth||(this.minComponentWidth=Sme(this,d));d=_.Eo(this.hostElement).querySelector("#scroll-container").clientWidth;var f=_.Eo(this.hostElement).querySelector("#items");f=_.q("kevlar_horizontal_list_scroll_width_killswitch")?f.clientWidth:f.scrollWidth;var R=this.get(this.ytLazyListBehavior.itemsPath,this);if(R){var W=Math.round(d/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+W,R.length)-1)}this.ytLazyListBehavior.canShowMore?f+this.minComponentWidth>=this.offset+d&&(this.atEnd=!1):this.atEnd=this.offset+d>=f-20?!0:!1;this.atStart=this.offset<=20}};
_.O.setStartIndex=function(d){if(!this.minComponentWidth){var f=_.Eo(this.hostElement).querySelector("#items").firstElementChild;if(!f)return;this.minComponentWidth=Sme(this,f)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*d;Es(this);this.reposition_()};
_.O.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.Hc();var d=_.Eo(this.hostElement).querySelector("#scroll-container").clientWidth;_.q("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=Sme(this,_.Eo(this.hostElement).querySelector("#items").firstElementChild));d=this.useFloorScrolling?Math.floor(d/this.minComponentWidth)||1:Math.round(d/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&Vli(this);this.offset+=Gge(this)?
amy(this):d*this.minComponentWidth;Es(this);this.reposition_();this.scrollCount++};
_.O.prevClick_=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container").clientWidth;d=this.useFloorScrolling?Math.floor(d/this.minComponentWidth)||1:Math.round(d/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=Gge(this)?amy(this):this.minComponentWidth*this.scrollCount-1):this.offset-=Gge(this)?amy(this):d*this.minComponentWidth;this.centerListItems&&Vli(this);Es(this);this.reposition_()};
_.O.onIronResize_=function(){this.resizeSupportEnabled&&_.WZ(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.O.onItemsTransitionEnd_=function(d){_.Wf(d)===_.Eo(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.O.onChildElementFocus_=function(d){d=d.target.closest("#items > *");var f=_.Eo(this.hostElement).querySelector("#scroll-container");if(f.contains(d)){if(_.q("web_horizontal_list_behavior_focus_killswitch"))if(d.offsetLeft<this.offset)this.offset=Math.abs(d.offsetLeft)<d.clientWidth?0:d.offsetLeft;else if(d.offsetLeft+d.clientWidth>this.offset+f.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.Hc(),this.offset=d.offsetLeft+d.clientWidth-f.clientWidth;else return;else{var R=_.Eo(this.hostElement).querySelector("#items"),
W=_.FK("HTML_DIR")==="rtl",p=W?R.clientWidth-d.offsetLeft:d.offsetLeft;R=W?R.clientWidth-(d.offsetLeft+d.clientWidth):d.offsetLeft+d.clientWidth;var U=W?p>this.offset+f.clientWidth:p<this.offset,g=W?R<this.offset:R>this.offset+f.clientWidth,K=W?U:g;if(W?g:U)f=W?R:p,this.offset=Math.abs(f)<d.clientWidth?0:f;else if(K)this.ytLazyListBehavior.fillRemainingListItems(),_.Hc(),this.offset=(W?p:R)-f.clientWidth;else return}Es(this);this.reposition_()}};
_.O.observeShownItems_=function(){this.reset()};
_.O.checkComponentWidthResize=function(){var d=_.Eo(this.hostElement).querySelector("#items").firstElementChild;d&&(d=Sme(this,d),this.centerListItems||d!==this.minComponentWidth)&&(this.minComponentWidth=d,this.offset=d*this.scrollCount,this.centerListItems&&Vli(this),Es(this),this.reposition_())};
var Sme=function(d,f){var R=window.getComputedStyle(f).marginRight;R=Math.floor(Number(R.replace("px","")));var W=window.getComputedStyle(f).marginLeft;W=Math.floor(Number(W.replace("px","")));d.centerListItems&&!d.marginWidthRight&&(d.marginWidthRight=R,d.marginWidthLeft=W);return d.resizeSupportEnabled?f.getBoundingClientRect().width+R:f.offsetWidth+R},Es=function(d){var f=_.Eo(d.hostElement).querySelector("#scroll-container").clientWidth,R=_.Eo(d.hostElement).querySelector("#items").clientWidth;
d.offset<0?d.offset=0:d.offset+f>=R&&(d.offset=R-f)},Vli=function(d){d.offset-=(_.Eo(d.hostElement).querySelector("#scroll-container").clientWidth+d.marginWidthRight-d.minComponentWidth)/2-d.marginWidthLeft};
_.Uh.Object.defineProperties(zZ.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var d=_.FK("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(d==-1)d=this.JSC$14344_cachedViewportHeight,d=d>1320?5:d>1020?4:d>730?3:d>430?2:1;else if(d==0)return 0;_.vN("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",d-1);d=_.FK("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(d>-1)return d;d=this.cachedViewportWidth;d=d>1600?6:d>1400?5:d>1300?4:d>1090?5:d>870?4:d>660?3:2;_.vN("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
d);return d},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.q("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
zZ.prototype.observeShownItems_=zZ.prototype.observeShownItems_;zZ.prototype.onChildElementFocus_=zZ.prototype.onChildElementFocus_;zZ.prototype.onItemsTransitionEnd_=zZ.prototype.onItemsTransitionEnd_;zZ.prototype.onIronResize_=zZ.prototype.onIronResize_;zZ.prototype.prevClick_=zZ.prototype.prevClick_;zZ.prototype.nextClick_=zZ.prototype.nextClick_;zZ.prototype.setButtonsState_=zZ.prototype.setButtonsState_;zZ.prototype.requestButtonsStateUpdate_=zZ.prototype.requestButtonsStateUpdate_;
zZ.prototype.reposition_=zZ.prototype.reposition_;zZ.prototype.reset=zZ.prototype.reset;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],zZ.prototype,"ytLazyListBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zZ.prototype,"atStart",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zZ.prototype,"atEnd",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"startIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"endIndex",void 0);_.Q([_.M({value:6}),_.F("design:type",Number)],zZ.prototype,"initialCount",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"scrollCount",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"initialStartIndex",void 0);
_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"disableScrollEventListener",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"supportComponentResize",void 0);_.Q([_.M({value:function(){var d=this;return function(){return d.prevClick_()}}}),
_.F("design:type",Function)],zZ.prototype,"boundPrevClick",void 0);_.Q([_.M({value:function(){var d=this;return function(){return d.nextClick_()}}}),
_.F("design:type",Function)],zZ.prototype,"boundNextClick",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"useFloorScrolling",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"isSearch",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"dragging",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"dragMouseStart",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"dragOffsetStart",void 0);
_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"disableWheelScroll",void 0);_.Q([_.M(),_.F("design:type",Object)],zZ.prototype,"centerListItems",void 0);_.Q([_.LO("iron-resize"),_.e2("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zZ.prototype,"onIronResize_",null);_.Q([_.LO("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zZ.prototype,"onItemsTransitionEnd_",null);
_.Q([_.LO("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zZ.prototype,"onChildElementFocus_",null);_.Q([_.e2("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zZ.prototype,"observeShownItems_",null);_.Q([_.aG()],zZ);_.K1.YtdHorizontalListBehavior=[];_.K1.YtdHorizontalListBehavior.push(_.Mf,_.N.YtRendererBehavior,_.Hd.YtLazyListBehavior,_.CV.YtdGuideStateAwareBehavior,zZ.prototype);var ImF=["APP_STATE","PI"];var rjV=_.o2(["about:blank"]),mPV={pushState:window.history.pushState,replaceState:window.history.replaceState};var kG=function(d){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=d;this.internalPushState=d.pushState.bind(d);this.internalReplaceState=d.replaceState.bind(d)};
kG.prototype.init=function(){this.initialized=!0};
kG.prototype.pushState=function(d,f){this.initialized||this.init();this.internalPushState&&this.internalPushState(d,"",f)};
kG.prototype.replaceState=function(d,f){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(d,"",f)};
kG.prototype.getState=function(){return this.history&&this.history.state};var ujc=function(d){var f=function(){var R=d.apply(this,arguments)||this;R.boundHistoryPushState=!1;R.boundHistoryReplaceState=!1;R.debugInfo={};return R};
_.x(f,d);f.prototype.init=function(){var R=_.eb("IFRAME");_.Bn(R,_.zp(rjV));R.sandbox="allow-same-origin";R.style.display="none";this.iframe=R;document.body.appendChild(R);this.bindHistoryStateFunctions();d.prototype.init.call(this)};
f.prototype.bindHistoryStateFunctions=function(){var R=this,W=[],p;this.iframe&&((p=this.iframe.contentWindow)==null?0:p.history)&&(p=this.iframe.contentWindow.history)&&(W.push(p),Object.getPrototypeOf(p)&&W.push(Object.getPrototypeOf(p)));window.history&&W.push(window.history);p=window.history;Object.getPrototypeOf(p)&&W.push(Object.getPrototypeOf(p));W.push(mPV);p=function(g){for(var K=null,E=0;E<W.length;E++){var Y=W[E][g];if(typeof Y==="function"){K=Y.bind(window.history);R.debugInfo[g]=E;break}}return K};
if(!this.boundHistoryReplaceState){var U=p("replaceState");U&&(this.internalReplaceState=U,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(p=p("pushState"))&&(this.internalPushState=p,this.boundHistoryPushState=!0)};
return f}(kG),PZa=function(){return ujc.call(this,window.history)||this};
_.x(PZa,ujc);PZa.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var YG=function(d){this.browserHistory=d;this.initialized=!1};
YG.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
YG.prototype.pushState=function(d,f){this.initialized||this.init();this.browserHistory.pushState(d,f)};
YG.prototype.replaceState=function(d,f){this.initialized||this.init();this.browserHistory.replaceState(d,f)};
YG.prototype.handlePopstate=function(d){return d.state};_.QMi=function(d,f,R,W,p){this.endpoint=d;this.forward=f;this.historyEntry=R;this.JSC$30056_savedComponentState=W;this.legacyBorder=p===void 0?!1:p};var vSR=function(d,f){this.rootData=d;this.scrollTop=f};var I2=new _.BE("PAGE_REQUEST_TOKEN"),cmN=new _.BE("FETCH_PBJ_TOKEN");_.bU=new _.BE("EPHEMERAL_STORE_TOKEN");_.Dn=function(d){this.data=Object.assign({},d);var f;(f=this.data.innertubeResponse)==null||delete f.frameworkUpdates};
_.Dn.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.OB)()};
_.dt=function(d){return Object.assign({},d.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var FjV=function(){this.maxSize=100;this.timeToDataCache=new Map};
FjV.prototype.get=function(d){var f=this.timeToDataCache.get(d);f&&(this.timeToDataCache.delete(d),this.timeToDataCache.set(d,f));if(f&&f.rootData&&(_.q("web_use_response_store_for_history_cache")||_.q("mweb_use_new_history_manager"))){var R=_.Ze().resolve(_.bU),W=JjV(f),p=!!W;if(W){if(W.content){var U=I5(R,W.content);p&&U?f.rootData.response=_.dt(U):p=!1}W.player&&(U=I5(R,W.player),p&&U?f.rootData.playerResponse=_.dt(U):p=!1);W.reelSequence&&(R=I5(R,W.reelSequence),p&&R?f.rootData.reelWatchSequenceResponse=
_.dt(R):p=!1)}p||(this.timeToDataCache.delete(d),f=void 0)}return f};
FjV.prototype.set=function(d,f){if(f.rootData&&(_.q("web_use_response_store_for_history_cache")||_.q("mweb_use_new_history_manager"))){var R=JjV(f),W=Object.assign({},f.rootData);R&&(R.content&&f.rootData.response&&(nSy(this,R.content,f.rootData.response),W.response=null),R.player&&f.rootData.playerResponse&&(nSy(this,R.player,f.rootData.playerResponse),W.playerResponse=null),R.reelSequence&&f.rootData.reelWatchSequenceResponse&&(nSy(this,R.reelSequence,f.rootData.reelWatchSequenceResponse),W.reelWatchSequenceResponse=
null));f=new vSR(W,f.scrollTop)}this.timeToDataCache.has(d)?this.timeToDataCache.delete(d):this.timeToDataCache.size>=this.maxSize&&(R=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(R.value));this.maxSize!==0&&this.timeToDataCache.set(d,f)};
FjV.prototype.clear=function(){this.timeToDataCache.clear()};
var JjV=function(d){var f=_.Ze().resolve(_.WX(I2)),R;if((R=d.rootData)==null?0:R.endpoint)return f==null?void 0:O$F(f,d.rootData.endpoint);var W;_.JA(new _.M2("History snapshot response data does not contain endpoint",(W=d.rootData)==null?void 0:W.url));return null},nSy=function(d,f,R){if(d.maxSize>0){var W;
(d=(W=R.responseContext)==null?void 0:W.maxAgeSeconds)&&Number(d)>0&&(W=_.Ze().resolve(_.bU),R=KM(R,d),W.put(f,new _.Dn(R)))}};var hni=function(d,f,R){this.endpoint=f;this.JSC$30061_savedComponentState=R===void 0?null:R;this.entryTime=d};var Tgn=1;var qA=function(d){var f=function(){var R=d.apply(this,[].concat(_.uR(_.n9.apply(0,arguments))))||this;R.historyEntryTime=0;R.historySnapshotCache=R.createHistoryCache();return R};
_.x(f,d);f.prototype.createHistoryCache=function(){return new FjV};
f.prototype.saveAndReplace=function(R,W,p){var U=window.location.href;var g=g===void 0?{}:g;var K=(K=this.browserHistory.getState())&&K.entryTime?K.entryTime:AjS();R=this.createNewHistoryEntry(R,g,K);this.saveSnapshot(K,W,p);this.replaceState(R,U||window.location.href)};
f.prototype.saveAndPush=function(R,W,p,U,g){g=g===void 0?{}:g;this.saveSnapshot(this.historyEntryTime,p,U);p=this.historySnapshotCache;U=this.historyEntryTime;var K=p.timeToDataCache.keys();K=_.Z(K);for(var E=K.next();!E.done;E=K.next())E=E.value,E>U&&p.timeToDataCache.delete(E);W=this.createNewHistoryEntry(W,g);this.pushState(W,R)};
f.prototype.saveSnapshot=function(R,W,p){this.historySnapshotCache.set(R,new vSR(W,p))};
f.prototype.createNewHistoryEntry=function(R,W,p){p=p===void 0?AjS():p;return new hni(p,R,W)};
f.prototype.handlePopstate=function(R){var W=d.prototype.handlePopstate.call(this,R),p=null,U=null,g=!1,K=null;W&&W.entryTime&&(K=this.historySnapshotCache.get(W.entryTime)||null,g=W.entryTime>this.historyEntryTime,this.historyEntryTime=W.entryTime,p=W.endpoint,U=W.JSC$30061_savedComponentState);this.handleHistoryCacheLoad(new _.QMi(p,g,K,U),R);return W};
f.prototype.pushState=function(R,W){Number(R==null?void 0:R.entryTime)>=0&&(this.historyEntryTime=R.entryTime);d.prototype.pushState.call(this,R,W)};
f.prototype.replaceState=function(R,W){Number(R==null?void 0:R.entryTime)>=0&&(this.historyEntryTime=R.entryTime);d.prototype.replaceState.call(this,R,W)};
f.prototype.handleHistoryCacheLoad=function(){};
return f}(YG),oSa=function(){var d=qA.call(this,new PZa)||this;
d.dispatchElement=null;d.entryIndex=0;return d};
_.x(oSa,qA);_.O=oSa.prototype;_.O.init=function(d){d=d===void 0?!0:d;qA.prototype.init.call(this);this.initialized||(d||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.O.handlePopstate=function(d){var f=null;d.state||(f="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return qA.prototype.handlePopstate.call(this,d);var R=new CustomEvent("yt-history-pop",{cancelable:!0});_.zV(this.dispatchElement,"yt-history-pop",[R,{errorMsg:f}]);_.kh(this.dispatchElement,"yt-close-all-popups-action");if(!R.defaultPrevented){R=_.Ze().resolve(_.RH);f=R.getCurrentData();var W=R.getCurrentPage();R=0;W?(W=_.zV(this.dispatchElement,"yt-get-page-offset",
[W]),W.length>0&&(R=W[0])):_.JA(new _.M2("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:f?f.page:"undefined"}));f&&(f.csn=_.J6());this.saveSnapshot(this.historyEntryTime,f,R)}return qA.prototype.handlePopstate.call(this,d)};
_.O.handleHistoryCacheLoad=function(d,f){d.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.Z(_.kh(this.dispatchElement,"yt-history-will-navigate",[f])).next().value||_.zV(this.dispatchElement,"yt-history-load",[f,d]))};
_.O.pushState=function(d,f){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var R=new _.M2("history.pushState is not a function",this.getDebugString());_.vW(R)}qA.prototype.pushState.call(this,d,f)};
_.O.replaceState=function(d,f){if(!this.browserHistory.boundHistoryReplaceState){var R=new _.M2("history.replaceState is not a function",this.getDebugString());_.vW(R)}qA.prototype.replaceState.call(this,d,f)};
_.O.saveAndPush=function(d,f,R,W,p){p=p===void 0?{}:p;R&&(R.csn=_.J6());qA.prototype.saveAndPush.call(this,d,f,R,W,p)};
_.O.getDebugString=function(){var d=[];this.initialized&&d.push("i");this.browserHistory.boundHistoryReplaceState&&d.push("bhr");this.browserHistory.boundHistoryPushState&&d.push("bhs");"replaceState"in this.browserHistory.debugInfo&&d.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&d.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&d.push("ei:"+String(this.entryIndex));return d.join(",")};
_.L1=function(d,f){d.init(!0);var R=d.browserHistory.getState();d.replaceState(R,H3(f))};
oSa.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.ec=new _.BE("DESKTOP_HISTORY_MANAGER_TOKEN");var $Py=[10,20,30,40,50,60],xG=function(){this.currentPartitionIndex=0},Nge=function(d){jPC({mainAppWeb:_.tZ(),
survivalSli:{partitionMinute:d,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},yjV=function(d){jPC({mainAppWeb:_.tZ(),
survivalSli:{partitionMinute:d,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},CZa=function(d){return d.currentPartitionIndex>=0&&d.currentPartitionIndex<$Py.length?$Py[d.currentPartitionIndex]:-1},imy=function(d){return d.currentPartitionIndex>0&&d.currentPartitionIndex-1<$Py.length?$Py[d.currentPartitionIndex-1]:-1};
xG.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var d=imy(this);d>0&&yjV(d);d=CZa(this);d>0&&Nge(d);Bgy(this)}};
var Bgy=function(d){var f=CZa(d);if(f>0){var R=imy(d);R<0&&(R=0);d.intervalId=_.Pp.addJob(function(){var W=imy(d);W>0&&yjV(W);W=CZa(d);W>0&&Nge(W);Bgy(d)},3,(f-R)*6E4);
d.currentPartitionIndex+=1}else d.currentPartitionIndex=-1};var cjc=function(){this.skipNextNavigation=!1},tlL=function(d,f,R){if(!f)return!1;
if(d.skipNextNavigation)return d.skipNextNavigation=!1;if(_.e(R,_.BW))return!1;var W,p,U;if((W=_.e(R,_.a0))==null?0:(p=W.browseEndpointContextSupportedConfigs)==null?0:(U=p.browseEndpointContextMainConfig)==null?0:U.skipConfirmation)return!1;var g;return((g=_.e(f.commandMetadata,_.ex))==null?void 0:g.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
cjc.prototype.showConfirmationDialog=function(d,f){this.navigateParams=f;this.customConfirmationCommand?_.Ze().resolve(_.s4).resolveCommand(this.customConfirmationCommand):(f={openPopupAction:{popup:{confirmDialogRenderer:{title:_.fY(_.X7("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.fY(_.X7("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.fY(_.X7("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.fY(_.X7("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.cW.getInstance().triggerAction("yt-open-popup-action",f,d))};
cjc.prototype.cancelPendingNavigation=function(){var d;((d=this.navigateParams)==null?void 0:d.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var dvO=function(){},f9F=function(d,f,R,W,p,U,g){R=R===void 0?{}:R;
g=g===void 0?{}:g;var K=_.au.instance,E,Y=(E=_.e(f,_.BW))==null?void 0:E.url;return Y?n4Q(K,Y,R,window.location.href,function(b,D){jsa(d,b,D,!1,!0,R,U,W)},function(){return!1}):QL(K,f,R,window.location.href,w5(f),function(b,D){jsa(d,b,D,!1,!0,R,U,W)},p,g)},jsa=function(d,f,R,W,p,U,g,K){if(!d.JSC$14402_chunkHandler)if(R.page==="learning_journey_watch"&&_.q("web_enable_canvas_on_learning_journey")){var E=!_.e(K,_.a0);
p=p||W;if(E)if(p){if(_.q("kevlar_continue_playback_without_player_response")){var Y;var b=(Y=_.e(K,_.fE))==null?void 0:Y.videoId}W={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:W,previousVideoId:b},tempData:U}}else W={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else W={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};d.JSC$14402_chunkHandler=new q6c(_.pM,W,g,E,p)}else if(R.page==="watch"||R.page==="learning_journey_watch")if(p||W){if(_.q("kevlar_continue_playback_without_player_response")){var D;
E=(D=_.e(K,_.fE))==null?void 0:D.videoId}d.JSC$14402_chunkHandler=new xDa(_.pM,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:W,previousVideoId:E},tempData:U},g)}else d.JSC$14402_chunkHandler=new DDa(_.pM);else R.page==="shorts"&&p&&!W?d.JSC$14402_chunkHandler=new eOy(_.pM,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:U},g):d.JSC$14402_chunkHandler=new I_e(g);d.JSC$14402_chunkHandler.processChunk({endpoint:f,data:R});return d.JSC$14402_chunkHandler.gs.promise},
Rva=function(d,f,R,W,p){(R=_.K7O(R))&&jsa(d,f,R,!1,!0,W,void 0,p)};var W$V=function(){this.pendingNavigationPromise=null};
_.O=W$V.prototype;_.O.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.O.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.O.addEventListener=function(){throw Error("xh");};
_.O.dispatchEvent=function(){throw Error("xh");};
_.O.removeEventListener=function(){throw Error("xh");};var p_y=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],Xm=function(){_.DB.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];UvV(this)};
_.x(Xm,_.DB);Xm.prototype.verifyUser=function(){var d=UvV(this),f=d.logout;if(!d.sessionChange)return!0;this.dispatchEvent("ytsessionchange");f&&this.dispatchEvent("ytuserinvalid");return!1};
var UvV=function(d){var f=p_y.map(function(p){var U;return(U=_.xW.get(p))!=null?U:""}),R=f.some(function(p,U){return d.sessionCookies&&d.sessionCookies[U]!==""&&p===""}),W=f.some(function(p,U){return d.sessionCookies&&d.sessionCookies[U]!==p});
d.sessionCookies=f;return{logout:R,sessionChange:W}};
Xm.prototype.clearTimeout=function(){this.scheduledJobId&&(_.Pp.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var GgS=new _.BE("POSTMESSAGE_TUNNEL_TOKEN");var Mlp=["/parent_tools","/file_download","/artist_roster"],rjf=[Yua,bQO,DFc,quV,I1F,kve,LLV,eSV];var OaR=new _.BE("APP_ROOT");var TZ=new _.BE("NAVIGATION_CONFIRMATION_SERVICE");var Zay="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),ssC=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
AU=function(d,f){this.pendingNavigationPromise=null;this.JSC$14420_clientRoot=d;this.historyManager=f;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 dvO;this.debugString=d.is;d={"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};_.tA(_.cW.getInstance(),d,this.JSC$14420_clientRoot)},zvV,kGa,YOc,baB,E9N;
_.x(AU,W$V);AU.prototype.reload=function(){_.ce(window.location.href)};
var kOO=function(d){d.currentEndpoint&&_.e(d.currentEndpoint,_.GF)?d.reload():d.currentEndpoint&&d.navigate(d.currentEndpoint,!0,void 0,{disableCache:!0})};
AU.prototype.navigate=function(d,f,R,W,p,U,g,K){f=f===void 0?!1:f;R=R===void 0?{}:R;W=W===void 0?{}:W;var E=_.Ze().resolve(TZ),Y;if(!g&&tlL(E,(Y=this.currentEndpoint)!=null?Y:void 0,d))return E.showConfirmationDialog(this.JSC$14420_clientRoot.parentElement,{endpoint:d,reload:f,params:R,tempData:W,requestType:p,createScreenConfig:U}),!1;var b=_.hf();_.oK(b,"eocs")||b.parkOrScheduleJob(function(){b.processSignal("eocs")},10,"eor");
g=w5(d);E=W.autonav==="1";Y=_.J6();Xm.instance||(Xm.instance=new Xm);var D=Xm.instance.verifyUser(),I;if(_.q("enable_dark_theme_only_on_shorts")){var L=document.documentElement.hasAttribute("dark"),X=_.u7(!0)==="USER_INTERFACE_THEME_DARK";if(g==="shorts"){if(!L)if(_.q("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var w;_.ce((w=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:w.url,void 0,void 0,window.top)}}else{var S;_.ce(_.BN((S=_.e(d==null?
void 0:d.commandMetadata,_.ex))==null?void 0:S.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.q("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!L){var r;_.ce(_.BN((r=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:r.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(X!==L){var v;_.ce(_.BN((v=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:v.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(g==="watch"){if(g9F(_.Ze().resolve(_.m8),
d)&&(D||_.q("fix_miniplayer_navigation_killswitch")))return!1;_.q("block_all_player_prefetch_requests")||(I=E0a(_.cI(_.M0),d,E))}else{var c,n=(c=_.e(this.currentEndpoint,_.fE))==null?void 0:c.videoId;n&&_.l0.getInstance().then(function(xU){xU&&xU.set("yt-miniplayer-shown-video-id",n)})}I&&(R.frags=I.missingFragments_.join(","));
w=null;var y;S=(y=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:y.ignoreNavigation;if(!S)if(_.q("kevlar_command_url")){var h;w=(h=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?void 0:h.url}else w=_.aJu(d,R);if(w&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&w==this.lastNavigationUrl)return _.Q1({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.ZQ(yb(),"CANCELLED")}w&&(this.lastNavigationUrl=w);H1J();_.vN("IS_HOMEPAGE_COLD",
!1);_.vN("IS_RESULTS_PAGE_COLD",!1);_.vN("IS_WATCH_PAGE_COLD",!1);d.loggingUrls&&d.loggingUrls.forEach(function(xU){xU.baseUrl&&_.yH(xU.baseUrl)});
_.QMk(d,U?U.layer:0)&&_.q("kevlar_flush_logs_on_away_navigation")&&_.uw();if(mPU(d))return!1;NBa(g,p);if(!w)return S||_.JA(new _.M2("Can't construct url for endpoint",d)),_.ZQ(yb(),"FAILURE"),!1;_.am8();y=d&&_.e(d,_.a0)&&_.e(d,_.a0).browseId.startsWith("UC");R=(h=_.q("enable_dark_theme_only_on_shorts")&&g==="shorts"?!1:_.Pe()&&document.documentElement.hasAttribute("dark")!==_.mQ())?{themeRefresh:1}:{};h&&!_.Th()&&_.u7()==="USER_INTERFACE_THEME_DARK"&&(R.theme="dark");y=h||Hac(w)&&!y&&!_.q("kevlar_disable_url_allowlist");
D||(y=!0);if(y||_.FK("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var t;var kU=(t=window.top)==null?void 0:t.location.href}catch(xU){var Eu;kU=(Eu=xU)==null?void 0:Eu.message}_.JA(new _.M2("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:kU}))}d=_.q("kevlar_redirect_on_window_killswitch")?window.top:window;Be(w);_.ce(_.BN(w,R),void 0,void 0,d);_.ZQ(yb(),"ABORTED");return!1}_.q("kevlar_early_popup_close")&&_.zV(this.JSC$14420_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14402_chunkHandler=void 0;var IJ;kU=w5((IJ=this.currentEndpoint)!=null?IJ:void 0);(IJ=g==="shorts"&&kU==="shorts")||_.Hx8();_.hp(BdQ)("nr",void 0);E&&_.Q1({webInfo:{navigationReason:"an"}});d.clickTrackingParams&&(W.itct=d.clickTrackingParams,W.csn=Y);eNQ(W);W.endpoint=JSON.stringify(d);_.q("enable_unknown_lact_fix_on_html5")&&(_.Ze().resolve(_.wm),W.lact=_.sD());_.uo.isEmpty(W)||_.U$(w,W);!_.q("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(U=Object.assign({},{layer:0},U,{parentLayer:3}));this.pendingNavigationPromise=U=f9F(this.pageFetcher,d,W,this.currentEndpoint,this.JSC$14420_isNetworkPromiseStale.bind(this),U,K);U=U.then(this.handleNavigateSuccess.bind(this,U,d,I,W),this.handleNavigateFail.bind(this,U,d));_.Lq().navigationFinishPromise=U;f={endpoint:d,pageType:g,url:H3(w),reload:!!f,noProgressBar:IJ};p&&(f.type=p);this.fireEvent("yt-navigate-start",f);I&&Rva(this.pageFetcher,d,I,W,this.currentEndpoint);return!0};
AU.prototype.JSC$14420_isNetworkPromiseStale=function(d){return d!=this.pendingNavigationPromise};
var K$V=function(d,f,R,W,p){var U=w5(f);f={endpoint:f,pageType:U};p&&(f.errorMessage=p);_.JA(R);f.navigationDoneMs=_.JD("nd");f.navigationErrorReason=W;d.fireEvent("yt-navigate-error",f)};
AU.prototype.handleNavigateFail=function(d,f,R){var W=void 0;R instanceof _.QW&&(W=R,TH1(R));if(this.JSC$14420_isNetworkPromiseStale(d))return _.m_(W);_.ZQ(yb(),"FAILURE");K$V(this,f,R,"101");return _.m_(R)};
AU.prototype.handleNavigateSuccess=function(d,f,R,W,p){if(this.JSC$14420_isNetworkPromiseStale(d))return _.D6();this.pendingNavigationPromise=null;if(!p)return f=new _.M2("Missing data in response for navigation endpoint",f),_.m_(f);if(p.reload)return window.location.reload(!0),_.D6();R&&(d={},_.uo.extend(d,_.K7O(R),p),p=d);var U,g;R=(U=p)==null?void 0:(g=U.timing)==null?void 0:g.responseStart;R!=null&&_.JD("srt",R);_.JD("pdc");var K,E;U=(K=p)==null?void 0:(E=K.timing)==null?void 0:E.info;U!=null&&
(K=_.hp(_.jjW)(U),_.Q1(K));_.ZQ(yb(),"SUCCESS");E9N(this,f,p,1,W);return _.D6()};
var Hac=function(d){var f=d;_.q("kevlar_no_redirect_to_classic_2_ks")||(f=(new _.R6(d)).getPath());if(f==="/"||f==="/red")return!1;var R=!0;Zay.forEach(function(W){d.indexOf(W)===0&&(R=!1)});
ssC.forEach(function(W){var p=W.url;_.q(W.expFlag)&&d.indexOf(p)===0&&(R=!1)});
return R};
AU.prototype.publishPageData=function(d){this.fireEvent("yt-page-data-fetched",{pageData:d})};
zvV=function(d,f,R,W,p,U){var g=null;f.page!=="watch"&&f.page!=="learning_journey_watch"||W?f.filler||_.zV(d.JSC$14420_clientRoot,"yt-stop-old-player",[f]):g=jsa(d.pageFetcher,p,f,R,!1,U,void 0,d.currentEndpoint);if(g)return g.then(d.publishPageData.bind(d,f));d.publishPageData(f);return _.D6()};
kGa=function(d,f,R){var W=null;if(!R)return W=new _.M2("Empty data",d.debugString,f);var p=R.response;if(!p)return W;var U={endpointType:w5(f)||"unknown"};p.responseContext?(p=p.responseContext.errors)&&(W=new _.M2("Errors in response context",d.debugString,f,p,U)):W=p.error||p.errorMetadata?new _.M2("Errors in response",d.debugString,f,p.error,p.errorMetadata,U):new _.M2("responseContext missing",d.debugString,f,Object.keys(p).sort().join(","),U);var g,K,E,Y;if(d=R==null?void 0:(g=R.response)==null?
void 0:(K=g.responseContext)==null?void 0:(E=K.webResponseContextExtensionData)==null?void 0:(Y=E.webResponseContextDebugData)==null?void 0:Y.debugErrorMessages)for(g=0;g<d.length;g++);return W};
YOc=function(d){var f,R,W,p;return d==null?void 0:(f=d.response)==null?void 0:(R=f.responseContext)==null?void 0:(W=R.errors)==null?void 0:(p=W.error)==null?void 0:p["0"]};
baB=function(d,f){var R;if(R=f.url&&!f.url.startsWith("/clip"))R=f.url,R=!_.q("webfe_parse_debug_param_in_resolveurl_service")&&d.searchDebugUrlMatcher.test(R)||rD8(R)?!0:!1;if(R)rD8(f.url)&&_.iV(window.location.href).themeRefresh?(f=_.Z6(f.url,"themeRefresh"),_.L1(d.historyManager,f)):f.url&&!xPU(f.url)&&_.L1(d.historyManager,f.url);else if(f.endpoint){var W,p,U;(R=(W=f.endpoint)==null?void 0:(p=W.commandMetadata)==null?void 0:(U=p.webCommandMetadata)==null?void 0:U.url)&&!xPU(R)&&_.L1(d.historyManager,
R);R&&f.url&&R!=f.url&&!f.url.match("playnext=1")&&new _.M2("Response url mismatch in response data",d.debugString,R,f.url)}};
_.DvF=function(d,f,R,W,p,U,g,K){U=U===void 0?!1:U;var E=_.Ze().resolve(TZ),Y;if(!K&&tlL(E,(Y=d.currentEndpoint)!=null?Y:void 0,f))return E.showConfirmationDialog(d.JSC$14420_clientRoot.parentElement,{endpoint:f,data:R,navigationType:W,tempData:p,isMiniplayer:U,isForwardHistoryNavigation:g==null?void 0:g.forward}),_.D6();d.pageFetcher.JSC$14402_chunkHandler=void 0;return E9N(d,f,R,W,p,U)};
E9N=function(d,f,R,W,p,U){U=U===void 0?!1:U;d.isMiniplayerExpansion=U;var g=W===2;d.currentEndpoint=f;d.numNavigations++;d.numNavigations&&(s9J.navigationCount=d.numNavigations);_.vN("NUM_NAV",d.numNavigations);var K=kGa(d,f,R);if(K)return K$V(d,f,K,"102",YOc(R)),_.m_(K);var E,Y,b,D;K=R.rootVe||(R==null?void 0:(E=R.response)==null?void 0:(Y=E.responseContext)==null?void 0:(b=Y.webResponseContextExtensionData)==null?void 0:(D=b.ytConfigData)==null?void 0:D.rootVisualElementType);!g&&R&&baB(d,R);var I,
L;E=R==null?void 0:(I=R.response)==null?void 0:(L=I.responseContext)==null?void 0:L.maxAgeSeconds;if(!g&&!isNaN(E)){var X;_.q("kevlar_use_response_ttl_to_invalidate_cache")?X=(0,_.OB)()+1E3*E:_.q("kevlar_always_invalidate_cache")&&(X=0);isNaN(X)||(R.expirationTime=X)}_.cI(_.M0).prefetchCache_.clear();g||R.page!=="watch"||R.type!=="reduced"&&W!==1?W=zvV(d,R,g,!!U,f,p):(d.publishPageData(R),W=_.D6());p=W.then(function(){var w=w5(f);w={endpoint:f,pageType:w,fromHistory:g,response:R};w.navigationDoneMs=
_.JD("nd");d.fireEvent("yt-navigate-finish",w)});
R.csn&&K&&R.clientSideGrafts&&W.then(d.attachClientSideGrafts.bind(d,R,_.Ft()));return p};
_.O=AU.prototype;_.O.attachClientSideGrafts=function(d,f){d.clientSideGrafts&&f&&d.clientSideGrafts.forEach(function(R){if(f&&R){var W=_.Ge(R);_.q("combine_ve_grafts")?_.Ah().graftServerVe(R,f):_.i5(d.csn,f,W)}})};
_.O.handleSignalActionHistoryBack=function(){window.history.back()};
_.O.handleSignalActionCloseWindow=function(){window.close()};
_.O.handleSignalActionReloadPage=function(){this.reload()};
_.O.handleSignalActionSoftReloadPage=function(){kOO(this)};
_.O.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.O.fireEvent=function(d,f){d=new CustomEvent(d,{bubbles:!0,cancelable:!1,composed:!0,detail:f});this.dispatchEvent(d)};
_.O.addEventListener=function(d,f){this.JSC$14420_clientRoot.addEventListener(d,f)};
_.O.dispatchEvent=function(d){return this.JSC$14420_clientRoot.dispatchEvent(d)};
_.O.removeEventListener=function(d,f){this.JSC$14420_clientRoot.removeEventListener(d,f)};
AU[i$]=[OaR,_.ec];_.$Bn=new gx("browse","h8y2qb");_.NkL=new gx("search","JzFVk");_.yk8=new gx("shorts","xwEKAe");_.CMW=new gx("watchFixie","nmfa2d");_.iFk=new gx("watchFlexy","CF909");_.Bku=new gx("watchGrid","Tm0L3c");_.ckf=new gx("watchLearningJourney","L3n37");var I9V;var qOO=function(){return _.l.apply(this,arguments)||this};
_.x(qOO,_.l);_.Uh.Object.defineProperties(qOO,{template:{configurable:!0,enumerable:!0,get:function(){if(I9V===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);I9V=d}d=I9V;return d}}});
_.Q([_.A(qmV.YtPlayerBehavior),_.F("design:type",Object)],qOO.prototype,"ytPlayerBehavior",void 0);_.Q([_.m({is:"ytd-player"})],qOO);var L$V;var evR;var xvi;var a5=function(){var d=_.l.apply(this,arguments)||this;d.forceModernIconButton=!1;d.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return d};
_.x(a5,_.l);a5.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]]"}}}}}};
a5.prototype.handleAccountLinkingStateChangedCommand=function(d){if(d=_.e(d,gEe)){var f,R=(f=this.data)==null?void 0:f.providerKey;f=d.providerKey;R&&f&&R.id===f.id&&R.subject===f.subject&&(d=d.linked,d!==void 0&&(this.set("data.linked",d),this.notifyPath("data.linked"),_.q("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(d)))}};
a5.prototype.setPlayerAccountLinkState=function(d){var f=new RrF;WTa(f,jlR(new d1V,d));var R=_.pM();R&&R.getPlayerPromise().then(function(W){W.setAccountLinkState(_.VG(f.JSC$12113_serializeBinary(),4));W.updateAccountLinkingConfig(d)})};
a5.prototype.handleShowAccountLinkDialog=function(){var d=this.get("button.buttonRenderer.command");d&&_.qH([d],this.hostElement)};
_.Uh.Object.defineProperties(a5.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}}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a5.prototype,"ytRendererBehavior",void 0);_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],a5.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a5.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],a5.prototype,"overrides",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],a5.prototype,"forceModernIconButton",void 0);_.Q([_.M({value:"bottom"}),_.F("design:type",String)],a5.prototype,"buttonTooltipPosition",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],a5.prototype,"forceIconButton",void 0);_.Q([_.M(),_.F("design:type",Boolean)],a5.prototype,"disableTextTransform",void 0);
_.Q([_.a("data","data.linked","data.isWarning"),_.F("design:type",Object),_.F("design:paramtypes",[])],a5.prototype,"button",null);_.Q([_.m({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],a5);
_.u(a5,"ytd-account-link-button-renderer",function(){if(xvi!==void 0)return xvi;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xvi=d},{mode:1});var X_B;var TVa=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],MA=function(){return _.l.apply(this,arguments)||this};
_.x(MA,_.l);MA.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
MA.prototype.updateButtonActiveState=function(){var d=this,f=!!TVa.find(function(R){return d.currentState===R});
this.button&&(this.button.isPressed=f)};
_.Uh.Object.defineProperties(MA.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.playlistLoopStateEntity)==null?void 0:d.state)||((f=this.data)==null?void 0:f.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var d=void 0,f;if(this.currentState&&((f=this.data)==null?0:f.states)){f=_.Z(this.data.states);for(var R=f.next();!R.done;R=f.next()){R=_.e(R.value,_.wEe);var W=void 0;if(((W=R)==null?void 0:W.state)===this.currentState){d=R;break}}}return d}}});
MA.prototype.updateButtonActiveState=MA.prototype.updateButtonActiveState;_.Q([_.A(_.nV),_.F("design:type",Object)],MA.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],MA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],MA.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.$P8}),_.F("design:type",Object)],MA.prototype,"playlistLoopStateEntity",void 0);_.Q([_.M(),_.F("design:type",Object)],MA.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],MA.prototype,"forceIconOnly",void 0);_.Q([_.Xd("ytd-button-renderer"),_.F("design:type",_.Of)],MA.prototype,"button",void 0);
_.Q([_.a("data","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],MA.prototype,"currentState",null);_.Q([_.e2("currentButtonStateRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MA.prototype,"updateButtonActiveState",null);_.Q([_.a("currentState"),_.F("design:type",Object),_.F("design:paramtypes",[])],MA.prototype,"currentButtonStateRenderer",null);
_.Q([_.m({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],MA);
_.u(MA,"ytd-playlist-loop-button-renderer",function(){if(X_B!==void 0)return X_B;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return X_B=d},
{mode:1});var A1L;var a9y=_.X7("DOWNLOAD",{},"Download"),M6i=_.X7("DOWNLOADING",{},"Downloading"),w_e=_.X7("DOWNLOADED",{},"Downloaded"),l9O=_.X7("RETRY",{},"Retry"),w6=function(){var d=_.l.apply(this,arguments)||this;d.forceIconButton=!1;d.forceIconOnly=!1;d.overrides=!1;d.buttonTooltipPosition=!1;d.styleActionButton=!1;d.disableTextTransform=!1;d.downloadProgress=0;d.isDownloadComplete=!1;d.isHidden=!0;d.transferState="TRANSFER_STATE_UNKNOWN";d.isVideoDeletedByUser=!1;d.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return d};
_.x(w6,_.l);_.O=w6.prototype;_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.dataChanged=function(){var d;(d=this.data)!=null&&d.text||(d=_.o7(_.pY().getState(),this.videoId),this.updateButtonState(d))};
_.O.computeVideoId=function(d){return d};
_.O.showHideButton=function(){this.updateButtonVisibility()};
_.O.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.O.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.O.updateButtonState=function(d){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==M6i||!_.w2(d))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(d){case "TRANSFER_STATE_UNKNOWN":d=a9y;var f="OFFLINE_DOWNLOAD";var R="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":d=l9O;f="OFFLINE_DOWNLOAD";R="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":d=w_e;f="OFFLINE_PIN";R="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":d=
M6i;f="OFFLINE_DOWNLOADING_ZERO";R="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":d=l9O;f="OFFLINE_DOWNLOAD";R="ACTION_RETRY";break;default:d=a9y,f="OFFLINE_DOWNLOAD",R="ACTION_ADD"}this.isVideoDeletedByUser&&(d=a9y,f="OFFLINE_DOWNLOAD",R="ACTION_ADD");var W=Object.assign({},this.data);W.text=_.fY(d);W.tooltip=d;W.icon={iconType:f};W.size="SIZE_DEFAULT";W.style="STYLE_DEFAULT";_.e(W.command,_.LM)&&(_.e(W.command,_.LM).action=R);this.set("data",W)}};
_.O.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var d="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?d="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?d="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?d="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?d="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?d="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(d="OFFLINE_PIN",this.isDownloadComplete=!0);var f;d!==((f=this.data.icon)==null?void 0:f.iconType)&&(f=Object.assign({},this.data),f.text=_.fY(M6i),f.tooltip=M6i,f.icon={iconType:d},_.e(f.command,_.LM)&&(_.e(f.command,_.LM).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",f))}};
w6.prototype.updateProgress=w6.prototype.updateProgress;w6.prototype.onTransferStateChanged=w6.prototype.onTransferStateChanged;w6.prototype.showHideButton=w6.prototype.showHideButton;w6.prototype.dataChanged=w6.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],w6.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"forceIconButton",void 0);
_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"forceIconOnly",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"overrides",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"buttonTooltipPosition",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"styleActionButton",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"disableTextTransform",void 0);
_.Q([_.M({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.F("design:type",String)],w6.prototype,"videoId",void 0);_.Q([_.M(),_.F("design:type",Object)],w6.prototype,"data",void 0);_.Q([_.M({selector:Nn,selectorArgs:["videoId"]}),_.F("design:type",Object)],w6.prototype,"downloadProgress",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],w6.prototype,"isDownloadComplete",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],w6.prototype,"isHidden",void 0);_.Q([_.M({selector:_.o7,selectorArgs:["videoId"]}),_.F("design:type",String)],w6.prototype,"transferState",void 0);_.Q([_.M({selector:_.zgU,selectorArgs:["videoId"]}),_.F("design:type",Object)],w6.prototype,"isVideoDeletedByUser",void 0);_.Q([_.M({selector:ZzF,selectorArgs:["videoId"]}),_.F("design:type",Object)],w6.prototype,"offlineabilityState",void 0);
_.Q([_.M({value:!0}),_.F("design:type",Boolean)],w6.prototype,"showTooltips",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],w6.prototype,"sendCommandWhenDisabled",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],w6.prototype,"disabled",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w6.prototype,"dataChanged",null);
_.Q([_.Mb("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w6.prototype,"showHideButton",null);_.Q([_.Mb("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w6.prototype,"onTransferStateChanged",null);_.Q([_.Mb("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w6.prototype,"updateProgress",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],w6);
_.u(w6,"ytd-download-button-renderer",function(){if(A1L!==void 0)return A1L;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return A1L=d},{mode:2});var GGc;var SOV,V6y=function(){if(SOV!==void 0)return SOV;var d=document.createElement("template");_.T(d,'\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 SOV=d};var r1y=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live"),mvV=_.HX("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,lU=function(){var d=_.l.apply(this,arguments)||this;d.isPressed=!1;d.forceIconButton=!1;d.forceIconOnly=!1;d.forceModernIconButton=!1;d.alignByText=!1;d.isShorts=!1;d.animatedText=!1;d.shouldAnimate=!1;d.JSC$14457_browserSupportsAnimation=_.q("web_supports_animations_api");d.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};d.onTap=function(){var f;if((f=d.data)==null||!f.defaultNavigationEndpoint){var R;f=!((R=d.data)==null?0:R.isToggled);var W;if((W=d.data)==null||!W.preventAutoToggle){d.shouldAnimate=!1;d.disableTextUpdateJobId&&_.Pp.cancelJob(d.disableTextUpdateJobId);d.disableTextUpdateJobId=_.Pp.addLowPriorityJob(function(){d.disableTextUpdateJobId=void 0},mvV);
var p;d.set("data.isToggled",!((p=d.data)==null?0:p.isToggled));R=d.getInnertubeIcon();W={toggled:f,actions:{}};R&&(W.actions[R.toLowerCase()]=f);_.E$(d.hostElement,"yt-toggle-button",W)}}};
return d};
_.x(lU,_.l);_.O=lU.prototype;_.O.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.Pp.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.toggle=function(d){var f;this.set("data.isToggled",d!==void 0?d:!((f=this.data)==null?0:f.isToggled))};
_.O.handleUpdateToggleButtonStateCommand=function(d){if(this.data){d=_.e(d,qPO);var f,R,W,p=(f=this.data)==null?void 0:(R=f.toggleButtonSupportedData)==null?void 0:(W=R.toggleButtonIdData)==null?void 0:W.id;p&&d&&p===(d==null?void 0:d.buttonId)&&this.set("data.isToggled",d.toggled)}};
_.O.handleUpdateToggleButtonTextAction=function(d){if(this.data){d=_.e(d,snC);var f,R,W,p=(f=this.data)==null?void 0:(R=f.toggleButtonSupportedData)==null?void 0:(W=R.toggleButtonIdData)==null?void 0:W.id;p&&d&&p===(d==null?void 0:d.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=d.defaultNumericalValue,this.set("data.defaultText",d.defaultText),this.set("data.toggledText",d.toggledText),this.shouldAnimate=!1)}};
_.O.getInnertubeIcon=function(){var d=this.data;if(d){var f,R,W=((f=d.defaultIcon)==null?0:f.iconType)?(R=d.defaultIcon)==null?void 0:R.iconType:null,p,U;f=((p=d.toggledIcon)==null?0:p.iconType)?(U=d.toggledIcon)==null?void 0:U.iconType:W;return d.isToggled?f:W}};
_.O.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.Uh.Object.defineProperties(lU.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d={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$14457_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var f=d.renderer;var R=d.element;var W=d.toggled;var p=d.onTapCallback;var U=d.commandClientArgs;var g=d.overrides;var K=d.forceIcon;var E=d.forceModernIconButton;var Y=d.forceDisabled;var b=d.useAnimatedText;var D=d.animatedTextProps;d=im8(f,W);K=!f.defaultIcon||!K&&f.defaultText?f.defaultIcon?"leading":void 0:E?"icon-only":"icon-only-40";K==="icon-only-40"&&(d.type="text");var I;E=Object;var L=E.assign,X;a:switch((X=
f.style)==null?void 0:X.styleType){case "STYLE_COMPACT_GRAY":X={size:"S"};break a;default:X={size:"M"}}var w=!!W;var S=(S=W&&f.toggledText||f.defaultText)?_.vw(S):void 0;b?(b=_.R0(W&&f.toggledText||f.defaultText))&&D&&!isNaN(Number(D.numberValue))?(D.numberText=b,W&&(D.numberValue+=1),b=D):b=void 0:b=void 0;var r,v,c,n;var y=(D=((v=W?f.toggledAccessibilityData||((y=f.toggledText)==null?void 0:y.accessibility):f.accessibilityData||((r=f.defaultText)==null?void 0:r.accessibility))==null?void 0:(c=v.accessibilityData)==
null?void 0:c.label)||((n=f.accessibility)==null?void 0:n.label))?D:_.R0(W&&f.toggledText||f.defaultText);Y=Y===void 0?f.isDisabled:Y;R=CZp(f,W,p,R,U);W=yjf(f,W);W!=null&&W.length?(W=_.Nq({innertubeCommand:uW8(W),forceNewState:!0}),W=yk(W)?W:void 0):W=void 0;f=L.call(E,{},d,X,{iconPosition:K},g,{focused:!1,toggled:w,toggleable:!0,formattedButtonText:S,animatedTextProps:b,accessibilityLabel:y,disabled:Y,onTap:R,aTagConfig:W},pJv((I=f.colorData)==null?void 0:I.basicColorPaletteData));f.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(f.type="filled");return f}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var d=this.getInnertubeIcon();if(d)return _.IT(d)}}});
lU.prototype.resetAnimation=lU.prototype.resetAnimation;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],lU.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],lU.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"isPressed",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"forceIconButton",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"forceIconOnly",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"forceModernIconButton",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"alignByText",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"overrides",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],lU.prototype,"disabled",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"isShorts",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"buttonTooltipPosition",void 0);_.Q([_.M(),_.F("design:type",Object)],lU.prototype,"animatedText",void 0);_.Q([_.M(),_.F("design:type",String)],lU.prototype,"textNumberValue",void 0);_.Q([_.M({computed:"computeTooltip(data, data.isToggled)"}),_.F("design:type",Object)],lU.prototype,"tooltip",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lU.prototype,"resetAnimation",null);_.Q([_.a("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.F("design:type",Object),_.F("design:paramtypes",[])],lU.prototype,"computedButtonShape",null);_.Q([_.a("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],lU.prototype,"computedIcon",null);
_.Q([_.m({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],lU);r1y&&_.u(lU,"ytd-toggle-button-renderer",V6y,{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var uSR=_.UI(function(d){function f(Y){var b;return _.H(function(D){if(D.nextAddress==1)return(b=!cjW(Y,K())||!K().enabled)?D.jumpTo(2):D.yield(Rv8(),3);D.nextAddress!=2&&(b=D.yieldResult);if(b)return D.return();R();setTimeout(function(){g(!1)},1500);
_.a4(D)})}
function R(){setTimeout(function(){g(!0);var Y;(Y=W.lottieEl)==null||Y.goToAndPlay(0)},150)}
var W=_.bI(),p=_.Z(_.kY(!1,void 0,"JJXzp")),U=p.next().value,g=p.next().value,K=_.Ww(d.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.SL(function(){var Y,b;((Y=d.settings)==null?void 0:(b=Y.call(d))==null?void 0:b.uniqueId)==="this is not intended behavior"&&_.JA(new _.M2("Smartimation Settings is undefined"))});
_.G7(function(){K().experimentEnabled&&(K().enabled?tl1(f):(g(!1),dvF(f)),_.SI(function(){dvF(f)}))},"FRiAUe");
_.G7(function(){K().timings.join("");K().experimentEnabled&&(js8(K()),_.SI(function(){f9n(K())}))},"VKiJOe");
var E=_.qg(function(){var Y=W,b=K().uniqueId+"-border",D,I;var L="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((I=(D=_.Ze().resolve(_.WX(_.dm)))==null?void 0:D())!=null&&I?"dark":"light")+"_v2.json";return{animationRef:Y,animationConfig:{name:b,autoplay:!1,loop:!1,path:L}}},void 0,"tgykab");
p={};return _.z("yt-smartimation",{class:_.Iw(d.className,"smartimation",(p["smartimation--experiment-enabled"]=function(){return K().experimentEnabled},p["smartimation--active-border"]=U,p["smartimation--enable-masking"]=W$f(),p))},_.z(_.k,{cond:function(){return K().experimentEnabled},
then:function(){return _.z("div",{class:"smartimation__border"},_.z(_.xL,{className:"smartimation__border-gradient",data:E,animationName:function(){return E().animationConfig.name}}))}}),_.z("div",{class:"smartimation__content"},d.children))},"E");
uSR.idomCompat=!0;_.Hk(uSR,"yt-smartimation",{props:{className:_.jE,settings:_.jE}});var GZ=function(){var d=_.l.apply(this,arguments)||this;d.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};d.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};d.shouldEnableSmartimation=!1;return d};
_.x(GZ,_.l);GZ.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
GZ.prototype.onDataChanged=function(){var d,f;this.shouldEnableSmartimation=(((d=this.data)==null?void 0:(f=d.timedAnimationData)==null?void 0:f.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
GZ.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var d=_.e(this.data.likeButton,_.vl),f=_.e(this.data.dislikeButton,_.vl);return!!((d==null?0:d.isToggled)||(f==null?0:f.isToggled))};
GZ.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]]"}}}}}};
_.Uh.Object.defineProperties(GZ.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var d,f,R=((d=this.data)==null?void 0:(f=d.timedAnimationData)==null?void 0:f.animationTiming)||[];return{uniqueId:"like-dislike",timings:R,enabled:this.shouldEnableSmartimation,experimentEnabled:R.length>0}}}});
GZ.prototype.onDataChanged=GZ.prototype.onDataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GZ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GZ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],GZ.prototype,"likeButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],GZ.prototype,"dislikeButtonOverride",void 0);
_.Q([_.a("shouldEnableSmartimation"),_.F("design:type",Object),_.F("design:paramtypes",[])],GZ.prototype,"smartimationSettings",null);_.Q([_.e2("data"),_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GZ.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],GZ);
_.u(GZ,"ytd-segmented-like-dislike-button-renderer",function(){if(GGc!==void 0)return GGc;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return GGc=d},{mode:1});var PTc;var QsB;(QsB=document.body)==null||QsB.setAttribute("rounded-container","");var v9V={};v9V.YtToggleButtonBehavior=[_.eE.YtActionHandlerBehavior,w4.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 d=this.data.isToggled;if(!this.isModal_(d)){if(!this.data.preventAutoToggle){this.toggle();var f={toggled:this.data.isToggled,actions:{}};f.actions[this.buttonIcon]=this.data.isToggled;_.E$(this.hostElement,"yt-toggle-button",f)}f=this.data.defaultServiceEndpoint||null;var R=this.data.toggledServiceEndpoint||null;if(f&&R||f&&this.data.preventAutoToggle)d=d?R:f,f=this.disableCommandHandlerOverride,_.q("killswitch_toggle_button_behavior_resolve_command")||f?_.Yh(this.hostElement,
[d]):_.eM(d,this.hostElement),_.E$(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:d})}},
stateChanged_:function(){var d=this.data;if(d){var f=d.isToggled;this._setEndpoint(this.computeEndpoint_(d));this._setServiceEndpoint(this.computeServiceEndpoint_(d));this._setButtonIcon(this.computeButtonIcon_(d,f));this._setButtonText(this.computeButtonText_(d,f));this._setButtonAccessibility(this.computeAccessibility_(d,f));this._setButtonTooltip(this.computeTooltip_(d,f));this._setButtonClass(this.computeButtonClass_(d,f));this._setIconPositionType(this.computeIconPositionType_(d));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=f):this.elements_.button.setAttribute("aria-pressed",f));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=f)}},
shouldSetIconActiveState_:function(){return _.q("kevlar_system_icons")},
toggle:function(d){this.set("data.isToggled",d!==void 0?d:!this.data.isToggled);_.q("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(d){if(d){var f,R;return!!((f=this.data)==null?0:(R=f.toggledServiceEndpoint)==null?0:R.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(d){return d&&d.defaultNavigationEndpoint||null},
computeButtonIcon_:function(d,f){var R=d&&d.defaultIcon?_.IT(d.defaultIcon.iconType):null;d=d&&d.toggledIcon?_.IT(d.toggledIcon.iconType):R;return f?d:R},
handleUpdateToggleButtonStateCommand_:function(d){d=d.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==d.buttonId&&this.toggle(d.toggled)},
computeButtonText_:function(d,f){return d?f&&d.toggledText||d.defaultText||null:null},
computeAccessibility_:function(d,f){return d?(f?this.get("toggledAccessibilityData.accessibilityData",d):this.get("accessibilityData.accessibilityData",d))||d.accessibility||null:null},
computeTooltip_:function(d,f){return d?f&&d.toggledTooltip||d.defaultTooltip||null:null},
computeButtonClass_:function(d,f){if(!d)return"";var R="",W=d.toggledStyle||d.style;if(f=f?W:d.style){f.styleType&&(f=f.styleType);try{R+=f.toLowerCase().replace(/_/g,"-")+" "}catch(p){_.n3(p,f,typeof f),_.JA(p)}}if(d=d.size){d.sizeType&&(d=d.sizeType);try{R+=d.toLowerCase().replace(/_/g,"-")+" "}catch(p){_.n3(p,d,typeof d),_.JA(p)}}return R.trim()},
computeIconPositionType_:function(d){return d&&d.iconPosition||null},
computeServiceEndpoint_:function(d){var f=d&&d.serviceEndpoint,R=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return f?f:R&&d.command?d.command:null},
handleUpdateToggleButtonTextAction_:function(d){d=d.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==d.buttonId&&(this.set("data.defaultText",d.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",d.toggledText),this.notifyPath("data.toggledText"))}}];_.mR("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var F$c=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live"),Sc=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.roundedContainer=!0;return d};
_.x(Sc,_.l);Sc.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Sc.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var d=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var f={toggled:!!this.data.isToggled,actions:{}};f.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var R,W;f.actions.playlistId=(R=this.data.defaultServiceEndpoint)==null?void 0:(W=R.playlistEditEndpoint)==null?void 0:W.playlistId;_.E$(this.hostElement,"yt-toggle-button",f)}(d=d?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(d)}};
Sc.prototype.onYtNavigate=function(d){var f=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(d.detail.endpoint);f&&(d.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(f))};
_.Uh.Object.defineProperties(Sc,{template:{configurable:!0,enumerable:!0,get:function(){if(PTc===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);PTc=d}d=PTc;return d}}});
Sc.prototype.onYtNavigate=Sc.prototype.onYtNavigate;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Sc.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Sc.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],Sc.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(v9V.YtToggleButtonBehavior),_.F("design:type",Object)],Sc.prototype,"ytToggleButtonBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Sc.prototype,"data",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Sc.prototype,"showTooltips",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Sc.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Sc.prototype,"roundedContainer",void 0);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sc.prototype,"onYtNavigate",null);
_.Q([_.m({is:"ytd-toggle-button-renderer",disableElementRegistration:F$c})],Sc);var J1a;_.V$=new _.BE("PANEL_CONTROLLER_TOKEN");_.r6=new _.BE("SHEET_CONTROLLER_TOKEN");_.m2=new _.BE("DIALOG_CONTROLLER_TOKEN");J1a=new _.BE("DIALOG_CONTAINER_TOKEN");var E9v=_.X7("DOWNLOAD",{},"Download"),zvU=_.X7("DOWNLOADING",{},"Downloading"),kGp=_.X7("DOWNLOADED",{},"Downloaded"),YOW=_.X7("RETRY",{},"Retry");var Dvn=[],I9U=!1;var n9e=_.UI(function(d){var f=A11,R=function(){return""},W=evQ(d.data),p=xvk(d.data),U=X_L(d.data),g=TVp(d.data);
f=function(){var K=d.data(),E=HaW(K,W(),p(),U(),g()),Y=!!K.videoId,b=E.text;return{title:Y?b:void 0,tooltip:Y?void 0:b,accessibilityText:b,onTap:E.onTap,iconName:E.iconType,style:K.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:E.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:K.buttonSize}};
R={};R=_.Iw("ytDownloadButtonViewModelHost",(R.ytDownloadButtonViewModelIsHidden=function(){var K=d.data(),E=g();return K.playlistId||E()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||E()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},R));
return _.z("download-button-view-model",{class:R},_.z(_.bE,{data:f}))},"F");
n9e.idomCompat=!0;var uSQ=new _.BE("SUBMIT_API_SERVICE_TOKEN");var SOU,V68,PTW={submitAction:"SUBMIT_ACTION_SUBMISSION"};var c1J=new _.BE("RENDERER_LOGGER_TOKEN");var y1p=new _.BE("RENDERER_STAMPER_OPTIONS_TOKEN");var T2;_.XT=new Jhy;T2=new Map;var CTu="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),BVk=["notificationTextRenderer","notificationMultiActionRenderer"],
ia8="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),NV1=QsL(function(d){return _.mZ(d==null?void 0:d.targetId)}).useUpdatableData;var $v1=0;_.aH.debugName="EjJbCe";var hvy=_.UI(function(d){var f=d.data;d=d.className;_.GB(function(){f().formId||_.vW(Error("zh"))});
var R=_.GGW(function(){return f().formId},function(){return f().beforeSubmitCommand},function(){return f().afterSubmitCommand}),W=R.submitForm,p=R.isValid,U=R.isSubmitting,g=function(){return{state:f().isDisabled||!p()||U()?"disabled":"active"}};
return _.z("yt-submit-button-view-model",{class:_.Iw("ytSubmitButtonViewModelHost",d)},_.z(_.aH,{data:function(){return f().button}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
buttonOverrides:g,onClick:W})}}))},"G");var $vL=_.UI(function(d){var f=d.backgroundLottieRef;var R=d.foregroundLottieRef;var W=d.children;var p=d.wrapperClass;var U=d.disableAnimation;d=function(){return(_.q("web_animated_actions")||_.q("web_animated_actions_v2"))&&!(U==null?0:U())};
return _.z("yt-animated-action",{class:_.Iw("ytAnimatedActionHost",p)},_.z("div",{class:"ytAnimatedActionContentWithBackground"},_.z(_.k,{cond:d,then:function(){return _.z(o9V,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:f==null?void 0:f(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(t6J()?"dark":"light")+"_v5.json"}}}})}}),W),_.z(_.k,{cond:d,
then:function(){return _.z(o9V,{lottiePlayerProps:function(){return{animationRef:R==null?void 0:R(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(t6J()?"dark":"light")+"_v4.json"}}}})}}))},"H");
$vL.idomCompat=!0;var o9V=_.UI(function(d){var f=d.wrapperClass;var R=d.lottieClass;var W=d.lottiePlayerProps;return _.z("div",{class:_.Iw("ytAnimatedActionLottie",f),"aria-hidden":"true"},_.z(_.xL,{className:R,data:W,animationName:function(){return W().animationConfig.name}}))},"I");var dsf={isOpen:!1};var fxp={isAllowed:!1};var WU8={errorMessage:"",title:"",privacy:"",isDisabled:!0};var UsL={isOpen:!1};var ZiW={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var NVL={response:void 0};var gZ8=function(d,f){d=d===void 0?NVL:d;switch(f.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},d,{response:f.payload});default:return d}};var y1a={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var Hiu=function(d,f){d=d===void 0?y1a:d;switch(f.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},d,{nextDisabled:f.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},d,{nextCommand:f.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},d,{footerSubmissionData:f.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},d,{isImpersonationValid:f.payload});default:return d}};var CTe={reportFormData:void 0,reportDetailsFormData:void 0};var KUJ=function(d,f){d=d===void 0?CTe:d;switch(f.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},d,{reportFormData:f.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},d,{reportDetailsFormData:f.payload});default:return d}};var iay=void 0;_.q("mweb_enable_redux_store_on_demand")||(iay=new We(EZf()));var uU=_.q("enable_web_delhi_icons");var BVi=_.UI(function(d){d=_.pu(d,{themeOverride:void 0,animationRef:{}});var f=d.animatedIconType,R=d.active,W=d.themeOverride,p=d.animationRef;d=d.staticIconFn;var U=_.Z(_.kY(void 0,void 0,"P5a72b")),g=U.next().value,K=U.next().value,E=function(){a:{var S=f();var r=W==null?void 0:W();var v;r=(r==null?void 0:r.useDarkTheme)||((v=_.Ze().resolve(_.WX(_.dm)))==null?void 0:v());switch(S){case "LIKE":iay||(iay=new We(EZf()));S=(S=Jxv(iay.getState()))&&S.animationLightUrl&&S.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:r?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:r?S.animationDarkUrl:S.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(S){r=S;break a}r="animated_like_icon_"+(r?"dark":"light")+"_"+(uU?"v5":"v4");r={lottiePlayerProps:{animationConfig:{name:r,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+r+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(uU?" animated-like-icon-delhi":"")}}},totalFrames:uU?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":r={lottiePlayerProps:{animationConfig:{name:r?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(r?"dark":"light")+(uU?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(uU?" animated-subscribe-icon-delhi":"")}}},totalFrames:uU?120:79,lazyLoad:!1};break a}r=
void 0}return r},Y=function(){var S,r;
return(r=(S=E())==null?void 0:S.lottiePlayerProps.animationConfig.name)!=null?r:""},b=function(){if(E()){var S=E().lottiePlayerProps.animationConfig.path;
return Sy.get(S)||g()}};
U=_.Z(_.kY(!1,void 0,"h6xR3c"));var D=U.next().value;U=U.next().value;var I=kdk(U),L=function(){var S=E(),r,v,c;return(c=S==null?void 0:(r=S.lottiePlayerProps.animationConfig)==null?void 0:(v=r.rendererSettings)==null?void 0:v.className)!=null?c:""},X=void 0,w=void 0;
_.G7(function(){var S=E(),r=Y(),v=b(),c=D(),n=R();if(S&&(w!==r&&(w=r,X=n,r=p(),I.animationConfig=S.lottiePlayerProps.animationConfig,I.animationRef=r,v&&(I.animationConfig.animationData=v,I.animationConfig.path=void 0),r=S.lottiePlayerProps.animationConfig.path,!Sy.get(r)&&S.lazyLoad&&r&&zs1(r,K)),!(c||S.lazyLoad&&!v))){if(v=!p().lottieEl)n?(c=S.totalFrames,I.animationConfig.initialSegment=[c-1,c]):I.animationConfig.initialSegment=void 0;if(X!==n&&!v)if(v=p(),n){var y;(y=v.lottieEl)==null||y.playSegments([0,
S.totalFrames],!0)}else{var h;(h=v.lottieEl)==null||h.playSegments([0,1],!0)}X=n}},"YCYOCe");
return _.z("animated-icon",{class:"ytAnimatedIconHost"},_.z(_.k,{cond:function(){var S,r;return!((S=E())==null||!S.lottiePlayerProps.animationConfig.path||((r=E())==null?0:r.lazyLoad)&&!b()||D())},
then:function(){return _.z(_.xL,{data:I,animationName:Y,className:L,animationRef:p})},
else:d}))},"J");_.Pd=_.UI(function(d){var f=_.fA("yt-subscribe-button-view-model"),R=_.fA("div"),W=_.fA("div"),p=_.bI(),U=_.bI(),g=_.bI(),K=_.xt(vSQ,function(){return d.data().stateEntityStoreKey}),E=_.xt(Fjf,function(){var dy,DL;
return(DL=(dy=d.data().notificationStateEntityStoreKeys)==null?void 0:dy.subsNotificationStateKey)!=null?DL:""}),Y=function(){return!d.data().enableSubscribeButtonPostClickAnimation},b=_.Z(_.kY(0,void 0,"eTsWvc")),D=b.next().value,I=b.next().value;
b=_.Z(_.kY(0,void 0,"dniDQ"));var L=b.next().value,X=b.next().value;b=_.Z(_.kY(!1,void 0,"EluPic"));var w=b.next().value,S=b.next().value;b=_.Z(_.kY(!1,void 0,"r0jnre"));var r=b.next().value,v=b.next().value;b=_.Z(_.kY(!1,void 0,"KMvoQe"));var c=b.next().value,n=b.next().value,y;b=_.Z(_.kY(!1,void 0,"aSENce"));var h=b.next().value,t=b.next().value,kU=function(){v(!0);_.G2(_.Pp,function(){v(!1)},1500)};
_.G7(function(){var dy=r();z7(function(){dy&&!Y()&&K()&&TF8(p,U,g)})},"LgmX6c");
_.G7(function(){var dy=K();z7(function(){if(!Y()&&dy){var DL;((DL=d.animateWidth)==null?0:DL.call(d))&&XGk(f.value,!!dy.subscribed,D(),L());var kV,GN;((kV=y)==null?0:kV.subscribed)||!dy.subscribed||dy.key!==((GN=y)==null?void 0:GN.key)||kU();y=dy}})},"iZzoUb");
b=_.qg(function(){var dy,DL,kV,GN=d.data(),aR=!((dy=K())==null||!dy.subscribed);dy=!((DL=d.isOverlay)==null||!DL.call(d));DL=w()?f:void 0;var Ba=(kV=E())==null?void 0:kV.state;kV=h();xsp(GN,Ba);return Dsf({model:GN,subscribed:aR,isOverlay:dy,element:DL,notificationState:Ba,disableTextEllipsis:!0,focused:kV})},void 0,"yGQGue");
var Eu=function(){var dy;if(!Y()&&((dy=d.animateWidth)==null?0:dy.call(d))&&(R==null?0:R.value)&&(W==null?0:W.value)&&!c()){dy=K();var DL=_.Z((dy==null?0:dy.subscribed)?[R,W]:[W,R]),kV=DL.next().value;DL=DL.next().value;kV=Math.ceil(kV.value.getBoundingClientRect().width);DL=Math.ceil(DL.value.getBoundingClientRect().width);I(kV);X(DL);XGk(f.value,!(dy==null||!dy.subscribed),kV,DL);n(!0)}},IJ=_.qL(function(dy){Eu();
var DL=K();DL&&(dy.detail.endpoint.subscribeEndpoint||dy.detail.endpoint.unsubscribeEndpoint)&&qiW(f.value,!DL.subscribed,DL)}),xU=function(){var dy=_.Ze().resolve(_.WX(_.HL));
dy&&t(dy.isKeyBoardInUse())},ek=function(){t(!1)};
_.jA("yt-player-subscribe",function(dy){var DL=K();DL&&dy===d.data().channelId&&qiW(f.value,!0,DL)});
_.jA("yt-player-unsubscribe",function(dy){var DL=K();DL&&dy===d.data().channelId&&qiW(f.value,!1,DL)});
_.jA("yt-update-subscribe-button-action",function(dy){dy=_.e(dy,WEO);var DL=K();DL&&dy&&dy.channelId===d.data().channelId&&qiW(f.value,!!dy.subscribed,DL)});
_.SL(function(){f.value&&(f.value.addEventListener("focusin",xU),f.value.addEventListener("focusout",ek));var dy=_.w0(_.Pp,function(){Eu()});
S(!0);_.SI(function(){_.Pp.cancelJob(dy);f.value&&(f.value.removeEventListener("focusin",xU),f.value.removeEventListener("focusout",ek))})});
var nQ=function(){var dy,DL,kV;if(kV=!((dy=K())==null||!dy.subscribed))dy=!!d.data().disableNotificationBell,kV=(DL=E())==null?void 0:DL.state,kV=!dy&&!!kV;return kV},uW=function(){var dy;
return!((dy=K())==null?0:dy.subscribed)},Ue=function(){var dy,DL;
if(DL=uW()){DL=!!d.data().disableNotificationBell;var kV=(dy=E())==null?void 0:dy.state;DL=!DL&&!!kV}return DL},mB={},zN={};
return _.z("yt-subscribe-button-view-model",{class:_.Iw(d.className,"yt-subscribe-button-view-model-wiz",(mB["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var dy,DL;return!((dy=K())==null||!dy.subscribed)&&((DL=d.animateWidth)==null?void 0:DL.call(d))&&r()},mB["yt-subscribe-button-view-model-wiz--hidden"]=function(){var dy;
return!((dy=K())==null?0:dy.subscribed)&&d.data().hideWhenUnsubscribed},mB)),
el:f,"on:yt-service-request-sent":IJ},_.z($vL,{backgroundLottieRef:p,foregroundLottieRef:U,wrapperClass:_.Iw("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(zN["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var dy;return((dy=d.animateWidth)==null?void 0:dy.call(d))&&r()},zN["yt-subscribe-button-view-model-wiz__static-width"]=function(){var dy;
return!((dy=d.animateWidth)==null?0:dy.call(d))},zN)),
disableAnimation:Y},_.z("div",{el:R,class:"yt-subscribe-button-view-model-wiz__container"},_.z(_.YL,{data:b,icon:function(){return _.z(_.k,{cond:nQ,then:function(){var dy=function(){var DL;return IxU((DL=E())==null?void 0:DL.state)};
return _.z(_.k,{cond:function(){return Y()||dy()!=="NOTIFICATIONS_NONE"},
then:function(){return _.z(_.X8,{icon:dy})},
else:function(){return _.z(BVi,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:g})}})}})},
secondaryIconName:function(){return nQ()?"EXPAND":void 0}}))),_.z("div",{el:W,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.z(_.k,{cond:function(){var dy;return((dy=d.animateWidth)==null?void 0:dy.call(d))&&!Y()&&!c()},
then:function(){return _.z(_.YL,{data:_.qg(function(){var dy;return Dsf({model:d.data(),subscribed:uW(),isOverlay:!((dy=d.isOverlay)==null||!dy.call(d)),element:f,disableTextEllipsis:!0})},void 0,"lwPlub"),
iconName:function(){var dy;return Ue()?IxU((dy=E())==null?void 0:dy.state):void 0},
secondaryIconName:function(){return Ue()?"EXPAND":void 0}})}})))},"K");
_.Pd.idomCompat=!0;var c1C=_.UI(function(d){var f=d.data;var R=_.xt(vSQ,function(){return f().subscriptionStateEntityKey});
return _.z(_.k,{cond:function(){var W=f(),p=R();return!W.hideWhenUnsubscribed||(p==null?0:p.subscribed)?_.e(f().button,_.nP):void 0},
then:function(W){return _.z("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.z(_.bE,{data:W,buttonOverrides:function(){return{toggled:!0}}}))}})},"L");
c1C.idomCompat=!0;var t6C,Q$;t6C=_.UI(function(d){return _.z(_.aH,{data:function(){return d.actionRow().actions}},{buttonViewModel:function(f){var R=f.data;
return _.z(Q$,{isRow:d.isRow,isIconOnlyButton:function(){return AJn(R())},
useIntrinsicWidth:d.useIntrinsicWidth},_.z(_.bE,{data:R}))},
subscribeButtonViewModel:function(f){return _.z(Q$,{isRow:d.isRow},_.z(_.Pd,{data:f.data,isOverlay:!1,animateWidth:function(){return!d.isRow()}}))},
downloadButtonViewModel:function(f){var R=f.data;return _.z(Q$,{isRow:d.isRow,isIconOnlyButton:function(){return!!R().playlistId}},_.z(n9e,{data:R}))},
submitButtonViewModel:function(f){var R=f.data;return _.z(Q$,{isRow:d.isRow,isIconOnlyButton:function(){var W=R();return AJn(_.e(W==null?void 0:W.button,_.nP))}},_.z(hvy,{data:R}))},
toggleButtonViewModel:function(f){var R=f.data;return _.z(Q$,{isRow:d.isRow,isIconOnlyButton:function(){var W=R();return AJn(_.e(W.isToggled?W.toggledButtonViewModel:W.defaultButtonViewModel,_.nP))}},_.z(_.r4,{data:R}))},
subscribePlusButtonViewModel:function(f){return _.z(Q$,{isRow:d.isRow},_.z(c1C,{data:f.data}))}})},"M");
Q$=_.UI(function(d){var f={};return _.z("div",{class:_.Iw("yt-flexible-actions-view-model-wiz__action",(f["yt-flexible-actions-view-model-wiz__action--row-action"]=d.isRow,f["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=d.useIntrinsicWidth,f["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,f["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=d.isIconOnlyButton,f))},d.children)},"N");
_.vd=_.UI(function(d){var f=function(){var W;return((W=d.layout)==null?void 0:W.call(d))===1},R={};
return _.z("yt-flexible-actions-view-model",{class:_.Iw("yt-flexible-actions-view-model-wiz",d.className,(R["yt-flexible-actions-view-model-wiz--inline"]=function(){return!f()},R["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return d.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},R))},_.z(_.TB,{each:function(){return d.data().actionsRows||[]}},function(W){return _.z(_.k,{cond:f,
then:function(){return _.z("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.z(t6C,{actionRow:W,isRow:f,useIntrinsicWidth:function(){return!!d.data().respectActionIntrinsicWidth}}))},
else:function(){return _.z(t6C,{actionRow:W,isRow:f})}})}))},"O");_.Hk(_.vd,"yt-flexible-actions-view-model",{props:{data:_.jE,layout:_.jE,justifyContentOverride:_.jE,className:_.jE}});_.Fm=_.UI(function(d){var f=_.xt(J9,function(){var p;return(p=d.data().dislikeEntityKey)!=null?p:""}),R=_.qg(function(){var p=f();
return p?p.likeStatus==="DISLIKE":_.e(d.data().toggleButtonViewModel,_.oE).isToggled},void 0,"B2tgKf"),W=_.qg(function(){return Object.assign({},_.e(d.data().toggleButtonViewModel,_.oE),{isToggled:R()})},void 0,"otfIbf");
return _.z("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.z(_.r4,{data:W,buttonShapeOverrides:d.buttonShapeOverrideables,onToggle:function(p){var U=f();U&&p!==(U.likeStatus==="DISLIKE")&&U.key&&_.RT(_.GQ("likeStatusEntity",U.key,{likeStatus:p?"DISLIKE":"INDIFFERENT",hadUserInteraction:p}))}}))},"P");
_.Fm.idomCompat=!0;_.JU=_.UI(function(d){var f=_.q("web_supports_animations_api"),R=Oz(function(I){var L=Y();if(!I){var X,w;return{numberText:(w=L==null?void 0:(X=L.likeCountIfIndifferent)==null?void 0:X.content)!=null?w:"",numberValue:Number(L==null?void 0:L.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var S;X=(L==null?void 0:(S=L.likeCountIfIndifferent)==null?void 0:S.content)!==I.numberText;if(K()||!X)return I;var r;return{numberText:(L==null?void 0:(r=L.likeCountIfIndifferent)==null?void 0:r.content)||
"",numberValue:Number(L==null?void 0:L.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!L}}),W=Oz(function(I){var L=Y();
if(!I){var X,w;return{numberText:(w=L==null?void 0:(X=L.likeCountIfLiked)==null?void 0:X.content)!=null?w:"",numberValue:Number(L==null?void 0:L.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var S;X=(L==null?void 0:(S=L.likeCountIfIndifferent)==null?void 0:S.content)!==I.numberText;if(K()||!X)return I;var r;return{numberText:(L==null?void 0:(r=L.likeCountIfLiked)==null?void 0:r.content)||"",numberValue:Number(L==null?void 0:L.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!L}}),p=_.Z(_.kY(void 0,
void 0,"xYSlUe")),U=p.next().value,g=p.next().value,K=U,E=_.xt(J9,function(){var I,L;
return(L=(I=d.data())==null?void 0:I.likeStatusEntityKey)!=null?L:""}),Y=_.xt(b_J,function(){var I,L;
return((I=d.likeCountEntity)==null?void 0:(L=I.call(d))==null?void 0:L.key)||""}),b=_.qg(function(){var I;
return((I=E())==null?void 0:I.likeStatus)==="LIKE"},void 0,"DG5Osd"),D=function(){var I;
return f&&!((I=d.likeCountEntity)==null||!I.call(d))};
return _.z("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.z(_.r4,{data:function(){var I=Object,L=I.assign,X;var w=_.e((X=d.data())==null?void 0:X.toggleButtonViewModel,_.oE);return L.call(I,{},w||{},{isToggled:b()})},
buttonShapeOverrides:d.buttonShapeOverrideables,animatedTextPropsDefault:function(){return D()?R():void 0},
animatedTextPropsToggled:function(){return D()?W():void 0},
onToggle:function(I){axf(I,E(),K(),g)},
style:function(){var I;return((I=d.disableIconAnimation)==null?0:I.call(d))?void 0:{animateIcon:"true"}}}))},"Q");
_.JU.idomCompat=!0;var dsV=_.UI(function(d){var f=function(){return _.e(d.data().likeButtonViewModel,_.Vj)},R=function(){var p;
return((p=f())==null?void 0:p.likeStatusEntityKey)||""},W=_.qg(function(){var p,U;
var g=(U=_.xt(J9,R)())!=null?U:(p=f())==null?void 0:p.likeStatusEntity;p=d.data();var K;p=(p==null?void 0:(K=p.timedAnimationData)==null?void 0:K.animationTiming)||[];return{uniqueId:"like-dislike",timings:p,enabled:(g==null?void 0:g.likeStatus)==="INDIFFERENT"&&p.length>0,experimentEnabled:p.length>0}},void 0,"hGh9Td");
return _.z("segmented-like-dislike-button-view-model",{class:_.Iw("ytSegmentedLikeDislikeButtonViewModelHost",d.className),"button-renderer":!0},_.z(uSR,{settings:W},_.z("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.z(_.k,{cond:f,then:function(p){return _.z(_.JU,{data:p,likeCountEntity:function(){return d.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.z(_.k,{cond:function(){return _.e(d.data().dislikeButtonViewModel,_.Su)},
then:function(p){return _.z(_.Fm,{data:p,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"R");
dsV.idomCompat=!0;_.Hk(dsV,"segmented-like-dislike-button-view-model",{props:{data:_.jE,className:_.jE}});var jAB=_.UI(function(d){var f=d.data;var R=d.className;var W=d.setMinWidth;var p=d.forceIconOnly;var U=_.fA("account-link-button-view-model"),g=_.xt(_.Mj8,function(){var I;return(I=f().accountLinkStatusEntityKey)!=null?I:""}),K=_.xt(_.Mj8,function(){var I;
return(I=f().accountLinkStatusSecondaryEntityKey)!=null?I:""}),E=function(){if(!_.q("web_account_link_secondary_killswitch")){var I,L;
return((I=g())==null?void 0:I.linked)||((L=K())==null?void 0:L.linked)}var X;return(X=g())==null?void 0:X.linked};
_.G7(function(){var I=g();if(I){var L=WTa(new RrF,jlR(new d1V,!!I.linked));_.kt().then(function(X){X&&(X.setAccountLinkState(_.VG(L.JSC$12113_serializeBinary(),4)),X.updateAccountLinkingConfig(!!I.linked))})}},"b9pSsf");
var Y=function(){return _.e(f().toggleButtonViewModel,_.oE)};
_.jA("yt-signal-action-show-account-link-dialog",function(){if(Y()){var I=E()?Y().toggledButtonViewModel:Y().defaultButtonViewModel;I=_.e(I,_.nP);var L;if((L=g())==null?0:L.isWarning){L=_.e(f().warningButtonViewModel,_.nP);if(!L){_.$Q(Error("Ah"));return}I=L}var X;(L=_.oT((X=I)==null?void 0:X.onTap))&&_.qH([L],U.value)}else _.$Q(Error("Bh"))});
var b=function(){var I=Y();return Object.assign({},I,{isToggled:E()})},D=function(){return(p==null?0:p())?{iconPosition:"icon-only"}:{}};
return _.z("account-link-button-view-model",{class:_.Iw("ytwAccountLinkButtonViewModelHost",R,function(){return(W==null?0:W())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:U,"button-renderer":!0},_.z("div",null,_.z(_.k,{cond:function(){var I;if((I=g())==null?0:I.isWarning)return(I=_.e(f().warningButtonViewModel,_.nP))||_.$Q(Error("Ah")),I},
then:function(I){return _.z(_.bE,{data:I,buttonOverrides:D})},
else:function(){return _.z(_.r4,{data:b,buttonShapeOverrides:D})}})))},"S");_.Hk(jAB,"account-link-button-view-model",{props:{data:_.jE,className:_.sz,setMinWidth:_.sz,forceIconOnly:_.sz}});_.mR("menuRenderer","menuRenderer","ytd-menu-renderer");
var fxa={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"}},
Rsc=_.q("web_fix_missing_action_buttons")?100:200,n1=function(){var d=_.l.apply(this,arguments)||this;d.safeArea=!_.q("kevlar_flex_menu_safe_area_killswitch");d.tonalOverride=!1;d.threeDotSize="M";d.isOverlay=!1;d.useOverlayDark=!1;d.topLevelIconsOnly=!1;d.JSC$14588_lastWidth=0;d.maybeUpdateFlexibleMenu=function(){_.q("web_fix_missing_action_buttons")?requestAnimationFrame(d.maybeUpdateFlexibleMenuImpl):d.maybeUpdateFlexibleMenuImpl()};
d.maybeUpdateFlexibleMenuImpl=function(){var f;if((f=d.data)!=null&&f.flexibleItems){d.maybeFlushDebouncer();f=d.hostElement.clientWidth;var R=f>d.JSC$14588_lastWidth,W,p=((W=d.topLevelButtonsContainer)==null?void 0:W.scrollHeight)||0,U;W=((U=d.flexibleItemButtonsContainer)==null?void 0:U.scrollHeight)||0;U=d.hostElement.scrollHeight>Math.max(p,W)+8;R?(d.resetFlexibleItems(),d.JSC$14588_lastWidth=d.hostElement.clientWidth,d.maybeUpdateFlexibleMenu()):U&&(d.shrinkFlexibleMenu(),d.JSC$14588_lastWidth=
f)}};
d.computeThreeDotButtonShape=function(){if(d.tonalOverride)return Object.assign({},{onTap:function(){d.onOverflowTap()},
iconPosition:"icon-only",style:d.isOverlay?d.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:d.threeDotSize,state:"active",accessibilityLabel:d.computeAccessibilityLabel(d.data)},d.threeDotButtonOverride)};
d.onOverflowTap=function(){if(d.data.fetchMenuCommand)_.Ze().resolve(_.s4).resolveCommand(d.data.fetchMenuCommand,{form:{element:d.hostElement}});else if(d.data.isDisabled&&d.data.disabledCommand)_.eM(d.data.disabledCommand,d.hostElement);else{var f=d.createMenuRendererVe(),R={items:d.items};d.data.menuPopupAccessibility&&(R.menuPopupAccessibility=d.data.menuPopupAccessibility);d.data.footer&&(R.footer=d.data.footer);f={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:R},veData:f}};
_.Ze().resolve(_.r6).openSheet({openPopupActionCommand:f},d.hostElement)}};
return d};
_.x(n1,_.l);_.O=n1.prototype;_.O.updateButtonOverrides=function(){if(!_.q("menu_renderer_label_update_upkillswitch")){var d=_.Eo(this.hostElement).querySelector("yt-button-view-model");d&&(d.buttonOverrides=this.buttonOverrides)}};
_.O.computeHasItems=function(){var d;return((d=this.topLevelButtonData)==null?void 0:d.length)||this.hasFlexibleItems};
_.O.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.O.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.DV(this.hostElement,{"--ytd-menu-renderer-button-color":_.N_(this.data.iconColor)}))};
_.O.onStamperFinished=function(){this.JSC$14588_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.O.setupFlexibleMenu=function(){var d=this,f;(f=this.data)!=null&&f.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.yD(this.maybeUpdateFlexibleMenu,Rsc,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){d.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))};
_.O.maybeFlushDebouncer=function(){if(_.q("web_replace_formatted_with_attributed_string")){var d;(d=this.topLevelButtons)==null||d.forEach(function(R){var W;(R=(W=R.getElementsByTagName("yt-attributed-string"))==null?void 0:W[0])&&QB8(R)});
var f;(f=this.flexibleItemButtons)==null||f.forEach(function(R){var W;(R=(W=R.getElementsByTagName("yt-attributed-string"))==null?void 0:W[0])&&QB8(R)})}};
_.O.resetFlexibleItems=function(){var d;if((d=this.data)!=null&&d.flexibleItems){_.q("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var f;this.flexAsTopLevelButtons=(f=this.data.flexibleItems)==null?void 0:f.map(function(R){return _.e(R,_.VuN).topLevelButton});
_.q("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.O.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.O.shrinkFlexibleMenu=function(){var d;(d=this.flexAsTopLevelButtons)!=null&&d.length&&(this.flexAsTopLevelButtons=[].concat(_.uR(this.flexAsTopLevelButtons.slice(0,-1))))};
_.O.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:fxa,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:fxa,events:!0}}};
_.O.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.O.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.O.detached=function(){this.icon="MORE_VERT"};
_.O.computeTopLevelButtonData=function(d){if(!d)return[];var f;d=(f=d==null?void 0:d.topLevelButtons)!=null?f:[];return _.uo.unsafeClone([].concat(_.uR(d)))};
_.O.computeItems=function(d,f){if(!d)return[];var R=[];if(f){var W=(d.flexibleItems||[]).map(function(g){return _.e(g,_.VuN)});
W=_.Z(W);for(var p=W.next();!p.done;p=W.next())p=p.value,f.includes(p.topLevelButton)||(p=p.menuItem)&&R.push(p)}var U;d=(U=d==null?void 0:d.items)!=null?U:[];return[].concat(_.uR(R),_.uR(d))};
_.O.computeMenuActive=function(d,f){return d||f};
_.O.onPopupOpened=function(){this.overlayOpen=!0;_.E$(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.O.onPopupClosed=function(){this.overlayOpen=!1;_.E$(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.O.onPopupCanceled=function(){this.overlayOpen=!1;_.E$(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.O.computeAccessibilityLabel=function(d){return this.get("accessibility.accessibilityData.label",d)};
_.O.isHidden=function(d,f){return this.tonalOverride||!d?!0:d.fetchMenuCommand||d.isDisabled&&d.disabledCommand?!1:!(f==null?0:f.length)};
_.O.isModernOverflowHidden=function(d,f){return this.tonalOverride&&d?d.fetchMenuCommand?!1:!(f==null?0:f.length):!0};
_.O.createMenuRendererVe=function(){var d=this.data.trackingParams,f=_.J6(),R=_.Ft();return d&&f&&R?(d=_.Ge(d),R=_.z2(7591),_.q("combine_ve_grafts")?_.zS(_.Ah(),R,d):_.i5(f,d,R),R):null};
_.Uh.Object.defineProperties(n1.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.flexAsTopLevelButtons)==null||!d.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
n1.prototype.onPopupCanceled=n1.prototype.onPopupCanceled;n1.prototype.onPopupClosed=n1.prototype.onPopupClosed;n1.prototype.onPopupOpened=n1.prototype.onPopupOpened;n1.prototype.tonalOverrideChanged=n1.prototype.tonalOverrideChanged;n1.prototype.resetFlexibleItems=n1.prototype.resetFlexibleItems;n1.prototype.setupFlexibleMenu=n1.prototype.setupFlexibleMenu;n1.prototype.iconButtonColorChanged=n1.prototype.iconButtonColorChanged;n1.prototype.updateButtonOverrides=n1.prototype.updateButtonOverrides;
_.Q([_.A(_.pV),_.F("design:type",Object)],n1.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#button-shape"),_.F("design:type",HTMLElement)],n1.prototype,"buttonShape",void 0);_.Q([_.Xd("#button"),_.F("design:type",Object)],n1.prototype,"button",void 0);
_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"data",void 0);_.Q([_.M({computed:"computeTopLevelButtonData(data)"}),_.F("design:type",Array)],n1.prototype,"topLevelButtonData",void 0);_.Q([_.M(),_.F("design:type",Array)],n1.prototype,"flexAsTopLevelButtons",void 0);_.Q([_.M({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.F("design:type",Array)],n1.prototype,"items",void 0);_.Q([_.M({value:"MORE_VERT"}),_.F("design:type",String)],n1.prototype,"icon",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n1.prototype,"safeArea",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.F("design:type",Boolean)],n1.prototype,"menuActive",void 0);_.Q([_.M(),_.F("design:type",Boolean)],n1.prototype,"menuFocused",void 0);_.Q([_.M({value:"bottom"}),_.F("design:type",String)],n1.prototype,"buttonTooltipPosition",void 0);_.Q([_.M(),_.F("design:type",Boolean)],n1.prototype,"overlayOpen",void 0);
_.Q([_.M({value:!0}),_.F("design:type",Boolean)],n1.prototype,"forceIconButton",void 0);_.Q([_.M(),_.F("design:type",Boolean)],n1.prototype,"styleActionButton",void 0);_.Q([_.M(),_.F("design:type",Boolean)],n1.prototype,"disableTextTransformOnButtons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n1.prototype,"tonalOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"threeDotSize",void 0);
_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"threeDotButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"isOverlay",void 0);_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"useOverlayDark",void 0);_.Q([_.M({computed:"computeButtonOverride(tonalOverride)"}),_.F("design:type",Object)],n1.prototype,"buttonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],n1.prototype,"hasCustomIconColor",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("flexAsTopLevelButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],n1.prototype,"hasFlexibleItems",null);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.F("design:type",Boolean)],n1.prototype,"hasItems",void 0);_.Q([_.M(),_.F("design:type",Object)],n1.prototype,"topLevelIconsOnly",void 0);
_.Q([_.e2("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"updateButtonOverrides",null);_.Q([_.a("topLevelIconsOnly"),_.F("design:type",Object),_.F("design:paramtypes",[])],n1.prototype,"buttonOverrides",null);_.Q([_.Xd("#top-level-buttons-computed"),_.F("design:type",HTMLElement)],n1.prototype,"topLevelButtonsContainer",void 0);_.Q([_.TW(".top-level-buttons > *"),_.F("design:type",Array)],n1.prototype,"topLevelButtons",void 0);
_.Q([_.Xd("#flexible-item-buttons"),_.F("design:type",HTMLElement)],n1.prototype,"flexibleItemButtonsContainer",void 0);_.Q([_.TW("#flexible-item-buttons > *"),_.F("design:type",Array)],n1.prototype,"flexibleItemButtons",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"iconButtonColorChanged",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"setupFlexibleMenu",null);_.Q([_.Mb("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"resetFlexibleItems",null);_.Q([_.e2("tonalOverride"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"tonalOverrideChanged",null);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"onPopupOpened",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"onPopupClosed",null);_.Q([_.LO("yt-popup-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n1.prototype,"onPopupCanceled",null);
_.u(n1,"ytd-menu-renderer",function(){if(evR===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);evR=d}d=evR;return d},{mode:2});var WUa;var pGL;_.hU=_.UI(function(d){var f=d.data;var R=function(){if(f().icon)a:{var W={iconName:f().icon};for(var p=_.Ze().resolve(_.qq),U=_.Z([12,24]),g=U.next();!g.done;g=U.next()){var K=g.value;g=Object.assign({},W,{iconStyle:"youtube_fill",iconSize:K});K=Object.assign({},W,{iconStyle:"youtube_outline",iconSize:K});if(p.resolveIcon(g)){W=g;break a}if(p.resolveIcon(K)){W=K;break a}}W=void 0}else W=void 0;return W};
d={};return _.z("badge-shape",{class:_.Iw("badge-shape-wiz",function(){return rJv(f().type)},(d["badge-shape-wiz--overlay"]=function(){return f().isOverlay},d["badge-shape-wiz--ads-include-dot"]=function(){return f().adsIncludeDot},d["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(f().type){case 17:case 18:case 19:var W=!0;
break a;default:W=!1}return W},d["badge-shape-wiz--status-badge"]=function(){a:switch(f().type){case 12:case 13:case 14:case 15:case 16:var W=!0;
break a;default:W=!1}return W},d["badge-shape-wiz--no-text"]=function(){return!f().text},d["badge-shape-wiz--modern"]=function(){return f().modern||_.q("web_modern_badge_shape")},d)),
style:_.xJ({"background-color":function(){var W;return(W=f().customColors)==null?void 0:W.backgroundColor}}),
role:function(){return f().accessibilityText?"img":void 0},
"aria-label":function(){return f().accessibilityText}},_.z(_.k,{cond:function(){return f().animation},
then:function(W){return _.z(_.xL,{className:"badge-shape-wiz__icon",data:W,animationName:function(){return W().animationConfig.name||""}})}}),_.z(_.k,{cond:function(){var W;
return R()&&!((W=f())==null?0:W.animation)},
then:function(){return _.z("div",{class:"badge-shape-wiz__icon"},_.z(daQ,{data:function(){return R()}}))}}),_.z("div",{class:"badge-shape-wiz__text"},function(){var W;
return(W=f())==null?void 0:W.text}))},"T");
_.hU.idomCompat=!0;_.Hk(_.hU,"badge-shape",{props:{data:_.jE}});var o5=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.animated=_.q("animated_live_badge_icon");d.useBadgeShape=_.q("web_badge_shape_defrag");return d};
_.x(o5,_.l);_.O=o5.prototype;_.O.addTooltips=function(){for(var d=_.Eo(this.hostElement).querySelectorAll(".badge"),f=0,R;R=d[f++];){var W=this.repeatElement.itemForElement(R);R=_.Eo(R);R.lastChild&&R.lastChild.is==="tp-yt-paper-tooltip"&&R.removeChild(R.lastChild);if(W=W.metadataBadgeRenderer&&W.metadataBadgeRenderer.tooltip){var p=_.O1("tp-yt-paper-tooltip");(0,_.b8)(p).textContent=W;p.setAttribute("position","top");p.setAttribute("aria-hidden","true");R.appendChild(p)}}};
_.O.badgesChanged=function(){var d=this;_.hf().parkOrScheduleJob(function(){d.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.O.standaloneRoundedBadgeChanged=function(){var d=this.useRoundedBadge?this.useRoundedBadge:void 0;d&&(this.useRoundedBadge=d)};
_.O.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.O.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.O.computeStyle=function(d){_.q("enable_html5_teal_ad_badge")&&d==="BADGE_STYLE_TYPE_AD"&&(d="badge-style-type-ad-alternate");_.q("kevlar_ytb_live_badges")&&d==="BADGE_STYLE_TYPE_LIVE_NOW"&&(d="badge-style-type-live-now-alternate");return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeRole=function(d){return this.computeAriaLabel(d)?"img":"status"};
_.O.computeAriaLabel=function(d){var f;return(d==null?void 0:(f=d.accessibilityData)==null?void 0:f.label)||(d==null?void 0:d.label)};
_.O.computeBadgeShape=function(d){if(d){var f,R;var W=Sip(d.style);var p=VjQ(d.style),U=d.label,g=((f=d.accessibilityData)==null?void 0:f.label)||d.label;a:switch(d.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":f=!0;break a;default:f=!1}var K=(R=d.icon)==null?void 0:R.iconType;a:switch(d.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":d=!0;break a;default:d=!1}W={type:W,brNzRatingBadgeType:p,text:U,accessibilityText:g,
isOverlay:f,icon:K!=="PREMIUM"?K:void 0,modern:_.q("web_modern_badge_view_model"),adsIncludeDot:d}}else W={};return W};
_.O.updateComputedBadges=function(d,f,R){var W=this;(f=f?[f]:R?[R]:void 0)?this.computedBadges=f:this.computedBadges=d==null?void 0:d.filter(function(p){var U;if((U=p.metadataBadgeRenderer)==null?0:U.groups){U=!1;p=_.Z(p.metadataBadgeRenderer.groups);for(var g=p.next();!g.done;g=p.next()){g=g.value;var K=void 0;U=U||((K=W.hiddenBadgeGroups)==null?void 0:K.includes(g))}return!U}return!0})};
_.O.useFilledIcons=function(d){return _.q("kevlar_system_icons")&&(d==="AUDIO_BADGE"||d==="CHECK_CIRCLE_THICK"||d==="OFFICIAL_ARTIST_BADGE"||d==="SPONSORSHIP_STAR"||d==="PERSON_RADAR_FILLED"||d==="PERSON_RADAR")};
_.O.computeBadgeShapeStyle=function(d){return this.useBadgeShape?d==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||d==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":"":""};
_.O.computeIcon=function(d){var f,R;d=d==null?void 0:(f=d.metadataBadgeRenderer)==null?void 0:(R=f.icon)==null?void 0:R.iconType;if(d!=="PREMIUM"&&d)return _.IT(d)};
_.O.computeStandaloneBadge=function(d){var f;d=d==null?void 0:(f=d.icon)==null?void 0:f.iconType;return d==="PREMIUM_STANDALONE"||d==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
o5.prototype.hiddenBadgeGroupsChanged=o5.prototype.hiddenBadgeGroupsChanged;o5.prototype.standaloneBadgeChanged=o5.prototype.standaloneBadgeChanged;o5.prototype.standaloneRoundedBadgeChanged=o5.prototype.standaloneRoundedBadgeChanged;o5.prototype.badgesChanged=o5.prototype.badgesChanged;_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"hidden",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],o5.prototype,"componentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Array)],o5.prototype,"badges",void 0);_.Q([_.M(),_.F("design:type",Object)],o5.prototype,"topStandaloneBadge",void 0);_.Q([_.M(),_.F("design:type",Object)],o5.prototype,"bottomStandaloneBadge",void 0);_.Q([_.M(),_.F("design:type",Object)],o5.prototype,"computedBadges",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"mediumFontAdBadge",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"useRoundedBadge",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"largeFontAdBadge",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"overlayAd",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"overlayPremium",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"noDotAdBadge",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"collectionTruncate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"isThumbnailBadge",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o5.prototype,"wrapBadges",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o5.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o5.prototype,"animated",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o5.prototype,"useBadgeShape",void 0);_.Q([_.M({value:[]}),_.F("design:type",Array)],o5.prototype,"hiddenBadgeGroups",void 0);_.Q([_.Xd("#repeat"),_.F("design:type",Qg)],o5.prototype,"repeatElement",void 0);_.Q([_.Mb("badges"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o5.prototype,"badgesChanged",null);
_.Q([_.Mb("useRoundedBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o5.prototype,"standaloneRoundedBadgeChanged",null);_.Q([_.Mb("topStandaloneBadge","bottomStandaloneBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o5.prototype,"standaloneBadgeChanged",null);_.Q([_.Mb("hiddenBadgeGroups"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o5.prototype,"hiddenBadgeGroupsChanged",null);
_.Q([_.m({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],o5);
var UsB=_.ze()(o5,"ytd-badge-supported-renderer",function(){if(pGL===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);pGL=d}d=pGL;return d},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.kO("kevlar_poly_si_batch_j053")?1:2});var $G=function(){var d=_.l.apply(this,arguments)||this;d.iconType="STAR";d.standardizeIconSize=_.q("kevlar_system_icons");d.mediaHoverOverlayInitialVisibility=_.q("enable_top_landscape_image_button_command_web");d.noBottomMargin=!1;d.thumbnailObjectFit="CONTAIN";d.thumbnailFitHeight=!0;d.actionMap={"yt-mute-ad-action":"handleMuteAd"};return d};
_.x($G,_.l);_.O=$G.prototype;
_.O.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"}}}};
_.O.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",$G.JSC$14600_DEFAULT_CLICK_LOCATION_BEHAVIOR,$G.JSC$14600_CLICK_LOCATION_ID_MAP))};
_.O.onTap=function(d){if(!_.q("use_on_click_for_desktop_display_ad"))this.onTapOrClick(d)};
_.O.onClick=function(d){if(_.q("use_on_click_for_desktop_display_ad"))this.onTapOrClick(d)};
_.O.onTapOrClick=function(d){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,d,!1)};
_.O.updateMediaBackgroundImage=function(){var d=this.get("data.image.thumbnail.thumbnails");d&&(d=_.KG(d,0))&&_.DV(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+d+")"})};
_.O.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var d=0;d<this.data.impressionEndpoints.length;d++){var f=this.data.impressionEndpoints[d];f.clickTrackingParams&&delete f.clickTrackingParams;_.Ze().resolve(_.s4).resolveCommand(f,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var R;((R=this.data)==null?0:R.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.O.handleMuteAd=function(){};
_.O.attached=function(){var d=this;_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.detached=function(){_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Uh.Object.defineProperties($G.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.titleText)return"";var f;return _.X7("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((f=this.data)==null?void 0:f.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.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 d;return!((d=this.data)==null||!d.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"}}});
$G.prototype.onClick=$G.prototype.onClick;$G.prototype.onTap=$G.prototype.onTap;$G.prototype.dataChanged=$G.prototype.dataChanged;
$G.JSC$14600_CLICK_LOCATION_ID_MAP=_.q("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"]]);
$G.JSC$14600_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.q("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"}];_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$G.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$G.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.oP),_.F("design:type",Object)],$G.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],$G.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],$G.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],$G.prototype,"ytdActiveViewBehavior",void 0);_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],$G.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],$G.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],$G.prototype,"clickCommand",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],$G.prototype,"miniMode",void 0);_.Q([_.M(),_.F("design:type",String)],$G.prototype,"iconType",void 0);_.Q([_.a("data.titleText"),_.F("design:type",String),_.F("design:paramtypes",[])],$G.prototype,"titleAriaLabel",null);
_.Q([_.a("data.rating"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"getRating",null);_.Q([_.a("data.price"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"getPrice",null);_.Q([_.a("data.thirdLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"getThirdLine",null);_.Q([_.a("data.fourthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"getFourthLine",null);
_.Q([_.a("data.fifthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"getFifthLine",null);_.Q([_.a("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computeRatingHidden",null);_.Q([_.a("getPrice"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computePriceHidden",null);_.Q([_.a("getThirdLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computeThirdLineHidden",null);
_.Q([_.a("getFourthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computeFourthLineHidden",null);_.Q([_.a("getFifthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computeFifthLineHidden",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.energyIcon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"hasEnergyIcon",null);
_.Q([_.a("computePriceHidden","computeRatingHidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"computeSecondaryTextHidden",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$G.prototype,"standardizeIconSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$G.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$G.prototype,"noBottomMargin",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.layout"),_.F("design:type",String),_.F("design:paramtypes",[])],$G.prototype,"layout",null);_.Q([_.a("data.layout"),_.F("design:type",Object),_.F("design:paramtypes",[])],$G.prototype,"mediaThumbnailWidth",null);_.Q([_.a("layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$G.prototype,"useRoundedBadge",null);_.Q([_.M(),_.F("design:type",String)],$G.prototype,"thumbnailObjectFit",void 0);
_.Q([_.M(),_.F("design:type",Object)],$G.prototype,"thumbnailFitHeight",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$G.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$G.prototype,"onTap",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$G.prototype,"onClick",null);
_.Q([_.m({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],$G);
_.u($G,"ytd-display-ad-renderer",function(){if(WUa!==void 0)return WUa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WUa=d},{mode:1});var Oic;var Zic;var sAL;var ms8=new Map;var gZy=!1;var NA=function(){var d=_.l.apply(this,arguments)||this;d.DEFAULT_TOOLTIP_OFFSET="10";d.TOOLTIP_OFFSET_NO_BANNER="-8";d.badges=null;d.noEndpoints=!1;d.wrapText=!1;d.forceVerified=!1;d.tooltipPosition="top";d.compactStyle=!1;d.height=0;d.lineHeight=0;return d};
_.x(NA,_.l);_.O=NA.prototype;_.O.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.O.attached=function(){var d=this;this.observer=new MutationObserver(function(f,R){d.handleResized();R.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.O.detached=function(){this.observer&&this.observer.disconnect()};
_.O.logTooltipEvent=function(){_.q("kevlar_wiz_tooltip_event_killswitch")||gZy||(_.uxJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),gZy=!0)};
_.O.handleWindowResized=function(){this.handleResized()};
_.O.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")))};
_.O.onHeightChanged=function(){if(this.verified){var d=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.FK("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=d:this.textContainerEl.style.marginRight=d}};
_.O.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.FK("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.O.handleResized=function(){var d=this;this.verified&&_.Pp.addLowPriorityJob(function(){d.fitBackgroundToText();var f=getComputedStyle(d.hostElement).lineHeight;f&&(f=f.match(/\d+/))&&f.length&&(d.lineHeight=Number(f[0]));d.height=d.lineHeight&&!d.wrapText?d.lineHeight:d.textEl.offsetHeight})};
_.O.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var d=document.createRange(),f=_.Eo(this.textEl).children;f.length>0?d.selectNodeContents(f[0]):d.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(d.getBoundingClientRect().width)+"px"}};
_.O.computeChannelBadgeStyle=function(d){var f;if((d==null?0:(f=d.runs)==null?0:f.length)&&d.runs[0].textColor)return"--ytd-badge-icon-color:"+_.N_(d.runs[0].textColor)+";"};
_.Uh.Object.defineProperties(NA.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"?_.fY(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var d=this.get("badges.0.metadataBadgeRenderer.tooltip");if(d)return d}return _.R0(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
NA.prototype.onLineHeightChanged=NA.prototype.onLineHeightChanged;NA.prototype.onHeightChanged=NA.prototype.onHeightChanged;NA.prototype.onChannelNameChanged=NA.prototype.onChannelNameChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],NA.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"badges",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"channelName",void 0);
_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"noEndpoints",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"wrapText",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"forceVerified",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"tooltipPosition",void 0);_.Q([_.M(),_.F("design:type",String)],NA.prototype,"tooltip",void 0);_.Q([_.M(),_.F("design:type",Boolean)],NA.prototype,"hasChannelArt",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NA.prototype,"compactStyle",void 0);_.Q([_.Xd("#text-container"),_.F("design:type",HTMLElement)],NA.prototype,"textContainerEl",void 0);_.Q([_.Xd("#text"),_.F("design:type",Object)],NA.prototype,"textEl",void 0);_.Q([_.Xd("#verified-tooltip"),_.F("design:type",HTMLElement)],NA.prototype,"verifiedTooltip",void 0);_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"height",void 0);
_.Q([_.M(),_.F("design:type",Object)],NA.prototype,"lineHeight",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("badges","forceVerified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NA.prototype,"verified",null);_.Q([_.a("badges","verified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NA.prototype,"hideBadges",null);_.Q([_.a("channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],NA.prototype,"formattedName",null);
_.Q([_.a("badges","verified","formattedName"),_.F("design:type",String),_.F("design:paramtypes",[])],NA.prototype,"tooltipText",null);_.Q([_.a("hasChannelArt"),_.F("design:type",String),_.F("design:paramtypes",[])],NA.prototype,"tooltipOffset",null);_.Q([_.e2("channelName"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NA.prototype,"onChannelNameChanged",null);
_.Q([_.e2("height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NA.prototype,"onHeightChanged",null);_.Q([_.e2("lineHeight","height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NA.prototype,"onLineHeightChanged",null);_.Q([_.m({is:"ytd-channel-name",disableElementRegistration:!0})],NA);
_.u(NA,"ytd-channel-name",function(){if(sAL!==void 0)return sAL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return sAL=d},{mode:_.kO("kevlar_poly_si_batch_j036")?1:2});var y$=function(){var d=_.l.apply(this,arguments)||this;d.standardizeIconSize=_.q("kevlar_system_icons");return d};
_.x(y$,_.l);y$.prototype.basicPaletteChanged=function(){var d;(d=this.data.color)!=null&&d.basicColorPaletteData&&_.VK(this.hostElement,this.data.color.basicColorPaletteData)};
y$.prototype.useFilledIcons=function(d){return _.q("kevlar_system_icons")&&(d==="CHECK_CIRCLE_THICK"||d==="OFFICIAL_ARTIST_BADGE")};
_.Uh.Object.defineProperties(y$.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return this.data.authorCreator||((d=this.data)==null?void 0:(f=d.color)==null?void 0:(R=f.basicColorPaletteData)==null?void 0:R.backgroundColor)}}});
y$.prototype.basicPaletteChanged=y$.prototype.basicPaletteChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],y$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],y$.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],y$.prototype,"standardizeIconSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.authorUnifiedVerified"),_.F("design:type",Object),_.F("design:paramtypes",[])],y$.prototype,"verified",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],y$.prototype,"creator",null);_.Q([_.e2("data.color.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y$.prototype,"basicPaletteChanged",null);_.Q([_.m({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],y$);
_.u(y$,"ytd-author-comment-badge-renderer",function(){if(Zic!==void 0)return Zic;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Zic=d},{mode:1});var Hie;var C1=function(){return _.l.apply(this,arguments)||this};
_.x(C1,_.l);C1.prototype.computeThumbnailWidth=function(d){if(d==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],C1.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],C1.prototype,"icon",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],C1.prototype,"surface",void 0);
_.Q([_.M({reflectToAttribute:!0,value:_.q("enable_shrink_image_size_on_web_posts_singleton")}),_.F("design:type",Boolean)],C1.prototype,"searchSxsUx",void 0);_.Q([_.m({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],C1);
_.u(C1,"ytd-backstage-image-renderer",function(){if(Hie!==void 0)return Hie;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Hie=d},{mode:1});var KUC;var iU=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;d.selectedItemIndex=-1;return d};
_.x(iU,_.l);_.O=iU.prototype;_.O.computeIsChannelOwner=function(d){if(!d)return!0;d=d[0];return!(d&&(d.signinEndpoint||d.selectServiceEndpoint))};
_.O.computeIsImagePoll=function(d){return(d==null?void 0:d.type)==="POLL_TYPE_IMAGE"};
_.O.computeIsTotalVotesDisabled=function(d){return!(d==null?0:d.totalVotes)};
_.O.thumbnailSrc=function(d){var f,R,W,p;return(d==null?0:(f=d.thumbnails)==null?0:(R=f[0])==null?0:R.url)?_.Fo((W=d.thumbnails)==null?void 0:(p=W[0])==null?void 0:p.url):void 0};
_.O.progressWidth=function(d){return"width:"+(d?d*100:0)+"%;"};
_.O.textAreaWidth=function(d){return this.isImagePoll?null:"width:"+(d?d*100:0)+"%;"};
_.O.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.O.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var d=this.data.choices,f=0;f<d.length;f++)if(d[f].selected){this.selectedItemIndex=f;break}};
_.O.onPopupClosed=function(d,f){d=Number(this.pollVotes.selected);f.confirmed&&(this.selectChoice(d,!1),_.zV(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.O.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.O.onYtCommentPollRevert=function(d,f){f&&(this.selectChoice(f.selectedChoiceIndex,!0),this.set("data.totalVotes",f.totalVotes))};
_.O.onYtServiceRequestSent=function(d,f){if(f.actions)for(d=0;d<f.actions.length;d++){var R=f.actions[d];_.e(R,AK)&&this.set("data.totalVotes",_.e(R,AK).totalVotes)}};
_.O.onYtServiceRequestCompleted=function(d){var f=this.get("detail.data.actionResults.0.feedback",d);d=this.get("detail.data.actionResults.0.status",d);if(f==="FEEDBACK_DESELECT"||f==="FEEDBACK_SELECT")this.isLoading=!1,d==="STATUS_FAILED"?_.E$(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.O.getEndpoint=function(d,f){return f===d?this.data.choices[f].deselectServiceEndpoint||null:this.data.choices[d].selectServiceEndpoint||null};
_.O.selectChoice=function(d,f){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var R=0;R<this.data.choices.length;R++){var W;if(d===this.selectedItemIndex){var p=!1;var U=W=null}else W=(p=R===d)?this.data.choices[R].voteRatioIfSelected:this.data.choices[R].voteRatioIfNotSelected,U=p?this.data.choices[R].votePercentageIfSelected:this.data.choices[R].votePercentageIfNotSelected;this.set("data.choices."+R+".voteRatio",W);
this.set("data.choices."+R+".votePercentage",U);this.set("data.choices."+R+".selected",p)}f||(this.isLoading=!0,(f=this.getEndpoint(d,this.selectedItemIndex))&&_.Ze().resolve(_.s4).resolveCommand(f,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===d?-1:d};
_.Uh.Object.defineProperties(iU.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
iU.prototype.onYtServiceRequestCompleted=iU.prototype.onYtServiceRequestCompleted;iU.prototype.onYtServiceRequestSent=iU.prototype.onYtServiceRequestSent;iU.prototype.onYtCommentPollRevert=iU.prototype.onYtCommentPollRevert;iU.prototype.onPopupClosed=iU.prototype.onPopupClosed;iU.prototype.dataChanged=iU.prototype.dataChanged;_.Q([_.A(_.$v),_.F("design:type",Object)],iU.prototype,"paperItemBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],iU.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iU.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],iU.prototype,"isLoading",void 0);_.Q([_.M({computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],iU.prototype,"isChannelOwner",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.F("design:type",Boolean)],iU.prototype,"isImagePoll",void 0);_.Q([_.M({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],iU.prototype,"isTotalVotesDisabled",void 0);_.Q([_.M(),_.F("design:type",Object)],iU.prototype,"previousPollInfo",void 0);_.Q([_.M(),_.F("design:type",Object)],iU.prototype,"selectedItemIndex",void 0);_.Q([_.Xd("#poll-votes"),_.F("design:type",Object)],iU.prototype,"pollVotes",void 0);
_.Q([_.a("isChannelOwner"),_.F("design:type",Object),_.F("design:paramtypes",[])],iU.prototype,"endpointStyle",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iU.prototype,"dataChanged",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],iU.prototype,"onPopupClosed",null);
_.Q([_.LO("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],iU.prototype,"onYtCommentPollRevert",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],iU.prototype,"onYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iU.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],iU);
_.u(iU,"ytd-backstage-poll-renderer",function(){if(KUC!==void 0)return KUC;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return KUC=d},{mode:2});var EZV;var zsL={autoplay:!1,loop:!1},kdi={simpleText:""},Bd=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;d.usesPanelLockup=!1;d.selectedItemIndex=-1;d.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},zsL,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});d.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},zsL,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});d.correctnessAnimationProps=[];d.correctnessAnimationRefs=[];return d};
_.x(Bd,_.l);_.O=Bd.prototype;_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.O.computeIsChannelOwner=function(d){if(!d)return!0;d=d[0];return!(d&&(d.signinEndpoint||d.selectServiceEndpoint))};
_.O.computeIsTotalVotesDisabled=function(d){return!(d==null?0:d.totalVotes)};
_.O.computeIsImageQuiz=function(d){return(d==null?void 0:d.type)==="POLL_TYPE_IMAGE"};
_.O.onExplanationChanged=function(){this.expander.reset()};
_.O.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var d=this.data.choices;if(d){this.maybeInitializeQuizLotties(d);for(var f=0;f<d.length;f++)if(d[f].isSelected||this.isChannelOwner&&d[f].isCorrect){this.selectedItemIndex=f;return}this.selectedItemIndex=-1}}};
_.O.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var d=this.selectedItemIndex,f=Number(this.quizVotes.selected);this.selectChoice(f);this.sendVoteAction(f,d);this.quizVotes.selected=-1;var R;d=!((R=this.data)==null?0:R.enableAnimation);this.maybePlayAnswerAnimations(d)}};
_.O.onYtCommentPollRevert=function(d,f){f&&(this.selectChoice(f.selectedChoiceIndex),this.set("data.totalVotes",f.totalVotes))};
_.O.onYtServiceRequestSent=function(d,f){if(f.actions)for(d=_.Z(f.actions),f=d.next();!f.done;f=d.next())(f=_.e(f.value,AK))&&this.set("data.totalVotes",f.totalVotes)};
_.O.onYtServiceRequestCompleted=function(d){var f=this.get("detail.data.actionResults.0.feedback",d);d=this.get("detail.data.actionResults.0.status",d);if(f==="FEEDBACK_DESELECT"||f==="FEEDBACK_SELECT")this.isLoading=!1,d==="STATUS_FAILED"?_.E$(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.O.getAnimationPropsForChoiceIndex=function(d,f){return f[d]};
_.O.maybePlayAnswerAnimations=function(d){d=d===void 0?!1:d;var f;if((f=this.data)!=null&&f.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){f=_.Z(this.correctnessAnimationRefs);for(var R=f.next();!R.done;R=f.next()){var W=void 0,p=void 0;(W=R.value)==null||(p=W.lottieEl)==null||p.stop()}if(!(this.selectedItemIndex<0)){f=0;d&&(f=this.isCorrect?37:25);var U,g;(U=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(g=U.lottieEl)==null||g.goToAndPlay(d?f:0,!0);if(!(this.isCorrect||
(U=this.data.choices.findIndex(function(b){return b.isCorrect}),U<0))){var K,E;
(E=(K=this.correctnessAnimationRefs[U])==null?void 0:K.lottieEl)==null||E.goToAndPlay(37,!0);var Y;K=(Y=this.fadeContainers)==null?void 0:Y.item(U);!d&&K&&this.fadeIn(K)}}}};
_.O.thumbnailSrc=function(d){var f,R,W,p;return(d==null?0:(f=d.thumbnails)==null?0:(R=f[0])==null?0:R.url)?_.Fo((W=d.thumbnails)==null?void 0:(p=W[0])==null?void 0:p.url):void 0};
_.O.a11yVotedText=function(d,f){var R,W,p=((R=this.data)==null?void 0:(W=R.correctVotedText)==null?void 0:W.simpleText)||"",U,g;R=((U=this.data)==null?void 0:(g=U.votedText)==null?void 0:g.simpleText)||"";if(!f)return"";var K,E;if((K=this.data)==null?0:(E=K.choices)==null?0:E[d].isCorrect)return p;var Y,b;return((Y=this.data)==null?0:(b=Y.choices)==null?0:b[d].isSelected)?R:""};
_.O.getEndpoint=function(d,f){return f===d?this.data.choices[d].deselectServiceEndpoint||null:this.data.choices[d].selectServiceEndpoint||null};
_.O.sendVoteAction=function(d,f){if(d=this.getEndpoint(d,f))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(d)};
_.O.selectChoice=function(d){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var f=0;f<this.data.choices.length;f++)this.set("data.choices."+f+".isSelected",d===this.selectedItemIndex?!1:f===d);this.selectedItemIndex=this.selectedItemIndex===d?-1:d};
_.O.maybeInitializeQuizLotties=function(d){var f=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=d.map(function(R){return{animationConfig:R.isCorrect?f.baseCorrectLottiePlayerAnimationConfig:f.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){f.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(R){return R.animationRef||{}})};
_.O.fadeIn=function(d){d.classList.add("fade-in");_.YJ(_.Pp,function(){d.classList.remove("fade-in")},900)};
_.Uh.Object.defineProperties(Bd.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.R0(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 d,f;return((d=this.data)==null?void 0:(f=d.choices)==null?void 0:f.some(function(R){return R.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null||!d.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?kdi:this.data.choices[this.selectedItemIndex].explanation||kdi}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null||!d.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Bd.prototype.onYtServiceRequestCompleted=Bd.prototype.onYtServiceRequestCompleted;Bd.prototype.onYtServiceRequestSent=Bd.prototype.onYtServiceRequestSent;Bd.prototype.onYtCommentPollRevert=Bd.prototype.onYtCommentPollRevert;Bd.prototype.dataChanged=Bd.prototype.dataChanged;Bd.prototype.onExplanationChanged=Bd.prototype.onExplanationChanged;_.Q([_.A(_.$v),_.F("design:type",Object)],Bd.prototype,"paperItemBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Bd.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.U1.YtTaskEmitterBehavior),_.F("design:type",Object)],Bd.prototype,"ytTaskEmitterBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],Bd.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bd.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Bd.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Object)],Bd.prototype,"usesPanelLockup",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],Bd.prototype,"isChannelOwner",void 0);_.Q([_.M({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],Bd.prototype,"isTotalVotesDisabled",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.F("design:type",Boolean)],Bd.prototype,"isImageQuiz",void 0);_.Q([_.M(),_.F("design:type",Object)],Bd.prototype,"previousQuizInfo",void 0);_.Q([_.M(),_.F("design:type",Object)],Bd.prototype,"selectedItemIndex",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data","usesPanelLockup"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"shouldUseModernUi",null);
_.Q([_.TW(".fade-container"),_.F("design:type",Object)],Bd.prototype,"fadeContainers",void 0);_.Q([_.M(),_.F("design:type",Array)],Bd.prototype,"correctnessAnimationProps",void 0);_.Q([_.a("explanation","showCorrectAnswer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"showExplanation",null);_.Q([_.a("isChannelOwner","isAttempted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"showCorrectAnswer",null);
_.Q([_.a("isChannelOwner","isAttempted","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"isQuizAnsweringDisabled",null);_.Q([_.a("isQuizAnsweringDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bd.prototype,"endpointStyle",null);_.Q([_.a("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"isAttempted",null);
_.Q([_.a("data","selectedItemIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bd.prototype,"explanation",null);_.Q([_.a("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"isCorrect",null);_.Q([_.Xd("ytd-expander"),_.F("design:type",Object)],Bd.prototype,"expander",void 0);_.Q([_.Xd("#quiz-votes"),_.F("design:type",Object)],Bd.prototype,"quizVotes",void 0);
_.Q([_.e2("explanation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"onExplanationChanged",null);_.Q([_.e2("data","isChannelOwner"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"dataChanged",null);_.Q([_.LO("yt-comment-quiz-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Bd.prototype,"onYtCommentPollRevert",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Bd.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bd.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Bd);
_.u(Bd,"ytd-backstage-quiz-renderer",function(){if(EZV!==void 0)return EZV;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return EZV=d},{mode:1});var YiV;var cd=function(){return _.l.apply(this,arguments)||this};
_.x(cd,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cd.prototype,"data",void 0);_.Q([_.m({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],cd);
_.u(cd,"ytd-post-uploaded-video-renderer",function(){if(YiV!==void 0)return YiV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YiV=d},{mode:1});var bii;var tU=function(){return _.l.apply(this,arguments)||this};
_.x(tU,_.l);tU.prototype.useFilledIcons=function(d){return d==="SPONSORSHIP_STAR"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tU.prototype,"data",void 0);_.Q([_.m({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],tU);
var DsV=_.ze()(tU,"ytd-sponsors-only-badge-renderer",function(){if(bii===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);bii=d}d=bii;return d},{allowedProps:["data"],
mode:1});var IxV;var d9=function(){return _.l.apply(this,arguments)||this};
_.x(d9,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],d9.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],d9.prototype,"data",void 0);_.Q([_.m({is:"ytd-child-video-renderer",disableElementRegistration:!0})],d9);
_.u(d9,"ytd-child-video-renderer",function(){if(IxV!==void 0)return IxV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return IxV=d},{mode:1});var qic;var LUy;var jZ=function(){var d=_.l.apply(this,arguments)||this;d.size=0;d.enableWebModernCollectionsV2=_.q("web_modern_collections_v2");d.fallbackImageSize={height:void 0,width:9999};d.webModernCollections=!1;return d};
_.x(jZ,_.l);_.O=jZ.prototype;_.O.computeBlurredImageSize=function(d){return d?{height:d*2,width:d*2}:this.fallbackImageSize};
_.O.computeImageSize=function(d){return d?{height:d,width:d}:this.fallbackImageSize};
_.O.computeObjectFit=function(d){return d?"FILL":"CONTAIN"};
_.O.computePreserve=function(d){return d?!0:!1};
_.O.setBackground=function(){var d,f;_.q("web_modern_collections_v2")&&((d=this.data)==null?0:(f=d.thumbnail)==null?0:f.sampledThumbnailColor)&&(d=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+d.red+","+d.green+","+d.blue+",1)")};
jZ.prototype.setBackground=jZ.prototype.setBackground;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],jZ.prototype,"watchFeedThumbnail",void 0);_.Q([_.M(),_.F("design:type",Object)],jZ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],jZ.prototype,"size",void 0);
_.Q([_.M({computed:"computeBlurredImageSize(size)"}),_.F("design:type",Object)],jZ.prototype,"blurredImageSize",void 0);_.Q([_.M({computed:"computeImageSize(size)"}),_.F("design:type",Object)],jZ.prototype,"imageSize",void 0);_.Q([_.M({computed:"computePreserve(size)"}),_.F("design:type",String)],jZ.prototype,"preserve",void 0);_.Q([_.M({computed:"computeObjectFit(size)"}),_.F("design:type",String)],jZ.prototype,"objectFit",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],jZ.prototype,"enableWebModernCollectionsV2",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jZ.prototype,"webModernCollections",void 0);_.Q([_.e2("data.thumbnail.sampledThumbnailColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jZ.prototype,"setBackground",null);_.Q([_.m({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],jZ);
_.u(jZ,"ytd-playlist-custom-thumbnail-renderer",function(){if(LUy!==void 0)return LUy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return LUy=d},{mode:1});var esV;var f8=function(){return _.l.apply(this,arguments)||this};
_.x(f8,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],f8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],f8.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],f8.prototype,"width",void 0);_.Q([_.m({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],f8);
_.u(f8,"ytd-playlist-video-thumbnail-renderer",function(){if(esV!==void 0)return esV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return esV=d},{mode:1});var xsa;var R9=function(){return _.l.apply(this,arguments)||this};
_.x(R9,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],R9.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],R9.prototype,"width",void 0);_.Q([_.m({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],R9);
_.u(R9,"ytd-show-custom-thumbnail-renderer",function(){if(xsa!==void 0)return xsa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xsa=d},{mode:1});var XGi;var Wh=function(){return _.l.apply(this,arguments)||this};
_.x(Wh,_.l);Wh.prototype.useFilledIcons=function(d){return d==="MUSIC"||d==="COURSE"};
Wh.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=CY(this.overlayColor,"0.8");else if(this.overlayColor){var d=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+d.red+","+d.green+","+d.blue+",0.8)"}};
_.Uh.Object.defineProperties(Wh.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)}}});
Wh.prototype.overlayColorChanged=Wh.prototype.overlayColorChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Wh.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Wh.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Wh.prototype,"overlayColor",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wh.prototype,"overlayStyle",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wh.prototype,"overlayTextStyle",null);_.Q([_.e2("overlayColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wh.prototype,"overlayColorChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],Wh);
_.u(Wh,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(XGi!==void 0)return XGi;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return XGi=d},{mode:1});var TFy;var p8=function(){var d=_.l.apply(this,arguments)||this;d.active=!1;return d};
_.x(p8,_.l);p8.prototype.computeIsSpinnerHidden=function(d){return(d==null?void 0:d.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
p8.prototype.computeOverlayIcon=function(d){return(d==null?void 0:d.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(d==null?void 0:d.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],p8.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],p8.prototype,"active",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],p8);
_.u(p8,"ytd-thumbnail-overlay-downloading-renderer",function(){if(TFy!==void 0)return TFy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TFy=d},{mode:1});var AJF;var UX=function(){return _.l.apply(this,arguments)||this};
_.x(UX,_.l);_.Uh.Object.defineProperties(UX.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],UX.prototype,"data",void 0);_.Q([_.a("data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],UX.prototype,"text",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],UX);
_.u(UX,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(AJF!==void 0)return AJF;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return AJF=d},{mode:1});var axV,Mja=function(){if(axV!==void 0)return axV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return axV=d};var OX=function(){return _.l.apply(this,arguments)||this};
_.x(OX,_.l);_.Uh.Object.defineProperties(OX,{template:{configurable:!0,enumerable:!0,get:function(){return Mja()}}});
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OX.prototype,"animateEqualizer",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],OX);_.ze()(OX,"ytd-thumbnail-overlay-equalizer",function(){return Mja()},{allowedProps:["animateEqualizer"],
mode:1});var wGL;var ZH=function(){var d=_.l.apply(this,arguments)||this;d.nowPlayingBadge=_.q("web_now_playing_badge");d.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return d};
_.x(ZH,_.l);ZH.prototype.activeChanged=function(){var d=this;_.q("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.WZ(this,function(){_.E$(d.hostElement,"yt-playlist-lockup-now-playing-active",d)})};
ZH.prototype.onMiniplayerPlayStateChanged=function(d){var f,R=(f=_.e(_.Lq().currentEndpoint,_.fE))==null?void 0:f.videoId;this.isVideoPlaying=d&&(_.q("web_limit_now_playing_animation_killswitch")||this.videoId===R)};
ZH.prototype.activeChanged=ZH.prototype.activeChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZH.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ZH.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZH.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],ZH.prototype,"isVideoPlaying",void 0);_.Q([_.M(),_.F("design:type",String)],ZH.prototype,"videoId",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZH.prototype,"equalizerOnly",void 0);_.Q([_.M(),_.F("design:type",Boolean)],ZH.prototype,"isActive",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ZH.prototype,"nowPlayingBadge",void 0);_.Q([_.e2("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZH.prototype,"activeChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],ZH);
_.u(ZH,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(wGL!==void 0)return wGL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return wGL=d},{mode:1});var lxV;var sX=function(){return _.l.apply(this,arguments)||this};
_.x(sX,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sX.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],sX);
_.u(sX,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(lxV!==void 0)return lxV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return lxV=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var Gda;var g9=function(){return _.l.apply(this,arguments)||this};
_.x(g9,_.l);g9.prototype.onDurationChanged=function(){var d,f;_.Eo(this.hostElement).querySelector("#progress").style.width=((f=(d=this.data)==null?void 0:d.percentDurationWatched)!=null?f:0)+"%"};
g9.prototype.onDurationChanged=g9.prototype.onDurationChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],g9.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],g9.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],g9.prototype,"isLive",void 0);_.Q([_.e2("data.percentDurationWatched"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g9.prototype,"onDurationChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],g9);
_.u(g9,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(Gda!==void 0)return Gda;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Gda=d},{mode:1});var Sia;var Hh=function(){var d=_.l.apply(this,arguments)||this;d.bottomPanel=!1;d.richGridOverlay=!1;d.watchFeedOverlay=!1;d.isCompact=!1;return d};
_.x(Hh,_.l);Hh.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.Uh.Object.defineProperties(Hh.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.icon)==null?void 0:f.iconType)==="PLAY_ALL"&&_.q("kevlar_system_icons")}}});
Hh.prototype.widthChanged=Hh.prototype.widthChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Hh.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Hh.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],Hh.prototype,"width",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hh.prototype,"bottomPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hh.prototype,"richGridOverlay",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hh.prototype,"watchFeedOverlay",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hh.prototype,"isCompact",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Hh.prototype,"isIconFilled",null);_.Q([_.e2("width","watchFeedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hh.prototype,"widthChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Hh);
_.u(Hh,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(Sia!==void 0)return Sia;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Sia=d},{mode:1});var VjR;var rJN=["CLIP","SHORTS"],K8=function(){var d=_.l.apply(this,arguments)||this;d.animated=_.q("animated_live_badge_icon");d.hasIcon=!1;d.updateTimerIntervalId=0;d.timeSinceLive=0;return d};
_.x(K8,_.l);_.O=K8.prototype;_.O.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.O.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.O.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.O.hasIconOrText=function(){var d,f;return!!(((d=this.data)==null?0:d.icon)||((f=this.data)==null?0:f.text))};
_.O.initializeLiveBadgeTimer=function(){var d=this,f,R=(f=this.liveBadgeData)==null?void 0:f.startTimestampSec;if(R&&this.canShowLiveBadgeTimer()){var W;f=Number((W=this.liveBadgeData)==null?void 0:W.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(R);this.updateTimerIntervalId=_.YW(function(){d.canShowLiveBadgeTimer()?d.timeSinceLive++:(d.timeSinceLive=0,window.clearInterval(d.updateTimerIntervalId))},f)}else this.timeSinceLive=0};
_.O.canShowLiveBadgeTimer=function(){var d=Date.now(),f,R;return d<(Number((f=this.liveBadgeData)==null?void 0:f.endTimestampSec)-1)*1E3&&d>Number((R=this.liveBadgeData)==null?void 0:R.startTimestampSec)*1E3};
_.Uh.Object.defineProperties(K8.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d=this.data;var f=this.timeSinceLive;var R,W,p,U;a:{var g=d.style;if(g===void 0)g=17;else switch(g){case "LIVE":g=18;break a;default:g=17}}f={type:g,text:f?IaU({seconds:f}):_.R0(d.text),accessibilityText:(R=d.text)==null?void 0:(W=R.accessibility)==null?void 0:(p=W.accessibilityData)==null?void 0:p.label,icon:(U=d.icon)==null?void 0:U.iconType}}else f={};return f}},
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 d;return(d=this.data)==null?void 0:d.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 rJN.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
K8.prototype.initializeLiveBadgeTimer=K8.prototype.initializeLiveBadgeTimer;K8.prototype.dataChanged=K8.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],K8.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],K8.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],K8.prototype,"icon",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],K8.prototype,"animated",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.F("design:type",Boolean)],K8.prototype,"hideTimeStatus",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],K8.prototype,"hasIcon",void 0);_.Q([_.M(),_.F("design:type",Object)],K8.prototype,"timeSinceLive",void 0);_.Q([_.a("data","timeSinceLive"),_.F("design:type",Object),_.F("design:paramtypes",[])],K8.prototype,"badgeShapeData",null);
_.Q([_.a("data","overlayType"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K8.prototype,"hideBadgeShape",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],K8.prototype,"dataChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],K8.prototype,"overlayStyle",null);
_.Q([_.a("data.liveBadgeData"),_.F("design:type",Object),_.F("design:paramtypes",[])],K8.prototype,"liveBadgeData",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.type"),_.F("design:type",Object),_.F("design:paramtypes",[])],K8.prototype,"overlayType",null);_.Q([_.a("overlayType","overlayStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K8.prototype,"useFilledIcon",null);
_.Q([_.Mb("liveBadgeData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],K8.prototype,"initializeLiveBadgeTimer",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],K8);
_.u(K8,"ytd-thumbnail-overlay-time-status-renderer",function(){if(VjR!==void 0)return VjR;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return VjR=d},{mode:_.kO("kevlar_poly_si_batch_j035")?1:2});var msa;var EX=function(){return _.l.apply(this,arguments)||this};
_.x(EX,_.l);EX.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"}}}}};
EX.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(d){if(this.hasPlaybackProgressBar)return{percentDurationWatched:d.percentDurationWatched}};
EX.prototype.computeHasPlaybackProgressBar=function(d){return!!d.percentDurationWatched&&d.percentDurationWatched>0};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],EX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EX.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.F("design:type",Boolean)],EX.prototype,"hasPlaybackProgressBar",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],EX);
_.u(EX,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(msa!==void 0)return msa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return msa=d},{mode:1});var uxC;var PNi=_.UI(function(d){var f=d.data;var R=d.children;var W=function(){return!!f().doubleStack},p=function(){return!!f().includeStackHeight};
return _.z("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!f().experimentEnabled}},_.z(_.k,{cond:f,
then:function(){var U={};return _.z(_.U3,null,_.z(_.k,{cond:p,then:function(){var g={};return _.z("div",{class:_.Iw("collections-stack-wiz__spacer",(g["collections-stack-wiz__spacer--double-stack"]=W,g))})}}),_.z("div",{class:_.Iw((U["collections-stack-wiz__relative-stack"]=p,U))},_.z(_.k,{cond:W,
then:function(){var g={};return _.z("div",{class:_.Iw("collections-stack-wiz__collection-stack2",function(){return f().customClassName2ndStack},(g["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return f().enableResponsiveMode},g)),
style:_.xJ({"background-color":function(){return QAk(f())}})})}}),_.z("div",{class:_.Iw("collections-stack-wiz__collection-stack1",function(){return f().customClassName1stStack},function(){return PNk(f().thumbnailSize?f().thumbnailSize:"medium")}),
style:_.xJ({"background-color":function(){return QAk(f())}})}),R))}}))},"U");_.Hk(PNi,"yt-collections-stack",{props:{data:_.jE}});var zl=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};d.webModernCollections=!1;d.isSearch=!1;d.isDoubleStack=!1;d.thumbnailSize="medium";d.enableWebModernCollectionsV2=_.q("web_modern_collections_v2");return d};
_.x(zl,_.l);_.O=zl.prototype;
_.O.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]]"}}}}}};
_.O.getThumbnailDetails=function(d){if(d!=null&&d.thumbnailRenderer){var f=d.thumbnailRenderer,R;if((R=f.playlistVideoThumbnailRenderer)==null?0:R.thumbnail)return f.playlistVideoThumbnailRenderer.thumbnail;var W;if((W=f.playlistCustomThumbnailRenderer)==null?0:W.thumbnail)return f.playlistCustomThumbnailRenderer.thumbnail;d=d.thumbnailRenderer;var p;if((p=d.showCustomThumbnailRenderer)==null?0:p.thumbnail)return d.showCustomThumbnailRenderer.thumbnail}};
_.O.computeOverlayColor=function(d){var f,R;if((f=this.getThumbnailDetails(d))==null?0:(R=f.darkColorPalette)==null?0:R.section2Color)return this.getThumbnailDetails(d).darkColorPalette.section2Color;var W;return(W=this.getThumbnailDetails(d))==null?void 0:W.sampledThumbnailColor};
_.O.computeWebModernCollections=function(d){if(d==null||!d.thumbnailOverlays)return!1;d=_.Z(d.thumbnailOverlays);for(var f=d.next();!f.done;f=d.next()){var R=void 0;if((R=f.value)==null?0:R.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.O.computeNavigationEndpoint=function(d){return c_8(d==null?void 0:d.navigationEndpoint)};
_.Uh.Object.defineProperties(zl.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var d=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:d==null?void 0:d.sampledThumbnailColor,vibrantColorPalette:d==null?void 0:d.vibrantColorPalette,darkColorPalette:d==null?void 0:d.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],zl.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zl.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(NSe),_.F("design:type",Object)],zl.prototype,"ytdThumbnailBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],zl.prototype,"componentBehavior",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],zl.prototype,"watchFeedThumbnail",void 0);_.Q([_.M(),_.F("design:type",Number)],zl.prototype,"customThumbnailSize",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],zl.prototype,"hideAria",void 0);_.Q([_.M(),_.F("design:type",Object)],zl.prototype,"data",void 0);_.Q([_.M({computed:"computeOverlayColor(data)"}),_.F("design:type",Object)],zl.prototype,"overlayColor",void 0);
_.Q([_.M({computed:"computeWebModernCollections(data)"}),_.F("design:type",Object)],zl.prototype,"webModernCollections",void 0);_.Q([_.M({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],zl.prototype,"computedNavigationEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zl.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zl.prototype,"isDoubleStack",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],zl.prototype,"thumbnailSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zl.prototype,"enableWebModernCollectionsV2",void 0);_.Q([_.a("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],zl.prototype,"collectionStack",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],zl);
_.u(zl,"ytd-playlist-thumbnail",function(){if(uxC!==void 0)return uxC;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return uxC=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var QAi;var ke=function(){var d=_.l.apply(this,arguments)||this;d.noEndpoints=!1;d.amsterdamPostMvp=_.q("web_amsterdam_post_mvp_playlists");d.badges=[];d.transferState="TRANSFER_STATE_UNKNOWN";return d};
_.x(ke,_.l);_.O=ke.prototype;_.O.getMetadata=function(d){if(!d)return[];var f=[],R=d.shortViewCountText||d.viewCountText;R&&f.push(_.R0(R));d.publishedTimeText&&f.push(_.R0(d.publishedTimeText));d.upcomingEventData&&d.upcomingEventData.upcomingEventText&&f.push(_.Sm(_.R0(d.upcomingEventData.upcomingEventText),Number(d.upcomingEventData.startTime)));return f};
_.O.observeDataForBylineSeparator=function(){this.data&&_.k6(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.O.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.N_(this.metadataColor)};
_.O.getSimpleString=function(d){return _.R0(d)};
_.O.isBylineHidden=function(d){return this.noByline||!((d==null?0:d.longBylineText)||(d==null?0:d.shortBylineText))};
_.O.isMetadataHidden=function(d){var f;return((f=this.getMetadata(d))==null?void 0:f.length)===0};
_.O.isBylineMetadataSeparatorHidden=function(d){return this.isMetadataHidden(d)||!this.shouldShowVideoInfo};
_.O.isLongByline=function(d,f){return f&&!(d==null||!d.longBylineText)};
_.Uh.Object.defineProperties(ke.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var d;return this.amsterdamPostMvp&&!((d=this.data)==null||!d.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
ke.prototype.metadataColorChanged=ke.prototype.metadataColorChanged;ke.prototype.observeDataForBylineSeparator=ke.prototype.observeDataForBylineSeparator;_.Q([_.A(_.nV),_.F("design:type",Object)],ke.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ke.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ke.prototype,"noEndpoints",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"isSlimShort",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"radioMeta",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],ke.prototype,"isGridViewEnabled",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"richMeta",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ke.prototype,"amsterdamPostMvp",void 0);_.Q([_.M(),_.F("design:type",Boolean)],ke.prototype,"noByline",void 0);
_.Q([_.M({computed:"isLongByline(data, radioMeta)"}),_.F("design:type",Boolean)],ke.prototype,"longByline",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"truncateMetadataLine",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"miniMode",void 0);_.Q([_.M(),_.F("design:type",Number)],ke.prototype,"metadataColor",void 0);_.Q([_.M(),_.F("design:type",Array)],ke.prototype,"badges",void 0);
_.Q([_.M({selector:_.o7,selectorArgs:["data.videoId"]}),_.F("design:type",String)],ke.prototype,"transferState",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"isDownloading",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ke.prototype,"typographyBump",void 0);_.Q([_.Xd("#metadata-line"),_.F("design:type",HTMLElement)],ke.prototype,"metadataLine",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ke.prototype,"observeDataForBylineSeparator",null);_.Q([_.e2("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ke.prototype,"metadataColorChanged",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ke.prototype,"shouldShowVideoInfo",null);
_.Q([_.a("badges"),_.F("design:type",String),_.F("design:paramtypes",[])],ke.prototype,"inlineBadgeClass",null);_.Q([_.a("longByline"),_.F("design:type",String),_.F("design:paramtypes",[])],ke.prototype,"longBylineClass",null);_.Q([_.a("data","longByline"),_.F("design:type",Object),_.F("design:paramtypes",[])],ke.prototype,"bylineText",null);_.Q([_.a("isGridViewEnabled","data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ke.prototype,"watchFeedBigThumbs",null);
_.Q([_.m({is:"ytd-video-meta-block",disableElementRegistration:!0})],ke);
_.u(ke,"ytd-video-meta-block",function(){if(QAi!==void 0)return QAi;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QAi=d},{mode:_.kO("kevlar_poly_si_batch_j080")?1:2});_.mR("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Ye=function(){var d=_.l.apply(this,arguments)||this;d.displayItemCount=2;d.isBackstagePlaylist=!1;d.isPostCompactPlaylist=!1;d.shouldShowChannelThumbnail=!1;d.useModernCollectionsV2=_.q("web_modern_collections_v2");return d};
_.x(Ye,_.l);_.O=Ye.prototype;_.O.computeFirstVideos=function(d,f){return d===void 0||f===void 0?[]:d.slice(0,f)};
_.O.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var d=this.data.thumbnailRenderer;d.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",d.playlistVideoThumbnailRenderer.thumbnail);d.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",d.playlistCustomThumbnailRenderer.thumbnail)}};
_.O.computeThumbnailHeight=function(d,f,R,W,p){return W?p==="BIG"?280:p==="MASSIVE"?337:234:R?240:f?72:d?118:138};
_.O.computeThumbnailWidth=function(d,f,R,W,p){return W?p==="MEDIUM"?450:p==="BIG"?500:p==="MASSIVE"?600:420:R?360:f?128:d?210:246};
_.O.computeUseBiggerThumbs=function(d){return d&&_.q("enable_desktop_search_bigger_thumbs")};
_.O.computeShouldShowChannelThumbnail=function(d,f){return d&&!(f==null||!f.channelThumbnail)};
_.Uh.Object.defineProperties(Ye.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Ye.prototype.dataChanged=Ye.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ye.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],Ye.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Ye.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ye.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Ye.prototype,"displayItemCount",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ye.prototype,"isBackstagePlaylist",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ye.prototype,"isPostCompactPlaylist",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Ye.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.F("design:type",Boolean)],Ye.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Ye.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Ye.prototype,"isDownloads",void 0);_.Q([_.M({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.F("design:type",Object)],Ye.prototype,"shouldShowChannelThumbnail",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ye.prototype,"useModernCollectionsV2",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ye.prototype,"dataChanged",null);_.Q([_.a("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],Ye.prototype,"stackThumbnailSize",null);_.Q([_.m({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Ye);
_.u(Ye,"ytd-playlist-renderer",function(){if(qic===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);qic=d}d=qic;return d},{mode:1});var vZe;var FUV;var bd=function(){var d=_.l.apply(this,arguments)||this;d.collections=!!_.q("web_modern_collections_v2");d.startX=0;return d};
_.x(bd,_.l);bd.prototype.onEndpointMouseDown=function(d){this.startX=d.clientX};
bd.prototype.onEndpointClick=function(d){this.startX!==d.clientX&&(d.preventDefault(),d.stopPropagation())};
bd.prototype.computeObjectFit=function(d){return d==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||d==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||d==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
bd.prototype.computeCardStyle=function(d){return d?d.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.Uh.Object.defineProperties(bd.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.collections&&((d=this.data)==null?void 0:(f=d.searchRefinementCardRendererStyle)==null?void 0:f.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bd.prototype,"data",void 0);_.Q([_.M({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",Number)],bd.prototype,"objectFit",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",String)],bd.prototype,"cardStyle",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],bd.prototype,"roundContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],bd.prototype,"collections",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bd.prototype,"isAlbumCard",null);_.Q([_.a("data","collections","isAlbumCard"),_.F("design:type",Object),_.F("design:paramtypes",[])],bd.prototype,"collectionStack",null);
_.Q([_.m({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],bd);
_.u(bd,"ytd-search-refinement-card-renderer",function(){if(FUV!==void 0)return FUV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FUV=d},{mode:1});var JJL;var DH=function(){var d=_.l.apply(this,arguments)||this;d.isRichGrid=!1;return d};
_.x(DH,_.l);_.Q([_.M(),_.F("design:type",Object)],DH.prototype,"data",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],DH.prototype,"componentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],DH.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],DH.prototype,"isRichGrid",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],DH.prototype,"miniMode",void 0);
_.Q([_.m({is:"ytd-game-details-renderer",disableElementRegistration:!0})],DH);
_.u(DH,"ytd-game-details-renderer",function(){if(JJL!==void 0)return JJL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return JJL=d},{mode:1});var nZa;var hse;var I9=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return d};
_.x(I9,_.l);_.O=I9.prototype;_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.currentStateData=function(d){var f=d||this.data;return f&&f.states&&f.currentStateId!=null?f.states.find(function(R){return R.stateId===f.currentStateId})||null:null};
_.O.currentStateRendererData=function(d){return(d=this.currentStateData(d))&&d.state&&d.state.buttonRenderer?d.state.buttonRenderer:null};
_.O.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())};
_.O.computeButtonIcon=function(d){d=this.currentStateRendererData(d);var f;return(d==null?0:(f=d.icon)==null?0:f.iconType)?d.icon.iconType.toLowerCase():null};
_.O.computeAccessibility=function(d){return(d=this.currentStateRendererData(d))&&d.accessibilityData?d.accessibilityData.accessibilityData||null:null};
_.O.computeButtonClass=function(d){var f=this.currentStateRendererData(d);if(!f)return"";d="";var R=f.style;R&&(d+=R.toLowerCase().replace(/_/g,"-")+" ");(f=f.size)&&(d+=f.toLowerCase().replace(/_/g,"-")+" ");return d.trim()};
_.O.computeServiceEndpoint=function(d){if(!d)return null;var f=d&&d.serviceEndpoint,R=this.get("command.commandMetadata.webCommandMetadata.sendPost",d);return f?f:R&&d.command?d.command:null};
_.O.computeBellMenuItemParams=function(d){var f;d=(f=_.e(d==null?void 0:d.command,_.I6))==null?void 0:f.commands;if(!d||d.length===0)return null;f=_.e(d[0],_.aE);var R,W;return(f==null?0:(R=f.popup)==null?0:(W=R.menuPopupRenderer)==null?0:W.items)?f.popup.menuPopupRenderer.items.map(function(p){return p.menuServiceItemRenderer.trackingParams}):null};
_.O.handleBellMenuOpenSelectedAction=function(d){var f=d.trackingParams,R=this.computeBellMenuItemParams(this.data);this.data&&f&&R&&R.includes(f)&&this.ytRenderButtonBehavior._setButtonIcon(d.icon.iconType.toLowerCase())};
_.O.onYtServiceRequestCompleted=function(d,f){(d=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",f))&&this.set("data",d)};
_.O.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.O.resetState=function(){this.set("data.currentStateId",3)};
_.O.onYtButtonTapHandler=function(){if(this.data){var d=this.currentStateRendererData(this.data);d&&this.ytRendererBehavior.logExplicitClick(d)}};
I9.prototype.onYtServiceRequestError=I9.prototype.onYtServiceRequestError;I9.prototype.onYtServiceRequestCompleted=I9.prototype.onYtServiceRequestCompleted;I9.prototype.stateChanged=I9.prototype.stateChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],I9.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(w4.YtRenderButtonBehavior),_.F("design:type",Object)],I9.prototype,"ytRenderButtonBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],I9.prototype,"data",void 0);_.Q([_.Mb("data","data.currentStateId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I9.prototype,"stateChanged",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],I9.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],I9.prototype,"onYtServiceRequestError",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],I9);
_.u(I9,"ytd-subscription-notification-toggle-button-renderer",function(){if(hse!==void 0)return hse;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return hse=d},{mode:1});var oZa;var q6=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};d.tapHandler=function(){if(d.data){var f=d.currentStateRendererData();f&&d.ytRendererBehavior.logExplicitClick(f)}};
return d};
_.x(q6,_.l);_.O=q6.prototype;_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.currentStateData=function(){var d=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(f){return f.stateId===d.data.currentStateId})||null:null};
_.O.currentStateRendererData=function(){var d=this.currentStateData();return d&&d.state&&d.state.buttonRenderer?d.state.buttonRenderer:null};
_.O.computeAccessibilityLabel=function(){var d,f,R;return(d=this.currentStateRendererData())==null?void 0:(f=d.accessibilityData)==null?void 0:(R=f.accessibilityData)==null?void 0:R.label};
_.O.computeBellMenuItemParams=function(){var d,f,R=(f=_.e((d=this.data)==null?void 0:d.command,_.I6))==null?void 0:f.commands;if(!R||R.length===0)return null;d=_.e(R[0],_.aE);var W,p;return(d==null?0:(W=d.popup)==null?0:(p=W.menuPopupRenderer)==null?0:p.items)?d.popup.menuPopupRenderer.items.map(function(U){return U.menuServiceItemRenderer.trackingParams}):null};
_.O.handleBellMenuOpenSelectedAction=function(d){var f=d.trackingParams,R=this.computeBellMenuItemParams();if(this.data&&f&&R&&R.includes(f)&&(d==null||!d.isDisabled)){var W;((W=_.e(d.serviceEndpoint,_.LE))==null?void 0:W.signal)!=="CLIENT_SIGNAL"&&(this.icon=d.icon.iconType)}};
_.O.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.O.onYtServiceRequestCompleted=function(d,f){if(d=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",f))this.icon=void 0,this.set("data",d)};
_.O.onYtServiceRequestError=function(){this.icon=void 0};
_.Uh.Object.defineProperties(q6.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d=this.data,f=this.textLabel,R=this.hostElement,W=this.computeAccessibilityLabel(),p=this.tapHandler,U=this.isOverlay?"overlay":"mono",g=(d==null?0:d.disableButton)?"disabled":"active";f=f?_.vw(f):void 0;return{style:U,type:"tonal",state:g,size:"M",focused:!1,formattedButtonText:f,iconPosition:"leading-trailing",onTap:FUf(d,p,R),accessibilityLabel:W}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var d=this.currentStateRendererData(),f,R,W=(R=this.icon)!=null?R:d==null?void 0:(f=d.icon)==null?void 0:f.iconType;if(W)return _.IT(W)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.secondaryIcon)==null?void 0:f.iconType;if(R)return _.IT(R)}}});
q6.prototype.onYtServiceRequestError=q6.prototype.onYtServiceRequestError;q6.prototype.onYtServiceRequestCompleted=q6.prototype.onYtServiceRequestCompleted;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],q6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],q6.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],q6.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],q6.prototype,"textLabel",void 0);
_.Q([_.M(),_.F("design:type",String)],q6.prototype,"icon",void 0);_.Q([_.M(),_.F("design:type",Boolean)],q6.prototype,"isOverlay",void 0);_.Q([_.a("data.*","textLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],q6.prototype,"computedButtonShape",null);_.Q([_.a("data.*","icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],q6.prototype,"computedIcon",null);_.Q([_.a("computedIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],q6.prototype,"computedAnimateIcon",null);
_.Q([_.a("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],q6.prototype,"computedSecondaryIcon",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],q6.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q6.prototype,"onYtServiceRequestError",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],q6);
_.u(q6,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(oZa!==void 0)return oZa;var d=document.createElement("template");_.T(d,'\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 oZa=d},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var $sC;_.Hk($vL,"yt-animated-action",{props:{backgroundLottieRef:_.jE,foregroundLottieRef:_.jE,wrapperClass:_.jE,disableAnimation:_.jE},unsafeExternallySettableAttributes:new Set(["key"])});var L8=function(){var d=_.l.apply(this,arguments)||this;d.animatedActionEnabled=_.q("web_animated_actions");d.foregroundLottieRef={};d.backgroundLottieRef={};d.forceIconOnly=!1;d.showTextWhileAnimating=!1;d.keyboardFocused=!1;d.isAnimating=!1;d.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return d};
_.x(L8,_.l);_.O=L8.prototype;_.O.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.O.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]]"}}}}}};
_.O.attached=function(){this.keyboardFocused=!1};
_.O.onYtServiceRequestSent=function(d,f){(this.get("endpoint.subscribeEndpoint",f)||this.get("endpoint.unsubscribeEndpoint",f))&&this.updateSubscriptionState(!this.subscribed)};
_.O.onYtServiceRequestCompleted=function(d,f){(d=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",f.data))&&this.bellButton&&(this.bellButton.data=d)};
_.O.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.DV(this.hostElement)};
_.O.onPlayerSubscribe=function(d){this.isCompactRed()||d!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.O.onPlayerUnsubscribe=function(d){this.isCompactRed()||d!==this.data.channelId||this.updateSubscriptionState(!1)};
_.O.handleUpdateSubscribeButtonAction=function(d){d=_.e(d,WEO);var f;d&&d.channelId===((f=this.data)==null?void 0:f.channelId)&&this.updateSubscriptionState(!!d.subscribed)};
_.O.computeButtonStyle=function(d){return this.get("style.styleType",d)||null};
_.O.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.O.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.O.updateSubscriptionState=function(d){if(d!==this.subscribed){this.set("data.subscribed",d);var f,R=(f=this.data)==null?void 0:f.subscribedEntityKey;R&&this.ytdReduxBehavior.dispatch(_.MG("subscriptionStateEntity",R,{key:R,subscribed:d}));this.isCompactRed()||_.E$(this.hostElement,"yt-subscription-changed",d);d||(_.zV(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!d),d&&this.hasBellButton&&this.startAnimation())}};
_.O.startAnimation=function(){var d=this;if(!this.isAnimating){var f=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var R;(R=this.backgroundLottieRef.lottieEl)==null||R.goToAndPlay(0);var W;(W=this.foregroundLottieRef.lottieEl)==null||W.goToAndPlay(0);_.Pp.addJob(function(){d.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.Pp.addJob(function(){d.updateContainerToFitContent(!!d.subscribed,!0)},2,1500);
_.Pp.addJob(function(){d.isAnimating=!1},2,f)}};
_.O.maybeAnimateBellIcon=function(){var d=_.zW(this.hostElement).querySelector("yt-animated-icon");if(d){var f;(f=d.animationRef.lottieEl)==null||f.goToAndPlay(0)}};
_.O.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.O.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.O.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var d;this.unsubscribedWidth=(d=this.subscribeButtonShape)==null?void 0:d.getBoundingClientRect().width}var f;this.subscribedWidth=(f=this.bellButton)==null?void 0:f.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.O.updateContainerToFitContent=function(d,f){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(d?(d=this.subscribedWidth,f=this.isAnimating&&!f,this.subscribedIconOnlyWidth===void 0||f||(d=this.subscribedIconOnlyWidth),this.hostElement.style.width=d+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.O.clearContainerSize=function(){this.hostElement.style.width=""};
_.O.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.O.maybeSetSubscribedButtonIconOnlyWidth=function(){var d=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 f;d.subscribedIconOnlyWidth=(f=d.bellButton)==null?void 0:f.getBoundingClientRect().width;requestAnimationFrame(function(){if(d.bellButton){var R;d.bellButton.textLabel=
(R=d.data)==null?void 0:R.subscribedButtonText}})})))};
_.Uh.Object.defineProperties(L8.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 d;return(d=this.data)==null?void 0:d.subscribedButtonText}var f;return this.forceIconOnly?void 0:(f=this.data)==null?void 0:f.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var d,f,R=((d=this.data)==null?void 0:(f=d.timedAnimationData)==null?void 0:f.animationTiming)||[];return{uniqueId:"subscribe",timings:R,enabled:R.length>0&&!this.subscribed,experimentEnabled:R.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var d;return!this.subscribed&&((d=this.data)==null?void 0:d.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 d={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var f=d.renderer;var R=d.element;var W=d.subscribed;var p=d.commandController;var U=d.isOverlay;d=d.stopPropagation;var g=oZp(f,W);U&&(g.style="overlay");U=Object;var K=U.assign,E;a:switch((E=f.style)==null?void 0:E.styleType){case "COMPACT_GRAY":case "COMPACT_RED":E={size:"S"};break a;default:E={size:"M"}}var Y=hsu(f,
W);var b=(b=W?f.subscribedButtonText:f.unsubscribedButtonText)?_.vw(b):void 0;return K.call(U,{},g,E,{focused:!1,toggled:W,accessibilityLabel:Y,formattedButtonText:b,onTap:nZp(f,W,R,p,d)})}}}});
L8.prototype.onMouseDown=L8.prototype.onMouseDown;L8.prototype.onDataChanged=L8.prototype.onDataChanged;L8.prototype.observedSubscribed=L8.prototype.observedSubscribed;L8.prototype.onYtServiceRequestCompleted=L8.prototype.onYtServiceRequestCompleted;L8.prototype.onYtServiceRequestSent=L8.prototype.onYtServiceRequestSent;L8.prototype.maybeUpdateBellButtonText=L8.prototype.maybeUpdateBellButtonText;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],L8.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],L8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],L8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],L8.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],L8.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],L8.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.subscribedEntityKey"],selector:vSQ}),_.F("design:type",Object)],L8.prototype,"subscriptionStateEntity",void 0);_.Q([_.M({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.F("design:type",Boolean)],L8.prototype,"subscribed",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],L8.prototype,"branded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],L8.prototype,"animatedActionEnabled",void 0);
_.Q([_.M(),_.F("design:type",Object)],L8.prototype,"foregroundLottieRef",void 0);_.Q([_.M(),_.F("design:type",Object)],L8.prototype,"backgroundLottieRef",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],L8.prototype,"overlayButton",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.F("design:type",Object)],L8.prototype,"buttonStyle",void 0);_.Q([_.M(),_.F("design:type",Object)],L8.prototype,"forceIconOnly",void 0);
_.Q([_.M(),_.F("design:type",Object)],L8.prototype,"showTextWhileAnimating",void 0);_.Q([_.M({value:function(){return!!_.Ze().resolve(_.WX(_.HL))&&_.q("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],L8.prototype,"useKeyboardFocused",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],L8.prototype,"keyboardFocused",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],L8.prototype,"isAnimating",void 0);_.Q([_.a("data.notificationPreferenceButton.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"hasBellButton",null);
_.Q([_.e2("subscribedButtonText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L8.prototype,"maybeUpdateBellButtonText",null);_.Q([_.a("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"subscribedButtonText",null);_.Q([_.a("data.timedAnimationData.animationTiming","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"smartimationSettings",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"subscribeButtonHidden",null);_.Q([_.M({reflectToAttribute:!0}),_.a("subscribed","hasBellButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"subscribeButtonInvisible",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"unsubscribeButtonHidden",null);_.Q([_.Xd("ytd-subscription-notification-toggle-button-renderer-next"),_.F("design:type",Object)],L8.prototype,"bellButton",void 0);_.Q([_.Xd("#subscribe-button-shape"),_.F("design:type",HTMLElement)],L8.prototype,"subscribeButtonShape",void 0);
_.Q([_.a("overlayButton","subscribed","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],L8.prototype,"buttonShape",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],L8.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],L8.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.e2("subscribed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L8.prototype,"observedSubscribed",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L8.prototype,"onDataChanged",null);_.Q([_.LO("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],L8.prototype,"onMouseDown",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],L8);
_.u(L8,"ytd-subscribe-button-renderer",function(){if($sC!==void 0)return $sC;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $sC=d},{mode:1});var eZ=function(){var d=_.l.apply(this,arguments)||this;d.isRichGrid=!1;return d};
_.x(eZ,_.l);eZ.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eZ.prototype,"isRichGrid",void 0);_.Q([_.m({is:"ytd-game-card-renderer",disableElementRegistration:!0})],eZ);
_.u(eZ,"ytd-game-card-renderer",function(){if(nZa!==void 0)return nZa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nZa=d},{mode:1});var xe={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.q("defer_menus")&&!lWR?0:void 0,waitForSignal:"eocs"};var NFi;var yJB;var XF=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return d};
_.x(XF,_.l);_.O=XF.prototype;_.O.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.O.onSeriesReminderStateEntityChange=function(){var d,f,R;((d=this.eventReminderStateEntity)==null?0:d.key)&&((f=this.seriesReminderStateEntity)==null?void 0:f.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((R=this.eventReminderStateEntity)==null?void 0:R.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.MG("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.O.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.O.onYtServiceRequestError=function(){var d;this.updateReminderStateEntitiesFromButtonState((d=this.data)==null?void 0:d.currentState)};
_.O.handleUpdateUpcomingEventReminderButtonStateCommand=function(d){if(d=_.e(d,aac)){var f,R=(f=this.data)==null?void 0:f.targetId;R&&d.targetId===R&&_.i8(this.updateReminderStateEntitiesFromButtonState.bind(this,d.state))}};
_.O.getButtonStateFromReminderState=function(){var d;if(((d=this.seriesReminderStateEntity)==null?void 0:d.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var f;if(((f=this.eventReminderStateEntity)==null?void 0:f.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var R,W;if(((R=this.seriesReminderStateEntity)==null?void 0:R.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((W=this.eventReminderStateEntity)==
null?void 0:W.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var p;return(p=this.data)==null?void 0:p.currentState};
_.O.updateReminderStateEntitiesFromButtonState=function(d){if(d){switch(d){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":d="UPCOMING_EVENT_REMINDER_STATE_NONE";var f="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":d="UPCOMING_EVENT_REMINDER_STATE_SINGLE";f="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":d="UPCOMING_EVENT_REMINDER_STATE_NONE";f="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var R;
((R=this.eventReminderStateEntity)==null?0:R.key)&&this.ytdReduxBehavior.dispatch(_.MG("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:d})));var W;((W=this.seriesReminderStateEntity)==null?0:W.key)&&this.ytdReduxBehavior.dispatch(_.MG("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:f})))}};
_.Uh.Object.defineProperties(XF.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var d=this.getButtonStateFromReminderState(),f,R;if(d&&((f=this.data)==null?0:(R=f.states)==null?0:R.length))for(f=_.Z(this.data.states),R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;if(((W=_.e(R,MKV))==null?void 0:W.state)===d)return _.e(R,MKV)}}}});
XF.prototype.onYtServiceRequestError=XF.prototype.onYtServiceRequestError;XF.prototype.onYtServiceRequestCompleted=XF.prototype.onYtServiceRequestCompleted;XF.prototype.onSeriesReminderStateEntityChange=XF.prototype.onSeriesReminderStateEntityChange;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],XF.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],XF.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XF.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:JjU}),_.F("design:type",Object)],XF.prototype,"eventReminderStateEntity",void 0);
_.Q([_.M({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(d,f){return _.qn(d.entities,"sportsSeriesReminderStateEntity",f)}}),
_.F("design:type",Object)],XF.prototype,"seriesReminderStateEntity",void 0);_.Q([_.a("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],XF.prototype,"currentButtonStateRenderer",null);_.Q([_.e2("seriesReminderStateEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XF.prototype,"onSeriesReminderStateEntityChange",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XF.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XF.prototype,"onYtServiceRequestError",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],XF);
_.u(XF,"ytd-upcoming-event-reminder-button-renderer",function(){if(yJB!==void 0)return yJB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return yJB=d},{mode:1});var CNc;var Tl=function(){return _.l.apply(this,arguments)||this};
_.x(Tl,_.l);Tl.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.Uh.Object.defineProperties(Tl.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(_.q("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Tl.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tl.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Tl.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Tl.prototype,"shelfDismissal",void 0);_.Q([_.a("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tl.prototype,"text",null);
_.Q([_.a("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tl.prototype,"textAriaLabel",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Tl);
_.u(Tl,"ytd-notification-multi-action-renderer",function(){if(CNc!==void 0)return CNc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return CNc=d},{mode:1});var iic;var A3=function(){return _.l.apply(this,arguments)||this};
_.x(A3,_.l);A3.prototype.ready=function(){var d=this;_.Eo(this.hostElement).querySelector("#undo").addEventListener("tap",function(){d.onUndoTap()})};
A3.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],A3.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],A3.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],A3);
_.u(A3,"ytd-notification-text-renderer",function(){if(iic!==void 0)return iic;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return iic=d},{mode:1});var BFR;var a9=function(){var d=_.l.apply(this,arguments)||this;d.mouseOverDelayJobId=0;d.fadeInImageDelayJobId=0;d.startTimeMs=-1;d.loadingStartTimeMs=-1;d.loadingEndTimeMs=-1;d.hasVideoPreview=!1;return d};
_.x(a9,_.l);_.O=a9.prototype;_.O.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.O.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.O.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.O.showThumbnail=function(){var d=this;this.csn=_.J6();_.nE("fmth");_.Pp.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.YJ(_.Pp,function(){d.loadingStartTimeMs=(0,_.OB)();var f=_.Eo(d.hostElement).querySelector("#thumbnail");f.complete?d.displayMouseOverImage():f.addEventListener("load",_.qb(d,d.displayMouseOverImage))},150):_.k6(_.Eo(this.hostElement).querySelector("#play"),"show",!0)};
_.O.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.O.onTap=function(){this.removeVideoPreview()};
_.O.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var d=this.videoId,f=this.csn,R=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,W=this.startTimeMs,p=this.hasVideoPreview,U=_.Ge(this.trackingParams),g={isMovingThumbnail:p};p&&W>0&&(R>0&&(g.movingThumbnailLoadingDurationMs=Math.round(R)),g.durationHoveredMs=Math.round((0,_.OB)()-W));d&&(g.videoId=d);_.fl(f,U,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:g});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.O.removeVideoPreview=function(){_.Pp.cancelJob(this.mouseOverDelayJobId);_.Pp.cancelJob(this.fadeInImageDelayJobId);var d=_.Eo(this.hostElement).querySelector("#thumbnail");_.k6(d,"fade-in",!1);d.removeEventListener("load",_.qb(this,this.displayMouseOverImage));d=_.Eo(this.hostElement).querySelector("#play");_.k6(d,"fade-in",!1);_.k6(d,"show",!1)};
_.O.displayMouseOverImage=function(){var d=_.Eo(this.hostElement).querySelector("#thumbnail"),f=_.Eo(this.hostElement).querySelector("#play");this.isImageAvailable(d)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.OB)(),this.startTimeMs=(0,_.OB)(),this.fadeInImageDelayJobId=_.YJ(_.Pp,function(){_.k6(d,"fade-in",!0)},50)):_.k6(f,"fade-in",!0)};
_.O.computeThumbnail=function(d,f){var R;d&&d.movingThumbnailDetails&&d.movingThumbnailDetails.thumbnails&&f?R=_.KG(d.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):R=f?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(R)return _.Fo(R)};
_.O.isImageAvailable=function(d){return!(!d.src||d.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||d.naturalWidth===120)};
a9.prototype.onTap=a9.prototype.onTap;a9.prototype.dataChanged=a9.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],a9.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a9.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],a9.prototype,"csn",void 0);_.Q([_.M(),_.F("design:type",Object)],a9.prototype,"trackingParams",void 0);
_.Q([_.M(),_.F("design:type",String)],a9.prototype,"videoId",void 0);_.Q([_.M(),_.F("design:type",Boolean)],a9.prototype,"isAttachedAndDataSet",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a9.prototype,"dataChanged",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a9.prototype,"onTap",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],a9);
_.u(a9,"ytd-moving-thumbnail-renderer",function(){if(BFR!==void 0)return BFR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return BFR=d},{mode:1});var cJa;_.WD=function(d){this.hostElement=d;this.eventSink=null;this.eventList=[]};
_.WD.prototype.shouldForward=function(){var d,f;return(f=(d=this.eventSink)==null?void 0:d.isConnected)!=null?f:document.body.contains(this.eventSink)};
_.WD.prototype.start=function(d,f){this.eventSink&&this.stop();for(var R=0;R<d.length;R++)this.hostElement.addEventListener(d[R],_.qb(this,this.forwardEvent));var W;this.eventSink=(W=f.hostElement)!=null?W:f;this.eventList=d};
_.WD.prototype.stop=function(){for(var d=0;d<this.eventList.length;d++)this.hostElement.removeEventListener(this.eventList[d],_.qb(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.WD.prototype.forwardEvent=function(d,f){this.shouldForward()&&(d.stopPropagation(),this.eventSink instanceof Element?_.E$(this.eventSink,d.type,f):_.JA(new _.M2("eventSink is not an element")))};_.M6={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.WD(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(d,f){this.forwarder_.start(d,f)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var w9=function(){return _.l.apply(this,arguments)||this};
_.x(w9,_.l);_.O=w9.prototype;_.O.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=_.FK("HTML_DIR")==="rtl"?"right":"left"};
_.O.dataChanged=function(){this.popupOpen=!1};
_.O.computeAriaLabel=function(d){return _.e(d,TEV).label};
_.O.onTap=function(d){d.stopPropagation();d.preventDefault();this.data.command&&_.Ze().resolve(_.s4).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.O.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.O.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
w9.prototype.onPopupClosed=w9.prototype.onPopupClosed;w9.prototype.onPopupOpened=w9.prototype.onPopupOpened;w9.prototype.onTap=w9.prototype.onTap;w9.prototype.dataChanged=w9.prototype.dataChanged;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],w9.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.lf),_.F("design:type",Object)],w9.prototype,"ironButtonState",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],w9.prototype,"componentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],w9.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:-1}),_.F("design:type",Number)],w9.prototype,"tabindex",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.F("design:type",Object)],w9.prototype,"ariaLabel",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],w9.prototype,"disableTooltips",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],w9.prototype,"popupOpen",void 0);
_.Q([_.M(),_.F("design:type",Element)],w9.prototype,"eventSink",void 0);_.Q([_.Xd("#tooltip"),_.F("design:type",Object)],w9.prototype,"tooltip",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],w9.prototype,"onTap",null);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"onPopupOpened",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w9.prototype,"onPopupClosed",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],w9);
_.u(w9,"ytd-thumbnail-overlay-button-renderer",function(){if(cJa!==void 0)return cJa;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return cJa=d},{mode:1});var tji;var ld=function(){return _.l.apply(this,arguments)||this};
_.x(ld,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ld.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"disableAnimation",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"rounded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"transparentBackground",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"noPadding",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],ld);
_.u(ld,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(tji!==void 0)return tji;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tji=d},{mode:1});var dQa;var Gl=function(){return _.l.apply(this,arguments)||this};
_.x(Gl,_.l);Gl.prototype.computeIconPosition=function(d){return this.get("iconPosition",d)||null};
Gl.prototype.computeIconStyle=function(d){return this.get("iconStyle",d)||null};
Gl.prototype.computeIsIconStyleFilled=function(d){if(!d)return!1;var f;return d.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((f=d.icon)==null?void 0:f.iconType)==="ERROR_BLACK"};
_.Q([_.M(),_.F("design:type",Object)],Gl.prototype,"data",void 0);_.Q([_.M({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Gl.prototype,"iconPosition",void 0);_.Q([_.M({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Gl.prototype,"iconStyle",void 0);_.Q([_.M({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Gl.prototype,"iconStyleFilled",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Gl);
_.u(Gl,"ytd-thumbnail-overlay-icon-renderer",function(){if(dQa!==void 0)return dQa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return dQa=d},{mode:1});var jpF;var SZ=function(){return _.l.apply(this,arguments)||this};
_.x(SZ,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SZ.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],SZ);
_.u(SZ,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(jpF!==void 0)return jpF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jpF=d},{mode:1});var fqe;var VA=function(){var d=_.l.apply(this,arguments)||this;d.isPreviewLoading=!1;return d};
_.x(VA,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],VA.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],VA.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],VA.prototype,"isPreviewLoading",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],VA);
_.u(VA,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(fqe!==void 0)return fqe;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fqe=d},{mode:1});var REF;var r9=function(){return _.l.apply(this,arguments)||this};
_.x(r9,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],r9.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],r9.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],r9);
_.u(r9,"ytd-thumbnail-overlay-pinking-renderer",function(){if(REF!==void 0)return REF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return REF=d},{mode:1});var W6R;var m1=function(){var d=_.l.apply(this,arguments)||this;d.disableTooltips=!1;d.isLoading=!1;d.useExpandableTooltip=!1;d.toggled=!1;d.hovered=!1;d.mouseoverDelayJobId=0;d.toggleDelayJobId=0;d.expandAnimationDelayJobId=0;return d};
_.x(m1,_.l);_.O=m1.prototype;_.O.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");_.Eo(this.hostElement).querySelector("#tooltip").position=_.FK("HTML_DIR")==="rtl"?"right":"left"};
_.O.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.Pp.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.Pp.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.Pp.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.O.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.Pp.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.Pp.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.Pp.cancelJob(this.expandAnimationDelayJobId)};
_.O.computeIcon=function(d,f,R){return(d=R?f:d)&&d.iconType?_.IT(d.iconType):void 0};
_.O.computeAriaLabel=function(d,f,R){return _.e(R?f:d,TEV).label};
_.O.computeTooltip=function(d,f,R){return R?f:d};
_.O.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.O.computeIconOnHover=function(d,f){if((d==null?0:d.iconType)&&!f)return _.IT(d.iconType)};
_.O.onTap=function(d){var f=this;d.stopPropagation();d.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(d=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(d),this.useExpandableTooltip&&(this.toggleDelayJobId=_.YJ(_.Pp,function(){f.hovered=!1;f.data&&!f.data.toggledServiceEndpoint&&(f.expandAnimationDelayJobId=_.YJ(_.Pp,function(){f.set("data.isToggled",
!1)},200))},2E3))};
_.O.onMouseenter=function(){var d=this;this.mouseoverDelayJobId=_.YJ(_.Pp,function(){d.hovered=!0},300)};
_.O.onMouseleave=function(){_.Pp.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.O.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.O.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.O.onServiceRequestCompleted=function(d,f){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(f)||this.set("data.isToggled",!this.data.isToggled)};
_.O.serviceRequestWasSuccessful=function(d){return _.e(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.mP)?d.data.status==="STATUS_SUCCEEDED":!0};
m1.prototype.onServiceRequestCompleted=m1.prototype.onServiceRequestCompleted;m1.prototype.onPopupClosed=m1.prototype.onPopupClosed;m1.prototype.onPopupOpened=m1.prototype.onPopupOpened;m1.prototype.onMouseleave=m1.prototype.onMouseleave;m1.prototype.dataChanged=m1.prototype.dataChanged;_.Q([_.A(_.lf),_.F("design:type",Object)],m1.prototype,"ironButtonState",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],m1.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],m1.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],m1.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.F("design:type",Object)],m1.prototype,"ariaLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],m1.prototype,"disableTooltips",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],m1.prototype,"popupOpen",void 0);_.Q([_.M(),_.F("design:type",Object)],m1.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Element)],m1.prototype,"eventSink",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],m1.prototype,"useExpandableTooltip",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.F("design:type",Object)],m1.prototype,"toggled",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],m1.prototype,"hovered",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.F("design:type",Object)],m1.prototype,"iconOnHover",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m1.prototype,"dataChanged",null);
_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m1.prototype,"onMouseleave",null);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m1.prototype,"onPopupOpened",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m1.prototype,"onPopupClosed",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],m1.prototype,"onServiceRequestCompleted",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],m1);
_.u(m1,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(W6R!==void 0)return W6R;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return W6R=d},{mode:_.kO("kevlar_poly_si_batch_j053")?1:2});var pja;var UQO=_.UI(function(d){var f=d.data;var R=d.thumbnailSize;var W=function(){return f().enableSegmentView};
return _.z("yt-thumbnail-overlay-progress-bar-view-model",{class:_.Iw("ytThumbnailOverlayProgressBarHost",function(){return $sJ(R==null?void 0:R())})},_.z(_.k,{cond:W,
then:function(){return _.z("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.z("div",{class:_.rH("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+f().startPercent+"%"}}),_.z("div",{class:_.rH("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+f().segmentDurationPercent+"%"}},_.z("div",{class:_.rH("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.z("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.z("div",null," ",function(){return f().segmentLabel})),_.z("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.z("div",{class:_.rH("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.z(_.k,{cond:function(){return!W()&&f().startPercent},
then:function(){var p={};return _.z("div",{class:_.rH("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(p.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.q("web_enable_modern_progress_bar_overlay"),p))},_.z("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+f().startPercent+"%"}}))}}))},"V");
UQO.idomCompat=!0;var Orc=_.UI(function(d){var f=_.bI(),R=_.F8(function(p){var U,g,K;a:{var E=(U=d.data())==null?void 0:U.animationActivationTargetId;U=((g=d.data())==null?void 0:g.animationActivationEntityKey)||"";g=(K=d.data())==null?void 0:K.animationActivationEntitySelectorType;if(U&&E)switch(g){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":p=_.qn(p.entities,"playerStateEntity",U);K=_.Ze().resolve(_.WX(_.m8));E=!!(p&&p.videoId===E&&(K==null?0:K.isMiniplayerActive()));E={activated:E,playAnimation:E&&
p.playerState==="PLAYER_STATE_PLAYING"};break a}E=void 0}return E});
_.G7(function(){var p;if((p=R())==null?0:p.activated){var U;if((U=R())==null?0:U.playAnimation){var g;(g=f.lottieEl)==null||g.goToAndPlay(0)}else{var K;(K=f.lottieEl)==null||K.goToAndStop(0)}}},"DbQiXd");
var W=function(){var p,U=!((p=R())==null||!p.activated);if(d.data()){p=d.data();var g=void 0;p.icon&&(g=_.ekQ(p.icon),g=wuW(g));var K=void 0,E;if((E=p.backgroundColor)==null?0:E.lightTheme){var Y;K={backgroundColor:CY((Y=p.backgroundColor)==null?void 0:Y.lightTheme,"0.8")}}if(p.text||g||U){if(U&&p.lottieData&&f){Y=p.lottieData;var b,D,I;E={animationConfig:{name:Y.url,path:Y.url,autoplay:(b=Y.settings)==null?void 0:b.autoplay,loop:(I=(D=Y.settings)==null?void 0:D.loop)!=null?I:!0},animationRef:f}}else E=
void 0;if(U)b=17;else b:switch(p.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":b=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":b=19;break b;default:b=17}U={type:b,text:U&&p.animatedText?p.animatedText:p.text,icon:g,customColors:K,animation:E}}else U=void 0}else U=void 0;return U};
return _.z("yt-thumbnail-badge-view-model",{class:_.Iw("ytThumbnailBadgeViewModelHost",d.class)},_.z(_.k,{cond:W,then:function(){return _.z(_.hU,{data:function(){return W()}})}}))},"W");var ZrB=_.UI(function(d){var f={},R={};return _.z("yt-thumbnail-bottom-overlay-view-model",{class:_.Iw("ytThumbnailBottomOverlayViewModelHost",(f.ytThumbnailBottomOverlayViewModelHostBackground=function(){return d.data().enableGradientBackground},f))},_.z(_.aH,{data:function(){return d.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(W){return _.z(UQO,{data:W.data,
thumbnailSize:d.thumbnailSize})}}),_.z("div",{class:_.Iw("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var W;
return NFk((W=d.thumbnailSize)==null?void 0:W.call(d))},(R.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var W;
return(W=d.isClip)==null?void 0:W.call(d)},R.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var W;
return!_.q("web_enable_modern_progress_bar_overlay")&&((W=d.thumbnailSize)==null?void 0:W.call(d))==="small"},R))},_.z(_.aH,{data:function(){return d.data().badge}},{thumbnailBadgeViewModel:function(W){return _.z(Orc,{data:W.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.z(_.aH,{data:function(){return d.data().badges}},{thumbnailBadgeViewModel:function(W){return _.z(Orc,{data:W.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"X");
ZrB.idomCompat=!0;_.Hk(ZrB,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.sz,thumbnailSize:_.sz,isClip:_.sz}});var REn={calledOnce:!1,state:"visible"},W6Q={calledOnce:!1,state:"hidden"};var ud=_.UI(function(d){var f=d.data;var R=d.className;d=d.alwaysShow;var W=_.iiW(),p={};return _.z("thumbnail-hover-overlay-view-model",{el:_.Uz(_.FT(function(){return f().rendererContext})),
class:_.Iw("ytThumbnailHoverOverlayViewModelHost",R,(p.ytThumbnailHoverOverlayViewModelHostForceHover=d,p)),"aria-label":function(){var U;return(U=_.e(f().rendererContext,_.LP))==null?void 0:U.label},
role:function(){return _.P3(f().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.P3(f().rendererContext)!==void 0?0:void 0},
"on:keypress":W},_.z("div",{class:_.Iw("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(f().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var U="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:U="ytThumbnailHoverOverlayViewModelStyleCover"}return U})},_.z(_.k,{cond:function(){return f().icon},
then:function(U){return _.z(_.Wk,{data:U,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.z(_.k,{cond:function(){return f().text},
then:function(U){return _.z(_.d4,{text:U,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Y");
ud.idomCompat=!0;var spi=_.UI(function(d){var f=d.data;return _.z(_.aH,{data:function(){return f==null?void 0:f().overlays}},{thumbnailHoverOverlayViewModel:ud})},"Z");
spi.idomCompat=!0;var gmV={};var HrV=_.UI(function(d){var f=d.data;var R=d.image;var W=d.state;var p=d.iconType;var U=d.overlays;var g=d.isOverlay;var K=_.RI("div");d=_.Z(_.kY(!0,void 0,"sUzEZ"));var E=d.next().value,Y=d.next().value,b=function(){return!!f().onTap},D=_.Ww(p,"LIVE");
_.G7(function(){var L=f();requestAnimationFrame(function(){if(K.value===null)var X=!0;else{var w=K.value;X=L.badgeText;var S=OrW(L.size);X in gmV?w=gmV[X]:(w=w.clientWidth,gmV[X]=w);(X=w>S)?K.value.style.display="none":K.value.style.visibility="visible"}Y(X)})},"SpVcNb");
var I=function(){var L={};return L["yt-spec-avatar-shape__image"]=!0,L["yt-spec-avatar-shape__image--ads-app"]=f().type===1,L};
return _.z("yt-avatar-shape",null,_.z("div",{el:_.Uz(spk(b,{keydown:function(L){if(L.key==="Enter"){var X;(X=L.currentTarget)==null||X.click()}},
click:function(L){var X,w;return void((w=(X=f()).onTap)==null?void 0:w.call(X,L))}})),
class:function(){var L={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},X=f();L=(L[X.clusterLayoutConfig?K6p(X.clusterLayoutConfig):EmW(X.size)]=!0,L["yt-spec-avatar-shape__button--tappable"]=b(),L);(X=f().avatarButtonCustomClassName)&&(L[X]=!0);return _.rH(L)},
"aria-label":function(){return b()?f().accessibilityText:""},
role:function(){return b()?"button":void 0},
tabindex:function(){return b()?0:void 0}},_.z("div",{class:function(){var L,X=f(),w=W==null?void 0:W(),S=g==null?void 0:g(),r=!((L=X.decorations)==null||!L.includes(2)||X.size!=="medium"&&X.size!=="large"),v=X.size==="tiny"||X.size==="extra-small",c,n,y,h,t={};
L=(t["yt-spec-avatar-shape--live-ring"]=!!(((c=X.decorations)==null?0:c.includes(0))&&k_n(X.size)),t["yt-spec-avatar-shape--stories-watched"]=r&&!(w==null||!w.storiesWatched),t["yt-spec-avatar-shape--stories-unwatched"]=r&&!(w==null?0:w.storiesWatched),t["yt-spec-avatar-shape--background-border"]=YTk(X.decorations)&&!v,t["yt-spec-avatar-shape--background-border-thin"]=YTk(X.decorations)&&v,t["yt-spec-avatar-shape__on-select-border"]=!((n=X.decorations)==null||!n.includes(4)),t["yt-spec-avatar-shape__white-border"]=
!((y=X.decorations)==null||!y.includes(5)),t["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((h=X.decorations)==null?0:h.includes(5))&&v),t["yt-spec-avatar-shape--is-overlay"]=!!S,t);return _.rH(L)},
style:function(){a:{var L=f().clusterLayoutConfig;if(L){b:{var X=L.numAvatarsInCluster;var w=L.avatarIndex;if(w!==X-1){switch(L.clusterSize){case "small":L="32";break;case "medium":L="36";break;case "40":L="40";break;default:X=void 0;break b}X="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+L+"x"+L+"_avatars_"+X+"_index_"+w+".svg"}else X=void 0}if(X){X=_.xJ({"-webkit-mask-image":"url("+X+")","mask-image":"url("+X+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}X=void 0}return X}},_.z("div",{class:function(){var L={};
var X=f();L=(L[X.clusterLayoutConfig?gmU(X.clusterLayoutConfig):Hrf(X.size)]=!0,L["yt-spec-avatar-shape--no-margin"]=YTk(f().decorations),L);return _.rH(L)}},_.z(_.Wk,{data:R,
alt:function(){return!b()&&f().accessibilityText?f().accessibilityText:""},
targetWidth:function(){return zEv(f().size)},
targetHeight:function(){return zEv(f().size)},
className:function(){return _.rH(I())}}),_.z(_.k,{cond:function(){var L;
return((L=f().decorations)==null?void 0:L.includes(0))&&k_n(f().size)},
then:function(){return _.z("div",{class:function(){var L={};L=(L["yt-spec-avatar-shape__live-badge"]=!0,L["yt-spec-avatar-shape__live-badge--badge-small"]=f().size==="small",L["yt-spec-avatar-shape__live-badge--badge-medium"]=f().size==="medium"||f().size==="48",L["yt-spec-avatar-shape__live-badge--badge-large"]=f().size==="large",L["yt-spec-avatar-shape__live-badge--badge-extra-large"]=f().size==="extra-large"||f().size==="extra-extra-large"||f().size==="giant",L);return _.rH(L)}},_.z(_.k,{cond:function(){return f().badgeText},
then:function(L){return _.z("div",{class:"yt-spec-avatar-shape__badge-text",el:K},L)}}),_.z(_.k,{cond:E,
then:function(){return _.z("div",{class:"yt-spec-avatar-shape__badge-icon"},_.z(_.X8,{icon:D,size:function(){a:switch(f().size){case "extra-large":var L=16;break a;default:L=13}return L}}))}}))}}),_.z(_.k,{cond:function(){var L,X;
return((L=f().decorations)==null?void 0:L.includes(1))||((X=f().decorations)==null?void 0:X.includes(0))&&!k_n(f().size)},
then:function(){return _.z("div",{class:function(){var L=f(),X,w,S={};var r=(S["yt-spec-avatar-shape__live-dot"]=!((X=L.decorations)==null||!X.includes(0)||k_n(L.size)),S["yt-spec-avatar-shape__new-content"]=!((w=L.decorations)==null||!w.includes(1)),S);return _.rH(r)}})}}),_.z(_.k,{cond:function(){return!!U},
then:function(){return _.z("div",{class:function(){var L={};L=Object.assign((L["yt-spec-avatar-shape__image-overlays"]=!0,L),I());return _.rH(L)}},U==null?void 0:U())}})))))},"$");
HrV.idomCompat={callbacks:{overlays:!0}};_.Ph=_.UI(function(d){function f(){R().endpoint&&_.Cu(R().endpoint)}
var R=d.data;var W=d.decorations;var p=d.avatarButtonCustomClassName;var U=d.isOverlay;var g=d.clusterLayoutConfig;return _.z("avatar-view-model",null,_.z(_.k,{cond:function(){return R().image},
then:function(K){return _.z(HrV,{data:function(){return DQS({data:R(),onTap:R().endpoint?f:void 0,decorations:W==null?void 0:W(),badgeText:void 0,accessibilityText:R().accessibilityText,avatarButtonCustomClassName:p==null?void 0:p(),clusterLayoutConfig:g==null?void 0:g()})},
image:K,iconType:"RADAR_LIVE",overlays:function(){return _.z(spi,{data:R})},
isOverlay:U})}}))},"aa");
_.Ph.idomCompat=!0;_.QA=_.UI(function(d){var f=d.data;d=d.className;var R=_.RI("yt-decorated-avatar-view-model"),W=function(){return _.e(f().avatar,_.JG)},p=_.qg(function(){var U,g=f(),K=W(),E=_.P3(f().rendererContext),Y=(U=R.value)!=null?U:void 0,b;
if(K){Y={data:g,avatar:K,onTap:E,element:Y};U=Y.data;g=Y.avatar;K=Y.onTap;E=Y.element;Y=Y.commandController;K=K?eEF(K,E,Y):void 0;E=[];U.liveData&&E.push(0);var D;Y=(D=U.liveData)==null?void 0:D.liveBadgeText;D=(b=_.e(U.rendererContext,_.LP))==null?void 0:b.label;b=DQS({data:g,onTap:K,decorations:E,badgeText:Y,accessibilityText:D?D:U.a11yLabel})}else b={size:"medium"};return b},void 0,"c00kWd");
return _.z("yt-decorated-avatar-view-model",{class:_.Iw("ytDecoratedAvatarViewModelHost",d),el:R},_.z(_.k,{cond:function(){var U;return(U=W())==null?void 0:U.image},
then:function(U){return _.z(HrV,{data:p,image:U,iconType:"RADAR_LIVE",overlays:function(){return _.z(spi,{data:W})}})}}))},"ba");
_.QA.idomCompat=!0;_.vh=_.UI(function(d){var f=function(){var K;return Object.assign({},d.data(),(K=d.overrides)==null?void 0:K.call(d))},R=function(){return _.QD(f().rendererContext)},W=function(){var K=f().avatars,E,Y;
return(Y=(E=(K==null?0:K[0])?_.e(K[0],_.JG):void 0)==null?void 0:E.avatarImageSize)!=null?Y:"AVATAR_SIZE_UNKNOWN"},p=function(){return L6S(f())},U=function(){if(f().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var K=void 0;
else if((K=d.decorations)==null?0:K.call(d))K=d.decorations();else{K=f();var E=0;K.avatars&&(E+=K.avatars.length);K.decoratedText&&(E+=1);K=E>1?[3]:[]}return K},g={};
return _.z("yt-avatar-stack-view-model",{el:_.Uz(_.FT(function(){return f().rendererContext})),
class:_.Iw("yt-avatar-stack-view-model-wiz",d.className,(g["yt-avatar-stack-view-model-wiz--tappable"]=R,g["yt-avatar-stack-view-model-wiz--is-overlay"]=d.isOverlay,g["yt-avatar-stack-view-model-wiz--medium-text"]=d.useMediumText,g)),tabindex:function(){return R()?0:void 0},
role:function(){return R()?"link":void 0},
"aria-label":function(){var K,E;return(E=(K=_.e(f().rendererContext,_.LP))==null?void 0:K.label)!=null?E:""}},_.z(_.k,{cond:function(){var K;
return f().avatars&&!((K=d.hideAvatar)==null?0:K.call(d))},
then:function(){return _.z("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.z(_.k,{cond:function(){return f().decoratedText},
then:function(K){var E={};return _.z("div",{class:_.Iw("yt-avatar-stack-view-model-wiz__text-container",(E["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return W()==="AVATAR_SIZE_XXS"||W()==="AVATAR_SIZE_XS"},E["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var Y;
return((Y=d.isOverlay)==null?void 0:Y.call(d))&&(W()==="AVATAR_SIZE_XXS"||W()==="AVATAR_SIZE_XS")},E)),
style:_.xJ({width:function(){return p().avatarSizeInPx+"px"},
height:function(){return p().avatarSizeInPx+"px"}})},_.z(_.d4,{text:K,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.z("div",{style:function(){return _.xJ(p().avatarStackStyle)()},
class:function(){return p().avatarStackClass}},_.z(_.aH,{data:function(){return p().avatars.reverse()}},{avatarViewModel:function(K,E){return _.z("div",{style:function(){var Y,b;
return _.xJ((b=(Y=p()).avatarStyle)==null?void 0:b.call(Y,E()))()},
class:function(){return p().avatarClass}},_.z(_.Ph,{data:K.data,
decorations:U,avatarButtonCustomClassName:function(){return p().avatarButtonCustomClassName},
isOverlay:d.isOverlay,clusterLayoutConfig:function(){var Y,b;return(b=(Y=p()).clusterLayoutConfig)==null?void 0:b.call(Y,E())}}))},
decoratedAvatarViewModel:function(K,E){return _.z("div",{style:function(){var Y,b;return _.xJ((b=(Y=p()).avatarStyle)==null?void 0:b.call(Y,E()))()},
class:function(){return p().avatarClass}},_.z(_.QA,{data:K.data}))}})))}}),_.z(_.k,{cond:function(){return f().text},
then:function(K){return _.z(_.d4,{text:K,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"ca");
_.vh.idomCompat=!0;_.Hk(_.UI(function(d){var f=d.data;var R=d.thumbnailSize;return _.z("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.z("div",{class:_.Iw("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return xQu(R==null?void 0:R())})},_.z(_.aH,{data:function(){return f().avatarStack}},{avatarStackViewModel:function(W){return _.z(_.vh,{data:W.data,
decorations:[5]})}})))},"da"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.jE,
thumbnailSize:_.jE}});var K6a=_.UI(function(d){d=_.pu(d,{hidden:!1});var f=d.data;return _.z("yt-thumbnail-overlay-title-view-model",{class:"ytThumbnailOverlayTitleViewModelHost",hidden:d.hidden},_.z(_.d4,{text:function(){return f().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.z(_.k,{cond:function(){return f().subtitle},
then:function(){return _.z(_.d4,{text:function(){return f().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}}))},"ea");
K6a.idomCompat=!0;_.Hk(K6a,"yt-thumbnail-overlay-title-view-model",{props:{data:_.jE,hidden:_.jE}});var Emc=_.UI(function(d){d=_.pu(d,{isClip:!1});var f=d.data,R=d.thumbnailSize,W={};return _.z("yt-thumbnail-overlay-badge-view-model",{class:_.Iw("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(f().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var p="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:p="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return p},function(){return XjW(R==null?void 0:R())},(W["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
d.isClip,W))},_.z(_.aH,{data:function(){return f().thumbnailBadges}},{thumbnailBadgeViewModel:function(p){return _.z(Orc,{data:p.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"fa");
Emc.idomCompat=!0;_.Hk(Emc,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.jE,thumbnailSize:_.jE,isClip:_.jE}});var zEN=_.UI(function(d){var f=d.data;d=d.hidden;var R=_.qg(function(){return f().indicatorCount||0},void 0,"RYwqDc"),W={};
return _.z("yt-page-indicator-view-model",{class:_.Iw("yt-page-indicator-view-model",(W["yt-page-indicator-view-model__indicator--hidden"]=function(){return!f().indicatorCount},W)),
hidden:d},_.z(_.TB,{each:function(){return Array(R())}},function(p,U){var g={};
return _.z("div",{class:_.Iw("yt-page-indicator-view-model__indicator",(g["yt-page-indicator-view-model__indicator--selected"]=function(){return f().selectedIndex===U()},g))})}))},"ga");
zEN.idomCompat=!0;_.Hk(zEN,"yt-page-indicator-view-model",{props:{data:_.jE,hidden:_.jE}});var FF=function(){var d=_.l.apply(this,arguments)||this;d.eventSink=function(){return d};
d.disableInteraction=!1;d.noRoundedCorners=!1;d.isPreviewLoading=!1;d.isOriginalAspectRatio=!1;d.computedObjectFit=!1;d.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return d};
_.x(FF,_.l);_.O=FF.prototype;
_.O.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:_.q("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"}}};
_.O.onImageLoaded=function(){this.loaded=!0};
_.O.onImageUnloaded=function(){this.loaded=!1};
_.O.computeRichThumbnail=function(d,f,R,W){if(d&&f&&!W&&!_.q("disable_moving_thumbs_handling")&&!R)return f};
_.O.computeImageWidth=function(d,f){return f||9999};
_.O.computeIsOriginalAspectRatio=function(d){return d};
_.O.computeIsLive=function(d){if(d==null?0:d.badges)for(var f=0;f<d.badges.length;f++){var R=d.badges[f];if(R.metadataBadgeRenderer&&R.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(d==null?0:d.thumbnailOverlays)for(f=0;f<d.thumbnailOverlays.length;f++)if(R=d.thumbnailOverlays[f],R.thumbnailOverlayTimeStatusRenderer&&R.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.O.computeObjectFit=function(d,f){return f||(d?"CONTAIN":"")};
_.O.computeNavigationEndpoint=function(d,f,R){return d?f:R};
_.O.computeHasClip=function(d){d=_.Z(d||[]);for(var f=d.next();!f.done;f=d.next())if(f.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.O.computeOverlayColor=function(d){var f;return(d==null?0:(f=d.darkColorPalette)==null?0:f.section2Color)?d.darkColorPalette.section2Color:d==null?void 0:d.sampledThumbnailColor};
_.Uh.Object.defineProperties(FF.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return i_v(this.width)}}});
FF.prototype.onImageUnloaded=FF.prototype.onImageUnloaded;FF.prototype.onImageLoaded=FF.prototype.onImageLoaded;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],FF.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],FF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(NSe),_.F("design:type",Object)],FF.prototype,"ytdThumbnailBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],FF.prototype,"componentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],FF.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FF.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],FF.prototype,"circular",void 0);
_.Q([_.M({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.F("design:type",Object)],FF.prototype,"richThumbnail",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.F("design:type",Boolean)],FF.prototype,"hasClip",void 0);_.Q([_.M(),_.F("design:type",Object)],FF.prototype,"eventSink",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],FF.prototype,"queued",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],FF.prototype,"richGridThumbnail",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],FF.prototype,"useExpandableTooltip",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],FF.prototype,"useUntranslatedNavigationEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FF.prototype,"disableInteraction",void 0);
_.Q([_.M({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.F("design:type",Object)],FF.prototype,"computedNavigationEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],FF.prototype,"nowPlayingEqualizerOnly",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],FF.prototype,"hidePlaybackStatus",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],FF.prototype,"objectFit",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FF.prototype,"noRoundedCorners",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],FF.prototype,"watchFeedThumbnail",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FF.prototype,"isPreviewLoading",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.F("design:type",Object)],FF.prototype,"isOriginalAspectRatio",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.F("design:type",Object)],FF.prototype,"computedObjectFit",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.F("design:type",Boolean)],FF.prototype,"isLiveVideo",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],FF.prototype,"loaded",void 0);_.Q([_.M({computed:"computeOverlayColor(data.thumbnail)"}),_.F("design:type",Object)],FF.prototype,"overlayColor",void 0);_.Q([_.M({selector:_.BoQ}),_.F("design:type",Boolean)],FF.prototype,"inlinePreviewIsEnabled",void 0);_.Q([_.M(),_.F("design:type",Number)],FF.prototype,"width",void 0);
_.Q([_.a("inlinePreviewIsEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FF.prototype,"isPreviewDisabled",null);_.Q([_.a("width"),_.F("design:type",String),_.F("design:paramtypes",[])],FF.prototype,"thumbnailSize",null);_.Q([_.LO("image-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FF.prototype,"onImageLoaded",null);
_.Q([_.LO("image-unloaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FF.prototype,"onImageUnloaded",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-thumbnail"})],FF);
var k_F=_.ze()(FF,"ytd-thumbnail",function(){if(pja===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);pja=d}d=pja;return d},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying".split(" "),mode:2});var aqU=function(d){var f=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$14861_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$14861_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(R){YTi(f,R)};
this.onLockupMouseLeaveFn=function(R){R=R.relatedTarget;var W,p;((W=document.getElementsByTagName("ytd-video-preview"))==null?0:(p=W.item(0))==null?0:p.contains(R))||(f.terminateVideoPreview(),J3(f))};
this.onThumbnailMouseDownFn=function(){f.terminateVideoPreview();J3(f)};
this.onTouchStart=function(){f.JSC$14861_touched=!0};
this.mediaRenderer=d.mediaRenderer;this.thumbnailElement=d.thumbnailElement;this.lockupElement=d.lockupElement;this.videoPreviewOptsInput=d.videoPreviewOpts;bre(this);n8(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)):
_.JA(Error("Ch")):_.JA(Error("Dh")):DQe(this)},iO=function(d){DQe(d);
var f;(f=d.lockupElement)==null||f.removeEventListener("mouseenter",d.onMouseMoveFn);var R;(R=d.lockupElement)==null||R.removeEventListener("mouseleave",d.onLockupMouseLeaveFn);var W;(W=d.lockupElement)==null||W.removeEventListener("touchstart",d.onTouchStart);var p;(p=d.thumbnailElement)==null||p.removeEventListener("mousedown",d.onThumbnailMouseDownFn);J3(d)},bre=function(d){d.inlinePreviewIsEnabledForUser=_.pY().getState().ui.inlinePreviewIsEnabled;
d.unsubscribeFromInlinePreviewIsEnabled=_.xl(_.pY(),_.BoQ,function(f){(d.inlinePreviewIsEnabledForUser=f)||J3(d)});
d.JSC$14861_unsubscribeFromInlinePreviewIsActive=_.xl(_.pY(),_.iqQ,function(f){(d.inlinePreviewIsActive=f)||J3(d)})},DQe=function(d){d.unsubscribeFromInlinePreviewIsEnabled();
d.unsubscribeFromInlinePreviewIsEnabled=function(){};
d.JSC$14861_unsubscribeFromInlinePreviewIsActive();d.JSC$14861_unsubscribeFromInlinePreviewIsActive=function(){}},YTi=function(d,f){f.buttons>0||(f=_.HX("kevlar_lockup_hover_delay",-1),d.JSC$14861_touched&&f>=0?(_.Pp.cancelJob(d.videoPreviewJobId),d.videoPreviewJobId=_.YJ(_.Pp,function(){IqV(d)},f),d.JSC$14861_touched=!1):IqV(d))},HWQ=function(d){d.videoPreviewJobId=_.YJ(_.Pp,function(){return _.H(function(f){return f.yield(qTB(d,{isAutoplay:!0}),0)})})},IqV=function(d){!d.previewTriggered&&n8(d)&&
(d.inlinePreviewIsActive&&d.terminateVideoPreview(),d.previewTriggered=!0,d.mediaRenderer.isInlinePreviewTriggered=!0,_.Pp.cancelJob(d.videoPreviewJobId),d.videoPreviewJobId=_.YJ(_.Pp,function(){return _.H(function(f){return f.yield(qTB(d),0)})}))},qTB=function(d,f){f=f===void 0?{}:f;
var R=f.isAutoplay===void 0?!1:f.isAutoplay;var W,p,U,g;return _.H(function(K){if(K.nextAddress==1){if(!n8(d))return K.return();W=d.getVideoPreviewOpts();if(!W)return K.return();R&&(W.isAutoplay=!0);return(U=(p=_.kh(d.mediaRenderer.hostElement,"yt-open-video-preview-action",[W]))&&p[0])?K.yield(p[0],3):K.jumpTo(2)}K.nextAddress!=2&&(U=K.yieldResult===1);if(U){var E=(g=d.mediaRenderer)==null?void 0:g.data;E&&(AgJ(E)?delete E.inlinePlayerData:"inlinePlaybackEndpoint"in E&&delete E.inlinePlaybackEndpoint)}_.a4(K)})};
aqU.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var d,f;if((f=(d=this.videoPreviewOptsInput)==null?void 0:d.videoPreviewData)!=null)d=f;else if(d=this.mediaRenderer.data)if(AgJ(d))d={inlinePlaybackEndpoint:_.oT(d.inlinePlayerData.onVisible),navigationEndpoint:_.oT(d.onTap),thumbnail:"image"in d?d.image:d.thumbnail,thumbnailOverlays:void 0,accessibilityText:TUk(d)};else if("multipleInlinePlaybackEndpoint"in d){var R=_.e(_.e(d.multipleInlinePlaybackEndpoint,QeO),vCB);if(R!=
null&&R.playerDescriptors){f=[];R=_.Z(R.playerDescriptors);for(var W=R.next();!W.done;W=R.next())W=W.value,f.push({inlinePlaybackEndpoint:W.inlinePlaybackEndpoint,navigationEndpoint:W.navigationEndpoint,thumbnail:W.thumbnail,thumbnailOverlays:W.thumbnailOverlays,accessibilityText:TUk(d)});d=f}else d=void 0}else d={inlinePlaybackEndpoint:d.inlinePlaybackEndpoint,navigationEndpoint:d.navigationEndpoint,thumbnail:d.thumbnail,thumbnailOverlays:d.thumbnailOverlays,accessibilityText:TUk(d)};else d=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:d,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var n8=function(d){var f;if(f=d.inlinePreviewIsEnabledForUser)f=(d=d.mediaRenderer.data)?"inlinePlaybackEndpoint"in d&&d.inlinePlaybackEndpoint||AgJ(d)&&d.inlinePlayerData||"multipleInlinePlaybackEndpoint"in d&&d.multipleInlinePlaybackEndpoint?!0:!1:!1;return f};
aqU.prototype.terminateVideoPreview=function(){_.zV(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var J3=function(d){_.Pp.cancelJob(d.videoPreviewJobId);d.inlinePreviewIsActive=!1;d.previewTriggered=!1;d.mediaRenderer.isInlinePreviewTriggered=!1};var L6e=_.o2(["#"]),h3=function(){var d=_.l.apply(this,arguments)||this;d.isDisabled=!1;return d};
_.x(h3,_.l);_.O=h3.prototype;_.O.configureRendererStamper=function(){return{"data.menu":xe,"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"}}}};
_.O.attached=function(){this.updateInlinePreviewHoverListeners()};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.getMetadata=function(d){var f=[];if(d.metadataText&&Object.keys(d.metadataText).length>0){var R=this.ytRendererBehavior.getSimpleString(d.metadataText);d.upcomingEventData&&d.upcomingEventData.upcomingEventText&&(R=_.Sm(R,Number(d.upcomingEventData.startTime)));f.push(R)}else d.shortViewCountText&&f.push(this.ytRendererBehavior.getSimpleString(d.shortViewCountText)),d.publishedTimeText&&f.push(this.ytRendererBehavior.getSimpleString(d.publishedTimeText)),d.upcomingEventData&&d.upcomingEventData.upcomingEventText&&
(R=this.ytRendererBehavior.getSimpleString(d.upcomingEventData.upcomingEventText),f.push(_.Sm(R,Number(d.upcomingEventData.startTime))));return f};
_.O.calculateBylineText=function(d){return d.shortBylineText?d.shortBylineText:d.bylineText?d.bylineText:null};
_.O.calculateIsDisabled=function(d){return!!d.isDisabled};
_.O.computeHrefWithDefault=function(d){return this.ytComponentBehavior.computeHref_(d)||_.ytp(L6e)};
_.O.onDetailsTap=function(d){var f=this.data&&this.data.navigationEndpoint;f&&!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.q("kevlar_grid_video_renderer_killswitch")?_.E$(this.hostElement,"yt-navigate",{endpoint:f}):this.ytComponentBehavior.resolveCommand(f))};
_.O.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14868_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:_.Eo(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Eo(this.hostElement).querySelector("ytd-thumbnail")})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$14868_inlinePreviewHoverListener)==null||iO(d)};
_.O.computeThumbnailWidth=function(d,f){return f&&f>0?f:d?360:210};
_.O.computeShowChannelThumbnail=function(d,f){var R;return f&&!!(d==null?0:(R=d.channelThumbnailSupportedRenderers)==null?0:R.channelThumbnailWithLinkRenderer)};
_.Uh.Object.defineProperties(h3.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$14868_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
h3.prototype.dataChanged=h3.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],h3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],h3.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],h3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],h3.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.tS),_.F("design:type",Object)],h3.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],h3.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],h3.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],h3.prototype,"noEndpoints",void 0);_.Q([_.M({computed:"calculateBylineText(data)"}),_.F("design:type",Object)],h3.prototype,"bylineText",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],h3.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],h3.prototype,"isDownloading",void 0);_.Q([_.M({reflectToAttribute:!0,value:0}),_.F("design:type",Number)],h3.prototype,"width",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.F("design:type",Object)],h3.prototype,"isDisabled",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h3.prototype,"dataChanged",null);_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h3.prototype,"isHovered",null);_.Q([_.m({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],h3);
_.u(h3,"ytd-grid-video-renderer",function(){if(NFi!==void 0)return NFi;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" hidden="[[!bylineText]]" class="style-scope ytd-grid-video-renderer"><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NFi=d},{mode:_.kO("kevlar_poly_si_batch_j047")?1:2});var eEO;var o9=function(){var d=_.l.apply(this,arguments)||this;d.roundedContainer=!0;d.skipRoundingTop=!1;d.disableTopPadding=!1;d.amsterdamEnabled=_.q("enable_desktop_amsterdam_info_panels");return d};
_.x(o9,_.l);o9.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
o9.prototype.onClick=function(d){var f,R=(f=this.data)==null?void 0:f.sourceEndpoint;!_.jm(_.RG(d),this.hostElement,["A".toString()])&&R&&_.E$(this.hostElement,"yt-navigate",{endpoint:R})};
_.Uh.Object.defineProperties(o9.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 d;return!((d=this.data)==null||!d.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.data)==null?void 0:d.paragraphMaxLines)!=null?f:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],o9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],o9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],o9.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o9.prototype,"showVerticalDividers",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o9.prototype,"roundedContainer",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o9.prototype,"skipRoundingTop",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o9.prototype,"disableTopPadding",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],o9.prototype,"amsterdamEnabled",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],o9.prototype,"showMetadataAtTop",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],o9.prototype,"showMetadataBelowTitle",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],o9.prototype,"hasMenu",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.truncateParagraphs"),_.F("design:type",Object),_.F("design:paramtypes",[])],o9.prototype,"truncateParagraphs",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.paragraphMaxLines"),_.F("design:type",Number),_.F("design:paramtypes",[])],o9.prototype,"paragraphMaxLines",null);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.a("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],o9.prototype,"background",null);_.Q([_.m({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],o9);
_.u(o9,"ytd-info-panel-content-renderer",function(){if(eEO!==void 0)return eEO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return eEO=d},{mode:_.kO("kevlar_poly_si_batch_j076")?1:2});var xQe;var Xjc;var TUi;var AgC;var $e=function(){return _.l.apply(this,arguments)||this};
_.x($e,_.l);$e.prototype.computeStyle=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$e.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$e.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],$e.prototype,"style_",void 0);_.Q([_.nO({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],$e);
_.u($e,"yt-channel-thumbnail-with-link-renderer",function(){if(AgC===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;TUi===void 0&&(TUi=document.createElement("template"));var W=TUi;R.call(f,W.content.cloneNode(!0),d.content.firstChild);AgC=d}d=AgC;return d},{mode:2});var N6=function(){var d=_.l.apply(this,arguments)||this;d.modernTypography=_.q("web_modern_typography");return d};
_.x(N6,_.l);N6.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"}}}};
N6.prototype.computeTitleStyle=function(d){return d||null};
N6.prototype.computeAvatarStyle=function(d){return d||null};
N6.prototype.computeShowNavigationButton=function(d,f){return!(d==null||!d.navigationButton||f)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],N6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],N6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],N6.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.F("design:type",String)],N6.prototype,"titleStyle",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.F("design:type",String)],N6.prototype,"avatarStyle",void 0);_.Q([_.M(),_.F("design:type",Boolean)],N6.prototype,"hideNavigationButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],N6.prototype,"isModernSd",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],N6.prototype,"modernTypography",void 0);
_.Q([_.m({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],N6);
_.u(N6,"ytd-rich-list-header-renderer",function(){if(Xjc!==void 0)return Xjc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Xjc=d},{mode:_.kO("kevlar_poly_si_batch_j058")?1:2});var yA=function(){return _.l.apply(this,arguments)||this};
_.x(yA,_.l);yA.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]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yA.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],yA.prototype,"isSearch",void 0);_.Q([_.m({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],yA);
_.u(yA,"ytd-preview-card-renderer",function(){if(xQe!==void 0)return xQe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xQe=d},{mode:1});var aqV;var C8=function(){return _.l.apply(this,arguments)||this};
_.x(C8,_.l);C8.prototype.configureRendererStamper=function(){return{"data.menu":xe}};
C8.prototype.dataChanged=function(){var d=this.get("colorExtractionPalette.section1Color",this.data);d=_.N_(d);_.DV(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":d})};
C8.prototype.computeCardStyle=function(d){return this.get("style.value",d)||null};
C8.prototype.dataChanged=C8.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],C8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],C8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],C8.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],C8.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.F("design:type",String)],C8.prototype,"cardStyle",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C8.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],C8);
_.u(C8,"ytd-compact-channel-recommendation-card-renderer",function(){if(aqV!==void 0)return aqV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aqV=d},{mode:1});var MGB;var wje;var id=function(){var d=_.l.apply(this,arguments)||this;d.alignAuto=!1;d.collapsed=!0;d.isToggled=!1;d.alwaysCollapsed=!1;d.canToggle=!0;d.collapsedHeight=80;d.disableToggle=!1;d.alwaysToggleable=!1;d.reversed=!1;d.shouldUseNumberOfLines=!1;d.recomputeOnResize=!1;d.canToggleJobId=0;d.lastReversed=!1;return d};
_.x(id,_.l);_.O=id.prototype;_.O.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.O.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.O.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var d=_.Eo(this.hostElement),f=d.childNodes,R=document.createDocumentFragment(),W=d.childNodes.length-1;W>=0;W--)_.Eo(R).appendChild(f[W]);_.q("enable_shadydom_free_scoped_node_methods")?_.zW(this.hostElement).appendChild(R):d.appendChild(R)}};
_.O.ready=function(){var d=this;_.i8(function(){d.initChildrenObserver()},1)};
_.O.attached=function(){var d;(d=this.resizeObserver)==null||d.observe(this.content)};
_.O.detached=function(){this.detachObserver()};
_.O.toggle=function(d,f){this.canToggle&&(this.isToggled=f,_.E$(this.hostElement,"yt-refit"),d&&d.stopPropagation())};
_.O.reset=function(){this.childrenChanged()};
_.O.onIronResize=function(){this.recomputeOnResize&&!_.q("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.O.computeIsMoreVisible=function(d,f){return d&&!f};
_.O.computeShouldUseNumberOfLines=function(d){try{return!!d&&window.CSS.supports("-webkit-line-clamp","1")}catch(f){}return!1};
_.O.computeIsLessVisible=function(d,f){return d&&f};
_.O.observeCollapsedHeightAndMaxLines=function(){var d=this.collapsedHeight,f=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.DV(this.hostElement,{"--ytd-expander-max-lines":""+f,"--ytd-expander-collapsed-height":""}):_.DV(this.hostElement,{"--ytd-expander-collapsed-height":d+"px","--ytd-expander-max-lines":""})};
_.O.handleMoreTap=function(d){this.disableToggle||(_.E$(this.hostElement,"yt-expander-more-tapped"),this.toggle(d,!0))};
_.O.handleLessTap=function(d){_.E$(this.hostElement,"yt-expander-less-tapped");this.toggle(d,!1)};
_.O.initChildrenObserver=function(){var d=this;this.observer=new MutationObserver(function(){d.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.q("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.yD(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var f;(f=d.resizeThrottle)==null||f.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.O.childrenChanged=function(){var d=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){kJ(function(){d.canToggleJobId=0;d.calculateCanCollapse()})}))};
_.O.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};
_.O.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.O.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("collapsed-changed",this.collapsed))};
_.O.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("is-toggled-changed",this.isToggled))};
_.O.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("can-toggle-changed",this.canToggle))};
_.Uh.Object.defineProperties(id.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
id.prototype.canToggleChangedForBinding=id.prototype.canToggleChangedForBinding;id.prototype.isToggledChangedForBinding=id.prototype.isToggledChangedForBinding;id.prototype.collapsedChangedForBinding=id.prototype.collapsedChangedForBinding;id.prototype.observeCollapsedHeightAndMaxLines=id.prototype.observeCollapsedHeightAndMaxLines;id.prototype.onIronResize=id.prototype.onIronResize;id.prototype.reversedChanged=id.prototype.reversedChanged;id.prototype.toggledChanged=id.prototype.toggledChanged;
id.prototype.alwaysToggleableChanged=id.prototype.alwaysToggleableChanged;_.Q([_.A(_.Mf),_.F("design:type",Object)],id.prototype,"ironResizableBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],id.prototype,"alignAuto",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],id.prototype,"collapsed",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"isToggled",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"alwaysCollapsed",void 0);
_.Q([_.M(),_.F("design:type",Object)],id.prototype,"canToggle",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"collapsedHeight",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"disableToggle",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"alwaysToggleable",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"reversed",void 0);_.Q([_.M(),_.F("design:type",Number)],id.prototype,"maxNumberOfLines",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.F("design:type",Object)],id.prototype,"shouldUseNumberOfLines",void 0);_.Q([_.M(),_.F("design:type",Object)],id.prototype,"recomputeOnResize",void 0);_.Q([_.Xd("#content"),_.F("design:type",HTMLDivElement)],id.prototype,"content",void 0);_.Q([_.Mb("alwaysToggleable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"alwaysToggleableChanged",null);
_.Q([_.Mb("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"toggledChanged",null);_.Q([_.a("canToggleJobId"),_.F("design:type",Object),_.F("design:paramtypes",[])],id.prototype,"isResetting",null);_.Q([_.e2("reversed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"reversedChanged",null);
_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"onIronResize",null);_.Q([_.e2("maxNumberOfLines","collapsedHeight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"observeCollapsedHeightAndMaxLines",null);_.Q([_.e2("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"collapsedChangedForBinding",null);
_.Q([_.e2("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"isToggledChangedForBinding",null);_.Q([_.e2("canToggle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],id.prototype,"canToggleChangedForBinding",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-expander"})],id);
_.u(id,"ytd-expander",function(){if(wje!==void 0)return wje;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return wje=d},{mode:1});var Bh=function(){return _.l.apply(this,arguments)||this};
_.x(Bh,_.l);Bh.prototype.computeIsCarousel=function(d){return!!d.isCarousel};
Bh.prototype.observeLightsourcePalette=function(){var d,f=(d=this.data)==null?void 0:d.vibrantsourceColorPaletteData;f&&_.VK(this.hostElement,f)};
Bh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Bh.prototype.observeLightsourcePalette=Bh.prototype.observeLightsourcePalette;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bh.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Bh.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bh.prototype,"data",void 0);_.Q([_.M({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Bh.prototype,"isCarousel",void 0);
_.Q([_.e2("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bh.prototype,"observeLightsourcePalette",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],Bh);
_.u(Bh,"ytd-media-upsell-renderer",function(){if(MGB!==void 0)return MGB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return MGB=d},{mode:2});var lqR;var ch=function(){var d=_.l.apply(this,arguments)||this;d.JSC$14896_playerEvents=new Map;d.listeningToPlayer=!1;d.startX=0;d.active=!1;d.shouldShowButtons=_.q("web_buttons_hidden_killswitch");d.isHighlighted=!1;d.useHighlightStyling=_.q("web_enable_deeper_metadata_highlight_styling");d.modern=_.q("kevlar_modern_sd");d.enableProblemWalkthrough=_.q("problem_walkthrough_sd");return d};
_.x(ch,_.l);_.O=ch.prototype;
_.O.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}}}}}};
_.O.created=function(){this.JSC$14896_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.O.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.qb(this,this.onRepeatButtonToggle));_.q("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.qb(this,this.onActiveUpdate))};
_.O.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.qb(this,this.onRepeatButtonToggle));_.q("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.qb(this,this.onActiveUpdate))};
_.O.onDataChanged=function(){this.removePlayerListeners()};
_.O.onColorPaletteChange=function(){var d={},f;if(_.u7()==="USER_INTERFACE_THEME_DARK"&&((f=this.data)==null?0:f.darkColorPalette)){var R=this.data.darkColorPalette;d["--ytd-macro-markers-list-item-background-color"]=_.yF(this.get("section2Color",R))}else{var W;_.u7()==="USER_INTERFACE_THEME_LIGHT"&&((W=this.data)==null?0:W.lightColorPalette)&&(R=this.data.lightColorPalette,d["--ytd-macro-markers-list-item-background-color"]=_.yF(this.get("section3Color",R)))}R?(d["--ytd-macro-markers-list-item-title-color"]=
_.yF(this.get("primaryTitleColor",R)),d["--ytd-macro-markers-list-item-secondary-color"]=_.yF(this.get("secondaryTitleColor",R)),d["--ytd-macro-markers-list-item-timestamp-background-color"]=_.yF(this.get("section1Color",R)),this.customButtonProperties={customColors:{color:_.yF(this.get("primaryTitleColor",R))}},this.useColorSampling=!0):(d["--ytd-macro-markers-list-item-background-color"]="initial",d["--ytd-macro-markers-list-item-title-color"]="initial",d["--ytd-macro-markers-list-item-secondary-color"]=
"initial",d["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.DV(this.hostElement,d)};
_.O.onEndpointMouseDown=function(d){this.startX=d.clientX};
_.O.onEndpointClick=function(d){var f=this,R,W,p;return _.H(function(U){if(U.nextAddress==1){if(f.startX!==d.clientX)return d.preventDefault(),U.return();f.data&&f.ytRendererBehavior.logExplicitClick(f.data);if(!f.seekWithAnimationOnClick)return U.jumpTo(0);if(d.button!==0||d.shiftKey||d.altKey||d.metaKey||d.ctrlKey||_.jm(_.RG(d),f.hostElement,["BUTTON".toString()]))return U.return();d.stopPropagation();d.preventDefault();return f.data?U.yield(_.Uv().getPlayerPromise(),3):U.return()}R=U.yieldResult;
p=(W=_.e(f.data.onTap,_.fE))==null?void 0:W.startTimeSeconds;p!==void 0&&R.seekToTimeWithAnimation(p*1E3,_.R0(f.data.title));_.a4(U)})};
_.O.computeLayout=function(d){return d};
_.O.computeIsHighlighted=function(d){return!!d};
_.O.computeCarouselType=function(d){return d};
_.O.hideModernCarousel=function(d){return this.modern&&this.hideThumbnail(d)};
_.O.hideThumbnail=function(d){return this.enableProblemWalkthrough&&d!==null&&d==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.O.onRepeatButtonToggle=function(d){var f=this;d.detail.toggled&&_.Uv().getPlayerPromise().then(function(R){f.ytPlayerListenerBehavior.listenToPlayerEvents(R,f.JSC$14896_playerEvents);f.listeningToPlayer=!0})};
_.O.onLoopRangeChange=function(d){var f=_.Eo(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(f){var R=f.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",f.polymerController.data);if(R){var W=Number(R.endTimeMs);if(Number(R.startTimeMs)!==(d==null?void 0:d.startTimeMs)||W!==(d==null?void 0:d.endTimeMs))f.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.O.removePlayerListeners=function(){var d=this;this.listeningToPlayer&&_.Uv().getPlayerPromise().then(function(f){d.ytPlayerListenerBehavior.unlistenFromPlayerEvents(f,d.JSC$14896_playerEvents);d.listeningToPlayer=!1})};
_.O.onActiveUpdate=function(d){this.active=d.detail.active};
ch.prototype.onColorPaletteChange=ch.prototype.onColorPaletteChange;ch.prototype.onDataChanged=ch.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ch.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ch.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],ch.prototype,"ytPlayerListenerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],ch.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],ch.prototype,"useCustomColors",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ch.prototype,"active",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ch.prototype,"shouldShowButtons",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.F("design:type",String)],ch.prototype,"layout",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.F("design:type",Object)],ch.prototype,"isHighlighted",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ch.prototype,"useHighlightStyling",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ch.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ch.prototype,"enableProblemWalkthrough",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.F("design:type",String)],ch.prototype,"carouselType",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ch.prototype,"useColorSampling",void 0);_.Q([_.M(),_.F("design:type",Boolean)],ch.prototype,"seekWithAnimationOnClick",void 0);_.Q([_.M(),_.F("design:type",Object)],ch.prototype,"customButtonProperties",void 0);
_.Q([_.Xd("#repeat-button"),_.F("design:type",HTMLElement)],ch.prototype,"repeatButton",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ch.prototype,"onDataChanged",null);_.Q([_.e2("data.lightColorPalette","data.darkColorPalette"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ch.prototype,"onColorPaletteChange",null);_.Q([_.m({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],ch);
_.u(ch,"ytd-macro-markers-list-item-renderer",function(){if(lqR!==void 0)return lqR;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideModernCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideModernCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return lqR=d},{mode:1});var G_y;var STy;var t3=function(){var d=_.l.apply(this,arguments)||this;d.modernTypography=_.q("web_modern_typography");return d};
_.x(t3,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],t3.prototype,"ytRendererBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],t3.prototype,"modernTypography",void 0);_.Q([_.M(),_.F("design:type",Object)],t3.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],t3);
_.u(t3,"ytd-title-and-button-list-header-renderer",function(){if(STy!==void 0)return STy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return STy=d},{mode:1});var VGa;var rgi=new _.BE("BUTTON_RENDERER_WIZ_TOKEN"),mQB=new _.BE("BUTTON_RENDERER_TOKEN");_.dw=_.UI(function(d){var f=_.Ze().resolve(_.WX(rgi));if(f)return _.z(f,Object.assign({},d));var R=_.Ze().resolve(mQB);return R?_.z(E_k,null,function(){return _.z(Wt,null,function(){var W,p,U,g,K,E,Y,b,D,I,L,X;return void R(d.data(),{onButtonClickCallback:d.onButtonClickCallback,shouldShowIcons:(W=d.shouldShowIcons)==null?void 0:W.call(d),icon:(p=d.icon)==null?void 0:p.call(d),processAllEndpoints:(U=d.processAllEndpoints)==null?void 0:U.call(d),preventDefault:(g=d.preventDefault)==null?void 0:g.call(d),
stopPropagation:(K=d.stopPropagation)==null?void 0:K.call(d),disableButtonRendererClickHandling:(E=d.disableButtonRendererClickHandling)==null?void 0:E.call(d),className:(Y=d.className)==null?void 0:Y.call(d),buttonOverrides:(b=d.buttonOverrides)==null?void 0:b.call(d),forceModernIconButton:(D=d.forceModernIconButton)==null?void 0:D.call(d),isSubscribe:(I=d.isSubscribe)==null?void 0:I.call(d),alignByText:(L=d.alignByText)==null?void 0:L.call(d),forceDisabled:(X=d.forceDisabled)==null?void 0:X.call(d)})})}):
_.z(_.U3,null)},"ha");
_.dw.idomCompat=!0;var u6B=_.UI(function(d){var f=d.data,R=_.Ww(d.useSquareAspectRatio,!1);return _.z("dismissed-mini-game-card-view-model",null,_.z(_.k,{cond:function(){var W,p;return(W=f().responseText)==null?void 0:(p=W.runs)==null?void 0:p.length},
then:function(){var W={};return _.z("div",{class:_.Iw("yt-mini-game-card-view-model__dismissed-card",(W["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!R()},W["yt-mini-game-card-view-model--dismissed-square-card"]=R,W))},_.z("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.z(_.k,{cond:function(){return f().responseText.runs[0].text},
then:function(p){return _.z("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:p},p)}}),_.z(_.aH,{data:function(){return f().buttons}},{buttonRenderer:_.dw,
buttonViewModel:_.bE})))}}))},"ia");var hEB=_.UI(function(d){d=_.pu(d,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var f=d.data,R=d.useFullWidth,W=d.isDesktopWeb,p=d.addSearchResultTopMargin,U=function(){return f().layout},g=function(){return f().title},K=function(){return f().metadataText?f().metadataText:f().genre},E=function(){return f().channelName},Y=function(){return f().image},b=function(){return f().colorPalette},D=function(){return f().actionButton},I=function(){return f().overflowButton},
L=function(){return f().avatar},X=function(){var v={};
v=_.Iw("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(v["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return W()},v));
return _.z("div",{class:v},_.z(P_F,{imageData:Y,colorPalette:b}),_.z(Qpi,{onTap:function(){return f().onTap},
imageData:Y,accessibilityText:function(){return f().accessibilityText},
overlayBadgeText:function(){return f().overlayBadgeText},
iconName:function(){return f().iconName},
unplayableInlinePlaybackIconName:function(){return f().unplayableInlinePlaybackIconName},
isDesktopWeb:W}),_.z(_.k,{cond:function(){return!W()},
then:function(){return _.z(_.U3,null,_.z(vmF,{layout:U,colorPalette:b,isDesktopWeb:W,overflowButton:I,avatar:L,onTap:function(){return f().onTap},
genre:K,title:g,channelName:E}),_.z(F6a,{actionButton:D}))}}))},w=function(){var v={};
v=_.Iw((v["yt-mini-game-card-view-model--search-result-desktop"]=function(){return W()},v["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!W()},v["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return p()},v));
return _.z("div",{class:v},X(),_.z(Jge,{description:function(){return f().description},
isDesktopWeb:W,title:g,genre:K,onTap:function(){return f().onTap},
actionButton:D,overflowButton:I,avatar:L,channelName:E}))},S=function(){var v={};
v=_.Iw("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(v["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return W()},v["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return W()&&f().width===135},v["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return W()},v["yt-mini-game-card-view-model--big-metadata-font"]=function(){return f().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},v["yt-mini-game-card-view-model--use-full-width"]=
function(){return R()},v["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!D()},v));
return _.z("div",{class:v},_.z(nma,{colorPalette:b,isDesktopWeb:W,onTap:function(){return f().onTap},
accessibilityText:function(){return f().accessibilityText},
overlayBadgeText:function(){return f().overlayBadgeText},
iconName:function(){return f().iconName},
unplayableInlinePlaybackIconName:function(){return f().unplayableInlinePlaybackIconName},
actionButton:D,imageData:Y}),_.z(vmF,{layout:U,colorPalette:b,isDesktopWeb:W,overflowButton:I,avatar:L,onTap:function(){return f().onTap},
genre:K,title:g,channelName:E}))},r=function(){var v={};
v=_.Iw("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(v["yt-mini-game-card-view-model--square-card-desktop"]=function(){return W()},v["yt-mini-game-card-view-model--use-full-width"]=function(){return R()},v));
return _.z("div",{class:v},_.z(Qpi,{onTap:function(){return f().onTap},
imageData:Y,accessibilityText:function(){return f().accessibilityText},
overlayBadgeText:function(){return f().overlayBadgeText},
iconName:function(){return f().iconName},
unplayableInlinePlaybackIconName:function(){return f().unplayableInlinePlaybackIconName},
isDesktopWeb:W}),_.z(vmF,{layout:U,colorPalette:b,isDesktopWeb:W,overflowButton:I,avatar:L,onTap:function(){return f().onTap},
genre:K,title:g,channelName:E}))};
return _.z("mini-game-card-view-model",{class:d.className},_.z(_.Mh,null,_.z(_.Ap,{when:function(){return U()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return S()}),_.z(_.Ap,{when:function(){return U()==="MINI_APP_LAYOUT_SQUARE"}},function(){return r()}),_.z(_.Ap,{when:function(){return U()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return w()})))},"ja");
hEB.idomCompat=!0;var F6a=_.UI(function(d){var f=_.Ww(d.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.z(_.aH,{data:d.actionButton},{buttonViewModel:function(R){return _.z("div",{class:f},_.z(_.bE,{data:R.data}))}})},"ka"),Qpi=_.UI(function(d){var f=d.onTap;
var R=d.imageData;var W=d.accessibilityText;var p=d.overlayBadgeText;var U=d.iconName;var g=d.unplayableInlinePlaybackIconName;d=d.isDesktopWeb;return _.z(_.K7,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:f},_.z(_.Wk,{data:R,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(W==null?void 0:W())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.z(ome,{overlayBadgeText:p,iconName:U,unplayableInlinePlaybackIconName:g,isDesktopWeb:d}))},"la"),ome=_.UI(function(d){var f=d.overlayBadgeText;
var R=d.iconName;var W=d.unplayableInlinePlaybackIconName;var p=d.isDesktopWeb;return _.z("div",{class:"yt-mini-game-card-view-model__badge-container"},_.z(_.k,{cond:R,then:function(U){return _.z("div",{class:"yt-mini-game-card-view-model__badge"},_.z("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.z(_.X8,{icon:U,className:"yt-mini-game-card-view-model__icon",size:12}),_.z("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},f)))}}),_.z(_.k,{cond:function(){return!R()&&
f()},
then:function(){return _.z("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},f)}}),_.z(_.k,{cond:function(){return W()&&p()},
then:function(){return _.z("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.z(_.X8,{icon:W,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ma"),P_F=_.UI(function(d){var f=d.colorPalette;
var R=d.imageData;var W=function(){return f().vibrantColorPalette?f().vibrantColorPalette.section2Color:f().sectionTwoColor};
return _.z(_.U3,null,_.z("div",{class:"yt-mini-game-card-view-model__background-base",style:_.xJ({"background-color":function(){return CY(W(),"1")}})}),_.z("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.xJ({"background-image":function(){return"url("+R().sources[0].url+")"}})}),_.z("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.xJ({background:function(){return"linear-gradient(180deg,\n    "+CY(W(),".8")+" 0%,\n    "+CY(W(),".4")+" 25%,\n    "+CY(f().vibrantColorPalette?f().vibrantColorPalette.section4Color:f().sectionFourColor,".8")+" 100%)"}})}))},"na"),vmF=_.UI(function(d){var f=d.layout;
var R=d.colorPalette;var W=d.overflowButton;var p=d.avatar;var U=d.onTap;var g=d.title;var K=d.channelName;var E=d.genre;var Y=function(){var b;return f()!=="MINI_APP_LAYOUT_SQUARE"&&((b=R())==null?0:b.textPrimaryColor)?"color: "+CY(R().textPrimaryColor,".7"):""};
return _.z("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.z(_.k,{cond:p,then:function(){return _.z("div",{class:"yt-mini-game-card-view-model__avatar"},_.z(_.aH,{data:p},{avatarViewModel:_.Ph}))}}),_.z(_.K7,{command:U,
className:"yt-mini-game-card-view-model__metadata-details"},_.z("h3",{class:"yt-mini-game-card-view-model__title",title:g},g),_.z(_.k,{cond:p,then:function(){return _.z("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.z("span",{class:"yt-mini-game-card-view-model__genre",title:K,style:Y},K),_.z("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Y},E))},
else:function(){return _.z("span",{class:"yt-mini-game-card-view-model__genre",title:E},E)}})),_.z("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.z(_.aH,{data:W},{buttonViewModel:function(b){var D=b.data;
return _.z(_.bE,{data:function(){return Object.assign({},D(),{customFontColor:f()==="MINI_APP_LAYOUT_SINGLETON"?D().customFontColor:void 0})}})}})))},"oa"),nma=_.UI(function(d){var f=d.colorPalette;
var R=d.isDesktopWeb;var W=d.onTap;var p=d.accessibilityText;var U=d.overlayBadgeText;var g=d.iconName;var K=d.unplayableInlinePlaybackIconName;var E=d.actionButton;d=d.imageData;return _.z("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.z(P_F,{imageData:d,colorPalette:f}),_.z(Qpi,{onTap:W,imageData:d,accessibilityText:p,overlayBadgeText:U,iconName:g,unplayableInlinePlaybackIconName:K,isDesktopWeb:R}),_.z(_.k,{cond:function(){return E==null?void 0:E()},
then:function(){return _.z(F6a,{actionButton:E})}}))},"pa"),Jge=_.UI(function(d){var f=d.description;
var R=d.isDesktopWeb;var W=d.title;var p=d.genre;var U=d.onTap;var g=d.actionButton;var K=d.overflowButton;var E=d.avatar;d=d.channelName;var Y={};Y=_.Iw("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Y["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=R,Y["yt-mini-game-card-view-model--show-unplayable-on-hover"]=R,Y["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!R()},Y));
var b={};b=_.Iw("yt-mini-game-card-view-model__search-result-info-row",(b["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!R()},b));
return _.z("div",{class:Y},_.z("div",{class:b},_.z(_.K7,{command:U,className:"yt-mini-game-card-view-model__metadata-details"},_.z("h3",{class:"yt-mini-game-card-view-model__title",title:W},W),_.z("span",{class:"yt-mini-game-card-view-model__genre",title:p},p)),_.z(F6a,{actionButton:g,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.z("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.z(_.aH,{data:K},{buttonViewModel:_.bE}))),_.z("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.z("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.z("div",{class:"yt-mini-game-card-view-model__avatar"},_.z(_.aH,{data:E},{avatarViewModel:function(D){var I=D.data;return _.z(_.Ph,{data:function(){return Object.assign({},I(),{avatarImageSize:R()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.z(_.K7,{command:U,
className:"yt-mini-game-card-view-model__description"},_.z("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},d)),_.z(_.K7,{command:U,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.z("div",null)))),_.z(_.k,{cond:R,then:function(){return _.z(_.K7,{command:U,className:"yt-mini-game-card-view-model__description"},f)}}))},"qa");_.Hk(hEB,"mini-game-card-view-model",{props:{data:_.jE,className:_.jE,useFullWidth:_.jE,isDesktopWeb:_.jE,addSearchResultTopMargin:_.jE}});_.Hk(u6B,"dismissed-mini-game-card-view-model",{props:{data:_.jE,useSquareAspectRatio:_.jE}});var jU=function(){var d=_.l.apply(this,arguments)||this;d.isSearch=!1;d.isRichGrid=!1;return d};
_.x(jU,_.l);_.O=jU.prototype;_.O.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.O.dismissibleItemOnYtServiceRequestSent=function(d,f){f.actions&&this.dismissibleItemProcessActions(d,f.actions)};
_.O.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.O.dataChanged=function(){this.dismissibleItemReset()};
_.O.dismissibleItemProcessActions=function(d,f){for(var R=0;R<f.length;R++){var W=f[R];_.e(W,_.xf)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.e(W,_.xf)),d.stopPropagation())}};
_.O.dismissibleItemHandleReplaceEnclosingAction=function(d){this.dismissedRenderer=d.item;this.isDismissed=!0};
_.Uh.Object.defineProperties(jU.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var d;return!!this.data&&!((d=this.dismissedRenderer)==null?0:d.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.dismissedRenderer)==null||!d.notificationMultiActionRenderer)}}});
jU.prototype.dataChanged=jU.prototype.dataChanged;jU.prototype.dismissibleItemOnRequestSent=jU.prototype.dismissibleItemOnRequestSent;jU.prototype.dismissibleItemOnYtServiceRequestSent=jU.prototype.dismissibleItemOnYtServiceRequestSent;_.Q([_.M(),_.F("design:type",Object)],jU.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jU.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],jU.prototype,"isDismissed",void 0);
_.Q([_.M(),_.F("design:type",Object)],jU.prototype,"dismissedRenderer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jU.prototype,"isRichGrid",void 0);_.Q([_.a("data.layout"),_.F("design:type",Object),_.F("design:paramtypes",[])],jU.prototype,"useSquareAspectRatio",null);_.Q([_.a("data","dismissedRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],jU.prototype,"showCard",null);
_.Q([_.a("data","dismissedRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],jU.prototype,"showDismissed",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],jU.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],jU.prototype,"dismissibleItemOnRequestSent",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jU.prototype,"dataChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],jU);
_.u(jU,"ytd-mini-game-card-view-model",function(){if(VGa!==void 0)return VGa;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return VGa=d},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var $Qc;var NUi;var fK=function(){return _.Oh.apply(this,arguments)||this};
_.x(fK,_.Oh);fK.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
fK.prototype.getContinuationUrl=function(d){var f={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(f.itct=this.data.clickTrackingParams);return _.cN(d,f)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fK.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fK.prototype,"data",void 0);_.Q([_.nO({is:"yt-reload-continuation",noInjection:!0})],fK);var yge;var C_L;var RV=function(){var d=_.l.apply(this,arguments)||this;d.notificationData={};return d};
_.x(RV,_.l);_.O=RV.prototype;_.O.isMenuExpanded=function(d){return d&&d.length<=1?"undefined":"false"};
_.O.dataChanged_=function(){this.selected=void 0;var d=this.computeSelectedIndex_(this.data);d>=0&&(this.selected=d);d=this.data&&this.data.length>1;_.k6(this.hostElement,"has-items",d);_.Eo(this.hostElement).querySelector("#label").tabIndex=d?0:-1};
_.O.onDropdownOpen=function(){var d=_.J6();if(this.parentTrackingParams&&this.data){var f=_.Ge(this.parentTrackingParams);this.data.forEach(function(R){d&&f&&R.trackingParams&&(R=_.Ge(R.trackingParams),_.i5(d,f,R),_.tD(d,[R]))})}else this.parentTrackingParams||_.JA(new _.M2("No parent tracking params passed in for yt-dropdown-menu."))};
_.O.hasNotification=function(d){var f;if(d.targetId&&((f=this.notificationData)==null?0:f.targetId)){var R;return d.targetId===((R=this.notificationData)==null?void 0:R.targetId)}};
_.O.computeSelectedIndex_=function(d){if(d)for(var f=0,R=d.length;f<R;f++)if(d[f].selected)return f;return-1};
_.O.computeLabel_=function(d){return this.data&&d!=void 0?this.data[d].title:""};
_.O.computeShowIcon_=function(d,f){return!f&&!!d};
_.O.computeVerticalOffset_=function(d){return d?36:0};
_.O.computeEndpoint_=function(d){return d.endpoint||d.navigationEndpoint};
_.O.onLabelClick_=function(d){this.data&&this.data.length<=1?d.stopPropagation():this.menuExpanded="true"};
_.O.onIronActivate_=function(d){d=d.detail.item;var f=_.Eo(this.hostElement).querySelector("#repeat").itemForElement(d);if(f&&f.trackingParams){var R=_.J6(),W=_.Ge(f.trackingParams);R&&_.ja(R,W)}if(f&&f.serviceEndpoint)_.q("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(f.serviceEndpoint):_.Yh(this.hostElement,[f.serviceEndpoint]),_.E$(this.hostElement,"yt-playlist-reloading");else a:{if((f=d.querySelector("yt-supported-renderers"))&&
(f=f.rendererElement)&&f.is=="yt-reload-continuation"){f.trigger();break a}(d=d.querySelector("yt-reload-continuation"))&&d.trigger()}};
_.O.onTap_=function(d){d.preventDefault()};
_.O.onItemTap_=function(d){this.ytEndpointBehavior.onEndpointTap_(d)};
_.O.onLinkFocus_=function(d){try{var f=d.target}catch(W){}if(f){var R=f.querySelector("tp-yt-paper-item");R&&_.Bf(this,"focus",function(){R.focus()})}};
_.O.onMenuClose_=function(){this.menuExpanded="false"};
_.O.isLabelIconActive_=function(d){return d==="true"};
_.O.computeHasSubtitle_=function(d){return!!d};
_.O.computeHrefForItem_=function(d){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(d))};
_.O.updateSelectedFromBinding=function(d){this.selected=d.detail.value};
_.Uh.Object.defineProperties(RV.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
RV.prototype.onMenuClose_=RV.prototype.onMenuClose_;RV.prototype.onTap_=RV.prototype.onTap_;RV.prototype.onIronActivate_=RV.prototype.onIronActivate_;RV.prototype.onDropdownOpen=RV.prototype.onDropdownOpen;RV.prototype.dataChanged_=RV.prototype.dataChanged_;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],RV.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],RV.prototype,"ytEndpointBehavior",void 0);
_.Q([_.M(),_.F("design:type",Array)],RV.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],RV.prototype,"parentTrackingParams",void 0);_.Q([_.M(),_.F("design:type",Object)],RV.prototype,"selected",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],RV.prototype,"useLabel",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],RV.prototype,"useComputedAriaLabel",void 0);_.Q([_.M(),_.F("design:type",String)],RV.prototype,"icon",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],RV.prototype,"iconLabel",void 0);_.Q([_.M(),_.F("design:type",String)],RV.prototype,"ariaLabel",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],RV.prototype,"disabled",void 0);_.Q([_.M({computed:"isMenuExpanded(data)"}),_.F("design:type",String)],RV.prototype,"menuExpanded",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],RV.prototype,"closeOnActivate",void 0);
_.Q([_.M({reflectToAttribute:!0,value:_.q("web_modern_buttons")}),_.F("design:type",Boolean)],RV.prototype,"modernButtons",void 0);_.Q([_.M(),_.F("design:type",Object)],RV.prototype,"notificationData",void 0);_.Q([_.a("ariaLabel, selected"),_.M(),_.F("design:type",String),_.F("design:paramtypes",[])],RV.prototype,"computedAriaLabel",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RV.prototype,"dataChanged_",null);
_.Q([_.LO("paper-dropdown-open"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],RV.prototype,"onDropdownOpen",null);_.Q([_.LO("iron-activate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],RV.prototype,"onIronActivate_",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],RV.prototype,"onTap_",null);
_.Q([_.LO("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],RV.prototype,"onMenuClose_",null);_.Q([_.nO({is:"yt-dropdown-menu",disableElementRegistration:!0})],RV);
_.u(RV,"yt-dropdown-menu",function(){if(C_L===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;yge===void 0&&(yge=document.createElement("template"));var W=yge;R.call(f,W.content.cloneNode(!0),d.content.firstChild);C_L=d}d=C_L;return d},{mode:2});var Wx=function(){var d=_.l.apply(this,arguments)||this;d.hasNotification=!1;return d};
_.x(Wx,_.l);Wx.prototype.computeId=function(d){return d};
Wx.prototype.computeHorizontalAlign=function(d){return d?"right":"left"};
Wx.prototype.computeAccessibilityLabel=function(d){var f,R;return((f=d.accessibility)==null?void 0:(R=f.accessibilityData)==null?void 0:R.label)||null};
Wx.prototype.notificationDataChanged=function(){var d;this.hasNotification=!!this.notificationData&&!((d=this.data)==null?0:d.icon)};
Wx.prototype.notificationDataChanged=Wx.prototype.notificationDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.$T.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],Wx.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Wx.prototype,"data",void 0);_.Q([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],Wx.prototype,"id",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Wx.prototype,"isRightAligned",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Wx.prototype,"disabled",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Wx.prototype,"closeOnActivate",void 0);_.Q([_.M(),_.F("design:type",Object)],Wx.prototype,"notificationData",void 0);_.Q([_.M(),_.F("design:type",Object)],Wx.prototype,"hasNotification",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Wx.prototype,"useComputedAriaLabel",void 0);_.Q([_.e2("notificationData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wx.prototype,"notificationDataChanged",null);_.Q([_.nO({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],Wx);
_.u(Wx,"yt-sort-filter-sub-menu-renderer",function(){if(NUi===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$Qc===void 0&&($Qc=document.createElement("template"));var W=$Qc;R.call(f,W.content.cloneNode(!0),d.content.firstChild);NUi=d}d=NUi;return d},{mode:2});var iri=_.UI(function(d){var f=d.data;var R=_.qL(function(){var U=f().onTap;(U=_.e(U,_.hh))&&_.Ze().resolve(_.s4).resolveCommand(U);return!1}),W=function(){return{sources:[{url:f().thumbnailUrl,
width:120,height:90}]}},p=function(){return f().rating&&f().ratingA11yLabel&&f().reviewsCount&&f().reviewsCountA11yLabel};
return _.z("place-data-view-model",null,_.z(_.k,{cond:function(){return f().placeName&&f().placeCategory},
then:function(){return _.z("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":R},_.z(_.Wk,{data:W,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.z(_.K7,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return f().onTap}},_.z("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return f().placeName}},function(){return f().placeName})),_.z("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.z(_.k,{cond:p,
then:function(){return _.z("div",{class:_.Iw("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.z("span",{class:"score",title:function(){return f().ratingA11yLabel}},function(){return f().rating}),_.z("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.z(_.X8,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.z("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return f().reviewsCountA11yLabel}},function(){return f().reviewsCount}))},
else:function(){return _.z("div",{class:_.Iw("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.z("div",{class:_.Iw("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.z("span",{class:"category",
title:function(){return f().placeCategory}},function(){return f().placeCategory}))))}}))},"ra");
iri.idomCompat=!0;_.Hk(iri,"place-data-view-model",{props:{data:_.jE}});var BUy=new _.BE("INLINE_PLAYBACK_HOOK_TOKEN");var cga=function(d){this.setActiveSlideIndex=d;this.jobIds=[];this.isSlideshowPlaying=!1},jWB=function(d,f){d.isSlideshowPlaying||(d.isSlideshowPlaying=!0,tGR(d),dUy(d,f,0))},tGR=function(d){_.YJ(_.Pp,function(){d.setActiveSlideIndex(0)},1)},dUy=function(d,f,R){d.jobIds.push(_.YJ(_.Pp,function(){var W=R<f-1?R+1:0;
d.setActiveSlideIndex(W);dUy(d,f,W)},1800))};var fIR=new _.BE("IMAGE_ON_LOAD_HANDLER_TOKEN");var RxV=_.UI(function(d){return _.z("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.z(_.k,{cond:function(){var f;return(f=d.data())==null?void 0:f.thumbnail},
then:function(f){return _.z(_.Wk,{data:f,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"sa");_.WIe=_.UI(function(d){var f=d.data;var R=d.lockupExperiments;d={};return _.z("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.z("div",{class:_.Iw("ytThumbnailOverlayButtonViewModelButton",(d.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var W;return R&&((W=R())==null?void 0:W.useLegacySizedIconButton)},d))},_.z(_.aH,{data:function(){return f().overlayButton}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
buttonOverrides:function(){var p;return R&&((p=R())==null?0:p.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"ta");
_.WIe.idomCompat=!0;var pbe=_.UI(function(d){return _.z("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.qL(function(f){f.preventDefault();return!1})},_.z(_.aH,{data:function(){return d.data().buttons}},{toggleButtonViewModel:function(f){return _.z("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.z(_.r4,{data:f.data}))}}))},"ua");
pbe.idomCompat=!0;var UUN=_.UI(function(d){var f=function(){var R;return((R=_.e(d.data().rendererContext,_.LP))==null?void 0:R.label)||""};
return _.z("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.z(_.k,{cond:function(){return d.data().image},
then:function(){return _.z("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.z(_.Wk,{data:function(){return d.data().image},
alt:f}))}}),_.z(_.k,{cond:function(){return d.data().text},
then:function(){return _.z("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return d.data().text})}}))},"va");_.pK=_.UI(function(d){var f=[],R=function(){var I,L;return i_v((I=d.width)==null?void 0:I.call(d),(L=d.height)==null?void 0:L.call(d))},W=_.Ze().resolve(_.WX(fIR)),p=_.fA("yt-thumbnail-view-model",function(){f.push("elRef.value set");
var I;(I=d.playbackRef)==null||I.call(d,{thumbnailElRef:p,thumbnail:d.data().image,thumbnailOverlays:d.data().overlays,thumbnailSize:R()})});
_.SL(function(){f.push("onInit");_.SI(function(){f.push("onCleanup")})});
var U=_.F8(wjS),g=function(){var I,L;return(L=(I=d.aspectRatio)==null?void 0:I.call(d))!=null?L:0},K=function(){return(d.data().image?_.LKk(d.data().image):g())<=1&&g()===0},E=function(){return K()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Y=function(){p.value||_.JA(new _.M2("Thumbnail elRef.value is null",f.join("\n")));
W&&p.value&&W(p.value)},b=function(){var I,L;
return((I=d.hovered)==null?void 0:I.call(d))&&R()!=="large"&&((L=d.data().overlays)==null?void 0:L.some(function(X){return _.e(X,CAN)}))},D={};
return _.z("yt-thumbnail-view-model",{class:_.Iw("yt-thumbnail-view-model",d.className,function(){return ST8(g())},function(){var I,L;
a:{var X=R(),w=(I=d.disableRounding)==null?void 0:I.call(d);I=(L=d.isClip)==null?void 0:L.call(d);if(!w&&!I)switch(X){case "large":L="yt-thumbnail-view-model--large";break a;case "small":L="yt-thumbnail-view-model--small";break a;default:L="yt-thumbnail-view-model--medium";break a}L=void 0}return L},(D["yt-thumbnail-view-model--cinematic"]=K,D)),
style:_.xJ({"background-color":function(){var I,L=K()?(I=d.data().backgroundColor)==null?void 0:I.lightTheme:void 0;return L?CY(L,"1"):void 0}}),
el:p},_.z(_.k,{cond:K,then:function(){return _.z("div",{class:"yt-thumbnail-view-model__blurred-image"},_.z(_.Wk,{data:function(){return d.data().image},
alt:"",contentMode:E,targetWidth:d.width,onload:Y}))}}),_.z("div",{class:"yt-thumbnail-view-model__image"},_.z(_.Wk,{data:function(){return d.data().image},
alt:"",contentMode:E,targetWidth:d.width,onload:Y}),null),_.z(_.aH,{data:function(){return b()?void 0:d.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:K6a,thumbnailOverlayBadgeViewModel:function(I){return _.z(Emc,{data:I.data,thumbnailSize:R,isClip:d.isClip})},
thumbnailBottomOverlayViewModel:function(I){return _.z(ZrB,{data:I.data,thumbnailSize:R,isClip:d.isClip})},
thumbnailOverlayFullViewModel:UUN,thumbnailOverlayButtonViewModel:function(I){return _.z(_.WIe,{data:I.data,lockupExperiments:d.lockupExperiments})}}),_.z(_.aH,{data:function(){var I;
return((I=d.hovered)==null?0:I.call(d))?d.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(I){return _.z(ud,{data:I.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:pbe}),_.z(_.aH,{data:function(){var I;return((I=d.hovered)==null?0:I.call(d))&&U()?d.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:RxV}),_.z(_.k,{cond:d.isClip,then:function(){return _.z("div",{class:"ytPinkingNsHost"},_.z("svg",{class:"ytPinkingNsPinkingLeft"},_.z("defs",null,_.z("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.z("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.z("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.z("svg",{class:"ytPinkingNsPinkingRight"},_.z("defs",null,_.z("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.z("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.z("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"wa");
_.pK.idomCompat={callbacks:{playbackRef:!0}};var O2R=_.UI(function(d){var f=_.Z(_.kY(-1,void 0,"IOLZ0b")),R=f.next().value,W=f.next().value;_.SL(function(){var p=new cga(W);jWB(p,d.data().thumbnails.length);_.SI(function(){if(p.isSlideshowPlaying){p.isSlideshowPlaying=!1;for(var U=p.jobIds,g=0,K=U.length;g<K;g++)_.Pp.cancelJob(U[g]);p.jobIds.length=0}})});
return _.z("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.z(_.aH,{data:function(){return d.data().thumbnails}},{thumbnailViewModel:function(p,U){return _.z("div",{class:function(){var g=!d.data().primaryThumbnail,K=U(),E=R(),Y=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
g&&K===0&&Y.push("yt-collection-thumbnail-slideshow--first-slide");K<=E&&Y.push("yt-collection-thumbnail-slideshow--show-slide");return Y.join(" ")}},_.z(_.pK,{data:p.data,
disableRounding:d.disableRounding}))}}))},"xa");
O2R.idomCompat=!0;var VGp=new _.BE("DWELL_DETECTOR_REGISTRY_TOKEN");var sWN=_.UI(function(d){var f=rgk(d.triggeringElement),R=function(){return!!d.data().primaryThumbnail},W=function(){var U,g=(U=d.data())==null?void 0:U.maxHeight,K;
U=(K=d.maxHeight)==null?void 0:K.call(d);return g!=null&&U!=null?Math.min(g,U):U!=null?U:g},p=function(){var U=W();
if(U){var g;if(R()&&(g=d.includeStackHeight)!=null&&g.call(d)){var K;g=((K=d.doubleStack)==null?0:K.call(d))?8:4}else g=0;U=U-g-1;if(!(U<0)){K=Math;g=K.ceil;var E,Y;var b=CJn((Y=(E=d.aspectRatio)==null?void 0:E.call(d))!=null?Y:0);return g.call(K,U*b)}}};
return _.z("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true",style:_.xJ({height:function(){return W()?W()+"px":void 0},
width:function(){return p()?p()+"px":void 0}})},_.z(Z2e,{stackEnabled:R,
thumbnailSize:function(){var U,g;return i_v((U=d.width)==null?void 0:U.call(d),(g=d.height)==null?void 0:g.call(d))},
doubleStack:d.doubleStack,stackColor:function(){return d.data().stackColor},
includeStackHeight:d.includeStackHeight},_.z(_.aH,{data:function(){return d.data().primaryThumbnail}},{thumbnailViewModel:function(U){var g={};
return _.z(_.pK,{data:U.data,width:d.width,height:d.height,aspectRatio:d.aspectRatio,disableRounding:d.disableRounding,className:_.Iw((g["yt-collection-thumbnail-view-model--has-stacks"]=R,g)),hovered:d.hovered,playbackRef:d.playbackRef})}}),_.z(_.k,{cond:function(){var U;
return f()&&((U=d.data().thumbnails)==null?void 0:U.length)},
then:function(){return _.z("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.z(O2R,{data:d.data,disableRounding:function(){return!R()}}))}})))},"ya");
sWN.idomCompat={callbacks:{playbackRef:!0}};
var Z2e=_.UI(function(d){var f=d.children;var R=d.stackEnabled;var W=d.thumbnailSize;var p=d.doubleStack;var U=d.stackColor;var g=d.includeStackHeight;var K,E=(K=_.Ze().resolve(_.WX(_.dm)))==null?void 0:K();return _.z(_.k,{cond:R,then:function(){return _.z(PNi,{data:function(){var Y,b;return{experimentEnabled:!0,thumbnailSize:W(),doubleStack:p==null?void 0:p(),color:E?U==null?void 0:(Y=U())==null?void 0:Y.darkTheme:U==null?void 0:(b=U())==null?void 0:b.lightTheme,enableResponsiveMode:!1,includeStackHeight:g==
null?void 0:g()}}},f)},
else:function(){return f}})},"za");var gyL=new _.BE("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var Ok;_.Uk={calledOnce:!0,state:"visible"};Ok={calledOnce:!0,state:"hidden"};_.Zv=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;var W=d.className;var p=d.delayedClassName;var U=d.animationEntityKey;var g=d.isCompactWidth;d=_.Z(_.kY(!1,void 0,"aSkCmb"));var K=d.next().value,E=d.next().value,Y=_.Ww(U,""),b=_.xt(vaU,Y),D=function(){var IJ,xU;return(xU=(IJ=b())==null?void 0:IJ.value)!=null?xU:!1},I=function(){_.RT(_.MG("booleanEntity",Y(),{key:Y(),
value:!0}));n=void 0};
U=_.Z(_.ey(D));var L=U.next().value,X=U.next().value;U=_.Z(_.ey(D));var w=U.next().value,S=U.next().value;U=_.Z(_.ey(function(){var IJ;return D()?(IJ=f().styleTransitionConfig)==null?void 0:IJ.destinationStyle:void 0}));
var r=U.next().value,v=U.next().value,c=function(){var IJ=Object.assign({},f(),r()&&{style:r()});var xU,ek,nQ=IJ.label,uW=(xU=IJ.interaction)==null?void 0:(ek=xU.accessibility)==null?void 0:ek.label;xU=IJ.iconImage?IJ.label&&IJ.label.content?IJ.iconLeading?"leading":"trailing":"icon-only":void 0;IJ={formattedButtonText:nQ,accessibilityLabel:uW,style:Qpk(IJ.style),type:vmn(IJ.style),state:"active",size:P_n(IJ.size),iconPosition:xU,disabled:!1,aTagConfig:u6L(IJ,R)};_.q("enable_desktop_vdcbg_components")&&
(IJ.focused=K());return IJ},n;
U=_.sV({visibilityCallback:function(IJ){var xU,ek=(xU=f().interaction)==null?void 0:xU.onFirstVisible;IJ&&ek&&_.Cu(ek)},
showOption:_.Uk});var y=function(){return dZ1(c(),!!f().iconImage)};
d={};W=_.Iw(function(){return"ytwAdButtonViewModelHost"},function(){return f().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var IJ=!!f().delayedAppearanceConfig,xU=L();
return IJ?xU?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var IJ=!!f().delayedAppearanceConfig,xU=w();
return IJ?xU?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!f().delayedAppearanceConfig||L()?p==null?void 0:p():""},(d.ytwAdButtonViewModelHostCompactWidth=function(){return g==null?void 0:g()},d),W!=null?W:"");
var h=function(){var IJ,xU=(IJ=f().delayedAppearanceConfig)==null?void 0:IJ.delayedInvisibleSeconds;xU&&(n=_.G2(_.Pp,function(){X(!0);t()},xU*1E3))},t=function(){var IJ,xU=(IJ=f().delayedAppearanceConfig)==null?void 0:IJ.delayedVisibleSeconds;
xU&&(n=_.G2(_.Pp,function(){S(!0);kU()},xU*1E3))},kU=function(){var IJ,xU=(IJ=f().styleTransitionConfig)==null?void 0:IJ.styleTransitionSeconds,ek,nQ=(ek=f().styleTransitionConfig)==null?void 0:ek.destinationStyle;
xU&&nQ?n=_.G2(_.Pp,function(){v(nQ);I()},xU*1E3):I()},Eu=function(){var IJ;
return(IJ=f().delayedAppearanceConfig)==null?void 0:IJ.transitionDurationSeconds};
_.SL(function(){h()});
_.SI(function(){n&&_.Pp.cancelJob(n)});
return _.z("ad-button-view-model",{"on:focusin":_.qL(_.q("enable_desktop_vdcbg_components")?function(){var IJ=_.Ze().resolve(_.WX(_.HL));IJ&&E(IJ.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.qL(_.q("enable_desktop_vdcbg_components")?function(){E(!1);return!1}:void 0),
class:W,el:_.Uz(U),style:_.xJ({"transition-duration":function(){return Eu()?Eu()+"s":void 0}})},_.z(_.k,{cond:c,
then:function(){return _.z(_.YL,{data:c,icon:function(){return _.z(_.k,{cond:function(){return f().iconImage},
then:function(IJ){return _.z(_.Wk,{data:IJ,alt:"",targetWidth:y,targetHeight:y,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"Aa");var H2y=_.UI(function(d){var f=d.data;d=function(){return f().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var R=_.sV({visibilityCallback:function(U){var g,K=(g=f().interaction)==null?void 0:g.onFirstVisible;U&&K&&_.Cu(K)},
showOption:_.Uk}),W={},p={};return _.z("ad-button-group-view-model",{class:_.Iw("ytwAdButtonGroupViewModelHost",(W.ytwAdButtonGroupViewModelHostCompactWidth=d,W)),el:_.Uz(R)},_.z("div",{class:_.Iw("ytwAdButtonGroupViewModelHostSecondaryButton",(p.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=d,p))},_.z(_.aH,{data:function(){return f().secondaryAdButton}},{adButtonViewModel:function(U){return _.z(_.Zv,{data:U.data})}})),_.z("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.z(_.aH,
{data:function(){return f().primaryAdButton}},{adButtonViewModel:function(U){return _.z(_.Zv,{data:U.data})}})))},"Ba");var KIL=_.UI(function(d){var f=function(){var R;return((R=d.data())==null?void 0:R.answers)||[]};
return _.z("yt-survey-icons",{class:"ytSurveyIconsHost"},_.z("div",{class:"ytSurveyIconsHeader"},_.z("div",{class:"ytSurveyIconsTitle"},function(){var R;return(R=d.data())==null?void 0:R.text}),_.z("div",null,_.z(_.YL,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var R;(R=d.onDismiss)==null||R.call(d)}}},
iconName:"DISMISSAL"}))),_.z("div",null,_.z("div",{class:"ytSurveyIconsAnswers"},_.z(_.TB,{each:function(){return f()},
keyBy:"INDEX"},function(R,W){return _.z("div",null,_.z(_.YL,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var p;(p=d.onSelect)==null||p.call(d,R(),W)}}},
icon:function(){return _.z(_.X8,{icon:function(){var p,U;return(p=R())==null?void 0:(U=p.icon)==null?void 0:U.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.z("div",{class:"ytSurveyIconsAnswersText"},_.z("div",null,function(){return f().length?f()[0].text:""}),_.z("div",null,function(){return f().length?f()[f().length-1].text:""}))))},"Ca");var EyV=_.UI(function(d){var f=_.Uz(_.FT(function(){var E;return(E=d.data())==null?void 0:E.rendererContext},void 0,void 0,void 0,!0)),R=_.Z(_.kY(!1,void 0,"YxWRNc")),W=R.next().value,p=R.next().value,U=_.xt(wG1,function(){var E;
return(E=d.data().keys)==null?void 0:E.surveyEntityKey}),g=_.xt(lxf,function(){var E;
return(E=d.data().keys)==null?void 0:E.surveyStateEntityKey});
_.jA("ytd-slimline-survey-show-action",function(){p(!1)});
var K=function(){var E,Y;var b=(E=g())==null?void 0:(Y=E.questionStack)==null?void 0:Y[0];if(b!==void 0){var D,I;return(D=U())==null?void 0:(I=D.questions)==null?void 0:I[b]}};
R={};return _.z("yt-slimline-survey-view-model",{el:f,class:_.Iw("ytSlimlineSurveyViewModelHost",(R.ytSlimlineSurveyViewModelCollapsed=function(){return W()},R))},_.z("div",{class:"ytSlimlineSurveyViewModelContainer"},_.z(_.k,{cond:function(){var E;
return((E=K())==null?void 0:E.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.z(KIL,{data:function(){return K()},
onSelect:function(E,Y){var b,D;return _.H(function(I){p(!0);if(D=(b=d.data())==null?void 0:b.onSelectRating)_.Cu(D),_.RT(bKa(Y));_.a4(I)})},
onDismiss:function(){p(!0);var E;var Y=(E=U())==null?void 0:E.dismissalFeedbackToken;E=Y?{feedbackEndpoint:{feedbackToken:Y}}:void 0;E&&_.$O(E,{form:{element:f.value}})}})}})))},"Da");var zxB=_.UI(function(d){return _.z("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.z(_.aH,{data:function(){var f;return(f=d.data())==null?void 0:f.attachments}},{flexibleActionsViewModel:function(f){return _.z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.z(_.vd,{data:f.data,
layout:function(){var R;return((R=d.lockupStyle())==null?void 0:R.arrangement)===1?0:1},
justifyContentOverride:function(){var R;return((R=d.lockupStyle())==null?void 0:R.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(f){return _.z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.z(EyV,{data:f.data}))},
expandableMetadataViewModel:function(f){f=f.data;var R;return _.z("div",{class:_.Iw("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(R=_.Ze().resolve(_.WX(gyL)))==null?void 0:R({data:f}))},
adButtonGroupViewModel:function(f){return _.z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.z(H2y,{data:f.data}))},
adButtonViewModel:function(f){return _.z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.z(_.Zv,{data:f.data,isCompactWidth:!0}))}}))},"Ea");var $QW=_.HX("rich_grid_min_item_width",310),hEL=_.HX("rich_grid_max_item_width",500);var kyi=_.UI(function(d){var f=d.data;return _.z("br-nz-badge-shape",{class:_.Iw(function(){return dU8(f().brNzRatingBadgeType)}),
role:function(){return f().accessibilityText?"img":void 0},
"aria-label":function(){return f().accessibilityText}},function(){var R;
return(R=f())==null?void 0:R.text})},"Fa");_.sk=_.UI(function(d){var f=function(){var R=d.data(),W,p;if(R){var U=!((W=d.workaroundShortsIsThumbnailBadge)==null||!W.call(d));W=(p=d.modern)==null?void 0:p.call(d);var g;a:switch(R.badgeStyle){case "BADGE_OVERLAY":p=!0;break a;default:p=!1}R={type:U?17:jWL(R.badgeStyle),brNzRatingBadgeType:fIQ(R.badgeStyle),text:R.badgeText,icon:R.iconName,isOverlay:p,modern:W||_.q("web_modern_badge_view_model"),accessibilityText:R.accessibilityLabel||((g=_.e(R.rendererContext,_.LP))==null?void 0:g.label)}}else R=
void 0;return R};
return _.z("yt-badge-view-model",{class:_.Iw("ytBadgeViewModelHost",d.class)},_.z(_.Mh,null,_.z(_.Ap,{when:function(){var R;return!((R=f())==null||!R.brNzRatingBadgeType)}},function(){return _.z(kyi,{data:function(){return f()}})}),_.z(_.Ap,{when:function(){return!!f()&&!f().brNzRatingBadgeType}},function(){return _.z(_.hU,{data:function(){return f()}})})))},"Ga");
_.sk.idomCompat=!0;var WIS,Rxf;WIS=16/9;Rxf=2/3;_.gw=_.UI(function(d){var f=d.data;var R=d.className;var W=d.imageSizeConfig;var p=d.notifyOnLoaded;var U=function(){return f().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},g=function(){var I;
return _.QD((I=f())==null?void 0:I.rendererContext)};
d={};d=(d.ytContentPreviewImageViewModelHost=!0,d.ytContentPreviewImageViewModelCircleImage=function(){return U()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},d.ytContentPreviewImageViewModelTappable=function(){return g()},d);
var K=function(){var I,L;return(L=(I=_.e(f().rendererContext,_.LP))==null?void 0:I.label)!=null?L:""},E=function(){return UUv(f())},Y=function(){var I=pbS(U(),f().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",W==null?void 0:W(),O2Q(E()),f().layoutWidth,f().layoutHeight),L=Object.assign({},I);
I.width&&(L.width=Math.round(I.width));I.height&&(L.height=Math.round(I.height));I.maxWidth&&(L.maxWidth=Math.round(I.maxWidth));I.maxHeight&&(L.maxHeight=Math.round(I.maxHeight));return L},b=_.qg(function(){return Y().height},void 0,"CxFlJb"),D=_.qg(function(){return Y().width},void 0,"lb8Jhd");
return _.z("yt-content-preview-image-view-model",{el:_.Uz(_.FT(function(){var I;return(I=f())==null?void 0:I.rendererContext})),
role:function(){return g()?"link":void 0},
tabindex:function(){return g()?0:void 0},
class:_.Iw(R,d,function(){var I=U();var L=W==null?void 0:W();I=I==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||I==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||I==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||I==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(L==null?void 0:L.size)!=null&&L.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(L==null?void 0:L.size)!=null&&L.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return I}),
style:function(){var I=Y(),L=[];I.width&&L.push("width: "+I.width+"px");I.height&&L.push("height: "+I.height+"px");I.maxWidth&&L.push("max-width: "+I.maxWidth+"px");I.maxHeight&&L.push("max-height: "+I.maxHeight+"px");I.fullWidth&&L.push("width: 100%");return L.join(";")}},_.z(_.k,{cond:E,
then:function(I){return _.z(_.Wk,{data:I,alt:K,"data-disabled$":function(){return!K()},
notifyOnLoaded:p,targetWidth:D,targetHeight:b,preserveWidth:function(){return!!D()},
preserveHeight:function(){return!!b()}})}}),_.z(_.aH,{data:function(){var I;
return(I=f())==null?void 0:I.overlays}},{thumbnailHoverOverlayViewModel:ud,
thumbnailOverlayButtonViewModel:_.WIe}))},"Ha");
_.gw.idomCompat=!0;var b2F=_.UI(function(d){var f=d.data;var R=d.className;var W=d.useSmallLayout;d=d.useMediumText;var p={};d=(p["yt-attribution-view-model-wiz"]=!0,p["yt-attribution-view-model-wiz--medium-text"]=d,p);return _.z("yt-attribution-view-model",{el:_.Uz(_.FT(function(){var U;return(U=f())==null?void 0:U.rendererContext})),
class:_.Iw(R,d)},_.z(_.k,{cond:function(){return _.QD(f().rendererContext)},
then:function(){return _.z("button",{class:"yt-attribution-view-model-wiz--tappable"},_.z(YQV,{data:f,useSmallLayout:W}))},
else:function(){return _.z(YQV,{data:f,useSmallLayout:W})}}))},"Ia"),YQV=_.UI(function(d){var f=d.data;
var R=d.useSmallLayout;var W=function(){return{size:(R==null?0:R())?16:24}};
return _.z(_.U3,null,_.z(_.aH,{data:function(){return f().contentPreviewImage}},{contentPreviewImageViewModel:function(p){return _.z(_.gw,{data:p.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:W})}}),_.z(_.aH,{data:function(){return f().badge}},{badgeViewModel:function(p){return _.z(_.sk,{data:p.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.z(_.k,{cond:function(){return f().text},
then:function(){return _.z(_.d4,{text:function(){return f().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.z(_.k,{cond:function(){return f().suffix},
then:function(){return _.z(_.d4,{text:function(){return f().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Ja");
b2F.idomCompat=!0;var DUF,IIN,qQV,LIC,exc;DUF=_.UI(function(d){var f=d.delimiter;var R=d.max;var W=d.index;var p=d.isStandalone;return _.z(_.k,{cond:function(){return R()-1>W()},
then:function(){var U={};return _.z("span",{class:_.Iw("yt-content-metadata-view-model-wiz__delimiter",(U["yt-content-metadata-view-model-wiz__delimiter--standalone"]=p,U)),"aria-hidden":!0},f)}})},"Ka");
IIN=_.UI(function(d){var f=d.metadataPart;var R=d.maxLines;return _.z(_.d4,{text:function(){return f().text},
linkInheritColor:!0,className:function(){return Z2u(R())},
userInput:!0})},"La");
qQV=_.UI(function(d){var f=d.metadataPart;var R=d.maxLines;return _.z(_.k,{cond:function(){return f().tooltip},
then:function(W){return _.z("span",{title:W,role:"tooltip"},_.z(IIN,{metadataPart:f,maxLines:R}))},
else:function(){return _.z(IIN,{metadataPart:f,maxLines:R})}})},"Ma");
LIC=_.UI(function(d){var f=d.metadataPart;var R=d.isOverlay;var W=d.useMediumText;var p=d.hideAvatar;var U=function(){return f().maxLines!==void 0?f().maxLines:1};
return _.z(_.U3,null,_.z(_.aH,{data:function(){return f().avatarStack}},{avatarStackViewModel:function(g){return _.z(_.vh,{data:g.data,
isOverlay:R,useMediumText:W,hideAvatar:p})},
badgeViewModel:_.sk}),_.z(_.k,{cond:function(){return f().leadingIcon},
then:function(g){return _.z(_.X8,{className:"yt-content-metadata-view-model-wiz__leading-icon",icon:function(){return g().name},
size:function(){return g().width}})}}),_.z(_.k,{cond:function(){return f().text},
then:function(){return _.z(qQV,{metadataPart:f,maxLines:U})}}),_.z(_.k,{cond:function(){return f().icon},
then:function(g){return _.z(_.X8,{className:"yt-content-metadata-view-model-wiz__icon",icon:function(){return g().name},
size:function(){return g().width}})}}))},"Na");
exc=_.UI(function(d){var f=d.metadataRow;var R=d.isInline;var W=d.delimiter;var p=d.isOverlay;var U=d.useMediumText;var g=d.extensions;var K=function(){var Y,b=g==null?void 0:(Y=g())==null?void 0:Y.lockupMetadata;Y=f();var D,I;return!!((b==null?0:(D=b.byline)==null?0:D.hideAvatar)&&((I=_.e(Y,Fue))==null?void 0:I.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},E=function(){return f().metadataParts||[]};
d={};return _.z("div",{class:_.Iw("yt-content-metadata-view-model-wiz__metadata-row",(d["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=R,d["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var Y,b=g==null?void 0:(Y=g())==null?void 0:Y.lockupMetadata;Y=f();var D,I;return!!((b==null?0:(D=b.byline)==null?0:D.addPadding)&&((I=_.e(Y,Fue))==null?void 0:I.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},d["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=
function(){var Y;
return!!(g==null?0:(Y=g())==null?0:Y.lockupMetadata)&&f().badges&&!f().metadataParts},d))},_.z(_.aH,{data:function(){return f().badges}},{badgeViewModel:function(Y){return _.z("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.z(_.sk,{data:Y.data}))}}),_.z(_.TB,{each:E},function(Y,b){return _.z(_.U3,null,_.z(LIC,{metadataPart:Y,
isOverlay:p,useMediumText:U,hideAvatar:K}),_.z(DUF,{delimiter:W,max:function(){return E().length},
index:b,isStandalone:!1}))}),_.z(_.k,{cond:function(){return f().isSpacerRow&&!R()},
then:function(){return _.z("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Oa");
_.Hx=_.UI(function(d){d=_.pu(d,{layout:0,isOverlay:!1});var f=d.data,R=d.layout,W=d.isOverlay,p=d.useMediumText,U=d.extensions,g=function(){return R()===0},K=function(){var Y;
return((Y=f().metadataRows)==null?void 0:Y.filter(function(b){var D,I=U==null?void 0:(D=U())==null?void 0:D.lockupMetadata,L,X;D=!!((I==null?0:(L=I.description)==null?0:L.hideDescription)&&((X=_.e(b,Fue))==null?void 0:X.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var w,S;return!((I==null?0:(w=I.spacer)==null?0:w.hideSpacer)&&((S=_.e(b,Fue))==null?void 0:S.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||D)}))||[]},E={};
return _.z("yt-content-metadata-view-model",{class:_.Iw(d.className,"yt-content-metadata-view-model-wiz",(E["yt-content-metadata-view-model-wiz--inline"]=g,E["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.QD(f().rendererContext)},E["yt-content-metadata-view-model-wiz--medium-text"]=p,E)),
el:_.Uz(_.FT(function(){return f().rendererContext}))},_.z(_.TB,{each:K},function(Y,b){return _.z(_.U3,null,_.z(exc,{metadataRow:Y,
isInline:g,delimiter:function(){return f().delimiter},
isOverlay:W,useMediumText:p,extensions:U}),_.z(_.k,{cond:function(){return g()&&!Y.isSpacerRow},
then:function(){return _.z(DUF,{delimiter:function(){return f().delimiter},
max:function(){return K().length},
index:b,isStandalone:!0})}}))}))},"Pa");
_.Hx.idomCompat=!0;var xUV=_.UI(function(d){var f={};return _.z("yt-lockup-metadata-view-model",{class:_.Iw("yt-lockup-metadata-view-model-wiz",function(){a:{var R=d.lockupStyle();if(R==null?0:R.isOverlay)R="yt-lockup-metadata-view-model-wiz--overlay";else switch(R==null?void 0:R.arrangement){case 1:R="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:R="yt-lockup-metadata-view-model-wiz--vertical"}}return R},function(){a:{var R=d.lockupStyle();
if(R==null?0:R.isTiny)R="yt-lockup-metadata-view-model-wiz--tiny";else switch(R==null?void 0:R.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":R="yt-lockup-metadata-view-model-wiz--compact";break a;default:R="yt-lockup-metadata-view-model-wiz--standard"}}return R},(f["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.isOverlay},f["yt-lockup-metadata-view-model-wiz--card"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.isCard},f["yt-lockup-metadata-view-model-wiz--centered"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.isCentered},f["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.typographyBump},f["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.useLegacyTypography},f["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var R;
return(R=d.lockupStyle())==null?void 0:R.useRichGridLegacyTypography},f))},_.z(_.aH,{data:function(){return d.data().image}},{avatarStackViewModel:function(R){return _.z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.z(_.vh,{data:R.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(R){return _.z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.z(_.Ph,{data:R.data}))},
decoratedAvatarViewModel:function(R){return _.z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.z(_.QA,{data:R.data}))}}),_.z("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.z("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var R;return(R=d.data().title)==null?void 0:R.content}},_.z(_.k,{cond:function(){return d.data().title},
then:function(R){return _.z(_.K7,{command:d.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:d.lockupAccessibilityLabel},_.z(_.d4,{text:R,userInput:!0}))}})),_.z("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.z(_.aH,{data:function(){return d.data().metadata}},{contentMetadataViewModel:function(R){return _.z(_.Hx,{data:R.data,
layout:1,useMediumText:function(){var W,p;return((W=d.lockupStyle())==null?void 0:W.typographyBump)||((p=d.lockupStyle())==null?void 0:p.useRichGridLegacyTypography)},
extensions:function(){var W,p,U,g;return{lockupMetadata:{byline:{hideAvatar:((W=d.lockupStyle())==null?void 0:W.arrangement)===0,addPadding:((p=d.lockupStyle())==null?void 0:p.arrangement)===1},description:{hideDescription:!((U=d.lockupStyle())==null||!U.compactMetadata)},spacer:{hideSpacer:!((g=d.lockupStyle())==null||!g.compactMetadata)}}}}})}})),_.z(_.aH,{data:function(){return d.data().attribution}},{attributionViewModel:function(R){return _.z("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},
_.z(b2F,{data:R.data,
useSmallLayout:!0}))}})),_.z("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.z(_.aH,{data:function(){return d.data().menuButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
buttonOverrides:function(){var W;return((W=d.lockupStyle())==null?0:W.isOverlay)?{style:"overlay"}:void 0}})}})))},"Qa");
xUV.idomCompat=!0;var Xba=_.UI(function(d){var f=_.fA("notification-multi-action-renderer");_.GB(function(){requestAnimationFrame(function(){_.jY(f.value)})});
var R={},W={},p={};return _.z("notification-multi-action-renderer",{class:_.Iw("ytNotificationMultiActionRendererHost",(R.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var U;return(U=d.useLegacyShelfStyle)==null?void 0:U.call(d)},R)),
el:f},_.z("span",{"aria-live":"polite",class:_.Iw("ytNotificationMultiActionRendererTextContainer",(W.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var U;return(U=d.useLegacyShelfStyle)==null?void 0:U.call(d)},W))},_.z(_.d4,{text:function(){return d.data().responseText}})),_.z("div",{class:_.Iw("ytNotificationMultiActionRendererButtonContainer",(p.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var U;
return(U=d.useLegacyShelfStyle)==null?void 0:U.call(d)},p))},_.z(_.aH,{data:function(){var U;
return(U=d.data().buttons)==null?void 0:U.map(function(g){if(g=g.buttonRenderer){var K,E=Object,Y=E.assign,b=(K=g.icon)==null?void 0:K.iconType;K=(K=g.command||g.serviceEndpoint||g.navigationEndpoint)?{innertubeCommand:K}:void 0;g={buttonViewModel:Y.call(E,{},{iconName:b,onTap:K,trackingParams:g.trackingParams,titleFormatted:g.text?_.vw(g.text):void 0},gy1(g))}}else g=void 0;return g}).filter(function(g){return!!g})}},{buttonViewModel:function(U,g){return _.z("div",null,_.z(_.bE,{data:U.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var K;return((K=d.useModernStyles)==null?0:K.call(d))?{type:g()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ra");var ThF=_.UI(function(d){var f=_.fA("notification-text-renderer");_.GB(function(){requestAnimationFrame(function(){_.jY(f.value)})});
return _.z("notification-text-renderer",{el:f,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.z(_.d4,{text:function(){return d.data().successResponseText}}))},"Sa");_.KK=_.UI(function(d){var f=_.xt(Ngu,function(){var W;return H28((W=d.contentId)==null?void 0:W.call(d))}),R=function(){var W;
return _.e((W=f())==null?void 0:W.command,_.xf)};
return _.z(_.k,{cond:function(){var W;if(!(W=R())){var p;W=_.e((p=f())==null?void 0:p.command,Sae)}return W},
then:function(){return _.z(_.k,{cond:R,then:function(){var W={};return _.z("div",{class:_.Iw("ytDismissibleItemReplacedContent",function(){var p;return KI1((p=d.aspectRatio)==null?void 0:p.call(d))})},_.z("div",{class:_.Iw((W.ytDismissibleItemAspectRatioContainer=function(){var p;
return((p=d.aspectRatio)==null?void 0:p.call(d))!==void 0},W))},_.z(_.aH,{data:function(){var p;
return(p=R())==null?void 0:p.item}},{notificationMultiActionRenderer:function(p){return _.z(Xba,{data:p.data,
useModernStyles:d.useModernStyle,useLegacyShelfStyle:d.useLegacyShelfStyle})},
notificationTextRenderer:ThF})))}})},
else:d.children})},"Ta");_.AIe=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;d=_.Uz(_.sV({visibilityCallback:function(U){var g,K=(g=f().interaction)==null?void 0:g.onFirstVisible;U&&K&&_.Cu(K)},
showOption:_.Uk}));var W=function(){var U;return((U=f().interaction)==null?0:U.onTap)?function(g){var K;mQL(g,(K=f().interaction)==null?void 0:K.onTap,R)}:void 0},p=function(){var U,g=f(),K=W(),E=(U=_.e(f().rendererContext,_.LP))==null?void 0:U.label;
a:switch(g.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":U=1;break a;default:U=0}return{size:kyk(g.size),type:U,onTap:K,accessibilityText:E}};
return _.z("ad-avatar-view-model",{class:function(){var U;return((U=f().interaction)==null?0:U.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:d},_.z(_.k,{cond:function(){return f().image},
then:function(U){return _.z(HrV,{data:p,image:U})}}))},"Ua");_.Ek=_.UI(function(d){var f=_.pu(d,{hasDot:!1});d=Object.assign({},f);var R=f.data,W=f.hasDot;f=f.customCommandResolver;var p=(delete d.data,delete d.hasDot,delete d.customCommandResolver,d);d=function(){return R().style};
d!==void 0&&d!==null||_.$Q(Error("Eh"));d=_.oH(function(){return R().interaction},f);
return _.z("ad-badge-view-model",{class:_.Iw(function(){var U;return((U=R().interaction)==null?0:U.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var U=p.adRenderingContextType();
R();return U==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:_.Uz(d)},_.z(_.hU,{data:function(){var U;R();return{type:2,text:(U=R().label)==null?void 0:U.content,adsIncludeDot:W(),isOverlay:R().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Va");var aIa;_.zk=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;var W=d.adRenderingContextType;return _.z("ad-details-line-view-model",{class:function(){var p;return((p=f().interaction)==null?0:p.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(p){var U,g=(U=f().interaction)==null?void 0:U.onFirstVisible;p&&g&&_.Cu(g)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R))},_.z(_.k,{cond:function(){return f().style},
then:function(p){return _.z(_.TB,{each:function(){var U;return((U=f())==null?void 0:U.attributes)||[]},
keyBy:"INDEX"},function(U){return _.z(aIa,{attribute:U,style:p,adRenderingContextType:function(){return W()}})})}}))},"Wa");
aIa=_.UI(function(d){var f=d.attribute;var R=d.style;var W=d.adRenderingContextType;return _.z(_.k,{cond:function(){return f().text},
then:function(p){return _.z(_.d4,{text:p,className:function(){var U=W();R();return U==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Xa");var M5O=_.UI(function(d){var f=d.data;var R=d.typographyBump;var W=function(){return f().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
d={};return _.z(_.U3,null,_.z("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.z(_.d4,{text:function(){return f().headline},
className:_.Iw("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(d.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return W==null?void 0:W()},d.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(R==null?void 0:R())&&!(W==null?0:W())},d)),
linkInheritColor:!0}),_.z(_.k,{cond:function(){return f().description},
then:function(p){var U={};return _.z(_.d4,{text:p,className:_.Iw("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(U.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return W==null?void 0:W()},U.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(R==null?void 0:R())&&!(W==null?0:W())},U)),
linkInheritColor:!0})}}),_.z(_.k,{cond:function(){return f().secondaryDescription},
then:function(p){var U={};return _.z(_.d4,{text:p,className:_.Iw("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(U.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return R==null?void 0:R()},U)),
linkInheritColor:!0})}}),_.z("div",{class:function(){return W()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.z(_.k,{cond:function(){return f().adAvatar},
then:function(){return _.z("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.z(_.aH,{data:function(){return f().adAvatar}},{adAvatarViewModel:_.AIe}))}}),_.z(_.aH,{data:function(){return f().adBadge}},{adBadgeViewModel:function(p){return _.z(_.Ek,{data:p.data,
hasDot:function(){return!!f().adDetailsLine},
adRenderingContextType:function(){return f().adRenderingContextType}})}}),_.z(_.aH,{data:function(){return f().adDetailsLine}},{adDetailsLineViewModel:function(p){return _.z(_.zk,{data:p.data,
adRenderingContextType:function(){return f().adRenderingContextType}})}}))),_.z("div",{class:function(){return W()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
buttonOverrides:function(){a:switch(f().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var U="S";break a;default:U="M"}return{size:U}}})}})))},"Ya"),wbB=_.UI(function(d){var f=d.data;
var R=d.noBottomMargin;var W=d.useVideoLockupTopPadding;var p=d.typographyBump;d={};d=_.Iw("ytwFeedAdMetadataViewModelHostMetadata",(d.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return R==null?void 0:R()},d.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return W==null?void 0:W()},d));
var U=function(){return f().adBadge};
U!==void 0&&U!==null||_.$Q(Error("Fh"));U={};var g={};return _.z(_.U3,null,_.z(_.k,{cond:function(){return f().adAvatar},
then:function(){return _.z("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.z(_.aH,{data:function(){return f().adAvatar}},{adAvatarViewModel:function(K){return _.z(_.AIe,{data:K.data})}}))}}),_.z("div",{class:d},_.z("div",{class:_.Iw("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(U.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return p==null?void 0:p()},U.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(p==
null?void 0:p())&&_.q("web_enable_typography_bump_v2")},U))},_.z(_.d4,{text:function(){return f().headline},
linkInheritColor:!0})),_.z(_.k,{cond:function(){return f().description},
then:function(K){return _.z(_.d4,{text:K,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.z("div",{class:function(){return f().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.q("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.z(_.aH,{data:function(){return f().adBadge}},
{adBadgeViewModel:function(K){return _.z(_.Ek,{data:K.data,
hasDot:function(){return!!f().adDetailsLine},
adRenderingContextType:function(){return f().adRenderingContextType}})}}),_.z(_.aH,{data:function(){return f().adDetailsLine}},{adDetailsLineViewModel:function(K){return _.z(_.zk,{data:K.data,
adRenderingContextType:function(){return f().adRenderingContextType}})}})),_.z(_.k,{cond:function(){return f().secondaryDescription},
then:function(K){return _.z(_.d4,{text:K,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.z("div",{class:_.Iw("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(g.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return W==null?void 0:W()},g))},_.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:_.bE})))},"Za"),lIN=_.UI(function(d){var f=d.data;
var R=d.noBottomMargin;var W=d.listenToTapEvent;var p=d.setTouchEndHandler;var U=d.useVideoLockupTopPadding;var g=d.typographyBump;d=_.sV({visibilityCallback:function(D){var I,L=(I=f().interaction)==null?void 0:I.onFirstVisible;D&&L&&_.Cu(L)},
showOption:_.Uk});var K=_.oH(function(){return f().interaction},void 0,function(){return W==null?void 0:W()}),E=_.Z(_.kY(!1,void 0,"p7Js8e")),Y=E.next().value,b=E.next().value;
E=_.qL(function(D){(p==null?0:p())&&!Y()&&(D.currentTarget.click(),b(!0),setTimeout(function(){b(!1)},100));
return!1});
return _.z("feed-ad-metadata-view-model",{class:function(){var D;return((D=f().interaction)==null?0:D.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.Uz(d,K),"on:touchend":E},_.z(_.Mh,null,_.z(_.Ap,{when:function(){return f().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.z(M5O,{data:f,
typographyBump:g})}),_.z(_.Ap,{when:function(){return f().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.z(wbB,{data:f,
noBottomMargin:R,useVideoLockupTopPadding:U,typographyBump:g})})))},"$a");var GyR;_.kR=_.UI(function(d){return _.z("yt-lockup-view-model",{class:_.Iw(d.className)},_.z(_.KK,{contentId:function(){return d.data().contentId},
useModernStyle:!0,aspectRatio:function(){var f,R;return((f=d.containerType)==null?void 0:f.call(d))!==3?cgp(d.data().contentType,(R=d.force16By9ThumbnailAspectRatio)==null?void 0:R.call(d)):void 0}},function(){return _.z(GyR,Object.assign({},d))}))},"ab");
GyR=_.UI(function(d){d=_.pu(d,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0});var f=d.data,R=d.containerLayoutConfig,W=d.containerType,p=d.sizing,U=d.protectBackground,g=d.typographyBump,K=d.force16By9ThumbnailAspectRatio,E=d.thumbnailFixedWidth,Y=d.thumbnailTargetWidth,b=d.lockupExperiments,D=d.elementsPerRow;
d=_.Uz(_.FT(function(){var ek;return(ek=f())==null?void 0:ek.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 I=_.F8(lqQ),L=_.Ze().resolve(_.WX(BUy)),X=L?{}:void 0,w=function(){var ek,nQ,uW;return(uW=(nQ=_.e((ek=f())==null?void 0:ek.rendererContext,_.LP))==null?void 0:nQ.label)!=null?uW:void 0},S=function(){var ek=R==null?void 0:R(),nQ;
if(ek==null?0:ek.containerType){var uW=(nQ=f())==null?void 0:nQ.contentType;nQ=b();var Ue=g(),mB=Y(),zN=U();ek=Object.assign({},tGQ(C_1(ek),NUk(ek.responsiveSize),Ue,uW,ek.force16By9ThumbnailAspectRatio,mB,zN,nQ),{thumbnailFixedWidth:ek.contentPreviewWidth})}else ek=tGQ(W(),p(),g(),(uW=f())==null?void 0:uW.contentType,K(),Y(),U(),b());return ek};
L&&X&&L({enabled:function(){return I()},
itemPlaybackModel:function(){return f().itemPlayback},
thumbnailElRef:function(){return X.thumbnailElRef},
containerElRef:d,options:function(){var ek,nQ=(ek=_.e(f().metadata,_.JOe))==null?void 0:ek.endorsement;ek=X.thumbnailOverlays||[];nQ&&ek.push(nQ);var uW,Ue;return{thumbnail:X.thumbnail,thumbnailOverlays:ek,accessibilityText:w(),thumbnailSize:X.thumbnailSize,enableRounding:S().isCollection,containPlayerWithinThumbnail:S().isCollection,trackingParams:(uW=_.e(f().rendererContext,_.aT))==null?void 0:(Ue=uW.loggingDirectives)==null?void 0:Ue.trackingParams}}});
var r=0;L=_.Z(_.kY(!1,void 0,"HzAs3"));var v=L.next().value,c=L.next().value;L=_.Z(_.kY(!1,void 0,"ujOXud"));var n=L.next().value,y=L.next().value;L=_.qL(function(){var ek=I()&&f().itemPlayback;n()?(_.Pp.cancelJob(r),r=_.Pp.addJob(function(){c(!ek)},8,32)):c(!ek);
return!0});
var h=_.qL(function(){r&&(_.Pp.cancelJob(r),r=0);c(!1)});
_.SI(function(){r&&(_.Pp.cancelJob(r),r=0)});
var t=zxL(function(){y(!0)}),kU=t.touchFeedbackEvents,Eu=t.touchFeedbackOnPointerUp,IJ=t.touchFeedbackOnPointerDown;
t=t.touchFeedbackOnPointerLeave;var xU={};return _.z("div",{el:d,class:_.Iw("yt-lockup-view-model-wiz",function(){a:{var ek=S();if(ek.isOverlay)ek="yt-lockup-view-model-wiz--overlay";else switch(ek.arrangement){case 1:ek="yt-lockup-view-model-wiz--horizontal";break a;default:ek="yt-lockup-view-model-wiz--vertical"}}return ek},function(){a:{var ek=S();
if(ek.isOverlay)ek="yt-lockup-view-model-wiz--overlay";else{switch(ek.collectionStackNumber){case 1:ek="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:ek="yt-lockup-view-model-wiz--collection-stack-2";break a}ek=void 0}}return ek},function(){var ek;
return _.sWv((ek=f())==null?void 0:ek.contentId)},(xU["yt-lockup-view-model-wiz--card"]=function(){return S().isCard},xU["yt-lockup-view-model-wiz--compact"]=function(){return S().isTiny||S().sizing!=="STANDARD"},xU["yt-lockup-view-model-wiz--protect-background"]=U,xU["yt-lockup-view-model-wiz--add-margins"]=function(){return S().addMarginForFullbleed},xU["yt-lockup-view-model-wiz--centered"]=function(){return S().isCentered},xU["yt-lockup-view-model-wiz--fullbleed"]=function(){return S().fullbleed},
xU["yt-lockup-view-model-wiz--single-column-grid"]=function(){return D()===1&&W()===2},xU["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var ek;
return(ek=b())==null?void 0:ek.useRichGridLegacyMargin},xU)),
"on:mousedown":IJ,"on:mouseleave":h,"on:mouseup":Eu,"on:mouseover":L,"on:touchstart":IJ,"on:touchend":Eu,"on:pointerleave":t},_.z(_.K7,{command:function(){var ek;return _.P3((ek=f())==null?void 0:ek.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return E()&&S().arrangement===1?"width: "+E():""}},_.z(_.aH,{data:function(){var ek;
return(ek=f())==null?void 0:ek.contentImage}},{thumbnailViewModel:function(ek){return _.z(_.pK,{data:ek.data,
aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:Y,hovered:v,isClip:function(){var nQ;return((nQ=f())==null?void 0:nQ.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:MGL(X),lockupExperiments:function(){return b()}})},
collectionThumbnailViewModel:function(ek){return _.z(sWN,{data:ek.data,aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:Y,doubleStack:function(){return S().collectionStackNumber===2},
hovered:v,playbackRef:MGL(X)})},
decoratedAvatarViewModel:_.QA})),_.z("div",{class:"yt-lockup-view-model-wiz__metadata"},_.z(_.aH,{data:function(){var ek;return(ek=f())==null?void 0:ek.metadata}},{lockupMetadataViewModel:function(ek){return _.z(xUV,{data:ek.data,
lockupStyle:S,lockupCommand:function(){var nQ;return _.P3((nQ=f())==null?void 0:nQ.rendererContext)},
lockupAccessibilityLabel:function(){return w()}})},
feedAdMetadataViewModel:function(ek){return _.z(lIN,{data:ek.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:g})}}),_.z(_.aH,{data:function(){var ek;
return(ek=f())==null?void 0:ek.attachmentSlot}},{lockupAttachmentsViewModel:function(ek){return _.z(zxB,{data:ek.data,
lockupStyle:S})}})),_.z(_.E1,{model:function(){a:{switch(S().collectionStackNumber){case 1:var ek=8;
break a;case 2:ek=12;break a}ek=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:ek}},
pointerDownEvent:kU.pointerDownEvent,pointerUpEvent:kU.pointerUpEvent,pointerLeaveEvent:kU.pointerLeaveEvent}))},"bb");
_.kR.idomCompat=!0;_.Hk(_.kR,"yt-lockup-view-model",{props:{data:_.jE,containerLayoutConfig:_.jE,containerType:_.jE,sizing:_.jE,protectBackground:_.jE,typographyBump:_.jE,thumbnailFixedWidth:_.jE,thumbnailTargetWidth:_.jE,force16By9ThumbnailAspectRatio:_.jE,className:_.jE,lockupExperiments:_.jE,elementsPerRow:_.jE}});var IIv,SQe=_.UI(function(d){var f=_.pu(d,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),R=f.text,W=f.alwaysShowTruncationText;d=f.truncationText;var p=f.onTextClick,U=f.maxLines,g=f.disableTextMask,K=f.textStyle,E=f.accessibilityLabel,Y=f.textSize,b=f.alwaysTruncateAtMaxLines,D=f.expandOnClick;f=_.Z(_.kY(!1,void 0,"lWDnae"));var I=f.next().value,L=f.next().value;f=_.qL(function(){D()&&L(!I());p==null||p()});
var X=function(){a:switch(Y()){case "medium":var h=2;break a;case "large":h=2.2;break a;default:h=1.8}return h},w=exW(R,function(){return I()?Infinity:U()},X,g,b,I),S=w.isTruncated;
R=w.displayText;b=w.contentRef;var r=w.hiddenRef,v=w.placeholderTruncationTextRef,c=w.hiddenTruncationTextRef;w=w.truncationTextRef;var n={},y={};return _.z("truncated-text",{class:_.Iw((n["truncated-text-wiz"]=!0,n["truncated-text-wiz--overlay"]=function(){return K()==="overlay"},n["truncated-text-wiz--medium-text"]=function(){return Y()==="medium"},n["truncated-text-wiz--large-text"]=function(){return Y()==="large"},n["truncated-text-wiz--primary-text"]=function(){return K()==="primary-text"},n)),
"on:click":f,style:function(){return"line-height: "+X()+"rem;"}},_.z("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content",
el:b,style:function(){return I()?"":"max-height: "+U()*X()+"rem;"}},_.z(_.d4,{text:R}),_.z("button",{"aria-disabled":!0,
disabled:!0,class:"truncated-text-wiz__inline-button",el:v,style:function(){return"line-height: "+X()+"rem;"}},_.z(_.d4,{text:d}))),_.z("truncated-text-content",{class:_.Iw("truncated-text-wiz__truncated-text-content","truncated-text-wiz__truncated-text-content--hidden-text-content"),
el:r,style:function(){return I()?"":"max-height: "+U()*X()+"rem;"},
"aria-hidden":"true"},_.z(_.d4,{text:R}),_.z("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:c,style:function(){return"line-height: "+X()+"rem;"}},_.z(_.d4,{text:d}))),_.z("button",{"aria-label":E,
class:_.Iw((y["truncated-text-wiz__absolute-button"]=function(){return!g()},y["truncated-text-wiz__bottom-button"]=function(){return g()},y["truncated-text-wiz--hidden"]=function(){return!(!I()&&(W!=null&&W()||S()))},y)),
el:w,style:function(){return"line-height: "+X()+"rem;"}},_.z(_.d4,{text:d})))},"cb");
SQe.idomCompat={callbacks:{onTextClick:!0}};var mUe=_.UI(function(d){var f=d.data;d=d.className;var R=_.qg(function(){return Xbp(f())},void 0,"sR58pd");
return _.z("yt-video-attribute-view-model",{class:d},_.z("div",{class:function(){var W=f();a:switch(W.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var p="yt-video-attribute-view-model--vertical";break a;default:p="yt-video-attribute-view-model--horizontal"}a:switch(W.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var U="yt-video-attribute-view-model--image-small";break a;default:U="yt-video-attribute-view-model--image-large"}a:switch(W.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var g=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":g="yt-video-attribute-view-model--image-avatar";break a;default:g=""}a:switch(W.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var K="yt-video-attribute-view-model--metadata-header";break a;default:K=""}a:switch(W.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var E="yt-video-attribute-view-model--container-card";break a;default:E=""}return["yt-video-attribute-view-model",p,U,
g,K,E,Xbp(W)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.xJ({"background-color":function(){var W=f();if(W.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var p="";else{p=W.lightColorPalette;W=W.darkColorPalette;var U,g=((U=_.Ze().resolve(_.WX(_.dm)))==null?0:U())&&W?W:p;p=(p=g==null?void 0:g.section2Color)?_.yF(p):""}return p}})},_.z(_.k,{cond:function(){return R()||!_.q("web_video_attribute_view_model_a11y_fix")},
then:function(){return _.z(_.K7,{className:"yt-video-attribute-view-model__content-container",command:R,role:"group",ariaLabel:function(){return f().title}},_.z(_.k,{cond:function(){return f().heroText||f().image},
then:function(){return _.z(V5a,{data:f})}}),_.z(rIL,{data:f,
sizeSmall:function(){return f().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))},
else:function(){return _.z("div",{class:"yt-video-attribute-view-model__content-container"},_.z(_.k,{cond:function(){return f().heroText||f().image},
then:function(){return _.z(V5a,{data:f})}}),_.z(rIL,{data:f,
sizeSmall:function(){return f().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))}})))},"db");
mUe.idomCompat=!0;var V5a=_.UI(function(d){var f=d.data;var R,W=(R=_.Ze().resolve(_.WX(_.dm)))==null?void 0:R(),p=function(){return W&&f().darkThemeImage?f().darkThemeImage:f().image},U=_.qg(function(){return Thn(f())},void 0,"zGDeMe");
return _.z("div",{class:"yt-video-attribute-view-model__hero-section"},_.z(_.Mh,null,_.z(_.Ap,{when:p},function(){return _.z(_.Wk,{data:function(){return p()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.z(_.Ap,{when:function(){return f().heroText}},function(){return _.z("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.z("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return f().heroText}))})),_.z(_.k,{cond:function(){return f().overflowMenuOnTap},
then:function(){return _.z("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.z(_.YL,{data:U,iconName:"MORE_VERT"}))}}))},"eb");
V5a.idomCompat=!0;var rIL=_.UI(function(d){var f=d.data;d=d.sizeSmall;var R=function(){return f().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},W=_.qg(function(){return yk(_.Nq({innertubeCommand:Xbp(f())}))?"link":"group"},void 0,"kGuRzd"),p={};
return _.z("div",{class:_.Iw("yt-video-attribute-view-model__metadata",(p["yt-video-attribute-view-model--small-font"]=d,p)),role:W},_.z("h1",{class:"yt-video-attribute-view-model__title"},function(){return f().title}),_.z(_.k,{cond:function(){return f().subtitle},
then:function(){return _.z("h4",{class:"yt-video-attribute-view-model__subtitle"},_.z(_.k,{cond:R,then:function(){return _.z(SQe,{text:function(){return xUf(f().subtitle)},
truncationText:function(){return xUf(f().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.z("span",null,function(){return f().subtitle})}}))}}),_.z(_.k,{cond:function(){return f().secondarySubtitle},
then:function(U){return _.z("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.z(_.d4,{text:function(){var g=U();if(g!=null&&g.attachmentRuns){for(var K=[],E=_.Z(g.attachmentRuns),Y=E.next();!Y.done;Y=E.next())Y=Y.value,Y.element&&K.push(Object.assign({},Y,{element:Object.assign({},Y.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));g=Object.assign({},g,{attachmentRuns:K})}return g}}))}}),_.z(_.aH,
{data:function(){return f().buttonViewModel}},{buttonViewModel:function(U){return _.z(_.bE,{data:U.data,
className:"yt-video-attribute-view-model__button"})}}))},"fb");
rIL.idomCompat=!0;_.Hk(mUe,"yt-video-attribute-view-model",{props:{data:_.jE,className:_.jE}});var YR=function(){var d=_.l.apply(this,arguments)||this;d.useHighlightStyling=_.q("web_enable_deeper_metadata_highlight_styling");d.isSearch=!1;d.JSC$15097_lastScrollContainerWidth=NaN;d.pageLoadingFromNavigation=!1;d.currentIndex=0;d.supportComponentResize=!1;return d};
_.x(YR,_.l);_.O=YR.prototype;
_.O.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}}}}}};
_.O.attached=function(){document.addEventListener("yt-page-type-changed",_.qb(this,this.onPageChange))};
_.O.detached=function(){document.removeEventListener("yt-page-type-changed",_.qb(this,this.onPageChange))};
_.O.getItemsPath=function(){return"data.cards"};
_.O.onIronResize=function(){this.updateListStyles()};
_.O.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var d;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(d=this.data)==null?void 0:d.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.q("problem_walkthrough_sd")&&!!this.centerItems};
_.O.computeCardListStyle=function(d){return d||null};
_.O.computeEmpty=function(d){return!this.get("cards.length",d)};
_.O.computeThumbnailStyle=function(d){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",d)||null};
_.O.computeHasSubtitle=function(d){return!!this.get("header.richListHeaderRenderer.subtitle",d)};
_.O.computeInitialCountNumber=function(d){return this.hasSquareMiniApp&&d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.O.computeUseFloorScrolling=function(d){return d==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.O.computeHasGameCard=function(d){return(d=this.get("cards",d))?d.some(function(f){return f.gameCardRenderer}):!1};
_.O.computeCenterHeaderTitle=function(d){return!(d==null||!d.centerHeaderTitle)};
_.O.computeHasPortraitMiniApp=function(d){return(d=d==null?void 0:d.cards)?d.some(function(f){return f.miniGameCardViewModel&&f.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.O.computeHasSquareMiniApp=function(d){return(d=d==null?void 0:d.cards)?d.some(function(f){return f.miniGameCardViewModel&&f.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.O.computeHasSkinnyWidthPortraitMiniApp=function(d){return(d=d==null?void 0:d.cards)?d.some(function(f){return f.miniGameCardViewModel&&f.miniGameCardViewModel.width===135}):!1};
_.O.computeCenterItems=function(d){return!!d};
_.O.computeHasInfoPanel=function(d){var f;return d==null?void 0:(f=d.cards)==null?void 0:f.some(function(R){return R.infoPanelContentRenderer})};
_.O.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.O.getItemByIndex=function(d){var f=this.items.children;return f&&f.length>d?f[d]:void 0};
_.O.onPageChange=function(){var d=this;this.pageLoadingFromNavigation=!0;_.Pp.addJob(function(){d.pageLoadingFromNavigation=!1;_.kh(d.hostElement,"yt-terminate-video-preview-action")},8)};
_.O.updateListStyles=function(){if(_.q("problem_walkthrough_sd")&&this.JSC$15097_scrollContainer!==void 0){var d=this.JSC$15097_scrollContainer.clientWidth;d!==this.JSC$15097_lastScrollContainerWidth&&(this.JSC$15097_lastScrollContainerWidth=d,_.DV(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(d*.8,415)+"px"}),_.E$(this.hostElement,"iron-resize"))}};
_.Uh.Object.defineProperties(YR.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.q("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.cards)==null?0:(R=f[0])==null?0:R.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.cards)==null?0:(R=f[0])==null?0:R.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return _.q("enable_desktop_amsterdam_info_panels")&&!!((d=this.data)==null?0:(f=d.cards)==null?0:(R=f[0])==null?0:R.infoPanelContentRenderer)}}});
YR.prototype.dataChanged=YR.prototype.dataChanged;YR.prototype.onIronResize=YR.prototype.onIronResize;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],YR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],YR.prototype,"ytdHorizontalListBehavior",void 0);
_.Q([_.A(_.oP),_.F("design:type",Object)],YR.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],YR.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],YR.prototype,"useCustomColors",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],YR.prototype,"useHighlightStyling",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.F("design:type",Object)],YR.prototype,"cardListStyle",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.F("design:type",Boolean)],YR.prototype,"empty",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasSubtitle",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.F("design:type",Boolean)],YR.prototype,"thumbnailStyle",void 0);_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasGameCard",void 0);_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.F("design:type",Boolean)],YR.prototype,"centerHeaderTitle",void 0);
_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasPortraitMiniApp",void 0);_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasSquareMiniApp",void 0);_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.Q([_.M({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.F("design:type",Boolean)],YR.prototype,"hasInfoPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],YR.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],YR.prototype,"inlineStructuredDescription",void 0);_.Q([_.Xd("#scroll-container"),_.F("design:type",HTMLDivElement)],YR.prototype,"JSC$15097_scrollContainer",void 0);
_.Q([_.M({computed:"computeInitialCountNumber(data.style.type)"}),_.F("design:type",Number)],YR.prototype,"initialCount",void 0);_.Q([_.M({computed:"computeUseFloorScrolling(data.style.type)"}),_.F("design:type",Boolean)],YR.prototype,"useFloorScrolling",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.F("design:type",Boolean)],YR.prototype,"centerItems",void 0);_.Q([_.M(),_.F("design:type",Object)],YR.prototype,"pageLoadingFromNavigation",void 0);
_.Q([_.M(),_.F("design:type",Object)],YR.prototype,"currentIndex",void 0);_.Q([_.M(),_.F("design:type",Number)],YR.prototype,"scrollCount",void 0);_.Q([_.M(),_.F("design:type",Object)],YR.prototype,"supportComponentResize",void 0);_.Q([_.Xd("#items"),_.F("design:type",HTMLDivElement)],YR.prototype,"items",void 0);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YR.prototype,"onIronResize",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YR.prototype,"dataChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.a("inlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YR.prototype,"hideNavigationButton",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YR.prototype,"modernChapters",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YR.prototype,"hasVideoAttributeViewModels",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YR.prototype,"modernInfoPanels",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],YR);
_.u(YR,"ytd-horizontal-card-list-renderer",function(){if(G_y!==void 0)return G_y;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return G_y=d},{mode:_.kO("kevlar_poly_si_batch_j072")?1:2});var u_R=_.UI(function(d){var f=d.data;var R={};return _.z("video-summary-content-view-model",{class:_.Iw("videoSummaryContentViewModelHost",d.className,(R.videoSummaryContentViewModelHostIsSearch=d.isSearch,R))},_.z(_.TB,{each:function(){var W=[],p=f().paragraphs;if(p==null||!p.length)return[];for(var U=0;U<p.length;U++){var g=_.e(p[U],$1C),K=void 0;U>0&&(K=_.e(p[U-1],$1C));K&&!!K.marker===!!g.marker?W[W.length-1].paragraphs.push(g):W.push({isList:!!g.marker,paragraphs:[g]})}return W},
keyBy:"INDEX"},function(W){return _.z(_.k,{cond:function(){return W().isList},
then:function(){return _.z("ul",{class:"videoSummaryContentViewModelList"},_.z(_.TB,{each:function(){return W().paragraphs},
keyBy:"INDEX"},function(p){return _.z("li",{class:"videoSummaryContentViewModelListItem"},_.z(_.d4,{text:function(){return p().text}}))}))},
else:function(){return _.z(_.TB,{each:function(){return W().paragraphs},
keyBy:"INDEX"},function(p){return _.z("p",{class:"videoSummaryContentViewModelParagraph"},_.z(_.d4,{text:function(){return p().text}}))})}})}),_.z(_.k,{cond:function(){return!!_.e(f().likeButtonViewModel,_.Vj)&&!!_.e(f().dislikeButtonViewModel,_.Su)},
then:function(){return _.z("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.z("div",{class:"videoSummaryContentViewModelLikeButton"},_.z(_.JU,{data:function(){return _.e(f().likeButtonViewModel,_.Vj)},
disableIconAnimation:!0})),_.z(_.Fm,{data:function(){return _.e(f().dislikeButtonViewModel,_.Su)}}))}}))},"gb");
u_R.idomCompat=!0;_.Hk(u_R,"video-summary-content-view-model",{props:{data:_.jE,isSearch:_.jE,className:_.jE}});var bC=function(){var d=_.l.apply(this,arguments)||this;var f,R;d.isExpanded=(R=(f=d.data)==null?void 0:f.isExpanded)!=null?R:!1;d.disableExpand=!1;d.showProminentLabel=!1;d.showRightSideLabel=!0;d.toggleExpandableContent=function(W){d.disableExpand||(W.stopPropagation(),_.fM(_.RG(W),d.hostElement,["info","expanded-subtitle"])||(d.isExpanded=!d.isExpanded,d.ytRendererBehavior.logExplicitClick(d.data),d.JSC$15108_cardList&&!_.q("expandable_metadata_a11y_fix_ks")&&_.WZ(d,function(){_.d0(d.hostElement)})))};
d.useSquareThumbnail=!1;d.contentHiddenWithDisplayNone=_.q("web_expandable_metadata_content_hidden_with_display_none");d.startX=0;return d};
_.x(bC,_.l);_.O=bC.prototype;_.O.computeUseSquareThumbnail=function(){var d;return(d=this.data)==null?void 0:d.useSquareThumbnail};
_.O.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"}}}}};
_.O.dataChanged=function(){if(this.data){var d,f;this.isExpanded=(f=(d=this.data)==null?void 0:d.isExpanded)!=null?f:!1;var R,W,p,U;if(d=this.isDarkTheme()?(R=this.data)==null?void 0:(W=R.colorData)==null?void 0:W.darkColorPalette:(p=this.data)==null?void 0:(U=p.colorData)==null?void 0:U.lightColorPalette){var g,K;if((g=this.data)==null?0:(K=g.colorData)==null?0:K.vibrantColorPalette)d.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.VK(this.hostElement,d)}}};
_.O.isExpandedChanged=function(){this.isExpanded&&this.JSC$15108_cardList&&_.E$(this.JSC$15108_cardList,"iron-resize")};
_.O.computeIsExpanded=function(d){return!!d.isExpanded};
_.O.computeShowProminentLabel=function(d,f){var R;return!!(d==null?0:(R=d.header)==null?0:R.showLeadingCollapsedLabel)&&!f};
_.O.computeShowRightSideLabel=function(d,f){var R;return!(d==null?0:(R=d.header)==null?0:R.showLeadingCollapsedLabel)&&!f};
_.O.captureContentClick=function(d){if(!this.disableExpand)if(_.q("expandable_metadata_fix_killswitch")){var f=d.target;_.OIV(f,"ytd-macro-markers-list-item-renderer")||d.stopPropagation();(f==null?void 0:f.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.fM(_.RG(d),this.hostElement,["items"])||_.jm(_.RG(d),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.O.timestampClick=function(d){d.stopPropagation();var f,R;(d=(f=this.data)==null?void 0:(R=f.header)==null?void 0:R.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(d)};
_.O.onDown=function(d){d.stopPropagation();this.startX=d.detail?d.detail.x:0};
_.O.onUp=function(d){this.skipKeyInteraction(d)&&d.stopPropagation()};
_.O.skipKeyInteraction=function(d){var f=d.target;if((f==null?void 0:f.id)==="scroll-container"||(f==null?void 0:f.id)==="items"||d.detail&&d.detail.x!==this.startX)return!0;d=_.RG(d);d=_.Z(d);for(f=d.next();!f.done;f=d.next()){f=f.value;if(f===this.hostElement)break;if(f.hasAttribute&&f.hasAttribute("skip-key-interaction"))return!0}return!1};
_.O.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Uh.Object.defineProperties(bC.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var d;return!!_.e((d=this.data)==null?void 0:d.expandedContent,oBy)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var d;return!!_.e((d=this.data)==null?void 0:d.expandedContent,_.nTe)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.useCustomColors)&&!((f=this.data)==null||!f.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!((d=this.data)==null?0:(f=d.header)==null?0:f.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!((d=this.data)==null?0:(f=d.header)==null?0:f.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!((d=this.data)==null?0:(f=d.header)==null?0:f.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}},
contentHidden:{configurable:!0,enumerable:!0,get:function(){return _.q("web_expandable_metadata_content_hidden_with_display_none")&&!this.isExpanded}}});
bC.prototype.onUp=bC.prototype.onUp;bC.prototype.onDown=bC.prototype.onDown;bC.prototype.isExpandedChanged=bC.prototype.isExpandedChanged;bC.prototype.dataChanged=bC.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],bC.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],bC.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bC.prototype,"isExpanded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bC.prototype,"disableExpand",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],bC.prototype,"isSearch",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],bC.prototype,"isWatch",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.F("design:type",Object)],bC.prototype,"showProminentLabel",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.F("design:type",Object)],bC.prototype,"showRightSideLabel",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"hasVideoSummary",null);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"hasLockupViewModel",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data","isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"useCustomColors",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"showInfoButton",null);_.Q([_.a("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"showTimestamp",null);_.Q([_.a("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"showExpandedSubtitle",null);
_.Q([_.a("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"showThumbnail",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bC.prototype,"useVppShoppingDestinationStyle",null);_.Q([_.M(),_.F("design:type",Object)],bC.prototype,"toggleExpandableContent",void 0);_.Q([_.Xd("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],bC.prototype,"JSC$15108_cardList",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.F("design:type",Object)],bC.prototype,"useSquareThumbnail",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bC.prototype,"contentHiddenWithDisplayNone",void 0);_.Q([_.a("isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bC.prototype,"contentHidden",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bC.prototype,"dataChanged",null);_.Q([_.e2("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bC.prototype,"isExpandedChanged",null);_.Q([_.LO("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bC.prototype,"onDown",null);
_.Q([_.LO("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bC.prototype,"onUp",null);_.Q([_.m({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],bC);
_.u(bC,"ytd-expandable-metadata-renderer",function(){if(vZe!==void 0)return vZe;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[contentHidden]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vZe=d},{mode:1});var PxB,QWe=function(){if(PxB!==void 0)return PxB;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return PxB=d};_.Hk(_.vh,"yt-avatar-stack-view-model",{props:{className:_.jE,data:_.jE,overrides:_.jE,isOverlay:_.jE,useMediumText:_.jE,decorations:_.jE,hideAvatar:_.jE}});_.mR("itemSectionRenderer","videoRenderer","ytd-video-renderer");var Dv=function(){var d=_.l.apply(this,arguments)||this;d.disableExpand=!1;d.shouldShowChannelInfo=!1;d.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return d};
_.x(Dv,_.l);_.O=Dv.prototype;_.O.computeUseSearchUi=function(){var d,f;return this.isSearch||((d=this.data)==null?void 0:(f=d.style)==null?void 0:f.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.O.computeUseThreeLineTitle=function(){var d;return((d=this.data)==null?void 0:d.maxTitleLines)===3};
_.O.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.q("polymer_video_renderer_defer_menu")&&!lWR?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"}}}};
_.O.attached=function(){_.k6(this.hostElement,"blue-links",_.q("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.Y6(_.Eo(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var d=this.get("data.buttons.buttonRenderer.serviceEndpoint"),f;d&&((f=_.e(d.commandMetadata,_.MI))==null?0:f.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(d);this.updateInlinePreviewHoverListeners()};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15113_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.JSC$15113_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$15113_inlinePreviewHoverListener)==null||iO(d)};
_.O.onTextWrapperClick=function(d){var f,R,W=this.hideTranslation?(f=this.data)==null?void 0:f.untranslatedNavigationEndpoint:(R=this.data)==null?void 0:R.navigationEndpoint;f=_.fM(_.RG(d),this.hostElement,["expandable-metadata"]);!W||f&&!_.q("expandable_metadata_fix_killswitch")||_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.E$(this.hostElement,"yt-navigate",{endpoint:W})};
_.O.computeThumbnailWidth=function(d,f,R,W,p){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:W?p==="MASSIVE"?600:p==="BIG"?500:p==="MEDIUM"?450:420:R?360:f?128:d?210:246};
_.O.computeUseBiggerThumbs=function(d){return d&&_.q("enable_desktop_search_bigger_thumbs")};
_.O.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.O.computeVideoStyle=function(){if(_.q("enable_video_style")){var d,f;return(d=this.data)==null?void 0:(f=d.style)==null?void 0:f.value}};
_.O.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.O.handleHideItemSectionVideosByIdCommand=function(d){var f;d=(f=_.e(d,EBC))==null?void 0:f.videoId;this.data&&this.data.videoId===d&&(this.isHidden=!0)};
_.O.getMetadataSnippetContainerClass=function(d){return d?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.O.computeTitleText=function(d,f,R){return d?R:f};
_.O.computeDescriptionSnippet=function(d,f,R){return d?R:f};
_.O.computeSnippetText=function(d,f,R){return d?R:f};
_.O.computeNavigationEndpoint=function(d,f){return d?f==null?void 0:f.untranslatedNavigationEndpoint:f==null?void 0:f.navigationEndpoint};
_.O.hideInlineTitleIcon=function(d,f){return d||!f};
_.Uh.Object.defineProperties(Dv.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 d;return(d=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?d:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!(this==null?0:(d=this.data)==null?0:(f=d.channelThumbnailSupportedRenderers)==null?0:(R=f.channelThumbnailWithLinkRenderer)==null?0:R.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var d;return!!_.e((d=this.data)==null?void 0:d.avatar,hgB)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$15113_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.Uh.Object.defineProperties(Dv,{template:{configurable:!0,enumerable:!0,get:function(){return QWe()}}});
Dv.prototype.dataChanged=Dv.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Dv.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Dv.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Dv.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],Dv.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.tS),_.F("design:type",Object)],Dv.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Dv.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Dv.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Dv.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"isBackstageVideo",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"isPostCompactVideo",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Dv.prototype,"isHistory",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"isRichGridVideoPost",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"isHidden",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.F("design:type",Boolean)],Dv.prototype,"useSearchUi",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.F("design:type",Boolean)],Dv.prototype,"useThreeLineTitle",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.F("design:type",Boolean)],Dv.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.F("design:type",Object)],Dv.prototype,"videoStyle",void 0);_.Q([_.M({computed:"computeDisableExpand(videoStyle)"}),_.F("design:type",Object)],Dv.prototype,"disableExpand",void 0);
_.Q([_.M({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.F("design:type",Object)],Dv.prototype,"shouldShowChannelInfo",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Dv.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.F("design:type",String)],Dv.prototype,"inlineTitleIcon",void 0);_.Q([_.M({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.F("design:type",Object)],Dv.prototype,"computedNavigationEndpoint",void 0);_.Q([_.M({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(d,f){return _.qn(d.entities,"searchVideoResultEntity",f)}}),
_.F("design:type",Object)],Dv.prototype,"searchVideoResultEntity",void 0);_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],Dv.prototype,"thumbnail",void 0);_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],Dv.prototype,"JSC$15113_dismissibleMedia",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dv.prototype,"dataChanged",null);
_.Q([_.a("searchVideoResultEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Dv.prototype,"hideTranslation",null);_.Q([_.a("searchVideoResultEntity"),_.F("design:type",Array),_.F("design:paramtypes",[])],Dv.prototype,"hiddenBadgeGroups",null);_.Q([_.a("data","useAvatar"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Dv.prototype,"shouldShowChannelThumbnail",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Dv.prototype,"useAvatar",null);
_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Dv.prototype,"isHovered",null);_.Q([_.m({is:"ytd-video-renderer",disableElementRegistration:!0})],Dv);_.u(Dv,"ytd-video-renderer",function(){return QWe()},{mode:_.kO("kevlar_poly_si_batch_j047")?1:2});var IV=function(){var d=_.l.apply(this,arguments)||this;d.editDialog=null;d.roundedContainer=!0;d.isLoading=!1;d.isRichGrid=!1;d.isRichGridRepost=!1;d.reduceSidePaddings=_.q("reduce_side_paddings_in_shelf");d.JSC$15120_spinnerEl=null;return d};
_.x(IV,_.l);_.O=IV.prototype;
_.O.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"}}}};
_.O.contentTextChanged=function(){this.expander.reset()};
_.O.dataChanged=function(){var d=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var f=0,R=this.data.actions&&this.data.actions.length;f<R;f++)this.openEditDialog(_.e(this.data.actions[f],X2y));if((f=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(f=this.get("buttonRenderer.hint.hintRenderer.hintId",f))&&f.startsWith("share-post-hint")){var W=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(W){_.O0.getInstance();var p=Za(_.fY(_.X7("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.Pp.addLowPriorityJob(function(){_.b5(d.hostElement,p,W)})}}}};
_.O.updatePoll=function(d){d>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.O.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15120_spinnerEl||(this.JSC$15120_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Eo(this.hostElement).appendChild(this.JSC$15120_spinnerEl));this.JSC$15120_spinnerEl&&(this.JSC$15120_spinnerEl.active=this.isLoading)};
_.O.onYtNavigate=function(d){var f=this.get("updateCommentDialogEndpoint",d.detail.endpoint);f&&(this.openEditDialog(f),d.stopPropagation())};
_.O.onYtCommentboxDismiss=function(){this.editDialog=null};
_.O.onYtCommentPollRevert=function(d,f){f&&this.updatePoll(f.selectedChoiceIndex)};
_.O.onYtServiceRequestSent=function(d,f){var R;f.endpoint&&(_.e(f.endpoint,jKL)||_.e(f.endpoint,dNa)&&((R=_.e(f.endpoint,dNa))==null||!R.clientActions))&&(this.isLoading=!0);if(f.actions)for(d=0;d<f.actions.length;d++)R=f.actions[d],_.e(R,AK)&&(R=this.get("updateBackstagePollAction.selectedChoiceIndex",R),R==void 0&&(R=-1),this.updatePoll(R))};
_.O.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.O.openEditDialog=function(d){d&&d.dialog&&(this.editDialog=d.dialog,d=this.editDialogEl.firstElementChild)&&(d.focus(),d.openDialog&&d.openDialog())};
_.O.computeIsPostHidden=function(d,f){return!!d||f};
_.O.computeSurfaceType=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeUsesCompactLockup=function(d){return d==="BACKSTAGE_SURFACE_TYPE_HOME"||d==="BACKSTAGE_SURFACE_TYPE_SEARCH"||d==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||d==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||d==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||d==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.O.computeShowWithoutToolbar=function(d){return!d.actionButtons&&!d.actionMenu};
_.O.computePostAttachment=function(d){if(d.backstageAttachment){if(_.e(d.backstageAttachment,rKy))return"poll";if(_.e(d.backstageAttachment,DIL))return"quiz";if(_.e(d.backstageAttachment,_.F0))return"video";if(_.e(d.backstageAttachment,IrN))return"uploaded-videos";if(_.e(d.backstageAttachment,CSV))return d.contentText?"image":"image-only";if(_.e(d.backstageAttachment,zLa))return"playlist"}return"none"};
_.O.computePostTabIndex=function(d){return d?0:-1};
_.O.computeButtonTooltipPosition=function(d){return this.computeUsesCompactLockup(d)?"top":"bottom"};
_.O.computeHasText=function(d){return!(d==null||!d.contentText)};
_.O.onTap=function(d){var f,R;if(((f=this.data)==null?0:f.navigationEndpoint)&&((R=this.data)==null?void 0:R.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var W;((W=this.data)==null?0:W.navigationEndpoint)&&!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Uh.Object.defineProperties(IV.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.voteCount)||_.fY("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,rKy))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,IrN))}}});
IV.prototype.onYtServiceRequestCompleted=IV.prototype.onYtServiceRequestCompleted;IV.prototype.onYtServiceRequestSent=IV.prototype.onYtServiceRequestSent;IV.prototype.onYtCommentPollRevert=IV.prototype.onYtCommentPollRevert;IV.prototype.onYtCommentboxDismiss=IV.prototype.onYtCommentboxDismiss;IV.prototype.onYtNavigate=IV.prototype.onYtNavigate;IV.prototype.isLoadingChanged=IV.prototype.isLoadingChanged;IV.prototype.dataChanged=IV.prototype.dataChanged;IV.prototype.contentTextChanged=IV.prototype.contentTextChanged;
_.Q([_.A(_.oP),_.F("design:type",Object)],IV.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],IV.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],IV.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],IV.prototype,"editDialog",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],IV.prototype,"roundedContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],IV.prototype,"isLoading",void 0);_.Q([_.M({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.F("design:type",String)],IV.prototype,"surface",void 0);
_.Q([_.M({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.F("design:type",Boolean)],IV.prototype,"usesCompactLockup",void 0);_.Q([_.M({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],IV.prototype,"showWithoutToolbar",void 0);_.Q([_.M({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.F("design:type",String)],IV.prototype,"attachment",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],IV.prototype,"isRichGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],IV.prototype,"isRichGridRepost",void 0);_.Q([_.M({reflectToAttribute:!0,value:_.q("use_better_post_dismissals")}),_.F("design:type",Boolean)],IV.prototype,"useBetterPostDismissals",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],IV.prototype,"reduceSidePaddings",void 0);
_.Q([_.M({computed:"computeHasText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],IV.prototype,"hasText",void 0);_.Q([_.Xd("#expander"),_.F("design:type",Object)],IV.prototype,"expander",void 0);_.Q([_.Xd("#action-buttons"),_.F("design:type",Object)],IV.prototype,"actionButtons",void 0);_.Q([_.Xd("#edit-dialog"),_.F("design:type",HTMLElement)],IV.prototype,"editDialogEl",void 0);
_.Q([_.e2("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IV.prototype,"contentTextChanged",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IV.prototype,"dataChanged",null);_.Q([_.e2("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IV.prototype,"isLoadingChanged",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],IV.prototype,"onYtNavigate",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IV.prototype,"onYtCommentboxDismiss",null);_.Q([_.LO("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],IV.prototype,"onYtCommentPollRevert",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],IV.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],IV.prototype,"onYtServiceRequestCompleted",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],IV.prototype,"voteCount",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],IV.prototype,"commentCount",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IV.prototype,"hasPoll",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IV.prototype,"hasUploadedVideo",null);_.Q([_.m({is:"ytd-post-renderer",disableElementRegistration:!0})],IV);
_.u(IV,"ytd-post-renderer",function(){if(Oic!==void 0)return Oic;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Oic=d},{mode:1});var vye;var FIL;var qY=function(){return _.l.apply(this,arguments)||this};
_.x(qY,_.l);qY.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],qY.prototype,"ytdHorizontalListBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qY.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qY.prototype,"data",void 0);
_.Q([_.M({value:"$.items.children"}),_.F("design:type",String)],qY.prototype,"itemsPath",void 0);_.Q([_.M({value:1}),_.F("design:type",Number)],qY.prototype,"initialCount",void 0);_.Q([_.M(),_.F("design:type",String)],qY.prototype,"surface",void 0);_.Q([_.m({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],qY);
_.u(qY,"ytd-post-multi-image-renderer",function(){if(FIL!==void 0)return FIL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FIL=d},{mode:_.kO("kevlar_poly_si_batch_j079")?1:2});var JIN={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},LK=function(){var d=_.l.apply(this,arguments)||this;d.hasInlineCommentSection=!1;d.editDialog=null;d.isLoading=!1;d.shouldHideAuthor=!1;d.shouldShowVideoTime=!1;
d.isInEngagementPanel=!1;d.hideBorder=!1;d.usesFullLockup=!1;d.shouldShowMenuInCompactView=!1;d.JSC$15136_spinnerEl=null;d.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return d};
_.x(LK,_.l);_.O=LK.prototype;_.O.configureRendererStamper=function(){return JIN};
_.O.computeIsPollHeaderEnabled=function(d){return(d==null?void 0:d.pollMetadataIcon)!=null};
_.O.getPublishTimeStampString=function(d,f){f=new Date((Number(f)-60*((new Date).getTimezoneOffset()-(new Date(Number(f)*1E3)).getTimezoneOffset()))*1E3);f=(new d5(10)).format(f);if(d&&d.runs&&d.runs.length)for(var R=0;R<d.runs.length;R++)d.runs[R].text&&(d.runs[R].text=d.runs[R].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",f));return d};
_.O.created=function(){this.JSC$15136_spinnerEl=null};
_.O.contentTextChanged=function(){this.expander.reset()};
_.O.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var d;if((d=this.data)==null?0:d.actions){d=_.Z(this.data.actions);for(var f=d.next();!f.done;f=d.next())this.openEditDialog(_.e(f.value,X2y))}};
_.O.handleSignalActionOpenPostCommentDialogAction=function(){_.Eo(this.hostElement).querySelector("#action-buttons").reply()};
_.O.updatePoll=function(d,f){f&&this.set("data.pollMetadataVoteCountText",f);this.hasInlineCommentSection&&(d=d>=0,f=_.Eo(this.hostElement).querySelector("#action-buttons"),d?f.reply():f.hideReplyDialog())};
_.O.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15136_spinnerEl||(this.JSC$15136_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Eo(this.hostElement).appendChild(this.JSC$15136_spinnerEl));this.JSC$15136_spinnerEl&&(this.JSC$15136_spinnerEl.active=this.isLoading)};
_.O.onYtNavigate=function(d){var f=this.get("updateCommentDialogEndpoint",d.detail.endpoint);f&&(this.openEditDialog(f),d.stopPropagation())};
_.O.onYtCommentboxDismiss=function(){this.editDialog=null};
_.O.onYtCommentPollRevert=function(d,f){f&&this.updatePoll(f.selectedChoiceIndex,f.totalVotes)};
_.O.onYtServiceRequestSent=function(d,f){d.stopPropagation();d=_.e(f.endpoint,dNa);if(_.e(f.endpoint,jKL)||d&&!d.clientActions)this.isLoading=!0;if(f.actions)for(d=0;d<f.actions.length;d++){var R=f.actions[d],W=_.e(R,AK);W&&(R=this.get("updateBackstagePollAction.selectedChoiceIndex",R),R===void 0&&(R=-1),this.updatePoll(R,W.totalVotes))}};
_.O.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.O.openEditDialog=function(d){d&&d.dialog&&(this.editDialog=d.dialog,d=this.editDialogElement.firstElementChild)&&(d.focus(),d.openDialog&&d.openDialog())};
_.O.computeIsBodyHidden=function(d,f){return!!d||f};
_.Uh.Object.defineProperties(LK.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var d,f;if((d=this.data)==null?0:(f=d.pollMetadataIcon)==null?0:f.iconType)return _.IT(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.voteCount)||_.fY("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,rKy))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,DIL))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,IrN))}}});
LK.prototype.onYtServiceRequestCompleted=LK.prototype.onYtServiceRequestCompleted;LK.prototype.onYtServiceRequestSent=LK.prototype.onYtServiceRequestSent;LK.prototype.onYtCommentPollRevert=LK.prototype.onYtCommentPollRevert;LK.prototype.onYtCommentboxDismiss=LK.prototype.onYtCommentboxDismiss;LK.prototype.onYtNavigate=LK.prototype.onYtNavigate;LK.prototype.isLoadingChanged=LK.prototype.isLoadingChanged;LK.prototype.dataChanged=LK.prototype.dataChanged;LK.prototype.contentTextChanged=LK.prototype.contentTextChanged;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],LK.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LK.prototype,"rendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LK.prototype,"rendererstamperBehavior",void 0);_.Q([_.Xd("#contentTextExpander"),_.F("design:type",Object)],LK.prototype,"expander",void 0);
_.Q([_.Xd("#edit-dialog"),_.F("design:type",Element)],LK.prototype,"editDialogElement",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"hasInlineCommentSection",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"editDialog",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"isLoading",void 0);
_.Q([_.M({computed:"computeIsPollHeaderEnabled(data)"}),_.F("design:type",Boolean)],LK.prototype,"isPollHeaderEnabled",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"shouldHideAuthor",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"shouldShowVideoTime",void 0);_.Q([_.M(),_.F("design:type",Object)],LK.prototype,"isInEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LK.prototype,"hideBorder",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LK.prototype,"usesFullLockup",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LK.prototype,"shouldShowMenuInCompactView",void 0);_.Q([_.a("isInEngagementPanel"),_.F("design:type",Number),_.F("design:paramtypes",[])],LK.prototype,"postTextMaxLines",null);_.Q([_.a("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],LK.prototype,"pollIcon",null);
_.Q([_.e2("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LK.prototype,"contentTextChanged",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LK.prototype,"dataChanged",null);_.Q([_.e2("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LK.prototype,"isLoadingChanged",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LK.prototype,"onYtNavigate",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LK.prototype,"onYtCommentboxDismiss",null);_.Q([_.LO("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],LK.prototype,"onYtCommentPollRevert",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],LK.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LK.prototype,"onYtServiceRequestCompleted",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],LK.prototype,"voteCount",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],LK.prototype,"commentCount",null);_.Q([_.a("data.backstageAttachment"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LK.prototype,"hasPoll",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LK.prototype,"hasQuiz",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LK.prototype,"hasUploadedVideo",null);
_.Q([_.m({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],LK);
_.u(LK,"ytd-backstage-post-renderer",function(){if(vye!==void 0)return vye;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vye=d},{mode:1});var nye;var eU=function(){var d=_.l.apply(this,arguments)||this;d.editDialog=null;d.showExpandButton=!1;d.isRichGrid=!1;d.usesFullLockup=!1;return d};
_.x(eU,_.l);_.O=eU.prototype;_.O.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"}}}};
_.O.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.O.computeShowExpandButton=function(d){return this.usesCompactLockup||d&&d.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.O.computeUsesCompactLockup=function(d){return!!d.condensedContent};
_.O.computeShowFullContentText=function(d){return!d};
_.O.onYtNavigate=function(d){d=this.get("updateCommentDialogEndpoint",d.detail.endpoint);this.openEditDialog(d)};
_.O.onYtCommentboxDismiss=function(){this.editDialog=null};
_.O.openEditDialog=function(d){d&&d.dialog&&(this.editDialog=d.dialog,d=this.repostEditDialogEl.firstElementChild)&&(d.focus(),d.openDialog&&d.openDialog())};
_.O.onTap=function(d){if(this.data){var f=null;this.usesCompactLockup&&!_.jm(_.RG(d)||[],this.hostElement,["YT-IMG-SHADOW"])?f=this.get("navigationEndpoint",this.data):d.target===this.moreButtonEl&&(f=this.get("navigationEndpoint",d.target.data));f&&_.E$(this.hostElement,"yt-navigate",{endpoint:f})}};
eU.prototype.onYtCommentboxDismiss=eU.prototype.onYtCommentboxDismiss;eU.prototype.onYtNavigate=eU.prototype.onYtNavigate;eU.prototype.dataChanged=eU.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eU.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eU.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],eU.prototype,"editDialog",void 0);_.Q([_.M({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],eU.prototype,"usesCompactLockup",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eU.prototype,"showExpandButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eU.prototype,"isRichGrid",void 0);
_.Q([_.M({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.F("design:type",Boolean)],eU.prototype,"showFullContentText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eU.prototype,"usesFullLockup",void 0);_.Q([_.Xd("#more"),_.F("design:type",Object)],eU.prototype,"moreButtonEl",void 0);_.Q([_.Xd("#repost-content-text"),_.F("design:type",HTMLElement)],eU.prototype,"repostContentTextEl",void 0);
_.Q([_.Xd("#repost-edit-dialog"),_.F("design:type",HTMLElement)],eU.prototype,"repostEditDialogEl",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eU.prototype,"dataChanged",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],eU.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eU.prototype,"onYtCommentboxDismiss",null);_.Q([_.m({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],eU);
_.u(eU,"ytd-shared-post-renderer",function(){if(nye!==void 0)return nye;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nye=d},{mode:1});var hxe;var oya;var xR=function(){return _.l.apply(this,arguments)||this};
_.x(xR,_.l);xR.prototype.attached=function(){var d=this;this.networkStatusManager||(this.networkStatusManager=new _.i6,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){d.onlineHandler()}))};
xR.prototype.detached=function(){var d=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){d.onlineHandler()}),delete this.networkStatusManager)};
xR.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],xR.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xR.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],xR);
_.u(xR,"ytd-reload-page-button-renderer",function(){if(oya!==void 0)return oya;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return oya=d},{mode:1});var $Ue={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"},Xz=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(Xz,_.l);_.O=Xz.prototype;_.O.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.O.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.O.computeHasBodyText=function(d){return!!d.bodyText};
_.O.computeButtons=function(d){var f=[];d.ctaButton&&f.push(d.ctaButton);d.secondaryButton&&f.push(d.secondaryButton);return f};
_.O.computeRendererStyle=function(d){return d.style?d.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():d.icon?"":"no-icon"};
_.O.getIconName=function(d,f){f=f===void 0?!1:f;if(d===void 0)return"";d=this.get("icon.iconType",d);var R;_.q("enable_hlp_client_icon_pick")?R=this.getThemedIcon(d,f):R=d;(f=$Ue[R])||(f="yt-icons");return[f,R].join(":")};
_.O.getThemedIcon=function(d,f){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(d)?f?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(d)?f?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":d};
_.O.isThumbnail=function(d){return!!d.thumbnail};
_.O.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.O.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Xz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Xz.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Xz.prototype,"data",void 0);
_.Q([_.M({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],Xz.prototype,"rendererStyle",void 0);_.Q([_.M({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.F("design:type",String)],Xz.prototype,"iconName",void 0);_.Q([_.M({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Xz.prototype,"thumbnail",void 0);_.Q([_.M({computed:"computeButtons(data)"}),_.F("design:type",Array)],Xz.prototype,"buttons",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Xz.prototype,"isDarkTheme",void 0);_.Q([_.M({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Xz.prototype,"hasBodyText",void 0);_.Q([_.m({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Xz);
_.u(Xz,"ytd-background-promo-renderer",function(){if(hxe!==void 0)return hxe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hxe=d},{mode:1});var NhL;var Tk=function(){var d=_.l.apply(this,arguments)||this;d.collections=_.q("web_modern_collections_v2");return d};
_.x(Tk,_.l);_.Uh.Object.defineProperties(Tk.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(d=this.data)==null?void 0:(f=d.thumbnail)==null?void 0:f.sampledThumbnailColor,vibrantColorPalette:(R=this.data)==null?void 0:(W=R.thumbnail)==null?void 0:W.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(U=p.thumbnail)==null?void 0:U.darkColorPalette,experimentEnabled:this.collections}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tk.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Tk.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Tk.prototype,"collections",void 0);_.Q([_.a("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tk.prototype,"collectionStack",null);_.Q([_.m({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Tk);
_.u(Tk,"ytd-compact-station-renderer",function(){if(NhL!==void 0)return NhL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return NhL=d},{mode:1});var yIy;var As=function(){var d=_.l.apply(this,arguments)||this;d.isRichGrid=!1;return d};
_.x(As,_.l);As.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]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],As.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],As.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],As.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],As.prototype,"isRichGrid",void 0);_.Q([_.m({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],As);
_.u(As,"ytd-grid-channel-renderer",function(){if(yIy!==void 0)return yIy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return yIy=d},{mode:1});var Cxe;var aV=function(){return _.l.apply(this,arguments)||this};
_.x(aV,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],aV.prototype,"data",void 0);_.Q([_.m({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],aV);
_.u(aV,"ytd-grid-movie-playlist-renderer",function(){if(Cxe!==void 0)return Cxe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Cxe=d},{mode:1});var i2a;var MY=function(){var d=_.l.apply(this,arguments)||this;d.downloadProgress=0;d.transferState="TRANSFER_STATE_UNKNOWN";d.modernButtons=_.q("web_modern_buttons");d.useModernCollectionsV2=_.q("web_modern_collections_v2");return d};
_.x(MY,_.l);MY.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
MY.prototype.configureRendererStamper=function(){return{"data.menu":xe}};
MY.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
MY.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.q("woffle_playlist_renderer_killswitch")){var d,f=LfW(this.entityInfo,this.transferState,this.downloadProgress,(d=this.data)==null?void 0:d.playlistId,this.isOnline);d=f.viewPlaylistText;var R=f.badges;f=f.thumbnailOverlays;this.isDownloads=!!d||!!R;this.set("data.viewPlaylistText",d);R&&R.length>0&&this.set("data.badges",R);f&&f.length>0&&this.set("data.thumbnailOverlays",
f)}};
_.Uh.Object.defineProperties(MY.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 d;return!((d=this.data)==null?0:d.menu)}}});
MY.prototype.transferStateChanged=MY.prototype.transferStateChanged;MY.prototype.dataChanged=MY.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],MY.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],MY.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],MY.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M({selector:_.p4n,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],MY.prototype,"downloadProgress",void 0);_.Q([_.M({selector:_.$8,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],MY.prototype,"transferState",void 0);_.Q([_.M({selector:Wu8,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],MY.prototype,"entityInfo",void 0);_.Q([_.M({selector:_.hB}),_.F("design:type",Boolean)],MY.prototype,"isOnline",void 0);
_.Q([_.M(),_.F("design:type",Object)],MY.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],MY.prototype,"downloadRenderData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],MY.prototype,"modernButtons",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],MY.prototype,"isDownloads",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],MY.prototype,"useModernCollectionsV2",void 0);
_.Q([_.a("transferState"),_.M({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],MY.prototype,"downloadState",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],MY.prototype,"menuHidden",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MY.prototype,"dataChanged",null);
_.Q([_.Mb("transferState","downloadProgress","isOnline"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MY.prototype,"transferStateChanged",null);_.Q([_.m({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],MY);
_.u(MY,"ytd-grid-playlist-renderer",function(){if(i2a!==void 0)return i2a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return i2a=d},{mode:1});var Bha;var ww=function(){var d=_.l.apply(this,arguments)||this;d.collections=_.q("web_modern_collections_v2");return d};
_.x(ww,_.l);ww.prototype.configureRendererStamper=function(){return{"data.menu":xe,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Uh.Object.defineProperties(ww.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(d=this.data)==null?void 0:(f=d.thumbnail)==null?void 0:f.sampledThumbnailColor,vibrantColorPalette:(R=this.data)==null?void 0:(W=R.thumbnail)==null?void 0:W.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(U=p.thumbnail)==null?void 0:U.darkColorPalette,experimentEnabled:this.collections}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ww.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],ww.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],ww.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ww.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ww.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ww.prototype,"collections",void 0);_.Q([_.a("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],ww.prototype,"collectionStack",null);_.Q([_.m({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],ww);
_.u(ww,"ytd-grid-radio-renderer",function(){if(Bha!==void 0)return Bha;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Bha=d},{mode:1});var cIV;var lC=function(){var d=_.l.apply(this,arguments)||this;d.useModernCollectionsV2=_.q("web_modern_collections_v2");return d};
_.x(lC,_.l);lC.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
lC.prototype.computeNavigationEndpoint=function(d){return c_8(d==null?void 0:d.navigationEndpoint)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],lC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],lC.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lC.prototype,"data",void 0);_.Q([_.M({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],lC.prototype,"computedNavigationEndpoint",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],lC.prototype,"useModernCollectionsV2",void 0);_.Q([_.m({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],lC);
_.u(lC,"ytd-grid-show-renderer",function(){if(cIV!==void 0)return cIV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return cIV=d},{mode:1});var t5O;_.Gk=function(d){this.playerClient=d};
_.d7c=function(d,f,R){R=R===void 0?{}:R;return d.playerClient.setOption("ad",f,R)};
_.Gk.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.Gk.prototype.executeCommand=function(d,f){this.getOptions().includes("executeCommand")?_.d7c(this,"executeCommand",{command:d,layoutId:f}):_.CM("Calling executeCommand when adModule is not loaded")};var SU=function(){return _.l.apply(this,arguments)||this};
_.x(SU,_.l);SU.prototype.getLayoutId=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.layoutId:null};
SU.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var d=_.pM(),f=this.getLayoutId(),R=this.data.clickthroughEndpoint;d&&f&&_.q("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?d.getPlayerPromise().then(function(W){(new _.Gk(W)).executeCommand(R,f)}):_.E$(this.hostElement,"yt-navigate",{endpoint:R})}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SU.prototype,"data",void 0);_.Q([_.m({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],SU);
_.u(SU,"ytd-shopping-companion-item-renderer",function(){if(t5O!==void 0)return t5O;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return t5O=d},{mode:1});var j1F;var Vh=function(){var d=_.l.apply(this,arguments)||this;d.isExpandableContent=!1;return d};
_.x(Vh,_.l);_.Uh.Object.defineProperties(Vh.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?void 0:d.price)||((f=this.data)==null?void 0:(R=f.dealsData)==null?void 0:R.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var d,f;if((d=this.data)!=null&&d.dealsData&&((f=this.data)==null||!f.priceReplacementText)){d=this.data.dealsData;var R,W,p;return((R=d.salesData)==null?void 0:R.originalPrice)||((W=d.priceDropData)==null?void 0:W.referencePrice)||((p=d.promotionData)==null?void 0:p.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var d,f;return(d=this.data)==null?void 0:(f=d.dealsData)==null?void 0:f.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vh.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Vh.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vh.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Vh.prototype,"isExpandableContent",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"showCta",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"ctaText",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"hasPriceTopPosition",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"hasPriceBottomPosition",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"useNewStyle",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"showPriceReplacementText",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"priceValue",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"showDeal",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"showAffiliateDisclaimer",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"useSaleStyle",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"useFromBrandCtaStyle",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"useFromVendorCtaStyle",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vh.prototype,"useShoppingCollectionCtaStyle",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],Vh);
_.u(Vh,"ytd-vertical-product-card-renderer",function(){if(j1F!==void 0)return j1F;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return j1F=d},{mode:1});var fdN;var rw=function(){return _.l.apply(this,arguments)||this};
_.x(rw,_.l);rw.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],rw.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rw.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],rw);
_.u(rw,"ytd-grid-movie-renderer",function(){if(fdN!==void 0)return fdN;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return fdN=d},{mode:1});var RyF;var mS=function(){var d=_.l.apply(this,arguments)||this;d.itemStyle="small-item";return d};
_.x(mS,_.l);mS.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var d,f,R,W,p=(f=_.e((d=this.data)==null?void 0:d.buttonCommand,_.eu))==null?void 0:(R=f.item)==null?void 0:(W=R.notificationTextRenderer)==null?void 0:W.successResponseText;p&&_.AIS(this.hostElement,p)}};
_.Uh.Object.defineProperties(mS.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.isProductPlaceholder)!==void 0&&((f=this.data)==null?void 0:f.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.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}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mS.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mS.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],mS.prototype,"itemStyle",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"hasPrice",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"hasPriceReplacementText",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"hasAdditionalFeesText",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"hasAffiliateDisclaimer",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"isProductPlaceholder",null);_.Q([_.M(),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"hideOpenInNewIcon",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],mS.prototype,"ariaLabel",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],mS);
_.u(mS,"ytd-merch-shelf-item-renderer",function(){if(RyF!==void 0)return RyF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return RyF=d},{mode:1});var WFB=_.UI(function(d){return _.z("button-card-view-model",{el:_.Uz(_.FT(function(){return d.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return d.data().title},
role:"button"},_.z(_.E1,{model:{}}),_.z("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.z("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.z(_.k,{cond:function(){return d.data().image},
then:function(f){return _.z(_.Wk,{data:f,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.z("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return d.data().title})))},"hb");_.q("web_button_view_model_wcw_registration_killswitch")||_.Hk(WFB,"button-card-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){d=_.pu(d,{className:void 0});var f=d.data;d=d.className;var R=_.qg(function(){return f().onTapCommand},void 0,"NprDr");
return _.z("ytd-shopping-item-card",{class:_.Iw("ytdShoppingItemCardHost",d)},_.z(_.K7,{command:R,className:"ytdShoppingItemCardHostLink"},_.z("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.z(_.aH,{data:function(){return f().thumbnailViewModel}},{thumbnailViewModel:function(W){return _.z(_.pK,{data:W.data,
aspectRatio:3})}})),_.z("div",null,_.z("p",{class:"ytdShoppingItemCardHostItemTitle"},_.z(_.d4,{text:function(){return f().itemTitle}})),_.z("p",{class:"ytdShoppingItemCardHostPrice"},_.z(_.d4,{text:function(){return f().priceOrStatus}})))))},"ib"),"ytd-shopping-item-card",{props:{data:_.jE,
className:_.jE}});var pia={isAdsVideo:!0},U7B={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},ObL={showPlayerControls:!1,videoPreviewDurationMs:15E3},Zba={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0};var B3=null,aI8={};var lIv="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(" "),uC={},GyQ=(uC.FEwhat_to_watch="home",uC.FEhashtag="hashtag",uC.FEtrending="trending",uC.FEhistory="history",uC.SPunlimited="premium",uC.FEmemberships_and_purchases="paid_memberships",uC.SPredeem_code="redeem",uC.SPverify_location="locate",uC.SPminor_moment="minor_moment",
uC.FEmini_app_container="mini_app",uC.FEnews_destination="news",uC.SPopen_in_app="open_in_app",uC.FEexplore="explore",uC.FEsubscriptions="subscriptions",uC.FEsfv_audio_pivot="sfv_audio_pivot",uC.FEplaylist_aggregation="playlist_aggregation",uC);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");_.D6("init");var s1y=function(){},E1V=_.UI(function(d){var f=d.data;
var R=d.inlineMetadata;var W=d.aspectRatio;var p=d.scrimStyle;var U=d.className;var g=d.useDefaultStyle;var K=new s1y,E=_.q("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",Y=_.qg(function(){return(g==null?0:g())?E==="SHORTS_LOCKUP_STYLE_SLIM":f().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"ibyPNe"),b=_.qg(function(){return _.mZ(R)||Y()||!1},void 0,"F6KaVc"),D=function(){return(p==null?void 0:p())!==void 0?p==null?void 0:p():1},I=_.qg(function(){return f().belowThumbnailMetadata||
!b()},void 0,"t2xwLe");
d=_.sV({visibilityCallback:function(t){var kU=f().onFirstVisible;t&&kU&&_.Cu(kU)},
showOption:{calledOnce:!0,state:"visible"}});var L=_.Uz(),X={},w=_.Iw(function(){return Y(),"shortsLockupViewModelHostThumbnailContainer"},(X.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.mZ(W)===1},X.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.mZ(W)===2},X.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.q("web_shorts_2_by_3_lockups_study")&&!_.q("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
X)),S=_.qg(function(){if(_.mZ(W)===1)return 1;
_.mZ(W);return 2},void 0,"LG7swb"),r,v=function(){if(K){var t;
(t=r)==null||iO(t);var kU;if(K.hostElement&&((kU=K.data)==null?0:kU.inlinePlayerData)){t=Object.assign({},Zba);var Eu,IJ;((Eu=K.data)==null?void 0:(IJ=Eu.inlinePlayerData)==null?void 0:IJ.maxPlaybackLengthSec)!==void 0&&(t.videoPreviewDurationMs=K.data.inlinePlayerData.maxPlaybackLengthSec*1E3);r=nM({mediaRenderer:K,lockupElement:K.hostElement,thumbnailElement:L.value,videoPreviewOpts:t})}}};
_.G7(function(){K&&(K.data=f(),v())},"adXpp");
var c=_.qg(function(){return f().thumbnail},void 0,"cFasFe");
X=_.qg(function(){return f().badge},void 0,"a2oavc");
var n=_.qg(function(){return f().onTap},void 0,"jb0oIf"),y={},h={};
return _.z("ytm-shorts-lockup-view-model",{el:_.Uz(function(t){K&&(K.hostElement=t)},v,d),
class:_.Iw("shortsLockupViewModelHost",U)},_.z(_.U3,null,_.z(_.K7,{command:n,className:_.Iw("shortsLockupViewModelHostEndpoint",(y.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!I()},y),"reel-item-endpoint",""),
ariaHidden:function(){return!b()},
tabIndex:function(){return b()?0:-1}},_.z("div",{el:L,
class:_.Iw("shortsLockupViewModelHostThumbnailParentContainer",(h.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!Y()},h))},_.z(_.k,{cond:c,
then:function(){return _.z("div",{class:w},_.z(_.Wk,{data:function(){var t;return(t=c==null?void 0:c())!=null?t:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.z(_.aH,{data:function(){return f().thumbnailViewModel}},{thumbnailViewModel:function(t){return _.z(_.pK,{data:t.data,
aspectRatio:function(){return S()},
disableRounding:function(){return Y()}})}}),null),_.z(_.k,{cond:b,
then:function(){return _.z(g1L,{data:f,scrimStyle:D,useDefaultStyle:g})}}),_.z(_.aH,{data:X},{badgeViewModel:function(t){return _.z(_.sk,{data:t.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.z(_.k,{cond:function(){return b()&&f().menuOnTap},
then:function(){return _.z(HbB,{data:f,inlineMetadata:!0})}}),_.z(_.k,{cond:I,
then:function(){return _.z(KFy,{data:f,useDefaultStyle:g,inlineMetadata:b})}})))},"jb"),g1L=_.UI(function(d){var f=d.data;
var R=d.scrimStyle;var W=d.useDefaultStyle;var p=_.q("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",U=W&&_.q("web_hide_primary_text_for_pivot_panel"),g=_.qg(function(){return(W==null?0:W())?p==="SHORTS_LOCKUP_STYLE_SLIM":f().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"o1uIvc");
d={};d=_.Iw("shortsLockupViewModelHostInlineMetadata",(d.shortsLockupViewModelHostMetadataRounded=function(){return!g()},d.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(R==null?void 0:R())===3&&!_.q("enable_shorts_lockup_new_scrim")},d.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(R==null?void 0:R())===3&&_.q("enable_shorts_lockup_new_scrim")},d.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(R==null?void 0:R())===2||(R==null?void 0:
R())===4},d.shortsLockupViewModelHostShowOverPlayer=function(){return!0},d),"image-overlay-text");
var K={};return _.z("div",{class:d},_.z("h3",{class:_.Iw("shortsLockupViewModelHostMetadataTitle",(K.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(R==null?void 0:R())===4},K.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return f().belowThumbnailMetadata},K)),
"aria-label":function(){return f().accessibilityText}},_.z(_.k,{cond:function(){var E;
return!((E=f().overlayMetadata)==null||!E.primaryText)&&!U},
then:function(){return _.z(_.d4,{text:function(){var E;return(E=f().overlayMetadata)==null?void 0:E.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.z(_.k,{cond:function(){var E;
return(E=f().overlayMetadata)==null?void 0:E.secondaryText},
then:function(){return _.z(zyL,{data:f,scrimStyle:R,className:void 0})}}))},"kb"),KFy=_.UI(function(d){var f=d.data;
var R=d.useDefaultStyle;var W=d.inlineMetadata;var p=_.q("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",U=_.qg(function(){return(R==null?0:R())?p==="SHORTS_LOCKUP_STYLE_SLIM":f().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c4LgDb"),g=_.Uz(),K;
d=_.qL(function(L){if(_.uI(_.mv(L),g.value,["AVATAR-VIEW-MODEL"]))return!1;var X;(X=K)==null||X.click();return!1});
var E=_.qg(function(){return f().belowThumbnailMetadata||f().overlayMetadata},void 0,"YLe6Mc"),Y=function(){return f().menuOnTap&&!W()},b=function(){var L;
return(L=E())==null?void 0:L.avatar},D={},I={};
return _.z("div",{class:_.Iw(function(){return U()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(D.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!b()},D.shortsLockupViewModelHostOutsideMetadataHasMenu=Y,D)),
"on:click":d,el:g,role:"presentation"},_.z(_.aH,{data:b},{avatarViewModel:function(L){return _.z("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.z(_.Ph,{data:L.data}))}}),_.z("div",null,_.z("h3",{class:_.Iw("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(I.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var L,X;
return!((L=E())==null?0:(X=L.primaryText)==null?0:X.content)},I.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=W,I)),
role:"presentation"},_.z(_.K7,{ref:function(L){return void(K=L)},
command:function(){return f().onTap},
className:_.Iw("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var L,X;return(L=E())==null?void 0:(X=L.primaryText)==null?void 0:X.content},
"aria-label":function(){return f().accessibilityText}},_.z(_.k,{cond:function(){var L;
return(L=E())==null?void 0:L.primaryText},
then:function(L){return _.z(_.d4,{text:L,noEndpoints:!0,noStyleRuns:!0})}}))),_.z(_.k,{cond:function(){var L;
return(L=E())==null?void 0:L.secondaryText},
then:function(L){return _.z("div",{class:_.Iw("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.z(_.d4,{text:L,noStyleRuns:!0}))}})),_.z(_.k,{cond:Y,
then:function(){return _.z(HbB,{data:f,inlineMetadata:!1})}}))},"lb"),zyL=_.UI(function(d){var f=d.data;
var R=d.scrimStyle;d=d.className;var W={};return _.z("div",{class:_.Iw((W.shortsLockupViewModelHostMetadataSubhead=function(){return(R==null?void 0:R())!==4},W.shortsLockupViewModelHostMetadataSubheadNew=_.q("enable_shorts_lockup_new_scrim"),W.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(R==null?void 0:R())===4},W),d),
"aria-hidden":"true"},_.z(_.d4,{text:function(){var p;return(p=f().overlayMetadata)==null?void 0:p.secondaryText},
noStyleRuns:!0}))},"mb"),HbB=_.UI(function(d){var f=d.data;
var R=d.inlineMetadata;d={};d=_.Iw((d.shortsLockupViewModelHostInlineMetadataMenu=function(){return R()},d.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!R()},d.shortsLockupViewModelHostShowOverPlayer=function(){return!0},d),"image-overlay-text");
return _.z("div",{class:d},_.z(_.YL,{data:function(){return{style:R()?"overlay":"mono",accessibilityLabel:f().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(W){W.preventDefault();W.stopPropagation();var p=_.Nq({elementsCommand:f().menuOnTap,forceNewState:!0});if(p==null?0:p.onclick)p.onclick(W)}}},
iconName:"MORE_VERT"}))},"nb");var k$N=_.UI(function(d){var f=d.data;var R=d.inlineMetadata;var W=d.aspectRatio;var p=d.scrimStyle;var U=d.className;var g=d.useDefaultStyle;d=_.qg(function(){var K=f().entityId;return K?K.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"W3Tlke");
return _.z("ytm-shorts-lockup-view-model-v2",{class:_.Iw("shortsLockupViewModelHost",U)},_.z(_.KK,{contentId:d,aspectRatio:function(){return(W==null?void 0:W())===1?1:(W==null?void 0:W())===2?2:4}},function(){return _.z(E1V,{data:f,
inlineMetadata:R,aspectRatio:W,scrimStyle:p,className:U,useDefaultStyle:g})}))},"ob");_.Hk(k$N,"ytm-shorts-lockup-view-model-v2",{props:{data:_.sz,inlineMetadata:_.sz,aspectRatio:_.sz,scrimStyle:_.sz,className:_.sz,useDefaultStyle:_.sz}});var Yde=16/9*210,Px=function(){var d=_.l.apply(this,arguments)||this;d.isExpandableContent=!1;d.hideShelfHeader=!1;d.engagementPanel=!1;d.buttonClasses=["arrow"];d.isSearch=!1;d.disableScrollEventListener=!1;d.containsLockup=!1;d.overrideArrowPositionForProductCard=!1;d.overrideArrowPositionForShoppingItemCard=!1;d.overrideArrowPositionForReelItems=!1;d.overrideArrowPositionForGridMovie=!1;d.overrideArrowPositionToCenter=!1;d.isSearchPostShelf=!1;d.overrideArrowPositionForMixedShelf=!1;d.overrideArrowPositionForMixedShelfShortsOnly=
!1;d.hasBigThumbsReelItems=!1;d.shouldUseMixedListHeight=!1;d.shouldUseShortsListHeight=!1;d.gridVideoWidth=0;d.isSearchVodShelf=!1;d.disableWheelScroll=!1;d.sizing="COMPACT";d.shortsLockupAspectRatio=0;return d};
_.x(Px,_.l);_.O=Px.prototype;
_.O.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]]"}}}}};
_.O.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.q("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.O.computeInitialCountNumber=function(d){if(!d)return 6;var f=d.items.some(function(U){return!!U.topicRecommendationsChipRenderer}),R=d.items.some(function(U){return!!U.displayAdRenderer}),W=this.computeShouldListItemsHaveEqualHeight(d),p=d.items.some(function(U){return!!U.gridPlaylistRenderer});
d=d.items.some(function(U){return!!U.shoppingItemCardViewModel});
return f?9:R?8:p||W?10:d?7:6};
_.O.computeContainsPost=function(d){return!!d&&!!d.items&&d.items.some(function(f){return!!f.postRenderer})};
_.O.computeContainsLockup=function(){if(_.q("web_horizontal_list_lockup_arrow_killswitch"))return!1;var d,f;return(d=this.data)==null?void 0:(f=d.items)==null?void 0:f.some(function(R){return!!R.lockupViewModel})};
_.O.maybeUpdateLockupAspectRatio=function(){var d,f;if(this.computeContainsLockup()&&((d=this.data)==null?0:(f=d.items)==null?0:f.length)){var R;d=cgp((R=this.data.items[0].lockupViewModel)==null?void 0:R.contentType,this.data.force16By9ThumbnailAspectRatio);R=BS1(d);R=this.computeLockupWidth()/R;_.DV(this.hostElement,{"--yt-horizontal-list-content-height":R+"px"})}};
_.O.computeOverrideArrowPositionForProductCard=function(d){if(this.isExpandableContent)return!1;var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){return!!R.verticalProductCardRenderer}))};
_.O.computeOverrideArrowPositionForShoppingItemCard=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){return!!R.shoppingItemCardViewModel}))};
_.O.computeOverrideArrowPositionForReelItemRenderer=function(d){return this.containsReelItemRenderer(d)};
_.O.computeHasBigThumbsReelItems=function(d,f){return d&&this.containsReelItemRenderer(f)};
_.O.computeShouldListItemsHaveEqualHeight=function(d){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(d==null?void 0:d.itemSizeConstraint)};
_.O.computeShouldListItemsHaveShortsHeight=function(d){return this.computeShouldListItemsHaveEqualHeight(d)&&!this.containsGridVideoRenderer(d)};
_.O.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.O.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.O.containsReelItemRenderer=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){return!(!R.reelItemRenderer&&!R.shortsLockupViewModel)}))};
_.O.containsGridVideoRenderer=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){return!!R.gridVideoRenderer||!!R.lockupViewModel}))};
_.O.computeContainsGridMovieRenderer=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){return!!R.gridMovieRenderer}))};
_.O.computeOverrideArrowPositionToCenter=function(d){return this.computeIsSearchPostShelf(d)};
_.O.computeIsSearchPostShelf=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){var W,p;return((p=(W=R.postRenderer)==null?void 0:W.surface)!=null?p:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.O.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(d){var f;return!!(d==null?0:(f=d.items)==null?0:f.some(function(R){var W,p,U;return((U=(W=R.backgroundPromoRenderer)==null?void 0:(p=W.style)==null?void 0:p.value)!=null?U:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.O.computeIsSearchVodShelf=function(d,f){return d&&this.containsGridVideoRenderer(f)};
_.O.computeDisableWheelScroll=function(d,f){return this.computeIsSearchVodShelf(d,f)};
_.O.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.O.computeShortsLockupAspectRatio=function(){return 1};
_.O.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.DV(this.hostElement,{"--ytd-reel-item-thumbnail-height":Yde+"px"})};
Px.prototype.dataChanged=Px.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Px.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],Px.prototype,"ytdHorizontalListBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Px.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Px.prototype,"isExpandableContent",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"hideShelfHeader",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Array)],Px.prototype,"buttonClasses",void 0);_.Q([_.M(),_.F("design:type",Object)],Px.prototype,"isSearch",void 0);
_.Q([_.M(),_.F("design:type",Object)],Px.prototype,"disableScrollEventListener",void 0);_.Q([_.M({computed:"computeInitialCountNumber(data)"}),_.F("design:type",Number)],Px.prototype,"initialCount",void 0);_.Q([_.M({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],Px.prototype,"supportComponentResize",void 0);_.Q([_.M({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],Px.prototype,"containsPost",void 0);
_.Q([_.M({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"containsLockup",void 0);_.Q([_.M({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Px.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.Q([_.M({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForProductCard",void 0);_.Q([_.M({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.Q([_.M({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForReelItems",void 0);_.Q([_.M({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForGridMovie",void 0);
_.Q([_.M({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionToCenter",void 0);_.Q([_.M({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"isSearchPostShelf",void 0);_.Q([_.M({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.Q([_.M({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.Q([_.M({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"hasBigThumbsReelItems",void 0);
_.Q([_.M({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"shouldUseMixedListHeight",void 0);_.Q([_.M({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"shouldUseShortsListHeight",void 0);_.Q([_.M({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"gridVideoWidth",void 0);
_.Q([_.M({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"isSearchVodShelf",void 0);_.Q([_.M({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Px.prototype,"disableWheelScroll",void 0);_.Q([_.M({computed:"computeSizing(isSearch)"}),_.F("design:type",Object)],Px.prototype,"sizing",void 0);
_.Q([_.M({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.F("design:type",Object)],Px.prototype,"shortsLockupAspectRatio",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Px.prototype,"dataChanged",null);
_.u(Px,"yt-horizontal-list-renderer",function(){if(L$V===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);L$V=d}d=L$V;return d},{mode:1});var bba;var D7O=[10,12,14,16,18,20,24,28,32,36],IdV=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Qh=function(){var d=_.l.apply(this,arguments)||this;d.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";d.hideOverflow=!1;d.useRoboto=!1;d.fontClass="";d.overflown=!1;d.actionMap={"yt-window-resized":"resize"};return d};
_.x(Qh,_.l);_.O=Qh.prototype;
_.O.attached=function(){var d=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();_.WZ(this,function(){d.resize()});
if(!_.Ub){var f,R,W;(f=document)==null||(R=f.fonts)==null||(W=R.ready)==null||W.then(function(){d.resize()})}};
_.O.dataChanged=function(){this.resize()};
_.O.guideIsExpandedChanged=function(){this.resize()};
_.O.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 d=this.getMaxNumLines(),f=this.getMinFont(),R=this.getMaxFont(),W=this.useRoboto?D7O:IdV;for(W=W.filter(function(U){return U<=R&&U>=f});W.length>1;){var p=Math.floor(W.length/2);
this.updateFontSize(W[p]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=d)W=W.slice(p,W.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>d)W=W.slice(0,p);else break}this.updateFontSize(W[W.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(d)}};
_.O.handleOverflow=function(d){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>d&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",d.toString()))};
_.O.updateFontSize=function(d){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+d;this.textNode.classList.add(this.fontClass)};
_.O.getMaxFont=function(){var d=this.useRoboto?D7O:IdV;d=d[d.length-1];return this.maxFontSize&&this.maxFontSize<=d?this.maxFontSize:d};
_.O.getMinFont=function(){var d=(this.useRoboto?D7O:IdV)[0];return this.minFontSize&&this.minFontSize>=d?this.minFontSize:d};
_.O.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.O.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.O.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.R0(this.text).split("\n").length-1:Infinity};
_.O.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Gh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Qh.prototype.guideIsExpandedChanged=Qh.prototype.guideIsExpandedChanged;Qh.prototype.dataChanged=Qh.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Qh.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Qh.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qh.prototype,"text",void 0);
_.Q([_.M(),_.F("design:type",String)],Qh.prototype,"fontFamily",void 0);_.Q([_.M(),_.F("design:type",Number)],Qh.prototype,"maxWidth",void 0);_.Q([_.M(),_.F("design:type",Number)],Qh.prototype,"maxHeight",void 0);_.Q([_.M(),_.F("design:type",Number)],Qh.prototype,"maxFontSize",void 0);_.Q([_.M(),_.F("design:type",Number)],Qh.prototype,"minFontSize",void 0);_.Q([_.M(),_.F("design:type",Number)],Qh.prototype,"maxLines",void 0);_.Q([_.M(),_.F("design:type",Object)],Qh.prototype,"hideOverflow",void 0);
_.Q([_.M({selector:_.$Nf}),_.F("design:type",Boolean)],Qh.prototype,"guideIsExpanded",void 0);_.Q([_.Xd("#container"),_.F("design:type",HTMLElement)],Qh.prototype,"containerNode",void 0);_.Q([_.Xd("#text"),_.F("design:type",HTMLElement)],Qh.prototype,"textNode",void 0);_.Q([_.Mb("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qh.prototype,"dataChanged",null);
_.Q([_.Mb("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qh.prototype,"guideIsExpandedChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Qh);
_.u(Qh,"yt-dynamic-sizing-formatted-string",function(){if(bba!==void 0)return bba;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return bba=d},{mode:1});var qdC;_.LFO=function(d){_.d8.call(this,d)};
_.x(_.LFO,_.d8);var eyV=function(d){_.d8.call(this,d)};
_.x(eyV,_.LFO);var vx=function(){return _.l.apply(this,arguments)||this};
_.x(vx,_.l);vx.prototype.onTapSuspendedChannel=function(){var d;if((d=this.data)!=null&&d.serviceEndpoint){var f,R;(d=(R=_.e((f=this.data)==null?void 0:f.serviceEndpoint,_.BW))==null?void 0:R.url)?_.ce(d,void 0,void 0,window.top):(f=new eyV("Did not handle suspended account tap. No appealUrl."),_.vW(f))}else f=new eyV("Did not handle suspended account tap. No serviceEndpoint."),_.vW(f)};
vx.prototype.onTap=function(){var d=this,f=_.Ah(),R,W=(R=_.Te(f,{veType:7116}))!=null?R:void 0;_.NL(f,{visualElement:W});_.i7();this.saveRoleText();var p;if((p=this.data)==null?0:p.youtubeSuspended)this.onTapSuspendedChannel();else{var U=!1,g,K;(f=(K=_.e((g=this.data)==null?void 0:g.serviceEndpoint,_.Oqc))==null?void 0:K.supportedTokens)&&f.forEach(function(E){if(E.accountSigninToken)if(U=!0,d.onAccountItemTap)d.onAccountItemTap(E.accountSigninToken.signinUrl);else _.ce(E.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!U){if(g=this.get("serviceEndpoint",this.data))U=!0,this.ytComponentBehavior.resolveCommand(g);U||_.F5(new eyV("Did not handle account switch tap. No token."))}}};
vx.prototype.saveRoleText=function(){if(this.data){var d=this.data,f=d.channelDelegationRole;if(f){var R,W=(R=_.e(d==null?void 0:d.serviceEndpoint,_.Oqc))==null?void 0:R.supportedTokens;if(!W){var p,U,g,K;W=(p=_.e(d==null?void 0:d.serviceEndpoint,_.aE))==null?void 0:(U=p.popup)==null?void 0:(g=U.confirmDialogRenderer)==null?void 0:(K=g.confirmButton)==null?void 0:K.buttonRenderer;var E;W=(E=_.e(W==null?void 0:W.command,_.I6))==null?void 0:E.commands;if(!W)return;var Y;W=(Y=_.e(W[1],_.Oqc))==null?
void 0:Y.supportedTokens}if(W){E=void 0;Y=_.Z(W);for(W=Y.next();!W.done;W=Y.next())if(W=W.value,W.datasyncIdToken){E=W.datasyncIdToken.datasyncIdToken;break}if(E){var b;a:{if(_.klv()&&(Y=_.kDF(E+"::pom"))){Y=new SK(Y);break a}Y=void 0}(b=Y)==null||b.set("role_text",f);if((MZ1?MZ1:window.location).href.indexOf("studio")!==-1&&(b=YXS())){Y=b.src?(new URL(b.src)).origin:"*";var D;(D=b.contentWindow)==null||D.postMessage({action:"save_pom_role",datasyncId:E,roleText:f},Y)}}}}}};
_.Uh.Object.defineProperties(vx.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.accountPhoto)==null?void 0:f.thumbnails;return R&&R.length>0&&(R[0].height===36||R[0].height===48)?R[0].height:40}}});
vx.prototype.onTap=vx.prototype.onTap;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],vx.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vx.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vx.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Function)],vx.prototype,"onAccountItemTap",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vx.prototype,"enableRingForActiveAccount",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],vx.prototype,"thumbnailSize",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vx.prototype,"onTap",null);_.Q([_.m({is:"ytd-account-item-renderer",disableElementRegistration:!0})],vx);
_.u(vx,"ytd-account-item-renderer",function(){if(qdC!==void 0)return qdC;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qdC=d},{mode:1});var x7R;var Fz=function(){return _.l.apply(this,arguments)||this};
_.x(Fz,_.l);Fz.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.Ze().resolve(_.s4).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Fz.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Fz.prototype,"data",void 0);_.Q([_.m({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],Fz);
_.u(Fz,"ytd-identity-chip-renderer",function(){if(x7R!==void 0)return x7R;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return x7R=d},{mode:1});var XiF;var TiV;var AVN;var adL;var Js=function(){var d=_.l.apply(this,arguments)||this;d.richItemMinWidth=_.HX("wn_grid_min_item_width",310);d.isShorts=!1;d.isWatchNext=!1;d.isExploreHub=!1;return d};
_.x(Js,_.l);_.Uh.Object.defineProperties(Js.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var d=[],f=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.DV(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var R;if(((R=this.data)==null?0:R.rows)&&f)for(f*=this.data.rows,R=0;R<f;R++)d.push({});return d}}});
_.Q([_.A(_.nV),_.F("design:type",Object)],Js.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Js.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Js.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.F1,value:3}),_.F("design:type",Number)],Js.prototype,"itemsPerRow",void 0);_.Q([_.M({selector:_.olu,value:6}),_.F("design:type",Number)],Js.prototype,"slimItemsPerRow",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Number)],Js.prototype,"richItemMinWidth",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],Js.prototype,"miniMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Js.prototype,"isShorts",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Js.prototype,"isWatchNext",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Js.prototype,"isExploreHub",void 0);
_.Q([_.a("isExploreHub"),_.M({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],Js.prototype,"shimmerAnimation",null);_.Q([_.a("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.F("design:type",Array),_.F("design:paramtypes",[])],Js.prototype,"cardItems",null);_.Q([_.m({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],Js);
_.M_e=_.ze()(Js,"ytd-ghost-grid-renderer",function(){if(adL===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);adL=d}d=adL;return d},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.Hk(_.UI(function(d){var f=_.pu(d,{numberOfComments:3}).numberOfComments,R=_.pu(d,{isInitialLoad:!1}).isInitialLoad,W=_.pu(d,{engagementPanel:!1}).engagementPanel,p=function(){return Math.min(Number(f==null?void 0:f())||20,20)};
return _.z("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.z(_.k,{cond:function(){return!(W==null?0:W())&&(R==null?void 0:R())},
then:function(){return _.z("div",{class:"ytGhostCommentsComments"},_.z("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.z("div",{class:_.Iw("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.z("div",{class:_.Iw("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.z("div",{class:"ytGhostCommentsGhostCard"},_.z("div",{class:"ytGhostCommentsAvatar"},_.z("div",{class:"ytGhostCommentsCircle"})),_.z("div",{class:"ytGhostCommentsComments"},_.z("div",{class:"ytGhostCommentsMeta"},
_.z("div",{class:_.Iw("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.z("div",{class:_.Iw("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.z("div",{class:"ytGhostCommentsComments"},_.z(_.TB,{each:function(){return Array((p==null?void 0:p())||3)}},function(){return _.z("div",{class:"ytGhostCommentsGhostCard"},_.z("div",{class:"ytGhostCommentsAvatar"},_.z("div",{class:"ytGhostCommentsCircle"})),_.z("div",{class:"ytGhostCommentsHost"},_.z("div",{class:"ytGhostCommentsMeta"},
_.z("div",{class:_.Iw("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.z("div",{class:_.Iw("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.z("div",{class:_.Iw("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.z("div",{class:"ytGhostCommentsGhostLikeDislike"},_.z("div",{class:_.Iw("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.z("div",{class:_.Iw("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"pb"),"yt-ghost-comments",{props:{numberOfComments:_.jE,
isInitialLoad:_.jE,engagementPanel:_.jE}});_.mR("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var nK=function(){var d=_.l.apply(this,arguments)||this;d.isOverridable=!1;d.spinnerActive=!1;d.showButton=!1;d.isCommentsSection=!1;d.engagementPanel=!0;d.isShortsGrid=!1;d.isShortsPage=!1;d.isWatchPage=!1;d.ghostCardExperimentEnabled=_.q("show_ghost_comments_shorts_watch")||_.q("show_ghost_comments_desktop_watch");d.originalShowButton=!1;d.endOfList=!1;return d};
_.x(nK,_.l);_.O=nK.prototype;_.O.resetIntersectionObserver=function(){var d;(d=this.observer)==null||d.disconnect();this.observer=void 0};
_.O.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var d,f;((d=this.data)==null?void 0:d.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((f=this.data)==null?0:f.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.O.initializeIntersectionObserver=function(){var d=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R.value.isIntersecting&&(d.triggerContinuation(),d.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.O.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.O.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var d;((d=this.data)==null?0:d.continuationEndpoint)&&(d=_.e(this.data.continuationEndpoint,_.h9))&&this.ytdReduxBehavior.dispatch(_.zD({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:d}}))};
_.O.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.O.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.O.onServiceRequestCompleted=function(d,f){if(!_.q("kevlar_hide_spinner_on_empty_continuation_killswitch")){var R;(R=f.actions)!=null&&R.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.O.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.O.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.O.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.O.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var d=3;if(this.engagementPanel){var f,R,W;d=Math.floor(((((f=this.hostElement)==null?void 0:(R=f.parentElement)==null?void 0:(W=R.parentElement)==null?void 0:W.scrollHeight)||108)-108)/108);d=this.isInitialLoad?Math.max(d,3):3}f=[].concat(_.uR(this.hostElement.querySelectorAll("yt-ghost-comments")));f=_.Z(f);for(R=f.next();!R.done;R=f.next())R=R.value,R.numberOfComments=d,R.isInitialLoad=this.isInitialLoad,R.engagementPanel=
this.engagementPanel}};
_.O.detached=function(){this.resetIntersectionObserver()};
_.Uh.Object.defineProperties(nK.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton&&(_.q("show_ghost_comments_shorts_watch")&&this.engagementPanel||_.q("show_ghost_comments_desktop_watch"))?{ghostCommentsSectionRenderer:!0}:!1}}});
nK.prototype.numberOfGhostCommentsChanged=nK.prototype.numberOfGhostCommentsChanged;nK.prototype.continuationTriggerOffsetChanged=nK.prototype.continuationTriggerOffsetChanged;nK.prototype.showButtonChanged=nK.prototype.showButtonChanged;nK.prototype.onYtServiceRequestCompletedForButtonRenderer=nK.prototype.onYtServiceRequestCompletedForButtonRenderer;nK.prototype.onServiceRequestCompleted=nK.prototype.onServiceRequestCompleted;nK.prototype.onYtServiceRequestSentForButtonRenderer=nK.prototype.onYtServiceRequestSentForButtonRenderer;
nK.prototype.observeData=nK.prototype.observeData;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nK.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],nK.prototype,"ytVisibilityBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],nK.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],nK.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"isOverridable",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"spinnerActive",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"showButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nK.prototype,"isCommentsSection",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nK.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"isShortsGrid",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.C0W}),_.F("design:type",Object)],nK.prototype,"isShortsPage",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.yfQ}),_.F("design:type",Object)],nK.prototype,"isWatchPage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nK.prototype,"ghostCardExperimentEnabled",void 0);
_.Q([_.M(),_.F("design:type",Number)],nK.prototype,"continuationTriggerOffset",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"endOfList",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],nK.prototype,"isInitialLoad",void 0);_.Q([_.Xd("ytd-button-renderer"),_.F("design:type",_.Of)],nK.prototype,"buttonRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],nK.prototype,"buttonOverrides",void 0);
_.Q([_.M(),_.a("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.F("design:type",Object),_.F("design:paramtypes",[])],nK.prototype,"isShortsCommentsSection",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"observeData",null);
_.Q([_.LO("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],nK.prototype,"onServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-completed-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.Q([_.Mb("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"showButtonChanged",null);
_.Q([_.Mb("continuationTriggerOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"continuationTriggerOffsetChanged",null);_.Q([_.e2("isInitialLoad","engagementPanel"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nK.prototype,"numberOfGhostCommentsChanged",null);_.Q([_.m({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],nK);
_.u(nK,"ytd-continuation-item-renderer",function(){if(AVN!==void 0)return AVN;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return AVN=d},{mode:1});var wiV;var hs=function(){var d=_.l.apply(this,arguments)||this;d.downloadProgress=0;d.transferState="TRANSFER_STATE_UNKNOWN";d.downloadState="DOWNLOAD_STATE_UNKNOWN";d.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";d.offlineVideoPolicyExpirationTimestamp=0;d.downloadedVideoPlaybackPosition=0;return d};
_.x(hs,_.l);hs.prototype.dataChanged=function(){var d;this.videoData=_.e((d=this.data)==null?void 0:d.renderer,vfR);this.transferStateChanged()};
hs.prototype.downloadProgressChanged=function(){if(this.entityInfo){var d=Object.assign({},this.videoData),f=e4u(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),R=f.publishedTimeText,W=f.badges;d.shortViewCountText=f.shortViewCountText;d.publishedTimeText=R;d.badges=W;this.set("videoData",d)}};
hs.prototype.transferStateChanged=function(){if(this.entityInfo){var d=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",f=_.w2(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Mn(this.entityInfo.policyEntity),R=Object.assign({},this.videoData),W=e4u(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),p=W.publishedTimeText,U=W.badges;R.shortViewCountText=
W.shortViewCountText;R.publishedTimeText=p;R.badges=U;R.isDisabled=f;R.isWatched=this.downloadedVideoPlaybackPosition>0;R.navigationEndpoint=f?void 0:ix8(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var g;d&&((g=this.videoData)==null?0:g.videoId)&&!_.q("dl_resume_click_killswitch")&&(R.isDisabled=!1,R.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});R.thumbnailOverlays=q1k(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",R)}};
hs.prototype.transferStateChanged=hs.prototype.transferStateChanged;hs.prototype.downloadProgressChanged=hs.prototype.downloadProgressChanged;hs.prototype.dataChanged=hs.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hs.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],hs.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hs.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],hs.prototype,"videoData",void 0);_.Q([_.M({selector:Nn,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"downloadProgress",void 0);_.Q([_.M(),_.F("design:type",Number)],hs.prototype,"relativeDateReference",void 0);_.Q([_.M({selector:_.o7,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"transferState",void 0);
_.Q([_.M({selector:kP8,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"downloadState",void 0);_.Q([_.M({selector:d0v,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"offlinePolicyAction",void 0);_.Q([_.M({selector:juL,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.Q([_.M({selector:yX,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"downloadedVideoPlaybackPosition",void 0);_.Q([_.M({selector:Rgk,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],hs.prototype,"entityInfo",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],hs.prototype,"isDownloading",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hs.prototype,"dataChanged",null);
_.Q([_.Mb("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hs.prototype,"downloadProgressChanged",null);_.Q([_.Mb("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hs.prototype,"transferStateChanged",null);
_.Q([_.m({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],hs);
_.u(hs,"ytd-downloaded-video-grid-video-renderer",function(){if(wiV!==void 0)return wiV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return wiV=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var ldN;var oV=function(){};
oV.prototype.resolve=function(d,f){var R=this;return _.H(function(W){return W.yield(R.resolveCommand(d,f),0)})};var G$V,$R;G$V=QsL(function(d){return d.targetId},{shouldPersist:!1});
$R=G$V.updateData;_.Sdy=G$V.useUpdatableData;var V_V,rVe;V_V=QsL(function(d){return d.targetId});
rVe=V_V.updateData;_.m7C=V_V.useUpdatableData;var uYc=mUu.bind(null,$R),P3L=mUu.bind(null,rVe);(function(d,f,R){var W=_.e(R==null?void 0:R.updatedRenderer,_.kti);return W?d({targetId:f},function(){return W}):!1}).bind(null,$R);var NY=function(){};
_.x(NY,oV);NY.prototype.resolveCommand=function(d){var f;return _.H(function(R){f=_.e(d,_.vju);if(!f)return R.return();uYc(f.targetId,f);_.a4(R)})};var yh=function(){var d=_.Ai.apply(this,arguments)||this;d.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return d};
_.x(yh,_.Ai);_.O=yh.prototype;_.O.configureContinuationPathMap=function(){return{}};
_.O.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.O.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.O.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.O.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.O.handleAppendContinuationItemsAction=function(d){var f=_.e(d,_.v2C);if(this.data&&this.data.targetId&&f&&this.continuationPathMap&&f.targetId===this.data.targetId){var R=G21(d),W=R&&this.continuationPathMap[R];if(W&&R)if(d=this.get(W,this.data)){a:{for(R=0;R<d.length;R++){var p=d[R],U=void 0,g=!!_.e((U=_.e(p,TpN))==null?void 0:U.content,_.mIN);if(_.e(p,_.BI)||g)break a}R=d.length}W="data."+W;f.continuationItems?R===d.length-1?(this.pop(W),this.push.apply(this,[W].concat(_.uR(f.continuationItems)))):
R===d.length?this.push.apply(this,[W].concat(_.uR(f.continuationItems))):this.splice.apply(this,[W,R,1].concat(_.uR(f.continuationItems))):this.splice(W,R,1);(_.q("web_enable_voting_animation")||_.q("enable_music_web_cairo_voting_animation"))&&_.E$(this.hostElement,"yt-append-continuation-items-action-finished");_.E$(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.JA(new _.M2("append continuation items does not exist",R));else _.JA(new _.M2("append continuation path does not exist",
R))}};
_.O.handleReloadContinuationItemsCommand=function(d){var f=_.e(d,_.vju);if(this.data&&f){if(_.q("web_client_explore_hub")||_.q("web_explore_hub_on_hover")||_.q("web_client_explore_hub_on_hover"))try{_.Ze().resolve(NY).resolveCommand(d)}catch(U){}if(this.data.targetId&&this.continuationPathMap&&f.targetId===this.data.targetId&&(!_.q("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||f.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var R,W=(R=f.slot)==null?void 0:
R.replace("RELOAD_CONTINUATION_SLOT_","");R=(d=G21(d)+"-"+(W==null?void 0:W.toLowerCase()))&&this.continuationPathMap[d];if(!R||!d||!W)_.JA(new _.M2("reload continuation path does not exist",d));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(f)){if(f.replaceWithFirstItem){var p;this.set("data."+R,((p=f.continuationItems)==null?0:p.length)?f.continuationItems[0]:{})}else this.set("data."+R,f.continuationItems?f.continuationItems:[]);this.continuationIsReloading=
!1;_.E$(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.O.handleShowReloadUiCommand=function(d){d=_.e(d,jec);var f;((f=this.data)==null?0:f.targetId)&&(d==null?0:d.targetId)&&d.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
yh.prototype.observeData=yh.prototype.observeData;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],yh.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],yh.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yh.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],yh.prototype,"continuationIsReloading",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yh.prototype,"observeData",null);_.Q([_.aG()],yh);_.CK=[_.N0.YtComponentBehavior,_.eE.YtActionHandlerBehavior,yh.prototype];_.iC={};_.iC.YtNextContinuationBehavior=[_.U1.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",_.qb(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.qb(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(d,f){d.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,f,{}):(d={locationRetrieved:function(R){this.makeNextContinuationRequest_(R,f,{})}.bind(this)},_.E$(this.hostElement,"yt-retrieve-location",d))},
makeNextContinuationRequest_:function(d,f,R){_.nE("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();d=f(d);var W;this.canUseContextualNetworkManager_()&&(W=this.getNetworkManager());W||(W=_.Ze().resolve(_.JZ));f=_.yK.instance;if(_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&f){W=_.UN([d.startsWith("/")?d.substr(1):d]);var p,U;R=_.FZ(f,{},W,R==null?void 0:(p=R.context)==null?void 0:(U=p.clickTracking)==null?void 0:U.clickTrackingParams).then(function(g){return{response:g}})}else R=
this.nextContinuation.usePost?W.postData(d,R):W.fetchData(d);
R.then(this.updateNextContinuationData_.bind(this,d));this.pendingContinuationRequest_=R;this.startListeningForNavigate_()},
updateNextContinuationData_:function(d,f){var R=this;_.nE("ncl");this.pendingContinuationRequest_=void 0;if(f){var W={};this.nextContinuation&&(W=this.nextContinuation);if(f.response&&f.response.continuationContents&&f.response.continuationContents[W.continuationType]){d=f.response.continuationContents[W.continuationType];var p=W.header||"data.header",U=d[W.responseHeaderKey||"header"];U&&this.set(p,U);p=W.contentsArray||"data.contents";U=this.getContents_(d,W.responseContentsKey||"contents")||[];
this.pathExists_(p)?(U.unshift(p),this.push.apply(this,U)):this.set(p,U);U&&(u_Q(_.Ah(),f.response,this.hostElement,function(g){_.zV(R.hostElement,"yt-store-grafted-ve-action",[g])}),_.E$(this.hostElement,"yt-next-continuation-data-updated",{continuationData:f,
page:this,contentsArray:p}));this.set(W.continuationsArray||"data.continuations",d[W.responseContinuationsKey||"continuations"]||[])}else f.reload?_.JA(new _.M2("Reloading from continuation is unsupported")):f.responseContext&&f.responseContext.errors||(delete f.xsrf_token,delete f.timing,delete f.endpoint,delete f.csn,f.responseContext&&delete f.responseContext.serviceTrackingParams,p={request:_.BN(d,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(f).sort()},f.response&&(p.responseContentKeys=
Object.keys(f.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(p.continuationType=this.nextContinuation.continuationType.substr(0,256)),f=new _.M2("Malformed continuation",p),d.indexOf("/comment_service_ajax")==0?_.JA(f):_.vW(f)),this.set(W.continuationsArray||"data.continuations",[])}else _.F5(new _.M2("Missing continuation response",d))},
getContents_:function(d,f){f=f.split(".");return _.uo.getValueByKeys(d,f)},
pathExists_:function(d){var f=this;d=d.toString().split(".");for(var R=0;R<d.length;R++)if(f=f[d[R]],f===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var Q1e;var v1B;var Bx=function(){var d=_.l.apply(this,arguments)||this;d.triggered_=!1;return d};
_.x(Bx,_.l);_.O=Bx.prototype;_.O.attached=function(){this.maybeTriggerAutoload()};
_.O.detached=function(){this.hasBeenTriggered_=!1};
_.O.onPrescanVisible=function(){this.onShow()};
_.O.onShow=function(){this.showButton||this.trigger()};
_.O.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.E$(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.O.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.O.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.O.computeLabel_=function(d,f){return d===void 0?null:d.label||!f?d.label:this.showMoreText_};
_.O.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.O.getContinuationUrl=function(d){var f={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(f.itct=this.data.clickTrackingParams);return _.cN(d,f)};
_.O.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
Bx.prototype.showButtonChanged_=Bx.prototype.showButtonChanged_;Bx.prototype.observeData_=Bx.prototype.observeData_;_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],Bx.prototype,"ytVisibilityBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bx.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Bx.prototype,"showButton",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Bx.prototype,"showIcon",void 0);_.Q([_.M({computed:"computeLabel_(data, showButton)"}),_.F("design:type",Object)],Bx.prototype,"label",void 0);_.Q([_.M({value:_.fY(_.X7("SHOW_MORE",void 0,"Show More"))}),_.F("design:type",Object)],Bx.prototype,"showMoreText_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Bx.prototype,"spinnerActive_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Bx.prototype,"hasBeenTriggered_",void 0);
_.Q([_.M({value:void 0}),_.F("design:type",String)],Bx.prototype,"observeVisibleOption",void 0);_.Q([_.M({value:void 0}),_.F("design:type",String)],Bx.prototype,"observeHiddenOption",void 0);_.Q([_.M({value:"observe_once"}),_.F("design:type",Object)],Bx.prototype,"observePrescanOption",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bx.prototype,"observeData_",null);
_.Q([_.e2("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bx.prototype,"showButtonChanged_",null);_.Q([_.nO({is:"yt-next-continuation",disableElementRegistration:!0})],Bx);
_.u(Bx,"yt-next-continuation",function(){if(v1B===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Q1e===void 0&&(Q1e=document.createElement("template"));var W=Q1e;R.call(f,W.content.cloneNode(!0),d.content.firstChild);v1B=d}d=v1B;return d},{mode:2});var FFO;var JVe;var cx=function(){return _.l.apply(this,arguments)||this};
_.x(cx,_.l);cx.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cx.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cx.prototype,"data",void 0);_.Q([_.nO({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],cx);
_.u(cx,"yt-music-pass-small-feature-info-renderer",function(){if(JVe===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;FFO===void 0&&(FFO=document.createElement("template"));var W=FFO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JVe=d}d=JVe;return d},{mode:2});_.mR("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var ts=function(){var d=_.l.apply(this,arguments)||this;d.isCollapsible=!1;d.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return d};
_.x(ts,_.l);_.O=ts.prototype;_.O.computeIsCollapsible=function(d){return!!(((d==null?0:d.showMoreText)||(d==null?0:d.visibleRowCount))&&(d==null?0:d.isCollapsible))};
_.O.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"}}}};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.O.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.O.onIronResize=function(){var d=this;_.Bf(this,"updateGridInitItems",function(){d.maybeUpdateInitialItemsDisplayed()})};
_.O.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var d=this.getVisibleWidth();d!==0&&(d=Math.floor(d/214)*(this.data.visibleRowCount||2),d!==this.initialCount&&(this.initialCount=d,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.O.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.O.computeExpandVisible=function(d,f,R,W){return d&&f&&R&&!!W&&!!W.showMoreText};
_.O.computeShowMoreButton=function(d){return{text:d,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.O.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.O.initCollapsed=function(){var d=this;this.ytLazyListBehavior.canShowMore=!1;var f;(this.collapsed=!((f=this.data)==null||!f.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.WZ(this,function(){_.kh(d.hostElement,"yt-refit-popups-action")})};
_.O.fillRestIfNotCollapsible=function(){var d=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!d||this.ytLazyListBehavior.fillRemainingListItems()};
_.O.computeViewAllHidden=function(d,f){return d||!f.viewAllEndpoint};
ts.prototype.fillRestIfNotCollapsible=ts.prototype.fillRestIfNotCollapsible;ts.prototype.initCollapsed=ts.prototype.initCollapsed;ts.prototype.onIronResize=ts.prototype.onIronResize;ts.prototype.persistentGuideChanged=ts.prototype.persistentGuideChanged;_.Q([_.A(_.Mf),_.F("design:type",Object)],ts.prototype,"ironResizableBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ts.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ts.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],ts.prototype,"ytLazyListBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],ts.prototype,"ytNextContinuationBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],ts.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.A(_.CK),_.F("design:type",Object)],ts.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ts.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],ts.prototype,"collapsed",void 0);_.Q([_.M(),_.F("design:type",Number)],ts.prototype,"initialCount",void 0);_.Q([_.M({computed:"computeShowMoreButton(data.showMoreText)"}),_.F("design:type",Object)],ts.prototype,"showMoreButton",void 0);
_.Q([_.M({computed:"computeIsCollapsible(data)"}),_.F("design:type",Object)],ts.prototype,"isCollapsible",void 0);_.Q([_.Xd("#items"),_.F("design:type",HTMLElement)],ts.prototype,"items",void 0);_.Q([_.Mb("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ts.prototype,"persistentGuideChanged",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ts.prototype,"onIronResize",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ts.prototype,"initCollapsed",null);_.Q([_.Mb("canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ts.prototype,"fillRestIfNotCollapsible",null);_.Q([_.m({is:"ytd-grid-renderer",disableElementRegistration:!0})],ts);
_.u(ts,"ytd-grid-renderer",function(){if(ldN!==void 0)return ldN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ldN=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var dQ=function(){return _.l.apply(this,arguments)||this};
_.x(dQ,_.l);
dQ.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"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],dQ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dQ.prototype,"data",void 0);_.Q([_.m({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],dQ);
_.u(dQ,"ytd-carousel-ad-renderer",function(){if(TiV!==void 0)return TiV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TiV=d},{mode:1});var n1a;var jn=function(){return _.l.apply(this,arguments)||this};
_.x(jn,_.l);_.O=jn.prototype;_.O.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"}}}};
_.O.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,jn.JSC$15312_CLICK_LOCATION_ID_MAP))};
_.O.onSitelinkTap=function(d){d.stopPropagation();var f,R,W=d==null?void 0:(f=d.model)==null?void 0:(R=f.item)==null?void 0:R.onTap;W&&this.ytSparklesClickLocationBehavior.handleClick(W,d,!1)};
_.O.onTap=function(d){var f=this.data&&this.data.content&&this.data.content.navigationEndpoint;f&&this.ytSparklesClickLocationBehavior.handleClick(f,d,!1)};
_.O.sendImpression=function(){if(this.data&&this.data.content)for(var d=_.Z(this.data.content.impressionEndpoints||[]),f=d.next();!f.done;f=d.next()){f=_.Z(f.value.loggingUrls||[]);for(var R=f.next();!R.done;R=f.next())R=R.value,R.baseUrl&&Cs(R.baseUrl,R.attributionSrcMode)}};
jn.prototype.onTap=jn.prototype.onTap;jn.prototype.dataChanged=jn.prototype.dataChanged;jn.JSC$15312_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"]]);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],jn.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jn.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],jn.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jn.prototype,"data",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jn.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],jn.prototype,"onTap",null);_.Q([_.m({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],jn);
_.u(jn,"ytd-promoted-sparkles-text-search-renderer",function(){if(n1a!==void 0)return n1a;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return n1a=d},{mode:1});var hyF;var fp=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-mute-ad-action":"handleMuteAd"};return d};
_.x(fp,_.l);_.O=fp.prototype;
_.O.configureRendererStamper=function(){return{"data.menu":{id:_.q("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]]"}}}}}};
_.O.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.O.computeHasAdBadge=function(d){return!(d==null||!d.adBadge)};
_.O.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",fp.JSC$15321_DEFAULT_AD_BADGE_RENDERER),_.k6(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,fp.JSC$15321_CLICK_LOCATION_ID_MAP))};
_.O.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var d;(((d=this.data)==null?void 0:d.impressionCommands)||[]).forEach(function(f){f=_.Z(f.loggingUrls||[]);for(var R=f.next();!R.done;R=f.next())R=R.value,R.baseUrl&&Cs(R.baseUrl,R.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.O.onTap=function(d){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint,W;(f=(W=this.data)==null?void 0:W.thumbnailNavigationEndpoint)&&_.fM(_.RG(d),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(f,d,!1):R&&this.ytSparklesClickLocationBehavior.handleClick(R,d,!1)};
_.O.handleMuteAd=function(){this.collapsed=!0};
_.O.attached=function(){var d=this;_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.detached=function(){_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Uh.Object.defineProperties(fp.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var d;return!(((d=this.data)==null?void 0:d.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var d;return!(((d=this.data)==null?void 0:d.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.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}}});
fp.prototype.dataChanged=fp.prototype.dataChanged;
fp.JSC$15321_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"]]);
fp.JSC$15321_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.X7("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],fp.prototype,"ytdActiveViewBehavior",void 0);
_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],fp.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],fp.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fp.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],fp.prototype,"collapsed",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],fp.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],fp.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.F("design:type",Boolean)],fp.prototype,"fixAlignmentSmallScreens",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs_square")}}),
_.F("design:type",Boolean)],fp.prototype,"useBiggerThumbsSquare",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.mediaHoverOverlay"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"hideHoverOverlay",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"webSearchLayout",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"webSearchLayoutLandscape",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"webSearchLayoutSquare",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"sparklesCtaNoBackground",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.actionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"hideActionButton",null);_.Q([_.M({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],fp.prototype,"buttonOverride",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.F("design:type",Boolean)],fp.prototype,"hasNewAdBadge",void 0);_.Q([_.a("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fp.prototype,"useRoundedBadge",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fp.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],fp);
_.u(fp,"ytd-promoted-sparkles-web-renderer",function(){if(hyF!==void 0)return hyF;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return hyF=d},{mode:1});var o1V;var Ro=function(){var d=_.l.apply(this,arguments)||this;d.isInlinePreviewTriggered=!1;d.enableMonoStyle=_.q("enable_default_mono_cta_migration_web_client");return d};
_.x(Ro,_.l);_.O=Ro.prototype;_.O.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]]"}}}}}};
_.O.computeShowCta=function(d){return!(d==null||!d.ctaRenderer)};
_.O.onCtaClick=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.ctaRenderer)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.command;W&&this.ytComponentBehavior.resolveCommand(W)};
_.O.onWatchButtonClick=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.watchButtonRenderer)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.command;W&&this.ytComponentBehavior.resolveCommand(W)};
_.O.onTap=function(){};
_.O.dataChanged=function(){if(this.data){var d;_.q("enable_inline_muted_playback_on_web_search")&&((d=this.data)==null?0:d.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",Ro.JSC$15325_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Ro.JSC$15325_DEFAULT_CLICK_LOCATION_BEHAVIOR,Ro.JSC$15325_CLICK_LOCATION_ID_MAP);
this.thumbnail&&(d=this.thumbnail.getElementsByTagName("a"),d.length>0&&(d=d.namedItem("thumbnail"))&&d.removeAttribute("href"))}};
_.O.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var d=_.Z(this.data.impressionUrls),f=d.next();!f.done;f=d.next())f=f.value,YI1(f,DqJ(f));this.data.impressionsFired=!0}};
_.O.maybeComputeHref=function(){return null};
_.O.computeIsShortDR=function(d){return!(d==null||!d.watchButtonRenderer)&&!(d==null||!d.ctaRenderer)&&!!this.enableShortDR};
_.O.computeIsNewUiOrShortDr=function(d){return!!this.enableUiUpdate||this.computeIsShortDR(d)};
_.O.computeIsNewUiAndNotShortDr=function(d){return!!this.enableUiUpdate&&!this.computeIsShortDR(d)};
_.O.computeHideAvatar=function(d){return!((d==null?0:d.channelThumbnail)&&this.computeIsNewUiOrShortDr(d))};
_.O.onClick=function(d){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;if(this.enableShortDR&&R&&(_.e(R,_.fE)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(R,d,!!_.e(R,_.fE)),d.stopPropagation();else if(R&&_.e(R,_.fE))this.ytSparklesClickLocationBehavior.handleClick(R,d,!0),d.stopPropagation();else if(R){var W,p;((W=this.data)==null?0:W.navigationEndpoint)&&((p=this.data)==null?0:p.adPlaybackContextParams)&&(f=this.data.navigationEndpoint,d=this.data.adPlaybackContextParams,
f.commandMetadata&&_.e(f.commandMetadata,_.ex)&&_.e(f.commandMetadata,_.ex).url&&(f=_.iV(_.e(f.commandMetadata,_.ex).url).adurl)&&_.DHQ(f)&&_.U$(_.BZ(f),{encoded_ad_playback_context:d}));this.ytComponentBehavior.resolveCommand(R)}};
_.O.computeButtonOverride=function(d){if(this.computeIsNewUiOrShortDr(d))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.O.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.O.onThumbnailContainerClick=function(d){this.onClick(d)};
_.O.computeThumbnailWidth=function(d,f){return d?f==="MASSIVE"?600:f==="BIG"?500:f==="MEDIUM"?450:420:360};
_.O.attached=function(){var d=this,f;_.q("enable_inline_muted_playback_on_web_search")&&((f=this.data)==null?0:f.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.detached=function(){var d;_.q("enable_inline_muted_playback_on_web_search")&&((d=this.data)==null?0:d.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15326_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:pia})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$15326_inlinePreviewHoverListener)==null||iO(d)};
Ro.prototype.dataChanged=Ro.prototype.dataChanged;Ro.prototype.onTap=Ro.prototype.onTap;Ro.JSC$15325_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.X7("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};Ro.JSC$15325_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Ro.JSC$15325_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"}];_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ro.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ro.prototype,"ytRendererBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],Ro.prototype,"ytdActiveViewBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ro.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],Ro.prototype,"ytSparklesClickLocationBehavior",void 0);
_.Q([_.Xd("#main-container"),_.F("design:type",HTMLElement)],Ro.prototype,"mainContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],Ro.prototype,"isInlinePreviewTriggered",void 0);_.Q([_.M(),_.F("design:type",Object)],Ro.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],Ro.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_video_display_compact_button_group_for_desktop_search")}}),
_.F("design:type",Boolean)],Ro.prototype,"enableShortDR",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_vac_ui_update_for_desktop_search")}}),
_.F("design:type",Boolean)],Ro.prototype,"enableUiUpdate",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],Ro.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.F("design:type",Boolean)],Ro.prototype,"showCta",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.F("design:type",Boolean)],Ro.prototype,"isShortDr",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.F("design:type",Boolean)],Ro.prototype,"isShortDrOrNewUi",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.F("design:type",Boolean)],Ro.prototype,"isNewUiAndNotShortDr",void 0);_.Q([_.M({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],Ro.prototype,"buttonOverride",void 0);_.Q([_.M({computed:"computeSecondaryButtonOverride(data)"}),_.F("design:type",Object)],Ro.prototype,"secondaryButtonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ro.prototype,"enableMonoStyle",void 0);
_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],Ro.prototype,"thumbnail",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ro.prototype,"onTap",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ro.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],Ro);
_.u(Ro,"ytd-promoted-video-renderer",function(){if(o1V!==void 0)return o1V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return o1V=d},{mode:1});var $7O;var W7=function(){var d=_.l.apply(this,arguments)||this;d.useRoundedBadge=!0;d.sitelinkIds=[];return d};
_.x(W7,_.l);_.O=W7.prototype;
_.O.configureRendererStamper=function(){return{"data.menu":{id:_.q("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]]"}}}}}};
_.O.dataChanged=function(){var d;(d=this.data)!=null&&d.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,W7.JSC$15331_CLICK_LOCATION_ID_MAP)};
_.O.onTap=function(d){var f,R=(f=this.data)==null?void 0:f.navigationCommand;R&&!_.fM(_.RG(d),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(R,d,!1)};
_.O.onSitelinkTap=function(d){var f,R,W=d==null?void 0:(f=d.model)==null?void 0:(R=f.item)==null?void 0:R.onTap;W&&this.ytSparklesClickLocationBehavior.handleClick(W,d,!1)};
_.O.configureSitelinkClickTargets=function(){var d=this,f,R,W=(f=this.data)==null?void 0:(R=f.clickLocationTargets)==null?void 0:R.find(function(p){return p.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
W&&_.Eo(this.hostElement).querySelectorAll(".sitelink").forEach(function(p){_.k6(p,"yt-simple-endpoint",!0);d.sitelinkIds.push(p.id);var U,g;(U=d.ytSparklesClickLocationBehavior)==null||(g=U.clickTargetMap)==null||g.set(p.id,W)})};
_.O.sendImpression=function(){var d,f,R=((d=this.data)==null?void 0:(f=d.impressionCommand)==null?void 0:f.loggingUrls)||[];d=_.Z(R);for(f=d.next();!f.done;f=d.next())f=f.value,f.baseUrl&&Cs(f.baseUrl,f.attributionSrcMode)};
_.O.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.Uh.Object.defineProperties(W7.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
W7.prototype.onTap=W7.prototype.onTap;W7.prototype.dataChanged=W7.prototype.dataChanged;W7.JSC$15331_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"]]);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],W7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],W7.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],W7.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],W7.prototype,"showFavicon",null);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],W7.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],W7.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.F("design:type",Boolean)],W7.prototype,"enableThumbnailScalingFix",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W7.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],W7.prototype,"onTap",null);_.Q([_.m({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],W7);
_.u(W7,"ytd-text-image-no-button-layout-renderer",function(){if($7O!==void 0)return $7O;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return $7O=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var NiB;var pp=function(){var d=_.l.apply(this,arguments)||this;d.isInlinePlaybackState=!1;d.uiUpdate=_.q("web_modern_buttons");d.hideCta=_.q("hide_cta_for_home_web_video_ads");d.noBottomMargin=!1;d.animateInTimeStamp=_.HX("hide_cta_for_home_web_video_ads_animate_in_time");d.animateInCta=!1;d.isHovered=!1;d.enableMonoStyle=_.q("enable_default_mono_cta_migration_web_client");d.player=null;d.JSC$15338_playerEvents=new Map;d.JSC$15338_preventProgressSaveTimer=null;d.delayedCtaJobId=null;return d};
_.x(pp,_.l);_.O=pp.prototype;_.O.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]]"}}}}}};
_.O.attached=function(){this.JSC$15338_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15338_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.q("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.O.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15338_playerEvents)};
_.O.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",pp.JSC$15337_DEFAULT_CLICK_LOCATION_BEHAVIOR,pp.JSC$15337_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.O.hoverChanged=function(){var d=this;this.delayedCtaJobId&&(_.Pp.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.q("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.G2(_.Pp,function(){d.buttonContainer.classList.add("show-delayed-buttons")},_.HX("delayed_cta_on_web_delay_milliseconds")))};
_.O.setPlayer=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return(f=_.kh(d.hostElement,"yt-get-inline-preview-player-action"))&&f[0]?R.yield(f[0].getPlayerPromise(),3):R.jumpTo(0);d.player=R.yieldResult;d.ytPlayerListenerBehavior.listenToPlayerEvents(d.player,d.JSC$15338_playerEvents);_.a4(R)})};
_.O.onPlaybackStart=function(){var d=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15338_preventProgressSaveTimer=_.YJ(_.Pp,function(){d.JSC$15338_preventProgressSaveTimer=null},1E4))};
_.O.onVideoProgress=function(d){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&d>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.O.resetPreventProgressSaveTimer=function(){_.Pp.cancelJob(this.JSC$15338_preventProgressSaveTimer);this.JSC$15338_preventProgressSaveTimer=null};
_.O.getSimpleString=function(d){return _.R0(d)};
_.O.onClick=function(d){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint,W;f=(W=this.data)==null?void 0:W.channelEndpoint;var p,U;(W=(U=_.e((p=this.data)==null?void 0:p.adCtaButton,_.Qj))==null?void 0:U.command)&&_.fM(_.RG(d),this.hostElement,["call-to-action"])?_.q("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(W,d,!1):f&&_.fM(_.RG(d),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(f,d,!1):!_.fM(_.RG(d),this.hostElement,["secondary-button"])&&R&&(_.q("enable_short_dr_for_desktop_launchable")?(p=!!_.e(R,_.fE),this.isInlinePlaybackState&&p&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(R,d,p)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(R,d,!0)))}};
_.O.updateWatchEndpointStartTime=function(){var d,f;this.player&&((d=this.data)==null?0:d.inlinePlaybackEndpoint)&&((f=this.data)==null?0:f.navigationEndpoint)&&!this.JSC$15338_preventProgressSaveTimer&&(d=Math.floor(this.player.getCurrentTime()),_.e(this.data.navigationEndpoint,_.fE).startTimeSeconds=d,_.e(this.data.inlinePlaybackEndpoint,_.fE).startTimeSeconds=d)};
_.O.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.O.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.Uh.Object.defineProperties(pp.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.q("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.watchButton)&&!((f=this.data)==null||!f.adCtaButton)}}});
pp.prototype.hoverChanged=pp.prototype.hoverChanged;pp.prototype.dataChanged=pp.prototype.dataChanged;
pp.JSC$15337_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"]]);
pp.JSC$15337_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"}];
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],pp.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],pp.prototype,"ytSparklesClickLocationBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],pp.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pp.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"isInlinePlaybackState",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],pp.prototype,"miniMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"uiUpdate",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"hideCta",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"noBottomMargin",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"animateInCta",void 0);_.Q([_.M({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],pp.prototype,"buttonOverride",void 0);
_.Q([_.M({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.F("design:type",Object)],pp.prototype,"secondaryButtonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"isHovered",void 0);_.Q([_.Xd("#button-container"),_.F("design:type",HTMLElement)],pp.prototype,"buttonContainer",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],pp.prototype,"typographyBump",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pp.prototype,"typographyBumpV2",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pp.prototype,"enableMonoStyle",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pp.prototype,"dataChanged",null);
_.Q([_.e2("isHovered"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pp.prototype,"hoverChanged",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pp.prototype,"isButtonGroup",null);_.Q([_.m({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],pp);
_.u(pp,"ytd-ad-inline-playback-meta-block",function(){if(NiB!==void 0)return NiB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NiB=d},{mode:_.kO("kevlar_poly_si_batch_j065")?1:2});var yVR;var U6=function(){var d=_.l.apply(this,arguments)||this;d.noBottomMargin=!1;d.isInlinePreviewTriggered=!1;d.JSC$15343_activeViewMeasurementDataResolver=_.Bk();return d};
_.x(U6,_.l);_.O=U6.prototype;_.O.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O.attached=function(){var d=this;this.updateInlinePreviewHoverListeners();this.JSC$15343_activeViewMeasurementDataResolver.promise.then(function(f){d.ytdActiveViewBehavior.enableActiveViewMeasurement(f,15)});
_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.detached=function(){this.clearInlinePreviewHoverListeners();_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15343_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.JSC$15343_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:pia})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$15343_inlinePreviewHoverListener)==null||iO(d)};
_.O.onDataChanged=function(){var d;((d=this.data)==null?0:d.activeView)&&this.JSC$15343_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",U6.JSC$15342_DEFAULT_CLICK_LOCATION_BEHAVIOR,U6.JSC$15342_CLICK_LOCATION_ID_MAP);this.thumbnail&&(d=this.thumbnail.getElementsByTagName("a"),d.length>0&&(d=d.namedItem("thumbnail"))&&d.removeAttribute("href"));var f;if((f=this.data)==
null?0:f.forceImpAutoplay){var R;(R=this.JSC$15343_inlinePreviewHoverListener)==null||HWQ(R)}};
_.O.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.O.onThumbnailContainerClick=function(d){if(this.data&&this.data.navigationEndpoint){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(R,d,!!_.e(R,_.fE));d.stopPropagation()}};
_.O.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.O.impressionLog=function(){var d=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var f,R,W=(R=_.e((f=this.data)==null?void 0:f.onImpression,_.I6))==null?void 0:R.commands;W&&(W.forEach(function(p){p.clickTrackingParams&&delete p.clickTrackingParams;d.ytComponentBehavior.resolveCommand(p)}),this.data.impressionsFired=!0)}};
_.Uh.Object.defineProperties(U6.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$15343_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
U6.prototype.onTypographyBumpChanged=U6.prototype.onTypographyBumpChanged;U6.prototype.onDataChanged=U6.prototype.onDataChanged;U6.JSC$15342_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);U6.JSC$15342_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"}];
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],U6.prototype,"ytComponentBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],U6.prototype,"ytdActiveViewBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],U6.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.tS),_.F("design:type",Object)],U6.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],U6.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],U6.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],U6.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],U6.prototype,"noBottomMargin",void 0);
_.Q([_.M(),_.F("design:type",Object)],U6.prototype,"isInlinePreviewTriggered",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],U6.prototype,"miniMode",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],U6.prototype,"typographyBump",void 0);_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],U6.prototype,"thumbnail",void 0);_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],U6.prototype,"JSC$15343_dismissibleMedia",void 0);
_.Q([_.Xd("ytd-ad-inline-playback-meta-block"),_.F("design:type",HTMLElement)],U6.prototype,"adInlinePlaybackMetaBlock",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U6.prototype,"onDataChanged",null);_.Q([_.Mb("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U6.prototype,"onTypographyBumpChanged",null);
_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U6.prototype,"isHovered",null);_.Q([_.m({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],U6);
_.u(U6,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(yVR!==void 0)return yVR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yVR=d},{mode:1});var C3y;var O6=function(){var d=_.l.apply(this,arguments)||this;d.isInlinePreviewTriggered=!1;d.JSC$15346_activeViewMeasurementDataResolver=_.Bk();return d};
_.x(O6,_.l);_.O=O6.prototype;_.O.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O.attached=function(){var d=this;this.updateInlinePreviewHoverListeners();this.JSC$15346_activeViewMeasurementDataResolver.promise.then(function(f){d.ytdActiveViewBehavior.enableActiveViewMeasurement(f,15)})};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15346_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.JSC$15346_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:pia})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$15346_inlinePreviewHoverListener)==null||iO(d)};
_.O.onDataChanged=function(){var d;((d=this.data)==null?0:d.activeView)&&this.JSC$15346_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",O6.JSC$15345_DEFAULT_CLICK_LOCATION_BEHAVIOR,O6.JSC$15345_CLICK_LOCATION_ID_MAP);this.thumbnail&&(d=this.thumbnail.getElementsByTagName("a"),d.length>0&&(d=d.namedItem("thumbnail"))&&d.removeAttribute("href"))};
_.O.onThumbnailContainerClick=function(d){if(this.data&&this.data.navigationEndpoint){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(R,d,!0);d.stopPropagation()}};
_.O.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.O.impressionLog=function(){var d=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var f,R,W=(R=_.e((f=this.data)==null?void 0:f.onImpression,_.I6))==null?void 0:R.commands;W&&(W.forEach(function(p){p.clickTrackingParams&&delete p.clickTrackingParams;_.Ze().resolve(_.s4).resolveCommand(p,{form:{element:d.hostElement}})}),this.data.impressionsFired=!0)}};
_.Uh.Object.defineProperties(O6.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$15346_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
O6.prototype.onDataChanged=O6.prototype.onDataChanged;O6.JSC$15345_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);O6.JSC$15345_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"}];_.Q([_.A(JS),_.F("design:type",Object)],O6.prototype,"ytdActiveViewBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],O6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],O6.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],O6.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],O6.prototype,"ytdReduxBehavior",void 0);
_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],O6.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],O6.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],O6.prototype,"isInlinePreviewTriggered",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],O6.prototype,"miniMode",void 0);_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],O6.prototype,"thumbnail",void 0);
_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],O6.prototype,"JSC$15346_dismissibleMedia",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O6.prototype,"onDataChanged",null);_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O6.prototype,"isHovered",null);_.Q([_.m({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],O6);
_.u(O6,"ytd-video-display-full-buttoned-renderer",function(){if(C3y!==void 0)return C3y;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return C3y=d},{mode:1});var WI=function(d,f,R,W){W=W===void 0?!1:W;_.d8.call(this,d);this.adsClientErrorMessage=R;this.aggressivelySample=W;this.args=[];f&&this.args.push(f)};
_.x(WI,_.d8);var fT=function(d,f,R,W){W=W===void 0?!1:W;_.d8.call(this,d);this.adsClientErrorMessage=R;this.aggressivelySample=W;this.args=[];f&&this.args.push(f)};
_.x(fT,_.d8);var ibi=function(d){_.wG.call(this);var f=this;this.initializationFunction=d;this.instance=null;this.addOnDisposeCallback(function(){_.W0(f.instance);f.instance=null})};
_.x(ibi,_.wG);ibi.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.CM("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var oyp=function(){var d=new Map;[].forEach(function(f){d.set(f.JSC$30356_getType(),f)});
this.getters=d};new Promise(function(){});var vyS=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"]]),PxL=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"}]]),Biy=function(d){this.experimentApiProvider=d;d=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=d<.1};var Z_=function(d,f,R,W){_.wG.call(this);this.adsControlFlowEventListeners=f;this.adEventLogger=R;this.experimentApiProvider=W;this.adsControlFlowManagerHelper=d(this,this,this,this,this);_.Dp(this,this.adsControlFlowManagerHelper);d=_.Z(f);for(f=d.next();!f.done;f=d.next())_.Dp(this,f.value)};
_.x(Z_,_.wG);var cVy=function(d,f,R,W){s6(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",f,R,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,W);d=_.Z(d.adsControlFlowEventListeners);for(W=d.next();!W.done;W=d.next())cVy(W.value,f,R)};
_.O=Z_.prototype;_.O.onOpportunityProcessedExternallyManaged=function(d,f,R,W){s6(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",d,R,f,void 0,void 0,void 0,void 0,void 0,void 0,void 0,W)};
_.O.onSlotReceivedExternallyManaged=function(d,f){gQ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",d,f)};
_.O.onSlotEntered=function(d){if(H7(this.adsControlFlowManagerHelper,d)!=null){gQ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",d);this.adsControlFlowManagerHelper.onSlotEntered(d);for(var f=_.Z(this.adsControlFlowEventListeners),R=f.next();!R.done;R=f.next())R.value.onSlotEntered(d);if(H7(this.adsControlFlowManagerHelper,d)!=null&&H7(this.adsControlFlowManagerHelper,d).isOccupyingSlotType()&&Kp(this.adsControlFlowManagerHelper,d)&&!t_a(this.adsControlFlowManagerHelper,d)){var W;E6(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",d,(W=Kp(this.adsControlFlowManagerHelper,d))!=null?W:void 0);d=H7(this.adsControlFlowManagerHelper,d);d.slotLifecycleStage!=="entered"&&z4(d.slot,d.slotLifecycleStage,"enterLayoutForSlot");d.slotLifecycleStage="rendering";d.registeredLayoutRenderingAdapter.startRendering(d.layout)}}};
_.O.onSlotExited=function(d){if(H7(this.adsControlFlowManagerHelper,d)!=null){gQ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",d);this.adsControlFlowManagerHelper.onSlotExited(d);for(var f=_.Z(this.adsControlFlowEventListeners),R=f.next();!R.done;R=f.next())R.value.onSlotExited(d);H7(this.adsControlFlowManagerHelper,d)!=null&&H7(this.adsControlFlowManagerHelper,d).markedForUnscheduleAfterOutboundAdapterRequests&&dtL(this,d)}};
_.O.onLayoutReceivedExternallyManaged=function(d,f,R){d.managerLayer!=="core"&&E6(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",d,f,R)};
var jbV=function(d,f,R){if(H7(d.adsControlFlowManagerHelper,f)!=null){E6(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",f,R);d=_.Z(d.adsControlFlowEventListeners);for(var W=d.next();!W.done;W=d.next())jbV(W.value,f,R)}};
Z_.prototype.onLayoutExited=function(d,f,R){if(H7(this.adsControlFlowManagerHelper,d)!=null){E6(this.adEventLogger,QWS(R),d,f);this.adsControlFlowManagerHelper.onLayoutExited(d,f);for(var W=_.Z(this.adsControlFlowEventListeners),p=W.next();!p.done;p=W.next())p.value.onLayoutExited(d,f,R);(R=Kp(this.adsControlFlowManagerHelper,d))&&f.layoutId===R.layoutId&&flV(this,d)}};
Z_.prototype.disposeInternal=function(){var d=RGi(this.adsControlFlowManagerHelper);d=_.Z(d);for(var f=d.next();!f.done;f=d.next())dtL(this,f.value);_.wG.prototype.disposeInternal.call(this)};
var dtL=function(d,f){if(H7(d.adsControlFlowManagerHelper,f)!=null)if(H7(d.adsControlFlowManagerHelper,f).JSC$30386_isSlotExitRequested()||H7(d.adsControlFlowManagerHelper,f).JSC$30386_isLayoutExitRequested())H7(d.adsControlFlowManagerHelper,f).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(H7(d.adsControlFlowManagerHelper,f).isOccupyingSlotType())H7(d.adsControlFlowManagerHelper,f).markedForUnscheduleAfterOutboundAdapterRequests=!0,flV(d,f);else if(H7(d.adsControlFlowManagerHelper,f).JSC$30386_isSlotFillRequested())H7(d.adsControlFlowManagerHelper,
f).markedForUnscheduleAfterOutboundAdapterRequests=!0,H7(d.adsControlFlowManagerHelper,f)!=null&&(gQ(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",f),f=H7(d.adsControlFlowManagerHelper,f),f.fulfillmentLifecycleStage="fill_cancel_requested",f.registeredFulfillmentAdapter.cancelSlotFilling());else{var R=Kp(d.adsControlFlowManagerHelper,f),W;d.experimentApiProvider.get();(W=_.q("h5_enable_layout_unscheduling_events"))&&(R?WkR(d,f,R):_.CM(Error("Ih"),f,R,void 0,!1));gQ(d.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",f);var p=H7(d.adsControlFlowManagerHelper,f),U=f.slotEntryTrigger,g=p.registeredSlotEntryTriggerAdapters.get(U.triggerId);g&&(g.unregisterTrigger(U),p.registeredSlotEntryTriggerAdapters.delete(U.triggerId));U=_.Z(f.slotFulfillmentTriggers);for(g=U.next();!g.done;g=U.next()){g=g.value;var K=p.registeredFulfillmentTriggerAdapters.get(g.triggerId);K&&(K.unregisterTrigger(g),p.registeredFulfillmentTriggerAdapters.delete(g.triggerId))}U=_.Z(f.slotExpirationTriggers);
for(g=U.next();!g.done;g=U.next())if(g=g.value,K=p.registeredExpirationTriggerAdapters.get(g.triggerId))K.unregisterTrigger(g),p.registeredExpirationTriggerAdapters.delete(g.triggerId);p.hasLayout()&&(U=p.layout,kr(p,U.layoutExitNormalTriggers),kr(p,U.layoutExitSkipTriggers),kr(p,U.layoutExitMuteTriggers),kr(p,U.layoutExitUserInputSubmittedTriggers),kr(p,U.layoutExitUserCancelledTriggers));p.registeredFulfillmentAdapter=void 0;p.registeredSlotAdapter!=null&&(p.registeredSlotAdapter.release(),p.registeredSlotAdapter=
void 0);p.registeredLayoutRenderingAdapter!=null&&(p.registeredLayoutRenderingAdapter.release(),p.registeredLayoutRenderingAdapter=void 0);p=d.adsControlFlowManagerHelper;H7(p,f)&&(p=p$i(p,f.slotType+"_"+f.slotPhysicalPosition))&&p.delete(f.slotId);gQ(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",f);d=_.Z(d.adsControlFlowEventListeners);for(p=d.next();!p.done;p=d.next())p=p.value,p.onSlotUnscheduled(f),R&&!W&&WkR(p,f,R)}},WkR=function(d,f,R){E6(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
f,R);
E6(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",f,R);d=_.Z(d.adsControlFlowEventListeners);for(var W=d.next();!W.done;W=d.next())W=W.value,R&&WkR(W,f,R)},flV=function(d,f){if(H7(d.adsControlFlowManagerHelper,f)!=null&&H7(d.adsControlFlowManagerHelper,f).isOccupyingSlotType()){var R=Kp(d.adsControlFlowManagerHelper,f);
if(R&&t_a(d.adsControlFlowManagerHelper,f)){if(H7(d.adsControlFlowManagerHelper,f)!=null){var W=d.adEventLogger,p;var U=((p=PxL.get("abandoned"))==null?void 0:p.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";E6(W,U,f,R);d=H7(d.adsControlFlowManagerHelper,f);d.slotLifecycleStage!=="rendering"&&z4(d.slot,d.slotLifecycleStage,"exitLayout");d.slotLifecycleStage="rendering_stop_requested";d.registeredLayoutRenderingAdapter.stopRendering(R,"abandoned")}}else{gQ(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
f);try{W=H7(d.adsControlFlowManagerHelper,f);if(!W)throw new fT("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");W.slotLifecycleStage!=="enter_requested"&&W.slotLifecycleStage!=="entered"&&W.slotLifecycleStage!=="rendering"&&z4(W.slot,W.slotLifecycleStage,"exitSlot");W.slotLifecycleStage="exit_requested";if(W.registeredSlotAdapter===void 0)throw W.slotLifecycleStage="scheduled",new fT("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
W.registeredSlotAdapter.exit()}catch(g){g instanceof fT&&g.adsClientErrorMessage?(Ute(d.adEventLogger,g.adsClientErrorMessage,f),_.CM(g,f,void 0,void 0,g.aggressivelySample)):(Ute(d.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",f),_.CM(g,f))}}}};var Yr=function(d,f,R,W,p,U){_.wG.call(this);this.registry=d;this.experimentApiProvider=U;this.slotMap=new Map};
_.x(Yr,_.wG);var p$i=function(d,f){return(d=d.slotMap.get(f))?d:new Map},H7=function(d,f){return p$i(d,f.slotType+"_"+f.slotPhysicalPosition).get(f.slotId)},RGi=function(d){var f=[];
d.slotMap.forEach(function(R){R=_.Z(R.values());for(var W=R.next();!W.done;W=R.next())f.push(W.value.slot)});
return f};
Yr.prototype.onSlotEntered=function(d){d=H7(this,d);d.slotLifecycleStage!=="enter_requested"&&z4(d.slot,d.slotLifecycleStage,"onSlotEntered");d.slotLifecycleStage="entered"};
var t_a=function(d,f){d=H7(d,f);return d.hasLayout()&&d.isRendering()},Kp=function(d,f){(d=H7(d,f))?d.hasLayout()&&!d.layout&&_.CM("Unexpected empty layout",f):_.CM("Unexpected undefined slotState",f);
return(d==null?void 0:d.layout)||null};
Yr.prototype.onSlotExited=function(d){d=H7(this,d);d.slotLifecycleStage!=="exit_requested"&&z4(d.slot,d.slotLifecycleStage,"onSlotExited");d.slotLifecycleStage="scheduled"};
Yr.prototype.onLayoutExited=function(d,f){d=H7(this,d);d.isPrimaryLayout(f)&&(d.slotLifecycleStage!=="rendering_stop_requested"&&z4(d.slot,d.slotLifecycleStage,"onLayoutExited"),d.slotLifecycleStage="entered")};
var kr=function(d,f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=d.registeredLayoutExitTriggerAdapters.get(R.triggerId);W&&(W.unregisterTrigger(R),d.registeredLayoutExitTriggerAdapters.delete(R.triggerId))}},z4=function(d,f,R){_.CM("Slot stage was "+f+" when calling method "+R,d)};var Zge=function(d){_.wG.call(this);this.deps=d;this.JSC$15396_adsControlFlowManager=OgV(this)};
_.x(Zge,_.wG);var OgV=function(d){var f=new Z_(function(R,W,p,U){return new Yr(d.deps.registry,R,W,p,U,d.deps.experimentApiProvider)},new Set(hxu(d.deps.registry).concat(d.deps.listeners)),d.deps.adEventLogger,d.deps.experimentApiProvider);
_.Dp(d,f);return f};var xHS=function(){};var sby=function(d,f){_.wG.call(this);this.experimentApiProvider=d;this.eventLoggingSettingsProvider=f;this.eventCount=0;this.premiumAdSeenEventLogger=Xyk()()};
_.x(sby,_.wG);sby.prototype.logEvent=function(d){s6(this,d)};
var gQ=function(d,f,R,W){s6(d,f,void 0,void 0,void 0,R,void 0,void 0,void 0,R.adSlotLoggingData,void 0,void 0,W)},E6=function(d,f,R,W,p){s6(d,f,void 0,void 0,void 0,R,W?W:void 0,void 0,void 0,R.adSlotLoggingData,W?W.adLayoutLoggingData:void 0,void 0,p);
R=_.Ze().resolve(_.WX(lw))==null?void 0:G8();f=R==null?void 0:R.adsSeenHotConfig;R=R==null?void 0:R.adsHotConfig;(f==null?0:f.logOnAdsSeen)&&(R==null?0:R.webEnablePremiumAdsSeenLogging)&&gIV(d,W?W:void 0,p)},Ute=function(d,f,R){s6(d,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,R,void 0,void 0,void 0,R.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:f})},s6=function(d,f,R,W,p,U,g,K,E,Y,b,D,I){I=I===void 0?0:I;
Hga(d.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+f,"slot:",U,"layout:",g,"ping:",K,"Opportunity:",{opportunityType:R,associatedSlotId:W,slotsFromOpportunity:p,triggerBundle:E,adSlotLoggingData:Y,adLayoutLoggingData:b});try{var L=function(){d.experimentApiProvider.get();if(f!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){f||_.CM("Empty PACF event type",U,g);var X=d.eventLoggingSettingsProvider.get();var w;(w=X.alwaysIncludeDebugData)||(X.experimentApiProvider.get(),w=
!1);X=w;w={eventType:f,eventOrder:++d.eventCount};var S={};U&&(S.slotData=JIv(X,U));if(g){var r={type:g.layoutType,controlFlowManagerLayer:vyS.get(g.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};X&&(r.debugData={layoutId:g.layoutId});S.layoutData=r}K&&(S.pingData={pingDispatchStatus:K.dispatchStatus,serializedAdPingMetadata:K.ping.serializedAdPingMetadata,pingIndex:K.index});E&&(S.triggerData=FI1(E.trigger,E.category));R&&(S.opportunityData=nyu(X,R,W,p));w.adClientData=S;Y&&(w.serializedSlotAdServingData=
Y.serializedSlotAdServingDataEntry);b&&(w.serializedAdServingData=b.serializedAdServingDataEntry);D&&(w.errorInfo=D);_.mY("adsClientStateChange",{adsClientEvent:w})}};
I&&I>0?_.w0(_.e7(),function(){return L()},I):L()}catch(X){Hga(d.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.w0(_.e7(),function(){_.CM(X instanceof Error?X:String(X),U,g,{pacf_message:"exception during pacf logging"})})}},gIV=function(d,f,R){if(f){var W=f.adLayoutLoggingData;
_.w0(_.e7(),function(){d.premiumAdSeenEventLogger!=null&&W&&_.mY("adsSeenClientLogging",{serializedAdServingDataEntry:W.serializedAdServingDataEntry})},R!=null?R:0)}};var KkF=function(d,f){sby.call(this,d,f)};
_.x(KkF,sby);var EIe=function(){},Hga=function(d,f){return _.q(f)};var kUF=function(){var d=new zGa;this.JSC$15421_adsControlFlowManager=(new Zge(d)).JSC$15396_adsControlFlowManager},zGa=function(){_.wG.call(this);
var d=this;this.experimentApiProvider=new ibi(function(){return new EIe});
var f=new ibi(function(){return new Biy(d.experimentApiProvider)});
this.adEventLogger=new KkF(this.experimentApiProvider,f);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.x(zGa,_.wG);var YJN=function(){},bgO,bz=function(){bgO||(bgO=new YJN);
return bgO},D_=function(d){if(!d.JSC$15432_externallyManagedSlotAdapterCallback){var f=(new kUF).JSC$15421_adsControlFlowManager;
d.JSC$15432_externallyManagedSlotAdapterCallback=f}return d.JSC$15432_externallyManagedSlotAdapterCallback},DtC=function(d,f,R){var W=f.opportunityType,p=Error("Jh");
if(W!==void 0){var U=D_(d);cVy(U,W,void 0,R)}else _.CM(p,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});U=[];if(f.adSlotAndLayoutMetadata!==void 0){f=_.Z(f.adSlotAndLayoutMetadata);for(var g=f.next();!g.done;g=f.next()){var K=g.value;if(g=K.adSlotMetadata)if(U.push(g),d.onSlotReceivedExternallyManaged(g,R),K.adLayoutMetadata){K=_.Z(K.adLayoutMetadata);for(var E=K.next();!E.done;E=K.next())d.onLayoutReceivedExternallyManaged(g,E.value,R)}else R>0&&_.CM("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
W,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else R>0&&_.CM("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+W,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else R>0&&_.CM("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+W,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(W!==void 0)d.onOpportunityProcessedExternallyManaged(W,U,void 0,R);else _.CM(p,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
YJN.prototype.onSlotReceivedExternallyManaged=function(d,f){d=Rk(d);if(d instanceof fT)_.CM(d,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else D_(this).onSlotReceivedExternallyManaged(d,f)};
YJN.prototype.onLayoutReceivedExternallyManaged=function(d,f,R){d=Rk(d);f=$US(f);if(d instanceof fT)_.CM(d,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(f instanceof WI)_.CM(f,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else D_(this).onLayoutReceivedExternallyManaged(d,f,R)};
YJN.prototype.onOpportunityProcessedExternallyManaged=function(d,f,R,W){var p=[];f=_.Z(f);for(var U=f.next();!U.done;U=f.next())U=Rk(U.value),U instanceof fT?_.CM(U,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):p.push(U);D_(this).onOpportunityProcessedExternallyManaged(d,p,R,W)};
var IlV=function(d,f){f=Rk(f);if(f instanceof fT)_.CM(f,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var R=D_(d);gQ(R.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",f);R=_.Z(R.adsControlFlowEventListeners);for(var W=R.next();!W.done;W=R.next())W=H7(W.value,f),W.slotLifecycleStage!=="not_scheduled"&&z4(W.slot,W.slotLifecycleStage,"onSlotScheduled"),W.slotLifecycleStage="scheduled";d=D_(d);gQ(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",f);d=_.Z(d.adsControlFlowEventListeners);
for(R=d.next();!R.done;R=d.next())R.value.onSlotEntered(f)}},qJV=function(d,f){f=Rk(f);
if(f instanceof fT)_.CM(f,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var R=D_(d);gQ(R.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",f);R=_.Z(R.adsControlFlowEventListeners);for(var W=R.next();!W.done;W=R.next())W.value.onSlotExited(f);d=D_(d);gQ(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",f);d=_.Z(d.adsControlFlowEventListeners);for(R=d.next();!R.done;R=d.next())R.value.onSlotUnscheduled(f)}},LkC=function(d,f,R){f=Rk(f);
R=$US(R);if(f instanceof fT)_.CM(f,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(R instanceof WI)_.CM(R,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var W=D_(d);E6(W.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",f,R);W=_.Z(W.adsControlFlowEventListeners);for(var p=W.next();!p.done;p=W.next())p.value.onLayoutScheduled(f,R);d=D_(d);E6(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",f,R);d=_.Z(d.adsControlFlowEventListeners);
for(W=d.next();!W.done;W=d.next())jbV(W.value,f,R)}},Io=function(d,f,R){f=Rk(f);
R=$US(R);if(f instanceof fT)_.CM(f,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(R instanceof WI)_.CM(R,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var W=D_(d);E6(W.adEventLogger,QWS("normal"),f,R);W=_.Z(W.adsControlFlowEventListeners);for(var p=W.next();!p.done;p=W.next())p.value.onLayoutExited(f,R,"normal");d=D_(d);d=_.Z(d.adsControlFlowEventListeners);for(W=d.next();!W.done;W=d.next())WkR(W.value,f,R)}};_.qD=_.UI(function(d){var f=_.pu(d,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});d=Object.assign({},f);var R=f.data;f=f.customCommandResolver;var W=(delete d.data,delete d.customCommandResolver,d);d=_.sV({visibilityCallback:function(K,E){var Y,b=(Y=R().interaction)==null?void 0:Y.onFirstVisible;K&&(b&&_.Cu(b),W.setOnErrorHandler()&&Nh1(E))},
showOption:_.Uk});f=_.oH(function(){return R().interaction},f,function(){var K;
return(K=W.listenToTapEvent)==null?void 0:K.call(W)});
var p=_.Z(_.kY(!1,void 0,"nqIeMd")),U=p.next().value,g=p.next().value;p=_.qL(function(K){var E;((E=W.setTouchEndHandler)==null?0:E.call(W))&&!U()&&(K.currentTarget.click(),g(!0),setTimeout(function(){g(!1)},100));
return!1});
return _.z("ad-image-view-model",{class:function(){var K,E=[((K=R().interaction)==null?0:K.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Y;((Y=W.isGridViewEnabled)==null?0:Y.call(W))&&E.push("ytwAdImageViewModelHostInGridView");return E.join(" ")},
el:_.Uz(d,f),"on:touchend":p},_.z("div",{class:"ytwAdImageViewModelHostImageContainer"},_.z(_.Wk,{data:function(){var K;return{sources:R().imageSources,contentMode:(K=R().imageProperties)==null?void 0:K.contentMode}},
alt:function(){var K,E;return((K=R().interaction)==null?void 0:(E=K.accessibility)==null?void 0:E.label)||""},
targetHeight:W.targetHeight,targetWidth:W.targetWidth,preserveHeight:W.preserveHeight,preserveWidth:W.preserveWidth,useWidth:W.useWidth,style:function(){var K,E;return"vertical-align: bottom;"+(((K=R().background)==null?0:K.color)?"background-color:"+_.N_((E=R().background)==null?void 0:E.color)+";":"")},
className:function(){return W.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var K,E;return(E=(K=W.setDraggable)==null?void 0:K.call(W))!=null?E:void 0}})))},"qb");var eGc=_.UI(function(d){var f=d.data,R=d.listenToTapEvent,W=function(){};
return _.z("ad-button-hover-overlay-view-model",{"on:click":_.qL(function(p){if(_.q("enable_web_home_top_landscape_image_layout_legacy_click_command")){var U,g=(U=f().interaction)==null?void 0:U.onTap;g&&_.E$(p.currentTarget,"yt-navigate",{endpoint:_.oT(g)})}}),
class:function(){var p;return((p=f().interaction)==null?0:p.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(p){var U,g=(U=f().interaction)==null?void 0:U.onFirstVisible;p&&g&&_.Cu(g)},
showOption:_.Uk}),_.oH(function(){return f().interaction},void 0,function(){return!_.q("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(R==null?void 0:R())}))},function(){return _.q("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.z(_.aH,{data:function(){return f().button}},{adButtonViewModel:function(p){return _.z(_.Zv,{data:p.data,
customCommandResolver:W})}}):_.z(_.aH,{data:function(){return f().button}},{adButtonViewModel:_.Zv})}())},"rb");var pT;_.Hk(_.UI(function(d){var f=d.data;d=_.sV({visibilityCallback:function(K,E){if(K){var Y;(K=(Y=f().interaction)==null?void 0:Y.onFirstVisible)&&_.Cu(K);var b;if(Y=(b=f().adLayoutData)==null?void 0:b.activeViewData)UW(E,Y),_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&OW(E)})}else _.q("stop_av_measurement_on_detach")&&OW(E)},
showOption:_.Uk,hideOption:Ok});var R=_.oH(function(){return f().interaction},void 0,function(){return!0}),W=_.Z(_.kY(!1,void 0,"K1MNM")),p=W.next().value,U=W.next().value;
W=_.qL(function(){U(!0)});
var g=_.qL(function(){U(!1)});
return _.z("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.Uz(d,d7W,R),"on:mouseenter":W,"on:mouseleave":g},_.z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.xJ({"max-width":function(){return _.q("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.z("div",{class:function(){var K;
a:{var E;switch((K=_.e(f().thumbnailImage,oNO))==null?void 0:(E=K.imageProperties)==null?void 0:E.renderingAspect){case "RENDERING_ASPECT_SQUARE":K="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":K="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}K=void 0}return K}},_.z(_.aH,{data:function(){return f().thumbnailImage}},{adImageViewModel:function(K){return _.z(_.qD,
{data:K.data,
listenToTapEvent:!0,setTouchEndHandler:_.q("enable_top_landscape_image_experiment_dom_id_web")})}})),_.z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.z(_.k,{cond:function(){var K,E,Y;
return(K=_.e(f().thumbnailImage,oNO))==null?void 0:(E=K.imageProperties)==null?void 0:(Y=E.overlayIcon)==null?void 0:Y.iconImage},
then:function(K){return _.z(_.Wk,{data:K,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.z("div",{class:function(){return p()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.z(_.aH,{data:function(){return f().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(K){return _.z(eGc,
{data:K.data,
listenToTapEvent:!0})}}))),_.z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.z(_.aH,{data:function(){return f().feedAdMetadata}},{feedAdMetadataViewModel:function(K){return _.z(lIN,{data:K.data,
listenToTapEvent:!0,setTouchEndHandler:_.q("enable_top_landscape_image_experiment_dom_id_web")})}})))},"sb"),"compact-landscape-no-button-layout-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;d=_.sV({visibilityCallback:function(K,E){if(K){var Y;(K=(Y=f().interaction)==null?void 0:Y.onFirstVisible)&&_.Cu(K);var b;if(Y=(b=f().adLayoutData)==null?void 0:b.activeViewData)UW(E,Y),_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&OW(E)})}else _.q("stop_av_measurement_on_detach")&&OW(E)},
showOption:_.Uk,hideOption:Ok});var R=_.F8(_.vk),W=_.oH(function(){return f().interaction}),p={},U={},g={};
return _.z("square-image-layout-view-model",{class:_.Iw("ytwSquareImageLayoutViewModelHost",(p.ytwSquareImageLayoutViewModelHostColumn=R,p)),el:_.Uz(d,j1n,W)},_.z("div",{class:_.Iw("ytwSquareImageLayoutViewModelHostImage",(U.ytwSquareImageLayoutViewModelHostColumnImage=R,U))},function(){return _.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(K){return _.z(_.qD,{data:K.data,
isGridViewEnabled:R,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.z("div",{class:_.Iw("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(g.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=R,g))},_.z(_.aH,{data:function(){return f().feedAdMetadata}},{feedAdMetadataViewModel:lIN}),function(){return _.z(_.aH,{data:function(){return f().adButton}},{adButtonViewModel:function(K){var E={};
return _.z(_.Zv,{data:K.data,className:_.Iw((E.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,E.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=R,E))})}})}()))},"tb"),"square-image-layout-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.noBottomMargin;var W=d.typographyBump;d=_.sV({visibilityCallback:function(D,I){if(D){var L;(D=(L=f().interaction)==null?void 0:L.onFirstVisible)&&_.Cu(D);var X;if(L=(X=f().adLayoutData)==null?void 0:X.activeViewData)UW(I,L),_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&OW(I)})}else _.q("stop_av_measurement_on_detach")&&OW(I)},
showOption:_.Uk,hideOption:Ok});var p=_.oH(function(){return f().interaction},void 0,function(){return _.q("enable_web_home_top_landscape_image_layout_level_click")}),U=function(){return f().interaction};
U!==void 0&&U!==null||_.$Q(Error("Kh"));var g=function(){var D,I,L;return(D=_.e(f().thumbnailImage,oNO))==null?void 0:(I=D.background)==null?void 0:(L=I.backgroundImageSource)==null?void 0:L.imageSources};
U=_.Z(_.kY(!1,void 0,"pZPLOd"));var K=U.next().value,E=U.next().value;U=_.qL(function(){E(!0)});
var Y=_.qL(function(){E(!1)}),b=function(){return K()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.z("top-landscape-image-layout-view-model",{class:function(){var D;return((D=f().interaction)==null?0:D.onTap)&&_.q("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.Uz(d,fdv,p),"on:mouseenter":U,"on:mouseleave":Y},_.z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.z(_.k,{cond:function(){return g()&&g().length>0},
then:function(){return _.z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.xJ({top:"0","background-image":function(){return"url("+String(g()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.z(_.k,{cond:function(){return!!f().adButtonHoverOverlay},
then:function(){return _.z("div",{class:b},_.z(_.aH,{data:function(){return f().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:eGc}))}}),_.z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.z(_.aH,{data:function(){return f().thumbnailImage}},{adImageViewModel:function(D){return _.z(_.qD,{data:D.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.q("enable_web_home_top_landscape_image_layout_level_click")})}})),_.z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.z(_.Wk,{data:{sources:[{clientResource:{imageName:_.q("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.z(_.aH,{data:function(){return f().feedAdMetadata}},{feedAdMetadataViewModel:function(D){return _.z(lIN,{data:D.data,
noBottomMargin:function(){return R==null?void 0:R()},
listenToTapEvent:function(){return _.q("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return W==null?void 0:W()}})}})))},"ub"),"top-landscape-image-layout-view-model",{props:{data:_.jE,
noBottomMargin:_.jE,typographyBump:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.typographyBump;return _.z("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.Uz(_.sV({visibilityCallback:function(W,p){if(W){var U;(W=(U=f().interaction)==null?void 0:U.onFirstVisible)&&_.Cu(W);var g;(U=(g=f().adLayoutData)==null?void 0:g.activeViewData)&&UW(p,U)}},
showOption:_.Uk,hideOption:Ok}))},_.z("div",null,_.z(_.aH,{data:function(){return f().videoLockup}},{lockupViewModel:function(W){return _.z(_.kR,{data:W.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:R})}})))},"vb"),"video-display-button-group-layout-view-model",{props:{data:_.jE,
noBottomMargin:_.jE,typographyBump:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.className;var W=d.typographyBump;return _.z("video-display-compact-button-group-layout-view-model",{el:_.Uz(_.sV({visibilityCallback:function(p,U){if(p){var g;(p=(g=f().interaction)==null?void 0:g.onFirstVisible)&&_.Cu(p);var K;(g=(K=f().adLayoutData)==null?void 0:K.activeViewData)&&UW(U,g)}},
showOption:_.Uk})),class:_.Iw("videoDisplayCompactButtonGroupLayoutViewModelHost",R)},_.z(_.aH,{data:function(){return f().videoLockup}},{lockupViewModel:function(p){return _.z(_.kR,{data:p.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:W})}}))},"wb"),"video-display-compact-button-group-layout-view-model",{props:{data:_.jE,
className:_.jE,typographyBump:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.className;var W=d.typographyBump;return _.z("video-display-compact-buttoned-layout-view-model",{el:_.Uz(_.sV({visibilityCallback:function(p,U){if(p){var g;(p=(g=f().interaction)==null?void 0:g.onFirstVisible)&&_.Cu(p);var K;(g=(K=f().adLayoutData)==null?void 0:K.activeViewData)&&UW(U,g)}},
showOption:_.Uk})),class:_.Iw("videoDisplayCompactButtonedLayoutViewModelHost",R)},_.z(_.aH,{data:function(){return f().videoLockup}},{lockupViewModel:function(p){return _.z(_.kR,{data:p.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:W})}}))},"xb"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.jE,
className:_.jE,typographyBump:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.className;var W=d.typographyBump;var p=function(){return f().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},U=_.F8(_.vk);
d=_.sV({visibilityCallback:function(Y,b){if(Y){var D=f();Y=D.adLayoutData;var I;(D=(I=D.interaction)==null?void 0:I.onFirstVisible)&&_.Cu(D);(I=Y==null?void 0:Y.activeViewData)&&UW(b,I)}},
showOption:_.Uk});var g=_.qg(function(){return{containerType:p()&&U()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST"}},void 0,"BXJVJ"),K=_.qg(function(){return p()&&U()?"":p()?"168px":"50%"},void 0,"ikSkm"),E=_.qg(function(){return p()&&U()?9999:void 0},void 0,"M8rucc");
return _.z("video-display-compact-layout-view-model",{el:_.Uz(d),class:_.Iw("videoDisplayCompactLayoutViewModelHost",R)},_.z(_.aH,{data:function(){return f().videoLockup}},{lockupViewModel:function(Y){return _.z(_.kR,{data:Y.data,
containerLayoutConfig:g,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:K,thumbnailTargetWidth:E,typographyBump:W})}}))},"yb"),"video-display-compact-layout-view-model",{props:{data:_.jE,
className:_.jE,typographyBump:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=d.typographyBump;return _.z("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.Uz(_.sV({visibilityCallback:function(W,p){if(W){var U;(W=(U=f().interaction)==null?void 0:U.onFirstVisible)&&_.Cu(W);var g;(U=(g=f().adLayoutData)==null?void 0:g.activeViewData)&&UW(p,U)}},
showOption:_.Uk,hideOption:Ok}))},_.z("div",null,_.z(_.aH,{data:function(){return f().videoLockup}},{lockupViewModel:function(W){return _.z(_.kR,{data:W.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:R})}})))},"zb"),"video-display-full-layout-view-model",{props:{data:_.jE,
noBottomMargin:_.jE,typographyBump:_.jE}});_.xte=_.UI(function(d){var f=d.data;d=_.fA("ad-card-badge-view-model");return _.z("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:d},_.z(_.k,{cond:function(){return f().imageBadge},
then:function(R){return _.z(_.Wk,{data:R,alt:""})}}))},"Ab");var X$V=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;return _.z("carousel-ad-card-image-view-model",{class:function(){var W;return((W=f().interaction)==null?0:W.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R)),
"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(W){return _.z(_.qD,{data:W.data,
customCommandResolver:R})}}),_.z("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.z(_.aH,{data:function(){return f().badge}},{adCardBadgeViewModel:_.xte})),_.z(_.E1,{model:{color:4}}))},"Bb");var TJN=_.UI(function(d){var f=_.Z(_.kY(0,void 0,"o9Bzd")),R=f.next().value;f.next();var W=f.next().value,p=_.Z(_.kY(!1,void 0,"KLdzYe"));f=p.next().value;var U=p.next().value,g;_.SI(function(){clearTimeout(g)});
p=_.qL(function(){var Y;((Y=d.animate)==null?0:Y.call(d))?(U(!0),g=setTimeout(function(){U(!1);K()},200)):K();
return!1});
var K=function(){W(function(Y){return(Y+d.numShownItems())%d.data().length})},E={};
return _.z("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.z("div",{class:_.Iw("ytwHorizontalCarouselCarouselWrapper")},_.z("div",{class:_.Iw("ytwHorizontalCarouselCarouselInnerWrapper",(E.ytwHorizontalCarouselAnimating=f,E))},_.z(_.TB,{each:d.data,keyBy:"INDEX"},function(Y,b){return _.z("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.xJ({"flex-basis":function(){return"calc((100% - (8px * "+(d.numShownItems()-1)+")) / "+d.numShownItems()+")"},
order:function(){var D=b-R();D<0&&(D+=d.data().length);return D}})},d.children(Y,b))}))),_.z("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":p},d.nextButton()))},"Cb");var ACi=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;var W=d.expansive;return _.z("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.Uz(_.sV({visibilityCallback:function(p){var U,g=(U=f().interaction)==null?void 0:U.onFirstVisible;p&&g&&_.Cu(g)},
showOption:_.Uk}))},_.z(TJN,{data:function(){var p;return((p=f())==null?void 0:p.carouselAdCards)||[]},
nextButton:function(){return _.z(_.aH,{data:function(){return f().nextButton}},{buttonViewModel:function(p){var U=p.data;
return _.z(_.bE,{data:function(){return(W==null?0:W())?Object.assign({},U(),{style:"mono"}):U()},
className:_.q("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(p){return _.z(_.aH,{data:p},{carouselAdCardImageViewModel:function(U){return _.z(X$V,{data:U.data,customCommandResolver:R})}})}))},"Db");var alc=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;var W=d.className;var p=d.buttonClassName;var U=d.animationEntityKey;var g=d.expansive;return _.z("carousel-button-view-model",{class:_.Iw("ytwCarouselButtonViewModelHost",W)},_.z(_.aH,{data:function(){return f().carousel}},{carouselAdCardCollectionViewModel:function(K){return _.z(ACi,{data:K.data,
customCommandResolver:R,expansive:g})}}),_.z(_.aH,{data:function(){return f().button}},{adButtonViewModel:function(K){var E=K.data;
return _.z(_.Zv,{data:function(){return(g==null?0:g())?Object.assign({},E(),{style:"AD_BUTTON_STYLE_TONAL"}):E()},
className:p,customCommandResolver:R,animationEntityKey:U})}}))},"Eb");_.M3c=_.UI(function(d){var f=d.data;d=d.className;var R=_.fA("pivot-button-view-model");_.SL(function(){var W;((W=f())==null?0:W.backgroundColor)&&R.value.setAttribute("data-background-color",String(f().backgroundColor))});
return _.z("pivot-button-view-model",{el:R,class:_.Iw("ytwPivotButtonViewModelHost",d)},_.z(_.K7,{command:function(){var W=f();W=W.onClickCommand?_.oT(W.onClickCommand):W.contentDescription?_.Zw(W.contentDescription):void 0;return W},
ariaLabel:function(){return f().contentDescription}},_.z(_.k,{cond:function(){return f().thumbnail},
then:function(W){return _.z(_.Wk,{data:W,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.z(_.k,{cond:function(){return f().icon},
then:function(W){return _.z(_.X8,{icon:function(){return W().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Fb");_.w$N=_.UI(function(d){var f=d.data;var R=d.buttonShapeOverrideables;return _.z("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.z(_.aH,{data:function(){return f().buttonViewModels}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
buttonOverrides:R})},
likeButtonViewModel:function(W){return _.z(_.JU,{data:W.data,buttonShapeOverrideables:R})},
dislikeButtonViewModel:function(W){return _.z(_.Fm,{data:W.data,buttonShapeOverrideables:R})},
toggleButtonViewModel:function(W){return _.z(_.r4,{data:W.data,buttonShapeOverrides:R})}}))},"Gb");var lly=_.UI(function(d){var f=d.avatar;var R=d.headline;var W=d.badge;var p=d.description;var U=d.expansive;d={};return _.z("yt-ad-metadata-shape",{class:_.Iw("ytAdMetadataShapeHost",(d.ytAdMetadataShapeHostLarge=U,d))},_.z("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.z(_.k,{cond:f,then:function(g){return _.z(_.AIe,{data:function(){return(U==null?0:U())?Object.assign({},g(),{size:"AD_AVATAR_SIZE_MPLUS"}):g()}})}}),_.z("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.z(_.d4,{text:R,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.z(_.k,{cond:W,then:function(g){return _.z(_.Ek,{data:function(){return(U==null?0:U())?Object.assign({},g(),{style:"AD_BADGE_STYLE_STARK"}):g()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.z("h2",{class:"ytAdMetadataShapeHostDescription"},_.z(_.d4,{text:p,
linkInheritColor:!0})))},"Hb");var GUL=_.UI(function(d){var f=d.data;var R=d.onShow;var W=d.expansive;d=_.oH(function(){return f().interaction});
_.SL(function(){var U,g=(U=f().animatedRenderingConfig)==null?void 0:U.delayedSecondsToVisible;if(g){var K=setTimeout(R,g*1E3);_.SI(function(){clearTimeout(K)})}});
var p={};return _.z("reels-ad-card-buttoned-view-model",{class:_.Iw(function(){var U;return((U=f().interaction)==null?0:U.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(p.ytwReelsAdCardButtonedViewModelHostExpansive=W,p)),
el:_.Uz(d)},_.z(lly,{avatar:function(){return _.e(f().avatar,JeL)},
headline:function(){return f().headline},
badge:function(){return _.e(f().adBadge,nNV)},
description:function(){return f().description},
expansive:W}),_.z(_.aH,{data:function(){return f().ctaButton}},{adButtonViewModel:function(U){var g=U.data;
return _.z(_.Zv,{data:function(){return(W==null?0:W())?Object.assign({},g(),{style:"AD_BUTTON_STYLE_FILLED"}):g()}})}}))},"Ib");var SJa=_.UI(function(d){var f=d.data;d=d.expansive;var R=_.q("web_ad_metadata_clickable")?_.oH(function(){return f().interaction},void 0,function(){return _.q("web_ad_metadata_clickable")}):void 0,W={};
W=_.rH("ytwReelsAdMetadataViewModelHost",(W.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.q("web_ad_metadata_clickable"),W));return _.z("reels-ad-metadata-view-model",{class:W,el:_.Uz(R)},_.z(lly,{avatar:function(){return _.e(f().avatar,JeL)},
headline:function(){return f().headline},
badge:function(){return _.e(f().adBadge,nNV)},
description:function(){return f().description},
expansive:d}))},"Jb");var V3V={iconPosition:"icon-with-label",size:"L"},rCB=_.UI(function(d){var f=d.data;var R=d.overlayDensity;d=_.fA("reels-player-overlay-layout-view-model");var W=_.Ww(R,0),p=function(){var D;return(D=f().reelsAdCardButtonedEntityKey)!=null?D:""},U=function(){return p()+"/ad_button"},g=_.xt(vaU,p),K=function(){var D,I;
return(I=(D=g())==null?void 0:D.value)!=null?I:!1},E=_.F8(Ryn),Y=function(){return Object.assign({},V3V,(E()||W()===2)&&{style:"overlay-dark"})};
R={};var b={};return _.z("reels-player-overlay-layout-view-model",{class:_.Iw("ytwReelsPlayerOverlayLayoutViewModelHost",(R.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!f().extension},R.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},R)),
"overlay-density":function(){return String(W())},
el:d},_.z("div",{class:_.Iw("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(b.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},b))},_.z("div",{"aria-hidden":function(){return K()},
class:_.Iw("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return K()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.xJ({"transition-duration":function(){return Ob1(f())}})},_.z(_.aH,{data:function(){return f().adMetadata}},{reelsAdMetadataViewModel:function(D){return _.z(SJa,{data:D.data,
expansive:function(){return W()===1}})}}),_.z(_.k,{cond:function(){return f().extension},
then:function(D){return _.z("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.z(_.aH,{data:D},{adButtonViewModel:function(I){return _.z(_.Zv,{data:I.data,animationEntityKey:U,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(I){return _.z(alc,{data:I.data,animationEntityKey:U,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return W()===1}})}}))}})),_.z("div",{"aria-hidden":function(){return!K()},
class:_.Iw("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return K()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.xJ({"transition-duration":function(){return Ob1(f())}})},_.z(_.aH,{data:function(){return f().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(D){return _.z(GUL,{data:D.data,
onShow:function(){_.RT(_.MG("booleanEntity",p(),{key:p(),value:!0}))},
expansive:function(){return W()===1}})}}))),_.z("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.z(_.aH,{data:function(){return f().actions}},{reelActionBarViewModel:function(D){return _.z(_.w$N,{data:D.data,
buttonShapeOverrideables:Y})}}),_.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:function(D){return _.z(_.bE,{data:D.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},Y(),{type:"tonal"})}})}}),_.z(_.aH,{data:function(){return f().pivotButton}},{pivotButtonViewModel:function(D){return _.z(_.M3c,{data:D.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Kb");_.Hk(rCB,"reels-player-overlay-layout-view-model",{props:{data:_.jE,overlayDensity:_.jE}});var Lp=function(){var d=_.l.apply(this,arguments)||this;d.noBottomMargin=!1;d.overlayDensity=0;return d};
_.x(Lp,_.l);_.O=Lp.prototype;
_.O.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",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.q("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]]"}}}}}};
_.O.ready=function(){var d=this;bmp(function(){d.isAttached&&dM(d.JSC$15476_storedAdSlotMetadata,d.JSC$15476_storedAdLayoutMetadata,d.adSlotMetadata,d.adLayoutMetadata)&&Io(bz(),d.JSC$15476_storedAdSlotMetadata,d.JSC$15476_storedAdLayoutMetadata)})};
_.O.attached=function(){dM(this.JSC$15476_storedAdSlotMetadata,this.JSC$15476_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&LkC(bz(),this.JSC$15476_storedAdSlotMetadata,this.JSC$15476_storedAdLayoutMetadata)};
_.O.detached=function(){dM(this.JSC$15476_storedAdSlotMetadata,this.JSC$15476_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Io(bz(),this.JSC$15476_storedAdSlotMetadata,this.JSC$15476_storedAdLayoutMetadata)};
_.O.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.O.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15476_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15476_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15476_storedAdLayoutMetadata!==void 0&&this.JSC$15476_storedAdSlotMetadata!==void 0&&Io(bz(),this.JSC$15476_storedAdSlotMetadata,this.JSC$15476_storedAdLayoutMetadata),LkC(bz(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15476_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15476_storedAdSlotMetadata=this.adSlotMetadata)};
_.Uh.Object.defineProperties(Lp.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.adLayoutMetadata}}});
Lp.prototype.onAdMetadataChanged=Lp.prototype.onAdMetadataChanged;Lp.prototype.onTypographyBumpChanged=Lp.prototype.onTypographyBumpChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Lp.prototype,"rendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Lp.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Lp.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Lp.prototype,"noBottomMargin",void 0);_.Q([_.M(),_.F("design:type",Object)],Lp.prototype,"overlayDensity",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Lp.prototype,"typographyBump",void 0);_.Q([_.a("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lp.prototype,"adLayoutMetadata",null);_.Q([_.M(),_.F("design:type",Object)],Lp.prototype,"adSlotMetadata",void 0);
_.Q([_.Xd("ytd-video-display-full-buttoned-and-button-group-renderer"),_.F("design:type",HTMLElement)],Lp.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.Q([_.e2("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lp.prototype,"onTypographyBumpChanged",null);_.Q([_.e2("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lp.prototype,"onAdMetadataChanged",null);
_.Q([_.m({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Lp);
_.u(Lp,"ytd-in-feed-ad-layout-renderer",function(){if(XiF!==void 0)return XiF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return XiF=d},
{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var mtc;var uXN;_.Hk(_.Ek,"ad-badge-view-model",{props:{data:_.jE,hasDot:_.jE,customCommandResolver:_.sz,adRenderingContextType:_.sz}});_.Hk(_.Zv,"ad-button-view-model",{props:{data:_.jE,customCommandResolver:_.sz,className:_.sz,delayedClassName:_.sz,animationEntityKey:_.sz,isCompactWidth:_.sz}});var en=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return d};
_.x(en,_.l);_.O=en.prototype;_.O.computeHasLiveDescription=function(d){return!(d==null||!d.liveDescription)};
_.O.computeHasByline=function(d){return!(d==null||!d.byline)};
_.O.computeUsesAdButtonViewModel=function(d){return!!_.e(d==null?void 0:d.cta,h3V)};
_.O.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isCompactWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.O.onYtToggleButton=function(d){var f,R=(f=this.data)==null?void 0:f.videoReminderEntityKey;R&&this.ytdReduxBehavior.dispatch(_.MG("upcomingEventReminderStateEntity",R,{key:R,state:d.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.O.attached=function(){this.updateChannelBanner()};
_.O.dataChanged=function(){this.updateChannelBanner()};
_.O.videoReminderStateChanged=function(){var d;this.videoReminderState&&_.e((d=this.data)==null?void 0:d.cta,_.vl)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.O.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var d=_.KG(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);d&&(d.startsWith("//")&&(d="https:"+d),this.hostElement.classList.add("channel-banner"),_.DV(this.hostElement,{"--ytvmh-channel-banner":"url("+d+")"}))}else _.q("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.O.onPlayerReady=function(){this.onIronResize()};
_.O.maybeFlushDebouncer=function(){_.q("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(d){var f;d=(f=d.getElementsByTagName("yt-attributed-string"))==null?void 0:f[0];QB8(d==null?void 0:d.polymerController)})};
_.O.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var d=_.Eo(this.hostElement).querySelector("#live-description"),f;d&&((f=this.data)==null?0:f.shortLiveDescription)&&d.clientWidth<d.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
en.prototype.onIronResize=en.prototype.onIronResize;en.prototype.videoReminderStateChanged=en.prototype.videoReminderStateChanged;en.prototype.dataChanged=en.prototype.dataChanged;en.prototype.onYtToggleButton=en.prototype.onYtToggleButton;_.Q([_.A(_.Mf),_.F("design:type",Object)],en.prototype,"ironResizableBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],en.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],en.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],en.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],en.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],en.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.videoReminderEntityKey"],selector:JjU}),_.F("design:type",Object)],en.prototype,"videoReminderState",void 0);
_.Q([_.M({reflectToAttribute:!0,value:_.q("web_modern_buttons")}),_.F("design:type",Boolean)],en.prototype,"rounded",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.F("design:type",Boolean)],en.prototype,"hasLiveDescription",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.F("design:type",Boolean)],en.prototype,"hasByline",void 0);
_.Q([_.M({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.F("design:type",String)],en.prototype,"adRenderingContextType",void 0);_.Q([_.M({computed:"computeUsesAdButtonViewModel(data)"}),_.F("design:type",Boolean)],en.prototype,"usesAdButtonViewModel",void 0);_.Q([_.M({reflectToAttribute:!0,value:_.q("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.F("design:type",Boolean)],en.prototype,"resizableAdBannerSafariFix",void 0);
_.Q([_.M({reflectToAttribute:!0,value:_.q("align_three_dot_menu_with_title_description")}),_.F("design:type",Boolean)],en.prototype,"menuFix",void 0);_.Q([_.TW("yt-formatted-string"),_.F("design:type",Array)],en.prototype,"formattedStrings",void 0);_.Q([_.Xd("#cta-button"),_.F("design:type",HTMLElement)],en.prototype,"ctaButton",void 0);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],en.prototype,"onYtToggleButton",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],en.prototype,"dataChanged",null);_.Q([_.e2("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],en.prototype,"videoReminderStateChanged",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],en.prototype,"onIronResize",null);
_.Q([_.m({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],en);
_.u(en,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(uXN!==void 0)return uXN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uXN=d},{mode:1});var PFa;var xr=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};d.isLocked=!1;return d};
_.x(xr,_.l);_.O=xr.prototype;_.O.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.O.onExpandedChanged=function(){this.expanded&&_.kh(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.O.onMouseOver=function(){this.maybeExpand()};
_.O.onTap=function(){this.maybeExpand()};
_.O.onExpandableTileExpanding=function(d){d!==this&&(this.expanded=!1)};
_.O.onExpandableTileLockAndCollapse=function(d){this.isLocked=!0;d!==this&&(this.expanded=!1)};
_.O.onExpandableTileUnlock=function(){this.isLocked=!1};
xr.prototype.onTap=xr.prototype.onTap;xr.prototype.onMouseOver=xr.prototype.onMouseOver;xr.prototype.onExpandedChanged=xr.prototype.onExpandedChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],xr.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xr.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xr.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],xr.prototype,"expanded",void 0);_.Q([_.Mb("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xr.prototype,"onExpandedChanged",null);_.Q([_.LO("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xr.prototype,"onMouseOver",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xr.prototype,"onTap",null);
_.Q([_.m({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],xr);
_.u(xr,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(PFa!==void 0)return PFa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PFa=d},{mode:1});var Qbe;var XH=function(){var d=_.l.apply(this,arguments)||this;d.buttonOverrides={style:"overlay"};d.useYtdPlayer=_.q("use_ytd_player_for_desktop_masthead");d.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};d.playbackFinished=!1;d.JSC$15490_playerManager=null;d.JSC$15490_mastheadCounter=new Vba;return d};
_.x(XH,_.l);_.O=XH.prototype;_.O.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"}}}};
_.O.created=function(){this.JSC$15490_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15490_playerManager=new Vr)};
_.O.ready=function(){var d=this;this.JSC$15490_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var f=_.Eo(this.hostElement).querySelector("#player");this.useYtdPlayer?f.style.display="none":(this.ytdPlayer.style.display="none",hqa(this.JSC$15490_playerManager,f,function(){d.onPlaybackEnded()}),_.Eo(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var R;
((R=d.data)==null?0:R.navigationEndpoint)&&_.E$(d.hostElement,"yt-navigate",{endpoint:d.data.navigationEndpoint})}))};
_.O.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15490_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.O.attached=function(){var d=this;_.i8(function(){d.maybePlayVideo()})};
_.O.maybePlayVideo=function(){var d=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$15490_playerManager.playVideo(),this.getPlayerPromise().then(function(){d.JSC$15490_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.O.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15490_playerManager.stopVideo()};
_.O.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var d,f={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((d=this.data.playbackStartMs)!=null?d:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(f);this.setupYtdPlayer()}else $8c(this.JSC$15490_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(o0F(this.JSC$15490_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.O.getPlayerPromise=function(){return this.JSC$15490_playerManager.getPlayerPromise()};
_.O.onYtToggleButton=function(d){this.useYtdPlayer?this.toggleMute(d.detail.toggled):d.detail.toggled?this.JSC$15490_playerManager.mute():this.JSC$15490_playerManager.unMute()};
_.O.onYtNavigate=function(d){var f=GlQ(d.detail.endpoint),R=SXu(this.data.clickthroughReportingData);f&&R&&(d.detail.endpoint.watchEndpoint?d.detail.tempData=R:_.U$(f,R,30))};
_.O.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.O.onExpandedChanged=function(){this.expanded?(_.kh(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.O.onMouseOver=function(){this.maybeExpand()};
_.O.onTap=function(){this.maybeExpand()};
_.O.onExpandableTileExpanding=function(d){d!==this&&(this.stopVideo(),this.expanded=!1)};
_.O.onExpandableTileLockAndCollapse=function(d){d!==this&&(this.isLocked=!0,this.expanded=!1)};
_.O.onExpandableTileUnlock=function(){this.isLocked=!1};
_.O.lockAndCollapseExpandableTiles=function(){_.zV(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.O.unlockExpandableTiles=function(){_.zV(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.O.setupYtdPlayer=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.ytdPlayer.getPlayerPromise(),2);f=R.yieldResult;f.addEventListener("onStateChange",function(W){d.onPlayerStateChange(W)});
f.addEventListener("onCueRangeExit",function(W){d.onCueRangeExit(W)});
_.a4(R)})};
_.O.onPlayerStateChange=function(d){if(d===1&&(d=this.ytdPlayer.getPlayer())){var f=d.getCurrentTime(),R,W,p=f+((W=(R=this.data)==null?void 0:R.playbackDurationMs)!=null?W:0)/1E3;d.addCueRange("playback",f,p);this.JSC$15490_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.O.onCueRangeExit=function(d){d==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.O.toggleMute=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.ytdPlayer.getPlayerPromise(),2);R=W.yieldResult;d?R.mute():R.unMute();_.a4(W)})};
XH.prototype.onTap=XH.prototype.onTap;XH.prototype.onMouseOver=XH.prototype.onMouseOver;XH.prototype.onExpandedChanged=XH.prototype.onExpandedChanged;XH.prototype.onYtNavigate=XH.prototype.onYtNavigate;XH.prototype.onYtToggleButton=XH.prototype.onYtToggleButton;XH.prototype.dataChanged=XH.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XH.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],XH.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XH.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XH.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],XH.prototype,"expanded",void 0);_.Q([_.M(),_.F("design:type",Object)],XH.prototype,"buttonOverrides",void 0);
_.Q([_.M(),_.F("design:type",Object)],XH.prototype,"useYtdPlayer",void 0);_.Q([_.Xd("#ytd-player"),_.F("design:type",Object)],XH.prototype,"ytdPlayer",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XH.prototype,"dataChanged",null);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],XH.prototype,"onYtToggleButton",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],XH.prototype,"onYtNavigate",null);_.Q([_.Mb("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XH.prototype,"onExpandedChanged",null);_.Q([_.LO("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XH.prototype,"onMouseOver",null);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XH.prototype,"onTap",null);_.Q([_.m({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],XH);
_.u(XH,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(Qbe!==void 0)return Qbe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Qbe=d},{mode:1});var vIN;var T4=function(){return _.l.apply(this,arguments)||this};
_.x(T4,_.l);T4.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
T4.prototype.onShow=function(){var d=_.Eo(this.hostElement).querySelector("#live-description"),f;d&&((f=this.data)==null?0:f.shortLiveDescription)&&d.clientWidth<d.scrollWidth&&this.hostElement.classList.add("short-live-description")};
T4.prototype.onYtToggleButton=function(d){var f,R=(f=this.data)==null?void 0:f.videoReminderEntityKey;R&&this.ytdReduxBehavior.dispatch(_.MG("upcomingEventReminderStateEntity",R,{key:R,state:d.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
T4.prototype.videoReminderStateChanged=function(){var d;this.videoReminderState&&_.e((d=this.data)==null?void 0:d.cta,_.vl)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
T4.prototype.videoReminderStateChanged=T4.prototype.videoReminderStateChanged;T4.prototype.onYtToggleButton=T4.prototype.onYtToggleButton;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],T4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],T4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],T4.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],T4.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.videoReminderEntityKey"],selector:JjU}),_.F("design:type",Object)],T4.prototype,"videoReminderState",void 0);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],T4.prototype,"onYtToggleButton",null);_.Q([_.e2("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],T4.prototype,"videoReminderStateChanged",null);
_.Q([_.m({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],T4);
_.u(T4,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(vIN!==void 0)return vIN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vIN=d},{mode:_.kO("kevlar_poly_si_batch_j065")?1:2});var FkV;var Am=function(){var d=_.l.apply(this,arguments)||this;d.useYtdPlayer=_.q("use_ytd_player_for_desktop_masthead");d.buttonOverrides={style:"overlay"};d.JSC$15498_playerManager=null;d.JSC$15498_mastheadCounter=new Vba;d.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return d};
_.x(Am,_.l);_.O=Am.prototype;_.O.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"}}}};
_.O.created=function(){this.JSC$15498_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15498_playerManager=new Vr)};
_.O.ready=function(){var d=this;this.JSC$15498_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var f;(f=this.embeddedPlayer)==null||f.remove()}else{var R;(R=this.ytdPlayer)==null||R.remove();hqa(this.JSC$15498_playerManager,this.embeddedPlayer,function(){d.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){d.data&&d.data.navigationEndpoint&&_.E$(d.hostElement,"yt-navigate",{endpoint:d.data.navigationEndpoint})})}};
_.O.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15498_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.O.dataChanged=function(){var d=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var f=!this.data.disableAutoPlayback,R,W={autoplay:f,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.hostElement.classList.add(f?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(W);this.setupYtdPlayer()}else $8c(this.JSC$15498_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(o0F(this.JSC$15498_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15498_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.zV(d.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");d.JSC$15498_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.O.getPlayerPromise=function(){return this.JSC$15498_playerManager.getPlayerPromise()};
_.O.onYtToggleButton=function(d){this.useYtdPlayer?this.toggleMute(d.detail.toggled):d.detail.toggled?this.JSC$15498_playerManager.mute():this.JSC$15498_playerManager.unMute()};
_.O.onYtNavigate=function(d){var f=GlQ(d.detail.endpoint),R=SXu(this.data.clickthroughReportingData);f&&R&&(d.detail.endpoint.watchEndpoint?d.detail.tempData=R:_.U$(f,R,30))};
_.O.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15498_playerManager.stopVideo()};
_.O.setupYtdPlayer=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.ytdPlayer.getPlayerPromise(),2);f=R.yieldResult;f.addEventListener("onStateChange",function(W){d.onPlayerStateChange(W)});
f.addEventListener("onCueRangeExit",function(W){d.onCueRangeExit(W)});
_.a4(R)})};
_.O.onPlayerStateChange=function(d){if(d===1&&(d=this.ytdPlayer.getPlayer())){var f=d.getCurrentTime(),R,W,p=f+((W=(R=this.data)==null?void 0:R.playbackDurationMs)!=null?W:0)/1E3;d.addCueRange("playback",f,p);_.zV(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15498_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.O.onCueRangeExit=function(d){d==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.O.toggleMute=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.ytdPlayer.getPlayerPromise(),2);R=W.yieldResult;d?R.mute():R.unMute();_.a4(W)})};
_.Uh.Object.defineProperties(Am.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var d,f;if(!((d=this.data)==null?0:(f=d.accessibilityData)==null?0:f.label))return"Ad primary link";var R,W;return _.X7("AD_TITLE",{title:(R=this.data)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label})}}});
Am.prototype.onYtMastheadHidden=Am.prototype.onYtMastheadHidden;Am.prototype.onYtNavigate=Am.prototype.onYtNavigate;Am.prototype.onYtToggleButton=Am.prototype.onYtToggleButton;Am.prototype.dataChanged=Am.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Am.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Am.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Am.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Am.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Am.prototype,"useYtdPlayer",void 0);_.Q([_.Xd("ytd-toggle-button-renderer"),_.F("design:type",Object)],Am.prototype,"muteButton",void 0);_.Q([_.M(),_.F("design:type",Object)],Am.prototype,"buttonOverrides",void 0);
_.Q([_.a("data.accessibilityData.label"),_.F("design:type",String),_.F("design:paramtypes",[])],Am.prototype,"titleAriaLabel",null);_.Q([_.Xd("#replay-button"),_.F("design:type",Object)],Am.prototype,"replayButton",void 0);_.Q([_.Xd("#player-container"),_.F("design:type",Object)],Am.prototype,"playerContainer",void 0);_.Q([_.Xd("#player"),_.F("design:type",Object)],Am.prototype,"embeddedPlayer",void 0);_.Q([_.Xd("#ytd-player"),_.F("design:type",Object)],Am.prototype,"ytdPlayer",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Am.prototype,"dataChanged",null);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Am.prototype,"onYtToggleButton",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Am.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-masthead-hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Am.prototype,"onYtMastheadHidden",null);_.Q([_.m({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Am);
_.u(Am,"ytd-video-masthead-ad-primary-video-renderer",function(){if(FkV!==void 0)return FkV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FkV=d},{mode:2});var JCa;var ao=function(){var d=_.l.apply(this,arguments)||this;d.collapsed=!1;d.impressionResolver=_.Bk();d.JSC$15502_activeViewMeasurementDataResolver=_.Bk();d.actionMap={"yt-mute-ad-action":"handleMuteAd"};return d};
_.x(ao,_.l);_.O=ao.prototype;_.O.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"}}}};
_.O.ready=function(){var d=this;_.Eo(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){d.expandAd()});
this.hostElement.addEventListener("yt-action",function(f){if(f.detail.actionName==="yt-service-request"){var R=f.detail.args[1];R.videoMastheadAdMuteCommand&&(d.collapseAd(R.videoMastheadAdMuteCommand.encryptedMastheadId),f.stopPropagation())}})};
_.O.attached=function(){var d=this;_.i8(function(){d.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(f){if(!d.collapsed){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,Cs(R.baseUrl,R.attributionSrcMode);d.data.impressionCommand=void 0}});
this.JSC$15502_activeViewMeasurementDataResolver.promise.then(function(f){d.ytdActiveViewBehavior.enableActiveViewMeasurement(f,15)});
_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.dataChanged=function(){var d;((d=this.data.impressionCommand)==null?0:d.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var f;((f=this.data)==null?0:f.activeView)&&this.JSC$15502_activeViewMeasurementDataResolver.resolve(this.data.activeView);(d=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(d.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.O.computeWidescreen=function(d){var f;return!!(d&&((f=_.e(d,uni))==null?0:f.isWidescreen))};
_.O.computeExpandable=function(d){return!!(d&&d.length>0)};
_.O.onIronResize=function(){if(this.expandable){var d=_.Eo(this.hostElement).querySelector("#expandable-tile-container :first-child");d&&!d.expanded&&(d.expanded=!0)}};
_.O.handleMuteAd=function(){this.collapseAd(null)};
_.O.restoreCollapsedState=function(d){this.collapsed=_.a6().get("HIDDEN_MASTHEAD_ID")===d};
_.O.collapseAd=function(d){if(d){var f=_.a6();f.set("HIDDEN_MASTHEAD_ID",d);f.save()}(d=_.Eo(this.hostElement).querySelector("#video"))&&_.E$(d,"yt-masthead-hidden");this.collapsed=!0};
_.O.expandAd=function(){var d=_.a6();d.set("HIDDEN_MASTHEAD_ID",!1);d.save();location.reload()};
_.O.detached=function(){_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
ao.prototype.onIronResize=ao.prototype.onIronResize;ao.prototype.dataChanged=ao.prototype.dataChanged;_.Q([_.A(_.Mf),_.F("design:type",Object)],ao.prototype,"ironResizableBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],ao.prototype,"ytdActiveViewBehavior",void 0);_.Q([_.A(_.Nu),_.F("design:type",Object)],ao.prototype,"ytdGridStateAwareBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ao.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ao.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.F("design:type",Boolean)],ao.prototype,"widescreen",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.F("design:type",Boolean)],ao.prototype,"expandable",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ao.prototype,"collapsed",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ao.prototype,"dataChanged",null);
_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ao.prototype,"onIronResize",null);_.Q([_.m({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],ao);
_.u(ao,"ytd-video-masthead-ad-v3-renderer",function(){if(JCa!==void 0)return JCa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return JCa=d},{mode:2});var MD=function(){return _.l.apply(this,arguments)||this};
_.x(MD,_.l);_.O=MD.prototype;_.O.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.O.ready=function(){var d=this;bmp(function(){d.isAttached&&dM(d.JSC$15507_storedAdSlotMetadata,d.JSC$15507_storedAdLayoutMetadata,d.adSlotMetadata,d.adLayoutMetadata)&&Io(bz(),d.JSC$15507_storedAdSlotMetadata,d.JSC$15507_storedAdLayoutMetadata)})};
_.O.attached=function(){dM(this.JSC$15507_storedAdSlotMetadata,this.JSC$15507_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&LkC(bz(),this.JSC$15507_storedAdSlotMetadata,this.JSC$15507_storedAdLayoutMetadata)};
_.O.detached=function(){dM(this.JSC$15507_storedAdSlotMetadata,this.JSC$15507_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Io(bz(),this.JSC$15507_storedAdSlotMetadata,this.JSC$15507_storedAdLayoutMetadata)};
_.O.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15507_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15507_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15507_storedAdLayoutMetadata!==void 0&&this.JSC$15507_storedAdSlotMetadata!==void 0&&Io(bz(),this.JSC$15507_storedAdSlotMetadata,this.JSC$15507_storedAdLayoutMetadata),LkC(bz(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15507_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15507_storedAdSlotMetadata=this.adSlotMetadata)};
_.Uh.Object.defineProperties(MD.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.adLayoutMetadata}}});
MD.prototype.onAdMetadataChanged=MD.prototype.onAdMetadataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],MD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],MD.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],MD.prototype,"data",void 0);_.Q([_.a("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],MD.prototype,"adLayoutMetadata",null);
_.Q([_.M(),_.F("design:type",Object)],MD.prototype,"adSlotMetadata",void 0);_.Q([_.e2("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MD.prototype,"onAdMetadataChanged",null);_.Q([_.m({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],MD);
_.u(MD,"ytd-page-top-ad-layout-renderer",function(){if(mtc!==void 0)return mtc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return mtc=
d},{mode:_.kO("kevlar_poly_si_batch_j070")?1:2});var nIi;var wQ=function(){var d=_.l.apply(this,arguments)||this;d.noBottomMargin=!1;d.overlayDensity=0;d.typographyBump=!1;return d};
_.x(wQ,_.l);_.O=wQ.prototype;
_.O.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",
noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]"}}}}}};
_.O.ready=function(){var d=this;bmp(function(){d.isAttached&&d.adSlotMetadata&&qJV(bz(),d.adSlotMetadata)})};
_.O.attached=function(){if(this.adSlotMetadata){var d;if(this.adSlotMetadata===((d=this.data)==null?void 0:d.adSlotMetadata))IlV(bz(),this.adSlotMetadata);else{var f;_.JA(Error("Lh`"+this.adSlotMetadata+"`"+((f=this.data)==null?void 0:f.adSlotMetadata)))}}};
_.O.detached=function(){this.adSlotMetadata&&qJV(bz(),this.adSlotMetadata)};
_.O.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.O.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&qJV(bz(),this.adSlotMetadata),IlV(bz(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.Uh.Object.defineProperties(wQ.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.fulfillmentContent)==null?void 0:f.fulfilledLayout,_.QZa),W;return(d=(W=_.e(R==null?void 0:R.renderingContent,PSV))==null?void 0:W.layout)?d.toLowerCase().replace(/_/g,"-"):""}}});
wQ.prototype.onAdSlotMetadataChanged=wQ.prototype.onAdSlotMetadataChanged;wQ.prototype.onTypographyBumpChanged=wQ.prototype.onTypographyBumpChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],wQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],wQ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wQ.prototype,"rendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],wQ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],wQ.prototype,"noBottomMargin",void 0);_.Q([_.M(),_.F("design:type",Object)],wQ.prototype,"overlayDensity",void 0);_.Q([_.M(),_.F("design:type",Object)],wQ.prototype,"typographyBump",void 0);_.Q([_.Xd("ytd-in-feed-ad-layout-renderer"),_.F("design:type",HTMLElement)],wQ.prototype,"inFeedAdLayoutRenderer",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],wQ.prototype,"layout",null);_.Q([_.e2("typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wQ.prototype,"onTypographyBumpChanged",null);_.Q([_.e2("data.adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wQ.prototype,"onAdSlotMetadataChanged",null);
_.Q([_.m({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],wQ);
_.u(wQ,"ytd-ad-slot-renderer",function(){if(nIi!==void 0)return nIi;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return nIi=d},{mode:_.kO("kevlar_poly_si_batch_j077")?
1:2});var hGe;var lz=function(){return _.l.apply(this,arguments)||this};
_.x(lz,_.l);_.O=lz.prototype;_.O.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"}}}};
_.O.maybeComputeHref=function(){return null};
_.O.onTap=function(){};
_.O.onThumbnailContainerClick=function(d){this.onClick(d)};
_.O.onClick=function(d){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;R&&_.e(R,_.fE)&&(this.ytSparklesClickLocationBehavior.handleClick(R,d,!1),d.stopPropagation())};
_.O.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var d=_.Z(this.data.impressionUrls),f=d.next();!f.done;f=d.next())f=f.value,YI1(f,DqJ(f));this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",lz.JSC$15515_DEFAULT_CLICK_LOCATION_BEHAVIOR,lz.JSC$15515_CLICK_LOCATION_ID_MAP);this.thumbnail&&(d=this.thumbnail.getElementsByTagName("a"),d.length>0&&(d=d.namedItem("thumbnail"))&&
d.removeAttribute("href"))}};
_.O.attached=function(){var d=this;_.q("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&d.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.O.detached=function(){_.q("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Uh.Object.defineProperties(lz.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
lz.prototype.dataChanged=lz.prototype.dataChanged;lz.prototype.onTap=lz.prototype.onTap;lz.JSC$15515_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
lz.JSC$15515_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"}];_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],lz.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(JS),_.F("design:type",Object)],lz.prototype,"ytdActiveViewBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],lz.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],lz.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],lz.prototype,"ytSparklesClickLocationBehavior",void 0);
_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],lz.prototype,"isGridViewEnabled",void 0);_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],lz.prototype,"watchFeedBigThumbs",null);_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],lz.prototype,"thumbnailWidth",null);_.Q([_.M(),_.F("design:type",Object)],lz.prototype,"data",void 0);
_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],lz.prototype,"thumbnail",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lz.prototype,"onTap",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lz.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],lz);
_.u(lz,"ytd-compact-promoted-video-renderer",function(){if(hGe!==void 0)return hGe;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return hGe=d},{mode:1});var oIc;_.mR("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var uz=function(){return _.l.apply(this,arguments)||this};
_.x(uz,_.l);uz.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],uz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],uz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],uz.prototype,"data",void 0);_.Q([_.m({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],uz);
_.u(uz,"ytd-search-pyv-renderer",function(){if(oIc!==void 0)return oIc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return oIc=d},{mode:1});var $te;_.mR("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var P7=function(){var d=_.l.apply(this,arguments)||this;d.roundedContainer=!0;d.JSC$15523_handleOpenPostCommentDialogActionAfterStamp=!1;d.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return d};
_.x(P7,_.l);_.O=P7.prototype;
_.O.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}}};
_.O.onStampFinished=function(){this.JSC$15523_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.O.handleSignalActionOpenPostCommentDialogAction=function(){var d=_.Eo(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");d?d.openDialog():this.JSC$15523_handleOpenPostCommentDialogActionAfterStamp=!0};
_.O.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.O.computeHideBorder=function(){return this.isInEngagementPanel};
_.O.computeIsCompact=function(){return this.isInEngagementPanel};
_.O.computeUsesCompactLockup=function(d){return d==="BACKSTAGE_SURFACE_TYPE_HOME"||d==="BACKSTAGE_SURFACE_TYPE_SEARCH"||d==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||d==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||d==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||d==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.O.computeUsesFullLockup=function(){var d,f=(d=this.data)==null?void 0:d.post,R;d=(R=_.e(f,ieO))==null?void 0:R.surface;var W;R=(W=_.e(f,tHa))==null?void 0:W.originalPost;var p;if(W=d||((p=_.e(R,ieO))==null?void 0:p.surface))return!this.computeUsesCompactLockup(W)&&this.useUpdatedRepostUi;var U;return((U=_.e(f,tHa))==null?void 0:U.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.Uh.Object.defineProperties(P7.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var d,f;return((f=_.e((d=this.data)==null?void 0:d.post,ieO))==null?void 0:f.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.useUpdatedRepostUi}}});
P7.prototype.onYtCommentModerationPanelEmpty=P7.prototype.onYtCommentModerationPanelEmpty;P7.prototype.onStampFinished=P7.prototype.onStampFinished;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],P7.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],P7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],P7.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],P7.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],P7.prototype,"roundedContainer",void 0);_.Q([_.M({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],P7.prototype,"hideBorder",void 0);_.Q([_.M({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],P7.prototype,"isCompact",void 0);
_.Q([_.M({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.F("design:type",Boolean)],P7.prototype,"usesFullLockup",void 0);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P7.prototype,"onStampFinished",null);
_.Q([_.LO("ytd-comment-moderation-panel-empty"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],P7.prototype,"onYtCommentModerationPanelEmpty",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],P7.prototype,"isInEngagementPanel",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],P7.prototype,"useUpdatedRepostUi",null);
_.Q([_.m({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],P7);
_.u(P7,"ytd-backstage-post-thread-renderer",function(){if($te!==void 0)return $te;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $te=d},{mode:1});var NJF;var Q3=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(Q3,_.l);Q3.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
Q3.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var d=this.data.thumbnail.thumbnails;this.isDarkTheme&&(d=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(d=_.KG(d,24,void 0,"height"))?d:void 0}};
Q3.prototype.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
Q3.prototype.computeHasText=function(){var d;return!((d=this.data)==null||!d.text)};
_.Uh.Object.defineProperties(Q3.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Fo(this.bannerImageUrl))+'");'}}});
Q3.prototype.computeHasText=Q3.prototype.computeHasText;Q3.prototype.computeBannerImageUrl=Q3.prototype.computeBannerImageUrl;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Q3.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Q3.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Q3.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Q3.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Q3.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",String)],Q3.prototype,"bannerImageUrl",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.F("design:type",Boolean)],Q3.prototype,"hasText",void 0);_.Q([_.e2("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q3.prototype,"computeBannerImageUrl",null);
_.Q([_.e2("data.text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q3.prototype,"computeHasText",null);_.Q([_.a("bannerImageUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],Q3.prototype,"bannerStyle",null);_.Q([_.m({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],Q3);
_.u(Q3,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(NJF!==void 0)return NJF;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return NJF=d},{mode:1});var yCa;var v7=function(){return _.l.apply(this,arguments)||this};
_.x(v7,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],v7.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],v7.prototype,"data",void 0);_.Q([_.m({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],v7);
_.u(v7,"ytd-backstage-zero-state-renderer",function(){if(yCa!==void 0)return yCa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yCa=d},{mode:1});var CFa;var FH=function(){return _.l.apply(this,arguments)||this};
_.x(FH,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FH.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FH.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],FH.prototype,"icon",void 0);_.Q([_.m({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],FH);
_.u(FH,"ytd-post-filter-zero-state-renderer",function(){if(CFa!==void 0)return CFa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return CFa=d},{mode:1});var igR;var BJR={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},Jm=function(){return _.l.apply(this,arguments)||this};
_.x(Jm,_.l);Jm.prototype.configureRendererStamper=function(){return BJR};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Jm.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Jm.prototype,"rendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Jm.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],Jm.prototype,"icon",void 0);_.Q([_.m({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],Jm);
_.u(Jm,"ytd-post-scheduling-zero-state-renderer",function(){if(igR!==void 0)return igR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return igR=d},{mode:1});var cCB;var np=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return d};
_.x(np,_.l);np.prototype.onTabsActivate=function(d){this.data&&this.data.tabs&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[d.detail.selected].navigationEndpoint})};
np.prototype.shouldShowTotalCount=function(d){return d&&d.totalCount!==void 0};
np.prototype.handleUpdatePostsTotalCountAction=function(d){var f=this.get(["data.tabs",1,"totalCount"]),R=this.get("updatePostsTotalCountAction.updateType",d);d=this.get("updatePostsTotalCountAction.number",d);f!==void 0&&R!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&d&&(R==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(f)+d):R==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(f)-d))};
_.Uh.Object.defineProperties(np.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var d=0,f=this.data.tabs.length;d<f;d++)if(this.data.tabs[d].selected)return d;return 0}}});
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],np.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],np.prototype,"rendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],np.prototype,"data",void 0);_.Q([_.a("data.tabs"),_.F("design:type",Number),_.F("design:paramtypes",[])],np.prototype,"selected",null);_.Q([_.m({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],np);
_.u(np,"ytd-post-stream-filter-renderer",function(){if(cCB!==void 0)return cCB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return cCB=d},{mode:1});var t3C;var hm=function(){return _.l.apply(this,arguments)||this};
_.x(hm,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hm.prototype,"kevlarBehaviors",void 0);_.Q([_.M(),_.F("design:type",Object)],hm.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],hm);
_.u(hm,"ytd-channel-age-gate-renderer",function(){if(t3C!==void 0)return t3C;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return t3C=d},{mode:1});var dTc;_.mR("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var oo=function(){var d=_.l.apply(this,arguments)||this;d.data=null;return d};
_.x(oo,_.l);oo.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Uh.Object.defineProperties(oo.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?0:(f=d.title)==null?0:(R=f.runs)==null?0:R.length)?147:160}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oo.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],oo.prototype,"imageSizePx",null);_.Q([_.m({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],oo);
_.u(oo,"ytd-channel-owner-empty-state-renderer",function(){if(dTc!==void 0)return dTc;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return dTc=d},{mode:1});var j_i;var fML;var $r=function(){var d=_.l.apply(this,arguments)||this;d.boundSubmitSearch=function(){d.submitSearch()};
d.boundClearSearch=function(){d.clearSearch()};
return d};
_.x($r,_.l);_.O=$r.prototype;_.O.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]]"}}}}}};
_.O.toggleClearButton=function(){this.hideClearButton=DXU||!this.input.value};
_.O.submitOnEnterKeyUp=function(d){d.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.O.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.O.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.O.submit=function(){_.E$(this.hostElement,"search-query-changed",this.input.value)};
$r.prototype.toggleClearButton=$r.prototype.toggleClearButton;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$r.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$r.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$r.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$r.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],$r.prototype,"hideClearButton",void 0);_.Q([_.M(),_.F("design:type",Object)],$r.prototype,"boundSubmitSearch",void 0);_.Q([_.M(),_.F("design:type",Object)],$r.prototype,"boundClearSearch",void 0);_.Q([_.Xd("#input"),_.F("design:type",Object)],$r.prototype,"input",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$r.prototype,"toggleClearButton",null);
_.Q([_.m({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],$r);
_.u($r,"ytd-channel-switcher-search-box-renderer",function(){if(fML!==void 0)return fML;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fML=d},{mode:1});var RPF;var ND=function(){var d=_.l.apply(this,arguments)||this;d.boundSubmit=function(){d.submit()};
return d};
_.x(ND,_.l);_.O=ND.prototype;_.O.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"}}}}};
_.O.ready=function(){var d=this;this.form.addEventListener("submit",function(f){return d.onSubmit(f)})};
_.O.onSubmit=function(d){d.preventDefault();return!1};
_.O.toggleClearButton=function(){this.hideClearButton=DXU||!this.input.value};
_.O.submitOnEnterKeyUp=function(d){d.keyCode===13&&this.submit()};
_.O.submit=function(){var d=this.data.endpoint,f=(0,_.uo.unsafeClone)(d);_.e(f,_.a0)?_.e(f,_.a0).query=this.input.value:_.e(f,_.M_)&&(_.e(f,_.M_).query=this.input.value);var R=_.e(f.commandMetadata,_.ex);(R==null?0:R.url)?(R.url=_.Ne(R.url,"query",this.input.value),_.E$(this.hostElement,"yt-navigate",{endpoint:f})):_.e(f,GxR)?(_.e(f,GxR).channelSwitcherQuery=this.input.value,_.Ze().resolve(_.s4).resolveCommand(f,{form:{element:this.hostElement}})):(d=Error("Mh`"+JSON.stringify(d)),_.vW(d))};
_.O.getUrl=function(d){return this.get("commandMetadata.webCommandMetadata.url",d)};
ND.prototype.toggleClearButton=ND.prototype.toggleClearButton;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ND.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ND.prototype,"hideClearButton",void 0);
_.Q([_.M(),_.F("design:type",Object)],ND.prototype,"boundSubmit",void 0);_.Q([_.Xd("#form"),_.F("design:type",HTMLFormElement)],ND.prototype,"form",void 0);_.Q([_.Xd("#input"),_.F("design:type",Object)],ND.prototype,"input",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ND.prototype,"toggleClearButton",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],ND);
_.u(ND,"ytd-search-box-renderer",function(){if(RPF!==void 0)return RPF;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return RPF=d},{mode:2});var y3=function(){var d=_.l.apply(this,arguments)||this;d.showSearchBox=!0;return d};
_.x(y3,_.l);y3.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],y3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],y3.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],y3.prototype,"showSearchBox",void 0);_.Q([_.m({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],y3);
_.u(y3,"ytd-channel-switcher-header-renderer",function(){if(j_i!==void 0)return j_i;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return j_i=d},{mode:1});var WmB;var pqR;var Cp=function(){var d=_.l.apply(this,arguments)||this;d.isDisplayed=!0;return d};
_.x(Cp,_.l);_.O=Cp.prototype;_.O.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.dataChanged=function(){this.isDisplayed=!0};
_.O.computeType=function(d){return d||"UNKNOWN"};
_.O.onYtServiceRequestCompleted=function(d){d.stopPropagation();this.isDisplayed=!1};
_.O.onClose=function(){this.isDisplayed=!1};
Cp.prototype.onYtServiceRequestCompleted=Cp.prototype.onYtServiceRequestCompleted;Cp.prototype.dataChanged=Cp.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Cp.prototype,"data",void 0);
_.Q([_.M({computed:"computeType(data.type)",reflectToAttribute:!0}),_.F("design:type",String)],Cp.prototype,"type",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Cp.prototype,"isDisplayed",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cp.prototype,"dataChanged",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cp.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Cp);
_.u(Cp,"ytd-alert-with-button-renderer",function(){if(pqR!==void 0)return pqR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pqR=d},{mode:1});var iz=function(){var d=_.l.apply(this,arguments)||this;d.noResult=!1;d.enableAlertBanner=!1;d.dismissedAlertBanner=!1;d.hideCreateChannelButton=!1;d.boundDismissAlertBanner=function(){d.dismissAlertBanner()};
d.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return d};
_.x(iz,_.l);_.O=iz.prototype;_.O.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.O.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.O.updateChannelSwitcherAction=function(d){var f;d=(f=_.e(d,XEN))==null?void 0:f.page;_.e(d,x5y)!==void 0&&(this.data=_.e(d,x5y))};
_.O.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]]"}}}}}};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.O.searchQueryChanged=function(d,f){if(this.data&&this.data.contents&&this.data.contents.length){d=[];var R=[];this.hideCreateChannelButton=this.noResult=!1;for(var W=document.querySelectorAll("ytd-account-item-renderer"),p=_.Z(W),U=p.next();!U.done;U=p.next())U=U.value,R.push(U),U.style.display="block";this.resetRightBorder(R);if(f){this.hideCreateChannelButton=!0;for(R=1;R<this.data.contents.length;R++)if(U=this.data.contents[R],_.e(U,MHa)){var g=void 0,K=void 0;p=(g=_.e(U,MHa))==null?void 0:(K=
g.accountName)==null?void 0:K.simpleText;K=g=void 0;U=(g=_.e(U,MHa))==null?void 0:(K=g.channelHandle)==null?void 0:K.simpleText;(g=W[R-1])&&p&&_.H8(p,f)?d.push(g):_.q("enable_handle_search_on_channel_switcher")&&g&&U&&_.H8(U.toString(),f.toString())?d.push(g):g.style.display="none"}d.length===0&&(this.noResult=!0);this.resetRightBorder(d)}}};
_.O.resetRightBorder=function(d){for(var f=0;f<d.length;f++)d[f].style.borderRight=!this.hideCreateChannelButton&&(f+2)%3===0||this.hideCreateChannelButton&&(f+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.O.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.O.setShowSearchBox=function(d){if(d&&d.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var f=0;f<d.contents.length;f++)_.e(d.contents[f],_.BI)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.O.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.Uh.Object.defineProperties(iz.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null?0:d.contents)}}});
iz.prototype.onContinuationItemsUpdated=iz.prototype.onContinuationItemsUpdated;iz.prototype.searchQueryChanged=iz.prototype.searchQueryChanged;iz.prototype.onDataChanged=iz.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],iz.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],iz.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iz.prototype,"data",void 0);_.Q([_.Xd("ytd-channel-switcher-header-renderer"),_.F("design:type",Object)],iz.prototype,"channelSwitcherHeaderRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],iz.prototype,"noResult",void 0);
_.Q([_.M(),_.F("design:type",Object)],iz.prototype,"enableAlertBanner",void 0);_.Q([_.M(),_.F("design:type",Object)],iz.prototype,"dismissedAlertBanner",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],iz.prototype,"hideCreateChannelButton",void 0);_.Q([_.a("data.contents"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iz.prototype,"isLoading",null);_.Q([_.M(),_.F("design:type",Object)],iz.prototype,"boundDismissAlertBanner",void 0);
_.Q([_.M({computed:"computeButtonOverride()"}),_.F("design:type",Object)],iz.prototype,"buttonOverride",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iz.prototype,"onDataChanged",null);_.Q([_.LO("search-query-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],iz.prototype,"searchQueryChanged",null);
_.Q([_.LO("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],iz.prototype,"onContinuationItemsUpdated",null);_.Q([_.m({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],iz);
_.u(iz,"ytd-channel-switcher-page-renderer",function(){if(WmB!==void 0)return WmB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WmB=d},{mode:1});var UTe;var OCe;var B7=function(){var d=_.l.apply(this,arguments)||this;d.images=[];d.selectedImageIndex=0;return d};
_.x(B7,_.l);_.O=B7.prototype;
_.O.ready=function(){_.Vk(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.Vk(this.JSC$15568_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.Vk(this.JSC$15568_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.Vk(this.JSC$15568_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.O.onThumbnailClick=function(d){if(d=d.event_.detail)this.selectedImageIndex=this.images.indexOf(d)};
_.O.updateImageThumbnails=function(d){d=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:d.event_.detail});this.images.splice(this.selectedImageIndex,1,d);this.images=[].concat(_.uR(this.images))};
_.O.cancelImageRepositions=function(){this.selectedImageIndex=0;_.E$(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.O.saveImageRepositions=function(){this.selectedImageIndex=0;_.E$(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.Uh.Object.defineProperties(B7.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var d=this;return(this.images||[]).map(function(f,R){return{image:f,selected:R===d.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],B7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("ytd-backstage-image-preview-renderer"),_.F("design:type",Object)],B7.prototype,"JSC$15568_imagePreviewContainer",void 0);_.Q([_.Xd(".thumbnail-images-container"),_.F("design:type",HTMLElement)],B7.prototype,"thumbnailImagesContainer",void 0);_.Q([_.M(),_.F("design:type",Array)],B7.prototype,"images",void 0);
_.Q([_.M(),_.F("design:type",Object)],B7.prototype,"repositionInstructions",void 0);_.Q([_.M(),_.F("design:type",Object)],B7.prototype,"selectedImageIndex",void 0);_.Q([_.a("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],B7.prototype,"thumbnailRendererDatas",null);_.Q([_.a("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],B7.prototype,"selectedImageData",null);
_.Q([_.m({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],B7);
_.u(B7,"ytd-backstage-multi-image-reposition-renderer",function(){if(OCe!==void 0)return OCe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OCe=d},{mode:1});var c7=function(d,f){_.DB.call(this);this.uploadUrl=d;this.channelId=f;this.imagesUploadData=[]};
_.x(c7,_.DB);c7.prototype.getAllUploadStatuses=function(){var d=this,f,R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(ZCe(d),2);f=p.yieldResult;R=f.get("succeed");W=f.get("failed");return p.return(R.concat(W))})};
var gbi=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(ZCe(d),2);f=W.yieldResult;R=f.get("failed");R.length>0&&s_V(d,R);return W.return(d.getAllUploadStatuses())})},ZCe=function(d){var f,R,W,p,U,g,K;
return _.H(function(E){if(E.nextAddress==1)return f=new Map,E.yield(Promise.allSettled(d.imagesUploadData.map(function(Y){return Y.uploadPromise})),2);
R=E.yieldResult;W=[];p=_.Z(R);for(U=p.next();!U.done;U=p.next())g=U.value,g.status==="fulfilled"&&W.push(g.value);K=d.imagesUploadData.map(function(Y){return Y.image}).filter(function(Y){return W.every(function(b){return b.id!==Y.id})});
f.set("succeed",W);f.set("failed",K);return E.return(f)})},s_V=function(d,f){f=_.Z(f);
for(var R=f.next();!R.done;R=f.next()){var W=d;R=R.value;HCV(W,R.id)>=0&&W.cancel(R.id);var p=new KmL(R),U=_.Yai(W.uploadUrl,{"X-YouTube-ChannelId":W.channelId},R.imageBlob);p.transfer=U;p.uploadPromise=EbV(U,R);W.imagesUploadData.push(p);U.run()}};
c7.prototype.cancel=function(d){var f=HCV(this,d);f!==-1&&((f=this.imagesUploadData[f].transfer)&&f.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(R){return R.image.id!==d}))};
var HCV=function(d,f){return d.imagesUploadData.findIndex(function(R){return R.image.id===f})},EbV=function(d,f){return new Promise(function(R,W){d.listen("l",function(){var p=d.getResponseText();
p?(p=JSON.parse(p).encryptedBlobId,f.encryptedBlobId=p,R(f)):W("upload failed")});
d.listen("n",function(){W("upload failed")})})},KmL=function(d){this.image=d};var Zbp=function(d,f,R,W,p){this.id=d;this.imageBlob=f;this.localImageSrc=R;this.naturalWidth=W;this.naturalHeight=p;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 zPi=[".jpeg",".jpg",".png"],tm=function(){var d=_.l.apply(this,arguments)||this;d.showImagesPreview=!1;d.pollOptions=[];d.errorMessage="";d.optionPlaceholderText="";d.optionDefaultText="";d.JSC$15579_imageId=0;d.maxFileSizeMb=0;d.maxAspectRatio=0;d.invalidFileSizeError="";d.invalidAspectRatioError="";d.invalidFileTypeError="";d.imageSelector=new Ew(null,"single_file",zPi);return d};
_.x(tm,_.l);_.O=tm.prototype;_.O.ready=function(){_.Vk(this.imageSelector,"j",this.onImageSelect,!1,this);_.Vk(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.Vk(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.O.dataChanged=function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.cellTemplate)==null?void 0:f.onEmptyCellTap,MCN);if(R&&R.uploadUrl&&R.channelId){var W;this.maxFileSizeMb=((W=R.imageValidationInfo)==null?void 0:W.maxFileSizeMb)||0;var p;this.maxAspectRatio=((p=R.imageValidationInfo)==null?void 0:p.allowedMaxAspectRatio)||0;var U;this.invalidFileSizeError=this.getSimpleString((U=this.data)==null?void 0:U.invalidFileSizeError);var g;this.invalidAspectRatioError=this.getSimpleString((g=this.data)==
null?void 0:g.invalidAspectRatioError);var K;this.invalidFileTypeError=this.getSimpleString((K=this.data)==null?void 0:K.invalidFileTypeError);this.uploadManager=new c7(R.uploadUrl,R.channelId)}};
_.O.onEditorInfoChange=function(){this.optionPlaceholderText=_.R0(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.R0(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.O.observeAddImageError=function(){this.errorMessage!==""&&_.E$(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.O.onPollOptionsChange=function(){for(var d=!1,f=[],R=0;R<this.pollOptions.length;R++){var W=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(R+1);this.pollOptions[R].placeholderText!==W?(d=!0,f.push(Object.assign({},this.pollOptions[R],{placeholderText:W}))):f.push(this.pollOptions[R])}d&&(this.pollOptions=f);this.isValid()?_.E$(this.hostElement,"yt-commentbox-post-enable"):_.E$(this.hostElement,"yt-commentbox-post-disable")};
_.O.createPollOptions=function(d){var f=[],R;d=(R=d==null?void 0:d.minPollOptions)!=null?R:0;for(R=0;R<d;R++)f.push(this.createPollOption());return f};
_.O.onImageSelect=function(d){var f=this,R,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1){if(f.selectedImageIndex===void 0)return E.jumpTo(0);R=d.files[0];f.errorMessage="";W=f.validateImage(R);if(W!=="")return f.errorMessage=W,E.return();p=new Bl(f.maxAspectRatio,!1,!0);return E.yield(p.transform(R),3)}if(E.nextAddress!=4)return U=E.yieldResult,U.transformedData?U.invalidAspectRatio?(f.errorMessage=f.invalidAspectRatioError,E.return()):E.yield(s18(f.JSC$15579_imageId,d.files[0],U.transformedData),
4):(f.errorMessage=f.invalidFileTypeError,E.return());g=E.yieldResult;f.JSC$15579_imageId++;s_V(f.uploadManager,[g]);K=Object.assign({},f.pollOptions[f.selectedImageIndex],{image:g});f.pollOptions.splice(f.selectedImageIndex,1,K);f.refreshPollOptions();_.E$(f.hostElement,"yt-backstage-poll-image-select");_.a4(E)})};
_.O.validateImage=function(d){return d.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.O.refreshPollOptions=function(){this.pollOptions=[].concat(_.uR(this.pollOptions))};
_.O.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.uR(this.pollOptions),[this.createPollOption()]))};
_.O.onRemovePollOption=function(d){var f=this.pollOptions[d.model.index];f&&f.image&&this.uploadManager.cancel(f.image.id);this.pollOptions.splice(d.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.E$(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.O.onTextInput=function(){this.refreshPollOptions()};
_.O.onImageButtonClick=function(d){this.selectedImageIndex=d.model.index;this.imageSelector.click()};
_.O.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.O.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.O.saveImageRepositions=function(d){d=d.event_.detail;for(var f=0,R=[],W=_.Z(this.pollOptions),p=W.next();!p.done;p=W.next())p=p.value,p.image!==void 0?(p=Object.assign({},p,{image:d[f]}),R.push(p),f++):R.push(p);this.showImagesPreview=!1;this.pollOptions=[].concat(_.uR(R))};
_.O.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 d=0,f=_.Z(this.pollOptions),R=f.next();!R.done;R=f.next())if(R=R.value,R.optionText.trim()!==""||R.image!==void 0){if(!R.image||this.hasCustomOptionText&&R.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;d++}return d>=Number(this.editorInfo.minPollOptions)};
_.O.getAllUploadStatuses=function(){var d=this,f,R,W,p;return _.H(function(U){if(U.nextAddress==1)return U.yield(d.uploadManager.getAllUploadStatuses(),2);f=U.yieldResult;R=_.Z(f);for(W=R.next();!W.done;W=R.next())if(p=W.value,p.encryptedBlobId===void 0)return U.return(gbi(d.uploadManager));return U.return(f)})};
_.O.getPostCreateOptions=function(){for(var d=[],f=_.Z(this.pollOptions),R=f.next();!R.done;R=f.next())R=R.value,R.image!==void 0&&d.push({text:this.hasCustomOptionText?R.optionText:R.placeholderText,image:R.image});return d};
_.O.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.O.createButtonRenderer=function(d,f){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:d,accessibilityData:{accessibilityData:{label:this.getSimpleString(d)}},isDisabled:f}};
_.O.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.O.computeThumbnailRendererData=function(d){return d?{image:d,selected:!1}:void 0};
_.O.getSimpleString=function(d){return _.R0(d)};
_.O.updateOptionTextFromBinding=function(d){if(d.target){var f=Array.from(_.Eo(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(d.target);if(f>=0){var R;this.pollOptions[f].optionText=(R=d.detail.value)!=null?R:""}}};
_.Uh.Object.defineProperties(tm.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.pollOptions.length<((f=(d=this.editorInfo)==null?void 0:d.maxPollOptions)!=null?f:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(d){return d.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(d){return d.image}).map(function(d){return d.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(d){return d.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.data)==null?void 0:d.addOptionButtonText;return f?this.createButtonRenderer(f,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.data)==null?void 0:d.repositionImagesButtonLabel;return f?this.createButtonRenderer(f,!this.hasImages):void 0}}});
tm.prototype.onPollOptionsChange=tm.prototype.onPollOptionsChange;tm.prototype.observeAddImageError=tm.prototype.observeAddImageError;tm.prototype.onEditorInfoChange=tm.prototype.onEditorInfoChange;tm.prototype.dataChanged=tm.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],tm.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("ytd-backstage-multi-image-reposition-renderer"),_.F("design:type",Object)],tm.prototype,"imageRepositionContainer",void 0);
_.Q([_.M(),_.F("design:type",Object)],tm.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],tm.prototype,"editorInfo",void 0);_.Q([_.M(),_.F("design:type",c7)],tm.prototype,"uploadManager",void 0);_.Q([_.M(),_.F("design:type",Object)],tm.prototype,"showImagesPreview",void 0);_.Q([_.M(),_.F("design:type",Array)],tm.prototype,"pollOptions",void 0);_.Q([_.M(),_.F("design:type",Object)],tm.prototype,"errorMessage",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tm.prototype,"dataChanged",null);_.Q([_.Mb("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tm.prototype,"onEditorInfoChange",null);_.Q([_.e2("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tm.prototype,"observeAddImageError",null);
_.Q([_.Mb("pollOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tm.prototype,"onPollOptionsChange",null);_.Q([_.a("pollOptions","editorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"isAllowedToAddOption",null);_.Q([_.a("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"hasImages",null);
_.Q([_.a("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"imagesToReposition",null);_.Q([_.a("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"hasCustomOptionText",null);_.Q([_.a("data","isAllowedToAddOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"addOptionButton",null);_.Q([_.a("data","hasImages"),_.F("design:type",Object),_.F("design:paramtypes",[])],tm.prototype,"repositionImagesButton",null);
_.Q([_.m({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],tm);
_.u(tm,"ytd-backstage-image-poll-editor-renderer",function(){if(UTe!==void 0)return UTe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return UTe=d},{mode:2});var k0V={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 YcL;var dB=function(){var d=_.l.apply(this,arguments)||this;d.a11yConfig=k0V;d.imageDisplayOffsetTop=0;d.imageDisplayOffsetLeft=0;d.pickerDisplayOffsetTop=0;d.pickerDisplayOffsetLeft=0;d.showPreviewContainer=!0;d.startPicker=!1;d.repositionOptional=!1;d.editOnlyMode=!1;d.savedImageDisplayOffsetTop=0;d.savedImageDisplayOffsetLeft=0;return d};
_.x(dB,_.l);_.O=dB.prototype;_.O.created=function(){_.Pg.requestAvailability()};
_.O.ready=function(){};
_.O.onArrowKeysDown=function(d){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){d.detail.keyboardEvent.preventDefault();var f=0,R=0,W="";switch(d.detail.keyboardEvent.key){case "ArrowUp":g11(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?W=this.a11yConfig.reachBottomOfImage:f=this.imageHeight*.05*-1;break;case "ArrowDown":g11(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?W=this.a11yConfig.reachTopOfImage:
f=this.imageHeight*.05;break;case "ArrowLeft":g11(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?W=this.a11yConfig.reachRightOfImage:R=this.imageWidth*.05*-1;break;case "ArrowRight":g11(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?W=this.a11yConfig.reachLeftOfImage:R=this.imageWidth*.05}W&&_.X7(W)&&_.E$(this.hostElement,"iron-announce",{text:_.X7(W)});if(R||f)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+f)),d=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),d=_.X7(this.a11yConfig.imageVerticalPosition,{x_percent:""+d,y_percent:""+(100-d)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+R)),d=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),d=_.X7(this.a11yConfig.imageHorizontalPosition,{x_percent:""+d,y_percent:""+(100-d)})),d&&_.E$(this.hostElement,"iron-announce",{text:d})}};
_.O.getPreviewPosition=function(d,f,R,W){return Math.round(100*(d+f*.5-R)/W)};
_.O.calculateDisplayPosition=function(){var d=this.imageData.naturalWidth,f=this.imageData.naturalHeight;this.displayScale=Math.max(200/d,200/f);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var R=d*this.displayScale*this.imageData.previewCoordinates.left,W=f*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=f>d?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-R;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=d>f?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-W;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=d*this.displayScale;this.imageHeight=f*this.displayScale};
_.O.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.O.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.O.getSignedPosition=function(d,f,R){return f==="X"&&_.FK("HTML_DIR")==="rtl"?R==="-"?d+"px":d*-1+"px":R==="-"?d*-1+"px":d+"px"};
_.O.pickerMove=function(d){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var f=this.pickerOffsetX-d.clientX,R=this.pickerOffsetY-d.clientY;this.pickerOffsetX=d.clientX;this.pickerOffsetY=d.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
R)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-f))}};
_.O.pickerMoveStart=function(d){this.startPicker=!0;this.pickerOffsetX=d.clientX;this.pickerOffsetY=d.clientY};
_.O.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var d=this.generateCropPreview();d&&_.E$(this.hostElement,"ytd-backstage-image-preview-coordinates-update",d)};
_.O.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.E$(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.O.deleteImage=function(){_.E$(this.hostElement,"ytd-backstage-image-preview-delete")};
_.O.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.O.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var d=this.generateCropPreview();d&&_.E$(this.hostElement,"ytd-backstage-image-preview-coordinates-save",d)};
_.O.getPreviewOffset=function(d,f,R){return f&&d?(R==="X"&&_.FK("HTML_DIR")==="rtl"?300/f*d:300/f*d*-1)+"px":"0px"};
_.O.getSimpleText=function(d){return d?_.R0(d):""};
_.O.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}};
_.Uh.Object.defineProperties(dB.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var d=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.X7(this.a11yConfig.imageVerticalPosition,{x_percent:""+d,y_percent:""+(100-d)})+"\n"+_.X7(this.a11yConfig.verticalRepositionInstruction)}d=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.X7(this.a11yConfig.imageHorizontalPosition,{x_percent:""+d,y_percent:""+(100-d)})+"\n"+_.X7(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 d,f,R=(d=this.instruction)==null?void 0:(f=d.previewInstruction)==null?void 0:f.editButtonLabel;return R?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:R,accessibilityData:{accessibilityData:{label:this.getSimpleText(R)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p=this.editOnlyMode?(d=this.instruction)==null?void 0:(f=d.editInstruction)==null?void 0:f.saveImagesButtonLabel:(R=this.instruction)==null?void 0:(W=R.editInstruction)==null?void 0:W.saveButtonLabel;return p?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:p,accessibilityData:{accessibilityData:{label:this.getSimpleText(p)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.instruction)==null?void 0:(f=d.previewInstruction)==null?void 0:f.deleteButtonLabel;return R?{size:"SIZE_SMALL",text:R,accessibilityData:{accessibilityData:{label:this.getSimpleText(R)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.instruction)==null?void 0:(f=d.editInstruction)==null?void 0:f.cancelButtonLabel;d=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return R?{style:d,size:"SIZE_SMALL",text:R,accessibilityData:{accessibilityData:{label:this.getSimpleText(R)}}}: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"}}});
dB.prototype.onEditOnlyModeUpdate=dB.prototype.onEditOnlyModeUpdate;dB.prototype.onImageChange=dB.prototype.onImageChange;_.Q([_.M(),_.F("design:type",Zbp)],dB.prototype,"imageData",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"instruction",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"a11yConfig",void 0);_.Q([_.M(),_.F("design:type",Number)],dB.prototype,"imageWidth",void 0);_.Q([_.M(),_.F("design:type",Number)],dB.prototype,"imageHeight",void 0);
_.Q([_.M(),_.F("design:type",Number)],dB.prototype,"displayScale",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"imageDisplayOffsetTop",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"imageDisplayOffsetLeft",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"pickerDisplayOffsetTop",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"pickerDisplayOffsetLeft",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"showPreviewContainer",void 0);
_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"startPicker",void 0);_.Q([_.M(),_.F("design:type",Number)],dB.prototype,"pickerOffsetX",void 0);_.Q([_.M(),_.F("design:type",Number)],dB.prototype,"pickerOffsetY",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"repositionOptional",void 0);_.Q([_.M(),_.F("design:type",Object)],dB.prototype,"editOnlyMode",void 0);_.Q([_.Xd("#picker-container"),_.F("design:type",HTMLElement)],dB.prototype,"JSC$15592_pickerContainer",void 0);
_.Q([_.Xd("#picker"),_.F("design:type",HTMLElement)],dB.prototype,"picker",void 0);_.Q([_.Xd("#preview-clipper"),_.F("design:type",HTMLElement)],dB.prototype,"previewClipper",void 0);_.Q([_.Xd("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],dB.prototype,"JSC$15592_imageInBackground",void 0);_.Q([_.Xd("#image-in-picker"),_.F("design:type",HTMLImageElement)],dB.prototype,"JSC$15592_imageInPicker",void 0);
_.Q([_.Xd("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],dB.prototype,"JSC$15592_imageInPreviewClipper",void 0);_.Q([_.a("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"altLabelForImage",null);_.Q([_.a("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],dB.prototype,"pickerSize",null);
_.Q([_.a("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],dB.prototype,"imageOrientationStyle",null);_.Q([_.a("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],dB.prototype,"editButton",null);_.Q([_.a("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],dB.prototype,"saveButton",null);_.Q([_.a("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],dB.prototype,"deleteButton",null);
_.Q([_.a("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],dB.prototype,"cancelButton",null);_.Q([_.a("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],dB.prototype,"cropOffsetTop",null);_.Q([_.a("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],dB.prototype,"cropOffsetLeft",null);
_.Q([_.a("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"pickerBackgroundStyle",null);_.Q([_.a("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"pickerDisplayStyle",null);_.Q([_.a("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"imageInPickerStyle",null);
_.Q([_.a("cropOffsetLeft","cropOffsetTop","pickerSize"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"previewClipperStyle",null);_.Q([_.Mb("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dB.prototype,"onImageChange",null);_.Q([_.Mb("editOnlyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dB.prototype,"onEditOnlyModeUpdate",null);
_.Q([_.a("showPreviewContainer"),_.F("design:type",String),_.F("design:paramtypes",[])],dB.prototype,"pickerModeStyle",null);_.Q([_.m({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],dB);
_.u(dB,"ytd-backstage-image-preview-renderer",function(){if(YcL!==void 0)return YcL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YcL=d},{mode:1});var bCO;var DTV={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 IMV;var qci;var jt=function(){var d=_.l.apply(this,arguments)||this;d.a11yConfig=DTV;d.imageDisplayOffsetTop=0;d.imageDisplayOffsetLeft=0;d.pickerDisplayOffsetTop=0;d.pickerDisplayOffsetLeft=0;d.cropCoordinatesSaved=!1;d.previewSize=0;d.startPicker=!1;d.repositionOptional=!1;return d};
_.x(jt,_.l);_.O=jt.prototype;_.O.created=function(){_.Pg.requestAvailability()};
_.O.ready=function(){};
_.O.onArrowKeysDown=function(d){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){d.detail.keyboardEvent.preventDefault();var f=0,R=0,W="";switch(d.detail.keyboardEvent.key){case "ArrowUp":HbL(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?W=this.a11yConfig.reachBottomOfImage:f=this.imageHeight*.05*-1;break;case "ArrowDown":HbL(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?W=this.a11yConfig.reachTopOfImage:
f=this.imageHeight*.05;break;case "ArrowLeft":HbL(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?W=this.a11yConfig.reachRightOfImage:R=this.imageWidth*.05*-1;break;case "ArrowRight":HbL(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?W=this.a11yConfig.reachLeftOfImage:R=this.imageWidth*.05}W&&_.X7(W)&&_.E$(this.hostElement,"iron-announce",{text:_.X7(W)});if(R||f)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+f)),d=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),d=_.X7(this.a11yConfig.imageVerticalPosition,{x_percent:""+d,y_percent:""+(100-d)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+R)),d=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),d=_.X7(this.a11yConfig.imageHorizontalPosition,{x_percent:""+d,y_percent:""+(100-d)})),d&&_.E$(this.hostElement,"iron-announce",{text:d})}};
_.O.getPreviewPosition=function(d,f,R,W){return Math.round(100*(d+f*.5-R)/W)};
_.O.displayImage=function(){var d=this.JSC$15603_pickerContainer.getBoundingClientRect().width,f=this.JSC$15603_pickerContainer.getBoundingClientRect().height,R=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),W=this.JSC$15603_imageInBackground.naturalWidth,p=this.JSC$15603_imageInBackground.naturalHeight;this.displayScale=Math.max(R/W,R/p);this.imageWidth=W*this.displayScale;this.imageHeight=p*this.displayScale;this.pickerDisplayOffsetLeft=(d-R)/2;this.pickerDisplayOffsetTop=
(f-R)/2;this.imageDisplayOffsetLeft=p>W?this.pickerDisplayOffsetLeft:(d-this.imageWidth)/2;this.imageDisplayOffsetTop=W>p?this.pickerDisplayOffsetTop:(f-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.O.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15603_imageInBackground.src=this.imageData.toString(),this.JSC$15603_imageInPicker.src=this.imageData.toString(),this.JSC$15603_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.O.getSignedPosition=function(d,f,R){return f==="X"&&_.FK("HTML_DIR")==="rtl"?R==="-"?d+"px":d*-1+"px":R==="-"?d*-1+"px":d+"px"};
_.O.pickerMove=function(d){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var f=this.pickerOffsetX-d.clientX,R=this.pickerOffsetY-d.clientY;this.pickerOffsetX=d.clientX;this.pickerOffsetY=d.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
R)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-f))}};
_.O.pickerMoveStart=function(d){this.startPicker=!0;this.pickerOffsetX=d.clientX;this.pickerOffsetY=d.clientY};
_.O.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.O.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.E$(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.O.getPreviewOffset=function(d,f,R,W){return f&&d&&R?(W==="X"&&_.FK("HTML_DIR")==="rtl"?R/f*d:R/f*d*-1)+"px":"0px"};
_.O.getSimpleText=function(d){return d?_.R0(d):""};
_.O.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var d=this.cropOffsetTop/this.imageHeight,f=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,R=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,W=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Eo(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.E$(this.hostElement,"yt-img-crop-coordinates-update",{top:d,right:f,bottom:R,left:W})}};
_.Uh.Object.defineProperties(jt.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var d=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.X7(this.a11yConfig.imageVerticalPosition,{x_percent:""+d,y_percent:""+(100-d)})+"\n"+_.X7(this.a11yConfig.verticalRepositionInstruction)}d=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.X7(this.a11yConfig.imageHorizontalPosition,{x_percent:""+d,y_percent:""+(100-d)})+"\n"+_.X7(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 d,f=(d=this.learnMore.runs[0])==null?void 0:d.navigationEndpoint,R;return((R=_.e(f,_.BW))==null?void 0:R.url)||void 0}}}});
jt.prototype.onImageDataChange=jt.prototype.onImageDataChange;_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"imageData",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"instruction",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"a11yConfig",void 0);_.Q([_.M(),_.F("design:type",Number)],jt.prototype,"imageWidth",void 0);_.Q([_.M(),_.F("design:type",Number)],jt.prototype,"imageHeight",void 0);_.Q([_.M(),_.F("design:type",Number)],jt.prototype,"displayScale",void 0);
_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"imageDisplayOffsetTop",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"imageDisplayOffsetLeft",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"pickerDisplayOffsetTop",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"pickerDisplayOffsetLeft",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"cropCoordinatesSaved",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"previewSize",void 0);
_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"startPicker",void 0);_.Q([_.M(),_.F("design:type",Number)],jt.prototype,"pickerOffsetX",void 0);_.Q([_.M(),_.F("design:type",Number)],jt.prototype,"pickerOffsetY",void 0);_.Q([_.M(),_.F("design:type",Object)],jt.prototype,"repositionOptional",void 0);_.Q([_.Xd("#picker-container"),_.F("design:type",HTMLElement)],jt.prototype,"JSC$15603_pickerContainer",void 0);_.Q([_.Xd("#picker"),_.F("design:type",HTMLElement)],jt.prototype,"picker",void 0);
_.Q([_.Xd("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],jt.prototype,"JSC$15603_imageInBackground",void 0);_.Q([_.Xd("#image-in-picker"),_.F("design:type",HTMLImageElement)],jt.prototype,"JSC$15603_imageInPicker",void 0);_.Q([_.Xd("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],jt.prototype,"JSC$15603_imageInPreviewClipper",void 0);_.Q([_.Xd("#full-image-as-preview"),_.F("design:type",HTMLImageElement)],jt.prototype,"imageAsPreview",void 0);
_.Q([_.a("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"altLabelForImage",null);_.Q([_.a("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],jt.prototype,"pickerSize",null);_.Q([_.a("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],jt.prototype,"imageOrientationStyle",null);
_.Q([_.a("instruction.previewInstruction.editButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],jt.prototype,"editButton",null);_.Q([_.a("instruction.editInstruction.saveButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],jt.prototype,"saveButton",null);_.Q([_.a("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],jt.prototype,"cropOffsetTop",null);
_.Q([_.a("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],jt.prototype,"cropOffsetLeft",null);_.Q([_.a("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"pickerBackgroundStyle",null);_.Q([_.a("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"pickerDisplayStyle",null);
_.Q([_.a("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"imageInPickerStyle",null);_.Q([_.a("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"previewClipperStyle",null);_.Q([_.e2("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jt.prototype,"onImageDataChange",null);
_.Q([_.a("cropCoordinatesSaved"),_.F("design:type",String),_.F("design:paramtypes",[])],jt.prototype,"pickerModeStyle",null);_.Q([_.a("instruction.editInstruction.learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],jt.prototype,"learnMore",null);_.Q([_.a("learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],jt.prototype,"learnMoreUrl",null);_.Q([_.nO({is:"yt-img-crop-picker",disableElementRegistration:!0})],jt);
_.u(jt,"yt-img-crop-picker",function(){if(qci===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;IMV===void 0&&(IMV=document.createElement("template"));var W=IMV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);qci=d}d=qci;return d},{mode:2});var f4=function(){var d=_.l.apply(this,arguments)||this;d.errorMessage="";d.hasPreview=!1;d.isBackstagePost=!1;d.dismissButtonOverrides={size:"XS"};return d};
_.x(f4,_.l);_.O=f4.prototype;_.O.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"}}}};
_.O.detached=function(){this.removeOverlay()};
_.O.setPreview=function(d){_.Eo(this.hostElement).querySelector("#preview-picker").imageData=d;this.hasPreview=!0;_.E$(this.hostElement,"yt-backstage-image-select-preview")};
_.O.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var d=_.Eo(this.hostElement).querySelector("#dropzone");d.classList.remove("dragover");d.classList.remove("error");_.E$(this.hostElement,"yt-backstage-image-select-cancel")};
_.O.setupOverlay=function(){var d=this.imageUploadEndpoint;this.removeOverlay();if(d&&d.imageValidationInfo){var f=_.Eo(this.hostElement).querySelector("#dropzone"),R=_.Eo(this.hostElement).querySelector("#select");this.overlay=new tK(d.uploadUrl,d.channelId,d.imageValidationInfo.maxFileSizeMb,d.imageValidationInfo.allowedMaxAspectRatio,f,R,!0);_.Vk(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.Vk(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.Vk(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.Vk(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.Vk(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.O.removeOverlay=function(){this.overlay&&(_.bp(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.bp(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.bp(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.bp(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.bp(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.O.onDragOver=function(d){var f=_.Eo(this.hostElement).querySelector("#dropzone");_.k6(f,"dragover",d.value)};
_.O.onPreview=function(d){this.setPreview(d.value)};
_.O.onImageError=function(d){if(d.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var f;d=(f=this.data)==null?void 0:f.fileSizeError}else if(d.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var R;d=(R=this.data)==null?void 0:R.invalidError}else if(d.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var W;d=(W=this.data)==null?void 0:W.invalidAspectRatioError}else return;this.errorMessage=_.R0(d);_.Eo(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.O.onImageAlert=function(d){this.onImageError(d)};
_.O.uploadPromise=function(){var d=this,f=this.overlay&&this.overlay.uploadPromise();if(f)return f.catch(function(){throw Error(d.data?_.R0(d.data.uploadFailureError):"");})};
_.Uh.Object.defineProperties(f4.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var d,f;if((d=this.data)==null?0:(f=d.icon)==null?0:f.iconType)return _.IT(this.data.icon.iconType)}}});
f4.prototype.setupOverlay=f4.prototype.setupOverlay;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],f4.prototype,"rendererStamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],f4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],f4.prototype,"imageUploadEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],f4.prototype,"errorMessage",void 0);
_.Q([_.M(),_.F("design:type",tK)],f4.prototype,"overlay",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],f4.prototype,"hasPreview",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],f4.prototype,"isBackstagePost",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f4.prototype,"selectionCancel",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],f4.prototype,"previewCancel",null);
_.Q([_.a("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],f4.prototype,"icon",null);_.Q([_.M(),_.F("design:type",Object)],f4.prototype,"dismissButtonOverrides",void 0);_.Q([_.e2("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],f4.prototype,"setupOverlay",null);_.Q([_.m({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],f4);
_.u(f4,"ytd-backstage-image-select-renderer",function(){if(bCO!==void 0)return bCO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return bCO=d},{mode:1});var Lme;var ePO;var RB=function(){var d=_.l.apply(this,arguments)||this;d.selected=!1;return d};
_.x(RB,_.l);_.O=RB.prototype;_.O.computeSelected=function(d){return d==null?void 0:d.selected};
_.O.computeTransform=function(d,f,R){var W,p,U=(p=(W=this.imageContainer)==null?void 0:W.getBoundingClientRect())!=null?p:{width:0,height:0};W=Math.max(U.width/f,U.height/R);R=R*W*d.top;return"translateX("+this.getSignedPosition(f*W*d.left,"X","-")+") translateY("+this.getSignedPosition(R,"Y","-")+")"};
_.O.getSignedPosition=function(d,f,R){return f==="X"&&_.FK("HTML_DIR")==="rtl"?R==="-"?d+"px":d*-1+"px":R==="-"?d*-1+"px":d+"px"};
_.O.onClick=function(){var d;_.E$(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(d=this.data)==null?void 0:d.image)};
_.O.onKeyPress=function(d){if(d.keyCode===13)this.onClick()};
_.Uh.Object.defineProperties(RB.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.image)==null?void 0:f.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)!=null&&d.image){var f;d=(f=this.data)==null?void 0:f.image;return d.previewCoordinates.top!==0||d.previewCoordinates.left!==0?(f=this.computeTransform(d.previewCoordinates,d.naturalWidth,d.naturalHeight),d.naturalHeight>=d.naturalWidth?"width:inherit;transform:"+f+";":"height:inherit;transform:"+f+";"):d.naturalHeight>=d.naturalWidth?"width:inherit;":"height:inherit;"}}}});
RB.prototype.onKeyPress=RB.prototype.onKeyPress;_.Q([_.Xd(".image-container"),_.F("design:type",HTMLElement)],RB.prototype,"imageContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],RB.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.F("design:type",Object)],RB.prototype,"selected",void 0);_.Q([_.a("data.image"),_.F("design:type",Object),_.F("design:paramtypes",[])],RB.prototype,"thumbnailUrl",null);
_.Q([_.a("data.image","data.image.previewCoordinates"),_.F("design:type",Object),_.F("design:paramtypes",[])],RB.prototype,"thumbnailStyle",null);_.Q([_.LO("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],RB.prototype,"onKeyPress",null);_.Q([_.m({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],RB);
_.u(RB,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(ePO!==void 0)return ePO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ePO=d},{mode:2});var Wm=function(d,f,R){R=R===void 0?!1:R;_.DB.call(this);var W=this;this.dropZoneOverlay=new KP(d);this.selectOverlay=R?new Ew(f,"multiple_file",["image/*"]):new Ew(f,"single_file",["image/*"]);this.handler=new _.Eh(this);_.Dp(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(f,"click",function(){W.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.x(Wm,_.DB);Wm.prototype.onChange=function(d){var f;(f=d.files)!=null&&f.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:d.files}))};var p4=function(){var d=_.l.apply(this,arguments)||this;d.addImageErrorMessage="";d.errorMessage="";d.images=[];d.selectedImageIndex=0;d.modern=_.q("web_modern_buttons");d.maxNumImagesPerPost=_.HX("max_num_images_per_post_web_ui");d.JSC$15618_imageId=0;return d};
_.x(p4,_.l);_.O=p4.prototype;_.O.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.E$(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.O.observeDragToReorder=function(){var d=this;if(this.showImagesPreview){var f,R=VnO(_.O0.getInstance(),(f=this.data)==null?void 0:f.dragToReorderTooltip);_.Pp.addLowPriorityJob(function(){_.b5(d.hostElement,R,d.thumbnailDragDropArea)})}};
_.O.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}}};
_.O.computeThumbnail=function(d){return(d==null?void 0:d.localImageSrc)||void 0};
_.O.onRendererstamperFinished=function(){_.XSa(this.ytReorderableBehavior,_.Eo(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Eo(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.O.handleDrop=function(d){var f=d.currDragItem;if(f!=null&&f.data){d=this.images[this.selectedImageIndex];var R=f.data.image,W=this.images.indexOf(R)||0;f=_.Jn(f.parentNode.children,f);this.images.splice(W,1);this.images.splice(f,0,R);this.images=[].concat(_.uR(this.images));this.selectedImageIndex=this.images.indexOf(d)}};
_.O.setUpImagePicker=function(){var d=this.imageUploadEndpoint;d&&d.imageValidationInfo&&(this.uploadManager=new c7(d.uploadUrl,d.channelId),this.initialPicker||(this.initialPicker=new Wm(this.dropzone,this.selectLink,!0),_.Vk(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Wm(this.addImageButtonContainer,this.addImageSelectButton),_.Vk(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.Vk(this.JSC$15618_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.Vk(this.JSC$15618_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.Vk(_.Eo(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.O.detached=function(){this.initialPicker&&(_.bp(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.bp(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.O.onInitialSelectImages=function(d){var f=this;return _.H(function(R){return R.yield(f.onSelectImages(d,!1),0)})};
_.O.onAddImage=function(d){var f=this;return _.H(function(R){return R.yield(f.onSelectImages(d,!0),0)})};
_.O.onSelectImages=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h;return _.H(function(t){switch(t.nextAddress){case 1:f?R.addImageErrorMessage="":(R.images=[],R.errorMessage="");W=d.detail;p=R.validateImages([].concat(_.uR(W)));if(p!=="")return f?R.addImageErrorMessage=p:R.errorMessage=p,t.return();U=[].concat(_.uR(W)).map(function(kU){return(new Bl(R.maxAspectRatio,!1,!0)).transform(kU)});
return t.yield(Promise.allSettled(U),2);case 2:g=t.yieldResult,K=_.Z(g.entries()),E=K.next();case 3:if(E.done){t.jumpTo(5);break}Y=E.value;b=_.Z(Y);D=b.next().value;I=b.next().value;L=D;X=I;if(X.status!=="fulfilled"){r=S=w=void 0;f?R.addImageErrorMessage=_.R0((w=R.data)==null?void 0:w.invalidError):R.errorMessage=R.errorMessage===""?_.R0((S=R.data)==null?void 0:S.invalidError):_.R0((r=R.data)==null?void 0:r.multiFileError);t.jumpTo(4);break}v=X.value;v.cropped&&_.E$(R.hostElement,"yt-backstage-multi-image-cropped");
if(v.invalidAspectRatio){y=n=c=void 0;f?R.addImageErrorMessage=_.R0((c=R.data)==null?void 0:c.invalidAspectRatioError):R.errorMessage=R.errorMessage===""?_.R0((n=R.data)==null?void 0:n.invalidAspectRatioError):_.R0((y=R.data)==null?void 0:y.multiFileError);t.jumpTo(4);break}return t.yield(s18(R.JSC$15618_imageId,d.detail[L],v.transformedData),8);case 8:h=t.yieldResult,R.images.push(h),R.JSC$15618_imageId++;case 4:E=K.next();t.jumpTo(3);break;case 5:if(R.errorMessage!==""||R.addImageErrorMessage!==
"")return t.return();f?s_V(R.uploadManager,[R.images[R.images.length-1]]):s_V(R.uploadManager,R.images);R.images=[].concat(_.uR(R.images));R.selectedImageIndex=f?Math.max(R.images.length-1,0):0;_.E$(R.hostElement,"yt-backstage-multi-image-select");_.a4(t)}})};
_.O.onThumbnailClick=function(d){if(d=d.event_.detail)this.selectedImageIndex=this.images.indexOf(d)};
_.O.validateImages=function(d){if(d.length>this.maxNumImagesPerPost){var f;return _.R0((f=this.data)==null?void 0:f.multiImageExceedMaxImageCountError)}var R=1048576*this.maxFileSizeMb;d=d.filter(function(U){return U.size>R}).length;
if(d===0)return"";var W,p;d=d>1?(W=this.data)==null?void 0:W.multiFileError:(p=this.data)==null?void 0:p.fileSizeError;return _.R0(d)};
_.O.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.uR(this.images));this.selectedImageIndex=0};
_.O.repositionImage=function(d){this.images[this.selectedImageIndex].previewCoordinates=d.event_.detail;this.images=[].concat(_.uR(this.images))};
_.O.getAllUploadStatuses=function(){var d=this,f,R,W,p;return _.H(function(U){if(U.nextAddress==1)return U.yield(d.uploadManager.getAllUploadStatuses(),2);f=U.yieldResult;R=_.Z(f);for(W=R.next();!W.done;W=R.next())if(p=W.value,p.encryptedBlobId===void 0)return U.return(gbi(d.uploadManager));return U.return(f)})};
_.O.hasImages=function(){return this.images.length>0};
_.O.cancel=function(){for(var d=this.uploadManager,f=_.Z(d.imagesUploadData),R=f.next();!R.done;R=f.next())d.cancel(R.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.E$(this.hostElement,"yt-backstage-multi-image-cancel")};
_.Uh.Object.defineProperties(p4.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.imageUploadEndpoint)==null?void 0:(f=d.imageValidationInfo)==null?void 0:f.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.imageUploadEndpoint)==null?void 0:(f=d.imageValidationInfo)==null?void 0:f.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var d,f;if((d=this.data)==null?0:(f=d.icon)==null?0:f.iconType)return _.IT(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.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 d=this;return(this.images||[]).map(function(f,R){return{renderer:{image:f,selected:R===d.selectedImageIndex}}})}}});
p4.prototype.setUpImagePicker=p4.prototype.setUpImagePicker;p4.prototype.onRendererstamperFinished=p4.prototype.onRendererstamperFinished;p4.prototype.observeDragToReorder=p4.prototype.observeDragToReorder;p4.prototype.observeAddImageError=p4.prototype.observeAddImageError;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],p4.prototype,"rendererStamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],p4.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.TgF),_.F("design:type",Object)],p4.prototype,"ytReorderableBehavior",void 0);_.Q([_.Xd("#dropzone"),_.F("design:type",HTMLElement)],p4.prototype,"dropzone",void 0);_.Q([_.Xd("#select-link"),_.F("design:type",HTMLElement)],p4.prototype,"selectLink",void 0);_.Q([_.Xd("#thumbnail-drag-drop-area"),_.F("design:type",HTMLElement)],p4.prototype,"thumbnailDragDropArea",void 0);_.Q([_.Xd("#add-image-button-container"),_.F("design:type",HTMLElement)],p4.prototype,"addImageButtonContainer",void 0);
_.Q([_.Xd("#add-image-button"),_.F("design:type",HTMLElement)],p4.prototype,"addImageSelectButton",void 0);_.Q([_.Xd("#image-preview-container"),_.F("design:type",Object)],p4.prototype,"JSC$15618_imagePreviewContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],p4.prototype,"addImageErrorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],p4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],p4.prototype,"errorMessage",void 0);
_.Q([_.M(),_.F("design:type",Object)],p4.prototype,"imageUploadEndpoint",void 0);_.Q([_.M(),_.F("design:type",Array)],p4.prototype,"images",void 0);_.Q([_.M(),_.F("design:type",Wm)],p4.prototype,"initialPicker",void 0);_.Q([_.M(),_.F("design:type",Wm)],p4.prototype,"addImagePicker",void 0);_.Q([_.M(),_.F("design:type",c7)],p4.prototype,"uploadManager",void 0);_.Q([_.M(),_.F("design:type",Object)],p4.prototype,"selectedImageIndex",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],p4.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],p4.prototype,"maxNumImagesPerPost",void 0);_.Q([_.a("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],p4.prototype,"maxAspectRatio",null);_.Q([_.a("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],p4.prototype,"maxFileSizeMb",null);
_.Q([_.a("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],p4.prototype,"dropIcon",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],p4.prototype,"selectionCancel",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],p4.prototype,"previewCancel",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],p4.prototype,"dataForAddImageButton",null);
_.Q([_.a("errorMessage"),_.F("design:type",String),_.F("design:paramtypes",[])],p4.prototype,"dropzoneClass",null);_.Q([_.a("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],p4.prototype,"showImagesPreview",null);_.Q([_.a("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],p4.prototype,"containMaxImages",null);_.Q([_.e2("addImageErrorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p4.prototype,"observeAddImageError",null);
_.Q([_.e2("showImagesPreview"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p4.prototype,"observeDragToReorder",null);_.Q([_.a("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],p4.prototype,"selectedImageData",null);_.Q([_.a("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],p4.prototype,"thumbnailRenderers",null);
_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p4.prototype,"onRendererstamperFinished",null);_.Q([_.e2("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p4.prototype,"setUpImagePicker",null);_.Q([_.m({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],p4);
_.u(p4,"ytd-backstage-multi-image-select-renderer",function(){if(Lme!==void 0)return Lme;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Lme=d},{mode:1});var xTy;var XqV;var T1a;var UZ=function(){var d=_.l.apply(this,arguments)||this;d.boundCaptureFocus=function(f){d.onCaptureFocus(f)};
return d};
_.x(UZ,_.l);_.O=UZ.prototype;_.O.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.O.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.O.onCaptureFocus=function(d){_.RG(d).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.O.getIconType=function(d){return d?"yt-icons:"+d.toLowerCase():null};
_.O.onSelect=function(){var d;if((d=this.data)==null?0:d.onSelectCommand)if(_.q("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var f;((f=_.e(this.data.onSelectCommand.commandMetadata,_.ex))==null?0:f.url)?_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.Ze().resolve(_.s4).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.Uh.Object.defineProperties(UZ.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.R0(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}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],UZ.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],UZ.prototype,"data",void 0);_.Q([_.Xd("#item"),_.F("design:type",HTMLElement)],UZ.prototype,"item",void 0);_.Q([_.a("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],UZ.prototype,"label",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],UZ.prototype,"value",null);_.Q([_.m({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],UZ);
_.u(UZ,"ytd-privacy-dropdown-item-renderer",function(){if(T1a!==void 0)return T1a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return T1a=d},{mode:1});var OZ=function(){var d=_.l.apply(this,arguments)||this;d.value="";d.label="";d.disabled=!1;return d};
_.x(OZ,_.l);_.O=OZ.prototype;_.O.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"}}}};
_.O.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.O.dataChanged=function(){this.reset()};
_.O.valueChanged=function(){var d;if(this.value&&(d=this.data)!=null&&d.entries){d=_.Z(this.data.entries);for(var f=d.next();!f.done;f=d.next())if((f=this.getRendererForEntry(f.value))&&this.getItemRendererValue(f)===this.value){this.label=this.ytComponentBehavior.getSimpleString(f.label);break}}};
_.O.setInitialLabel=function(){if(this.data&&this.data.entries)for(var d=_.Z(this.data.entries),f=d.next();!f.done;f=d.next())if(f=this.getRendererForEntry(f.value)){if(f.isSelected){this.label=this.ytComponentBehavior.getSimpleString(f.label);break}this.data.label&&(this.label=this.data.label)}};
_.O.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var d=_.Z(this.data.entries),f=d.next();!f.done;f=d.next()){f=this.getRendererForEntry(f.value);var R=void 0;if((R=f)==null?0:R.isSelected)return this.getItemRendererValue(f)||-1}return-1};
_.O.getItemRendererValue=function(d){return"stringValue"in d||"int32Value"in d?d.stringValue||d.int32Value||null:null};
_.O.getRendererForEntry=function(d){return d.dropdownItemRenderer||d.privacyDropdownItemRenderer||d.navigationDropdownItemRenderer||null};
_.O.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("value-changed",this.value))};
_.O.updateValueFromBinding=function(d){this.value=d.detail.value};
OZ.prototype.valueChangedForBinding=OZ.prototype.valueChangedForBinding;OZ.prototype.valueChanged=OZ.prototype.valueChanged;OZ.prototype.dataChanged=OZ.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],OZ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],OZ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],OZ.prototype,"value",void 0);_.Q([_.M(),_.F("design:type",Object)],OZ.prototype,"label",void 0);_.Q([_.Xd("#entries"),_.F("design:type",Object)],OZ.prototype,"entries",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],OZ.prototype,"disabled",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OZ.prototype,"dataChanged",null);
_.Q([_.Mb("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OZ.prototype,"valueChanged",null);_.Q([_.e2("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OZ.prototype,"valueChangedForBinding",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],OZ);
_.u(OZ,"ytd-flat-dropdown-renderer",function(){if(XqV!==void 0)return XqV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return XqV=d},{mode:1});var Aca;var ZW=function(){var d=_.l.apply(this,arguments)||this;d.quizOptions=[];d.explanationPlaceholderText="";d.optionPlaceholderText="";d.correctAnswerIndex=-1;d.isMarkAnswerTooltipShown=!1;d.timer=0;return d};
_.x(ZW,_.l);_.O=ZW.prototype;_.O.dataChanged=function(){this.optionPlaceholderText=_.R0(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.R0(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.O.onMarkCorrectAnswer=function(d){var f,R=((f=this.quizOptions[this.correctAnswerIndex])==null?void 0:f.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[d.model.index]=Object.assign({},this.quizOptions[d.model.index],{explanationText:R,isCorrect:!0});this.correctAnswerIndex=d.model.index;this.quizOptions=[].concat(_.uR(this.quizOptions))};
_.O.updatePlaceholderTexts=function(){for(var d=!1,f=[],R=0;R<this.quizOptions.length;R++){var W=this.optionPlaceholderText+" "+(R+1),p=void 0;((p=this.quizOptions[R])==null?void 0:p.placeholderText)!==W?(d=!0,f.push(Object.assign({},this.quizOptions[R],{placeholderText:W}))):f.push(this.quizOptions[R])}d&&(this.quizOptions=f);this.isValid()?_.E$(this.hostElement,"yt-commentbox-post-enable"):_.E$(this.hostElement,"yt-commentbox-post-disable")};
_.O.getSimpleString=function(d){return _.R0(d)};
_.O.createQuizOptions=function(d){var f=[],R;d=(R=d==null?void 0:d.minQuizOptions)!=null?R:0;for(R=0;R<d;R++)f.push(this.createQuizOption());return f};
_.O.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.uR(this.quizOptions),[this.createQuizOption()]))};
_.O.onInput=function(){this.quizOptions=[].concat(_.uR(this.quizOptions))};
_.O.onExplanationInput=function(){_.E$(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.O.onRemoveQuizOption=function(d){this.quizOptions.splice(d.model.index,1);d.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:d.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.uR(this.quizOptions));this.quizOptions.length===0&&_.E$(this.hostElement,"yt-quiz-attachment-dismiss")};
_.O.updateHintRenderer=function(){var d=this;clearTimeout(this.timer);this.timer=setTimeout(function(){d.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.O.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var d=0,f=0,R=_.Z(this.quizOptions),W=R.next();!W.done;W=R.next()){W=W.value;var p=void 0;if(((p=W.optionText)==null?void 0:p.trim())!==""||W.isCorrect){W.isCorrect&&f++;p=void 0;if(this.hasCustomOptionText&&((p=W.optionText)==null?void 0:p.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;d++}}return d>=
Number(this.editorInfo.minQuizOptions)&&f===1};
_.O.getPostCreateOptions=function(){for(var d=[],f=_.Z(this.quizOptions),R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;((W=R.optionText)==null?void 0:W.trim())!==""&&d.push({pollOption:{text:R.optionText,explanation:R.explanationText},isCorrect:R.isCorrect})}return d};
_.O.getExplanationText=function(){var d;return((d=this.quizOptions[this.correctAnswerIndex])==null?void 0:d.explanationText)||""};
_.O.maybeDisplayMarkAnswerEduToolTip=function(){var d,f,R,W,p,U,g;this.shouldShowMarkAnswerTooltip()&&((d=this.editorInfo)==null?0:(f=d.markAnswerButton)==null?0:(R=f.buttonRenderer)==null?0:(W=R.hint)==null?0:(p=W.hintRenderer)==null?0:(U=p.content)==null?0:(g=U.bubbleHintRenderer)==null?0:g.text)&&(_.O0.getInstance(),d=Za(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,(d==null?void 0:d.length)>0&&this.optionSelectors&&_.eM(d[0],this.optionSelectors[0]))};
_.O.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var d=0,f=_.Z(this.quizOptions),R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;((W=R.optionText)==null?void 0:W.trim())!==""&&d++;if(R.isCorrect)return!1}return d<2?!1:!0};
_.O.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.O.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.O.updateOptionTextFromBinding=function(d){if(d.target){var f=Array.from(_.Eo(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(d.target);if(f>=0){var R;this.quizOptions[f].optionText=(R=d.detail.value)!=null?R:""}}};
_.Uh.Object.defineProperties(ZW.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.editorInfo)==null?void 0:(f=d.addOptionButton)==null?void 0:f.buttonRenderer;R&&(R.style="STYLE_SUGGESTIVE",R.size="SIZE_SMALL",R.isDisabled=!this.isAllowedToAddOption);return(R==null?0:R.text)?R:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.quizOptions.length<((f=(d=this.editorInfo)==null?void 0:d.maxQuizOptions)!=null?f:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(d){var f;return(f=d.optionText)==null?void 0:f.trim()})}}});
ZW.prototype.updatePlaceholderTexts=ZW.prototype.updatePlaceholderTexts;ZW.prototype.dataChanged=ZW.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],ZW.prototype,"editorInfo",void 0);_.Q([_.M(),_.F("design:type",Array)],ZW.prototype,"quizOptions",void 0);_.Q([_.M(),_.F("design:type",Object)],ZW.prototype,"explanationPlaceholderText",void 0);_.Q([_.TW(".option-selector-button"),_.F("design:type",Array)],ZW.prototype,"optionSelectors",void 0);
_.Q([_.Mb("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZW.prototype,"dataChanged",null);_.Q([_.a("editorInfo","isAllowedToAddOption","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZW.prototype,"addAnswerButton",null);_.Q([_.a("editorInfo","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZW.prototype,"isAllowedToAddOption",null);
_.Q([_.Mb("quizOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZW.prototype,"updatePlaceholderTexts",null);_.Q([_.a("quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZW.prototype,"hasCustomOptionText",null);_.Q([_.m({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],ZW);
_.u(ZW,"ytd-backstage-quiz-editor-renderer",function(){if(Aca!==void 0)return Aca;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Aca=d},{mode:2});var aMi;var Moe=(Dt.FIRSTDAYOFWEEK+1)%7;var wqc;var lMi=[],G0V=0,ScR=0;G0V=0;ScR=24;if(.25*(ScR-G0V)<0)wqc=[];else{for(var VoB=G0V;VoB<ScR;VoB+=.25)lMi.push(VoB);wqc=lMi}var rcV=wqc.map(function(d){d=d*60*60;return{secondsSinceMidnight:d,text:(new d5(7)).format(new Date(0,0,0,0,0,d))}});var mTC;var sZ=function(){var d=_.l.apply(this,arguments)||this;d.skipNextOpenDialog=!1;d.errorMessage="";d.previousMonthLabel=_.X7("PREVIOUS_MONTH_LABEL");d.nextMonthLabel=_.X7("NEXT_MONTH_LABEL");return d};
_.x(sZ,_.l);_.O=sZ.prototype;_.O.attached=function(){var d=this,f=new MutationObserver(function(){d.JSC$15661_calendarMain.scrollHeight>0&&(f.disconnect(),d.calendarConfig&&d.calendarConfig.selectedDate&&d.scrollToDate())});
f.observe(this.JSC$15661_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){f.disconnect()},1E3)};
_.O.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.O.onDateTextChange=function(){if(this.calendarConfig){var d=this.validateDateText();d.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(d.details)):this.textbox.setAttribute("invalid","")}};
_.O.handleDayClick=function(d){d.model.day.date&&(this.commitDate(d.model.day.date),this.dialog.close())};
_.O.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var d=qdJ(this.calendarConfig.selectedDate,this.renderData);d!==void 0&&this.JSC$15661_calendarMain.scrollToIndex(d)}};
_.O.scrollToNextMonth=function(){this.JSC$15661_calendarMain.scrollToIndex(this.JSC$15661_calendarMain.firstVisibleIndex+1)};
_.O.scrollToPrevMonth=function(){this.JSC$15661_calendarMain.firstVisibleIndex===0&&this.JSC$15661_calendarMain.scrollTo(0,0);this.JSC$15661_calendarMain.scrollToIndex(this.JSC$15661_calendarMain.firstVisibleIndex-1)};
_.O.onFormSubmit=function(d){d.preventDefault();this.calendarConfig&&(d=this.validateDateText(),d.isValid&&(this.commitDate(d.details),this.dialog.close()))};
_.O.onEscOrClickingOutside=function(d){d=d.detail.path&&!!d.detail.path.length&&d.detail.path[0];if(d.classList.contains("ytd-calendar-date-picker")){d===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var f=0;f<this.dropdownButton.children.length;f++)this.dropdownButton.children[f]===d&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}d=this.textbox.value!==this.dateText;f=this.validateDateText();d&&f.isValid&&this.commitDate(f.details);this.dialog.close();this.textbox.value=
this.dateText};
_.O.commitDate=function(d){this.calendarConfig&&(this.set("calendarConfig.selectedDate",d),_.E$(this.hostElement,"ytd-calendar-date-selected",d))};
_.O.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var d=this.textbox.value;var f=new Date;d=(new v1L(2)).parse(d,f,{validate:!0})===d.length?D7F(f):void 0;if(!d)return this.errorMessage=_.X7("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};f=this.calendarConfig.start;var R=this.calendarConfig.end;if(E1f(d,f))return this.errorMessage=_.X7("ENTER_DATE_OR_LATER",{allowed_date:bb8(f)}),{isValid:!1,details:void 0};if(E1f(R,d))return this.errorMessage=
_.X7("ENTER_DATE_OR_EARLIER",{allowed_date:bb8(R)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:d}};
_.Uh.Object.defineProperties(sZ.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?bb8(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var d=this.calendarConfig,f=[],R=0;R<7;R++)f.push(Dt.NARROWWEEKDAYS[(R+Moe)%7]);R=[];for(var W=new Date(d.start.year,d.start.month);W.getFullYear()<d.end.year||W.getFullYear()===d.end.year&&W.getMonth()<=d.end.month;){var p=R,U=p.push,g=W.getFullYear(),K=W.getMonth(),E=d,Y=void 0,b=[],D=Object.freeze({extraCssClass:"invisible",debugClass:""}),I=new Date(g,K),L=D7F(I);I=I.getDay();for(var X=D7F(new Date);L.month===
K;){I!==Moe&&Y||(Y=Array.from({length:7}).fill(D),b.push(Y));var w={date:{year:g,month:K,day:L.day},extraCssClass:"",debugClass:""};E.selectedDate&&w.date&&KF8(w.date,E.selectedDate)&&(w.extraCssClass+=" selected");if(E1f(L,E.start)||E1f(E.end,L))w.extraCssClass+=" disabled";KF8(L,X)&&(w.extraCssClass+=" today");w.extraCssClass=w.extraCssClass.trim();Y[(I-Moe+7)%7]=w;L=k$v(L);I=(I+1)%7}U.call(p,{weeks:b,monthLabel:Dt.SHORTMONTHS[K]+" "+g,year:g,month:K,monthLabelExtraCssClass:b[0][2]===D?"shift-down-label":
""});W.setMonth(W.getMonth()+1)}return{months:R,daysOfWeekLabel:f}}}}});
sZ.prototype.onEscOrClickingOutside=sZ.prototype.onEscOrClickingOutside;sZ.prototype.scrollToDate=sZ.prototype.scrollToDate;_.Q([_.M(),_.F("design:type",Object)],sZ.prototype,"calendarConfig",void 0);_.Q([_.M(),_.F("design:type",Object)],sZ.prototype,"skipNextOpenDialog",void 0);_.Q([_.M(),_.F("design:type",Object)],sZ.prototype,"errorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],sZ.prototype,"previousMonthLabel",void 0);
_.Q([_.M(),_.F("design:type",Object)],sZ.prototype,"nextMonthLabel",void 0);_.Q([_.Xd("#textbox"),_.F("design:type",HTMLInputElement)],sZ.prototype,"textbox",void 0);_.Q([_.Xd("#calendar-dialog"),_.F("design:type",Object)],sZ.prototype,"dialog",void 0);_.Q([_.Xd("#calendar-main"),_.F("design:type",Object)],sZ.prototype,"JSC$15661_calendarMain",void 0);_.Q([_.Xd("#date-picker"),_.F("design:type",HTMLElement)],sZ.prototype,"dropdownButton",void 0);
_.Q([_.a("calendarConfig.selectedDate"),_.F("design:type",String),_.F("design:paramtypes",[])],sZ.prototype,"dateText",null);_.Q([_.a("calendarConfig","calendarConfig.selectedDate"),_.F("design:type",Object),_.F("design:paramtypes",[])],sZ.prototype,"renderData",null);_.Q([_.e2("renderData","calendarConfig.selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sZ.prototype,"scrollToDate",null);
_.Q([_.LO("iron-overlay-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],sZ.prototype,"onEscOrClickingOutside",null);_.Q([_.nO({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],sZ);
_.u(sZ,"ytd-calendar-date-picker",function(){if(mTC!==void 0)return mTC;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mTC=d},{mode:2});var uiV=_.X7("UTC_OFFSET_FORMAT",{utc_offset:(new d5("Z")).format(new Date)}),P1c=(new Date).getTimezoneOffset()*-60,Q_L=new Date,vbF,FmB=tB(Q_L.getTimezoneOffset());vbF=eKe(XfB(FmB,Q_L));var JcN=_.X7("LOCAL_TIME_GMT_LABEL",{gmt_text:vbF.replace("+0","+").replace("-0","-").replace(":00","")}),gB=function(){var d=_.l.apply(this,arguments)||this;d.selectedTimeIndex=0;d.selectedTimezoneIndex=0;d.timeOfDayOptions=rcV;return d};
_.x(gB,_.l);_.O=gB.prototype;_.O.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var d=Ydu();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=d,this.selectedTimeIndex=0;else{var f=IdU(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},d,{selectedDate:f.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(R){return R.secondsSinceMidnight===f.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.O.onDatePicked=function(d){this.selectedDate=d.detail};
_.O.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.E$(this.hostElement,"ytd-date-time-selection-cancelled")};
_.O.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var d=this.selectedDate;d=new Date(d.year,d.month,d.day);_.E$(this.hostElement,"ytd-date-time-selection-update",Math.floor(d.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+d.getTimezoneOffset()*60))}};
_.O.getTimezoneFormat=function(d){return d.localizedDisplayText?d.localizedDisplayText:_.X7("TIMEZONE_FORMAT",{utc_offset_text:""+d.localizedUtcOffset,city_name:""+d.localizedName})};
_.O.updateSelectedTimeIndexFromBinding=function(d){this.selectedTimeIndex=d.detail.value};
_.O.updateSelectedTimezoneIndexFromBinding=function(d){this.selectedTimezoneIndex=d.detail.value};
_.Uh.Object.defineProperties(gB.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var d=this.data.timezoneOptions;var f={name:"Etc/Unknown",localizedName:_.X7("LOCAL_TIME_LABEL"),localizedUtcOffset:uiV,utcOffsetSec:""+P1c,localizedDisplayText:JcN};d?d.length&&d[0].name!==f.name&&(d[0].localizedDisplayText||(f.localizedDisplayText=""),d.unshift(f)):d=[f];return d}}},
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]}}});
gB.prototype.onDateTimeTimezoneChange=gB.prototype.onDateTimeTimezoneChange;gB.prototype.onDatePicked=gB.prototype.onDatePicked;gB.prototype.updateDefaultSelectedValue=gB.prototype.updateDefaultSelectedValue;_.Q([_.M(),_.F("design:type",Object)],gB.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],gB.prototype,"calendarConfig",void 0);_.Q([_.M(),_.F("design:type",Object)],gB.prototype,"selectedDate",void 0);_.Q([_.M(),_.F("design:type",Object)],gB.prototype,"selectedTimeIndex",void 0);
_.Q([_.M(),_.F("design:type",Object)],gB.prototype,"selectedTimezoneIndex",void 0);_.Q([_.Xd("#time-listbox"),_.F("design:type",Object)],gB.prototype,"timeListBox",void 0);_.Q([_.Xd("#timezone-listbox"),_.F("design:type",Object)],gB.prototype,"timezoneListBox",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gB.prototype,"rendererStamperBehavior",void 0);_.Q([_.a("data.timezoneOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],gB.prototype,"timeZones",null);
_.Q([_.Mb("data","timeZones"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gB.prototype,"updateDefaultSelectedValue",null);_.Q([_.a("selectedTimezoneIndex","timeZones"),_.F("design:type",Object),_.F("design:paramtypes",[])],gB.prototype,"selectedTimezone",null);_.Q([_.a("selectedTimeIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],gB.prototype,"selectedTime",null);
_.Q([_.LO("ytd-calendar-date-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gB.prototype,"onDatePicked",null);_.Q([_.e2("selectedTimezone","selectedTime","selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gB.prototype,"onDateTimeTimezoneChange",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],gB);
_.u(gB,"ytd-date-time-picker-renderer",function(){if(aMi!==void 0)return aMi;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aMi=d},{mode:1});var nbc;var Hm=function(){var d=_.l.apply(this,arguments)||this;d.boundOnTapDismissButton=function(){d.dismissTapHandler()};
d.dismissButtonOverrides={size:"XS"};return d};
_.x(Hm,_.l);Hm.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}}}}}};
Hm.prototype.dismissTapHandler=function(){_.E$(this.hostElement,"yt-backstage-attachment-dismissed")};
Hm.prototype.computeAttachmentType=function(d){return d?d.backstageImageRenderer?"image":d.videoRenderer?"video":"none":"none"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Hm.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Hm.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Hm.prototype,"attachmentPreview",void 0);_.Q([_.M(),_.F("design:type",Object)],Hm.prototype,"dismissButton",void 0);_.Q([_.M(),_.F("design:type",Object)],Hm.prototype,"boundOnTapDismissButton",void 0);
_.Q([_.M(),_.F("design:type",Object)],Hm.prototype,"dismissButtonOverrides",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.F("design:type",String)],Hm.prototype,"attachmentType",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],Hm);
_.u(Hm,"ytd-backstage-dismissable-attachment",function(){if(nbc!==void 0)return nbc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nbc=d},{mode:1});var hPV;var K4=function(){var d=_.l.apply(this,arguments)||this;d.selectedVideoId=void 0;d.picker=void 0;d.dismissButtonOverrides={size:"XS"};d.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return d};
_.x(K4,_.l);_.O=K4.prototype;_.O.onServiceRequestCompleted=function(d){d.stopPropagation()};
_.O.handleAddVideoPreviewAction=function(d){d=this.get("addVideoPreviewAction",d);this.onGetVideoPreviewSuccess(d)};
_.O.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}}}}}};
_.O.onLaunchVideoPicker=function(d){var f=this,R=_.R0(this.get("addVideoLinkAction.title",d)),W=this.get("addVideoLinkAction.onePickHostId",d);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",d);W&&(this.picker||(R=_.Hfc(_.rUW(W).setTitle(R).addView(OfR()).addView(U2O()),function(p){f.onPickVideo(p)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",d)||R.addView("youtube"),this.picker=R.build()),this.picker.setVisible(!0))};
_.O.onPickVideo=function(d){if(d)if(d.action==="cancel")_.E$(this.hostElement,"yt-video-link-button-cancel");else if(d.action==="picked"){d=d.docs;if(!d||d.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(d=(d==null?0:d.length)?d[0]:void 0)?d.id:void 0;this.setVideoPreview()}};
_.O.setVideoPreview=function(){var d=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){d.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.O.onGetVideoPreviewSuccess=function(d){if(d&&d.videoPreview&&d.cancelButton)this.videoPreview=d.videoPreview,this.cancelButton=d.cancelButton,_.E$(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.O.onGetVideoPreviewError=function(){this.cancel()};
_.O.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.E$(this.hostElement,"yt-video-link-cancel")};
_.O.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
K4.prototype.onServiceRequestCompleted=K4.prototype.onServiceRequestCompleted;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],K4.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],K4.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],K4.prototype,"videoPreview",void 0);_.Q([_.M(),_.F("design:type",Object)],K4.prototype,"cancelButton",void 0);_.Q([_.M(),_.F("design:type",Object)],K4.prototype,"getVideoPreviewCommand",void 0);_.Q([_.M(),_.F("design:type",Object)],K4.prototype,"dismissButtonOverrides",void 0);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],K4.prototype,"onServiceRequestCompleted",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],K4);
_.u(K4,"ytd-backstage-video-link-attachment",function(){if(hPV!==void 0)return hPV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hPV=d},{mode:1});var obc;var $TN;var N1N;var EZ=function(){return _.l.apply(this,arguments)||this};
_.x(EZ,_.l);EZ.prototype.dataChanged=function(){this.active=!1};
EZ.prototype.onTap=function(){_.E$(this.hostElement,"yt-select-emoji-suggestion",this.data)};
EZ.prototype.identity=function(d){return d};
_.Uh.Object.defineProperties(EZ.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;if((d=this.data)==null?0:(f=d.image)==null?0:(R=f.thumbnails)==null?0:(W=R[0])==null?0:W.url)return d=this.data.image.thumbnails[0].url,d.startsWith("data:image/svg+xml")?Vt(d):_.Fo(d)}}});
EZ.prototype.dataChanged=EZ.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],EZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],EZ.prototype,"active",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EZ.prototype,"dataChanged",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EZ.prototype,"imageSrc",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],EZ);
_.u(EZ,"ytd-emoji-suggestion",function(){if(N1N!==void 0)return N1N;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return N1N=d},{mode:1});var ycV=/.*([:@#].*?)$/,zO=function(){var d=_.l.apply(this,arguments)||this;d.suggestions=[];d.suggestionIndex=-1;d.JSC$15689_lastSuggestionRange=null;return d};
_.x(zO,_.l);_.O=zO.prototype;_.O.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.O.getSuggestions=function(d){var f=[],R=AuB(this.emojiManager,d.substr(0,3));if(R)for(var W in R)if(W.toLocaleLowerCase().indexOf(d)===0){var p=R[W];if(p&&p.emojiId){p=yv(this.emojiManager,p.emojiId);var U=void 0,g=void 0,K=void 0,E=void 0,Y=((U=p)==null?0:U.isCustomEmoji)?(g=p)==null?void 0:(K=g.shortcuts)==null?void 0:K[0]:(E=p)==null?void 0:E.emojiId;U=void 0;f.push({suggestion:{image:(U=p)==null?void 0:U.image,alt:Y,text:W}});if(f.length>=64)break}}return f?f.sort(function(b,D){return D.suggestion.text<
b.suggestion.text?-1:D.suggestion.text===b.suggestion.text?0:1}):null};
_.O.insertSuggestion=function(d){_.E$(this.hostElement,"yt-insert-suggestion",{range:this.JSC$15689_lastSuggestionRange,text:d.alt});this.dropdown.opened=!1};
_.O.updateSuggestionsAtCaret=function(d){this.updateSuggestions(d,this.retrieveTextBeforeRange(d))};
_.O.offsetStartOfRangeBy=function(d,f){d.startOffset>=f&&d.setStart(d.startContainer,d.startOffset-f)};
_.O.updateSuggestions=function(d,f){var R=this;this.JSC$15689_lastSuggestionRange&&(this.JSC$15689_lastSuggestionRange.detach(),this.JSC$15689_lastSuggestionRange=null);if((f=ycV.exec(f))&&f.length&&(f=f[f.length-1].toLocaleLowerCase(),f.length>2||f===":_")&&(this.offsetStartOfRangeBy(d,f.length),this.JSC$15689_lastSuggestionRange=d,(d=this.getSuggestions(f))&&d.length)){this.suggestions=d;_.WZ(this,function(){R.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(d.length-1);return}this.dropdown.opened=!1};
_.O.onKeyDown=function(d){if(this.dropdown.opened)switch(d.key){case "Escape":this.dropdown.opened=!1;d.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);d.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);d.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),d.preventDefault()}};
_.O.onKeyUp=function(d,f){switch(d.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(f);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(f)}};
_.O.onKeyPress=function(d){d.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),d.preventDefault())};
_.O.changeSuggestionIndex=function(d){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(d+this.suggestions.length)%this.suggestions.length,d=this.dropdownContent.children[this.suggestionIndex],d.active=!0,this.dropdownContent.scrollTop=d.offsetTop)};
_.O.retrieveTextBeforeRange=function(d){var f=d.startContainer;return f&&f.nodeType===Node.TEXT_NODE?f.textContent.substr(0,d.startOffset):""};
zO.prototype.onKeyPress=zO.prototype.onKeyPress;zO.prototype.onKeyUp=zO.prototype.onKeyUp;zO.prototype.onKeyDown=zO.prototype.onKeyDown;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zO.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Array)],zO.prototype,"suggestions",void 0);_.Q([_.M(),_.F("design:type",_.$L)],zO.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Number)],zO.prototype,"verticalSuggestionsOffset",void 0);
_.Q([_.Xd("#dropdown"),_.F("design:type",Object)],zO.prototype,"dropdown",void 0);_.Q([_.Xd("#dropdown-content"),_.F("design:type",HTMLDivElement)],zO.prototype,"dropdownContent",void 0);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],zO.prototype,"onKeyDown",null);_.Q([_.LO("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent,Range]),_.F("design:returntype")],zO.prototype,"onKeyUp",null);
_.Q([_.LO("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],zO.prototype,"onKeyPress",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-emoji-input"})],zO);
_.u(zO,"ytd-emoji-input",function(){if($TN!==void 0)return $TN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $TN=d},{mode:2});var C1a;var k0=function(){var d=_.l.apply(this,arguments)||this;d.hasMaxOptions=!1;return d};
_.x(k0,_.l);_.O=k0.prototype;_.O.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.O.setPrefilledChoices=function(d){var f=this;this.set("pollOptions",[]);var R;for(R=0;R<Math.min(d.length,this.data.maxPollOptions);R++)this.push("pollOptions",d[R].substring(0,this.data.maxPollOptionChars));for(;R<this.data.minPollOptions;R++)this.push("pollOptions","");this.hasMaxOptions=R>=this.data.maxPollOptions;_.WZ(this,function(){for(var W=f.pollOptions,p=_.Eo(f.hostElement).querySelectorAll(".poll-option-input"),U=0;U<p.length;U++)p[U].value=W[U]})};
_.O.focusChanged=function(){_.DV(this.hostElement)};
_.O.onInput=function(){var d=this;_.Bf(this,"onInput",function(){d.isValid()?_.E$(d.hostElement,"yt-commentbox-post-enable"):_.E$(d.hostElement,"yt-commentbox-post-disable")},300)};
_.O.setPollOptions=function(){var d=[],f,R=((f=this.data)==null?0:f.minPollOptions)?this.data.minPollOptions:0;for(f=0;f<R;f++)d.push("");return d};
_.O.addPollOption=function(){var d=this;_.E$(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.Pp.addLowPriorityJob(function(){var f;(f=_.Eo(d.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||f.focus()})};
_.O.onRemovePollOption=function(d){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.E$(this.hostElement,"yt-poll-attachment-dismiss")):(d=this.repeat.indexForElement(d.target.parentNode),d!==null&&(this.splice("pollOptions",d,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.E$(this.hostElement,"yt-commentbox-post-enable"))))};
_.O.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.O.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var d=0,f=this.pollOptions.length;d<f;d++)if(this.pollOptions[d].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.O.getPollOptions=function(){return this.pollOptions};
_.O.setPollOptionsFromInputs=function(){for(var d=_.Eo(this.hostElement).querySelectorAll(".poll-option-input"),f=0;f<d.length;f++)this.pollOptions[f]=d[f].value.trim()};
_.O.clearPollOptions=function(){var d=_.Eo(this.hostElement).querySelectorAll(".poll-option-input");d=_.Z(d);for(var f=d.next();!f.done;f=d.next())f.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.O.getSimpleString=function(d){return _.R0(d)};
_.O.updateValueFromBinding=function(d){if(d.target&&this.pollOptions){var f=Array.from(_.Eo(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(d.target);if(f>=0){var R;this.pollOptions[f]=(R=d.detail.value)!=null?R:"";this.notifyPath("pollOptions."+f)}}};
k0.prototype.dataChanged=k0.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],k0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],k0.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],k0.prototype,"pollOptions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],k0.prototype,"hasMaxOptions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],k0.prototype,"enableCreationBox",void 0);
_.Q([_.Xd("#repeat"),_.F("design:type",Qg)],k0.prototype,"repeat",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k0.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-poll-attachment"})],k0);
_.u(k0,"ytd-poll-attachment",function(){if(C1a!==void 0)return C1a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return C1a=d},{mode:2});var iCy;var B1V;var cca;var toa;var Y0=function(){return _.l.apply(this,arguments)||this};
_.x(Y0,_.l);_.Uh.Object.defineProperties(Y0.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Y0.prototype,"rendererBehaviors",void 0);_.Q([_.M(),_.F("design:type",Object)],Y0.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Y0.prototype,"focused",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("focused"),_.F("design:type",Object),_.F("design:paramtypes",[])],Y0.prototype,"ariaSelected",null);_.Q([_.nO({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],Y0);
_.u(Y0,"yt-user-mention-suggestion-renderer",function(){if(toa===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;cca===void 0&&(cca=document.createElement("template"));var W=cca;R.call(f,W.content.cloneNode(!0),d.content.firstChild);toa=d}d=toa;return d},{mode:2});var dxO;var j$c;var b9=function(){var d=_.l.apply(this,arguments)||this;d.focusedSuggestionIndex=-1;return d};
_.x(b9,_.l);_.O=b9.prototype;_.O.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.O.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.O.setFocusedSuggestionIndex=function(d){!this.data||!this.data.suggestions||d<0||d>=this.data.suggestions.length||(this.focusedSuggestionIndex=d,d=this.getSuggestionId(d),this._setFocusedSuggestionId(d))};
_.O.advanceSuggestion=function(d){this.focusedSuggestionIndex===-1||d!==-1&&d!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+d),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.O.ensureSuggestionVisible=function(d){d=this.getSuggestionId(d);d=_.Eo(this.hostElement).querySelector("[id="+d+"]");d!=null&&(d.offsetTop<this.hostElement.scrollTop?d.scrollIntoView(!0):d.offsetTop+d.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&d.scrollIntoView(!1))};
_.O.getSuggestionId=function(d){return"user-mention-suggestion-"+d};
_.O.onSuggestionTap=function(d){var f=_.e(d.model.item,x0C);this.ytRendererBehavior.logExplicitClick(f);_.E$(this.hostElement,"yt-user-mention-suggestion-selected",{data:f,index:d.model.index})};
_.O.onSuggestionMouseMove=function(d){d.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(d.model.index)};
_.O.isSuggestionFocused=function(d,f){return d===f};
_.O.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.O.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("focused-suggestion-id-changed",this.focusedSuggestionId))};
b9.prototype.focusedSuggestionIdChangedForBinding=b9.prototype.focusedSuggestionIdChangedForBinding;b9.prototype.onDomChange=b9.prototype.onDomChange;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],b9.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],b9.prototype,"focusedSuggestionIndex",void 0);_.Q([_.M({readOnly:!0}),_.F("design:type",String)],b9.prototype,"focusedSuggestionId",void 0);
_.Q([_.LO("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],b9.prototype,"onDomChange",null);_.Q([_.e2("focusedSuggestionId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b9.prototype,"focusedSuggestionIdChangedForBinding",null);_.Q([_.nO({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],b9);
_.u(b9,"yt-user-mention-suggestions-dropdown",function(){if(j$c===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;dxO===void 0&&(dxO=document.createElement("template"));var W=dxO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);j$c=d}d=j$c;return d},{mode:2});var DW=function(){var d=_.l.apply(this,arguments)||this;d.suggestionsResponse=null;d.activeMention=null;d.selectionChangeListener=d.onSelectionChange.bind(d);d.handlesEnabled=_.q("enable_handles_in_mention_suggest_posts");d.handlesInMentionSuggestionsEnabled=_.q("handles_in_mention_suggest_posts");d.zeroPrefixMentionSuggestionEnabled=_.q("enable_zero_prefix_mention_suggestion_web");d.pendingQuery=null;d.flowNonce=null;return d};
_.x(DW,_.l);_.O=DW.prototype;_.O.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.O.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.O.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.O.hasSuggestions=function(d){return!!(d&&d.suggestions&&d.suggestions.length>0)};
_.O.onInput=function(){var d=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var f=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),R=this.activeMention.JSC$11291_getText().slice(-1)===" ",W=this.activeMention.JSC$11291_getText().slice(-2,-1)===" ",p="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11291_getText().slice(-2,
-1))>=0;p=this.zeroPrefixMentionSuggestionEnabled&&p;if(this.activeMention.isCollapsed()||(f||W||p)&&R)this.cancelActiveMention();else{var U=this.activeMention.JSC$11291_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.Bf(this,"requestSuggestions",function(){d.requestSuggestions(U)},100)}}}};
_.O.onServiceRequestSent=function(d){d.stopPropagation()};
_.O.onServiceRequestCompleted=function(d){d.stopPropagation();d=d.detail.data;d.query&&(!this.pendingQuery||this.pendingQuery!==d.query)||!this.zeroPrefixMentionSuggestionEnabled&&d.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=d,this.hasSuggestions(d)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.O.onServiceRequestError=function(d){d.stopPropagation()};
_.O.onUserMentionSuggestionSelected=function(d){this.selectSuggestion(d.detail.data,d.detail.index)};
_.O.onSelectionChange=function(){if(this.activeMention){var d=_.EW(),f=this.activeMention.JSC$11291_containsRange(d);d=d&&this.containsHelper(this.dropdown,d.getContainer());f||d||this.cancelActiveMention()}};
_.O.containsHelper=function(d,f){var R;if(((R=window.ShadyDOM)==null?void 0:R.noPatch)===!0)return d.contains(f);for(;f;){if(f===d)return!0;f=f instanceof ShadowRoot?f.host:f.parentNode}return!1};
_.O.maybeStartSuggest=function(){var d=_.EW();if(d&&d.isCollapsed()){var f=d.JSC$11291_getStartNode(),R=d.JSC$11291_getStartOffset();if(f instanceof Text&&!(R<1)){var W=f.textContent;!(W=W&&W.charAt(R-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(W)<0||(this.activeMention=_.mT(f,R-1,d.JSC$11291_getEndNode(),d.JSC$11291_getEndOffset()),this.flowNonce=Qb(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.O.updateActiveMention=function(){if(this.activeMention){var d=_.EW();d&&d.isCollapsed()&&(this.activeMention=_.mT(this.activeMention.JSC$11291_getStartNode(),this.activeMention.JSC$11291_getStartOffset(),d.JSC$11291_getEndNode(),d.JSC$11291_getEndOffset()))}};
_.O.requestSuggestions=function(d){if(this.activeMention){var f={suggestions_query:d};this.pendingQuery=d;_.Yh(this.hostElement,[this.suggestionsEndpoint,f])}};
_.O.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()};
_.O.focusPreviousSuggestion=function(d){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),d.preventDefault())};
_.O.focusNextSuggestion=function(d){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),d.preventDefault())};
_.O.selectFocusedSuggestion=function(d){if(this.hasSuggestions(this.suggestionsResponse)){var f=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.e(f,x0C)&&(this.selectSuggestion(_.e(f,x0C),this.dropdown.focusedSuggestionIndex),d.preventDefault())}};
_.O.selectSuggestion=function(d,f){if(d){var R=this.activeMention;if(R){var W=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&d.handle?_.Gx(W,"\u00a0\u2068@"+d.handle+"\u2069\u00a0"):this.handlesEnabled?_.Gx(W,"\u00a0"+d.displayName+"\u00a0"):_.Gx(W,"\u00a0@"+d.displayName+"\u00a0");$k(W,"/channel/"+d.channelId);W.classList.add("yt-formatted-string","yt-simple-endpoint");W.setAttribute("spellcheck","false");R.isCollapsed()||R.JSC$11291_removeContents();R.insertNode(W,!0);d=document.createTextNode(" ");
W.parentNode.insertBefore(d,W.nextSibling);window.getSelection().collapse(d,1);f={suggestionSelected:{suggestionIndex:f}};if(this.zeroPrefixMentionSuggestionEnabled){var p;f.suggestionSelected.isZeroPrefix=((p=this.suggestionsResponse)==null?void 0:p.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",f);this.cancelActiveMention();_.E$(this.hostElement,"yt-mention-inserted")}}};
_.O.getPositionTarget=function(d){return d&&d.getBrowserRangeObject()};
_.O.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.O.onFocusedSuggestionIdChanged=function(d){var f=_.QVp(this.hostElement)[0];f&&(d.detail.value?f.setAttribute("aria-activedescendant",d.detail.value):f.removeAttribute("aria-activedescendant"))};
_.O.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.O.logGELEvent=function(d,f){d={eventType:d,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};f&&(d=Object.assign(d,f));_.mY("userMentionAutoCompleteBoxEvent",d)};
DW.prototype.onDomChange=DW.prototype.onDomChange;DW.prototype.onUserMentionSuggestionSelected=DW.prototype.onUserMentionSuggestionSelected;DW.prototype.onServiceRequestError=DW.prototype.onServiceRequestError;DW.prototype.onServiceRequestCompleted=DW.prototype.onServiceRequestCompleted;DW.prototype.onServiceRequestSent=DW.prototype.onServiceRequestSent;DW.prototype.onInput=DW.prototype.onInput;_.Q([_.A(_.Ij),_.F("design:type",Object)],DW.prototype,"ironA11yKeysBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],DW.prototype,"suggestionsEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],DW.prototype,"suggestionsResponse",void 0);_.Q([_.M(),_.F("design:type",Object)],DW.prototype,"activeMention",void 0);_.Q([_.Xd("#dropdown"),_.F("design:type",Object)],DW.prototype,"dropdown",void 0);_.Q([_.Xd("#iron-dropdown"),_.F("design:type",Object)],DW.prototype,"ironDropdown",void 0);
_.Q([_.LO("input"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],DW.prototype,"onInput",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],DW.prototype,"onServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],DW.prototype,"onServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],DW.prototype,"onServiceRequestError",null);_.Q([_.LO("yt-user-mention-suggestion-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],DW.prototype,"onUserMentionSuggestionSelected",null);
_.Q([_.LO("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],DW.prototype,"onDomChange",null);_.Q([_.nO({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],DW);
_.u(DW,"yt-user-mention-autosuggest-input",function(){if(B1V===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;iCy===void 0&&(iCy=document.createElement("template"));var W=iCy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);B1V=d}d=B1V;return d},{mode:2});var IB=null;
_.Pf({is:"ytd-commentbox",_template:function(){if(obc!==void 0)return obc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return obc=d},
behaviors:[_.Y6U.YtHostElementBehavior,_.Ij,_.eE.YtActionHandlerBehavior,_.N0.YtComponentBehavior,_.g4.YtRendererstamperBehavior,_.$ay.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(d,f){return _.qn(d.entities,"aadcGuidelinesStateEntityPayload",f)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(d,f){return _.qn(d.entities,"commentboxStateEntity",f)},
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 _.C7}},
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:_.q("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.q("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",_.qb(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(d){this.fire(d?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(d){this.set("submitButtonDisabled",void 0);this.clear();d&&this.computeIsEmojiButtonDisplayed_(d)&&(d=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&d.updateEmojiCategories()},
observePrefilledImage_:function(d,f,R){this.isValidPrefilledImage_(d,f,R)&&(this.prefilledAttachment_="image",this.prefilledImageData_=f,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(d,f){this.isValidPrefilledVideo_(d,f)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(d){d&&d.pollData&&d.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(d.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.Hc();this.focus()},
detached:function(){document.removeEventListener("tap",_.qb(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(d){d=d.detail;d=d.isCustomEmoji?d.shortcuts[0]:d.emojiId;var f=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(f,d);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var d=_.EW();if(d){d=d.getBrowserRangeObject();for(var f=d.commonAncestorContainer;f;){if(f===this.getEditableTextArea_())return d;f=f.parentNode}}d=this.getEditableTextArea_();d=_.rd(d,d.childNodes.length);d.select();return d.getBrowserRangeObject()},
insertTextWithEmojis_:function(d,f,R){(f=this.emojiManager.createDocumentFragment(f,!0,!1,R===void 0?!0:R))&&f.childNodes.length!==0&&(d.collapsed||d.deleteContents(),R=f.lastChild,d.insertNode(f),_.hbV(R).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var d=_.EW();if(d){var f=d.JSC$11291_getStartNode(),R=d.JSC$11291_getEndNode();if(LFF(f)&&LFF(R)){var W=d.JSC$11291_getStartOffset(),p;if(_.gD&&f.nodeType===Node.ELEMENT_NODE&&(p=_.Pcy(f)))_.rd(p,0).select();else{p=gM(f)?f:_.n5(f,gM);var U=gM(R)?R:_.n5(R,gM);if(p||U)if(d.isCollapsed()){if(f.nodeType===Node.TEXT_NODE){d=!0;W===f.length&&(d=!1);if(IB==="end"||IB==="right")d=!1;f=f.parentNode;d=[].concat(_.uR(f.parentNode.childNodes)).indexOf(f)+(d?0:1);_.rd(f.parentNode,
d).select()}}else p?p.previousSibling&&p.previousSibling.length>0?_.mT(R,d.JSC$11291_getEndOffset(),p.previousSibling,p.previousSibling.length-1).select():(f=document.createTextNode("\u200b"),p.parentNode.insertBefore(f,p),_.mT(R,d.JSC$11291_getEndOffset(),f,0).select()):U&&(U.nextSibling&&U.nextSibling.length>0?_.mT(f,d.JSC$11291_getStartOffset(),U.nextSibling,1).select():(R=document.createTextNode("\u200b"),U.parentNode.insertBefore(R,U.nextSibling),_.mT(f,d.JSC$11291_getStartOffset(),R,R.length).select()));
IB=null}}else IB=null}else IB=null},
leftKeyPressed_:function(){IB="left"},
rightKeyPressed_:function(){IB="right"},
endKeyPressed_:function(){IB="end"},
maybeDeleteChip_:function(){var d=ad1(!0);if(d){var f=_.EW(),R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();_.wd(R,f,d,d.childNodes.length).select()}},
maybeBackspaceChip_:function(){var d=ad1(!1);if(d){var f=_.EW(),R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();_.wd(R,f,d,0).select()}},
maybeBackspaceChipWordMode_:function(d){var f=_.EW();if(f.isCollapsed()){var R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();var W=M_u(R,f,!0);W&&(_.wd(R,f,W,0).select(),document.execCommand("delete"),d.preventDefault(),d.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(d){var f=_.EW();if(f.isCollapsed()){var R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();var W=M_u(R,f,!1);W&&(_.wd(R,f,W,W.childNodes.length).select(),document.execCommand("delete"),d.preventDefault(),d.stopImmediatePropagation())}},
onTap_:function(d){if(!d.defaultPrevented&&(d.currentTarget.tagName==="YTD-COMMENTBOX"&&gM(d.target)&&d.preventDefault(),this.isEmojiPickerDisplayed)){var f=this.$$("#emojis"),R=this.$$("#emoji-button"),W=this.getEditableTextArea_();if((d=d.path?d.path:d.composedPath&&d.composedPath())&&!d.includes(f)&&!d.includes(W)&&!d.includes(R))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(d,f,R){return d==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&f!==void 0&&f.encryptedBlobId!==null&&f.sourceExternalVideoId!==null&&R!==void 0&&R.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(d,f){return d==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!f&&!!f.videoRenderer&&!!f.videoRenderer.videoId},
isValidPrefilledAttachment_:function(d,f,R){return this.isValidPrefilledImage_(d,f,R)||this.isValidPrefilledVideo_(d,R)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.q("enable_multi_image_post_creation")){var d=this.$$("ytd-backstage-multi-image-select-renderer");d&&d.hasImages()&&d.cancel()}else(d=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&d.cancel();(d=this.$["poll-attachment"])&&this.hasPoll_&&d.clearPollOptions();(d=this.$["image-poll-attachment"])&&this.hasImagePoll_&&d.resetPollOptions();(d=this.$["quiz-attachment"])&&this.hasQuiz_&&d.resetQuizOptions();
(d=this.$["video-link-attachment"])&&this.hasVideo_&&d.cancel();(d=this.$["access-restrictions-selector"].firstElementChild)&&d.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 _.Eo(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Eo(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(d,f){d=x7Q(d,this.emojiManager,f).cloneNode(!0);for(f=d.firstChild;f;)if(f.nodeType!==1)f=f.nextSibling;else switch(f.tagName){case "BR":var R=_.Tx();_.$Oa(R,f);f=R.nextSibling;break;case "DIV":(R=f.lastChild)&&f.nextSibling&&_.wE(_.Tx(),R);f.previousSibling&&(f.previousSibling.nodeType===1||f.previousSibling.nodeType===3&&!f.previousSibling.textContent.endsWith("\n"))&&_.Mo(_.Tx(),f);R&&R.nodeName==="BR"&&_.x3(R);R=f;f.hasChildNodes()?(f=f.firstChild,
_.NyL(R)):(f=f.nextSibling,_.x3(R));break;default:f=f.nextSibling}return wiU(d)},
onAddImageError_:function(d){d.stopPropagation();this.errorMessage_=_.fY(d.detail)},
setTextAreaValue_:function(d){d||(d="");var f=this.getEditableFormattedString_();f.text="";this.getEditableTextArea_().innerText="";typeof d==="string"&&(d={runs:[{text:d}]});f.text=d},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();IB=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var d=this.getEditableTextArea_();d&&(_.rd(d,d.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.FK("HTML_DIR")==="rtl"){var d=this.getEditableTextArea_(),f=this.getTextAreaValue()!==""?"auto":"rtl";d.setAttribute("dir",f)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var d;return DCp((d=this.$["quiz-attachment"])==null?void 0:d.getExplanationText())||DCp(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var d=null;if(this.isEmojiButtonDisplayed){var f=this.getInputRange_();f&&(d=this.emojiInput.retrieveTextBeforeRange(f))}this.insertText_(d,!0);this.updateCharCount_();this.setSubmitButton_();d=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=d.scrollHeight>d.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var d=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:d})},
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(d){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(d)},
onPasteEmoji_:function(d){d.preventDefault();d.stopImmediatePropagation();d=d.clipboardData.getData("text/plain");this.insertText_(d,!1,!1)},
insertText_:function(d,f,R){f=f===void 0?!1:f;R=R===void 0?!0:R;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&d){var W=this.getInputRange_().cloneRange();this.emojiManager&&W&&(f&&this.emojiInput.offsetStartOfRangeBy(W,d.length),this.insertTextWithEmojis_(W,d,R),eyf(this.getEditableTextArea_().lastChild)||(W=this.getInputRange_().cloneRange()),W&&(this.emojiInput.updateSuggestions(W,d),this.updateSuggestionOffset_(W)))}},
setSubmitButton_:function(){if(this.data){var d=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",f=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(d||f){var R=this.getTextAreaValue().trim();f=R===this.previousText_;R=!R||this.aboveCharLimit_;d&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(R=this.aboveCharLimit_);this.submitButtonDisabled=
f||R||!this.getTextLength();d&&_.q("enable_post_scheduling")&&(this.submitButtonDisabled=f&&!this.scheduledPublishTimeSec_||R)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.R0,computeCreationBoxClass_:function(d){return d?"focused":"not-focused"},
computeFooterMessageClass_:function(d,f){return f?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(d,f){return f?f:d},
computeFooterMessageHidden_:function(d,f){return!f&&!d},
computePlaceholderText_:function(d,f,R){return(R==="video"||R==="image")&&(d==null?0:d.prefilledPlaceholderText)?d==null?void 0:d.prefilledPlaceholderText:f==="poll"||f==="image-poll"?d==null?void 0:d.pollPostPlaceholderText:f==="quiz"?d==null?void 0:d.quizPostPlaceholderText:f==="image"?d==null?void 0:d.imagePostPlaceholderText:d==null?void 0:d.placeholderText},
computeHideAttachmentButtons_:function(d,f,R,W){return d===void 0?!1:W&&this.getSimpleString(W)===this.getSimpleString(d.rateLimitErrorMessage)?!0:f!=="none"||R!=="none"||!d.videoLinkButton&&!d.pollButton&&!d.imagePollButton&&!d.quizButton&&!d.imageButton},
computeHideDismissableAttachment_:function(d){return d!=="image"&&d!=="video"},
computeHasVideo_:function(d){return d==="video"},
computeHasImage_:function(d){return d==="image"},
computeHasPoll_:function(d){return d==="poll"},
computeHasImagePoll_:function(d){return d==="image-poll"},
computeHasQuiz_:function(d){return d==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(d){return d&&d.backstageAttachment?d.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!d.backstageAttachment.quizRenderer&&!d.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(d){if(this.isValidPrefilledAttachment_(d.purpose,d.prefilledImageData,d.backstageAttachment))return d.backstageAttachment},
computeEditAttachment_:function(d){if(this.computePrefilledContent_(d)===void 0)return d.backstageAttachment},
computeAuthorThumbnailDimension_:function(d,f){return d&&!f?24:40},
computeImageUploadEndpoint_:function(d){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",d)},
computeRateLimitErrorCommands_:function(d){var f,R;return d==null?void 0:(f=d.advancedTierFeatures)==null?void 0:(R=f.rateLimit)==null?void 0:R.rateLimitCommands},
computeIsBackstageComment_:function(d){return!(!d||d!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(d){return this.get("submitButton.buttonRenderer.serviceEndpoint",d)||this.get("replyButton.buttonRenderer.serviceEndpoint",d)||this.get("postButton.buttonRenderer.serviceEndpoint",d)},
computeSubmitButtonOverride:function(){if(_.q("web_modern_buttons")){var d,f;return{segmentedPosition:this.dropdownSchedulePanel_||!((d=this.data)==null?0:(f=d.postOptionsMenu)==null?0:f.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.q("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(d,f){d=this.get("submitButton.buttonRenderer",d)||this.get("replyButton.buttonRenderer",d)||this.get("postButton.buttonRenderer",d);f&&(d=f);d&&(d=Object.assign({},d),d.serviceEndpoint=void 0,d.isDisabled=this.submitButtonDisabled);return d},
computeHasExternalLinksAccess_:function(d){if(_.q("enable_rfa_external_links")){var f,R,W;return(W=d==null?void 0:(f=d.advancedTierFeatures)==null?void 0:(R=f.externalLinks)==null?void 0:R.allowExternalLinks)!=null?W:!0}return!0},
computeIsEmojiButtonDisplayed_:function(d){return d.emojiButton&&d.emojiPicker&&d.emojiPicker.emojiPickerRenderer&&d.emojiPicker.emojiPickerRenderer.categories?d.emojiPicker.emojiPickerRenderer.categories.find(function(f){return f.emojiPickerCategoryRenderer?f.emojiPickerCategoryRenderer.emojiIds&&f.emojiPickerCategoryRenderer.emojiIds.length>0:f.emojiPickerUpsellCategoryRenderer?f.emojiPickerUpsellCategoryRenderer.emojis&&f.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(d){return d.charLimit?d.charLimit:null},
computeDropdownSchedulingPanel_:function(d,f){if(d==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&f)return f},
computeInlineSchedulingPanel_:function(d,f){if(d==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&f)return f},
computeHideAuthorThumbnail_:function(d,f){return d||this.computeUseIdentityChip_(f)},
computeHideIdentityChipRenderer_:function(d,f){return d||!this.computeUseIdentityChip_(f)},
computeUseIdentityChip_:function(d){return!!d&&!!d.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(d){var f,R,W,p;(d==null?0:(f=d.detail)==null?0:(R=f.endpoint)==null?0:R.ypcGetOffersEndpoint)||(d==null?0:(W=d.detail)==null?0:(p=W.endpoint)==null?0:p.ypcOffersEndpoint)?(d.stopPropagation(),_.Yh(this,[d.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",d)&&(d.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(d){this.addedAttachment="video";this.selectedVideoId_=d.detail.videoId},
commentboxStateEntityChanged_:function(d){var f=this;(d==null?void 0:d.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(d==null?void 0:d.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){f.focus()})},
onYtServiceRequestSent_:function(d,f){if(f.actions)for(d=_.Z(f.actions),f=d.next();!f.done;f=d.next())f.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(d){this.isLoading=!1;var f=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",d),R,W,p,U=d==null?void 0:(R=d.detail)==null?void 0:(W=R.data)==null?void 0:(p=W.actionResult)==null?void 0:p.commentboxStateEntityKey;if(f)this.errorMessage_=f;else if(U){var g;this.dismissData_=d==null?void 0:(g=d.detail)==null?void 0:g.data;this.commentboxStateKey_=U}else{this.clear();var K;this.fire("yt-commentbox-dismiss",d==null?void 0:(K=d.detail)==
null?void 0:K.data)}},
onYtServiceRequestError_:function(d){d.stopPropagation();this.isLoading=!1;var f,R;if(((f=this.data)==null?void 0:f.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((R=this.data)==null?void 0:R.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(f=this.get("detail.error.args",d)||[],f.length>1&&f[1].message){this.handlePostsServiceRequestError_(f[1].message);return}(d=this.get("detail.error.message",d))?this.errorMessage_=this.data.errorMessage||_.fY(d):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(d){if(_.q("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var f=_.Z(this.rateLimitErrorCommands),R=f.next();!R.done;R=f.next())if(R=R.value,R.errorLabel===d){_.eM(R.command,this.hostElement);return}this.errorMessage_=_.fY(d)},
submitIfNotBackstagePost_:function(d){if(!this.isBackstagePost)this.onSubmit_(d)},
onSubmit_:function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S;return _.H(function(r){switch(r.nextAddress){case 1:d.stopPropagation();if(!f.serviceEndpoint||!f.isValidInput_())return r.return();if(f.shouldShowPostAadcNotice_())return f.showPostAadcNotice_(),r.return();if(f.shouldShowCommentAadcNotice_())return f.showCommentAadcNotice_(),r.return();if(!(f.$$("ytd-backstage-multi-image-select-renderer")&&f.hasImage_&&_.q("enable_multi_image_post_creation"))){r.jumpTo(2);break}R=f.$$("ytd-backstage-multi-image-select-renderer");
return r.yield(R.getAllUploadStatuses(),3);case 3:W=r.yieldResult;if(!W)return r.return();p=_.Z(W);for(U=p.next();!U.done;U=p.next())if(g=U.value,g.encryptedBlobId===void 0)return f.isLoading=!1,E=K=void 0,f.errorMessage_=(E=(K=f.imageUploadEndpoint_)==null?void 0:K.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?E:null,r.return();return r.return(f.submitForm_(void 0,void 0,void 0,void 0,R.images,f.taggedVideoId_));case 2:if(!f.hasImagePoll_||!f.$["image-poll-attachment"]){r.jumpTo(4);
break}return r.yield(f.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Y=r.yieldResult;if(!Y)return r.return();b=_.Z(Y);for(D=b.next();!D.done;D=b.next())if(I=D.value,!I.encryptedBlobId)return f.isLoading=!1,L=void 0,f.errorMessage_=(L=f.data.errorMessage)!=null?L:null,r.return();case 4:w=(X=f.$$("ytd-backstage-image-select-renderer"))&&X.uploadPromise(),S=f.getSharedPostId_(),w?w.then(function(){f.submitForm_.apply(f,_.uR(_.n9.apply(0,arguments)))}).catch(function(v){f.isLoading=!1;
f.errorMessage_=_.fY(v.message)}):f.selectedVideoId_?f.submitForm_(void 0,f.selectedVideoId_):f.prefilledAttachment_==="image"?f.submitForm_(f.prefilledImageData_.encryptedBlobId,void 0,void 0,f.prefilledImageData_.sourceExternalVideoId,void 0,f.taggedVideoId_):f.prefilledAttachment_==="video"?f.submitForm_(void 0,f.data.backstageAttachment.videoRenderer.videoId):S?f.submitForm_(void 0,void 0,S):f.taggedVideoId_!==void 0?f.submitForm_(void 0,void 0,void 0,void 0,void 0,f.taggedVideoId_):f.submitForm_(),
_.a4(r)}})},
openSchedulingPanel:function(d){d&&d.scheduleButton&&d.scheduleButton.buttonRenderer&&(this.scheduleButton_=d.scheduleButton.buttonRenderer);d&&d.dateTimePicker&&this.set("data.schedulingDateTimePicker",d.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(d){d.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(d){d.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(d){d.stopPropagation();d.detail.alertMessage&&(this.alertMessage_=d.detail.alertMessage)},
onImageSelected_:function(d){d.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(d){d.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(d){d.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(d.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(d){d.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(d){var f=this.$["video-link-attachment"];f&&f.onLaunchVideoPicker(d)},
onAttachmentDismiss_:function(d){d.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"&&_.q("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.q("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 d;if(this.addedAttachment==="image-poll"&&((d=this.$["image-poll-attachment"])==null||!d.isValid()))return!1;var f;if(this.addedAttachment==="quiz"&&((f=this.$["quiz-attachment"])==null||!f.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;d=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(d=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")d=!0;return d||!!this.getTextAreaValue().trim()},
submitForm_:function(d,f,R,W,p,U){var g=this.getTextAreaValue().trim(),K={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&g===this.previousText_&&(g=void 0);g!==void 0&&(K.comment_text=g);this.isLoading=!0;U!=void 0&&(K.tagged_video_id=U);d?(K.image_blob_id=d,this.imagePreviewCoordinates_&&(K.image_preview_coordinates=this.imagePreviewCoordinates_)):f?K.attached_video_id=f:R?K.shared_post_id=R:p&&p.length>0&&(K.images_data=p.map(function(E){return{encryptedBlobId:E.encryptedBlobId,
previewCoordinates:E.previewCoordinates}}));
W&&(K.source_video_id=W);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(K.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(K.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(K.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.q("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(K.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.q("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(K.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Yh(this,[this.serviceEndpoint,K])},
onIsInputFocusChanged_:function(d,f){d?this.fire("yt-autonav-pause-focus"):f!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(d){var f=this.getEditableTextArea_();[].concat(_.uR(d.dataTransfer.items)).forEach(function(R){R.kind==="string"&&R.type.match("^text/plain")&&R.getAsString(function(W){f.appendChild(document.createTextNode(W))})});
d.preventDefault()},
preventDefault_:function(d){d.preventDefault()},
onSuggestionInsert_:function(d){this.insertTextWithEmojis_(d.detail.range,d.detail.text)},
onEmojiSuggestionClick_:function(d){this.emojiInput.insertSuggestion(d.detail)},
computeSubmitButtonClass_:function(d,f){return!f||d?"":"with-options"},
updateSuggestionOffset_:function(d){if(this.emojiInput&&_.Eo(this.emojiInput).querySelector("#dropdown")){var f=this.getEditableTextArea_().getBoundingClientRect().bottom,R=d.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(f-R)+5;f=this.getEditableTextArea_().getBoundingClientRect().left;d=d.getBoundingClientRect().left-f;_.Eo(this.emojiInput).querySelector("#dropdown").style.marginLeft=d+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(d){if(_.q("enable_post_scheduling")&&this.data&&this.data.purpose){d=d.detail;if(Math.floor(Date.now()/1E3)>=d)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var f=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(f)||f!==d?this.scheduledPublishTimeSec_=d:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=d;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var d=["image-button","image-poll-button","poll-button"];_.q("enable_quiz_creation")&&d.push("quiz-button");_.q("auto_convert_posts_video_tag")||d.push("video-link-button");return d},
getButtonRenderer:function(d,f){if(d)switch(f){case "video-link-button":var R;return((R=d.videoLinkButton)==null?void 0:R.buttonRenderer)||void 0;case "image-button":var W;return((W=d.imageButton)==null?void 0:W.buttonRenderer)||void 0;case "poll-button":var p;return((p=d.pollButton)==null?void 0:p.buttonRenderer)||void 0;case "image-poll-button":var U;return((U=d.imagePollButton)==null?void 0:U.buttonRenderer)||void 0;case "quiz-button":var g;return((g=d.quizButton)==null?void 0:g.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var d;return(d=this.data)==null||!d.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var d,f;return!((d=this.data)==null||!d.openAadcDialog)&&!((f=this.aadcGuidelinesState_)==null||!f.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.FK("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var d;((d=this.data)==null?0:d.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ns("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(d){d.clickTrackingParams&&_.Ah().clickCommand(d);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.zV(this,"yt-close-popup-action")},
onHideIdentityChip:function(d){var f;this.set("data.placeholderText",(f=d.hideIdentityChipAction)==null?void 0:f.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var q8=function(){var d=_.l.apply(this,arguments)||this;d.isOpen=!1;d.modern=_.q("web_modern_buttons");d.roundedContainer=!0;d.dropdownButtonOverride=_.q("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;d.inPopupContainer=!1;d.isCommentboxLoading=!1;var f=["image-button","image-poll-button","poll-button"];_.q("enable_quiz_creation")&&f.push("quiz-button");_.q("auto_convert_posts_video_tag")||f.push("video-link-button");d.attachmentButtonIds=f;d.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 d};
_.x(q8,_.l);_.O=q8.prototype;_.O.computeButtonOverride=function(){var d;return((d=this.data)==null?0:d.postOptionsMenu)&&_.q("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.O.configureRendererStamper=function(){var d={"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]]"}}}}};_.q("auto_convert_posts_video_tag")||(d["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return d};
_.O.ready=function(){var d=this,f=_.Eo(this.hostElement).querySelector("#placeholder-area"),R=function(W){d.onOpen(W)};
f.addEventListener("tap",R);f.addEventListener("keypress",R)};
_.O.showButtonEduTooltip=function(){var d,f,R,W,p,U,g;if(_.q("enable_quiz_creation")&&((d=this.data)==null?0:(f=d.quizButton)==null?0:(R=f.buttonRenderer)==null?0:(W=R.hint)==null?0:(p=W.hintRenderer)==null?0:(U=p.content)==null?0:(g=U.bubbleHintRenderer)==null?0:g.text)&&(_.O0.getInstance(),d=Za(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(d==null?void 0:
d.length)>0)){this.ytComponentBehavior.resolveCommand(d[0],{form:{element:this.quizButton}});return}var K;if((K=this.data)==null?0:K.imagePollButtonTooltip)if(_.O0.getInstance(),K=Za(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(K==null?void 0:K.length)>0){this.ytComponentBehavior.resolveCommand(K[0],{form:{element:this.imagePollButton}});return}var E;_.q("enable_multi_image_post_creation")&&
((E=this.data)==null?0:E.multiImageButtonTooltip)&&(_.O0.getInstance(),E=Za(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(E==null?void 0:E.length)>0&&this.ytComponentBehavior.resolveCommand(E[0],{form:{element:this.imageButton}}))};
_.O.onCreatePollAction=function(d){_.e(d,eMy)&&(this.JSC$15744_commentbox.addedAttachment="poll",this.openDialog())};
_.O.onAddVideoLinkAction=function(d){if(_.e(d,DWN))this.JSC$15744_commentbox.onAddVideoLink(d)};
_.O.onShowSchedulingPanelCommand=function(d){(d=_.e(d,NEy))&&this.openSchedulingPanel(d)};
_.O.onCreateImagePollCommand=function(d){_.e(d,YwO)&&(this.JSC$15744_commentbox.openImagePollComponent(),this.openDialog())};
_.O.onCreateQuizCommand=function(d){_.e(d,bPB)&&(this.JSC$15744_commentbox.openQuizComponent(),this.openDialog())};
_.O.openSchedulingPanel=function(d){_.q("enable_post_scheduling")&&(this.openDialog(),this.JSC$15744_commentbox.openSchedulingPanel(d))};
_.O.onCreateCommentAction=function(d){this.get("createCommentAction.contents",d)&&(this.JSC$15744_commentbox.clear(),this.closeDialog())};
_.O.onOpen=function(d){d instanceof KeyboardEvent&&d.type==="keypress"&&d.keyCode!==13&&d.keyCode!==32||(this.data.prepareAccountEndpoint?_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.O.onYtCommentboxDismiss=function(){this.closeDialog()};
_.O.onYtCommentboxLoadingStart=function(d){d.stopPropagation();this.isCommentboxLoading=!0};
_.O.onYtCommentboxLoadingEnd=function(d){d.stopPropagation();this.isCommentboxLoading=!1};
_.O.onYtVideoLinkButtonCancel=function(d){d.stopPropagation();this.onOpen(d)};
_.O.onYtVideoLinkSelected=function(d){d.stopPropagation();this.onOpen(d)};
_.O.onIronSelect=function(d){d.stopPropagation();d.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=d.detail.item.value&&(this.accessRestriction?(this.accessRestriction=d.detail.item.value,this.onOpen(d)):this.accessRestriction=d.detail.item.value)};
_.O.onYtNavigate=function(d){this.get("detail.endpoint.backstageImageUploadEndpoint",d)&&(this.JSC$15744_commentbox.addedAttachment="image",this.JSC$15744_commentbox.submitButtonDisabled=!0,this.onOpen(d))};
_.O.onRequestSent=function(d){if(_.q("web_button_rework"))for(var f=_.Z(d.detail),R=f.next();!R.done;R=f.next())_.e(R.value,MCN)&&(this.JSC$15744_commentbox.addedAttachment="image",this.JSC$15744_commentbox.submitButtonDisabled=!0,this.onOpen(d))};
_.O.openDialog=function(){this.JSC$15744_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$15744_commentbox.focus()};
_.O.onPopupClosed=function(){_.O0.getInstance()};
_.O.computeCreationDisabled=function(d){return!!d};
_.O.computeIsCreationDialog=function(d){return!!d&&d==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.O.computeDisabledPostButton=function(d){if(!d)return null;d.isDisabled=!0;return d};
_.O.computeIsCreationDialogWithHeader=function(d){return!this.inPopupContainer&&!!d&&!!d.authorText&&d.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.O.computeIsHeaderHidden=function(d,f){return!d||f};
_.O.computeDropdownRendererClasses=function(d){return d?["text-secondary-style"]:[]};
_.O.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var d=_.Eo(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;d&&d.reset()};
q8.prototype.onPopupClosed=q8.prototype.onPopupClosed;q8.prototype.onRequestSent=q8.prototype.onRequestSent;q8.prototype.onYtNavigate=q8.prototype.onYtNavigate;q8.prototype.onIronSelect=q8.prototype.onIronSelect;q8.prototype.onYtVideoLinkSelected=q8.prototype.onYtVideoLinkSelected;q8.prototype.onYtVideoLinkButtonCancel=q8.prototype.onYtVideoLinkButtonCancel;q8.prototype.onYtCommentboxLoadingEnd=q8.prototype.onYtCommentboxLoadingEnd;q8.prototype.onYtCommentboxLoadingStart=q8.prototype.onYtCommentboxLoadingStart;
q8.prototype.onYtCommentboxDismiss=q8.prototype.onYtCommentboxDismiss;q8.prototype.showButtonEduTooltip=q8.prototype.showButtonEduTooltip;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],q8.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],q8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],q8.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],q8.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],q8.prototype,"isOpen",void 0);_.Q([_.M({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],q8.prototype,"buttonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],q8.prototype,"modern",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],q8.prototype,"roundedContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],q8.prototype,"dropdownButtonOverride",void 0);_.Q([_.M({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.F("design:type",Boolean)],q8.prototype,"creationDisabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],q8.prototype,"enableCreationBox",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.F("design:type",Boolean)],q8.prototype,"isCreationDialog",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],q8.prototype,"inPopupContainer",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.F("design:type",Boolean)],q8.prototype,"isCreationDialogWithHeader",void 0);_.Q([_.M(),_.F("design:type",Object)],q8.prototype,"accessRestriction",void 0);
_.Q([_.M({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.F("design:type",Array)],q8.prototype,"dropdownRendererClasses",void 0);_.Q([_.M(),_.F("design:type",Object)],q8.prototype,"isCommentboxLoading",void 0);_.Q([_.M(),_.F("design:type",Array)],q8.prototype,"attachmentButtonIds",void 0);_.Q([_.Xd("#image-button"),_.F("design:type",HTMLElement)],q8.prototype,"imageButton",void 0);
_.Q([_.Xd("#image-poll-button"),_.F("design:type",HTMLElement)],q8.prototype,"imagePollButton",void 0);_.Q([_.Xd("#quiz-button"),_.F("design:type",HTMLElement)],q8.prototype,"quizButton",void 0);_.Q([_.Xd("#commentbox"),_.F("design:type",Object)],q8.prototype,"JSC$15744_commentbox",void 0);_.Q([_.e2("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],q8.prototype,"showButtonEduTooltip",null);
_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtCommentboxDismiss",null);_.Q([_.LO("yt-commentbox-loading-start"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtCommentboxLoadingStart",null);
_.Q([_.LO("yt-commentbox-loading-end"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtCommentboxLoadingEnd",null);_.Q([_.LO("yt-video-link-button-cancel"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtVideoLinkButtonCancel",null);
_.Q([_.LO("yt-video-link-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtVideoLinkSelected",null);_.Q([_.LO("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onIronSelect",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],q8.prototype,"onRequestSent",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],q8.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],q8);
_.u(q8,"ytd-backstage-post-dialog-renderer",function(){if(xTy!==void 0)return xTy;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n  [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n    <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xTy=d},{mode:1});var fja;var R_e;var L4=function(){return _.l.apply(this,arguments)||this};
_.x(L4,_.l);_.O=L4.prototype;_.O.computeHeartButtonStyle=function(d){return(d==null?0:d.styleType)?d.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.O.onYtButtonTap=function(){if(this.data.isEnabled){var d=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(d=this.getEndpoint(d))&&_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})}else(d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(d)};
_.O.toggle=function(d){this.set("data.isHearted",d!==void 0?d:!this.data.isHearted)};
_.O.getEndpoint=function(d){var f,R=(f=this.data)==null?void 0:f.heartEndpoint,W;f=(W=this.data)==null?void 0:W.unheartEndpoint;if(R&&f)return d?f:R};
_.O.computeButtonAccessibility=function(d,f){var R,W,p=d==null?void 0:(R=d.heartedAccessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label,U,g;d=d==null?void 0:(U=d.unheartedAccessibility)==null?void 0:(g=U.accessibilityData)==null?void 0:g.label;return f?p:d};
_.Uh.Object.defineProperties(L4.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 d;return _.q("kevlar_system_icons")&&!((d=this.data)==null||!d.isHearted)}}});
L4.prototype.onYtButtonTap=L4.prototype.onYtButtonTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],L4.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],L4.prototype,"data",void 0);_.Q([_.a("data.isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],L4.prototype,"heartTooltip",null);
_.Q([_.a("data.isHearted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],L4.prototype,"iconFilled",null);_.Q([_.M({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.F("design:type",String)],L4.prototype,"buttonAccessibility",void 0);_.Q([_.M({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],L4.prototype,"heartButtonStyle",void 0);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L4.prototype,"onYtButtonTap",null);_.Q([_.m({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],L4);
_.u(L4,"ytd-creator-heart-renderer",function(){if(R_e!==void 0)return R_e;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return R_e=d},{mode:1});var et=function(){var d=_.l.apply(this,arguments)||this;d.hasCreatorReply=!1;d.buttonOverrides={size:"S",iconPosition:"icon-only"};d.replyButtonOverrides={size:"S",type:"text"};d.forceIconButton=!_.q("web_modern_buttons");d.modern=_.q("web_modern_buttons");d.buttonTooltipPosition="bottom";d.systemIcons=_.q("kevlar_system_icons");d.replyDialog=null;return d};
_.x(et,_.l);_.O=et.prototype;
_.O.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]]"}}}}}};
_.O.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.O.dataChange=function(){this.replyDialog&&_.Eo(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var d,f,R;this.isLiked=this.systemIcons&&!!((d=this.data)==null?0:(f=d.likeButton)==null?0:(R=f.toggleButtonRenderer)==null?0:R.isToggled)};
_.O.computeShowVoteCountBeginning=function(d,f){return d===void 0||f===void 0?!0:d.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!f&&this.ytRendererBehavior.getSimpleString(f)!=="0"};
_.O.computeShowVoteCountEnd=function(d,f){return d===void 0||f===void 0?!0:d.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!f&&this.ytRendererBehavior.getSimpleString(f)!=="0"};
_.O.computeShowCommentCount=function(d,f){return d===void 0||f===void 0?!0:d.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!f&&this.ytRendererBehavior.getSimpleString(f)!=="0"};
_.O.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.O.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.O.showReplyDialog=function(d){d&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Eo(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=d,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.O.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.O.onRequestSent=function(d){if(_.q("web_button_rework")){d=_.Z(d.detail);for(var f=d.next();!f.done;f=d.next())(f=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",f.value))&&this.showReplyDialog(f)}};
_.O.onYtNavigate=function(d){var f,R;(d=(f=_.e(d.detail.endpoint,_.lsR))==null?void 0:(R=f.dialog)==null?void 0:R.commentReplyDialogRenderer)&&this.showReplyDialog(d)};
_.O.onYtServiceRequestSent=function(d,f){d.stopPropagation();if(f.actions)for(d=0;d<f.actions.length;d++){var R=_.e(f.actions[d],MrO);R&&this.handleUpdateCommentVoteAction(R)}};
_.O.handleUpdateCommentVoteAction=function(d){this.voteCount=d.voteCount||_.fY("0");d.voteStatus==="LIKE"?this.JSC$15755_ytdDislikeToggleButtonRenderer.toggle(!1):d.voteStatus==="DISLIKE"?this.JSC$15755_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$15755_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$15755_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.O.computeReplyButtonHidden=function(d){return d};
_.O.computeReplyButtonBeginning=function(d){return(d==null?0:d.replyButton)&&d.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?d.replyButton:void 0};
_.O.computeReplyButtonEnd=function(d){return(d==null?0:d.replyButton)&&d.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?d.replyButton:void 0};
_.O.computeActionButtonStyle=function(d){return(d==null?0:d.style)?d.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.O.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.O.onYtToggleButton=function(d){var f,R;this.isLiked=this.systemIcons&&!!((f=d.detail)==null?0:(R=f.actions)==null?0:R.like)};
et.prototype.onYtToggleButton=et.prototype.onYtToggleButton;et.prototype.onButtonTooltipPositionChanged=et.prototype.onButtonTooltipPositionChanged;et.prototype.onYtServiceRequestSent=et.prototype.onYtServiceRequestSent;et.prototype.onYtNavigate=et.prototype.onYtNavigate;et.prototype.onRequestSent=et.prototype.onRequestSent;et.prototype.onYtCommentboxDismiss=et.prototype.onYtCommentboxDismiss;et.prototype.dataChange=et.prototype.dataChange;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],et.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],et.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"voteCount",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"commentCount",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"replyThumbnail",void 0);
_.Q([_.M(),_.F("design:type",Object)],et.prototype,"hasCreatorReply",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],et.prototype,"enableCreationBox",void 0);_.Q([_.M({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],et.prototype,"actionButtonsStyle",void 0);_.Q([_.M({computed:"computeReplyButtonBeginning(data)"}),_.F("design:type",Object)],et.prototype,"replyButtonBeginning",void 0);
_.Q([_.M({computed:"computeReplyButtonEnd(data)"}),_.F("design:type",Object)],et.prototype,"replyButtonEnd",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"buttonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"replyButtonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"forceIconButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],et.prototype,"useCommentIcon",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],et.prototype,"modern",void 0);_.Q([_.M(),_.F("design:type",Object)],et.prototype,"buttonTooltipPosition",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],et.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],et.prototype,"isLiked",void 0);_.Q([_.Xd("ytd-button-renderer"),_.F("design:type",Object)],et.prototype,"ytdReplyButtonRenderer",void 0);
_.Q([_.Xd("#like-button"),_.F("design:type",Object)],et.prototype,"JSC$15755_ytdLikeToggleButtonRenderer",void 0);_.Q([_.Xd("#dislike-button"),_.F("design:type",Object)],et.prototype,"JSC$15755_ytdDislikeToggleButtonRenderer",void 0);_.Q([_.Xd("#reply-dialog"),_.F("design:type",HTMLElement)],et.prototype,"replyDialogElement",void 0);_.Q([_.Xd("#reply-button"),_.F("design:type",HTMLElement)],et.prototype,"replyButtonElement",void 0);
_.Q([_.Xd("#reply-button-end"),_.F("design:type",HTMLElement)],et.prototype,"replyButtonEndElement",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],et.prototype,"dataChange",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],et.prototype,"onYtCommentboxDismiss",null);
_.Q([_.LO("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],et.prototype,"onRequestSent",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],et.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],et.prototype,"onYtServiceRequestSent",null);_.Q([_.e2("buttonTooltipPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],et.prototype,"onButtonTooltipPositionChanged",null);
_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],et.prototype,"onYtToggleButton",null);_.Q([_.m({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],et);
_.u(et,"ytd-comment-action-buttons-renderer",function(){if(fja!==void 0)return fja;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fja=d},{mode:1});var WAN;var x0=function(){return _.l.apply(this,arguments)||this};
_.x(x0,_.l);x0.prototype.focus=function(){_.Eo(this.hostElement).querySelector("#commentbox").focus()};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],x0.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],x0.prototype,"zeroStepChannelCreationRenderer",void 0);_.Q([_.m({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],x0);
_.u(x0,"ytd-comment-dialog-renderer",function(){if(WAN!==void 0)return WAN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WAN=d},{mode:1});var p1O;var XQ=function(){var d=_.l.apply(this,arguments)||this;d.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.q("enable_web_delhi_icons")};d.replyButtonOverrides={size:"S",type:"text"};return d};
_.x(XQ,_.l);_.O=XQ.prototype;_.O.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.O.detached=function(){this.replyBox&&this.replyBox.remove()};
_.O.showReplyDialog=function(d){if(d){var f=this.replyBox;f||(f=document.createElement("ytd-comment-reply-dialog-renderer"),f.id="replybox",_.Eo(this.replyDialogDiv).appendChild(f));f.data=d;this.replyDialogDiv.hidden=!1;f.openDialog()}};
_.O.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.O.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var d,f=_.e((d=this.toolbarSurface)==null?void 0:d.subscribersOnlyDisclaimerSnackbarCommand,_.hh);f&&_.E$(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:f})}};
_.O.onYtServiceRequestSent=function(d,f){d.stopPropagation();if(f.actions)for(var R=0;R<f.actions.length;R++){var W=_.e(f.actions[R],MrO);W?this.handleUpdateCommentVoteAction(W):d.target===this.heartButton&&this.toggleHeartState()}};
_.O.handleUpdateCommentVoteAction=function(d){var f;(f=this.toolbarState)!=null&&f.key&&this.ytdReduxBehavior.dispatch(_.GQ("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:d.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":d.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.O.toggleHeartState=function(){var d;(d=this.toolbarState)!=null&&d.key&&this.ytdReduxBehavior.dispatch(_.GQ("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.Uh.Object.defineProperties(XQ.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return(((d=this.toolbarState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(f=this.toolbarData)==null?void 0:f.likeCountLiked:(R=this.toolbarData)==null?void 0:R.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.toolbarSurface)==null?void 0:d.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.toolbarSurface)==null?void 0:d.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.toolbarSurface)==null?void 0:d.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.toolbarSurface)==null?void 0:d.prepareAccountCommand)!==void 0&&!_.q("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f=_.e((d=this.toolbarSurface)==null?void 0:d.prepareAccountCommand,_.hh),R,W,p,U,g,K,E,Y,b;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((R=this.toolbarSharedData)==null||!R.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((W=this.toolbarState)==null?void 0:W.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:f!=null?f:_.e((p=this.toolbarSurface)==null?void 0:p.likeCommand,_.hh),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:f!=null?f:_.e((U=this.toolbarSurface)==null?void 0:U.unlikeCommand,_.hh),defaultCommand:this.isVisiblyDisabled?_.e((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand,_.hh):void 0,defaultTooltip:(K=this.toolbarData)==null?void 0:K.likeInactiveTooltip,toggledTooltip:(E=this.toolbarData)==null?void 0:E.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(Y=this.toolbarData)==null?void 0:Y.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 d,f=_.e((d=this.toolbarSurface)==null?void 0:d.prepareAccountCommand,_.hh),R,W,p,U,g,K,E,Y,b,D;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((R=this.toolbarSharedData)==null||!R.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((W=this.toolbarState)==null?void 0:W.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:f!=null?f:_.e((p=this.toolbarSurface)==null?void 0:p.dislikeCommand,_.hh),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:f!=null?f:_.e((U=this.toolbarSurface)==null?void 0:U.undislikeCommand,_.hh),defaultCommand:this.isVisiblyDisabled?_.e((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand,_.hh):void 0,defaultTooltip:(K=this.toolbarData)==null?void 0:K.dislikeInactiveTooltip,toggledTooltip:(E=this.toolbarData)==null?void 0:
E.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Y=this.toolbarSharedData)==null?void 0:Y.dislikeReplyButtonA11y:(b=this.toolbarSharedData)==null?void 0:b.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(D=this.toolbarSharedData)==null?void 0:D.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f,R;if(((d=this.toolbarState)==null?void 0:d.heartState)!==void 0&&((f=this.toolbarState)==null?void 0:f.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((R=this.toolbarState)==null?void 0:R.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var W,p,U,g,K,E,Y,b,D,I,L,X,w,S;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(W=this.toolbarData)==null?void 0:W.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((p=this.toolbarState)==null?void 0:p.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((U=this.toolbarState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((g=this.toolbarState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((K=this.toolbarState)==null?void 0:K.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.e((E=this.toolbarSurface)==null?void 0:E.heartCommand,
_.hh),unheartEndpoint:this.isVisiblyDisabled?void 0:_.e((Y=this.toolbarSurface)==null?void 0:Y.unheartCommand,_.hh),disabledEndpoint:this.isVisiblyDisabled?_.e((b=this.toolbarSurface)==null?void 0:b.commentDisabledActionCommand,_.hh):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(D=this.toolbarData)==null?void 0:D.heartActiveTooltip,unheartedTooltip:(I=this.toolbarData)==null?void 0:I.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((L=
this.toolbarState)==null?void 0:L.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(X=this.toolbarSharedData)==null?void 0:X.unheartButtonA11y:(w=this.toolbarSharedData)==null?void 0:w.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(S=this.toolbarSharedData)==null?void 0:S.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.toolbarSurface)==null||!d.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(d=this.commentStrings)==null?void 0:d.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.e((f=this.toolbarSurface)==null?void 0:f.replyCommand,_.hh),command:this.isVisiblyDisabled?_.e((R=this.toolbarSurface)==null?
void 0:R.commentDisabledActionCommand,_.hh):this.isSubsOnlyCommentsIneligibleUser?_.e((W=this.toolbarSurface)==null?void 0:W.subscribersOnlySnackbarCommand,_.hh):void 0}}}});
XQ.prototype.onYtServiceRequestSent=XQ.prototype.onYtServiceRequestSent;XQ.prototype.hideReplyDialogDiv=XQ.prototype.hideReplyDialogDiv;_.Q([_.M(),_.F("design:type",Object)],XQ.prototype,"commentStrings",void 0);_.Q([_.M(),_.F("design:type",Boolean)],XQ.prototype,"isReply",void 0);_.Q([_.M(),_.F("design:type",Object)],XQ.prototype,"toolbarData",void 0);_.Q([_.M(),_.F("design:type",Object)],XQ.prototype,"toolbarSharedData",void 0);
_.Q([_.M(),_.F("design:type",String)],XQ.prototype,"toolbarStateKey",void 0);_.Q([_.M(),_.F("design:type",String)],XQ.prototype,"toolbarSurfaceKey",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],XQ.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],XQ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XQ.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.pV),_.F("design:type",Object)],XQ.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.Xd("#reply-dialog"),_.F("design:type",HTMLElement)],XQ.prototype,"replyDialogDiv",void 0);_.Q([_.Xd("#replybox"),_.F("design:type",Object)],XQ.prototype,"replyBox",void 0);_.Q([_.Xd("ytd-creator-heart-renderer"),_.F("design:type",Object)],XQ.prototype,"heartButton",void 0);_.Q([_.M({selector:function(d,f){return _.qn(d.entities,"engagementToolbarStateEntityPayload",f)},
selectorArgs:["toolbarStateKey"]}),_.F("design:type",Object)],XQ.prototype,"toolbarState",void 0);_.Q([_.M({selector:nS8,selectorArgs:["toolbarSurfaceKey"]}),_.F("design:type",Object)],XQ.prototype,"toolbarSurface",void 0);_.Q([_.M(),_.F("design:type",Object)],XQ.prototype,"buttonOverrides",void 0);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XQ.prototype,"hideReplyDialogDiv",null);
_.Q([_.a("toolbarData","toolbarState"),_.F("design:type",String),_.F("design:paramtypes",[])],XQ.prototype,"likeCount",null);_.Q([_.a("likeCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"showLikeCount",null);_.Q([_.a("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"isVisiblyDisabled",null);_.Q([_.a("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.Q([_.a("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"isSubsOnlyCommentsEligibleUser",null);_.Q([_.a("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"hasPrepareAccountCommand",null);_.Q([_.a("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],XQ.prototype,"likeToggleButtonRenderer",null);
_.Q([_.a("isReply","toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],XQ.prototype,"dislikeToggleButtonRenderer",null);_.Q([_.a("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],XQ.prototype,"creatorHeartSupportedRenderer",null);_.Q([_.a("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XQ.prototype,"hasReplyCommand",null);
_.Q([_.a("toolbarSurface","commentStrings","isVisiblyDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],XQ.prototype,"replyButtonRenderer",null);_.Q([_.M(),_.F("design:type",Object)],XQ.prototype,"replyButtonOverrides",void 0);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],XQ.prototype,"onYtServiceRequestSent",null);_.Q([_.m({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],XQ);
_.u(XQ,"ytd-comment-engagement-bar",function(){if(p1O!==void 0)return p1O;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return p1O=d},{mode:1});var UxV;var TO=function(){return _.l.apply(this,arguments)||this};
_.x(TO,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],TO.prototype,"data",void 0);_.Q([_.m({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],TO);
_.u(TO,"ytd-comment-inline-thumbnail-renderer",function(){if(UxV!==void 0)return UxV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return UxV=d},{mode:1});var Owy;var AL=function(){return _.l.apply(this,arguments)||this};
_.x(AL,_.l);AL.prototype.onMessageTap=function(){if(this.onTapCommand){var d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);d&&this.ytdOpenPopupBehavior.openPopup(d)}};
_.Uh.Object.defineProperties(AL.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return(d=this.data)==null?void 0:(f=d.button)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.command}}});
_.Q([_.A(_.pV),_.F("design:type",Object)],AL.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],AL.prototype,"data",void 0);_.Q([_.a("data.button.buttonRenderer.command"),_.F("design:type",Object),_.F("design:paramtypes",[])],AL.prototype,"onTapCommand",null);_.Q([_.m({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],AL);
_.u(AL,"ytd-comment-pause-composer-renderer",function(){if(Owy!==void 0)return Owy;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Owy=d},{mode:1});var ZwN;var s$V;var aB=function(){var d=_.l.apply(this,arguments)||this;d.isOpen=!1;return d};
_.x(aB,_.l);_.O=aB.prototype;_.O.dataChanged=function(){this.isOpen=!1};
_.O.onTap=function(){this.data&&(this.data.navigationEndpoint?_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.O.focus=function(){this.JSC$15785_commentbox.focus()};
_.O.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.O.openDialog=function(){this.isOpen=!0;this.JSC$15785_commentbox.focus();this.JSC$15785_commentbox.maybeHeightChanged()};
aB.prototype.onYtCommentboxDismiss=aB.prototype.onYtCommentboxDismiss;aB.prototype.dataChanged=aB.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],aB.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],aB.prototype,"isOpen",void 0);_.Q([_.Xd("#commentbox"),_.F("design:type",Object)],aB.prototype,"JSC$15785_commentbox",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aB.prototype,"dataChanged",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],aB.prototype,"onYtCommentboxDismiss",null);_.Q([_.m({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],aB);
_.u(aB,"ytd-comment-reply-dialog-renderer",function(){if(s$V!==void 0)return s$V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return s$V=d},{mode:1});var guC;var M8=function(){return _.l.apply(this,arguments)||this};
_.x(M8,_.l);_.Uh.Object.defineProperties(M8.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.icon)==null?void 0:f.iconType;return R?"yt-icons:"+R.toLowerCase():null}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],M8.prototype,"data",void 0);_.Q([_.M(),_.a("data.icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],M8.prototype,"icon",null);_.Q([_.m({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],M8);
_.u(M8,"ytd-pinned-comment-badge-renderer",function(){if(guC!==void 0)return guC;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return guC=d},{mode:1});var HwN;var KAO={},EuR={input:!0,meta:!0,br:!0,link:!0,img:!0},wB=null;KAO.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(){wB==null&&(wB=document.createElement("tp-yt-paper-tooltip"),wB.offset=8,wB.fitToVisibleBounds=!0)},
onMouseOver_:function(d){if(d=_.n5(d.target,function(p){return p==this||p.getAttribute&&p.getAttribute("shared-tooltip-text")}.bind(this),!0)){var f=d.getAttribute("shared-tooltip-text");
if(f){var R=this,W=null;d!=this&&(d.tagName.toLowerCase()in EuR?R=d.parentElement:R=d,d.id&&(W=d.id));this.polymerController.createTooltipIfRequired_();if(wB.parentElement!=R||wB.for!=W)(0,_.b8)(wB).textContent=f,_.Eo(R).appendChild(wB),wB.for=W,wB.animationDelay=this.polymerController.sharedTooltipAnimationDelay,wB.position=this.polymerController.sharedTooltipPosition}}}};var l9=function(){return _.l.apply(this,arguments)||this};
_.x(l9,_.l);l9.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]]"}}}}}};
l9.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img");var d;((d=this.data)==null?0:d.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
l9.prototype.colorChanged=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.color)==null?void 0:(R=f.basicColorPaletteData)==null?void 0:R.foregroundBodyColor;W&&(this.rgbBadgeColor=_.N_(W));_.Eo(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
l9.prototype.tooltipChanged=function(){var d;((d=this.data)==null?0:d.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
l9.prototype.tooltipChanged=l9.prototype.tooltipChanged;l9.prototype.colorChanged=l9.prototype.colorChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],l9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],l9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(KAO.YtSharedTooltipBehavior),_.F("design:type",Object)],l9.prototype,"ytSharedTooltipBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],l9.prototype,"data",void 0);
_.Q([_.M({value:"#4285F4"}),_.F("design:type",String)],l9.prototype,"rgbBadgeColor",void 0);_.Q([_.e2("data.color"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l9.prototype,"colorChanged",null);_.Q([_.e2("data.tooltip"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l9.prototype,"tooltipChanged",null);_.Q([_.m({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],l9);
_.u(l9,"ytd-sponsor-comment-badge-renderer",function(){if(HwN!==void 0)return HwN;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return HwN=d},{mode:1});var z_R;var kca;var GO=function(){return _.l.apply(this,arguments)||this};
_.x(GO,_.l);GO.prototype.computeState=function(d){switch(d==null?void 0:d.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"}};
GO.prototype.updateStateIdentifier=function(d){if(this.viewModel.triStateKey){var f=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.GQ("triStateButtonStateEntityPayload",f,{key:f,stateIdentifier:d}))}};
GO.prototype.onClick=function(){var d=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(){d.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){d.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.Uh.Object.defineProperties(GO.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 d;return((d=this.data)==null?void 0:d.buttonText)||""}}});
_.Q([_.M(),_.F("design:type",Object)],GO.prototype,"viewModel",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],GO.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],GO.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GO.prototype,"ytRendererBehavior",void 0);_.Q([_.M({selector:hnk,selectorArgs:["viewModel.triStateKey"]}),_.F("design:type",Object)],GO.prototype,"triStateButtonStateEntity",void 0);
_.Q([_.M({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.F("design:type",String)],GO.prototype,"state",void 0);_.Q([_.a("viewModel","state"),_.F("design:type",Object),_.F("design:paramtypes",[])],GO.prototype,"data",null);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],GO.prototype,"buttonText",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],GO);
_.u(GO,"ytd-tri-state-button-view-model",function(){if(kca!==void 0)return kca;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return kca=d},{mode:1});var Yry;var bwC;var St=function(){var d=_.l.apply(this,arguments)||this;d.defaultIconToFilled=!_.q("kevlar_fill_comment_chip_icon_killswitch");return d};
_.x(St,_.l);St.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
St.prototype.dataChanged=function(){if(this.data){var d,f;((d=this.data.chipColorPalette)==null?0:d.backgroundColor)&&((f=this.data.chipColorPalette)==null?0:f.foregroundTitleColor)&&_.DV(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.yF(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.yF(this.data.chipColorPalette.foregroundTitleColor)});var R;((R=this.data)==null?0:R.command)?(_.DV(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.DV(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}};
St.prototype.onTap=function(){var d;if(this.data&&(d=this.data)!=null&&d.command){var f;this.ytComponentBehavior.resolveCommand((f=this.data)==null?void 0:f.command)}};
St.prototype.getIconSize=function(){return _.q("kevlar_fill_comment_chip_icon_killswitch")?24:12};
St.prototype.onTap=St.prototype.onTap;St.prototype.dataChanged=St.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],St.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],St.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.Ij),_.F("design:type",Object)],St.prototype,"ironA11yKeysBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],St.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],St.prototype,"basePriceText",void 0);_.Q([_.M(),_.F("design:type",Object)],St.prototype,"chipIcon",void 0);_.Q([_.M(),_.F("design:type",Object)],St.prototype,"defaultIconToFilled",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],St.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],St.prototype,"onTap",null);
_.Q([_.nO({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],St);
_.u(St,"yt-pdg-comment-chip-renderer",function(){if(bwC===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Yry===void 0&&(Yry=document.createElement("template"));var W=Yry;R.call(f,W.content.cloneNode(!0),d.content.firstChild);bwC=d}d=bwC;return d},{mode:2});var VY=function(){var d=_.l.apply(this,arguments)||this;d.useSmallAvatars=_.q("small_avatars_for_comments");d.webWatchCompactComments=_.q("web_watch_compact_comments");d.editDialog=null;return d};
_.x(VY,_.l);_.O=VY.prototype;_.O.onShow=function(){_.nE("cmv",void 0,"wn_comments")};
_.O.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"}}}};
_.O.detached=function(){this.editDialog=null;this.expander.reset()};
_.O.updateBackgroundColor=function(){if(this.backgroundColor){var d={"--ytd-comment-paid-background-color":_.yF(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.DV(this.hostElement,d)}else _.DV(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.O.resetExpander=function(){var d;(d=this.expander)==null||d.reset()};
_.O.openEditDialog=function(d){d.dialog&&(this.editDialog=d.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.O.onYtNavigate=function(d){var f=d.detail.endpoint;if(f=_.e(f,_.G9e)||_.e(f,_.SgV))d.stopPropagation(),this.openEditDialog(f)};
_.O.onYtCommentboxDismiss=function(){this.editDialog=null;_.DV(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.O.onAuthorThumbnailClicked=function(){_.q("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.O.onYtCommentboxResize=function(d){var f;(d==null?0:(f=d.detail)==null?0:f.height)&&_.DV(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":d.detail.height+"px"})};
_.Uh.Object.defineProperties(VY.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 d,f=(d=this.commentEntity)==null?void 0:d.author;return f&&(f.isCreator||f.isVerified||f.isArtist)?{renderer:{authorEndpoint:f.channelPageEndpoint?_.e(f.channelPageEndpoint,_.hh):_.e(f.channelCommand,_.hh),authorText:{runs:[{text:f.displayName}]},color:f.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:f.isArtist?{iconType:"AUDIO_BADGE"}:
f.isVerified?{iconType:f.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:f.isArtist||f.isVerified?f.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.commentEntity)==null?void 0:d.author;return f!=null&&f.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:f.sponsorBadgeUrl}]},tooltip:f.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var d;return _.e((d=this.commentSurfaceEntity)==null?void 0:d.pdgCommentChip,_.OPV)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var d;return this.voiceReplyContainerViewModel&&((d=this.voiceReplyContainerViewModel)==null?void 0:d.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var d;return _.e((d=this.commentSurfaceEntity)==null?void 0:d.voiceReplyContainerViewModel,PpL)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var d;return this.voiceReplyContainerViewModel&&(d=this.voiceReplyContainerViewModel)!=null&&d.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.commentSurfaceEntity)==null?void 0:d.commentBackgroundColor)!=null?f:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.q("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var d,f;return(((d=this.commentEntity)==null?void 0:(f=d.properties)==null?void 0:f.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var d,f;if(_.q("enable_profile_cards_on_comments")&&((d=this.commentEntity)==null?0:(f=d.author)==null?0:f.profileCardEndpoint)&&this.viewModel.allowProfileCard){var R,W;return _.e((R=this.commentEntity)==null?void 0:(W=R.author)==null?void 0:W.profileCardEndpoint,_.hh)}var p,U;return _.e((p=this.commentEntity)==null?void 0:(U=p.avatar)==null?void 0:U.endpoint,_.hh)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var d,f;if(_.q("enable_profile_cards_on_comments")&&((d=this.commentEntity)==null?0:(f=d.author)==null?0:f.channelPageEndpoint)){var R,W;return _.e((R=this.commentEntity)==null?void 0:(W=R.author)==null?void 0:W.channelPageEndpoint,_.hh)}var p,U;return _.e((p=this.commentEntity)==null?void 0:(U=p.avatar)==null?void 0:U.endpoint,_.hh)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p=(d=this.commentEntity)==null?void 0:(f=d.avatar)==null?void 0:(R=f.image)==null?void 0:(W=R.sources)==null?void 0:W[0];return p?{thumbnails:[{url:p.url,width:p.width,height:p.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.commentEntity)==null?0:(f=d.author)==null?0:f.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.commentEntity)==null?void 0:(f=d.author)==null?void 0:f.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.commentEntity)==null?void 0:(f=d.properties)==null?void 0:f.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var d;return _.e((d=this.commentSurfaceEntity)==null?void 0:d.publishedTimeCommand,_.hh)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var d,f;if(((d=this.commentEntity)==null?0:d.translatedContent)&&((f=this.translateButtonState)==null?void 0:f.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var R;if((R=this.voiceReplyContainerViewModel)==null?0:R.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var W,p;return((W=this.commentEntity)==null?void 0:(p=W.properties)==null?void 0:p.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.commentSharedEntity)==null?void 0:(f=d.strings)==null?void 0:f.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.commentSharedEntity)==null?void 0:(f=d.strings)==null?void 0:f.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.commentEntity)==null||!d.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var d,f,R=(f=_.e((d=this.viewModel)==null?void 0:d.translateButton,u9i))!=null?f:{},W,p,U,g,K,E,Y,b,D,I,L;return Object.assign({},R,{untoggledStateData:Object.assign({},R.untoggledStateData,{buttonText:(W=this.commentEntity)==null?void 0:(p=W.translateData)==null?void 0:p.text}),togglingStateData:Object.assign({},R.togglingStateData,{buttonText:(U=this.commentSharedEntity)==null?
void 0:(g=U.strings)==null?void 0:g.translatingText}),toggledStateData:Object.assign({},R.toggledStateData,{buttonText:(K=this.commentSharedEntity)==null?void 0:(E=K.strings)==null?void 0:E.seeOriginalText}),transitionCommand:((Y=this.commentEntity)==null?0:Y.translatedContent)?void 0:_.e((b=this.commentEntity)==null?void 0:(D=b.translateData)==null?void 0:D.translateComment,_.hh),triStateKey:(I=this.commentEntity)==null?void 0:(L=I.properties)==null?void 0:L.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((f=_.e(_.e((d=this.toolbarSurface)==null?void 0:d.menuCommand,_.hh),VCV))==null?void 0:(R=f.menu)==null?void 0:R.menuRenderer)||null}}});
VY.prototype.onYtCommentboxResize=VY.prototype.onYtCommentboxResize;VY.prototype.onYtCommentboxDismiss=VY.prototype.onYtCommentboxDismiss;VY.prototype.onYtNavigate=VY.prototype.onYtNavigate;VY.prototype.resetExpander=VY.prototype.resetExpander;VY.prototype.updateBackgroundColor=VY.prototype.updateBackgroundColor;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],VY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],VY.prototype,"ytdReduxBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],VY.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],VY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#author-thumbnail > button"),_.F("design:type",HTMLElement)],VY.prototype,"authorThumbnailAnchor",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VY.prototype,"linked",null);
_.Q([_.a("viewModel","linked"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"linkedCommentBadge",null);_.Q([_.M({reflectToAttribute:!0}),_.a("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VY.prototype,"pinned",null);_.Q([_.a("viewModel","pinned"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"pinnedCommentBadge",null);
_.Q([_.a("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"authorCommentBadge",null);_.Q([_.M({reflectToAttribute:!0}),_.a("authorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"hasAuthorBadge",null);_.Q([_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"sponsorCommentBadge",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("sponsorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"hasSponsorBadge",null);_.Q([_.a("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"pdgCommentChipRenderer",null);_.Q([_.M({reflectToAttribute:!0}),_.a("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"hasVoiceReply",null);
_.Q([_.a("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"voiceReplyContainerViewModel",null);_.Q([_.a("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"voiceReplyUnavailableText",null);_.Q([_.M(),_.F("design:type",Object)],VY.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"viewModel",null);
_.Q([_.M({selector:function(d,f){return _.qn(d.entities,"commentSharedEntityPayload",f)},
selectorArgs:["viewModel.sharedKey"]}),_.F("design:type",Object)],VY.prototype,"commentSharedEntity",void 0);_.Q([_.M({selector:function(d,f){return _.qn(d.entities,"commentEntityPayload",f)},
selectorArgs:["viewModel.commentKey"]}),_.F("design:type",Object)],VY.prototype,"commentEntity",void 0);_.Q([_.M({selector:function(d,f){return _.qn(d.entities,"commentSurfaceEntityPayload",f)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.F("design:type",Object)],VY.prototype,"commentSurfaceEntity",void 0);_.Q([_.M({selector:nS8,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.F("design:type",Object)],VY.prototype,"toolbarSurface",void 0);_.Q([_.M({selector:hnk,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.F("design:type",Object)],VY.prototype,"translateButtonState",void 0);
_.Q([_.a("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"backgroundColor",null);_.Q([_.M({reflectToAttribute:!0}),_.a("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VY.prototype,"optimalReadingWidthComments",null);_.Q([_.Xd("ytd-expander"),_.F("design:type",Object)],VY.prototype,"expander",void 0);
_.Q([_.e2("backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VY.prototype,"updateBackgroundColor",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],VY.prototype,"useSmallAvatars",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],VY.prototype,"webWatchCompactComments",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"isReply",null);
_.Q([_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"authorThumbnailEndpoint",null);_.Q([_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"authorNameEndpoint",null);_.Q([_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"authorThumbnail",null);_.Q([_.a("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],VY.prototype,"authorTextClass",null);
_.Q([_.a("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],VY.prototype,"authorChannelName",null);_.Q([_.a("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"publishedTime",null);_.Q([_.a("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"publishedTimeCommand",null);
_.Q([_.a("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"contentText",null);_.Q([_.e2("contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VY.prototype,"resetExpander",null);_.Q([_.a("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VY.prototype,"shouldShowReadMoreInitially",null);
_.Q([_.a("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],VY.prototype,"expandText",null);_.Q([_.a("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],VY.prototype,"collapseText",null);_.Q([_.a("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VY.prototype,"shouldShowTranslateButton",null);
_.Q([_.a("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"translateButton",null);_.Q([_.a("toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],VY.prototype,"overflowMenuRenderer",null);_.Q([_.M(),_.F("design:type",Object)],VY.prototype,"editDialog",void 0);_.Q([_.Xd("ytd-comment-dialog-renderer"),_.F("design:type",Object)],VY.prototype,"editCommentDialogContainer",void 0);
_.Q([_.Xd("ytd-comment-reply-dialog-renderer"),_.F("design:type",Object)],VY.prototype,"editReplyDialogContainer",void 0);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VY.prototype,"onYtNavigate",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VY.prototype,"onYtCommentboxDismiss",null);
_.Q([_.LO("yt-commentbox-resize"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VY.prototype,"onYtCommentboxResize",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-comment-view-model"})],VY);
_.u(VY,"ytd-comment-view-model",function(){if(z_R!==void 0)return z_R;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return z_R=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var rB=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_modern_buttons");d.commentThreadingEnabled=_.q("web_delhi_comment_threads");d.isWatchGrid=_.q("kevlar_watch_grid");d.buttonOverrides=d.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};d.JSC$15831_spinnerEl=null;return d};
_.x(rB,_.l);_.O=rB.prototype;_.O.configureContinuationPathMap=function(){return _.q("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.O.shouldShowExpandedThreads=function(d,f){return this.commentThreadingEnabled&&!f&&(d==null?void 0:d.length)>0};
_.O.shouldShowCollapsedThreads=function(d,f){return this.commentThreadingEnabled&&f&&d};
_.O.computeThreadRenderer=function(d){return _.e(d,w2V)};
_.O.computeIsContinuationItem=function(d){return!!this.computeContinuationItemRenderer(d)};
_.O.computeButtonRenderer=function(d){return _.e(d,_.Qj)};
_.O.computeContinuationItemRenderer=function(d){return _.e(d,_.BI)};
_.O.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]]"}}}}}};
_.O.attached=function(){this.isShowRepliesVisible=!0};
_.O.dataChanged=function(){var d=this.expanderContents;d&&(d.hidden=!0);this.isLoading=!1};
_.O.endsInContinuation=function(d){return!!d&&d.length>0&&!!this.computeContinuationItemRenderer(d[d.length-1])};
_.O.computeShouldShowHideRepliesButton=function(d,f){return!d&&f};
_.O.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.O.isLoadingChanged=function(){this.isLoading&&!this.JSC$15831_spinnerEl&&(this.JSC$15831_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Eo(this.expanderContents).appendChild(this.JSC$15831_spinnerEl));this.JSC$15831_spinnerEl&&(this.JSC$15831_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var d;(d=this.contents)==null||d.classList.remove("reloading")}};
_.O.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var d=_.e(this.data.viewReplies,_.Qj);d&&this.ytRendererBehavior.logExplicitClick(d);this.commentThreadingEnabled&&this.toggleCollapsed&&this.toggleCollapsed()};
_.O.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var d=_.e(this.data.hideReplies,_.Qj);d&&this.ytRendererBehavior.logExplicitClick(d);this.commentThreadingEnabled&&this.toggleCollapsed&&this.toggleCollapsed()};
_.O.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var d=_.Eo(this.hostElement).querySelector("#expander-contents");d&&(d.hidden=this.isShowRepliesVisible)}};
_.O.computeAlign=function(){if(this.modern){var d;return!((d=this.data)==null?0:d.viewRepliesCreatorThumbnail)}};
_.Uh.Object.defineProperties(rB.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.endsInContinuation((d=this.data)==null?void 0:d.contents)||this.commentThreadingEnabled&&this.endsInContinuation((f=this.data)==null?void 0:f.subThreads)}}});
rB.prototype.isShowMoreChanged=rB.prototype.isShowMoreChanged;rB.prototype.isLoadingChanged=rB.prototype.isLoadingChanged;rB.prototype.triggerFirstContinuation=rB.prototype.triggerFirstContinuation;rB.prototype.dataChanged=rB.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rB.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.CK),_.F("design:type",Object)],rB.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rB.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],rB.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],rB.prototype,"commentThreadingEnabled",void 0);_.Q([_.M(),_.F("design:type",Boolean)],rB.prototype,"collapsed",void 0);
_.Q([_.M(),_.F("design:type",Function)],rB.prototype,"toggleCollapsed",void 0);_.Q([_.M(),_.F("design:type",Boolean)],rB.prototype,"isLoading",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],rB.prototype,"isShowRepliesVisible",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],rB.prototype,"useNewFormatting",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],rB.prototype,"isWatchGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],rB.prototype,"buttonOverrides",void 0);
_.Q([_.Xd("#expander-contents"),_.F("design:type",HTMLElement)],rB.prototype,"expanderContents",void 0);_.Q([_.Xd("ytd-continuation-item-renderer"),_.F("design:type",Object)],rB.prototype,"continuationItemRenderer",void 0);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],rB.prototype,"contents",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rB.prototype,"dataChanged",null);
_.Q([_.a("data.contents","data.subThreads.*"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],rB.prototype,"hasContinuation",null);_.Q([_.LO("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rB.prototype,"triggerFirstContinuation",null);_.Q([_.e2("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rB.prototype,"isLoadingChanged",null);
_.Q([_.e2("isShowRepliesVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rB.prototype,"isShowMoreChanged",null);_.Q([_.m({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],rB);
_.u(rB,"ytd-comment-replies-renderer",function(){if(ZwN!==void 0)return ZwN;var d=document.createElement("template");_.T(d,'\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="[[!isShowRepliesVisible]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div hidden="[[!shouldShowCollapsedThreads(data.viewReplies, collapsed)]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="sub-thread style-scope ytd-comment-replies-renderer" is-button="">\n    <div class="threadline style-scope ytd-comment-replies-renderer">\n      <div class="connection style-scope ytd-comment-replies-renderer"></div>\n      <div class="continuation style-scope ytd-comment-replies-renderer"></div>\n      <div class="shadow style-scope ytd-comment-replies-renderer"></div>\n    </div>\n    <div class="sub-thread-content style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="more-replies-sub-thread" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowMoreTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div hidden="[[!shouldShowExpandedThreads(data.subThreads, collapsed)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="sub-thread style-scope ytd-comment-replies-renderer" is-button$="[[computeIsContinuationItem(item)]]">\n      <div class="threadline style-scope ytd-comment-replies-renderer">\n        <div class="connection style-scope ytd-comment-replies-renderer"></div>\n        <div class="continuation style-scope ytd-comment-replies-renderer"></div>\n        <div class="shadow style-scope ytd-comment-replies-renderer"></div>\n      </div>\n      <div class="sub-thread-content style-scope ytd-comment-replies-renderer">\n        <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n          <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n          </ytd-comment-thread-renderer>\n        </template>\n        <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n          <ytd-continuation-item-renderer button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="" class="style-scope ytd-comment-replies-renderer">\n          </ytd-continuation-item-renderer>\n        </template>\n      </div>\n    </div>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="sub-thread style-scope ytd-comment-replies-renderer" is-button="">\n      <div class="threadline style-scope ytd-comment-replies-renderer">\n        <div class="connection style-scope ytd-comment-replies-renderer"></div>\n        <div class="continuation style-scope ytd-comment-replies-renderer"></div>\n        <div class="shadow style-scope ytd-comment-replies-renderer"></div>\n      </div>\n      <div class="sub-thread-content style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-sub-thread" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </template>\n</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ZwN=d},{mode:1});var DxB;var m7=function(){var d=_.l.apply(this,arguments)||this;d.isOpen=!1;d.commentDialog=null;d.useSmallAvatars=_.q("small_avatars_for_comments");d.useSmallAvatarsEngagementPanelOnly=_.q("small_avatars_for_comments_ep");d.placeholderFocusListener=null;d.hasOpenedDialog=!1;d.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return d};
_.x(m7,_.l);_.O=m7.prototype;_.O.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]]"}}}}}};
_.O.ready=function(){var d=this,f=_.Eo(this.hostElement).querySelector("#placeholder-area"),R=_.Eo(this.hostElement).querySelector("#simplebox-placeholder"),W=function(p){p.stopPropagation();p instanceof KeyboardEvent&&p.type==="keypress"&&p.keyCode!==13&&p.keyCode!==32||d.openDialog()};
this.placeholderFocusListener=W;R.addEventListener("focus",this.placeholderFocusListener);f.addEventListener("tap",W);f.addEventListener("keypress",W)};
_.O.maybeRemoveFocusEventListener=function(){var d;(d=this.data)!=null&&d.prepareAccountEndpoint&&!_.q("web_comments_simplebox_modal_focus_on_tap_ks")&&(d=_.Eo(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(d.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.O.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.O.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.q("web_comment_simplebox_resolve_polymer_command_ks")?_.Lu.instance.resolveCommand(this.data.prepareAccountEndpoint):_.eM(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);d&&this.ytdOpenPopupBehavior.openPopup(d);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Eo(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.O.onYtCommentboxDismiss=function(d){d.stopPropagation();this.isOpen=!1};
_.O.onCreateCommentAction=function(d){this.get("createCommentAction.contents",d)&&(this.isOpen=!1)};
_.O.computeCommentDialog=function(d){return{placeholderText:d.placeholderText,authorThumbnail:d.authorThumbnail,submitButton:d.submitButton,imageButton:d.imageButton,cancelButton:d.cancelButton,emojiButton:d.emojiButton,emojis:d.emojis,emojiPicker:d.emojiPicker,aadcGuidelinesStateEntityKey:d.aadcGuidelinesStateEntityKey,openAadcDialog:d.openAadcDialog,unicodeEmojisUrl:d.unicodeEmojisUrl}};
_.O.onHideIdentityChip=function(d){_.e(d,xWO)&&this.set("data.placeholderText",_.e(d,xWO).placeholderText)};
m7.prototype.onYtCommentboxDismiss=m7.prototype.onYtCommentboxDismiss;m7.prototype.dataChanged=m7.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],m7.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],m7.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],m7.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],m7.prototype,"isOpen",void 0);_.Q([_.M(),_.F("design:type",Object)],m7.prototype,"commentDialog",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],m7.prototype,"engagementPanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],m7.prototype,"useSmallAvatars",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],m7.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],m7.prototype,"enableCreationBox",void 0);_.Q([_.M(),_.F("design:type",Boolean)],m7.prototype,"showCreateDialog",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m7.prototype,"dataChanged",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],m7.prototype,"onYtCommentboxDismiss",null);_.Q([_.m({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],m7);
_.u(m7,"ytd-comment-simplebox-renderer",function(){if(DxB!==void 0)return DxB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return DxB=d},{mode:1});var IjF;_.mR("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var u9=function(){var d=_.l.apply(this,arguments)||this;d.addHoverEffect=_.q("swatcheroo_comments_hover_effect");d.useSmallAvatars=_.q("small_avatars_for_comments");d.threadHovered=!1;d.collapsed=!1;d.removed=!1;d.actionMap=d.configureActionMap();d.toggleCollapsed=function(){d.collapsed=!d.collapsed;d.collapsed&&_.q("web_comment_threading_scroll_on_collapse")&&_.zV(d.hostElement,"yt-scroll-to-watch-element",[d.commentElement])};
return d};
_.x(u9,_.l);_.O=u9.prototype;_.O.configureActionMap=function(){return _.q("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"}:{}};
_.O.createCommentReplyAction=function(d){d=_.e(d,L5B);if(d!=null&&d.contents){var f=d.replyToCommentId,R=d.parentCommentId,W,p=(W=this.commentViewModel)==null?void 0:W.commentId;(p===f||p===R&&!f)&&this.attachReply(d.contents)}};
_.O.attachReply=function(d){var f;((f=this.data)==null?0:f.replies)?(f=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+f+".continuationItemRenderer")?this.splice("data.replies.commentRepliesRenderer.subThreads",f,0,d):this.push("data.replies.commentRepliesRenderer.subThreads",d)):this.set("data.replies",{commentRepliesRenderer:{subThreads:[d]}})};
_.O.removeCommentAction=function(d){d=_.e(d,AEO);var f=d==null?void 0:d.commentId,R;f&&((R=this.commentViewModel)==null?void 0:R.commentId)===f&&this.maybeRemoveComment(d.actionResult)};
_.O.banAuthorAction=function(d){d=_.e(d,IBO);var f=d==null?void 0:d.commentId,R;f&&((R=this.commentViewModel)==null?void 0:R.commentId)===f&&this.maybeRemoveComment(d.actionResult)};
_.O.hideReportedCommentAction=function(d){d=_.e(d,JEN);var f=d==null?void 0:d.commentId,R;f&&((R=this.commentViewModel)==null?void 0:R.commentId)===f&&this.maybeRemoveComment(d.actionResult)};
_.O.maybeRemoveComment=function(d){d&&d.status==="STATUS_SUCCEEDED"&&(this.feedbackText=d.feedbackText||_.sL("Comment removed"),this.removed=!0)};
_.O.onTap=function(d){if(this.addHoverEffect&&!this.engagementPanel&&!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var f;((f=window.getSelection())==null?0:f.toString().length)||_.eM({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.O.attached=function(){var d=this,f;(f=this.commentThreadHitbox)==null||f.addEventListener("mouseover",function(){d.threadHovered=!0});
var R;(R=this.commentThreadHitbox)==null||R.addEventListener("mouseout",function(){d.threadHovered=!1});
var W;(W=this.commentThreadHitbox)==null||W.addEventListener("click",function(){d.maybeToggleCollapsed()})};
_.O.maybeToggleCollapsed=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.replies)==null?void 0:(R=f.commentRepliesRenderer)==null?void 0:R.subThreads;W&&(W.length===1&&_.e(W[0],_.BI)||this.toggleCollapsed())};
_.Uh.Object.defineProperties(u9.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)!=null&&d.commentViewModel)return _.e(this.data.commentViewModel,mWV)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return _.q("web_delhi_comment_threads")&&!!((d=this.data)==null?0:(f=d.replies)==null?0:(R=f.commentRepliesRenderer)==null?0:R.subThreads)}}});
u9.prototype.onTap=u9.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],u9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],u9.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],u9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],u9.prototype,"addHoverEffect",void 0);
_.Q([_.M(),_.F("design:type",Object)],u9.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],u9.prototype,"useSmallAvatars",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],u9.prototype,"isSubThread",void 0);_.Q([_.Xd(".thread-hitbox"),_.F("design:type",HTMLElement)],u9.prototype,"commentThreadHitbox",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],u9.prototype,"threadHovered",void 0);
_.Q([_.Xd("#comment"),_.F("design:type",HTMLElement)],u9.prototype,"commentElement",void 0);_.Q([_.M(),_.F("design:type",Object)],u9.prototype,"collapsed",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],u9.prototype,"removed",void 0);_.Q([_.M(),_.F("design:type",Object)],u9.prototype,"feedbackText",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],u9.prototype,"commentViewModel",null);
_.Q([_.a("data.replies"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],u9.prototype,"hasSubThreading",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],u9.prototype,"engagementPanel",void 0);_.Q([_.LO("tap"),_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],u9.prototype,"onTap",null);_.Q([_.m({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],u9);
_.u(u9,"ytd-comment-thread-renderer",function(){if(IjF!==void 0)return IjF;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer collapsed="[[collapsed]]" data="[[data.replies.commentRepliesRenderer]]" toggle-collapsed="[[toggleCollapsed]]" 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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return IjF=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var qre;var Pm=function(){var d=_.l.apply(this,arguments)||this;d.modernTypography=_.q("web_modern_typography");d.compactHeader=_.q("web_watch_compact_comments_header");d.hidePanelButton=!1;d.isPostSchedulingEnabled=_.q("enable_post_scheduling");d.hasFinishedStamping=!1;d.JSC$15854_handleOpenPostCommentDialogActionAfterStamp=!1;d.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return d};
_.x(Pm,_.l);_.O=Pm.prototype;
_.O.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"}}}};
_.O.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.O.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$15854_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.O.onYtServiceRequestSent=function(d,f){if(!_.q("kevlar_command_handler")&&f.actions)for(d=0;d<f.actions.length;d++){var R=f.actions[d];_.e(R,NEy)&&_.Eo(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.e(R,NEy))}};
_.O.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var d;if(this.getPrefilledBackstagePostDialog((d=this.data)==null?void 0:d.actions)){_.Eo(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var f=_.Eo(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;f&&_.WZ(this,function(){f.focus();f.openDialog&&f.openDialog()})}}else this.hasActionsChange=!0};
_.O.computeIsBackstage=function(d){return d};
_.O.onYtCommentboxDismiss=function(){_.Eo(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.O.removePrefilledDialog=function(d){if(d==null?0:d.actions){for(var f=d.actions.length-1;f>=0;f--){var R=void 0;((R=_.e(d.actions[f],wge))==null?0:R.dialog)&&delete d.actions[f]}this.set("data",void 0);this.set("data",d)}};
_.O.getPrefilledBackstagePostDialog=function(d){if(d)for(var f=0;f<d.length;f++){var R=d[f],W=void 0;if((W=_.e(R,wge))==null?0:W.dialog)return _.e(R,wge).dialog}return null};
_.O.computeBackstagePostDialog=function(d){return d&&(this.getPrefilledBackstagePostDialog(d.actions)||d.createRenderer)};
_.O.dataChanged=function(){if(this.data){var d=this.data.customEmojis,f=this.data.unicodeEmojisUrl;_.C7.clear();f&&_.LcR(_.C7,f);d&&_.C7.load(d)}};
_.O.handleSignalActionOpenPostCommentDialogAction=function(){var d=_.Eo(this.hostElement).querySelector("ytd-comment-simplebox-renderer");d?d.openDialog():this.JSC$15854_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Uh.Object.defineProperties(Pm.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.q("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U,g;return!this.hidePanelButton&&_.q("kevlar_watch_comments_panel_button")&&((g=_.e((d=this.data)==null?void 0:(f=d.sortMenu)==null?void 0:(R=f.sortFilterSubMenuRenderer)==null?void 0:(W=R.subMenuItems)==null?void 0:(p=W[0])==null?void 0:(U=p.serviceEndpoint)==null?void 0:U.commandMetadata,_.ex))==null?void 0:g.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.X7("MINIPLAYER_EXPAND_LABEL"),text:_.fY(_.X7("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Pm.prototype.dataChanged=Pm.prototype.dataChanged;Pm.prototype.onYtCommentboxDismiss=Pm.prototype.onYtCommentboxDismiss;Pm.prototype.observePrefilledBackstagePostDialog=Pm.prototype.observePrefilledBackstagePostDialog;Pm.prototype.onYtServiceRequestSent=Pm.prototype.onYtServiceRequestSent;Pm.prototype.onStampFinished=Pm.prototype.onStampFinished;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Pm.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Pm.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Pm.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Pm.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pm.prototype,"modernTypography",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pm.prototype,"compactHeader",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Pm.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],Pm.prototype,"hidePanelButton",void 0);_.Q([_.M({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Pm.prototype,"isBackstage",void 0);_.Q([_.M({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.F("design:type",Object)],Pm.prototype,"backstagePostDialog",void 0);
_.Q([_.M(),_.F("design:type",Object)],Pm.prototype,"isPostSchedulingEnabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Pm.prototype,"useSpaceBetween",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data","hidePanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Pm.prototype,"showCommentsPanelButton",null);
_.Q([_.a("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Pm.prototype,"commentsPanelButtonData",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pm.prototype,"onStampFinished",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Pm.prototype,"onYtServiceRequestSent",null);
_.Q([_.e2("data.actions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pm.prototype,"observePrefilledBackstagePostDialog",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Pm.prototype,"onYtCommentboxDismiss",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pm.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Pm);
_.u(Pm,"ytd-comments-header-renderer",function(){if(qre!==void 0)return qre;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return qre=d},{mode:1});var LAa;var QY=function(){return _.l.apply(this,arguments)||this};
_.x(QY,_.l);_.Q([_.M(),_.F("design:type",Object)],QY.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.Q([_.m({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],QY);
_.u(QY,"ytd-destination-button-renderer",function(){if(LAa!==void 0)return LAa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return LAa=d},{mode:1});var e_e;var FQ=function(){var d=_.l.apply(this,arguments)||this;d.isRichGrid=!1;d.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};d.modernTypography=_.q("web_modern_typography");return d};
_.x(FQ,_.l);_.O=FQ.prototype;_.O.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.O.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.O.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.O.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var d;if((d=this.data)==null||!d.isExpanded){d=this.hostElement.clientWidth;var f;if(d&&(f=this.data)!=null&&f.destinationButtons){f=Math.floor((d+4)/214);d=this.data.destinationButtons.length;var R=Math.ceil(d/f);this.fullyVisibleRows=d%f===1&&R===2?1:Math.min(R,2);this.isShowMoreVisible=this.fullyVisibleRows<R}}}};
_.O.updateRichGridDestinationButtonsVisibility=function(){var d,f;if(this.isRichGrid&&((d=this.data)==null||!d.isExpanded)&&(f=this.data)!=null&&f.destinationButtons){d=this.richGridItemsPerRow+1;f=this.data.destinationButtons.length;var R=Math.ceil(f/d);this.fullyVisibleRows=f%d===1&&R===2?1:Math.min(R,2);this.isShowMoreVisible=this.fullyVisibleRows<R}};
_.O.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
FQ.prototype.updateRichGridDestinationButtonsVisibility=FQ.prototype.updateRichGridDestinationButtonsVisibility;_.Q([_.M(),_.F("design:type",Object)],FQ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Number)],FQ.prototype,"fullyVisibleRows",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],FQ.prototype,"isShowMoreVisible",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FQ.prototype,"isRichGrid",void 0);
_.Q([_.M({selector:_.F1,value:0}),_.F("design:type",Number)],FQ.prototype,"richGridItemsPerRow",void 0);_.Q([_.M(),_.F("design:type",Object)],FQ.prototype,"gridStateActionMap",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FQ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],FQ.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],FQ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],FQ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FQ.prototype,"modernTypography",void 0);_.Q([_.e2("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FQ.prototype,"updateRichGridDestinationButtonsVisibility",null);
_.Q([_.m({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],FQ);
_.u(FQ,"ytd-destination-shelf-renderer",function(){if(e_e!==void 0)return e_e;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return e_e=d},{mode:1});var xxV;var JL=function(){return _.l.apply(this,arguments)||this};
_.x(JL,_.l);JL.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],JL.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],JL.prototype,"data",void 0);_.Q([_.m({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],JL);
_.u(JL,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(xxV!==void 0)return xxV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xxV=d},{mode:1});var X1O;var n4=function(){var d=_.l.apply(this,arguments)||this;d.disableAnimation=!1;d.isSlimlineSurvey=!1;d.isSlimlineSurveyFollowUp=!1;d.isShortsStyle=!1;return d};
_.x(n4,_.l);n4.prototype.onTap=function(d){d.preventDefault();this.data&&_.E$(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.Uh.Object.defineProperties(n4.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 d,f,R,W,p;return((d=this.data)==null?0:d.checked)?(f=this.data)==null?void 0:(R=f.onStateIcon)==null?void 0:R.iconType:(W=this.data)==null?void 0:(p=W.defaultStateIcon)==null?void 0:p.iconType}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],n4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],n4.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],n4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],n4.prototype,"disableAnimation",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n4.prototype,"isSlimlineSurvey",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n4.prototype,"isSlimlineSurveyFollowUp",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n4.prototype,"isShortsStyle",void 0);_.Q([_.a("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n4.prototype,"isAnimatedIcon",null);
_.Q([_.a("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Number),_.F("design:paramtypes",[])],n4.prototype,"iconSize",null);_.Q([_.a("isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],n4.prototype,"isDarkTheme",null);_.Q([_.a("data.checked"),_.F("design:type",Object),_.F("design:paramtypes",[])],n4.prototype,"icon",null);_.Q([_.m({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],n4);
_.u(n4,"ytd-rating-survey-option-renderer",function(){if(X1O!==void 0)return X1O;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return X1O=d},{mode:2});var TsR;var hL=function(){var d=_.l.apply(this,arguments)||this;d.firstResponseText=null;d.lastResponseText=null;d.selectedNonStarOption=null;d.hideOptions=!1;d.hideUndoButton=!0;d.disableAnimation=!1;d.showResponseRangeText=!1;d.selectedRatingIndex=-1;d.isSlimlineSurvey=!1;d.isSlimlineSurveyFollowUp=!1;d.isShortsStyle=!1;d.slimlineSurveyRatingSelectedIndex=-1;return d};
_.x(hL,_.l);_.O=hL.prototype;_.O.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.O.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.O.onOptionChange=function(d,f){var R=this;d=f.onStateIcon&&f.defaultStateIcon&&f.onStateIcon.iconType===f.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(g,K){g.responseText===f.responseText?R.isSlimlineSurvey?(R.selectedRatingIndex=K,R.ytdReduxBehavior.dispatch(bKa(K))):(R.setSurveyOptionValue(K,!0,"checked"),R.setSurveyOptionValue(K,!0,"selected")):(R.setSurveyOptionValue(K,!1,"checked"),R.setSurveyOptionValue(K,
!1,"selected"))});
else if(d)this.selectedNonStarOption=f,this.hideOptions=!0;else{var W=this.ytRendererBehavior.getSimpleString(f.responseText),p=!0;this.getOptionRenderers().forEach(function(g,K){R.setSurveyOptionValue(K,p,"checked");R.setSurveyOptionValue(K,!1,"selected");R.ytRendererBehavior.getSimpleString(g.responseText)===W&&(p=!1,R.setSurveyOptionValue(K,!0,"selected"))})}d=f.responseEndpoint;
var U;f.followUpCommand&&(U=_.e(f.followUpCommand,c2i));this.isSlimlineSurvey?(this.resetComponent(),_.zV(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.zV(this.hostElement,"ytd-inline-survey-rating-select-action",[d,U])};
_.O.showSelectedOption=function(){var d=this;_.Pp.addJob(function(){var f=d.getOptionRenderers()[d.slimlineSurveyRatingSelectedIndex];d.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),f)},8,100)};
_.O.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(d){var f;return(f=_.e(d,dCC))!=null?f:{}}):[]};
_.O.onUndoClick=function(){this.resetComponent();_.zV(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.O.setSurveyOptionValue=function(d,f,R){this.notifyPath("data.ratings."+d+".ratingSurveyOptionRenderer."+R);this.set("data.ratings."+d+".ratingSurveyOptionRenderer."+R,f)};
_.O.resetComponent=function(){var d=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var f=this.getOptionRenderers(),R,W;this.firstResponseText=(W=(R=f[0])==null?void 0:R.responseText)!=null?W:null;var p,U;this.lastResponseText=(U=(p=f[f.length-1])==null?void 0:p.responseText)!=null?U:null;f.forEach(function(g,K){d.setSurveyOptionValue(K,!1,"checked");d.setSurveyOptionValue(K,!1,"selected")})};
_.Uh.Object.defineProperties(hL.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
hL.prototype.onOptionChange=hL.prototype.onOptionChange;hL.prototype.dataChanged=hL.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],hL.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hL.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],hL.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"firstResponseText",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"lastResponseText",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"selectedNonStarOption",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"hideOptions",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"hideUndoButton",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"disableAnimation",void 0);
_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"showResponseRangeText",void 0);_.Q([_.M(),_.F("design:type",Object)],hL.prototype,"selectedRatingIndex",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],hL.prototype,"isSlimlineSurvey",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],hL.prototype,"isSlimlineSurveyFollowUp",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],hL.prototype,"isShortsStyle",void 0);_.Q([_.M({selector:function(d){return d.ui.slimlineSurveyRatingSelectedIndex}}),
_.F("design:type",Object)],hL.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.Q([_.a("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hL.prototype,"isSingleSelect",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hL.prototype,"dataChanged",null);
_.Q([_.LO("ytd-rating-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],hL.prototype,"onOptionChange",null);_.Q([_.m({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],hL);
_.u(hL,"ytd-rating-survey-renderer",function(){if(TsR!==void 0)return TsR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TsR=d},{mode:1});var AaV;var aje;var MXB;var uYW=(Dt.FIRSTDAYOFWEEK+1)%7,w1B=function(d,f,R,W){var p="";if(W.selection&&Sd8(W.selection))k_(d,W.selection)&&(p+=" selected");else if(W.selection&&V_U(W.selection)){var U=W.selection.selectionState||"START_DATE";k_(d,W.selection.start)&&(p+=" period-start ",U==="START_DATE"&&(p+="selected"));k_(d,W.selection.end)&&(p+=" period-end ",U==="END_DATE"&&(p+="selected"));Y_(d,W.selection.start)||Y_(W.selection.end,d)||(p+=" highlighted")}if(Y_(f,W.start)||Y_(W.end,f))p+=" disabled";W.circleToday&&
k_(f,R)&&(p+=" today");return p};var oB=function(){return _.l.apply(this,arguments)||this};
_.x(oB,_.l);_.O=oB.prototype;_.O.attached=function(){var d=this;_.WZ(this,function(){d.JSC$15888_calendarMain.scrollHeight>0&&(d.calendarConfig.selection?d.scrollToDate(rVu(d.calendarConfig.selection)):d.scrollToDate(d.calendarConfig.end))})};
_.O.updateSelection=function(d){d=P31(Object.assign({},this.calendarConfig,{selection:d}),w1B);this.splice.apply(this,["renderData.months",0,d.length].concat(_.uR(d)))};
_.O.scrollToDate=function(d){this.renderData&&(d=Q1u(d,this.renderData),d!==void 0&&this.JSC$15888_calendarMain.scrollToIndex(d))};
_.O.scrollToNextMonth=function(){this.JSC$15888_calendarMain.scrollToIndex(this.JSC$15888_calendarMain.firstVisibleIndex+1)};
_.O.scrollToPrevMonth=function(){this.JSC$15888_calendarMain.firstVisibleIndex===0&&this.JSC$15888_calendarMain.scrollTo(0,0);this.JSC$15888_calendarMain.scrollToIndex(this.JSC$15888_calendarMain.firstVisibleIndex-1)};
_.O.handleDayClick=function(d){_.zV(this.hostElement,"ytd-calendar-date-clicked",[d.model.day.date])};
_.O.handleDayMouseDown=function(d){d.preventDefault();_.zV(this.hostElement,"ytd-calendar-date-mousedown",[d.model.day.date])};
_.O.handleDayMouseUp=function(d){_.zV(this.hostElement,"ytd-calendar-date-mouseup",[d.model.day.date])};
_.O.handleDayMouseEnter=function(d){d.preventDefault();_.zV(this.hostElement,"ytd-calendar-date-mouseenter",[d.model.day.date])};
_.O.handleDayMouseLeave=function(d){_.zV(this.hostElement,"ytd-calendar-date-mouseleave",[d.model.day.date])};
_.Uh.Object.defineProperties(oB.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var d=this.calendarConfig,f=w1B;f=f===void 0?w1B:f;for(var R=[],W=0;W<7;W++)R.push(Dt.NARROWWEEKDAYS[(W+uYW)%7]);return{months:P31(d,f),daysOfWeekLabel:R}}}});
_.Q([_.M(),_.F("design:type",Object)],oB.prototype,"calendarConfig",void 0);_.Q([_.Xd("#calendar-main"),_.F("design:type",Object)],oB.prototype,"JSC$15888_calendarMain",void 0);_.Q([_.a("calendarConfig"),_.F("design:type",Object),_.F("design:paramtypes",[])],oB.prototype,"renderData",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],oB);
_.u(oB,"ytd-scrollable-calendar",function(){if(MXB!==void 0)return MXB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return MXB=d},{mode:2});var lja;var GcC;var $0=function(){var d=_.l.apply(this,arguments)||this;d.hideCharCounter=!1;d.hideLabel=!1;d.noLabelFloat=!1;d.autoValidate=!0;d.invalid=!1;d.disabled=!1;d.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return d};
_.x($0,_.l);_.O=$0.prototype;_.O.reset=function(d){this.value=d&&this.data?this.data.value=d:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.O.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.O.focusTextInput=function(){this.input.focus()};
_.O.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()};
_.O.valueChanged=function(){var d,f;if(((d=this.data)==null?0:d.value)||((f=this.data)==null?void 0:f.value)==="")this.value=this.data.value;else{var R;((R=this.data)==null?void 0:R.value)!==void 0||this.value||(this.value="")}};
_.O.computeLabel=function(d,f){return f?"":_.R0(d)};
_.O.computeAriaLabel=function(d,f){return f?_.R0(d):""};
_.O.computeErrorMessage=function(d,f,R,W){!d&&f?d=R||this.strings.REQUIRED_LABEL:(d=_.R0(W),d=_.g8(d,"&")?"document"in _.RJ?w8C(d):l1V(d):d);return d};
_.O.computeType=function(d){return d==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.O.onTextValueChanged=function(d){this.value=d.detail.value;var f;(f=this.onValueChanged)==null||f.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.O.handleUpdateTextInputFormFieldRendererCommand=function(d){(d=_.e(d,IgL))&&this.data&&this.data.id===d.id&&(d.invalid!==void 0&&(this.invalid=d.invalid),d.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",d.invalidValueErrorMessage))};
_.O.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("value-changed",this.value))};
_.O.updateInvalidFromBinding=function(d){this.invalid=d.detail.value};
_.Uh.Object.defineProperties($0.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var d;return!((d=this.data)==null||!d.isMultiline)}}});
$0.prototype.valueChangedForBinding=$0.prototype.valueChangedForBinding;$0.prototype.valueChanged=$0.prototype.valueChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$0.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],$0.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],$0.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],$0.prototype,"value",void 0);_.Q([_.M(),_.F("design:type",String)],$0.prototype,"pattern",void 0);_.Q([_.M(),_.F("design:type",String)],$0.prototype,"errorMessage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],$0.prototype,"componentStyle",void 0);_.Q([_.M(),_.F("design:type",Object)],$0.prototype,"hideCharCounter",void 0);
_.Q([_.M(),_.F("design:type",Object)],$0.prototype,"hideLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],$0.prototype,"noLabelFloat",void 0);_.Q([_.M(),_.F("design:type",Function)],$0.prototype,"onValueChanged",void 0);_.Q([_.M(),_.F("design:type",Boolean)],$0.prototype,"isMultilineOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],$0.prototype,"autoValidate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$0.prototype,"invalid",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$0.prototype,"disabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],$0.prototype,"enableOverlayTheme",void 0);_.Q([_.M({value:{REQUIRED_LABEL:_.X7("REQUIRED_LABEL",void 0,"Required")}}),_.F("design:type",Object)],$0.prototype,"strings",void 0);_.Q([_.Xd("#input"),_.F("design:type",Object)],$0.prototype,"input",void 0);
_.Q([_.a("data","isMultilineOverride"),_.F("design:type",Object),_.F("design:paramtypes",[])],$0.prototype,"isMultiline",null);_.Q([_.Mb("data.value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$0.prototype,"valueChanged",null);_.Q([_.e2("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$0.prototype,"valueChangedForBinding",null);_.Q([_.nO({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],$0);
_.u($0,"yt-text-input-form-field-renderer",function(){if(GcC===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;lja===void 0&&(lja=document.createElement("template"));var W=lja;R.call(f,W.content.cloneNode(!0),d.content.firstChild);GcC=d}d=GcC;return d},{mode:2});var N8=function(){var d=_.l.apply(this,arguments)||this;d.data=void 0;d.selectionState="START_DATE";d.isStartDateInvalid=!1;d.isEndDateInvalid=!1;d.autoapply=!1;d.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 d};
_.x(N8,_.l);_.O=N8.prototype;_.O.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"}}}}};
_.O.focus=function(){this.startDateInput.focus()};
_.O.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:bO(this.data.selection.start),end:bO(this.data.selection.end)})};
_.O.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.O.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.NO(this.selectionState)}};
_.O.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.O.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.O.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.O.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var d=this.calendar.calendarConfig,f=d.end;d=FFF({start:d.start,end:this.endDate||f},this.startDateInput.value||"");this.isStartDateInvalid=!d.isValid;d.isValid&&(d=d.value,this.selection=this.endDate?{start:d,end:this.endDate}:d,this.calendar.scrollToDate(d));this.updateInvalidState()}};
_.O.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var d=this.calendar.calendarConfig,f=d.start;d=FFF({start:this.startDate||f,end:d.end},this.endDateInput.value||"");this.isEndDateInvalid=!d.isValid;d.isValid&&(d=d.value,this.selection={start:this.startDate,end:d},this.calendar.scrollToDate(d));this.updateInvalidState()}};
_.O.handleCalendarDateClicked=function(d){var f=this.selection&&rVu(this.selection),R=this.selection&&m7J(this.selection);f&&!Y_(d,f)&&this.selectionState==="END_DATE"?(this.selection={start:f,end:d},this.selectionState="START_DATE"):(R&&!Y_(R,d)?this.selection={start:d,end:R}:this.selection=d,this.selectionState="END_DATE")};
_.O.handleCalendarDateMouseDown=function(d){this.selection&&!Sd8(this.selection)&&(this.dragPivot=k_(d,this.selection.start)?this.selection.end:k_(d,this.selection.end)?this.selection.start:d)};
_.O.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.O.handleCalendarDateMouseEnter=function(d){this.dragPivot&&(this.selection={start:function(f,R){return Y_(f,R)?f:R}(this.dragPivot,d),
end:function(f,R){return Y_(f,R)?R:f}(this.dragPivot,d)},this.dragPivot||(this.selectionState="START_DATE"))};
_.O.handleCalendarDateMouseLeave=function(){};
_.O.handleCalendarSubmitDateRange=function(){this.selection&&!Sd8(this.selection)&&_.zV(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.O.updateInvalidState=function(){var d=function(f,R){R?f.setAttribute("invalid",""):f.removeAttribute("invalid")};
d(this.startDateInput,this.isStartDateInvalid);d(this.endDateInput,this.isEndDateInvalid)};
_.O.updateDateStrings=function(){this.selection&&(Sd8(this.selection)?G$f(this.selection):(G$f(this.selection.start),G$f(this.selection.end)))};
_.O.updateCalendarSelection=function(d){this.calendar.updateSelection(Object.assign({},d,{selectionState:this.selectionState}))};
_.O.updateIsStartDateInvalidFromBinding=function(d){this.isStartDateInvalid=d.detail.value};
_.O.updateIsEndDateInvalidFromBinding=function(d){this.isEndDateInvalid=d.detail.value};
_.O.updateStartDateStringFromBinding=function(){};
_.O.updateEndDateStringFromBinding=function(){};
_.Uh.Object.defineProperties(N8.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:bO(this.data.dateRangeStart),end:bO(this.data.dateRangeEnd),selection:{start:bO(this.data.selection.start),end:bO(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&rVu(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&m7J(this.selection)}}});
N8.prototype.resetTextboxes=N8.prototype.resetTextboxes;N8.prototype.observeSelection=N8.prototype.observeSelection;N8.prototype.dataChanged=N8.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],N8.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],N8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#calendar"),_.F("design:type",Object)],N8.prototype,"calendar",void 0);
_.Q([_.Xd("#start-date"),_.F("design:type",Object)],N8.prototype,"startDateInput",void 0);_.Q([_.Xd("#end-date"),_.F("design:type",Object)],N8.prototype,"endDateInput",void 0);_.Q([_.M(),_.F("design:type",Object)],N8.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],N8.prototype,"selection",void 0);_.Q([_.M(),_.F("design:type",String)],N8.prototype,"selectionState",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],N8.prototype,"calendarConfig",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],N8.prototype,"errorMessage",null);_.Q([_.a("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],N8.prototype,"startDate",null);_.Q([_.a("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],N8.prototype,"endDate",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N8.prototype,"dataChanged",null);
_.Q([_.e2("selection","selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N8.prototype,"observeSelection",null);_.Q([_.e2("selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N8.prototype,"resetTextboxes",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],N8);
_.u(N8,"ytd-date-period-picker-renderer",function(){if(aje!==void 0)return aje;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aje=d},{mode:1});var yY=function(){var d=_.l.apply(this,arguments)||this;var f={};d.actionMap=(f["ytd-date-period-picker-apply"]="handleDateRangeUpdated",f);return d};
_.x(yY,_.l);yY.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
yY.prototype.handleDateRangeUpdated=function(){};
_.Q([_.M(),_.F("design:type",Object)],yY.prototype,"data",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],yY.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yY.prototype,"rendererstamperBehavior",void 0);_.Q([_.m({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],yY);
_.u(yY,"ytd-report-history-section-header-renderer",function(){if(AaV!==void 0)return AaV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return AaV=d},{mode:1});var SrB;var VXV;var rai;var C4=function(){return _.l.apply(this,arguments)||this};
_.x(C4,_.l);_.Uh.Object.defineProperties(C4.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?0:(f=d.icon)==null?0:f.iconType)?_.IT(this.data.icon.iconType):""}}});
_.Q([_.M(),_.F("design:type",Object)],C4.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],C4.prototype,"icon",null);_.Q([_.m({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],C4);
_.u(C4,"ytd-report-history-table-text-cell-renderer",function(){if(rai!==void 0)return rai;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return rai=d},{mode:1});var i9=function(){return _.l.apply(this,arguments)||this};
_.x(i9,_.l);i9.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],i9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],i9.prototype,"data",void 0);_.Q([_.m({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],i9);
_.u(i9,"ytd-report-history-table-reason-cell-renderer",function(){if(VXV!==void 0)return VXV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return VXV=d},{mode:1});var Bm=function(){return _.l.apply(this,arguments)||this};
_.x(Bm,_.l);Bm.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"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Bm.prototype,"rendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bm.prototype,"data",void 0);_.Q([_.m({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],Bm);
_.u(Bm,"ytd-report-history-table-cell-renderer",function(){if(SrB!==void 0)return SrB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return SrB=d},{mode:1});var mxV;var cm=function(){var d=_.l.apply(this,arguments)||this;d.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 d};
_.x(cm,_.l);cm.prototype.onDataChanged=function(){var d;if((d=this.data)==null?0:d.style)this.componentStyle=this.getStyleName(this.data.style)};
cm.prototype.getCellForColumn=function(d){return this.cells.find(function(f){var R;return((R=_.e(f==null?void 0:f.cell,RRy)||_.e(f==null?void 0:f.cell,fic))==null?void 0:R.columnId)===d.type})};
cm.prototype.getClassForColumn=function(d){switch(d){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
cm.prototype.getStyleName=function(d){switch(d){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.Uh.Object.defineProperties(cm.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.cells)||[]).map(function(f){return _.e(f,jXC)})}}});
cm.prototype.onDataChanged=cm.prototype.onDataChanged;_.Q([_.M(),_.F("design:type",Object)],cm.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],cm.prototype,"columnRenderData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],cm.prototype,"componentStyle",void 0);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],cm.prototype,"cells",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cm.prototype,"onDataChanged",null);_.Q([_.m({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],cm);
_.u(cm,"ytd-report-history-table-row-renderer",function(){if(mxV!==void 0)return mxV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mxV=d},{mode:1});var uBF;var Pac;var JVu={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},n18={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var tL=function(){return _.l.apply(this,arguments)||this};
_.x(tL,_.l);tL.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"}}}}}};
tL.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.Uh.Object.defineProperties(tL.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.columns)?yVQ(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return $7F(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var d=this.tableSpec,f=JVu;f=f===void 0?n18:f;f=NiL(d.columnDimensions,d.columnsToShow||[],f);d=0;f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,d+=R.minWidth+R.paddingLeft+R.paddingRight;return d}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.Q([_.A(_.CK),_.F("design:type",Object)],tL.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],tL.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tL.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],tL.prototype,"tableSpec",null);_.Q([_.a("tableSpec"),_.F("design:type",Array),_.F("design:paramtypes",[])],tL.prototype,"columnRenderData",null);
_.Q([_.a("tableSpec"),_.F("design:type",Number),_.F("design:paramtypes",[])],tL.prototype,"totalMinWidth",null);_.Q([_.a("totalMinWidth"),_.F("design:type",String),_.F("design:paramtypes",[])],tL.prototype,"tableWidthStyle",null);_.Q([_.m({is:"ytd-table-renderer",disableElementRegistration:!0})],tL);
_.u(tL,"ytd-table-renderer",function(){if(Pac!==void 0)return Pac;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Pac=d},{mode:1});var du=function(){return _.l.apply(this,arguments)||this};
_.x(du,_.l);du.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}}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],du.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],du.prototype,"data",void 0);_.Q([_.m({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],du);
_.u(du,"ytd-report-reason-history-modal-renderer",function(){if(uBF!==void 0)return uBF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uBF=d},{mode:1});var Q$V;var vue;var FAe;var jw=function(){return _.l.apply(this,arguments)||this};
_.x(jw,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jw.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jw.prototype,"data",void 0);_.Q([_.m({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],jw);
_.u(jw,"ytd-profile-column-stats-entry-renderer",function(){if(FAe!==void 0)return FAe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FAe=d},{mode:1});var JaF;var fZ=function(){return _.l.apply(this,arguments)||this};
_.x(fZ,_.l);fZ.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fZ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fZ.prototype,"data",void 0);_.Q([_.m({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],fZ);
_.u(fZ,"ytd-profile-column-stats-renderer",function(){if(JaF!==void 0)return JaF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return JaF=d},{mode:1});var nuL;var RN=function(){return _.l.apply(this,arguments)||this};
_.x(RN,_.l);_.Uh.Object.defineProperties(RN.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.useThumbnailSize)return 80;var f,R;d=(f=this.data)==null?void 0:(R=f.thumbnail)==null?void 0:R.thumbnails;var W;return d&&((W=d[0])==null?void 0:W.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.useThumbnailSize)return 80;var f,R;d=(f=this.data)==null?void 0:(R=f.thumbnail)==null?void 0:R.thumbnails;var W;return d&&((W=d[0])==null?void 0:W.height)||80}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],RN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],RN.prototype,"componentStyle",void 0);_.Q([_.a("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],RN.prototype,"thumbnailWidth",null);
_.Q([_.a("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],RN.prototype,"thumbnailHeight",null);_.Q([_.m({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],RN);
_.u(RN,"ytd-profile-column-user-info-renderer",function(){if(nuL!==void 0)return nuL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nuL=d},{mode:1});var WR=function(){return _.l.apply(this,arguments)||this};
_.x(WR,_.l);WR.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]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],WR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],WR.prototype,"componentStyle",void 0);_.Q([_.m({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],WR);
_.u(WR,"ytd-profile-column-renderer",function(){if(vue!==void 0)return vue;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return vue=d},{mode:1});var pZ=function(){var d=_.l.apply(this,arguments)||this;d.componentStyle="NON_CENTERED_PROFILE";return d};
_.x(pZ,_.l);pZ.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
pZ.prototype.getIcon=function(d){return d?"settings:"+d.toLowerCase():null};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pZ.prototype,"data",void 0);_.Q([_.m({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],pZ);
_.u(pZ,"ytd-page-introduction-renderer",function(){if(Q$V!==void 0)return Q$V;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Q$V=d},{mode:1});var h_c;var Ux=function(){return _.l.apply(this,arguments)||this};
_.x(Ux,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ux.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ux.prototype,"data",void 0);_.Q([_.m({is:"ytd-report-description-renderer",disableElementRegistration:!0})],Ux);
_.u(Ux,"ytd-report-description-renderer",function(){if(h_c!==void 0)return h_c;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return h_c=d},{mode:1});var ouV;var $xa;var Ox=function(){return _.l.apply(this,arguments)||this};
_.x(Ox,_.l);Ox.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ox.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ox.prototype,"data",void 0);_.Q([_.m({is:"ytd-video-report-renderer",disableElementRegistration:!0})],Ox);
_.u(Ox,"ytd-video-report-renderer",function(){if($xa!==void 0)return $xa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $xa=d},{mode:1});var NsN;_.mR("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.mR("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var ZN=function(){return _.l.apply(this,arguments)||this};
_.x(ZN,_.l);ZN.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]]"}}}}}};
ZN.prototype.computeMessageStyle=function(d){return d};
ZN.prototype.computeButtonOverride=function(d){var f;if((d==null?0:(f=d.style)==null?0:f.value)&&d.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZN.prototype,"shelf",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZN.prototype,"panel",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.F("design:type",Boolean)],ZN.prototype,"componentStyle",void 0);_.Q([_.M({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],ZN.prototype,"buttonOverride",void 0);_.Q([_.m({is:"ytd-message-renderer",disableElementRegistration:!0})],ZN);
_.u(ZN,"ytd-message-renderer",function(){if(NsN!==void 0)return NsN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NsN=d},{mode:1});var sx=function(){return _.l.apply(this,arguments)||this};
_.x(sx,_.l);sx.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"}}}};
sx.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
sx.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.Uh.Object.defineProperties(sx.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!(((d=this.data)==null?0:d.header)&&((f=this.data)==null?0:f.table))}}});
sx.prototype.onRequestError=sx.prototype.onRequestError;_.Q([_.A(_.CK),_.F("design:type",Object)],sx.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sx.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sx.prototype,"data",void 0);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sx.prototype,"isUnifiedReportHistory",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sx.prototype,"onRequestError",null);_.Q([_.m({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],sx);
_.u(sx,"ytd-report-history-section-renderer",function(){if(ouV!==void 0)return ouV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ouV=d},{mode:1});var yaV;var gu=function(){var d=_.l.apply(this,arguments)||this;d.answerExpanded=!1;return d};
_.x(gu,_.l);gu.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gu.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gu.prototype,"answerExpanded",void 0);_.Q([_.m({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],gu);
_.u(gu,"ytd-handles-claiming-faq-renderer",function(){if(yaV!==void 0)return yaV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return yaV=d},{mode:1});var Cai;var iwB=function(){return _.l.apply(this,arguments)||this};
_.x(iwB,_.l);_.Q([_.M(),_.F("design:type",Object)],iwB.prototype,"data",void 0);_.Q([_.m({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],iwB);
_.u(iwB,"ytd-handles-claiming-faq-section-renderer",function(){if(Cai!==void 0)return Cai;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Cai=d},{mode:1});var BsR;var HR=function(){var d=_.l.apply(this,arguments)||this;d.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";d.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";d.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";d.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";d.leftSquiggly=d.leftSquigglyLight;d.rightSquiggly=d.rightSquigglyLight;
d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};d.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return d};
_.x(HR,_.l);_.O=HR.prototype;_.O.updateLeftSquigglyStyle=function(){_.DV(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.O.updateRightSquigglyStyle=function(){_.DV(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.O.ready=function(){var d=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(d)};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.set("isDarkTheme",d),d?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.O.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
HR.prototype.updateRightSquigglyStyle=HR.prototype.updateRightSquigglyStyle;HR.prototype.updateLeftSquigglyStyle=HR.prototype.updateLeftSquigglyStyle;_.Q([_.M(),_.F("design:type",Object)],HR.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],HR.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",String)],HR.prototype,"leftSquiggly",void 0);_.Q([_.M(),_.F("design:type",String)],HR.prototype,"rightSquiggly",void 0);
_.Q([_.e2("leftSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HR.prototype,"updateLeftSquigglyStyle",null);_.Q([_.e2("rightSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HR.prototype,"updateRightSquigglyStyle",null);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],HR.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],HR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],HR.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HR.prototype,"actionButtonOverride",void 0);_.Q([_.m({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],HR);
_.u(HR,"ytd-handles-claiming-header-renderer",function(){if(BsR!==void 0)return BsR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return BsR=d},{mode:1});var caR;var KZ=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};d.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";d.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";d.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";d.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
d.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";d.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";d.image0SquigglyBackground=d.image0LightSquigglyBackground;d.image1SquigglyBackground=d.image1LightSquigglyBackground;d.image3SquigglyBackground=d.image3LightSquigglyBackground;return d};
_.x(KZ,_.l);_.O=KZ.prototype;_.O.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.O.onDataChanged=function(){this.updateTitleAndImages()};
_.O.onThemeChanged=function(){this.updateTitleAndImages()};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.isDarkTheme=d)};
_.O.updateImage0SquigglyBackground=function(){_.DV(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.O.updateImage1SquigglyBackground=function(){_.DV(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.O.updateImage3SquigglyBackground=function(){_.DV(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.O.updateTitleAndImages=function(){var d,f;((d=this.data)==null?void 0:(f=d.titleImages)==null?void 0:f.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))};
KZ.prototype.updateImage3SquigglyBackground=KZ.prototype.updateImage3SquigglyBackground;KZ.prototype.updateImage1SquigglyBackground=KZ.prototype.updateImage1SquigglyBackground;KZ.prototype.updateImage0SquigglyBackground=KZ.prototype.updateImage0SquigglyBackground;KZ.prototype.onThemeChanged=KZ.prototype.onThemeChanged;KZ.prototype.onDataChanged=KZ.prototype.onDataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],KZ.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],KZ.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"title0",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"title1",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"title2",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"title3",void 0);
_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"title4",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"image0",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"image1",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"image2",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"image3",void 0);_.Q([_.M(),_.F("design:type",Object)],KZ.prototype,"image4",void 0);_.Q([_.M(),_.F("design:type",String)],KZ.prototype,"image0SquigglyBackground",void 0);
_.Q([_.M(),_.F("design:type",String)],KZ.prototype,"image1SquigglyBackground",void 0);_.Q([_.M(),_.F("design:type",String)],KZ.prototype,"image3SquigglyBackground",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"onDataChanged",null);_.Q([_.e2("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"onThemeChanged",null);
_.Q([_.e2("image0SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"updateImage0SquigglyBackground",null);_.Q([_.e2("image1SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"updateImage1SquigglyBackground",null);
_.Q([_.e2("image3SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KZ.prototype,"updateImage3SquigglyBackground",null);_.Q([_.m({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],KZ);
_.u(KZ,"ytd-handles-claiming-title-images-section-renderer",function(){if(caR!==void 0)return caR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return caR=d},{mode:1});var tXi;var Ex=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(Ex,_.l);Ex.prototype.ready=function(){var d=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(d)};
Ex.prototype.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&this.set("isDarkTheme",d)};
Ex.prototype.onCopyButtonClick=function(){var d=this,f,R,W;return _.H(function(p){return(f=d.data)!=null&&f.primaryChannelUrl?p.yield(navigator.clipboard.writeText(((R=d.data)==null?0:R.encodedChannelUrl)?d.data.encodedChannelUrl:"https://"+_.R0((W=d.data)==null?void 0:W.primaryChannelUrl)),0):p.jumpTo(0)})};
_.Q([_.M(),_.F("design:type",Object)],Ex.prototype,"data",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ex.prototype,"ytComponentBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ex.prototype,"isDarkTheme",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ex.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.m({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],Ex);
_.u(Ex,"ytd-handles-claiming-update-social-renderer",function(){if(tXi!==void 0)return tXi;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return tXi=d},{mode:1});var dJi;var zb=function(){var d=_.l.apply(this,arguments)||this;d.JSC$15982_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";d.JSC$15982_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};d.squigglyBackground=d.JSC$15982_squigglyBackgroundLight;return d};
_.x(zb,_.l);zb.prototype.updateSquigglyBackgroundStyle=function(){_.DV(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
zb.prototype.ready=function(){var d=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",d);this.squigglyBackground=d?this.JSC$15982_squigglyBackgroundDark:this.JSC$15982_squigglyBackgroundLight};
zb.prototype.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.set("isDarkTheme",d),this.squigglyBackground=d?this.JSC$15982_squigglyBackgroundDark:this.JSC$15982_squigglyBackgroundLight)};
zb.prototype.updateSquigglyBackgroundStyle=zb.prototype.updateSquigglyBackgroundStyle;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zb.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],zb.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zb.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],zb.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",String)],zb.prototype,"squigglyBackground",void 0);_.Q([_.e2("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zb.prototype,"updateSquigglyBackgroundStyle",null);_.Q([_.m({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],zb);
_.u(zb,"ytd-handles-claiming-vanity-info-renderer",function(){if(dJi!==void 0)return dJi;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return dJi=d},{mode:1});var jyN;var kn=function(){var d=_.l.apply(this,arguments)||this;d.JSC$15985_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";d.JSC$15985_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";d.squigglyBackground=d.JSC$15985_squigglyBackgroundLight;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(kn,_.l);_.O=kn.prototype;_.O.ready=function(){var d=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(d)};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.set("isDarkTheme",d),this.squigglyBackground=d?this.JSC$15985_squigglyBackgroundDark:this.JSC$15985_squigglyBackgroundLight)};
_.O.updateSquigglyBackgroundStyle=function(){_.DV(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.O.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.O.detached=function(){this.stop()};
_.O.stop=function(){this.playerElement.stop()};
_.O.setupVideoPlayer=function(){var d=this,f,R;return _.H(function(W){f=d.data.videoId;R="http://i1.ytimg.com/vi/"+f+"/maxresdefault.jpg";d.playerElement.loadVideoWithPlayerVars({video_id:f,iurlhq:R});_.a4(W)})};
kn.prototype.onDataChanged=kn.prototype.onDataChanged;kn.prototype.updateSquigglyBackgroundStyle=kn.prototype.updateSquigglyBackgroundStyle;_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kn.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",String)],kn.prototype,"squigglyBackground",void 0);_.Q([_.Xd("#player"),_.F("design:type",Object)],kn.prototype,"playerElement",void 0);_.Q([_.M(),_.F("design:type",Object)],kn.prototype,"data",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],kn.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.e2("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kn.prototype,"updateSquigglyBackgroundStyle",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kn.prototype,"onDataChanged",null);
_.Q([_.m({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],kn);
_.u(kn,"ytd-handles-claiming-video-item-renderer",function(){if(jyN!==void 0)return jyN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jyN=d},{mode:1});var fke;var bY=function(){var d=_.Ai.apply(this,arguments)||this;d.dragging=!1;d.dragMouseStart=0;d.dragOffsetStart=0;d.containerWidthDiff=0;d.boundPrevClick=function(){d.set("offset",Yn(d,d.offset-(d.scrollDistance||320)))};
d.boundNextClick=function(){d.set("offset",Yn(d,d.offset+(d.scrollDistance||320)))};
d.boundScrollContainerMouseDown=function(f){d.dragMouseStart=f.clientX;d.dragOffsetStart=d.offset;d.dragging=!0};
d.boundScrollContainerDrag=function(f){d.dragging&&d.set("offset",Yn(d,d.dragOffsetStart-(f.clientX-d.dragMouseStart)))};
d.boundMouseUp=function(){d.onMouseUp()};
d.boundWheelScroll=function(f){var R=0;Math.abs(f.deltaX)>=Math.abs(f.deltaY)?R=f.deltaX:f.shiftKey&&(R=f.deltaY);R!==0&&(d.offset+=R,f.stopPropagation(),f.preventDefault())};
d.boundChipCloudChipScrollIntoView=function(f){(f=f.detail)&&d.scrollChipIntoView(f)};
return d};
_.x(bY,_.Ai);bY.prototype.attached=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container");d.addEventListener("wheel",this.boundWheelScroll);d.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);d.style.touchAction="pan-y";d.addEventListener("pointerdown",this.boundScrollContainerMouseDown);d.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
bY.prototype.detached=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container");d.removeEventListener("wheel",this.boundWheelScroll);d.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);d.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);d.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
bY.prototype.reset=function(){this.set("offset",0);_.WZ(this,this.setContainerWidthDiff);DN(this)};
var Yn=function(d,f){return Math.min(Math.max(f,0),d.containerWidthDiff)};
bY.prototype.onMouseUp=function(){this.dragging=!1};
bY.prototype.transformContainer=function(){this.offset=Yn(this,this.offset);var d=_.FK("HTML_DIR")==="rtl"?"":"-";_.Eo(this.hostElement).querySelector("#chips").style.transform="translateX("+d+this.offset+"px)";DN(this)};
var DN=function(d){_.WZ(d,d.setButtonsState)};
bY.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=Yn(this,this.offset));this.atStart=this.offset<=0};
bY.prototype.setContainerWidthDiff=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container"),f=_.Eo(this.hostElement).querySelector("#chips");d&&f&&(this.containerWidthDiff=f.clientWidth-d.clientWidth)};
bY.prototype.scrollChipIntoView=function(d){var f=_.Eo(this.hostElement).querySelector("#scroll-container");if(f){var R=this.atStart?0:106,W=this.atEnd?0:106;d.offsetLeft<this.offset+R?this.offset=Yn(this,d.offsetLeft-R):d.offsetLeft+d.clientWidth>this.offset+f.clientWidth-W&&(this.offset=Yn(this,d.offsetLeft+d.clientWidth+W-f.clientWidth))}};
bY.prototype.transformContainer=bY.prototype.transformContainer;_.Q([_.M({value:0}),_.F("design:type",Number)],bY.prototype,"offset",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],bY.prototype,"atStart",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],bY.prototype,"atEnd",void 0);_.Q([_.M(),_.F("design:type",Number)],bY.prototype,"scrollDistance",void 0);
_.Q([_.e2("offset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bY.prototype,"transformContainer",null);_.Q([_.aG()],bY);var RTa;var WOe;var OWR=_.UI(function(d){var f=d.data;d=_.Z(_.kY(!1,void 0,"HDMMr"));var R=d.next().value,W=d.next().value;d={};d=_.Iw("ytChipShapeChip",function(){a:switch(f==null?void 0:f().state){case 0:var U="ytChipShapeActive";break a;case 1:U="ytChipShapeDisabled";break a;default:U="ytChipShapeInactive"}return U},function(){var U=f().type===1||f().type===2,g=f();
return U||g!=null&&g.startIcon?g==null||!g.startIcon||g!=null&&g.text?U?"ytChipShapeEndIconPadding":(g==null?0:g.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(d.ytChipShapeFocused=function(){var U;
return R()&&((U=f())==null?void 0:U.state)!==1},d));
var p=function(U){if((f==null?void 0:f().state)!==1){var g,K;(K=(g=f()).onTap)==null||K.call(g,U)}};
return _.z("chip-shape",{class:"ytChipShapeHost","on:focusin":_.qL(function(){var U=_.Ze().resolve(_.WX(_.HL));if(U){W(U.isKeyBoardInUse());var g,K;(K=(g=f()).onFocusIn)==null||K.call(g)}return!1}),
"on:focusout":_.qL(function(){W(!1);return!1})},_.z(pza,{shouldWrapInButton:function(){return f().type!==2},
selected:function(){return f().state===0},
onClick:p,isDropdown:function(){return f().type===1},
accessibilityLabel:function(){return f().accessibilityLabel}},_.z("div",{class:d},_.z(_.k,{cond:function(){return f().startIcon},
then:function(){return _.z(_.X8,{icon:function(){var U;return(U=f())==null?void 0:U.startIcon},
className:function(){return f().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return f().text},_.z(UJO,{shape:f,
onClick:p}),_.z(_.E1,{model:{borderRadius:"8px"}}))))},"Lb");
OWR.idomCompat=!0;var pza=_.UI(function(d){var f=_.qL(function(R){d.onClick(R);return!1});
return _.z(_.k,{cond:d.shouldWrapInButton,then:function(){return _.z("button",{class:"ytChipShapeButtonReset","on:click":f,role:function(){return d.isDropdown()?"combobox":"tab"},
"aria-label":d.accessibilityLabel,"aria-selected":d.selected},d.children)},
else:function(){return d.children}})},"Mb"),UJO=_.UI(function(d){var f=d.shape;
var R=d.onClick;var W=_.qL(function(p){R(p);return!1});
return _.z(_.Mh,null,_.z(_.Ap,{when:function(){return f().type===1}},function(){return _.z(_.X8,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.z(_.Ap,{when:function(){return f().type===2}},function(){return _.z("button",{class:"ytChipShapeButtonReset",
"on:click":W},_.z(_.X8,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.z(_.Ap,{when:function(){return f().type===0}},function(){return _.z(_.U3,null)}))},"Nb");_.Hk(OWR,"chip-shape",{props:{data:_.jE}});var IN=function(){var d=_.l.apply(this,arguments)||this;d.disableDeselectEvent=!1;d.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return d};
_.x(IN,_.l);_.O=IN.prototype;_.O.onSelectChipCommand=function(d){if(!this.selected&&this.data&&(d=_.e(d,gCF),d.targetId&&d.targetId===this.data.targetId))this.onTap()};
_.O.onFilterChipTransformCommand=function(d){if(!this.selected&&this.data){var f;(d=(f=_.e(d,RMN))==null?void 0:f.chipUniqueId)&&d===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.O.dataChanged=function(){var d=this;_.WZ(this,function(){d.data&&d.data.isSelected&&!d.selected&&(d.scrollChipIntoView(),d.onTap())})};
_.O.computeChipStyle=function(d){return d!=null?d:"STYLE_DEFAULT"};
_.O.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.zV(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.zV(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.O.onFocus=function(){var d=_.Ze().resolve(_.WX(_.HL));d&&d.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.O.scrollChipIntoView=function(){_.E$(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.Uh.Object.defineProperties(IN.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return dt1({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
IN.prototype.onFocus=IN.prototype.onFocus;IN.prototype.onTap=IN.prototype.onTap;IN.prototype.dataChanged=IN.prototype.dataChanged;_.Q([_.A(_.eC),_.F("design:type",Object)],IN.prototype,"ironButtonState",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],IN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],IN.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],IN.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.Ij),_.F("design:type",Object)],IN.prototype,"ironA11yKeysBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],IN.prototype,"disableDeselectEvent",void 0);_.Q([_.M(),_.F("design:type",Object)],IN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.icon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IN.prototype,"hasIcon",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.uniqueId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IN.prototype,"isGnomeChip",null);_.Q([_.M({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.F("design:type",String)],IN.prototype,"chipStyle",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],IN.prototype,"selected",void 0);
_.Q([_.a("data","selected"),_.F("design:type",Object),_.F("design:paramtypes",[])],IN.prototype,"chipShapeData",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IN.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IN.prototype,"onTap",null);
_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IN.prototype,"onFocus",null);_.Q([_.nO({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],IN);
_.u(IN,"yt-chip-cloud-chip-renderer",function(){if(WOe===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;RTa===void 0&&(RTa=document.createElement("template"));var W=RTa;R.call(f,W.content.cloneNode(!0),d.content.firstChild);WOe=d}d=WOe;return d},{mode:2});var qy=function(){var d=_.l.apply(this,arguments)||this;d.isDarkTheme=!1;d.notSticky=!1;d.transparentBackground=!1;d.shouldHide=!1;d.disableSticky=!1;d.fluidWidth=!1;d.isClipList=!1;d.defaultChipIndex=0;d.isPlaylist=!1;d.playlistVotingAnimationEnabled=_.q("web_enable_voting_animation");d.toolbarHeight=0;d.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return d};
_.x(qy,_.l);_.O=qy.prototype;
_.O.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.O.attached=function(){var d=this;document.addEventListener("scroll",_.qb(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var f;this.toolbarHeight=((f=document.querySelector("ytd-masthead"))==null?void 0:f.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(R){d.handleIntersect(R)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){d.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.O.detached=function(){var d;(d=this.intersectionObserver)==null||d.disconnect();var f;(f=this.resizeObserver)==null||f.disconnect();document.removeEventListener("scroll",_.qb(this,this.updateChipBarWidthAndTop))};
_.O.dataChanged=function(){var d=this,f,R,W;((W=_.e((f=this.data)==null?void 0:(R=f.contents)==null?void 0:R[0],PuC))==null?void 0:W.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var p=this.findSelectedChipIndex();this.selectedIndex!==p&&(this.selectedIndex=-1);_.WZ(this,function(){d.selectedIndex=p;d.updating=!1;d.ytScrollableChipCloudBehavior.reset()})};
_.O.findSelectedChipIndex=function(){var d;if((d=this.data)==null||!d.contents)return 0;d=this.data.contents;for(var f=0;f<d.length;f++){var R=void 0;if((R=_.e(d[f],PuC))==null?0:R.isSelected)return f}return 0};
_.O.computeStyle=function(d){return d};
_.O.handleChipCloudChipSelectAction=function(d){d=this.JSC$16006_chipsSelector.indexOf(d);d>-1&&this.JSC$16006_chipsSelector.selectIndex(d)};
_.O.handleChipCloudChipDeselectAction=function(){if(_.q("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],PuC))==null?void 0:R.navigationEndpoint;W&&_.zV(this.hostElement,"yt-browse-section-list-reload-endpoint",[W]);this.JSC$16006_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.O.onGuideIsExpandedChanged=function(){var d=this.ytScrollableChipCloudBehavior;_.WZ(d,d.setContainerWidthDiff);DN(this.ytScrollableChipCloudBehavior)};
_.O.onResize=function(){var d=this.ytScrollableChipCloudBehavior;_.WZ(d,d.setContainerWidthDiff);DN(this.ytScrollableChipCloudBehavior)};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.O.handleIntersect=function(d){this.notSticky=this.isChannelPageGrid||this.disableSticky||d[0].intersectionRatio===1};
_.O.updateDimensions=function(){var d=this.ytRendererBehavior.parentComponent;if(d){var f,R=(f=d.headerElement)!=null?f:d;_.DV(this.hostElement,{"--ytd-rich-grid-chips-bar-width":R.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.O.updateSelectedIndexFromBinding=function(d){this.selectedIndex=d.detail.value};
_.O.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var d;(d=this.sortFilterHeaderRendererElement)==null||d.setAttribute("is-playlist-page-with-filters","")}};
_.O.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(qky(!this.notSticky))};
_.Uh.Object.defineProperties(qy.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 d,f,R=(d=this.data)==null?void 0:(f=d.contents)==null?void 0:f.find(function(W){return _.e(W,nfc)});
return{sortFilterHeaderRenderer:_.e(R,nfc)}}}});
qy.prototype.dispatchChipBarIsSticky=qy.prototype.dispatchChipBarIsSticky;qy.prototype.isPlaylistPageChanged=qy.prototype.isPlaylistPageChanged;qy.prototype.updateChipBarWidthAndTop=qy.prototype.updateChipBarWidthAndTop;qy.prototype.onResize=qy.prototype.onResize;qy.prototype.onGuideIsExpandedChanged=qy.prototype.onGuideIsExpandedChanged;qy.prototype.dataChanged=qy.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qy.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qy.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],qy.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],qy.prototype,"ironResizableBehavior",void 0);_.Q([_.A(),_.F("design:type",bY)],qy.prototype,"ytScrollableChipCloudBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],qy.prototype,"ytdReduxBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],qy.prototype,"data",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],qy.prototype,"selectedIndex",void 0);_.Q([_.M({value:320}),_.F("design:type",Number)],qy.prototype,"scrollDistance",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"notSticky",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"transparentBackground",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.F("design:type",String)],qy.prototype,"componentStyle",void 0);_.Q([_.M({selector:_.$Nf}),_.F("design:type",Boolean)],qy.prototype,"guideIsExpanded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"shouldHide",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"disableSticky",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"fluidWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"isClipList",void 0);_.Q([_.M(),_.F("design:type",Object)],qy.prototype,"defaultChipIndex",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qy.prototype,"isPlaylist",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],qy.prototype,"playlistVotingAnimationEnabled",void 0);_.Q([_.Xd("#chips"),_.F("design:type",Object)],qy.prototype,"JSC$16006_chipsSelector",void 0);_.Q([_.Xd("ytd-sort-filter-header-renderer"),_.F("design:type",HTMLElement)],qy.prototype,"sortFilterHeaderRendererElement",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],qy.prototype,"updating",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"dataChanged",null);_.Q([_.e2("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"onGuideIsExpandedChanged",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"onResize",null);
_.Q([_.Mb("isChannelPageGrid","disableSticky","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"updateChipBarWidthAndTop",null);_.Q([_.a("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qy.prototype,"isChannelPageGrid",null);_.Q([_.a("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qy.prototype,"isHashtagLandingPage",null);
_.Q([_.e2("isPlaylistPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"isPlaylistPageChanged",null);_.Q([_.a("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qy.prototype,"isPlaylistPage",null);_.Q([_.a("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qy.prototype,"isDisableDeselectEvent",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],qy.prototype,"sortFilterHeaderRendererData",null);_.Q([_.M({reflectToAttribute:!0,selector:_.tNf}),_.F("design:type",String)],qy.prototype,"frostedGlassMode",void 0);_.Q([_.e2("notSticky"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qy.prototype,"dispatchChipBarIsSticky",null);_.Q([_.m({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],qy);
_.u(qy,"ytd-feed-filter-chip-bar-renderer",function(){if(fke!==void 0)return fke;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return fke=d},{mode:1});var ZWB;var syy=_.UI(function(d){var f=d.data;var R=d.buttonIndex;var W=d.selectedIndex;var p=d.onSelect;var U=function(){return R()===W()},g=function(){var K,E;
return(E=(K=f().text)==null?void 0:K.content)!=null?E:""};
d=_.CNW();return _.z("yt-toggleable-image-button-view-model",{class:function(){var K={};K=(K.toggleableImageButtonViewModelHost=!0,K[""]=!0,K.toggleableImageButtonViewModelSemiTransparent=W()!==-1&&!U(),K);return _.rH(K)},
tabindex:0,"aria-label":g,"aria-pressed":U,role:"button","on:keydown":d,"on:click":_.qL(function(){p(f().onSubmitCommand);return!1})},_.z(_.k,{cond:function(){return f().logo},
then:function(K){return _.z(_.Wk,{data:K,className:function(){var E={};E=(E.toggleableImageButtonViewModelImage=!0,E.toggleableImageButtonViewModelCircularRadius=!(!f().backgroundColor||!f().backgroundColorDarkMode),E.toggleableImageButtonViewModelGradientRing=!!(U()&&f().backgroundColor&&f().backgroundColorDarkMode),E);return _.rH(E)},
alt:g,useWidth:!1,style:function(){if(U()&&f().backgroundColor&&f().backgroundColorDarkMode){var E=CY(Number(f().backgroundColorDarkMode),"1");var Y=CY(Number(f().backgroundColor),"1");E="background: linear-gradient(180deg,"+E+","+Y+") border-box;"}else E="";return E}})}}),_.z(_.E1,{model:{borderRadius:"16px"}}),_.z("p",{class:function(){var K={};
K=(K.toggleableImageButtonViewModelLabel=!0,K.toggleableImageButtonViewModelBoldText=U(),K);return _.rH(K)}},_.z(_.d4,{text:function(){return f().text}})))},"Ob");
syy.idomCompat=!0;var HWR=_.UI(function(d){var f=d.data;d=_.Z(_.kY({index:-1,command:{}},void 0,"GM3umb"));var R=d.next().value,W=d.next().value;return _.z("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.z("div",{class:"nudgeFormViewModelFormOptions"},_.z(_.aH,{data:function(){return f().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(p,U){return _.z(syy,{data:p.data,buttonIndex:U,selectedIndex:function(){return R().index},
onSelect:function(g){W({index:U(),command:g})}})}})),_.z(_.d4,{text:function(){return f().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.z("div",{class:"nudgeFormViewModelSubmit"},_.z(_.aH,{data:function(){return f().submitButton}},{buttonViewModel:function(p){return _.z(gKR,{data:p.data,
isDisabled:function(){return R().index===-1},
onClick:function(){_.Cu(R().command)}})}})))},"Pb");
HWR.idomCompat=!0;var gKR=_.UI(function(d){var f=_.qg(function(){return Object.assign({},d.data(),{state:d.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.z(_.bE,{data:f,onClick:d.onClick})},"Qb");_.Hk(HWR,"yt-nudge-form-view-model",{props:{data:_.jE}});var LZ=function(){var d=_.l.apply(this,arguments)||this;d.roundedContainer=!0;d.buttonUpdate=_.q("web_modern_buttons");d.isDarkMode=!1;d.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return d};
_.x(LZ,_.l);_.O=LZ.prototype;_.O.computeNudgeStyle=function(d){return d?"modernized-nudge":""};
_.O.handleDarkModeToggledAction=function(d){this.isDarkMode=d};
_.O.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.O.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"}}}};
_.O.computeIsHorizontalButtons=function(d){return d?!!d.applyModernizedStyle&&!!d.enableHorizontalButtons&&!!d.secondaryButton:!1};
_.Uh.Object.defineProperties(LZ.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.data)==null?void 0:d.backgroundStyle)!=null?f:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.data)==null?void 0:d.contentsLocation)!=null?f:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null?0:d.lightIconImage)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],LZ.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],LZ.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("isHideEnclosingAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LZ.prototype,"isHidden",null);_.Q([_.M(),_.F("design:type",Object)],LZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LZ.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LZ.prototype,"buttonUpdate",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.F("design:type",String)],LZ.prototype,"nudgeStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.trimStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],LZ.prototype,"trimStyle",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.backgroundStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],LZ.prototype,"backgroundStyle",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.contentsLocation"),_.F("design:type",String),_.F("design:paramtypes",[])],LZ.prototype,"contentsLocation",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.disableDropShadow"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LZ.prototype,"noShadow",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.lightIconImage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],LZ.prototype,"noIcon",null);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.F("design:type",Boolean)],LZ.prototype,"isHorizontalButtons",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],LZ.prototype,"isDarkMode",void 0);_.Q([_.m({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],LZ);
_.u(LZ,"ytd-feed-nudge-renderer",function(){if(ZWB!==void 0)return ZWB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ZWB=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var KOa;var EKC;var ew=function(){var d=_.l.apply(this,arguments)||this;d.collapsed=!1;d.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return d};
_.x(ew,_.l);ew.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"}}}};
ew.prototype.handleRatingSelect=function(){var d;((d=this.data)==null?0:d.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
ew.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ew.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ew.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ew.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ew.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.oP),_.F("design:type",Object)],ew.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ew.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ew.prototype,"collapsed",void 0);_.Q([_.m({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],ew);
_.u(ew,"ytd-slimline-survey-renderer",function(){if(EKC!==void 0)return EKC;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return EKC=d},{mode:1});var zTV;var xn=function(){return _.l.apply(this,arguments)||this};
_.x(xn,_.l);xn.prototype.maybeGetBackgroundColor=function(d){return this.isDarkMode?d.section2Color:d.section3Color};
xn.prototype.colorPaletteChanged=function(){var d=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;d&&(d==null?0:d.secondaryTitleColor)&&this.maybeGetBackgroundColor(d)?(this.hostElement.style.backgroundColor=_.N_(this.maybeGetBackgroundColor(d)),this.hostElement.style.color=_.N_(d.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
xn.prototype.colorPaletteChanged=xn.prototype.colorPaletteChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],xn.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xn.prototype,"data",void 0);_.Q([_.M({selector:function(d){return d.ui.darkModeIsEnabled}}),
_.F("design:type",Boolean)],xn.prototype,"isDarkMode",void 0);_.Q([_.M(),_.F("design:type",Object)],xn.prototype,"lightColorPalette",void 0);_.Q([_.M(),_.F("design:type",Object)],xn.prototype,"darkColorPalette",void 0);_.Q([_.e2("darkColorPalette","lightColorPalette","data","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xn.prototype,"colorPaletteChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],xn);
_.u(xn,"ytd-endorsement-header-renderer",function(){if(zTV!==void 0)return zTV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return zTV=d},{mode:1});_.Hk(_.QA,"yt-decorated-avatar-view-model",{props:{data:_.jE,className:_.jE}});_.Xc=new _.BE("VIEW_TRANSITION_MANAGER_TOKEN");var Tb=function(){var d=_.l.apply(this,arguments)||this;d.fullHeight=_.q("web_rich_grid_media_full_height");d.showChannelAvatar=!0;d.hasPlaylistThumbnail=!1;d.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};d.registerThumbnailForPageTransition=function(){_.q("web_thumbnail_to_watch_transition")&&_.kKc(_.Ze().resolve(_.Xc),d.thumbnail)};
return d};
_.x(Tb,_.l);_.O=Tb.prototype;
_.O.configureRendererStamper=function(){return{lazyLoadMenu:xe,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"}}}};
_.O.attached=function(){this.updateInlinePreviewHoverListeners()};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.shouldLazyLoadMenu=function(){var d=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.q("kevlar_modern_downloads_page")||!d};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16031_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.JSC$16031_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.O.getVideoPreviewOpts=function(){var d={},f;if((f=this.data)==null?0:f.multipleInlinePlaybackEndpoint)d=ObL;this.isRadio&&(d=U7B);return d};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$16031_inlinePreviewHoverListener)==null||iO(d)};
_.O.getOwner=function(){var d,f,R;return((d=this.data)==null?void 0:(f=d.channelThumbnailSupportedRenderers)==null?void 0:f.channelThumbnailWithLinkRenderer)||_.e((R=this.data)==null?void 0:R.showProviderChannelThumbnail,zMV)};
_.O.updateLockupSize=function(){var d;((d=this.getOwner())==null?0:d.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.O.getFeedbackEndpoint=function(d){if(_.e(d,_.wt))return d;var f,R;d=(R=(f=_.e(d,_.I6))==null?void 0:f.commands)!=null?R:[];f=_.Z(d);for(R=f.next();!R.done;R=f.next())if(R=this.getFeedbackEndpoint(R.value))return R;return null};
_.O.computeNavigationEndpoint=function(d){return c_8(d==null?void 0:d.navigationEndpoint)};
_.O.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var d=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(d)!==JSON.stringify(this.data)&&this.set("data",d)}};
_.O.onDataChanged=function(){var d=this,f=this.getOwner();if(f){this.set("data.owner",f);var R,W,p,U,g,K=((R=this.data)==null?void 0:(W=R.shortBylineText)==null?void 0:(p=W.runs)==null?void 0:(U=p[0])==null?void 0:U.text)||((g=f.name)==null?void 0:g.simpleText);this.set("data.owner.title",K)}var E,Y,b,D,I,L;f=((E=this.data)==null?void 0:(Y=E.thumbnailRenderer)==null?void 0:Y.playlistVideoThumbnailRenderer)||((b=this.data)==null?void 0:(D=b.thumbnailRenderer)==null?void 0:D.playlistCustomThumbnailRenderer)||
((I=this.data)==null?void 0:(L=I.thumbnailRenderer)==null?void 0:L.showCustomThumbnailRenderer);var X;((X=this.data)==null?0:X.thumbnail)||!f||this.set("data.thumbnail",f.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){d.updateLockupSize()});
var w;if(E=((w=this.data)==null?void 0:w.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(E);var S;((S=this.dismissActionToReplayEntity)==null?0:S.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.O.onHiddenChanged=function(){this.updateLockupSize()};
_.O.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.zV(this.hostElement,"yt-terminate-video-preview-action");else{var d;(d=this.videoTitleLink)==null||d.focus()}};
_.O.metadataColorChanged=function(){var d;if(this.metadataColor&&((d=this.videoTitle)==null?0:d.style))this.videoTitle.style.color=_.N_(this.metadataColor);else{var f,R;!this.metadataColor&&((f=this.videoTitle)==null?0:(R=f.style)==null?0:R.color)&&(this.videoTitle.style.color="")}};
_.O.onDetailsClick=function(d){var f=this.computedNavigationEndpoint;f&&(_.jm(_.RG(d),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.E$(this.hostElement,"yt-navigate",{endpoint:f}))};
_.O.onRendererTap=function(){this.registerThumbnailForPageTransition();var d,f,R=((d=this.data)==null?void 0:d.serviceEndpoint)||this.getFeedbackEndpoint((f=this.data)==null?void 0:f.navigationEndpoint);R&&_.e(R,_.wt)&&this.ytComponentBehavior.resolveCommand(R)};
_.O.onMouseDown=function(d){var f=d.target,R=this.computedNavigationEndpoint,W;d=f.href||((W=_.e(R==null?void 0:R.commandMetadata,_.ex))==null?void 0:W.url);W=f.data||R;d&&W&&VSp(d,W)};
_.O.computeVideoTitleText=function(){var d;if((d=this.data)==null?0:d.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.O.computeHasPlaylistThumbnail=function(d){var f,R,W,p,U;if((((f=d.thumbnailRenderer)==null?0:f.playlistVideoThumbnailRenderer)||((R=d.thumbnailRenderer)==null?0:R.playlistCustomThumbnailRenderer)||((W=d.thumbnailRenderer)==null?0:W.showCustomThumbnailRenderer)||((p=d.thumbnailRenderer)==null?0:p.playlistVideoThumbnailRenderer)||((U=d.thumbnailRenderer)==null?0:U.playlistCustomThumbnailRenderer))&&d.thumbnailOverlays)for(f=0;f<d.thumbnailOverlays.length;f++)if(R=void 0,(R=d.thumbnailOverlays[f])==
null?0:R.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.Uh.Object.defineProperties(Tb.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.q("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var d;return(d=this.data)==null?void 0:d.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var d;return(d=this.data)==null?void 0:d.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$16031_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.TF(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.videoId)||((f=this.data)==null?void 0:f.playlistId)||""}}});
Tb.prototype.onMouseDown=Tb.prototype.onMouseDown;Tb.prototype.metadataColorChanged=Tb.prototype.metadataColorChanged;Tb.prototype.onIsDismissedChanged=Tb.prototype.onIsDismissedChanged;Tb.prototype.onHiddenChanged=Tb.prototype.onHiddenChanged;Tb.prototype.onDataChanged=Tb.prototype.onDataChanged;Tb.prototype.handleReloadDownloadsInfo=Tb.prototype.handleReloadDownloadsInfo;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tb.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Tb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Tb.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],Tb.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],Tb.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Tb.prototype,"ytdReduxBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Tb.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],Tb.prototype,"entitySelectorType",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Tb.prototype,"noEndpoints",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Tb.prototype,"isRadio",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],Tb.prototype,"miniMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Tb.prototype,"fullHeight",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],Tb.prototype,"showDarkVideoMetadata",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Tb.prototype,"showLightVideoMetadata",void 0);_.Q([_.M(),_.F("design:type",Number)],Tb.prototype,"metadataColor",void 0);_.Q([_.M(),_.F("design:type",Object)],Tb.prototype,"showChannelAvatar",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Tb.prototype,"hidden",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Tb.prototype,"showYtInteraction",void 0);
_.Q([_.M(),_.F("design:type",String)],Tb.prototype,"dismissedContentId",void 0);_.Q([_.M({selectorArgs:["dismissedContentId"],selector:Ngu}),_.F("design:type",Object)],Tb.prototype,"dismissActionToReplayEntity",void 0);
_.Q([_.M({selectorArgs:["entitySelectorType","mediaId"],selector:function(d,f,R){if(_.q("kevlar_modern_downloads_page")&&R&&f&&f!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(f){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var W=Rgk(d,R);if(W){f=_.o7(d,R);var p=Nn(d,R),U=kP8(d,R);d=yX(d,R);var g=e4u(W,f,p,U);p=g.shortViewCountText;var K=g.publishedTimeText;g=g.badges;var E=d>0;U=q1k(W,f,U,d);W=_.w2(f)||f==="TRANSFER_STATE_FAILED"||f==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Mn(W.policyEntity)?
void 0:ix8(R,d,W.videoEntity.lengthSeconds);f==="TRANSFER_STATE_PAUSED_BY_USER"&&R&&!_.q("dl_resume_click_killswitch")&&(W={offlineVideoEndpoint:{videoId:R,action:"ACTION_RESUME"}});R={shortViewCountText:p,publishedTimeText:K,badges:g,isWatched:E,navigationEndpoint:W,thumbnailOverlays:U}}else R=void 0;return R;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(f=Wu8(d,R))if(W=_.$8(d,R),U=_.p4n(d,R),W!=="TRANSFER_STATE_UNKNOWN"){R=LfW(f,W,U,R,_.hB(d));break a}R=void 0}return R;default:_.JA(new _.M2("Error: entitySelectorType defined but not matched in selector.",
d,f))}}}),
_.F("design:type",Object)],Tb.prototype,"entityDrivenState",void 0);_.Q([_.M({computed:"computeVideoTitleText(data)"}),_.F("design:type",Object)],Tb.prototype,"videoTitleText",void 0);_.Q([_.M({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],Tb.prototype,"hasPlaylistThumbnail",void 0);_.Q([_.M({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],Tb.prototype,"computedNavigationEndpoint",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Tb.prototype,"typographyBump",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tb.prototype,"typographyBumpV2",null);_.Q([_.Xd("#video-title"),_.F("design:type",HTMLElement)],Tb.prototype,"videoTitle",void 0);_.Q([_.Xd("#video-title-link"),_.F("design:type",HTMLElement)],Tb.prototype,"videoTitleLink",void 0);
_.Q([_.Xd("#thumbnail"),_.F("design:type",HTMLElement)],Tb.prototype,"thumbnail",void 0);_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],Tb.prototype,"JSC$16031_dismissibleMedia",void 0);_.Q([_.a("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tb.prototype,"lazyLoadMenu",null);_.Q([_.a("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tb.prototype,"immediateLoadMenu",null);
_.Q([_.Mb("entityDrivenState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tb.prototype,"handleReloadDownloadsInfo",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tb.prototype,"onDataChanged",null);_.Q([_.Mb("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tb.prototype,"onHiddenChanged",null);
_.Q([_.e2("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tb.prototype,"onIsDismissedChanged",null);_.Q([_.e2("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tb.prototype,"metadataColorChanged",null);_.Q([_.LO("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Tb.prototype,"onMouseDown",null);
_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tb.prototype,"isHovered",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tb.prototype,"useAvatar",null);_.Q([_.a("data","entitySelectorType"),_.F("design:type",String),_.F("design:paramtypes",[])],Tb.prototype,"mediaId",null);_.Q([_.m({is:"ytd-rich-grid-media",disableElementRegistration:!0})],Tb);
var Y_y=_.ze()(Tb,"ytd-rich-grid-media",function(){if(KOa!==void 0)return KOa;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return KOa=d},{mode:_.kO("kevlar_poly_si_batch_j072")?1:2});var bWa;var AR=function(){var d=_.l.apply(this,arguments)||this;d.removeMaxWidth=!0;d.insetMetadata=!1;return d};
_.x(AR,_.l);_.O=AR.prototype;_.O.configureRendererStamper=function(){return{innerMenu:xe,outerMenu:Object.assign({},xe,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O.onDataChanged=function(){var d,f=((d=this.data)==null?void 0:d.trackingParams)||"";f&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(f));var R;((R=this.dismissActionToReplayEntity)==null?0:R.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.O.attached=function(){this.updateInlinePreviewHoverListeners()};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16036_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.JSC$16036_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Zba})};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$16036_inlinePreviewHoverListener)==null||iO(d)};
_.O.onRendererTap=function(){var d,f,R=(d=this.data)==null?void 0:(f=d.serviceEndpoints)==null?void 0:f[0];_.e(R,_.wt)&&this.componentBehavior.resolveCommand(R)};
_.O.onDetailsClick=function(d){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;R&&(_.jm(_.RG(d),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(R))};
_.O.onShow=function(){var d=this.data;d.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(d.onFirstVisibleCommand),delete d.onFirstVisibleCommand)};
_.Uh.Object.defineProperties(AR.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var d;return this.insetMetadata?void 0:(d=this.data)==null?void 0:d.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var d;return this.insetMetadata?(d=this.data)==null?void 0:d.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var d=this.data;if(d!=null&&d.badge&&(d=_.e(d.badge,lrV))){var f,R,W;return[{metadataBadgeRenderer:{label:((f=d.label)==null?void 0:(R=f.runs)==null?void 0:R[0].text)||((W=d.label)==null?void 0:W.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var d=this.data;return Object.assign({},d.headline,{accessibility:d.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return this.isSlimShort?(d=this.computedTitle)==null?void 0:(f=d.accessibility)==null?void 0:(R=f.accessibilityData)==null?void 0:R.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.q("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$16036_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
AR.prototype.onDataChanged=AR.prototype.onDataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],AR.prototype,"componentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],AR.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],AR.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.oP),_.F("design:type",Object)],AR.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],AR.prototype,"ytdReduxBehavior",void 0);_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],AR.prototype,"thumbnail",void 0);_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],AR.prototype,"JSC$16036_dismissibleMedia",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],AR.prototype,"removeMaxWidth",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],AR.prototype,"insetMetadata",void 0);_.Q([_.M(),_.F("design:type",String)],AR.prototype,"dismissedContentId",void 0);_.Q([_.M({selectorArgs:["dismissedContentId"],selector:Ngu}),_.F("design:type",Object)],AR.prototype,"dismissActionToReplayEntity",void 0);_.Q([_.a("insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"thumbnailObjectFit",null);
_.Q([_.a("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"innerMenu",null);_.Q([_.a("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"outerMenu",null);_.Q([_.M(),_.F("design:type",Object)],AR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],AR.prototype,"miniMode",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AR.prototype,"onDataChanged",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"shortsBadges",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],AR.prototype,"isShort",null);
_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],AR.prototype,"isSlimShort",null);_.Q([_.a("data","isShort"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"computedTitle",null);_.Q([_.a("isSlimShort","computedTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],AR.prototype,"computedAccessibilityLabel",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],AR.prototype,"shouldForce2By3",null);_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],AR.prototype,"isHovered",null);_.Q([_.m({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],AR);
_.u(AR,"ytd-rich-grid-slim-media",function(){if(bWa!==void 0)return bWa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return bWa=d},{mode:_.kO("kevlar_poly_si_batch_j063")?1:2});var DJe;var IkV;var aN=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(aN,_.l);aN.prototype.computeIcon=function(d){return d&&d.iconType?"yt-sys-icons:"+d.iconType.toLowerCase():""};
aN.prototype.onMouseEnter=function(){this.isHovered=!0};
aN.prototype.onMouseLeave=function(){this.isHovered=!1};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],aN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],aN.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],aN.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],aN.prototype,"isHovered",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],aN.prototype,"darkerDarkTheme",void 0);_.Q([_.m({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],aN);
_.u(aN,"ytd-expand-on-hover-card-renderer",function(){if(IkV!==void 0)return IkV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return IkV=d},{mode:1});var q_V,LOi=function(){if(q_V!==void 0)return q_V;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return q_V=d};_.mR("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var My=function(){var d=_.l.apply(this,arguments)||this;d.compactStyle=!1;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(My,_.l);_.O=My.prototype;_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.O.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"}}}};
_.O.computeHideDot=function(d){return!(d&&d.subscriberCountText&&d.videoCountText)||this.compactStyle};
_.O.hasDualButtons=function(d){return d&&d.purchaseButton&&d.subscribeButton};
_.O.backgroundColorChanged=function(){if(this.data!==void 0){var d=this.data.backgroundColor;this.isDarkTheme&&(d=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=d!=null?_.N_(d):"transparent"}};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.onTap=function(d){var f,R,W=((f=this.data)==null?void 0:f.navigationEndpoint)||((R=this.data)==null?void 0:R.serviceEndpoint);_.e(W,_.tG)&&(W&&_.Ze().resolve(_.s4).resolveCommand(W,{form:{element:this.hostElement}}),d.preventDefault())};
_.O.computeChannelEndpoint=function(d){return _.e(d,_.tG)?null:d};
_.O.computeHrefEndpoint=function(d){return _.e(d,_.tG)?null:this.componentBehavior.computeHref_(d)};
_.O.computeChannelRendererStyle=function(d){return d};
_.O.computeIconSize=function(d){return d?108:136};
_.Uh.Object.defineProperties(My,{template:{configurable:!0,enumerable:!0,get:function(){return LOi()}}});
My.prototype.backgroundColorChanged=My.prototype.backgroundColorChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],My.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],My.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],My.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],My.prototype,"componentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],My.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],My.prototype,"isDarkTheme",void 0);_.Q([_.M({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.F("design:type",String)],My.prototype,"channelRendererStyle",void 0);_.Q([_.M({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],My.prototype,"dualButtons",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],My.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],My.prototype,"biggerThumbStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],My.prototype,"compactStyle",void 0);_.Q([_.e2("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],My.prototype,"backgroundColorChanged",null);_.Q([_.m({is:"ytd-channel-renderer",disableElementRegistration:!0})],My);_.u(My,"ytd-channel-renderer",function(){return LOi()},{mode:1});var eTa;var xJN;_.mR("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var wu=function(){var d=_.l.apply(this,arguments)||this;d.displayItemCount=2;d.collections=_.q("web_modern_collections_v2");d.hasPlaylistThumbnail=!1;d.stackThumbnailSize="large";return d};
_.x(wu,_.l);_.O=wu.prototype;_.O.attached=function(){this.updateInlinePreviewHoverListeners()};
_.O.detached=function(){this.clearInlinePreviewHoverListeners()};
_.O.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.O.computeFirstVideos=function(d,f){return d&&f?d.slice(0,f):[]};
_.O.computeThumbnailWidth=function(d,f){return d?f==="BIG"?500:f==="MASSIVE"?600:f==="MEDIUM"?450:420:360};
_.O.computeThumbnailHeight=function(d,f){return d?f==="BIG"?280:f==="MASSIVE"?337:234:202};
_.O.clearInlinePreviewHoverListeners=function(){var d;(d=this.JSC$16049_inlinePreviewHoverListener)==null||iO(d)};
_.O.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16049_inlinePreviewHoverListener=nM({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:ObL,thumbnailElement:this.thumbnail})};
_.O.computeHasPlaylistThumbnail=function(d){var f,R;if((((f=d.thumbnailRenderer)==null?0:f.playlistVideoThumbnailRenderer)||((R=d.thumbnailRenderer)==null?0:R.playlistCustomThumbnailRenderer))&&d.thumbnailOverlays)for(f=0;f<d.thumbnailOverlays.length;f++)if(R=void 0,(R=d.thumbnailOverlays[f])==null?0:R.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.Uh.Object.defineProperties(wu.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.JSC$16049_inlinePreviewHoverListener)==null?0:n8(d))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
wu.prototype.dataChanged=wu.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],wu.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wu.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],wu.prototype,"displayItemCount",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],wu.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],wu.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],wu.prototype,"collections",void 0);_.Q([_.M({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],wu.prototype,"hasPlaylistThumbnail",void 0);_.Q([_.M(),_.F("design:type",String)],wu.prototype,"stackThumbnailSize",void 0);_.Q([_.Xd("ytd-thumbnail"),_.F("design:type",HTMLElement)],wu.prototype,"thumbnail",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wu.prototype,"dataChanged",null);_.Q([_.a("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wu.prototype,"isHovered",null);_.Q([_.m({is:"ytd-radio-renderer",disableElementRegistration:!0})],wu);
_.u(wu,"ytd-radio-renderer",function(){if(xJN!==void 0)return xJN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xJN=d},{mode:_.kO("kevlar_poly_si_batch_j058")?1:2});var Xza;_.mR("itemSectionRenderer","showRenderer","ytd-show-renderer");var lY=function(){return _.l.apply(this,arguments)||this};
_.x(lY,_.l);lY.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
lY.prototype.computeThumbnailWidth=function(d){return d?360:246};
lY.prototype.computeUseProminentThumbs=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lY.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],lY.prototype,"isSearch",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.F("design:type",Boolean)],lY.prototype,"useProminentThumbs",void 0);_.Q([_.m({is:"ytd-show-renderer",disableElementRegistration:!0})],lY);
_.u(lY,"ytd-show-renderer",function(){if(Xza!==void 0)return Xza;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Xza=d},{mode:1});_.mR("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var Gb=function(){var d=_.l.apply(this,arguments)||this;d.isRichGrid=!1;return d};
_.x(Gb,_.l);Gb.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"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Gb.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Gb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Gb.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Gb.prototype,"isRichGrid",void 0);_.Q([_.m({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],Gb);
_.u(Gb,"ytd-feed-entry-renderer",function(){if(eTa!==void 0)return eTa;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return eTa=d},{mode:1});var Tre;var Sw=function(){return _.l.apply(this,arguments)||this};
_.x(Sw,_.l);Sw.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.Q([_.A(_.nV),_.F("design:type",Object)],Sw.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Sw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Sw.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Sw.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.F1,value:3}),_.F("design:type",Number)],Sw.prototype,"itemsPerRow",void 0);
_.Q([_.m({is:"ytd-link-card-renderer",disableElementRegistration:!0})],Sw);
_.u(Sw,"ytd-link-card-renderer",function(){if(Tre!==void 0)return Tre;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Tre=d},{mode:1});var Aya;var V7=function(){return _.l.apply(this,arguments)||this};
_.x(V7,_.l);_.O=V7.prototype;_.O.configureRendererStamper=function(){return{"data.menu":xe,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O.onRendererTap=function(d){if(!this.ytdDismissibleItemBehavior.isDismissed){var f,R=(f=this.data)==null?void 0:f.navigationEndpoint;R&&!_.jm(_.RG(d),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(R)?_.jm(_.RG(d),this.hostElement,["A"])||_.E$(this.hostElement,"yt-navigate",{endpoint:R}):this.ytComponentBehavior.resolveCommand(R,{}))}};
_.O.maybeComputeHref=function(d){return this.ytComponentBehavior.computeHref_(d,!0)};
_.O.getNavigationCommand=function(d){return this.isNavigationCommand(d)?d:null};
_.O.isNavigationCommand=function(d){return d?_.e(d,_.a0)||_.e(d,_.fE)||_.e(d,_.BW)?!0:!1:!1};
V7.prototype.onRendererTap=V7.prototype.onRendererTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],V7.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],V7.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],V7.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],V7.prototype,"data",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],V7.prototype,"onRendererTap",null);_.Q([_.m({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],V7);
_.u(V7,"ytd-lumiere-promo-item-image-renderer",function(){if(Aya!==void 0)return Aya;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Aya=d},{mode:1});var aky;var ru=function(){return _.l.apply(this,arguments)||this};
_.x(ru,_.l);ru.prototype.computeLandscapeThumbnail=function(){var d;return((d=this.data)==null?void 0:d.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],ru.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ru.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],ru.prototype,"miniMode",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.F1}),_.F("design:type",Number)],ru.prototype,"itemsPerRow",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.F("design:type",Boolean)],ru.prototype,"landscapeThumbnail",void 0);_.Q([_.m({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],ru);
_.u(ru,"ytd-lumiere-shelf-details-renderer",function(){if(aky!==void 0)return aky;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return aky=d},{mode:_.kO("kevlar_poly_si_batch_j076")?1:2});var MPe;var mz=function(){return _.l.apply(this,arguments)||this};
_.x(mz,_.l);mz.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mz.prototype,"data",void 0);_.Q([_.m({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],mz);
_.u(mz,"ytd-primetime-promo-details-renderer",function(){if(MPe!==void 0)return MPe;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return MPe=d},{mode:1});var wzy;var uY=function(){return _.l.apply(this,arguments)||this};
_.x(uY,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],uY.prototype,"data",void 0);_.Q([_.m({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],uY);
_.u(uY,"ytd-panel-show-style-metadata-renderer",function(){if(wzy!==void 0)return wzy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return wzy=d},{mode:1});var lkV;var PR=function(){return _.l.apply(this,arguments)||this};
_.x(PR,_.l);_.O=PR.prototype;_.O.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.O.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.O.computeThumbnail=function(d){if(d)return d.smallFormFactorBackgroundThumbnail||d.largeFormFactorBackgroundThumbnail};
_.O.maybeComputeHref=function(d){return this.ytComponentBehavior.computeHref_(d,!0)};
_.O.isNavigationCommand=function(d){return d?_.e(d,_.a0)||_.e(d,_.fE)||_.e(d,_.BW)?!0:!1:!1};
_.O.getNavigationCommand=function(d){return this.isNavigationCommand(d)?d:null};
PR.prototype.onPanelTap=PR.prototype.onPanelTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],PR.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],PR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],PR.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],PR.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0,value:_.q("web_modern_buttons")}),_.F("design:type",Boolean)],PR.prototype,"modernButtons",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],PR.prototype,"onPanelTap",null);_.Q([_.m({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],PR);
_.u(PR,"ytd-primetime-promo-panel-renderer",function(){if(lkV!==void 0)return lkV;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return lkV=d},{mode:1});_.Hk(_.UI(function(d){d=_.pu(d,{data:{},useFullWidth:!1});var f=d.data,R=d.useFullWidth;d={};return _.z("teaser-card-view-model",{class:_.Iw("ytTeaserCardViewModelHost",(d.ytTeaserCardViewModelUseFullWidth=function(){return R()},d))},_.z(_.k,{cond:function(){return f().onTap},
then:function(W){return _.z(_.K7,{className:"ytTeaserCardViewModelLink",command:W},_.z("div",{class:"ytTeaserCardViewModelImageContainer"},_.z(_.k,{cond:function(){return f().image},
then:function(p){return _.z(_.Wk,{data:p,className:"ytTeaserCardViewModelImage",alt:""})}})),_.z("p",{class:"ytTeaserCardViewModelCaption"},function(){return f().caption}))}}))},"Rb"),"teaser-card-view-model",{props:{data:_.jE,
useFullWidth:_.jE}});var GKR=new _.BE("RICH_GRID_VIDEO_RENDERER_TOKEN");_.Hk(_.UI(function(d){var f=d.data;var R=d.showYtInteractionInContent;var W=function(){return!!f().selectableFeedback};
d=_.Z(_.kY(!1,void 0,"nblDw"));var p=d.next().value,U=d.next().value;_.SL(function(){var I=_.e(f().primaryButton,_.oE);(I==null?0:I.isToggled)&&U(I.isToggled)});
d=_.qL(function(I){if(!W())return!1;if(p()){var L;var X=(L=f().selectableFeedback)==null?void 0:L.onDeselect}else{var w;X=(w=f().selectableFeedback)==null?void 0:w.onSelect}X&&_.Cu(X,{form:{element:I.target}});U(!p());if(I=_.e(f().primaryButton,_.oE))I.isToggled=p();return!1});
var g=function(){if(!W()){var I,L=(I=f().loggingDirectives)==null?void 0:I.trackingParams;L&&_.b0(_.Ze().resolve(_.Vv),L)}},K=_.iiW(),E=function(){var I;
return W()?(I=f().selectableFeedback)==null?void 0:I.a11yLabel:void 0},Y=function(){return W()?{toggled:p()}:{}},b=_.Ze().resolve(_.WX(GKR)),D={};
return _.z("yt-feedback-item-renderer",{class:_.Iw("ytFeedbackItemRendererHost",(D.ytFeedbackItemRendererSelectableFeedback=W,D)),"on:click":d,"on:keydown":K,title:E,"aria-label":E,"aria-pressed":function(){return W()?p():void 0},
tabindex:function(){return W()?0:void 0},
role:function(){return W()?"button":void 0}},_.z("div",{class:"ytFeedbackItemRendererContentContainer"},_.z(_.aH,{data:function(){return f().content}},{videoRenderer:function(I){return _.z(b,{data:I.data,
showYtInteraction:R})},
lockupViewModel:function(I){return _.z(_.kR,{data:I.data,containerType:2})}})),_.z("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.z(_.aH,{data:function(){return f().primaryButton}},{toggleButtonViewModel:function(I){return _.z(_.r4,{data:I.data,
buttonShapeOverrides:Y,disableExplicitClickLogging:!0,onToggle:g})}})))},"Sb"),"yt-feedback-item-renderer",{props:{data:_.jE,
showYtInteractionInContent:_.jE}});var Q7=function(){var d=_.l.apply(this,arguments)||this;d.isShortsGrid=!1;d.isCompactGrid=!1;d.isShortsPanelGrid=!1;d.renderedFromRichGrid=!1;d.isInFirstColumn=!1;d.noGutterMargins=!1;d.isInlineGroupItem=!1;d.insetMetadata=!1;d.noBottomMarginInAds=!0;d.force16By9ThumbnailAspectRatio=!1;d.useCompactList=!1;d.containerType=2;d.thumbnailTargetWidth=9999;d.isResponsiveGrid=!1;d.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};d.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};
d.hoverListener=d.hover.bind(d);d.leaveListener=d.leave.bind(d);d.highlighted=!1;d.JSC$16084_unsubscribeFromInlinePreviewIsActive=function(){};
return d};
_.x(Q7,_.l);_.O=Q7.prototype;_.O.computeContainerType=function(){return this.useCompactList?3:2};
_.O.computeThumbnailTargetWidth=function(){var d;return(d=this.itemWidth)!=null?d:9999};
_.O.updateIsInFirstColumn=function(){var d;this.isInFirstColumn=((d=this.data)==null?void 0:d.colIndex)===0};
_.O.observerContainerType=function(){if(this.lockup){var d=this.lockup;d.containerType=this.containerType;d.sizing=this.sizing;d.typographyBump=this.typographyBump;d.itemWidth=this.itemWidth}this.richGridMedia&&_.q("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.q("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.O.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.O.leave=function(d){d=d.relatedTarget;var f=document.querySelector("ytd-video-preview");d&&f&&_.zW(f).contains(d)||this.removeAndCleanupHighlight()};
_.O.hover=function(){var d;if(!this.highlighted&&(!_.q("web_enable_rich_item_on_focus_effect")||(d=this.data)!=null&&d.onFocusEffect)){var f,R;((f=this.data)==null?void 0:(R=f.onFocusEffect)==null?void 0:R.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(d=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:d,boxShadow:"0 0 0 10px "+d}));var W,p;((W=this.data)==null?void 0:(p=W.onFocusEffect)==null?void 0:
p.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.O.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};
_.O.registerHoverHighlightListeners=function(){var d=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16084_unsubscribeFromInlinePreviewIsActive=_.xl(_.pY(),_.iqQ,function(f){d.highlighted&&!f&&d.removeAndCleanupHighlight()})};
_.O.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16084_unsubscribeFromInlinePreviewIsActive()};
_.O.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.O.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.O.getBackgroundColor=function(){var d,f,R=(d=this.data)==null?void 0:(f=d.onFocusEffect)==null?void 0:f.onFocusColor;if(R){if(document.documentElement.hasAttribute("dark")&&(R==null?0:R.darkTheme))return _.N_(R==null?void 0:R.darkTheme);if(R==null?0:R.lightTheme)return _.N_(R==null?void 0:R.lightTheme)}};
_.O.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var d=_.J6(),f,R,W;d&&((f=this.data)==null?0:f.trackingParams)&&((R=this.data)==null?void 0:R.colIndex)!=null&&((W=this.data)==null?void 0:W.rowIndex)!=null&&_.R7(d,_.Ge(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.O.isSlimMediaRenderer=function(d){return!!_.e(d==null?void 0:d.content,_.OxN)||!!_.e(d==null?void 0:d.content,Ufa)||!!_.e(d==null?void 0:d.content,_.Pl)||!!_.e(d==null?void 0:d.content,arc)};
_.O.isPostRenderer=function(){var d,f;return!!_.e((d=this.data)==null?void 0:d.content,ceN)||!!_.e((f=this.data)==null?void 0:f.content,tHa)};
_.O.computeIsGameCardShelf=function(){var d;return!!_.e((d=this.data)==null?void 0:d.content,sXe)};
_.O.computeIsMiniGameCardShelf=function(){var d,f;return!!_.e((d=this.data)==null?void 0:d.content,xCc)||!!_.e((f=this.data)==null?void 0:f.content,XPF)};
_.O.computeIsTeaserCard=function(){var d;return!!_.e((d=this.data)==null?void 0:d.content,XPF)};
_.O.computeIsSelectableFeedbackItem=function(){var d,f;return!((f=_.e((d=this.data)==null?void 0:d.content,_.AoR))==null||!f.selectableFeedback)};
_.O.computeContainsLumierePosters=function(){var d,f;return((f=_.e((d=this.data)==null?void 0:d.content,sQe))==null?void 0:f.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.O.computeIsExpandOnHoverCardShelf=function(){var d;return!!_.e((d=this.data)==null?void 0:d.content,ZyB)};
_.O.computeIsLinkCardShelf=function(){var d;return!!_.e((d=this.data)==null?void 0:d.content,ulC)};
_.O.computeIsReelItemStyleAvatarCircle=function(d){var f;return((f=_.e(d==null?void 0:d.content,_.Pl))==null?void 0:f.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.O.computeIsLinkCardFullWidth=function(d,f){var R;return((R=_.e(d==null?void 0:d.content,ulC))==null?void 0:R.useFullWidth)||f<=2};
_.Uh.Object.defineProperties(Q7.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.q("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.q("web_enable_rich_item_on_focus_effect")||_.q("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}}});
Q7.prototype.richGridHoverHighlightChanged=Q7.prototype.richGridHoverHighlightChanged;Q7.prototype.observerContainerType=Q7.prototype.observerContainerType;Q7.prototype.updateIsInFirstColumn=Q7.prototype.updateIsInFirstColumn;_.Q([_.A(_.nV),_.F("design:type",Object)],Q7.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Q7.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Q7.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],Q7.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Q7.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isPost",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.F("design:type",Boolean)],Q7.prototype,"containsLumierePosters",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isSlimMedia",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isGameCardShelf",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isMiniGameCardShelf",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isTeaserCard",void 0);_.Q([_.M({computed:"computeIsSelectableFeedbackItem(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isSelectableFeedbackItem",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isShortsGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Q7.prototype,"isSlimGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isCompactGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isShortsPanelGrid",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isExpandOnHoverCardShelf",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isLinkCardShelf",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.F1,value:3}),_.F("design:type",Number)],Q7.prototype,"itemsPerRow",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"renderedFromRichGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isInFirstColumn",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"noGutterMargins",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isInlineGroupItem",void 0);_.Q([_.M(),_.F("design:type",Object)],Q7.prototype,"insetMetadata",void 0);
_.Q([_.M(),_.F("design:type",Object)],Q7.prototype,"noBottomMarginInAds",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Q7.prototype,"isShelfItem",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.F("design:type",Boolean)],Q7.prototype,"isReelItemStyleAvatarCircle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.F("design:type",Boolean)],Q7.prototype,"isLinkCardFullWidth",void 0);
_.Q([_.M(),_.F("design:type",Object)],Q7.prototype,"force16By9ThumbnailAspectRatio",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"useCompactList",void 0);_.Q([_.M(),_.F("design:type",String)],Q7.prototype,"sizing",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Q7.prototype,"typographyBump",void 0);_.Q([_.M(),_.F("design:type",Number)],Q7.prototype,"itemWidth",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Q7.prototype,"isHomeShelf",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],Q7.prototype,"isHomeGrid",void 0);_.Q([_.Xd("yt-lockup-view-model"),_.F("design:type",HTMLElement)],Q7.prototype,"lockup",void 0);_.Q([_.Xd("ytd-rich-grid-media"),_.F("design:type",HTMLElement)],Q7.prototype,"richGridMedia",void 0);_.Q([_.Xd("ytd-ad-slot-renderer"),_.F("design:type",HTMLElement)],Q7.prototype,"adSlotRenderer",void 0);_.Q([_.M({computed:"computeContainerType(useCompactList)"}),_.F("design:type",Object)],Q7.prototype,"containerType",void 0);
_.Q([_.M({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.F("design:type",Object)],Q7.prototype,"thumbnailTargetWidth",void 0);_.Q([_.a("showYtInteractionOnRichItem"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"showYtInteractionOnRichGridMedia",null);_.Q([_.a("isSelectableFeedbackItem","richGridHoverHighlight"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"showYtInteractionOnRichItem",null);
_.Q([_.a("typographyBump","isHomeGrid"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"richTypographyBump",null);_.Q([_.M({reflectToAttribute:!0}),_.a("isShortsGrid","isCompactGrid"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"richGridHoverHighlight",null);_.Q([_.a("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],Q7.prototype,"shortsLockupViewModelAspectRatio",null);
_.Q([_.a("isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],Q7.prototype,"shortsLockupViewModelScrimStyle",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"updateIsInFirstColumn",null);_.Q([_.e2("containerType","sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"observerContainerType",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isResponsiveGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],Q7.prototype,"lockupExperiments",void 0);_.Q([_.e2("richGridHoverHighlight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"richGridHoverHighlightChanged",null);_.Q([_.m({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],Q7);
_.S_a=_.ze()(Q7,"ytd-rich-item-renderer",function(){if(DJe===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);DJe=d}d=DJe;return d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var ZgS={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var LkJ=_.fY(_.X7("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var gIU={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},Kkn={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},EIu={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var VPi;var vR=function(){var d=_.l.apply(this,arguments)||this;d.useResponsiveGrid=!1;d.hidden=!1;d.isShowMoreHidden=!1;d.isShowLessHidden=!0;d.hasExpansionButton=!1;d.isExpanded=!1;d.isInnerShelf=!1;d.allVideosCount=0;d.allPlaylistCount=0;d.haveSmartDownloadsCompleted=!1;d.restrictContentsOverflow=!1;d.firstShownIndex=0;d.horizontalOffset=0;d.atEnd=!0;d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
d.nextClick=function(){var f;(f=d.data)!=null&&f.contents&&(d.firstShownIndex+=d.currentElementsPerRow,d.updateHorizontalOffset(),d.updateHorizontalItemVisibility())};
d.previousClick=function(){var f;(f=d.data)!=null&&f.contents&&(d.firstShownIndex-=d.currentElementsPerRow,d.updateHorizontalOffset(),d.updateHorizontalItemVisibility())};
return d};
_.x(vR,_.l);_.O=vR.prototype;
_.O.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:_.FK("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.O.attached=function(){this.requestElementsPerRow()};
_.O.refreshGridLayoutNew=function(){var d;if((d=this.data)!=null&&d.contents&&this.containerWidth){var f;((f=this.data.responsiveContainerConfiguration)==null?0:f.responsiveSize)?(d=_.X$U(this.data.responsiveContainerConfiguration,this.containerWidth),d=_.$t(Object.assign({},d,{standardUnitMinWidth:this.standardUnitMinWidth}))):d=_.$t({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=d.typographyBump;if(this.elementsPerRow!==
d.numItems||this.gutter!==d.gutter)this.elementsPerRow=d.numItems,this.gutter=d.gutter,this.itemWidth=d.itemWidth,_.DV(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":d.gutter+"px"})}};
_.O.computeSizing=function(){if(!this.isLumiere){var d=_.ygu(this.data);if(d)return d;if(_.q("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.O.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.O.computeButton=function(d){var f=_.e(d,_.Qj);d=Object.assign({},_.e(d,_.Qj));return f?(d.text||(d.text={simpleText:d.tooltip}),d.style="STYLE_MONO_OUTLINE",d.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",d):f};
_.O.onRowIndexChange=function(){var d=_.J6(),f,R;((f=this.data)==null?0:f.trackingParams)&&((R=this.data)==null?void 0:R.rowIndex)!=null&&d&&_.R7(d,_.Ge(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.O.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var d,f=((d=this.getRichItemRenderers()[0])==null?void 0:d.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*f;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
_.O.onUpdateElementsPerRowAction=function(d,f,R,W,p,U){if(this.containerWidth!==U&&(this.containerWidth=U,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&d&&f&&R&&W&&p&&(this.elementsPerRow!==d||this.postsPerRow!==f||this.slimItemsPerRow!==R||this.gameCardsPerRow!==W||this.miniGameCardsPerRow!==p)&&(this.elementsPerRow=d,this.postsPerRow=f,this.slimItemsPerRow=R,this.gameCardsPerRow=W,this.miniGameCardsPerRow=p,this.updateItemVisibility())};
_.O.getRichItemRenderers=function(){return _.Eo(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.O.updateItemVisibility=function(){var d=this;if(this.data&&this.data.contents){var f=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(W,p){var U;((U=d.data)==null?0:U.isExpanded)?(W.hidden=p>f-1,W.ytRendererBehavior.markDirty()):W.hidden=p>d.currentElementsPerRow-1||p>f-1});
var R=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||R||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||R||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.O.setHeightToSingleRow=function(){var d=this.getRichItemRenderers(),f=Number.parseInt(getComputedStyle(d[0]).marginBottom,10)||0;d=d.slice(0,this.currentElementsPerRow).reduce(function(R,W){return Math.max(R,W.getBoundingClientRect().height+f)},0);
this.contents.style.height=d+"px"};
_.O.focusNextExpandedItem=function(){var d;((d=this.data)==null?0:d.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.O.focusItem=function(d,f){var R=this.getRichItemRenderers();if(R[d]&&(d=R[d].querySelector(".focus-on-expand"))){if(f){var W;(W=R[this.currentElementsPerRow])==null||W.scrollIntoView({behavior:"smooth",block:"center"})}d.focus({preventScroll:!0})}};
_.O.onDataChange=function(){var d=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var f;if((f=this.data)==null?0:f.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.WZ(this,function(){d.updateItemVisibility()});
var R;if((R=this.data)==null?0:R.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.DV(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),f=0;f<this.data.contents.length;f++)R=_.e(this.data.contents[f],_.wc)||{},R.colIndex=f,R.rowIndex=this.data.rowIndex};
_.O.handleRerenderDownloadsData=function(){_.q("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())};
_.O.blockInlinePreview=function(d){var f=this,R;return _.H(function(W){(R=f.inlinePreviewIsEnabled)&&f.ytdReduxBehavior.dispatch(_.Iva(!1));return W.return(new Promise(function(p){d(function(){R&&f.ytdReduxBehavior.dispatch(_.Iva(!0));p()})}))})};
_.O.expandShelf=function(){var d=this;if(this.data){var f,R=(f=_.e(this.data.showMoreButton,_.Qj))==null?void 0:f.trackingParams;R&&_.b0(_.Ah(),R);this.data.isExpanded=!0;this.blockInlinePreview(function(W){d.setHeightToSingleRow();d.updateItemVisibility();d.contents.style.height=d.contents.scrollHeight+"px";_.Pp.addJob(function(){d.contents.style.height="auto";d.focusNextExpandedItem();W()},2,200)})}};
_.O.collapseShelf=function(){var d=this;return _.H(function(f){if(f.nextAddress==1){if(!d.data)return f.return();d.data.isExpanded=!1;return f.yield(d.blockInlinePreview(function(R){d.contents.style.height=d.contents.scrollHeight+"px";d.setHeightToSingleRow();_.Pp.addJob(function(){d.updateItemVisibility();d.contents.style.height="auto";R()},2,200)}),2)}_.E$(d.hostElement,"yt-rich-shelf-renderer-collapse",d.data.trackingParams);
d.focusItem(0,!1);_.a4(f)})};
_.O.updateArrowButtonStatus=function(){var d=this.getRichItemRenderers().length;if(!_.q("web_rich_shelf_renderer_use_data_contents_killswitch")){var f,R;d=((f=this.data)==null?void 0:(R=f.contents)==null?void 0:R.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=d};
_.O.onChildElementFocus=function(d){this.hasChevronButtons&&(d=d.target.closest("#contents > *"),this.contents.contains(d)&&(d.offsetLeft<this.horizontalOffset?this.previousClick():d.offsetLeft+d.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.O.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.FK("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.O.updateHorizontalOffset=function(){var d=this.getRichItemRenderers(),f=d.length;if(!_.q("web_rich_shelf_renderer_use_data_contents_killswitch")){var R,W;f=((R=this.data)==null?void 0:(W=R.contents)==null?void 0:W.length)||0}var p;d=((p=d[0])==null?void 0:p.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>f?this.firstShownIndex=f-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*d};
_.O.isSlimMediaShelfRenderer=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!(_.e(W,_.OxN)||_.e(W,Ufa)||_.e(W,_.Pl)||_.e(W,arc))};
_.O.isGameCardShelf=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!_.e(W,sXe)};
_.O.isGnomeShelf=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!_.e(W,_.AoR)};
_.O.isMiniGameCardShelf=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!_.e(W,xCc)||!!_.e(W,XPF)};
_.O.hasGameBoxArtAvatarStyle=function(){var d;return((d=this.data)==null?void 0:d.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.O.hasRoundedGameBoxArtAvatarStyle=function(){var d;return((d=this.data)==null?void 0:d.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.O.isShortsShelf=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!_.e(W,_.Pl)||!!_.e(W,arc)};
_.O.isPostShelfRenderer=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!(!_.e(W,ceN)&&!_.e(W,tHa))};
_.O.isLumiereShelf=function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc);return!!_.e(R==null?void 0:R.content,sQe)};
_.O.isLumiereShelfWithPosters=function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc),W;return((W=_.e(R==null?void 0:R.content,sQe))==null?void 0:W.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.O.isExpandOnHoverCardShelf=function(){var d,f,R,W=(R=_.e((d=this.data)==null?void 0:(f=d.contents)==null?void 0:f[0],_.wc))==null?void 0:R.content;return!!_.e(W,ZyB)};
_.O.computeHasFeaturedBadge=function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.badges)==null?void 0:f[0],_.agV);return R?R.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.O.computeHasPaygatedFeaturedBadge=function(){var d,f,R=_.e((d=this.data)==null?void 0:(f=d.badges)==null?void 0:f[0],_.agV);return R?(R==null?void 0:R.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.O.computeHeaderHidden=function(){var d,f,R,W,p,U;return!((d=this.data)==null?0:d.icon)&&!((f=this.data)==null?0:f.title)&&!((R=this.data)==null?0:R.subtitle)&&!((W=this.data)==null?0:W.thumbnail)&&!((p=this.data)==null?0:p.badges)&&!((U=this.data)==null?0:U.menu)};
_.O.showCtaButton=function(){var d;return!((d=this.data)==null||!d.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.O.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.O.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.O.computeForce16By9ThumbnailAspectRatio=function(){var d,f;return((d=this.data)==null?void 0:(f=d.responsiveContainerConfiguration)==null?void 0:f.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.O.onSectionReactiveDismissal=function(d,f,R){var W,p;var U=(W=this.data)==null?void 0:(p=W.targetingContext)==null?void 0:p.targetGroupId;this&&U&&f.targetGroupId&&U.includes(f.targetGroupId)?(W=this.rowIndex,d=W===void 0?!1:!(f.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&W<=d)):d=!1;d&&(this.hidden=R)};
_.Uh.Object.defineProperties(vR.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var d=this.elementsPerRow;this.isPostShelfRenderer()?d=this.postsPerRow:this.isSlimMediaShelfRenderer()?d=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?d=this.slimItemsPerRow-1:this.isGameCardShelf()?d=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(d=this.miniGameCardsPerRow);return d}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.q("kevlar_clean_feeds_show_more")&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null?0:d.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.previousButton)&&!((f=this.data)==null||!f.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 d;return((d=_.Ze().resolve(_.RH).getCurrentPage())==null?void 0:d.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return!((d=this.data)==null?0:(f=d.thumbnail)==null?0:(R=f.accessibility)==null?0:(W=R.accessibilityData)==null?0:W.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
vR.prototype.onChildElementFocus=vR.prototype.onChildElementFocus;vR.prototype.handleRerenderDownloadsData=vR.prototype.handleRerenderDownloadsData;vR.prototype.onDataChange=vR.prototype.onDataChange;vR.prototype.onRowIndexChange=vR.prototype.onRowIndexChange;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],vR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.oP),_.F("design:type",Object)],vR.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],vR.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],vR.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.F("design:type",Object)],vR.prototype,"useResponsiveGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Number)],vR.prototype,"standardUnitMinWidth",void 0);_.Q([_.M({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],vR.prototype,"elementsPerRow",void 0);_.Q([_.M({value:3}),_.F("design:type",Number)],vR.prototype,"postsPerRow",void 0);_.Q([_.M({value:6}),_.F("design:type",Number)],vR.prototype,"slimItemsPerRow",void 0);_.Q([_.M({value:6}),_.F("design:type",Number)],vR.prototype,"gameCardsPerRow",void 0);
_.Q([_.M({value:6}),_.F("design:type",Number)],vR.prototype,"miniGameCardsPerRow",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vR.prototype,"hidden",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"isShowMoreHidden",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"isShowLessHidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vR.prototype,"hasExpansionButton",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vR.prototype,"isExpanded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vR.prototype,"isInnerShelf",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.F("design:type",Boolean)],vR.prototype,"isShorts",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.F("design:type",Boolean)],vR.prototype,"isLumiere",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],vR.prototype,"hasBoxArtThumbnailStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],vR.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.F("design:type",Boolean)],vR.prototype,"hasFeaturedBadge",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.F("design:type",Boolean)],vR.prototype,"hasPaygatedFeaturedBadge",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.F("design:type",Boolean)],vR.prototype,"isHeaderHidden",void 0);_.Q([_.M({selector:_.fan}),_.F("design:type",Object)],vR.prototype,"allVideosCount",void 0);_.Q([_.M({selector:xtS}),_.F("design:type",Object)],vR.prototype,"allPlaylistCount",void 0);
_.Q([_.M({selector:Kuf}),_.F("design:type",Object)],vR.prototype,"haveSmartDownloadsCompleted",void 0);
_.Q([_.M({selectorArgs:["entitySelectorType"],selector:function(d,f){if(_.q("kevlar_modern_downloads_page")&&f&&f!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var R=d.entities;switch(f){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":f=_.ub(R);d=qi(f);var W=_.lb(f);R=_.QX(R);R=_.sL(kUn(W,R,f.length));return{contents:d,subtitle:R};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return R=_.ub(R),{contents:qi(R)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return R=
_.P9(R),{contents:qi(R)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return R=_.SUJ(R),{contents:qi(R)};default:_.JA(new _.M2("Error: entitySelectorType defined but not matched in selector.",d,f))}}}}),
_.F("design:type",Object)],vR.prototype,"entityDrivenRichShelfData",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],vR.prototype,"hasTopCtaButton",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],vR.prototype,"hasBottomCtaButton",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.F("design:type",Boolean)],vR.prototype,"force16By9ThumbnailAspectRatio",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vR.prototype,"restrictContentsOverflow",void 0);_.Q([_.M({selector:_.BoQ}),_.F("design:type",Boolean)],vR.prototype,"inlinePreviewIsEnabled",void 0);_.Q([_.M({computed:"computeSizing(data)"}),_.F("design:type",String)],vR.prototype,"sizing",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],vR.prototype,"typographyBump",void 0);_.Q([_.M(),_.F("design:type",Number)],vR.prototype,"itemWidth",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"firstShownIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"horizontalOffset",void 0);_.Q([_.M(),_.F("design:type",Object)],vR.prototype,"atEnd",void 0);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],vR.prototype,"contents",void 0);
_.Q([_.e2("data.rowIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vR.prototype,"onRowIndexChange",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vR.prototype,"onDataChange",null);_.Q([_.e2("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vR.prototype,"handleRerenderDownloadsData",null);
_.Q([_.LO("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],vR.prototype,"onChildElementFocus",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data","isHomePage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vR.prototype,"isTruncated",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vR.prototype,"showBottomDivider",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],vR.prototype,"hasChevronButtons",null);_.Q([_.a("firstShownIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],vR.prototype,"previousButtonOverride",null);_.Q([_.a("atEnd"),_.F("design:type",Object),_.F("design:paramtypes",[])],vR.prototype,"nextButtonOverride",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vR.prototype,"isHomePage",null);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vR.prototype,"thumbnailAriaHidden",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vR.prototype,"initiallyIsExpanded",null);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],vR.prototype,"entitySelectorType",null);_.Q([_.m({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],vR);
_.ryC=_.ze()(vR,"ytd-rich-shelf-renderer",function(){if(VPi===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);VPi=d}d=VPi;return d},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var mJN;_.Hk(_.sk,"yt-badge-view-model",{props:{data:_.jE,class:_.jE,workaroundShortsIsThumbnailBadge:_.jE,modern:_.jE}});_.Hk(EyV,"yt-slimline-survey-view-model",{props:{data:_.jE}});var Fc=function(){var d=_.l.apply(this,arguments)||this;d.tileLottieAnimationRef={};d.backgroundLottieAnimationRef={};d.isOnHoverBehaviorForLottieEnabled=!0;d.useBiggerShowcaseImage=_.q("enable_desktop_search_bigger_thumbs");d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return d};
_.x(Fc,_.l);_.O=Fc.prototype;_.O.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.O.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},
"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.O.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var d=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);d!==this.hasTile&&this.set("hasTile",d);d=this.hasLogo(this.data)||!!this.data.badgeText;d!==this.hasMetadata&&this.set("hasMetadata",d);d=this.data.overflowButton?!1:d;d!==this.showLogoImage&&this.set("showLogoImage",d);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.O.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.O.currentColorChanged=function(){this.updateButtonPalette()};
_.O.computeBackgroundStyle=function(d){if(d&&this.data){var f=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var R=_.Ez((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);R&&f.push('background-image: url("'+R+'");')}var W;((W=d.basicColorData)==null?void 0:W.backgroundColor)!==void 0&&f.push("background-color: "+_.yF(d.basicColorData.backgroundColor)+";");return f.join("")}};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&this.set("isDarkTheme",d)};
_.O.getCurrentLogo=function(d,f){if(d)return f?d.darkLogoImage:d.lightLogoImage};
_.O.getCurrentStaticTileImage=function(d,f){if(this.hasStaticTile(d))return d.darkTileImage?f?d.darkTileImage:d.tileImage:d.tileImage};
_.O.computeTitleStyle=function(d){if(this.data&&this.data.title&&d&&d.basicColorData&&d.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.N_(d.basicColorData.foregroundTitleColor)+";"};
_.O.computeSubtitleStyle=function(d){if(this.data&&this.data.subtitle&&d&&d.basicColorData&&d.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.N_(d.basicColorData.foregroundBodyColor)+";"};
_.O.computeSupplementalStyle=function(d){if(this.data&&this.data.supplementalText&&d&&d.supplementalTextColor!==void 0)return d=_.N_(d.supplementalTextColor),"color:"+d+";--yt-endpoint-color:"+d+";--yt-endpoint-hover-color:"+d+";--yt-endpoint-visited-color:"+d+";--yt-formatted-string-bold-font-weight:700;"};
_.O.computeDismissIconStyle=function(d){var f,R;if((d==null?0:(f=d.dismissButtonColorData)==null?0:f.foregroundTitleColor)&&(d==null?0:(R=d.dismissButtonColorData)==null?0:R.backgroundColor))return"--yt-button-color:"+_.yF(d.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.yF(d.dismissButtonColorData.backgroundColor)+";"};
_.O.computeOverflowIconStyle=function(d){var f,R;if((d==null?0:(f=d.dismissButtonColorData)==null?0:f.foregroundTitleColor)&&(d==null?0:(R=d.dismissButtonColorData)==null?0:R.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.yF(d.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.yF(d.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.yF(d.dismissButtonColorData.foregroundTitleColor)+";"};
_.O.computeBannerStyle=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeLocation=function(d){switch(d==null?void 0:d.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.O.shouldShowTileSection=function(d,f,R){return!this.shouldExpandLogo(d,f,R)&&f};
_.O.shouldShowExpandedLogoSection=function(d,f,R){return this.shouldExpandLogo(d,f,R)&&d!==void 0&&this.hasLogo(d)};
_.O.shouldExpandLogo=function(d,f,R){return d&&f?!1:R>=2};
_.O.hasStaticTile=function(d){return!(d==null||!d.tileImage)};
_.O.hasTileLottie=function(d){var f;return!!(d==null?0:(f=d.tileLottie)==null?0:f.url)};
_.O.hasLogo=function(d){return this.getCurrentLogo(d,this.isDarkTheme)!==void 0};
_.O.getLogoHeight=function(d){return this.logoWithPadding(d)?"26":"20"};
_.O.getExpandedLogoHeight=function(d){return this.logoWithPadding(d)?"31":"24"};
_.O.getLogoImageId=function(d){return this.logoWithPadding(d)?"logo-image-with-padding":"logo-image"};
_.O.getMaxTitleFontSize=function(d){return d.overrideTitleMaxFontSize?String(d.overrideTitleMaxFontSize):"36"};
_.O.hasBackgroundLottie=function(d){var f;return!!(d==null?0:(f=d.backgroundLottie)==null?0:f.url)};
_.O.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var d,f;(d=this.tileLottieAnimationRef)==null||(f=d.lottieEl)==null||f.play();var R,W;(R=this.backgroundLottieAnimationRef)==null||(W=R.lottieEl)==null||W.play()}};
_.O.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var d,f;(d=this.tileLottieAnimationRef)==null||(f=d.lottieEl)==null||f.pause();var R,W;(R=this.backgroundLottieAnimationRef)==null||(W=R.lottieEl)==null||W.pause()}};
_.O.pauseLottie=function(){var d,f;(d=this.tileLottieAnimationRef)==null||(f=d.lottieEl)==null||f.pause();var R,W;(R=this.backgroundLottieAnimationRef)==null||(W=R.lottieEl)==null||W.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.O.performPrimaryButtonAction=function(){var d,f,R;((d=this.data)==null?0:(f=d.primaryButton)==null?0:(R=f.buttonRenderer)==null?0:R.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
_.O.updateButtonPalette=function(){if(this.data&&this.currentColorData){var d;((d=this.data.dismissButton)==null?0:d.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 f;if((f=this.data.primaryButton)==null?0:f.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 R;if((R=this.data.secondaryButton)==
null?0:R.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 W;((W=this.data.primaryButton)==null?0:W.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var p;((p=this.data.secondaryButton)==null?0:p.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var U;((U=this.data.primaryButton)==null?0:U.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},
this.data.primaryButton.buttonViewModel)})}};
_.O.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var d=this.getTileLottieDataBasedOnTheme(),f,R;if(d.url!==((f=this.tileLottiePlayerProps)==null?void 0:(R=f.animationConfig)==null?void 0:R.path)){var W,p;(W=this.tileLottieAnimationRef)==null||(p=W.lottieEl)==null||p.destroy();var U;this.isOnHoverBehaviorForLottieEnabled=!((U=d.settings)==null?0:U.autoplay);var g,K;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(K=(g=d.settings)==null?void 0:g.autoplay)!=null?K:!1,loop:this.getLottieLoopValue(d.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof d.url==="string"?this.tileLottiePlayerProps.animationConfig.path=d.url:this.tileLottiePlayerProps.animationConfig.animationData=d.url}}};
_.O.getOverflowButton=function(d){return _.e(d.overflowButton,Swa)};
_.O.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var d=this.getBackgroundLottieDataBasedOnTheme(),f,R;if(d.url!==((f=this.backgroundLottiePlayerProps)==null?void 0:(R=f.animationConfig)==null?void 0:R.path)){var W,p;(W=this.backgroundLottieAnimationRef)==null||(p=W.lottieEl)==null||p.destroy();var U;this.isOnHoverBehaviorForLottieEnabled=!((U=d.settings)==null?0:U.autoplay);var g,K;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(K=(g=d.settings)==null?void 0:g.autoplay)!=null?K:!1,loop:this.getLottieLoopValue(d.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof d.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=d.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
d.url}}};
_.O.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var d;((d=this.tileLottieAnimationRef)==null?void 0:d.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var f;((f=this.backgroundLottieAnimationRef)==null?void 0:f.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.O.getTileLottieDataBasedOnTheme=function(){var d;if(this.isDarkTheme&&((d=this.data)==null?0:d.darkThemeTileLottie))return this.data.darkThemeTileLottie;var f;return((f=this.data)==null?0:f.tileLottie)?this.data.tileLottie:{}};
_.O.getBackgroundLottieDataBasedOnTheme=function(){var d;if(this.isDarkTheme&&((d=this.data)==null?0:d.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var f;return((f=this.data)==null?0:f.backgroundLottie)?this.data.backgroundLottie:{}};
_.O.onUpdateElementsPerRowAction=function(d){d&&this.elementsPerRow!==d&&(this.elementsPerRow=d)};
_.O.getLottieLoopValue=function(d){return d?d.loop!==void 0?d.loop:d.loopCount?d.loopCount-1:!0:!0};
_.O.logoWithPadding=function(d){var f,R,W;return(d=(f=this.getCurrentLogo(d,this.isDarkTheme))==null?void 0:(R=f.thumbnails)==null?void 0:(W=R[0])==null?void 0:W.height)&&d%31===0?!0:!1};
Fc.prototype.currentColorChanged=Fc.prototype.currentColorChanged;Fc.prototype.themeChanged=Fc.prototype.themeChanged;Fc.prototype.dataChanged=Fc.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Fc.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],Fc.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Fc.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Fc.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"primaryButton",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"secondaryButton",void 0);
_.Q([_.M({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],Fc.prototype,"elementsPerRow",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Fc.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Fc.prototype,"hasTile",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Fc.prototype,"hasMetadata",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Fc.prototype,"showLogoImage",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"currentColorData",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.F("design:type",String)],Fc.prototype,"bannerStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.F("design:type",String)],Fc.prototype,"location",void 0);
_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"tileLottiePlayerProps",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"tileLottieAnimationRef",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"backgroundLottiePlayerProps",void 0);_.Q([_.M(),_.F("design:type",Object)],Fc.prototype,"backgroundLottieAnimationRef",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Fc.prototype,"useBiggerShowcaseImage",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Fc.prototype,"isHideEnclosingAction",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fc.prototype,"dataChanged",null);_.Q([_.Mb("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fc.prototype,"themeChanged",null);
_.Q([_.Mb("currentColorData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fc.prototype,"currentColorChanged",null);_.Q([_.m({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Fc);
_.u(Fc,"ytd-statement-banner-renderer",function(){if(mJN!==void 0)return mJN;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[data.badge]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mJN=d},{mode:1});var uha;var JR=function(){var d=_.l.apply(this,arguments)||this;d.isSearch=!1;d.hideShelfHeader=!1;d.engagementPanel=!1;d.disableMouseScroll=!0;d.useFloorScrolling=!0;d.modernTypography=_.q("web_modern_typography");return d};
_.x(JR,_.l);JR.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.X7("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.X7("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
JR.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
JR.prototype.onDataChanged=JR.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],JR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],JR.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],JR.prototype,"hideShelfHeader",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],JR.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],JR.prototype,"disableMouseScroll",void 0);_.Q([_.M(),_.F("design:type",Object)],JR.prototype,"useFloorScrolling",void 0);_.Q([_.M(),_.F("design:type",Object)],JR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],JR.prototype,"modernTypography",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JR.prototype,"onDataChanged",null);_.Q([_.m({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],JR);
_.u(JR,"ytd-reel-shelf-renderer",function(){if(uha!==void 0)return uha;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n  <h2 class="style-scope ytd-reel-shelf-renderer">\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n    <span id="title" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n  </h2>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uha=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var Pji;var Qyi;Qyi=_.o2(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.vKN=_.zp(Qyi);var FOR=_.UI(function(d){var f=d.data;d=d.useSmallFont;var R={},W={};return _.z("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.z(_.k,{cond:function(){return f().favicon},
then:function(p){return _.z(_.Wk,{data:p,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.z("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.z(_.d4,{text:function(){return f().title},
className:_.Iw("yt-channel-external-link-view-model-wiz__title",(R["yt-channel-external-link-view-model-wiz__title--title-small-font"]=d,R)),ellipsisTruncate:!0,userInput:!0}),_.z(_.d4,{text:function(){return f().link},
className:_.Iw("yt-channel-external-link-view-model-wiz__link",(W["yt-channel-external-link-view-model-wiz__link--link-small-font"]=d,W)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Tb");
FOR.idomCompat=!0;_.Hk(FOR,"yt-channel-external-link-view-model",{props:{data:_.jE,useSmallFont:_.jE}});_.mR("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var nZ=function(){var d=_.l.apply(this,arguments)||this;d.revealButtonClass="button";d.businessEmailDisplayState="HIDE_SECTION";return d};
_.x(nZ,_.l);_.O=nZ.prototype;_.O.refit=function(){var d=this;_.i8(function(){_.kh(d.hostElement,"yt-refit-popups-action")});
_.WZ(this,function(){_.kh(d.hostElement,"yt-refit-popups-action")})};
_.O.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.CS(_.vKN),this.businessEmailDisplayState="CAPTCHA")};
_.O.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"};
_.O.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.O.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"}}}};
_.O.computeEmailHref=function(d){return"mailto:"+d};
_.O.computeSafeUrl=function(d){if(d)return _.Fo(d)};
_.O.linkEndpoint=function(d){return _.e(d.onTap,_.hh)};
_.O.linkEndpointToHref=function(d){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(d))};
_.O.onYtServiceRequestCompleted=function(d){var f;if((f=d.detail.data)==null?0:f.businessEmail)this.businessEmail=d.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var R;if((R=d.detail.data)==null?0:R.errorMessage)this.businessEmailErrorMessage=d.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.O.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var d=this.JSC$16196_captchaTextarea.value;if(d){d={recaptcha_response_token:d,channel_id:this.metadata.channelId};var f=_.e(this.metadata.onBusinessEmailRevealClickCommand,_.hh);f&&this.ytComponentBehavior.resolveCommand(f,{form:d})}}};
_.O.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.Uh.Object.defineProperties(nZ.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var d;return _.e((d=this.data)==null?void 0:d.metadata,E2i)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.businessEmailRevealButton,_.nP)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var d=new URL(this.metadata.canonicalChannelUrl);return d.host+d.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 _.e(this.metadata.learnMoreOnTap,_.hh)}}});
nZ.prototype.onYtServiceRequestCompleted=nZ.prototype.onYtServiceRequestCompleted;nZ.prototype.businessEmailMetadataChanged=nZ.prototype.businessEmailMetadataChanged;nZ.prototype.refit=nZ.prototype.refit;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],nZ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],nZ.prototype,"JSC$16196_captchaTextarea",void 0);_.Q([_.M(),_.F("design:type",Object)],nZ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],nZ.prototype,"revealButtonClass",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],nZ.prototype,"metadata",null);
_.Q([_.a("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],nZ.prototype,"revealButton",null);_.Q([_.a("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],nZ.prototype,"channelDisplayUrl",null);_.Q([_.Mb("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nZ.prototype,"refit",null);_.Q([_.a("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],nZ.prototype,"formattedDescription",null);
_.Q([_.a("metadata","learnMoreCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nZ.prototype,"shouldRendereVerifiedPhoneStatus",null);_.Q([_.a("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],nZ.prototype,"learnMoreCommand",null);_.Q([_.M(),_.F("design:type",String)],nZ.prototype,"businessEmailDisplayState",void 0);_.Q([_.M(),_.F("design:type",String)],nZ.prototype,"businessEmail",void 0);
_.Q([_.M(),_.F("design:type",String)],nZ.prototype,"businessEmailErrorMessage",void 0);_.Q([_.Mb("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nZ.prototype,"businessEmailMetadataChanged",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nZ.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],nZ);
_.u(nZ,"ytd-about-channel-renderer",function(){if(Pji!==void 0)return Pji;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Pji=d},{mode:1});var JyO;var hR=function(){return _.l.apply(this,arguments)||this};
_.x(hR,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hR.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],hR);
_.u(hR,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(JyO!==void 0)return JyO;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return JyO=d},{mode:1});var nKO;var oN=function(){return _.l.apply(this,arguments)||this};
_.x(oN,_.l);oN.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],oN.prototype,"aligment",void 0);_.Q([_.m({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],oN);
_.u(oN,"ytd-channel-list-sub-menu-renderer",function(){if(nKO!==void 0)return nKO;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return nKO=
d},{mode:1});var hTB;var $n=function(){return _.l.apply(this,arguments)||this};
_.x($n,_.l);$n.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$n.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$n.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$n.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],$n);
_.u($n,"ytd-channel-sub-menu-renderer",function(){if(hTB!==void 0)return hTB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hTB=d},{mode:1});var oKO;var $JF;var Ny=function(){var d=_.l.apply(this,arguments)||this;d.isCompact=!1;return d};
_.x(Ny,_.l);_.Uh.Object.defineProperties(Ny.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var d,f;return((f=_.e((d=this.data)==null?void 0:d.endpoint,_.BW))==null?void 0:f.target)==="TARGET_NEW_WINDOW"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ny.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ny.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ny.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ny.prototype,"isCompact",void 0);_.Q([_.a("isCompact"),_.F("design:type",Number),_.F("design:paramtypes",[])],Ny.prototype,"thumbnailWidth",null);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ny.prototype,"openNewWindow",null);_.Q([_.m({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],Ny);
_.u(Ny,"ytd-media-lockup-renderer",function(){if($JF!==void 0)return $JF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $JF=d},{mode:1});var Nra;var y7=function(){return _.l.apply(this,arguments)||this};
_.x(y7,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],y7.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],y7.prototype,"data",void 0);_.Q([_.m({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],y7);
_.u(y7,"ytd-structured-description-channel-lockup-renderer",function(){if(Nra!==void 0)return Nra;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Nra=d},{mode:1});var yyc;var CZ=function(){var d=_.l.apply(this,arguments)||this;d.isCompact=!1;d.collections=_.q("web_modern_collections_v2");d.collectionsStackColor=_.q("modernize_structured_description_playlist_lockups_v2");return d};
_.x(CZ,_.l);CZ.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:_.q("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.Uh.Object.defineProperties(CZ.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(d=this.data)==null?void 0:(f=d.thumbnail)==null?void 0:f.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(R=this.data)==null?void 0:(W=R.thumbnail)==null?void 0:W.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(p=this.data)==null?void 0:(U=p.thumbnail)==
null?void 0:U.vibrantColorPalette:void 0}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],CZ.prototype,"componentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],CZ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],CZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],CZ.prototype,"showSidePanelThumbnailOverlay",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CZ.prototype,"isCompact",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],CZ.prototype,"collections",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CZ.prototype,"collectionsStackColor",void 0);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CZ.prototype,"twoLineTitle",null);
_.Q([_.a("data","collections","collectionsStackColor"),_.F("design:type",Object),_.F("design:paramtypes",[])],CZ.prototype,"collectionStack",null);_.Q([_.m({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],CZ);
_.u(CZ,"ytd-structured-description-playlist-lockup-renderer",function(){if(yyc!==void 0)return yyc;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yyc=d},{mode:1});var CjV;var iY=function(){return _.l.apply(this,arguments)||this};
_.x(iY,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],iY.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iY.prototype,"data",void 0);_.Q([_.m({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],iY);
_.u(iY,"ytd-structured-description-video-lockup-renderer",function(){if(CjV!==void 0)return CjV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return CjV=d},{mode:2});var BR=function(){return _.l.apply(this,arguments)||this};
_.x(BR,_.l);
BR.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],BR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],BR.prototype,"data",void 0);_.Q([_.m({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],BR);
_.u(BR,"ytd-compact-infocard-renderer",function(){if(oKO!==void 0)return oKO;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return oKO=d},{mode:1});var iWB;var cR=function(){var d=_.l.apply(this,arguments)||this;d.useModernCollectionsV2=_.q("web_modern_collections_v2");return d};
_.x(cR,_.l);cR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Uh.Object.defineProperties(cR.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],cR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],cR.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],cR.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],cR.prototype,"isGridViewEnabled",void 0);
_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cR.prototype,"watchFeedBigThumbs",null);_.Q([_.a("isGridViewEnabled","data"),_.M({reflectToAttribute:!0,value:"168"}),_.F("design:type",String),_.F("design:paramtypes",[])],cR.prototype,"thumbnailWidth",null);_.Q([_.a("isGridViewEnabled","data"),_.M({reflectToAttribute:!0,value:"94"}),_.F("design:type",String),_.F("design:paramtypes",[])],cR.prototype,"customThumbnailSize",null);
_.Q([_.M(),_.F("design:type",Object)],cR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cR.prototype,"useModernCollectionsV2",void 0);_.Q([_.m({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],cR);
_.u(cR,"ytd-compact-playlist-renderer",function(){if(iWB!==void 0)return iWB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return iWB=d},{mode:1});var Bra;var tR=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.roundedContainer=!0;d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return d};
_.x(tR,_.l);_.O=tR.prototype;_.O.attached=function(){this.requestElementsPerRow()};
_.O.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"}}}};
_.O.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.O.computeViewStyle=function(d){return d.style?d.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.O.onUpdateElementsPerRowAction=function(d){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&d===1};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
tR.prototype.dataChanged=tR.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],tR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],tR.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],tR.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],tR.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],tR.prototype,"hideThumbnail",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.F("design:type",String)],tR.prototype,"viewStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tR.prototype,"darkerDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tR.prototype,"roundedContainer",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tR.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],tR);
_.u(tR,"ytd-compact-promoted-item-renderer",function(){if(Bra!==void 0)return Bra;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Bra=d},{mode:1});var cya;var de=function(){var d=_.l.apply(this,arguments)||this;d.collections=_.q("web_modern_collections_v2");return d};
_.x(de,_.l);de.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
de.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
de.prototype.onYtNavigate=function(d,f){var R=this;if(f.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",f)){var W=this.get("watchEndpoint.videoId",f.endpoint),p=_.kh(this.hostElement,"yt-get-current-video-id-action")[0];_.q("kevlar_mix_handle_first_endpoint_different")&&W&&p&&W!==p||(d.stopPropagation(),_.Uv().getPlayerPromise().then(function(U){if(U.getPlayerState()===0&&R.data.secondaryNavigationEndpoint)var g=R.data.secondaryNavigationEndpoint;else{g=
Object.assign({},f.endpoint);var K=_.e(g.commandMetadata,_.ex);K&&(U=Math.floor(U.getCurrentTime()),K.url=_.cN(K.url,{t:U}),!_.q("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(K=_.e(g,_.fE)))&&(K.startTimeSeconds=U)}_.E$(R.hostElement,"yt-navigate",{endpoint:g})}))}};
_.Uh.Object.defineProperties(de.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(d=this.data)==null?void 0:(f=d.thumbnail)==null?void 0:f.sampledThumbnailColor,vibrantColorPalette:(R=this.data)==null?void 0:(W=R.thumbnail)==null?void 0:W.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(U=p.thumbnail)==null?void 0:U.darkColorPalette,experimentEnabled:this.collections}}}});
de.prototype.onYtNavigate=de.prototype.onYtNavigate;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],de.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],de.prototype,"ytEndpointBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],de.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],de.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.tS),_.F("design:type",Object)],de.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],de.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],de.prototype,"isGridViewEnabled",void 0);_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],de.prototype,"watchFeedBigThumbs",null);
_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],de.prototype,"thumbnailWidth",null);_.Q([_.M(),_.F("design:type",Object)],de.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],de.prototype,"collections",void 0);_.Q([_.a("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],de.prototype,"collectionStack",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],de.prototype,"onYtNavigate",null);_.Q([_.m({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],de);
_.u(de,"ytd-compact-radio-renderer",function(){if(cya!==void 0)return cya;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return cya=d},{mode:1});var tPi;var jh=function(){return _.l.apply(this,arguments)||this};
_.x(jh,_.l);jh.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
jh.prototype.computeRendererStyle=function(d){return d.style?d.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.Q([_.M(),_.F("design:type",Object)],jh.prototype,"data",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],jh.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jh.prototype,"rendererBehavior",void 0);_.Q([_.M({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],jh.prototype,"rendererStyle",void 0);_.Q([_.m({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],jh);
_.u(jh,"ytd-compact-text-promo-renderer",function(){if(tPi!==void 0)return tPi;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return tPi=d},{mode:1});var d9R;var fN=function(){var d=_.l.apply(this,arguments)||this;d.isShortsStyle=!1;return d};
_.x(fN,_.l);_.O=fN.prototype;_.O.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"}}}};
_.O.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.E$(this.hostElement,"yt-disable-lockup-interaction"):_.E$(this.hostElement,"yt-enable-lockup-interaction"))};
_.O.isMetaBlockEmpty=function(d){return!d||!d.longBylineText&&!d.shortBylineText&&!d.shortViewCountText&&!d.viewCountText};
_.O.computeHasOneLineTitle=function(d){return this.forceOneLineTitle||!(d==null||!d.buttons)};
_.O.computeDisableInteraction=function(){var d;return!((d=this.data)==null?0:d.navigationEndpoint)};
_.O.hasSingularTopStandaloneBadge=function(){var d;return!((d=this.data)==null||!d.topStandaloneBadge)};
_.Uh.Object.defineProperties(fN.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("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 d;return this.hasSingularTopStandaloneBadge()?[(d=this.data)==null?void 0:d.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var d;return this.shouldShowTopBadges?((d=this.data)==null?void 0:d.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
fN.prototype.disableInteractionChanged=fN.prototype.disableInteractionChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],fN.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],fN.prototype,"ytdLockupBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],fN.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.F("design:type",Boolean)],fN.prototype,"metaBlockEmpty",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],fN.prototype,"isGridViewEnabled",void 0);_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fN.prototype,"watchFeedBigThumbs",null);
_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],fN.prototype,"thumbnailWidth",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],fN.prototype,"isShortsStyle",void 0);_.Q([_.M(),_.F("design:type",Object)],fN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.F("design:type",Boolean)],fN.prototype,"hasOneLineTitle",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],fN.prototype,"hideThumbnail",void 0);_.Q([_.M(),_.F("design:type",Boolean)],fN.prototype,"forceOneLineTitle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.F("design:type",Boolean)],fN.prototype,"disableInteraction",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],fN.prototype,"musicMetadataVideoLockup",void 0);
_.Q([_.e2("disableInteraction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fN.prototype,"disableInteractionChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fN.prototype,"shouldShowTopBadges",null);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],fN.prototype,"topBadges",null);
_.Q([_.a("shouldShowTopBadges","data"),_.F("design:type",Array),_.F("design:paramtypes",[])],fN.prototype,"inlineMetadataBadges",null);_.Q([_.a("shouldShowTopBadges"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fN.prototype,"shouldShowBadgesBelowMetadata",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fN.prototype,"compactTitleClass",null);_.Q([_.m({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],fN);
_.u(fN,"ytd-compact-video-renderer",function(){if(d9R!==void 0)return d9R;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return d9R=d},{mode:_.kO("kevlar_poly_si_batch_j067")?1:2});var jfe;_.mR("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Rr=function(){return _.l.apply(this,arguments)||this};
_.x(Rr,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Rr.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Rr.prototype,"data",void 0);_.Q([_.m({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Rr);
_.u(Rr,"ytd-counterfactual-renderer",function(){if(jfe!==void 0)return jfe;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return jfe=d},{mode:1});var fZN;var WO=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;return d};
_.x(WO,_.l);WO.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.Ze().resolve(_.s4).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
WO.prototype.computeHidden=function(d){return!!d};
_.Uh.Object.defineProperties(WO.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}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WO.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WO.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.F("design:type",Object)],WO.prototype,"hidden",void 0);_.Q([_.a("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],WO.prototype,"label",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],WO.prototype,"value",null);
_.Q([_.m({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],WO);
_.u(WO,"ytd-dropdown-item-renderer",function(){if(fZN!==void 0)return fZN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fZN=d},{mode:1});var RaB;var WwL;var pN=function(){return _.l.apply(this,arguments)||this};
_.x(pN,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pN.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pN.prototype,"data",void 0);_.Q([_.M({computed:"getSimpleString(data.label)"}),_.F("design:type",String)],pN.prototype,"label",void 0);_.Q([_.m({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],pN);
_.u(pN,"ytd-navigation-dropdown-item-renderer",function(){if(WwL!==void 0)return WwL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return WwL=d},{mode:1});var Uy=function(){var d=_.l.apply(this,arguments)||this;d.disabled=!1;d.value="";d.noLabelFloat=!1;d.noUnderline=!1;d.usePrimaryColor=!1;d.hasBackground=!1;d.verticalAlign="top";d.autosize=!1;d.minAutosizeWidth=100;d.autosizeFont="14px Roboto";return d};
_.x(Uy,_.l);_.O=Uy.prototype;_.O.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"}}}};
_.O.open=function(){this.inputEl.open()};
_.O.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.O.dataChanged=function(){this.reset()};
_.O.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("value-changed",this.value))};
_.O.stopPropagation=function(d){d.stopPropagation()};
_.O.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var d=this.canvas.getContext("2d");d&&(d.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(d.measureText(this.inputEl.value).width)+24)+"px")}};
_.O.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var d=0,f=this.data.entries.length;d<f;d++){var R=this.data.entries[d],W;for(W in R)if(R.hasOwnProperty(W)){var p=R[W];if("isSelected"in p&&p.isSelected)return"stringValue"in p?p.stringValue||"":"int32Value"in p?p.int32Value||0:0}}return null};
_.O.updateValueFromBinding=function(d){this.value=d.detail.value};
_.Uh.Object.defineProperties(Uy.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 d=0,f=this.data.entries.length;d<f;d++){var R=this.data.entries[d],W;for(W in R)if(R.hasOwnProperty(W)){var p=R[W];if("isSelected"in p&&p.isSelected&&"label"in p)return this.ytRendererBehavior.getSimpleString(p.label)}}return null}}});
Uy.prototype.autoSizeLabel=Uy.prototype.autoSizeLabel;Uy.prototype.stopPropagation=Uy.prototype.stopPropagation;Uy.prototype.valueChangedForBinding=Uy.prototype.valueChangedForBinding;Uy.prototype.dataChanged=Uy.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Uy.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Uy.prototype,"ytRendererStamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Uy.prototype,"disabled",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"value",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"noLabelFloat",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Uy.prototype,"noUnderline",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],Uy.prototype,"theme",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Uy.prototype,"usePrimaryColor",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Uy.prototype,"hasBackground",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"verticalAlign",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"autosize",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"minAutosizeWidth",void 0);_.Q([_.M(),_.F("design:type",Object)],Uy.prototype,"autosizeFont",void 0);
_.Q([_.Xd("#entries"),_.F("design:type",Object)],Uy.prototype,"entries",void 0);_.Q([_.Xd("#input"),_.F("design:type",Object)],Uy.prototype,"inputEl",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uy.prototype,"dataChanged",null);_.Q([_.Mb("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uy.prototype,"valueChangedForBinding",null);
_.Q([_.LO("iron-overlay-opened"),_.LO("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Uy.prototype,"stopPropagation",null);_.Q([_.LO("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uy.prototype,"autoSizeLabel",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uy.prototype,"label",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],Uy);
_.u(Uy,"ytd-dropdown-renderer",function(){if(RaB!==void 0)return RaB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return RaB=d},{mode:1});var pTa;var Oy=function(){var d=_.l.apply(this,arguments)||this;d.isConstrainedList=!1;return d};
_.x(Oy,_.l);Oy.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"}}}};
Oy.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Oy.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Oy.prototype.computeViewAllHidden=function(d,f){return d||!f.viewAllEndpoint};
Oy.prototype.fillRestIfNoShowMore=Oy.prototype.fillRestIfNoShowMore;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Oy.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Oy.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],Oy.prototype,"ytLazyListBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Oy.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oy.prototype,"isConstrainedList",void 0);_.Q([_.Mb("data","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oy.prototype,"fillRestIfNoShowMore",null);_.Q([_.m({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Oy);
_.u(Oy,"ytd-expanded-shelf-contents-renderer",function(){if(pTa!==void 0)return pTa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pTa=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var U9B;var ZA=function(){return _.l.apply(this,arguments)||this};
_.x(ZA,_.l);ZA.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ZA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZA.prototype,"data",void 0);_.Q([_.m({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],ZA);
_.u(ZA,"ytd-feed-channel-filter-header-renderer",function(){if(U9B!==void 0)return U9B;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return U9B=d},{mode:1});var OoC;var Zoa;var sfV;var sy=function(){return _.l.apply(this,arguments)||this};
_.x(sy,_.l);_.O=sy.prototype;_.O.onClick=function(d){var f,R=(f=this.data)==null?void 0:f.sectionEndpoint;!_.jm(_.RG(d),this.hostElement,["A".toString()])&&R&&_.E$(this.hostElement,"yt-navigate",{endpoint:R})};
_.O.computeHasSectionEndpoint=function(d){return(d==null?void 0:d.sectionEndpoint)!==void 0};
_.O.computeShowHeaderAsLink=function(d){return(d==null?void 0:d.header)!==void 0&&(d==null?void 0:d.sectionEndpoint)!==void 0};
_.O.computeShowSubheaderAsLink=function(d){return(d==null?void 0:d.subheader)!==void 0&&(d==null?void 0:d.sectionEndpoint)!==void 0&&(d==null?void 0:d.header)===void 0};
_.O.getHeaderAsLinkClass=function(d){var f=[],R;(d==null?0:(R=d.headerIcon)==null?0:R.iconType)&&f.push("header-link-active");return f.join(" ")};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],sy.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sy.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sy.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sy.prototype,"data",void 0);
_.Q([_.M({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],sy.prototype,"hasSectionEndpoint",void 0);_.Q([_.M({computed:"computeShowHeaderAsLink(data)"}),_.F("design:type",Boolean)],sy.prototype,"showHeaderAsLink",void 0);_.Q([_.M({computed:"computeShowSubheaderAsLink(data)"}),_.F("design:type",Boolean)],sy.prototype,"showSubheaderAsLink",void 0);_.Q([_.m({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],sy);
_.u(sy,"ytd-medical-panel-section-renderer",function(){if(sfV!==void 0)return sfV;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return sfV=d},{mode:1});var ge=function(){var d=_.l.apply(this,arguments)||this;d.isExpanded=!1;d.roundedContainer=!0;d.skipRoundingTop=!1;d.toggleExpandableSection=function(){d.isExpanded=!d.isExpanded};
return d};
_.x(ge,_.l);
ge.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]]"}}}}}};
ge.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
ge.prototype.dataChanged=ge.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ge.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ge.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ge.prototype,"isExpanded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ge.prototype,"roundedContainer",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ge.prototype,"skipRoundingTop",void 0);_.Q([_.M(),_.F("design:type",Object)],ge.prototype,"toggleExpandableSection",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ge.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],ge);
_.u(ge,"ytd-medical-panel-content-renderer",function(){if(Zoa!==void 0)return Zoa;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Zoa=d},{mode:1});_.mR("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var HO=function(){var d=_.l.apply(this,arguments)||this;d.roundedContainer=!0;d.amsterdamEnabled=_.q("enable_desktop_amsterdam_info_panels");d.hasTitle=!1;d.linkIcon="OPEN_IN_NEW";d.isDismissed=!1;return d};
_.x(HO,_.l);
HO.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",roundedContainer:"[[roundedContainer]]"}},
horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
HO.prototype.computeHasTitle=function(d){return!(d==null||!d.title)};
HO.prototype.onClick=function(d){var f,R=(f=this.data)==null?void 0:f.headerEndpoint;!_.jm(_.RG(d),this.hostElement,["BUTTON".toString()])&&R&&this.ytComponentBehavior.resolveCommand(R)};
_.Uh.Object.defineProperties(HO.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 d;return((d=this.data)==null?void 0:d.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.disableBottomDivider)||!((f=this.data)==null?0:f.title)}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],HO.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],HO.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],HO.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],HO.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HO.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],HO.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],HO.prototype,"amsterdamEnabled",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Object)],HO.prototype,"hasTitle",void 0);
_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.a("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],HO.prototype,"background",null);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.a("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],HO.prototype,"titleStyle",null);
_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.a("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],HO.prototype,"showLinkIcon",null);_.Q([_.M(),_.F("design:type",String)],HO.prototype,"linkIcon",void 0);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],HO.prototype,"hideDivider",null);
_.Q([_.M({selectorArgs:["data.dismissStateEntityKey"],selector:function(d,f){d=_.qn(d.entities,"dismissState",f);return(d==null?void 0:d.isDismissed)||(d==null?void 0:d.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(d==null?void 0:d.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.F("design:type",Object)],HO.prototype,"isDismissed",void 0);_.Q([_.m({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],HO);
_.u(HO,"ytd-info-panel-container-renderer",function(){if(OoC!==void 0)return OoC;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OoC=d},{mode:1});var g7c;_.mR("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var KN=function(){var d=_.l.apply(this,arguments)||this;d.modernTypography=_.q("web_modern_typography");return d};
_.x(KN,_.l);KN.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
KN.prototype.computeStyle=function(d){return d?d:""};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],KN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],KN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],KN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.F("design:type",String)],KN.prototype,"titleStyle",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],KN.prototype,"modernTypography",void 0);_.Q([_.m({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],KN);
_.u(KN,"ytd-item-section-header-renderer",function(){if(g7c!==void 0)return g7c;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return g7c=d},{mode:1});var HoB;var Kwe,E7C=function(){return Kwe!==void 0?Kwe:Kwe=document.createElement("template")};
document.head.appendChild(E7C().content);var zaF;_.Ey=new _.BE("VOTING_ANIMATION_CONTROLLER_TOKEN");var YHO=_.UI(function(d){var f=d.data;var R=_.fA("div"),W=_.fA("div");d=_.Z(_.kY("VOTE_STATUS_NONE",void 0,"FVF7mc"));var p=d.next().value,U=d.next().value,g=_.xt(TJv,function(){var I;return(I=f())==null?void 0:I.entityKey}),K=_.q("web_enable_voting_animation")||_.q("enable_music_web_cairo_voting_animation");
_.SL(function(){var I;((I=f().initialState)==null?0:I.status)&&U(f().initialState.status)});
var E=function(){var I,L,X=(L=(I=f().initialState)==null?void 0:I.votes)!=null?L:0,w;I=(w=f().initialState)==null?void 0:w.status;return I==="VOTE_STATUS_UPVOTED"?X-1:I==="VOTE_STATUS_DOWNVOTED"?X+1:X},Y=function(){return p()==="VOTE_STATUS_UPVOTED"?E()+1:p()==="VOTE_STATUS_DOWNVOTED"?E()-1:E()},b=function(I){var L=I?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
U(L);var X=Y(),w=_.Ze().resolve(_.WX(_.Ey)),S=g();S&&(I&&(S==null?0:S.upvoteDefaultButtonOnTap)?_.Cu(S.upvoteDefaultButtonOnTap,{form:{element:R.value},disableClickTracking:!0}):(S==null?0:S.upvoteToggledButtonOnTap)&&_.Cu(S.upvoteToggledButtonOnTap,{form:{element:R.value},disableClickTracking:!0}));var r;I=(r=S==null?void 0:S.enableOptimisticReordering)!=null?r:f().enableOptimisticReordering;K&&w&&f().itemId&&I&&kmV(w,f().itemId,X,L)},D=function(I){var L=I?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
U(L);var X=Y(),w=_.Ze().resolve(_.WX(_.Ey)),S=g();S&&(I&&(S==null?0:S.downvoteDefaultButtonOnTap)?_.Cu(S.downvoteDefaultButtonOnTap,{form:{element:W.value},disableClickTracking:!0}):(S==null?0:S.downvoteToggledButtonOnTap)&&_.Cu(S.downvoteToggledButtonOnTap,{form:{element:W.value},disableClickTracking:!0}));var r;I=(r=S==null?void 0:S.enableOptimisticReordering)!=null?r:f().enableOptimisticReordering;K&&w&&f().itemId&&I&&kmV(w,f().itemId,X,L)};
d={};d=_.Iw("ytVotingViewModelVoteCount",(d.ytVotingViewModelVoteCountDisabled=function(){return f().isDisabled},d));
return _.z("voting-view-model",{class:"ytVotingViewModelHost"},_.z("div",{el:R},_.z(_.aH,{data:function(){var I=_.e(f().upvoteButton,_.oE);return{toggleButtonViewModel:Object.assign({},I,{isToggled:p()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(I){return _.z(_.r4,{data:I.data,
onToggle:b})}})),_.z("div",{class:d},function(){var I,L,X;
return p()==="VOTE_STATUS_UPVOTED"?(I=f().initialState)==null?void 0:I.compactVotesUpvoted:p()==="VOTE_STATUS_DOWNVOTED"?(L=f().initialState)==null?void 0:L.compactVotesDownvoted:(X=f().initialState)==null?void 0:X.compactVotes}),_.z("div",{el:W},_.z(_.aH,{data:function(){var I=_.e(f().downvoteButton,_.oE);
return{toggleButtonViewModel:Object.assign({},I,{isToggled:p()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(I){return _.z(_.r4,{data:I.data,
onToggle:D})}})))},"Ub");_.Hk(_.UI(function(d){var f=d.data;return _.z("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.z("div",{class:_.Iw("ytEngagementBarViewModelEngagementBarWrapper",d.className)},_.z(_.aH,{data:function(){return f().actions}},{votingViewModel:YHO})))},"Vb"),"engagement-bar-view-model",{props:{data:_.jE,
className:_.jE}});var zu=function(){var d=_.l.apply(this,arguments)||this;d.playlistVotingAnimationEnabled=_.q("web_enable_voting_animation");d.downloadProgress=0;d.transferState="TRANSFER_STATE_UNKNOWN";d.downloadState="DOWNLOAD_STATE_UNKNOWN";d.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";d.offlineVideoPolicyExpirationTimestamp=0;return d};
_.x(zu,_.l);_.O=zu.prototype;_.O.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"}}}};
_.O.canReorderChanged=function(){this.persistentDragHandle=_.q("kevlar_playlist_drag_handles")&&this.canReorder};
_.O.onDrag=function(){if(this.thumbnail){var d=_.Eo(this.thumbnail).querySelector("yt-image");d&&(d.shouldRenderLazy=!1)}};
_.O.onMenuOverlayChanged=function(d,f){this.menuOpened=f};
_.O.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.O.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.O.onContentsTap=function(d){var f,R=(f=this.data)==null?void 0:f.serviceEndpoints;if(R&&R.length===1&&_.e(R[0],SQS)&&!_.jm(_.RG(d),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(R[0]);else{var W;(f=(W=this.data)==null?void 0:W.navigationEndpoint)&&_.q("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?boa(_.Ze().resolve(_.m8),f):(_.Lq().playlistSuggestionsShelfActivation=
!0,_.D9e(_.Ze().resolve(_.m8),f)):f&&!_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.q("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.E$(this.hostElement,"yt-navigate",{endpoint:f}):this.ytComponentBehavior.resolveCommand(f))}};
_.O.computeStyle=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeThumbnailWidth=function(d){return d==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.O.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=e4u(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))}};
_.O.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.O.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.O.dataChanged=function(){if(this.data){var d,f,R,W=((d=this.downloadRenderData)==null?void 0:d.badges)&&((f=this.downloadRenderData)==null?void 0:f.badges)!==((R=this.data)==null?void 0:R.badges),p,U,g;d=((p=this.downloadRenderData)==null?void 0:p.thumbnailOverlays)&&((U=this.downloadRenderData)==null?void 0:U.thumbnailOverlays)!==((g=this.data)==null?void 0:g.thumbnailOverlays);(!this.downloadRenderData||W||d)&&this.downloadStateChanged()}};
_.O.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var d,f,R=(d=this.data.menu)==null?void 0:(f=d.menuRenderer)==null?void 0:f.items;if(R)for(d=_.Z(R),f=d.next();!f.done;f=d.next())if(f=f.value,R=void 0,_.e((R=f.menuServiceItemRenderer)==null?void 0:R.serviceEndpoint,_.mP)){var W=R=void 0,p=void 0;f=(R=f)==null?void 0:(W=R.menuServiceItemRenderer)==null?void 0:(p=W.serviceEndpoint)==null?void 0:p.playlistEditEndpoint;p=W=void 0;if(R=(W=f)==null?void 0:(p=W.actions)==null?void 0:
p[0])W=void 0,R.setVideoId=(W=this.data)==null?void 0:W.setVideoId;p=W=R=void 0;if(f=(R=f)==null?void 0:(W=R.clientActions)==null?void 0:(p=W[0])==null?void 0:p.playlistRemoveVideosAction)R=void 0,f.setVideoIds=[(R=this.data)==null?void 0:R.setVideoId]}}};
_.Uh.Object.defineProperties(zu.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
zu.prototype.setVideoIdChanged=zu.prototype.setVideoIdChanged;zu.prototype.dataChanged=zu.prototype.dataChanged;zu.prototype.downloadStateChanged=zu.prototype.downloadStateChanged;zu.prototype.onMenuOverlayChanged=zu.prototype.onMenuOverlayChanged;zu.prototype.canReorderChanged=zu.prototype.canReorderChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],zu.prototype,"ytdReduxBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],zu.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],zu.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],zu.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zu.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"canReorder",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"menuOpened",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"handleIsHovered",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"persistentDragHandle",void 0);_.Q([_.M(),_.F("design:type",Object)],zu.prototype,"downloadRenderData",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],zu.prototype,"styleType",void 0);_.Q([_.M({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],zu.prototype,"thumbnailWidth",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"isDownloads",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zu.prototype,"playlistVotingAnimationEnabled",void 0);
_.Q([_.M({selector:Nn,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"downloadProgress",void 0);_.Q([_.M(),_.F("design:type",Number)],zu.prototype,"relativeDateReference",void 0);_.Q([_.M({selector:_.o7,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"transferState",void 0);_.Q([_.M({selector:kP8,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"downloadState",void 0);
_.Q([_.M({selector:d0v,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"offlinePolicyAction",void 0);_.Q([_.M({selector:juL,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.Q([_.M({selector:Rgk,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],zu.prototype,"entityInfo",void 0);_.Q([_.M({selector:_.JB}),_.F("design:type",Boolean)],zu.prototype,"miniplayerIsActive",void 0);
_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],zu.prototype,"playlistVideoId",null);_.Q([_.Xd("#thumbnail"),_.F("design:type",Object)],zu.prototype,"thumbnail",void 0);_.Q([_.Mb("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zu.prototype,"canReorderChanged",null);
_.Q([_.LO("yt-menu-overlay-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Boolean]),_.F("design:returntype")],zu.prototype,"onMenuOverlayChanged",null);_.Q([_.Mb("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zu.prototype,"downloadStateChanged",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zu.prototype,"dataChanged",null);_.Q([_.Mb("data.setVideoId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zu.prototype,"setVideoIdChanged",null);_.Q([_.m({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],zu);
_.u(zu,"ytd-playlist-video-renderer",function(){if(zaF!==void 0)return zaF;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);d.content.insertBefore(E7C().content.cloneNode(!0),d.content.firstChild);return zaF=d},{mode:1});var IZN;var kD=function(){return _.l.apply(this,arguments)||this};
_.x(kD,_.l);_.Q([_.M(),_.F("design:type",Object)],kD.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kD.prototype,"rendererBehavior",void 0);_.Q([_.m({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],kD);
_.u(kD,"ytd-premium-browse-footer-renderer",function(){if(IZN!==void 0)return IZN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return IZN=d},{mode:1});var qHL;var YD=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return d};
_.x(YD,_.l);_.O=YD.prototype;_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.O.handleDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.computeHeaderLogoThumbnail=function(d,f){if(d)return f?d.darkLogo:d.lightLogo};
_.O.computeHeaderLogoHeight=function(d,f){var R,W,p;return(d=(R=this.computeHeaderLogoThumbnail(d,f))==null?void 0:(W=R.thumbnails)==null?void 0:(p=W[0])==null?void 0:p.height)&&d%31===0?"31":"24"};
_.O.computeHeaderLogoMarginBottom=function(d,f){return this.computeHeaderLogoHeight(d,f)==="24"?"0":"-7"};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],YD.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],YD.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],YD.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],YD.prototype,"isDarkTheme",void 0);_.Q([_.M({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.F("design:type",Object)],YD.prototype,"themeLogo",void 0);
_.Q([_.M({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.F("design:type",String)],YD.prototype,"logoHeight",void 0);_.Q([_.M({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.F("design:type",String)],YD.prototype,"logoMarginBottom",void 0);_.Q([_.m({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],YD);
_.u(YD,"ytd-primetime-promo-header-renderer",function(){if(qHL!==void 0)return qHL;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return qHL=d},{mode:1});var Lwa;var x9V=_.UI(function(d){var f=_.qL(function(p){var U;(U=d.onClick)==null||U.call(d,p)}),R={},W={};
return _.z("yt-shelf-header-layout",{class:_.Iw("shelf-header-layout-wiz",(R["shelf-header-layout-wiz--disable-horizontal-padding"]=d.disableHorizontalPadding,R["shelf-header-layout-wiz--disable-vertical-padding"]=d.disableVerticalPadding,R["shelf-header-layout-wiz--responsive"]=d.useResponsiveLayout,R["shelf-header-layout-wiz--narrow"]=function(){var p,U;return((p=d.useResponsiveLayout)==null?void 0:p.call(d))&&((U=d.forceSmallLayout)==null?void 0:U.call(d))},R["shelf-header-layout-wiz--is-overlay"]=
d.isOverlay,R["shelf-header-layout-wiz--tappable"]=!!d.onClick,R)),
"on:click":f,tabindex:function(){var p;return((p=d.isInteractive)==null?0:p.call(d))?0:void 0}},_.z(_.k,{cond:d.leadingIcon,
then:function(p){return _.z("div",{class:"shelf-header-layout-wiz__leading-icon"},_.z(_.X8,{icon:p}))},
else:function(){return _.z(_.k,{cond:d.hasLeadingImage,then:function(){var p,U={};return _.z("div",{class:_.Iw("shelf-header-layout-wiz__leading-image",(U["shelf-header-layout-wiz__leading-image--circular-image"]=d.circularImage,U))},(p=d.leadingImage)==null?void 0:p.call(d))}})}}),_.z("div",{class:"shelf-header-layout-wiz__label-container"},_.z(_.k,{cond:d.hasSuperlabel,
then:function(){var p;return _.z("div",{class:"shelf-header-layout-wiz__superlabel"},(p=d.superlabel)==null?void 0:p.call(d))}}),_.z("div",{class:"shelf-header-layout-wiz__title-row"},_.z(eai,{text:d.title,
className:_.Iw("shelf-header-layout-wiz__title",(W["shelf-header-layout-wiz__title--small-title"]=d.forceSmallLayout,W)),tagLevel:d.tagLevel}),_.z(_.k,{cond:d.hasDetail,then:function(){var p;return _.z("div",{class:"shelf-header-layout-wiz__detail"},(p=d.detail)==null?void 0:p.call(d))}})),_.z(_.k,{cond:d.hasSublabel,
then:function(){var p;return _.z("div",{class:"shelf-header-layout-wiz__sublabel"},(p=d.sublabel)==null?void 0:p.call(d))}})),_.z(_.k,{cond:d.hasTrailingActions,
then:function(){var p;return _.z("div",{class:"shelf-header-layout-wiz__trailing-actions"},(p=d.trailingActions)==null?void 0:p.call(d))}}))},"Wb");
x9V.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};
var eai=_.UI(function(d){var f=d.text;var R=d.className;var W=d.tagLevel;return _.z(_.Mh,null,_.z(_.Ap,{when:function(){return(W==null?void 0:W())===0}},function(){return _.z("h2",{class:R},f())}),_.z(_.Ap,{when:function(){return(W==null?void 0:W())===1}},function(){return _.z("h3",{class:R},f())}),_.z(_.Ap,{when:function(){return(W==null?void 0:W())===2}},function(){return _.z("h4",{class:R},f())}),_.z(_.aS,null,function(){return _.z("h2",{class:R},f())}))},"Xb");var AQF,XTV,TIa;_.bi=_.UI(function(d){var f=d.className;var R=d.data;var W=d.disableHorizontalPadding;var p=d.disableVerticalPadding;var U=d.forceSmallLayout;var g=d.useResponsiveLayout;d=d.isOverlay;return _.z("yt-section-header-view-model",{class:_.Iw("ytSectionHeaderViewModelHost",f),style:_.xJ({"background-color":function(){return ACk(R().backgroundColor)?_.yF(ACk(R().backgroundColor)):void 0}})},_.z(x9V,{hasDetail:!1,
title:function(){return _.z(_.d4,{text:function(){return R().headline}})},
hasTitle:!0,sublabel:function(){return _.z(XTV,{data:R})},
hasSublabel:function(){return!!R().sublabel||!!R().bottomBadge},
superlabel:function(){return _.z(TIa,{data:R})},
hasSuperlabel:function(){return!!R().superlabel||!!R().topBadge},
leadingImage:function(){return _.z(AQF,{leadingAccessory:function(){return R().leadingAccessory}})},
hasLeadingImage:function(){return!!R().leadingAccessory},
trailingActions:function(){return _.z(_.aH,{data:function(){return R().trailingActions}},{flexibleActionsViewModel:_.vd})},
hasTrailingActions:function(){return!!R().trailingActions},
disableHorizontalPadding:W,disableVerticalPadding:p,forceSmallLayout:U,useResponsiveLayout:g,isOverlay:d,isInteractive:function(){return!!_.P3(R().rendererContext)},
onClick:function(K){if(_.QD(R().rendererContext)){var E=_.P3(R().rendererContext);E&&_.$O(E,{form:{element:K.target,event:K}})}}}))},"Yb");
AQF=_.UI(function(d){var f=d.leadingAccessory;return _.z(_.U3,null,_.z(_.k,{cond:function(){var R;return(R=f().image)!=null?R:_.NG(f().themedImage)},
then:function(R){return _.z(_.Wk,{data:R,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.z(_.k,{cond:function(){return _.e(f().avatar,_.JG)},
then:function(R){return _.z(_.Ph,{data:R})}}))},"Zb");
XTV=_.UI(function(d){var f=d.data;return _.z(_.U3,null,_.z(_.k,{cond:function(){return _.e(f().bottomBadge,uCB)},
then:function(R){var W={};return _.z(_.sk,{data:R,class:_.Iw((W.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!R()&&!!f().sublabel},W))})}}),_.z(_.k,{cond:function(){return f().sublabel},
then:function(R){return _.z(_.d4,{text:R})}}))},"$b");
TIa=_.UI(function(d){var f=d.data;return _.z(_.U3,null,_.z(_.k,{cond:function(){return _.e(f().topBadge,uCB)},
then:function(R){var W={};return _.z(_.sk,{data:R,class:_.Iw((W.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!R()&&!!f().superlabel},W))})}}),_.z(_.k,{cond:function(){return f().superlabel},
then:function(R){return _.z(_.d4,{text:R})}}))},"ac");_.Hk(_.bi,"yt-section-header-view-model",{props:{data:_.jE,className:_.jE,disableHorizontalPadding:_.jE,disableVerticalPadding:_.jE,forceSmallLayout:_.jE,useResponsiveLayout:_.jE,isOverlay:_.jE}});_.mR("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var DA=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return d};
_.x(DA,_.l);_.O=DA.prototype;_.O.attached=function(){this.requestElementsPerRow()};
_.O.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"}}}};
_.O.onDataChange=function(){var d=this;_.WZ(this,function(){d.updateItemVisibility()})};
_.O.onUpdateElementsPerRowAction=function(d){d&&this.elementsPerRow!==d&&(this.elementsPerRow=d,this.updateItemVisibility())};
_.O.updateItemVisibility=function(){var d=this;this.data&&this.data.panels&&_.Eo(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(f,R){f.hidden=R>d.elementsPerRow-1})};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
DA.prototype.onDataChange=DA.prototype.onDataChange;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],DA.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],DA.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],DA.prototype,"data",void 0);_.Q([_.M({value:3}),_.F("design:type",Number)],DA.prototype,"elementsPerRow",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DA.prototype,"onDataChange",null);_.Q([_.m({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],DA);
_.u(DA,"ytd-primetime-promo-renderer",function(){if(Lwa!==void 0)return Lwa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Lwa=d},{mode:1});var aZc;var Ir=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return d};
_.x(Ir,_.l);Ir.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Ir.prototype.handleButtonRefreshAction=function(d){if(d=_.e(d,VHc))this.set("data.button",d.membershipButton),this.notifyPath("data.button")};
_.Uh.Object.defineProperties(Ir.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.avatars)==null?void 0:f.slice(0,8))||[]}}});
_.Q([_.M(),_.F("design:type",Object)],Ir.prototype,"data",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ir.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ir.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ir.prototype,"rendererBehavior",void 0);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Ir.prototype,"avatars",null);
_.Q([_.m({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],Ir);
_.u(Ir,"ytd-recognition-shelf-renderer",function(){if(aZc!==void 0)return aZc;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return aZc=d},{mode:1});var M$a;var wTc;var qz=function(){var d=_.l.apply(this,arguments)||this;d.modernButtons=_.q("web_modern_buttons");return d};
_.x(qz,_.l);_.O=qz.prototype;
_.O.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]]"}}}}}};
_.O.dataChanged=function(){this.collapsed=!0};
_.O.computeVisibleItems=function(d,f){return d!==void 0&&d.items?f?d.items.slice(0,this.data.collapsedItemCount):d.items:[]};
_.O.computeHideShowMore=function(d,f,R){return d>=f||!R};
_.O.computeHideShowAll=function(d,f,R){return!(d&&f)||R};
_.O.onMoreClick=function(){this.collapsed=!1};
_.Uh.Object.defineProperties(qz.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.q("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Kf("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.q("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
qz.prototype.dataChanged=qz.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qz.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],qz.prototype,"isSearch",void 0);
_.Q([_.M({computed:"computeVisibleItems(data,collapsed)"}),_.F("design:type",Array)],qz.prototype,"visibleItems",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],qz.prototype,"collapsed",void 0);_.Q([_.M({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.F("design:type",Boolean)],qz.prototype,"hideShowMore",void 0);
_.Q([_.M({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.F("design:type",Boolean)],qz.prototype,"hideShowAll",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],qz.prototype,"modernButtons",void 0);_.Q([_.a("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qz.prototype,"typographyBump",null);
_.Q([_.a("isSearch"),_.F("design:type",Object),_.F("design:paramtypes",[])],qz.prototype,"lockupExperiments",null);_.Q([_.a("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],qz.prototype,"thumbnailWidth",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qz.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],qz);
_.u(qz,"ytd-vertical-list-renderer",function(){if(wTc!==void 0)return wTc;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return wTc=d},{mode:1});var lZF=_.o2(["#"]);_.mR("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var LN=function(){var d=_.l.apply(this,arguments)||this;d.isConstrainedList=!1;d.modernTypography=_.q("web_modern_typography");return d};
_.x(LN,_.l);_.O=LN.prototype;
_.O.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"}}}};
_.O.computeThumbnailStyle=function(d){return d||""};
_.O.computePlaceAnnotationUnderTitle=function(){var d;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((d=this.data)==null?void 0:d.thumbnailStyle)||"")};
_.O.computeHrefWithDefault=function(d){return this.ytComponentBehavior.computeHref_(d)||_.ytp(lZF)};
_.O.computeIsPromoShelf=function(d){var f;return(d=d==null?void 0:(f=d[0])==null?void 0:f.metadataBadgeRenderer)?d.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.O.computePlaceBadgeBesideTitle=function(d){var f;return(d==null?0:(f=d[0])==null?0:f.metadataBadgeRenderer)?!this.computeIsPromoShelf(d):!1};
_.O.computeMenuIcon=function(d){return this.computeIsPromoShelf(d)?"yt-icons:more_vert":"yt-icons:more"};
_.O.onDataChange=function(){var d,f;((d=this.data)==null?0:(f=d.content)==null?0:f.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.O.onLockupRequested=function(d){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&d.detail&&d.detail.videoIds){for(var f=this.data.content.gridRenderer.items,R=new Set,W=_.Z(d.detail.videoIds),p=W.next();!p.done;p=W.next())R.add(p.value);d.detail.returnValue=f.filter(function(U){return U.gridVideoRenderer&&U.gridVideoRenderer.videoId&&R.has(U.gridVideoRenderer.videoId)}).map(function(U){return U.gridVideoRenderer})}};
_.O.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
LN.prototype.onLockupRequested=LN.prototype.onLockupRequested;LN.prototype.onDataChange=LN.prototype.onDataChange;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],LN.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],LN.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],LN.prototype,"ironResizableBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LN.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],LN.prototype,"isSearch",void 0);_.Q([_.M(),_.F("design:type",Object)],LN.prototype,"isConstrainedList",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("kevlar_fluid_dismiss")}}),
_.F("design:type",Boolean)],LN.prototype,"enableFluidDismiss",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.F("design:type",String)],LN.prototype,"thumbnailStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LN.prototype,"modernTypography",void 0);_.Q([_.M({computed:"computeMenuIcon(data.badges)"}),_.F("design:type",String)],LN.prototype,"menuIcon",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LN.prototype,"onDataChange",null);_.Q([_.LO("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LN.prototype,"onLockupRequested",null);_.Q([_.m({is:"ytd-shelf-renderer",disableElementRegistration:!0})],LN);
_.u(LN,"ytd-shelf-renderer",function(){if(M$a!==void 0)return M$a;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return M$a=d},{mode:1});var GmV;var eh=function(){return _.l.apply(this,arguments)||this};
_.x(eh,_.l);eh.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.Uh.Object.defineProperties(eh.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eh.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eh.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eh.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],eh.prototype,"isPlaylist",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],eh.prototype,"isClipList",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],eh.prototype,"isPlaylistPageWithFilters",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],eh.prototype,"hasTitle",null);_.Q([_.M(),_.a("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.F("design:type",Object),_.F("design:paramtypes",[])],eh.prototype,"isRightAligned",null);
_.Q([_.m({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],eh);
_.u(eh,"ytd-sort-filter-header-renderer",function(){if(GmV!==void 0)return GmV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GmV=d},{mode:1});var SHO;var xD=function(){var d=_.l.apply(this,arguments)||this;d.enableRightArrowHidden=_.q("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return d};
_.x(xD,_.l);xD.prototype.attached=function(){var d=this;this.enableRightArrowHidden&&(this.JSC$16325_throttledOnResize=new _.yD(function(){var f;(f=d.ytdHorizontalListBehavior)==null||f.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var f;
(f=d.JSC$16325_throttledOnResize)==null||f.fire()}),this.resizeObserver.observe(this.hostElement))};
xD.prototype.detached=function(){if(this.enableRightArrowHidden){var d;(d=this.resizeObserver)==null||d.disconnect();var f;(f=this.JSC$16325_throttledOnResize)==null||f.dispose()}};
xD.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]]"}}}}}};
xD.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.Uh.Object.defineProperties(xD.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.q("enable_creator_details_shelf_m2")){var d=[],f;((f=this.data)==null?0:f.creatorVideosButton)&&d.push(this.data.creatorVideosButton);var R;((R=this.data)==null?0:R.creatorAboutButton)&&d.push(this.data.creatorAboutButton);f=_.Z(this.data.creatorCustomUrlButtons||[]);for(R=f.next();!R.done;R=f.next())d.push(R.value);return d}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.q("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],xD.prototype,"ytdHorizontalListBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xD.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],xD.prototype,"engagementPanel",void 0);
_.Q([_.M(),_.F("design:type",Object)],xD.prototype,"enableRightArrowHidden",void 0);_.Q([_.a("enableRightArrowHidden","atEnd"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xD.prototype,"hideRightArrow",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],xD.prototype,"creatorCustomUrlButtons",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data","creatorCustomUrlButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xD.prototype,"showCreatorCustomUrlButtons",null);_.Q([_.a("showCreatorCustomUrlButtons"),_.F("design:type",Number),_.F("design:paramtypes",[])],xD.prototype,"channelAvatarSize",null);_.Q([_.m({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],xD);
_.u(xD,"ytd-video-description-infocards-section-renderer",function(){if(SHO!==void 0)return SHO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return SHO=d},{mode:_.kO("kevlar_poly_si_batch_j067")?1:2});var V$V;var XP=function(){return _.l.apply(this,arguments)||this};
_.x(XP,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XP.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],XP.prototype,"infoIcon",void 0);_.Q([_.m({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],XP);
_.u(XP,"ytd-eom-settings-disclaimer-renderer",function(){if(V$V!==void 0)return V$V;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return V$V=d},{mode:1});var rQi;var Tu=function(){return _.l.apply(this,arguments)||this};
_.x(Tu,_.l);_.Uh.Object.defineProperties(Tu.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.suppressPaddingDisclaimer)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Tu.prototype,"componentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Tu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Tu.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tu.prototype,"suppressPaddingDisclaimer",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Tu);
_.u(Tu,"ytd-product-list-header-renderer",function(){if(rQi!==void 0)return rQi;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return rQi=d},{mode:1});var m9c;var A8=function(){return _.l.apply(this,arguments)||this};
_.x(A8,_.l);A8.prototype.computeThumbnailStyle=function(d){if(d&&(d=_.N_(d)))return"background-color:"+d+";"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],A8.prototype,"rendererBehaviors",void 0);_.Q([_.M(),_.F("design:type",Object)],A8.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],A8);
_.u(A8,"ytd-hashtag-tile-renderer",function(){if(m9c!==void 0)return m9c;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return m9c=d},{mode:1});var uuN;var ar=function(){return _.l.apply(this,arguments)||this};
_.x(ar,_.l);ar.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ar.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ar.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ar.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],ar);
_.u(ar,"ytd-sponsorships-alert-renderer",function(){if(uuN!==void 0)return uuN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uuN=d},{mode:1});var PrF;var Mz=function(){return _.l.apply(this,arguments)||this};
_.x(Mz,_.l);Mz.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Uh.Object.defineProperties(Mz.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.q("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.q("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.Q([_.A(_.oP),_.F("design:type",Object)],Mz.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],Mz.prototype,"ytdLockupBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Mz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],Mz.prototype,"isGridViewEnabled",void 0);
_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Mz.prototype,"watchFeedBigThumbs",null);_.Q([_.a("isGridViewEnabled"),_.M({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],Mz.prototype,"thumbnailWidth",null);_.Q([_.M(),_.F("design:type",Object)],Mz.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],Mz);
_.u(Mz,"ytd-compact-movie-renderer",function(){if(PrF!==void 0)return PrF;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return PrF=d},{mode:1});var QfL;var v7i;var Fwi=_.FK("HTML_DIR")==="rtl",we=function(){var d=_.l.apply(this,arguments)||this;d.engagementPanel=!1;d.maxLines=2;d.expandButtonOffset=0;d.showExpandButton=!1;d.isTruncated=!1;d.isExpanded=!1;d.currentSnippetType=2;d.alwaysShowExpandButton=!1;d.JSC$16342_lastWidth=NaN;d.observer=null;d.left=0;d.right=0;d.mid=0;d.longestSnippetLength=0;d.isFinalSnippet=!1;d.isFirstMutation=!1;d.isResetMutation=!1;d.OVERFLOW_THRESHOLD=5;return d};
_.x(we,_.l);_.O=we.prototype;_.O.onClick=function(d){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var f;if((f=window.getSelection())==null||!f.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.O.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.O.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.O.updateTextOnSnippetTypeChange=function(){_.q("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.O.setUpBinarySearch=function(d){d=d*this.maxLines/8;this.left=0;var f,R;this.right=Math.min(d*2,(R=(f=this.simpleText)==null?void 0:f.length)!=null?R:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.O.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.O.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.JA(new _.M2("AttributedSnippet is empty when the description is not empty",this.text))};
_.O.mutationCallback=function(){if(this.observer!=null){var d=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var f=Math.floor(d*this.maxLines/8);this.setSnippetText(this.text,f);f!==0||this.attributedTextIsEmpty()||_.JA(new _.M2("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;d=d*this.maxLines/8;this.left=0;var R;this.right=Math.min(d*2,(R=(f=this.simpleText)==null?void 0:f.length)!=null?R: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)}}};
_.O.mutationObserve=function(d){var f=this;this.observer||(this.observer=new MutationObserver(function(){f.mutationCallback()}));
this.observer.observe(d,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.O.attached=function(){var d=this;_.WZ(this,function(){d.resize()})};
_.O.isExpandedChanged=function(){_.E$(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.O.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)};
_.O.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var d="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((Fwi?"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",d);this.snippetContainer.style.setProperty("mask-image",
d)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(Fwi?"right":"left",this.expandButtonOffset+"px")};
_.O.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.O.setSnippetText=function(d,f){d||(d={});if(_.jy(d)){var R=th(d,f);R.attachmentRuns||R.commandRuns||R.decorationRuns||R.styleRuns||R.alignment||R.lineBreakMode?this.attributedSnippetTextEl?(_.q("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=th(d,f),this.attributedSnippetTextEl.headerRuns=cPv(f,this.headerRuns)):this.attributedSnippetText={data:th(d,f),headerRuns:cPv(f,this.headerRuns)},this.currentSnippetType=0):_.JA(new _.M2("Tried to set snippet text when HTML element was null",
d)):(this.plainSnippetText.textContent=Bw(d.content||"",f),this.currentSnippetType=2)}else{a:{R=alW(d,f);if(R.runs){R=_.Z(R.runs);for(var W=R.next();!W.done;W=R.next())if(W=W.value,W.bold||W.deemphasize||W.italics||W.strikethrough||W.textColor||W.navigationEndpoint||_.e(W,Jh)){R=!0;break a}}R=!1}R?this.formattedSnippetText?(this.formattedSnippetText.text=alW(d,f),this.currentSnippetType=1):_.JA(new _.M2("Tried to set snippet text when HTML element was null",d)):(this.plainSnippetText.textContent=
Bw(_.R0(d),f),this.currentSnippetType=2)}};
_.O.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.O.attributedTextIsEmpty=function(){var d=this.text;if(!_.jy(d))return!0;var f;return((f=d.content)==null?void 0:f.length)===0?!0:!1};
_.O.resize=function(d){if(this.snippetText){if(d===void 0?0:d)this.JSC$16342_lastWidth=NaN;var f=this.hostElement.offsetWidth;if(f!==this.JSC$16342_lastWidth&&!this.isExpanded)if(this.JSC$16342_lastWidth=f,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;d=0;var R,W;f=Math.min(f*this.maxLines/8*2,(W=(R=this.simpleText)==null?void 0:R.length)!=null?W:0)-1;for(R=0;d<=f;)W=Math.floor(d+(f-d)/2),this.setSnippetText(this.text,W),this.isOverflowing()?f=W-1:(d=W+1,R=W);this.setSnippetText(this.text,R);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.O.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.O.onExpandClick=function(){var d=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.q("inline_expander_reset_focus_killswitch")||_.WZ(this,function(){var f;((f=_.Ze().resolve(_.WX(_.HL)))==null?0:f.isKeyBoardInUse())&&_.d0(d.hostElement)});
_.E$(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.O.onCollapseClick=function(){this.collapse();_.E$(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.O.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.O.computeExpandButtonOffset=function(){var d=this.expandSizer;return d?Fwi?d.offsetParent?d.offsetParent.offsetWidth-d.offsetWidth-d.offsetLeft:0:d.offsetLeft:0};
_.Uh.Object.defineProperties(we.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.jy(this.text)?this.text.content||"":_.R0(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 _.jy(this.text)?!0:this.text&&_.q("web_replace_formatted_with_attributed_string")&&xpu(this.text)?(this.text=_.vw(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}}});
we.prototype.onTextChanged=we.prototype.onTextChanged;we.prototype.updateMaskAndExpandButtonOffset=we.prototype.updateMaskAndExpandButtonOffset;we.prototype.updateSnippetContainerMaxHeight=we.prototype.updateSnippetContainerMaxHeight;we.prototype.isExpandedChanged=we.prototype.isExpandedChanged;we.prototype.updateTextOnSnippetTypeChange=we.prototype.updateTextOnSnippetTypeChange;we.prototype.updateIsFormattedExpanded=we.prototype.updateIsFormattedExpanded;we.prototype.updateIsAttributedExpanded=we.prototype.updateIsAttributedExpanded;
we.prototype.onClick=we.prototype.onClick;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],we.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"text",void 0);_.Q([_.M(),_.F("design:type",Array)],we.prototype,"headerRuns",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],we.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"maxLines",void 0);
_.Q([_.M(),_.F("design:type",String)],we.prototype,"expandLabel",void 0);_.Q([_.M(),_.F("design:type",String)],we.prototype,"collapseLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"expandCommand",void 0);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"expandButtonOffset",void 0);_.Q([_.a("text"),_.F("design:type",String),_.F("design:paramtypes",[])],we.prototype,"simpleText",null);
_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],we.prototype,"onClick",null);_.Q([_.a("text","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"expandedText",null);_.Q([_.a("headerRuns","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"expandedHeaderRuns",null);
_.Q([_.a("text"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],we.prototype,"hasAttributedStringText",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],we.prototype,"showExpandButton",void 0);_.Q([_.a("collapseLabel","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"showCollapseButton",null);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"isTruncated",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],we.prototype,"isExpanded",void 0);_.Q([_.M(),_.F("design:type",Boolean)],we.prototype,"isAttributedExpanded",void 0);_.Q([_.e2("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"updateIsAttributedExpanded",null);_.Q([_.M(),_.F("design:type",Boolean)],we.prototype,"isFormattedExpanded",void 0);
_.Q([_.e2("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"updateIsFormattedExpanded",null);_.Q([_.M(),_.F("design:type",Number)],we.prototype,"currentSnippetType",void 0);_.Q([_.a("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"useAttributedSnippet",null);
_.Q([_.a("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"useFormattedSnippet",null);_.Q([_.a("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],we.prototype,"usePlainSnippet",null);_.Q([_.M(),_.F("design:type",Object)],we.prototype,"alwaysShowExpandButton",void 0);_.Q([_.e2("currentSnippetType"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"updateTextOnSnippetTypeChange",null);
_.Q([_.M(),_.F("design:type",Object)],we.prototype,"attributedSnippetText",void 0);_.Q([_.Xd("#snippet"),_.F("design:type",HTMLElement)],we.prototype,"snippetContainer",void 0);_.Q([_.Xd("#snippet-text"),_.F("design:type",HTMLElement)],we.prototype,"snippetText",void 0);_.Q([_.Xd("#plain-snippet-text"),_.F("design:type",HTMLElement)],we.prototype,"plainSnippetText",void 0);_.Q([_.Xd("#formatted-snippet-text"),_.F("design:type",Object)],we.prototype,"formattedSnippetText",void 0);
_.Q([_.Xd("#attributed-snippet-text"),_.F("design:type",Object)],we.prototype,"attributedSnippetTextEl",void 0);_.Q([_.Xd("#expand"),_.F("design:type",HTMLElement)],we.prototype,"expandButton",void 0);_.Q([_.Xd("#expand-sizer"),_.F("design:type",HTMLElement)],we.prototype,"expandSizer",void 0);_.Q([_.Mb("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"isExpandedChanged",null);
_.Q([_.e2("isExpanded","maxLines"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"updateSnippetContainerMaxHeight",null);_.Q([_.e2("isTruncated","showExpandButton","expandButtonOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"updateMaskAndExpandButtonOffset",null);
_.Q([_.Mb("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],we.prototype,"onTextChanged",null);_.Q([_.m({is:"ytd-text-inline-expander",disableElementRegistration:!0})],we);
_.u(we,"ytd-text-inline-expander",function(){if(v7i===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);v7i=d}d=v7i;return d},{mode:2});var li=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return d};
_.x(li,_.l);li.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
li.prototype.handleUpdateDescriptionAction=function(d){if(d=_.e(d,_.Z7i))if(d.attributedDescription)this.set("data.attributedDescriptionBodyText",d.attributedDescription);else if(d.description){var f;((f=this.data)==null?0:f.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.vw(d.description)):this.set("data.descriptionBodyText",d.description)}};
_.Uh.Object.defineProperties(li.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.attributedDescriptionBodyText)||!((f=this.data)==null||!f.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null?0:d.collapsedLineCount){var f;return(f=this.data)==null?void 0:f.collapsedLineCount}d=_.HX("web_watch_description_collapsed_default_lines",12);if(_.q("ww_desc_line_page_size_ks"))return d;f=Math.round(_.l7().height*_.HX("web_watch_description_screen_height_percentage",.5)/20);return Math.max(f,d)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return(R=(d=this.data)==null?void 0:d.descriptionBodyText)!=null?R:(f=this.data)==null?void 0:f.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.sourceAttributions}}});
li.prototype.panelContentVisibleChanged=li.prototype.panelContentVisibleChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],li.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],li.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],li.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],li.prototype,"panelContentVisible",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],li.prototype,"engagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],li.prototype,"shortsPanel",void 0);_.Q([_.Xd("#inline-expander"),_.F("design:type",Object)],li.prototype,"inlineExpander",void 0);
_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],li.prototype,"panelContentVisibleChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],li.prototype,"hasDescriptionText",null);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],li.prototype,"collapsedLines",null);
_.Q([_.a("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.F("design:type",Object),_.F("design:paramtypes",[])],li.prototype,"descriptionText",null);_.Q([_.a("data","data.headerRuns"),_.F("design:type",Object),_.F("design:paramtypes",[])],li.prototype,"headerRuns",null);_.Q([_.a("data","data.sourceAttributions"),_.F("design:type",Object),_.F("design:paramtypes",[])],li.prototype,"sourceAttributions",null);
_.Q([_.m({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],li);
_.u(li,"ytd-expandable-video-description-body-renderer",function(){if(QfL!==void 0)return QfL;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QfL=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var JQL;var n7B=_.UI(function(d){var f=d.data;return _.z("factoid-renderer",{class:"ytwFactoidRendererHost"},_.z("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return f().accessibilityText}},_.z("span",{class:"ytwFactoidRendererValue"},_.z(_.d4,{text:function(){return f().value}})),_.z("span",{class:"ytwFactoidRendererLabel"},_.z(_.d4,{text:function(){return f().label}}))))},"bc");_.Hk(n7B,"factoid-renderer",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;return _.z("upload-time-factoid-renderer",null,_.z(_.aH,{data:function(){return f().factoid}},{factoidRenderer:n7B}))},"cc"),"upload-time-factoid-renderer",{props:{data:_.sz}});_.Hk(_.UI(function(d){var f=d.data;return _.z("view-count-factoid-renderer",null,_.z(_.aH,{data:function(){return f().factoid}},{factoidRenderer:n7B}))},"dc"),"view-count-factoid-renderer",{props:{data:_.sz}});var Gu=function(){var d=_.l.apply(this,arguments)||this;d.shortsPanel=!1;d.engagementPanel=!1;d.watchWhileSdp=_.q("shorts_desktop_watch_while_sdp");return d};
_.x(Gu,_.l);Gu.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"}}}}};
_.Uh.Object.defineProperties(Gu.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var d;return(d=this.data)==null?void 0:d.channel}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Gu.prototype,"componentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Gu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Gu.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Gu.prototype,"shortsPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Gu.prototype,"engagementPanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Gu.prototype,"watchWhileSdp",void 0);_.Q([_.a("shortsPanel","engagementPanel","data.channel"),_.F("design:type",Object),_.F("design:paramtypes",[])],Gu.prototype,"showChannelInfo",null);_.Q([_.m({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],Gu);
_.u(Gu,"ytd-video-description-header-renderer",function(){if(JQL!==void 0)return JQL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return JQL=d},{mode:1});var hae;var Sh=function(){return _.l.apply(this,arguments)||this};
_.x(Sh,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Sh.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sh.prototype,"noPadding",void 0);_.Q([_.M(),_.F("design:type",Object)],Sh.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],Sh);
_.u(Sh,"ytd-list-item-view-model",function(){if(hae!==void 0)return hae;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return hae=d},{mode:1});var o7a;var $9V;var NIV;var yQL;var VS=function(){var d=_.l.apply(this,arguments)||this;d.adaptiveFullWidth=!1;d.modernButtons=_.q("web_modern_buttons");d.buttonOverrides={style:"call-to-action",type:"filled"};d.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return d};
_.x(VS,_.l);VS.prototype.handleSetTimestamp_=function(d){this.data&&this.data.shortUrl&&(_.Eo(this.hostElement).querySelector("#share-url").value=d.isSet?_.vA(this.data.shortUrl,"t",d.timestamp):this.data.shortUrl)};
VS.prototype.handleSignalActionCopyShareUrl_=function(d,f){(_.q("killswitch_copy_link_target_check")||_.Eo(this.hostElement).querySelector("#copy-button")===f)&&this.copyUrlToClipboard()};
VS.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Eo(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
VS.prototype.computeStyle_=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],VS.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],VS.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.F("design:type",String)],VS.prototype,"rendererStyle",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],VS.prototype,"adaptiveFullWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],VS.prototype,"modernButtons",void 0);_.Q([_.M(),_.F("design:type",Object)],VS.prototype,"buttonOverrides",void 0);_.Q([_.nO({is:"yt-copy-link-renderer",disableElementRegistration:!0})],VS);
_.u(VS,"yt-copy-link-renderer",function(){if(yQL===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;NIV===void 0&&(NIV=document.createElement("template"));var W=NIV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);yQL=d}d=yQL;return d},{mode:2});_.mR("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var re=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return d};
_.x(re,_.l);_.O=re.prototype;_.O.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.O.attached=function(){this.keyboardFocused=!1};
_.O.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var d=_.Ze().resolve(_.WX(_.HL));d&&(this.keyboardFocused=d.isKeyBoardInUse())}};
_.O.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.O.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}};
_.O.onChange_=function(){if(this.data){var d=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;d&&this.ytComponentBehavior.resolveCommand(d);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.O.handleUpdateToggleAction_=function(d){(d=_.e(d,pEC))&&this.data&&d.targetId==this.data.targetId&&this.set("data.toggled",d.toggled)};
_.O.toBoolean_=function(d){return!!d};
_.O.reset=function(){};
_.O.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("data-changed",this.data))};
_.O.updateDataToggledFromBinding=function(d){this.set("data.toggled",d.detail.value)};
re.prototype.dataChangedForBinding=re.prototype.dataChangedForBinding;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],re.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],re.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],re.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],re.prototype,"data",void 0);_.Q([_.M({computed:"computeDescription_(data.*)"}),_.F("design:type",Object)],re.prototype,"description_",void 0);_.Q([_.M({value:function(){return!!_.Ze().resolve(_.WX(_.HL))&&_.q("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],re.prototype,"useKeyboardFocused",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],re.prototype,"keyboardFocused",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],re.prototype,"dataChangedForBinding",null);_.Q([_.nO({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],re);
_.u(re,"yt-toggle-form-field-renderer",function(){if($9V===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;o7a===void 0&&(o7a=document.createElement("template"));var W=o7a;R.call(f,W.content.cloneNode(!0),d.content.firstChild);$9V=d}d=$9V;return d},{mode:2});var CrN;var ioe;var mX=function(){var d=_.l.apply(this,arguments)||this;d.isDarkTheme=!1;d.isSearch=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.noTopMargin=_.q("kevlar_watch_no_top_margin");d.maskFade=_.q("web_watch_chips_mask_fade");d.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 d};
_.x(mX,_.l);_.O=mX.prototype;_.O.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}}}}}};
_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.O.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.O.dataChanged=function(){var d=this.getSelectedIndex();if(d>0)this.selected=d;else{this.selected=0;var f,R;(f=this.ytScrollableChipCloudBehavior)==null||(R=f.reset)==null||R.call(f)}};
_.O.getSelectedIndex=function(){var d;if((d=this.data)==null||!d.chips)return-1;d=-1;for(var f,R=0;R<((f=this.data)==null?void 0:f.chips.length);R++){var W=void 0,p=void 0;if((W=this.data)==null?0:(p=W.chips[R].chipCloudChipRenderer)==null?0:p.isSelected){d=R;break}}return d};
_.O.onResize=function(){var d=this.ytScrollableChipCloudBehavior;_.WZ(d,d.setContainerWidthDiff);DN(this.ytScrollableChipCloudBehavior)};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.handleRelatedChipCommand=function(d,f){d=this.JSC$16369_chipsSelector.indexOf(f);d!==-1&&this.JSC$16369_chipsSelector.selectIndex(d)};
_.O.handleChipCloudChipSelectAction=function(d){d=this.JSC$16369_chipsSelector.indexOf(d);d>-1&&this.JSC$16369_chipsSelector.selectIndex(d)};
_.O.handleChipCloudChipDeselectAction=function(){var d=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16369_chipsSelector&&((d==null?0:d.continuationCommand)?_.Yh(this.hostElement,[d]):(d==null?0:d.searchEndpoint)?this.ytComponentBehavior.resolveCommand(d):d&&_.b5(this.hostElement,[d],this.hostElement),this.JSC$16369_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.O.updateSelectedFromBinding=function(d){this.selected=d.detail.value};
mX.prototype.onResize=mX.prototype.onResize;mX.prototype.dataChanged=mX.prototype.dataChanged;mX.prototype.isSearchChanged=mX.prototype.isSearchChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],mX.prototype,"actionHandlerBehavior",void 0);
_.Q([_.A(_.Mf),_.F("design:type",Object)],mX.prototype,"ironResizableBehavior",void 0);_.Q([_.A(),_.F("design:type",bY)],mX.prototype,"ytScrollableChipCloudBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],mX.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mX.prototype,"data",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],mX.prototype,"selected",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mX.prototype,"isDarkTheme",void 0);_.Q([_.M({value:160}),_.F("design:type",Number)],mX.prototype,"scrollDistance",void 0);_.Q([_.M(),_.F("design:type",Object)],mX.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mX.prototype,"darkerDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mX.prototype,"noTopMargin",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mX.prototype,"maskFade",void 0);_.Q([_.Xd("#chips"),_.F("design:type",Object)],mX.prototype,"JSC$16369_chipsSelector",void 0);_.Q([_.e2("isSearch"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mX.prototype,"isSearchChanged",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mX.prototype,"dataChanged",null);
_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mX.prototype,"onResize",null);_.Q([_.nO({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],mX);
_.u(mX,"yt-chip-cloud-renderer",function(){if(ioe===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;CrN===void 0&&(CrN=document.createElement("template"));var W=CrN;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ioe=d}d=ioe;return d},{mode:2});var BIV,cQa=function(){return BIV!==void 0?BIV:BIV=document.createElement("template")};
document.head.appendChild(cQa().content);var t$N;var dSR=document.head,jcF=dSR.appendChild,f$y;if(t$N===void 0){var RcF=document.createElement("template");_.T(RcF,"");RcF.content.insertBefore(cQa().content.cloneNode(!0),RcF.content.firstChild);t$N=RcF}f$y=t$N;jcF.call(dSR,f$y.content);var W0L=_.UI(function(d){var f=d.data;return _.z("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.z("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.z("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.z(_.k,{cond:function(){return _.NG(f().image)},
then:function(R){return _.z("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.z(_.Wk,{data:R,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.z("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.z(_.d4,{text:function(){return f().subtitle}})))),_.z(_.k,{cond:function(){var R;
return(R=f())==null?void 0:R.hasBottomDivider},
then:function(){return _.z("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"ec");var pvO=_.UI(function(d){var f=d.data;return _.z("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.z("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.z(_.aH,{data:function(){var R;return(R=f().offerPlanDetailsItem)!=null?R:[]}},{offerPlanDetailsItemViewModel:function(R){return _.z("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.z(W0L,{data:R.data}))}})),_.z("div",null,_.z(_.k,{cond:function(){return f().hasBottomDivider},
then:function(){return _.z("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.z("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.z("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.z("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.z("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"fc");var USa=_.UI(function(d){var f=d.data;d=_.Z(_.kY(!1,void 0,"SpEGQd"));var R=d.next().value,W=d.next().value,p=_.qL(function(){W(!R());return!1}),U=function(){var g;
return(g=f().offerPlanDetailsContainer)!=null?g:[]};
return _.z("lp-complex-offer-card-details-view-model",null,_.z("div",null,_.z(_.k,{cond:function(){return R()},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.z("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":p,"aria-expanded":R},_.z(_.d4,{text:function(){return f().expandedTitle}})),_.z("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.z(_.aH,{data:U},{offerPlanDetailsContainerViewModel:function(g){return _.z("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.z(pvO,{data:g.data}))}})),_.z("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.z(_.d4,{text:function(){return f().legalText}})))},
else:function(){return _.z("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":p,"aria-expanded":R},_.z(_.d4,{text:function(){return f().collapsedTitle}}),_.z("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.z(_.X8,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"gc");var OUa=_.UI(function(d){var f=d.data;return _.z("lp-complex-offer-card-option-view-model",null,_.z("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.z(_.k,{cond:function(){return f().topDividerText},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.z("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.z("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.z("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.z(_.d4,{text:function(){return f().topDividerText}}))))}}),_.z(_.k,{cond:function(){return f().description},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.z(_.d4,{text:function(){return f().description}}))}}),_.z(_.k,{cond:function(){return f().planPricingPrimary},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.z(_.d4,{text:function(){return f().planPricingPrimary}}))}}),_.z(_.k,{cond:function(){return f().planPricingSecondary},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.z(_.d4,{text:function(){return f().planPricingSecondary}}))}}),_.z(_.k,{cond:function(){return f().primaryButton},
then:function(){return _.z("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.z(_.aH,{data:function(){return f().primaryButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"hc");var ZUy=_.UI(function(d){var f=d.data;var R=function(){var U;return((U=f())==null?void 0:U.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
d={};var W={},p={};return _.z("ytm-lp-complex-offer-card-view-model",null,_.z("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.z("div",{class:_.Iw((d.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=R,d),"ytmLpComplexOfferCardViewModelCardContainer")},_.z(_.k,{cond:function(){var U;return(U=f())==null?void 0:U.bannerText},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.z("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.z(_.d4,{text:function(){return f().bannerText}})))}}),_.z(_.k,{cond:function(){return _.NG(f().logo)},
then:function(U){var g={};return _.z("div",{class:_.Iw((g.ytmLpComplexOfferCardViewModelLogoAlignLeft=R,g),"ytmLpComplexOfferCardViewModelLogo")},_.z(_.Wk,{data:U,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.z("div",{class:_.Iw((W.ytmLpComplexOfferCardViewModelTitleAlignLeft=R,W),"ytmLpComplexOfferCardViewModelTitle")},_.z(_.d4,{text:function(){return f().title}})),_.z(_.k,{cond:function(){var U;
return(U=f())==null?void 0:U.subtitle},
then:function(){var U={};return _.z("div",{class:_.Iw((U.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=R,U),"ytmLpComplexOfferCardViewModelSubtitle")},_.z(_.d4,{text:function(){return f().subtitle}}))}}),_.z(_.k,{cond:function(){return f().planPricingPrimary},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.z(_.d4,{text:function(){return f().planPricingPrimary}}))}}),_.z(_.k,{cond:function(){return f().planPricingSecondary},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.z(_.d4,{text:function(){return f().planPricingSecondary}}))}}),_.z(_.k,{cond:function(){return f().purchaseButton},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.z(_.aH,{data:function(){return f().purchaseButton}},{buttonViewModel:function(U){return _.z(_.bE,{data:U.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.z(_.k,{cond:function(){var U;
return(U=f())==null?void 0:U.offerOptions},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.z(_.aH,{data:function(){return f().offerOptions}},{lpComplexOfferCardOptionViewModel:OUa}))}}),_.z("div",{class:_.Iw((p.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=R,p),"ytmLpComplexOfferCardViewModelLegalText")},_.z(_.d4,{text:function(){return f().legalText}})),_.z(_.k,{cond:function(){var U;
return(U=f())==null?void 0:U.offerCardDetails},
then:function(){return _.z("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.z(_.aH,{data:function(){return f().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:USa}))}}))))},"ic");var scV=_.UI(function(d){var f=d.data;var R=function(){var g;return((g=f())==null?void 0:g.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
d={};var W={},p={},U={};return _.z("ytm-lp-complex-offer-card-section-view-model",null,_.z("div",{class:_.Iw("ytmLpComplexOfferCardSectionViewModelHost")},_.z("div",{class:_.Iw((d.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=R,d),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.z("div",{class:_.Iw((W.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=R,W),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.z("h2",{class:_.Iw((p.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
R,p),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.z(_.d4,{text:function(){return f().title}}))),_.z(_.k,{cond:function(){var g;
return(g=f())==null?void 0:g.subtitle},
then:function(){var g={},K={};return _.z("div",{class:_.Iw((g.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=R,g),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.z("div",{class:_.Iw((K.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=R,K),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.z(_.d4,{text:function(){return f().subtitle}})))}}),_.z("div",{class:_.Iw((U.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=R,U),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.z(_.aH,{data:function(){var g;
return(g=f().offerPlans)!=null?g:[]}},{lpComplexOfferCardViewModel:function(g){return _.z("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.z(ZUy,{data:g.data}))}})))))},"jc");var g4V=_.UI(function(d){return _.z("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.z("div",{class:"ytLpCouponBannerViewModelIcon"},_.z(_.X8,{icon:function(){return"price_tag"}})),_.z("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.z("div",{class:"ytLpCouponBannerViewModelContent"},_.z("div",{class:"ytLpCouponBannerViewModelHeading"},_.z(_.d4,{text:function(){var f;
return(f=d.data())==null?void 0:f.title}})),_.z("div",{class:"ytLpCouponBannerViewModelBody"},_.z(_.d4,{text:function(){var f;
return(f=d.data())==null?void 0:f.subtitle}})))))},"kc");
g4V.idomCompat=!0;_.ui=dEV.getInstance();var HUF;HUF=_.UI(function(d){return _.z("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":d.shouldAriaHideContent},_.z("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:d.questionId},_.z(_.d4,{text:d.question})))},"lc");
_.K0y=_.UI(function(d){var f=d.data;var R=d.themeOverride;d=_.Z(_.kY(!1,void 0,"ljTVPd"));var W=d.next().value,p=d.next().value;d=_.qL(function(){p(!W());return!1});
var U=function(){return W()?"EXPAND_LESS":"EXPAND_MORE"},g=("faq-container"+_.wp(_.ui)).toString(),K="faq-question-and-answers-section-question"+_.wp(_.ui),E={},Y={};
return _.z("faq-entry-view-model-c3",null,_.z("div",{class:_.Iw("yt-lp-faq-entry-view-model",(E["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return R==null?void 0:R().useDarkTheme},E))},_.z("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":d,role:"button","aria-expanded":W,"aria-labelledby":K.toString(),"tab-index":"0"},_.z(HUF,{question:function(){return f().question},
questionId:K,shouldAriaHideContent:!0}),_.z(_.k,{cond:function(){return W()!==void 0},
then:function(){return _.z("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.z(_.X8,{icon:U,ariaHidden:!0}),_.z("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.z("div",{class:_.Iw("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(Y["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!W()},Y))},_.z("div",{id:g},_.z(_.TB,{each:function(){return f().answers||[]}},function(b){return _.z("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.z(_.d4,{text:b}))})))))},"mc");
_.K0y.idomCompat=!0;var E4N=_.UI(function(d){var f=d.data;var R=d.themeOverride;d={};return _.z("lp-faq-section-view-model-c3",null,_.z("div",{class:_.Iw("yt-lp-faq-section-view-model",(d["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return f().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},d["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(R==null||!R().useDarkTheme)},d))},_.z("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.z(_.k,{cond:function(){return f().header},
then:function(W){return _.z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.z(_.d4,{text:W}))}}),_.z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.z(_.aH,{data:function(){return f().faqs}},{faqEntryViewModel:function(W){return _.z(_.K0y,{data:W.data,
themeOverride:R})}})),_.z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.z(_.TB,{each:function(){return f().footers||[]}},function(W){return _.z(_.d4,{text:W})})),_.z(_.k,{cond:function(){return f().legal},
then:function(W){return _.z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.z(_.d4,{text:W}))}}))))},"nc");
E4N.idomCompat=!0;var zce=_.UI(function(d){var f=d.data;var R=d.themeOverride;_.SL(function(){var g=f().gtmId;g&&_.rx(g,_.FK("GL",""))});
var W={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var g,K,E;return(E=(g=f().logo)==null?void 0:(K=g.accessibilityData)==null?void 0:K.label)!=null?E:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},p=_.Ze().resolve(_.WX(_.dm)),U=function(){return p&&p()||(R==null?void 0:R().useDarkTheme)};
return _.z("lp-header-section-view-model",null,_.z("div",{class:function(){var g=f().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",K=f().marginType==="LP_SECTION_MARGIN_TYPE_TOP",E=R==null?void 0:R().useDarkTheme,Y=["lp-header-section-view-model"];g&&Y.push("lp-header-section-view-model--ptc-layout-type");K&&Y.push("lp-header-section-view-model__lp-header-section-margin");E&&Y.push("lp-header-section-view-model--premium-force-dark-mode");return Y.join(" ")}},_.z(_.k,{cond:function(){return f().logo},
then:function(){return _.z("div",null,_.z(_.k,{cond:U,then:function(){return _.z(_.k,{cond:function(){var g;return(g=f().logo)==null?void 0:g.imageDark},
then:function(g){return _.z(_.Wk,Object.assign({},{data:g},W))}})},
else:function(){return _.z(_.k,{cond:function(){var g;return(g=f().logo)==null?void 0:g.imageLight},
then:function(g){return _.z(_.Wk,Object.assign({},{data:g},W))}})}}))}}),_.z(_.k,{cond:function(){return f().title},
then:function(g){return _.z("div",{class:"lp-header-section-view-model__lp-header-title"},_.z(_.d4,{text:g}))}}),_.z("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.z(_.k,{cond:function(){return f().subtitles},
then:function(g){return _.z(_.TB,{each:g},function(K){return _.z("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.z(_.d4,{text:K}))})}})),_.z(_.k,{cond:function(){return f().additionalInfo},
then:function(g){return _.z("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.z(_.d4,{text:g}))}}),_.z("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.z(_.k,{cond:function(){return f().primaryButton},
then:function(g){return _.z("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.z(_.aH,{data:g},{buttonViewModel:_.bE}))}}),_.z(_.k,{cond:function(){return f().secondaryButton},
then:function(g){return _.z("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.z(_.aH,{data:g},{buttonViewModel:_.bE}))}})),_.z(_.k,{cond:function(){return f().otherOffersInfo},
then:function(g){return _.z("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.z(_.d4,{text:g}))}}),_.z("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.z(_.k,{cond:function(){return f().billingInfo},
then:function(g){return _.z(_.TB,{each:g},function(K){return _.z("div",null,_.z(_.d4,{text:K}))})}}))))},"oc");
zce.idomCompat=!0;var kCc=_.UI(function(d){var f=d.data;var R=_.Ww(d.themeOverride,{useDarkTheme:!1});d={};d=_.Iw("ytmLpHeadlineSectionViewModelHost",(d.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return R().useDarkTheme},d));
return _.z("lp-headline-section-view-model",null,_.z("div",{class:d},_.z("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.z(_.d4,{text:function(){return f().title}})),_.z(_.k,{cond:function(){return f().subtitle},
then:function(W){return _.z("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.z(_.d4,{text:W}))}})))},"pc");var YMc=_.UI(function(d){var f=d.data;var R=d.themeOverride;var W=_.Ze().resolve(_.WX(_.dm)),p=function(){return W&&W()||(R==null?void 0:R().useDarkTheme)},U=function(){var Y,b;
var D=p()?(Y=f().textBackgroundImage)==null?void 0:Y.imageDark:(b=f().textBackgroundImage)==null?void 0:b.imageLight;return qjp((D==null?void 0:D.sources)||[])},g=function(){var Y,b;
return p()?(Y=f().featureImage)==null?void 0:Y.imageDark:(b=f().featureImage)==null?void 0:b.imageLight},K=function(){return f().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},E=function(){var Y,b;
return p()?(Y=f().logo)==null?void 0:Y.imageDark:(b=f().logo)==null?void 0:b.imageLight};
return _.z("ytm-lp-large-feature-section-view-model",null,_.z("div",{class:function(){var Y=f().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",b=f().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",D=(f().index||0)%2===1,I=R==null?void 0:R().useDarkTheme,L=["yt-lp-large-feature-section-view-model"];Y?L.push("yt-lp-large-feature-section-view-model--music-feature-type"):b?L.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):D||L.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
I&&L.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return L.join(" ")}},_.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.z(_.k,{cond:g,
then:function(){return _.z(_.Wk,{data:function(){return g()},
alt:function(){var Y,b,D;return(D=(Y=f().featureImage)==null?void 0:(b=Y.accessibilityData)==null?void 0:b.label)!=null?D:""},
contentMode:K})}})),_.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Y;return((Y=U())==null?0:Y.url)?"background-image: url("+_.Fo(U().url)+");":""}},_.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.z(_.k,{cond:E,
then:function(){return _.z(_.Wk,{data:function(){return E()},
alt:function(){var Y,b,D;return(D=(Y=f().logo)==null?void 0:(b=Y.accessibilityData)==null?void 0:b.label)!=null?D:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.z(_.k,{cond:function(){return f().eyebrowText},
then:function(){return _.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.z(_.d4,{text:function(){return f().eyebrowText}}))}}),_.z(_.k,{cond:function(){return f().title},
then:function(){return _.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.z(_.d4,{text:function(){return f().title}}))}}),_.z(_.k,{cond:function(){return f().subtitles},
then:function(){return _.z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.z(_.TB,{each:function(){return f().subtitles||[]}},function(Y){return _.z(_.d4,{text:Y})}))}})))))},"qc");
YMc.idomCompat=!0;var bUi=_.UI(function(d){return _.z("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.z("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.z(_.X8,{icon:function(){var f;return(f=d.data())==null?void 0:f.iconType},
className:function(){var f;switch((f=d.data())==null?void 0:f.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 f;return((f=d.data())==null?void 0:f.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.z("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.z(_.d4,{text:function(){var f;
return(f=d.data())==null?void 0:f.text},
className:function(){var f;return((f=d.data())==null?void 0:f.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"rc");var DSO=_.UI(function(d){d=_.pu(d,{config:void 0,themeOverride:void 0});var f=d.data,R=d.config,W=d.themeOverride;d={};d=_.Iw("ytmLpOfferCardOptionViewModelHost",(d.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var K;return(K=W())==null?void 0:K.useDarkTheme},d));
var p=_.qL(function(){var K,E;(K=R())==null||(E=K.handleRadioButtonClick)==null||E.call(K,f());return!1}),U=function(){var K;
return(K=R())==null?void 0:K.shouldDisplayRadioButton},g=function(){var K;
return(K=f().featureListItems)!=null?K:[]};
return _.z("ytm-lp-offer-card-option-view-model",null,_.z("div",{class:d,"on:click":_.qL(function(){if(U()){var K,E;(K=R())==null||(E=K.handleRadioButtonClick)==null||E.call(K,f())}return!1})},_.z(_.k,{cond:U,
then:function(){return _.z("div",null,_.z("input",{type:"radio","on:click":p,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var K;return!((K=R())==null||!K.isOptionSelected)}}))}}),_.z("div",null,_.z("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.z(_.d4,{text:function(){return f().eyebrowText}})),_.z("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.z(_.d4,
{text:function(){return f().subtitle}})),_.z(_.k,{cond:function(){return g().length>0},
then:function(){return _.z("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.z(_.aH,{data:g},{lpFeatureListItemViewModel:bUi}))}}),_.z("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.z(_.d4,{text:function(){return f().description}})))))},"sc");
DSO.idomCompat=!0;var I$e=_.UI(function(d){var f=d.data;var R=d.themeOverride;d=_.Z(_.ey(function(){var U,g=(U=f().offerOptions)==null?void 0:U[0];return _.e(g,LPa)||{}}));
var W=d.next().value,p=d.next().value;d={};return _.z("ytm-lp-offer-card-view-model",null,_.z("div",{class:_.Iw("ytmLpOfferCardViewModelHost",(d.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(R==null||!R().useDarkTheme)},d))},_.z("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.z(_.k,{cond:function(){return f().titleIconType},
then:function(){return _.z("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.z(_.X8,{icon:function(){var U;return((U=f().titleIconType)==null?void 0:U.toString())||""}}))}}),_.z("div",{class:"ytmLpOfferCardViewModelTitleText"},_.z(_.d4,{text:function(){return f().title}})),_.z(_.aH,{data:function(){return f().titleBadge}},{badgeViewModel:function(U){return _.z("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.z(_.sk,{data:U.data}))}})),_.z("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.z(_.aH,{data:function(){return f().offerOptions}},{lpOfferCardOptionViewModel:function(U){var g=U.data;
return _.z(_.U3,null,_.z("div",{class:"ytmLpOfferCardViewModelDivider"}),_.z(DSO,{data:g,config:function(){var K;return{shouldDisplayRadioButton:(f().offerOptions||[]).length>1,isOptionSelected:g().id===((K=W())==null?void 0:K.id),handleRadioButtonClick:function(E){return void p(E)}}},
themeOverride:R}))}})),_.z("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.z(_.aH,{data:function(){var U;
return(U=W())==null?void 0:U.purchaseButtonOverride}},{buttonViewModel:_.bE}))))},"tc");
I$e.idomCompat=!0;var qMe=_.UI(function(d){var f=d.data;var R=d.themeOverride;d={};d=_.Iw("ytmLpOfferCardSectionViewModelHost",(d.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var W;return R==null?void 0:(W=R())==null?void 0:W.useDarkTheme},d));
return _.z("ytm-lp-offer-card-section-view-model",null,_.z("div",{class:d},_.z(_.k,{cond:function(){return f().title!==void 0},
then:function(){return _.z("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.z("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.z(_.d4,{text:function(){return f().title}})),_.z(_.k,{cond:function(){return f().subtitle},
then:function(){return _.z("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.z(_.d4,{text:function(){return f().subtitle}}))}}))}}),_.z("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.z(_.aH,{data:function(){return f().offerCards}},{lpOfferCardViewModel:function(W){return _.z("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.z(I$e,{data:W.data,
themeOverride:R}))}})),_.z(_.k,{cond:function(){return f().footer},
then:function(){return _.z("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.z(_.d4,{text:function(){return f().footer}}))}})))},"uc");var L0F=_.UI(function(d){var f=d.data;return _.z("lp-offer-table-cell-content-view-model",null,_.z("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.z(_.Mh,null,_.z(_.Ap,{when:function(){return f().title}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return f().title}})}),_.z(_.Ap,{when:function(){return f().subTitle}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return f().subTitle}})}),_.z(_.Ap,{when:function(){return f().featureDescription}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return f().featureDescription}})}),_.z(_.Ap,{when:function(){return f().description}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return f().description}})}),_.z(_.Ap,{when:function(){return f().iconType}},function(){return _.z("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.z(_.X8,{icon:function(){return f().iconType.toString()}}))}),_.z(_.Ap,{when:function(){return f().purchaseButton}},function(){return _.z(_.aH,{data:function(){return f().purchaseButton}},{buttonViewModel:function(R){return _.z("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.z(_.bE,
{data:R.data}))}})}),_.z(_.Ap,{when:function(){return f().note}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return f().note}})}),_.z(_.Ap,{when:function(){return f().featureDetail}},function(){return _.z(_.d4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return f().featureDetail}})}),_.z(_.Ap,{when:function(){return f().badge}},function(){return _.z(_.aH,{data:function(){return f().badge}},{badgeViewModel:_.sk})}))))},"vc");
L0F.idomCompat=!0;var ecV=_.UI(function(d){var f=d.data;return _.z("lp-offer-table-cell-view-model",null,_.z("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(f().alignSelf){case "LP_OFFER_TABLE_ALIGNMENT_START":return"justify-content: flex-start;";case "LP_OFFER_TABLE_ALIGNMENT_END":return"justify-content: flex-end;";case "LP_OFFER_TABLE_ALIGNMENT_CENTER":return"justify-content: center;";default:return"justify-content: flex-start;"}}},_.z(_.aH,{data:function(){return f().contents}},{lpOfferTableCellContentViewModel:L0F})))},
"wc");
ecV.idomCompat=!0;var xSi=_.UI(function(d){var f=d.data;var R=d.lpTableIsFirstRow;var W=d.lpTableIsLastRow;var p=function(){return(R==null?0:R())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},U=function(){return(R==null?0:R())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(W==null?0:W())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.z("ytm-lp-offer-table-row-view-model",null,_.z("div",{class:"ytLpOfferTableRowViewModelHost"},_.z(_.aH,{data:function(){return f().rowHeaderCell}},{lpOfferTableCellViewModel:function(g){return _.z("div",{class:p},_.z(ecV,{data:g.data}))}}),_.z(_.aH,{data:function(){return f().contentCells}},{lpOfferTableCellViewModel:function(g){return _.z("div",{class:U},_.z(ecV,{data:g.data}))}})))},"xc");
xSi.idomCompat=!0;var Xve=_.UI(function(d){var f=d.data;var R=d.themeOverride;var W=_.Ze().resolve(_.WX(_.dm)),p=function(){return _.e(f().logo,Qna)||{}};
d={};return _.z("ytm-lp-offer-table-section-view-model",null,_.z("div",{class:"ytLpOfferTableViewModelHost"},_.z(_.k,{cond:function(){var U,g;return W&&W()||(R==null?0:R().useDarkTheme)?(U=p())==null?void 0:U.imageDark:(g=p())==null?void 0:g.imageLight},
then:function(U){return _.z(_.Wk,{data:U,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var g,K,E;return(E=(g=p())==null?void 0:(K=g.accessibilityData)==null?void 0:K.label)!=null?E:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.z(_.d4,{text:function(){return f().subtitle}})),_.z(_.k,{cond:function(){return f().disclaimers},
then:function(U){return _.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.z(_.TB,{each:U},function(g){return _.z("div",null,_.z(_.d4,{text:g}))}))}}),_.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.z(_.aH,{data:function(){return f().rows}},{lpOfferTableRowViewModel:function(U,g){return _.z(xSi,{data:U.data,
lpTableIsFirstRow:function(){return g()===0},
lpTableIsLastRow:function(){return g()===f().rows.length-1}})}})),_.z("div",{class:_.Iw((d.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return f().hasFooterBackground},d))},_.z(_.k,{cond:function(){return f().footer},
then:function(){return _.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.z(_.d4,{text:function(){return f().footer}}))}}),_.z(_.k,{cond:function(){return f().footerTitle},
then:function(){return _.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.z(_.d4,{text:function(){return f().footerTitle}}))}}),_.z(_.k,{cond:function(){return f().footerDescription},
then:function(){return _.z("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.z(_.d4,{text:function(){return f().footerDescription}}))}}))))},"yc");
Xve.idomCompat=!0;var TNC=_.UI(function(d){var f=d.data;var R=d.themeOverride;var W=_.Ze().resolve(_.WX(_.dm)),p=function(){var K;return R==null?void 0:(K=R())==null?void 0:K.useDarkTheme},U=function(){var K,E;
return W&&W()||p()?(K=f().image)==null?void 0:K.imageDark:(E=f().image)==null?void 0:E.imageLight};
d={};d=_.Iw("ytmLpSmallFeatureSectionViewModelHost",(d.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=p,d));var g=function(){var K,E,Y;return(Y=(K=f().image)==null?void 0:(E=K.accessibilityData)==null?void 0:E.label)!=null?Y:""};
return _.z("ytm-lp-small-feature-section-view-model",{class:d},_.z(_.k,{cond:function(){return U()&&!DUn},
then:function(){return _.z("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.z(_.Wk,{data:function(){return U()},
alt:g,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.z("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.z("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.z(_.k,{cond:function(){return f().title},
then:function(K){return _.z(_.d4,{text:K})}})),_.z("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.z(_.d4,{text:function(){return f().description}}))))},"zc");
TNC.idomCompat=!0;var ATa=_.UI(function(d){var f=d.data;var R=d.themeOverride;d={};return _.z("ytm-lp-small-feature-section-group-view-model",null,_.z("div",{class:_.Iw("ytmLpSmallFeatureSectionGroupViewModelHost",(d.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(R==null||!R().useDarkTheme)},d))},_.z("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.z(_.aH,{data:function(){return f().smallFeatures}},{lpSmallFeatureSectionViewModel:function(W){return _.z("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.z(TNC,{data:W.data,
themeOverride:R}))}}))))},"Ac");
ATa.idomCompat=!0;_.Hk(_.UI(function(d){var f=d.data;var R=function(){return f().forcedTheme==="USER_INTERFACE_THEME_DARK"},W=function(){return f().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},p=function(){var g="",K,E;
var Y=_.Ze().resolve(_.WX(_.dm));Y=R()||(Y==null?0:Y())?(K=f().themedImageViewModel)==null?void 0:K.imageDark:(E=f().themedImageViewModel)==null?void 0:E.imageLight;(K=qjp((Y==null?void 0:Y.sources)||[]))&&K.url&&(g=W()?"background-image: linear-gradient(to bottom, transparent, "+(f().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.Fo(K.url)+");":"background-image: url("+_.Fo(K.url)+");");return g},U=function(){return{useDarkTheme:R()}};
d={};return _.z("yt-section-group-view-model",null,_.z("div",{class:_.Iw("yt-lp-section-group-view-model",(d["yt-lp-section-group-view-model--premium-force-dark-mode"]=R,d["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return f().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},d))},_.z(_.k,{cond:function(){return p().length},
then:function(){var g={};return _.z("div",{class:_.Iw("yt-lp-section-group-view-model__bg-image",(g["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=W,g)),style:p})}}),_.z("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.z(_.aH,{data:function(){return f().sections}},{lpFaqSectionViewModel:function(g){return _.z(E4N,{data:g.data,
themeOverride:U})},
lpHeaderSectionViewModel:function(g){return _.z(zce,{data:g.data,themeOverride:U})},
lpHeadlineSectionViewModel:function(g){return _.z(kCc,{data:g.data,themeOverride:U})},
lpLargeFeatureSectionViewModel:function(g){return _.z(YMc,{data:g.data,themeOverride:U})},
lpOfferCardSectionViewModel:function(g){return _.z(qMe,{data:g.data,themeOverride:U})},
lpComplexOfferCardSectionViewModel:function(g){return _.z(scV,{data:g.data})},
lpOfferTableSectionViewModel:function(g){return _.z(Xve,{data:g.data,themeOverride:U})},
lpSmallFeatureSectionGroupViewModel:function(g){return _.z(ATa,{data:g.data,themeOverride:U})},
lpCouponBannerViewModel:function(g){return _.z(g4V,{data:g.data})}}))))},"Bc"),"yt-section-group-view-model",{props:{data:_.jE}});var ll8=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.a$O=_.UI(function(d){function f(){if(ll8.has(d.data().displayType)){var Y=!W(),b;if((b=d.disableDeselection)==null||!b.call(d)||Y){d.data().selected=Y;b=Object.assign({},g(),{selected:Y});K(b);var D;(D=d.callback)==null||D.call(d,b,Y)}}}
var R=_.fA("chip-view-model"),W=function(){var Y,b;return!!(((Y=d.selected)==null?void 0:Y.call(d))!==void 0?(b=d.selected)==null?0:b.call(d):g().selected)},p=_.Z(_.ey(d.data)),U=p.next().value;
p=p.next().value;var g=U,K=p,E=_.xt(w$v,function(){return d.data().chipEntityKey||""});
return _.z("chip-view-model",{class:"ytChipViewModelHost",el:R},_.z(OWR,{data:function(){var Y,b=Object.assign({},g(),{selected:W()}),D=E(),I=(Y=d.disableDeselection)==null?void 0:Y.call(d);a:switch(b.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":Y=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":Y=3;break a;default:Y=0}return{text:(D==null?void 0:D.text)||b.text,state:b.disabled?1:b.selected?0:2,type:Y,onTap:GU1(b,R,f,I),
accessibilityLabel:b.accessibilityLabel||b.text}}}))},"Cc");
_.a$O.idomCompat={callbacks:{callback:!0}};_.M9N=_.UI(function(d){var f=_.xt(M3W,function(){var g;return(g=d.data())==null?void 0:g.chipBarStateEntityKey}),R=function(){return d.data().disableDeselection},W=_.Z(_.ey(function(){var g;
if(((g=f())==null?void 0:g.selectedIndex)!=void 0)return f().selectedIndex;var K,E;g=_.Z(((K=d.data())==null?void 0:(E=K.chips)==null?void 0:E.entries())||[]);for(K=g.next();!K.done;K=g.next()){K=_.Z(K.value);E=K.next().value;K=K.next().value;var Y=void 0;if((Y=_.e(K,_.hK))==null?0:Y.selected)return E}return-1})),p=W.next().value,U=W.next().value;
return _.z("chip-bar-view-model",{class:_.Iw("ytChipBarViewModelHost",d.className),role:"tablist"},_.z(_.aH,{data:function(){return d.data().chips}},{chipViewModel:function(g,K){return _.z("div",{class:"ytChipBarViewModelChipWrapper"},_.z(_.a$O,{data:g.data,
selected:function(){return K()===p()},
callback:function(E,Y){E=!!Y;Y=K();U(E?Y:-1);var b,D=(b=d.data())==null?void 0:b.chipBarStateEntityKey;D&&E&&_.RT(_.MG("chipBarStateEntity",D,{key:D,selectedIndex:Y}))},
disableDeselection:d.disableDeselection||R}))}}))},"Dc");_.Hk(_.M9N,"chip-bar-view-model",{props:{data:_.sz,className:_.sz,disableDeselection:_.sz}});_.wva=_.UI(function(d){var f=d.data;d={};return _.z("divider-view-model",{class:_.Iw("divider-view-model-wiz",(d["divider-view-model-wiz__inset-thin-padding"]=function(){return f().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},d))},_.z("div",{class:_.Iw("divider-view-model-wiz__base-divider",function(){return SJ8(f().dividerStyle)}),
style:_.xJ({"background-color":function(){return f().backgroundColor?_.N_(f().backgroundColor):void 0}})}))},"Ec");
_.wva.idomCompat=!0;_.Hk(_.wva,"divider-view-model",{props:{data:_.jE}});var eO=new Map,LT=new Map,mtW=0,x_;var nIk=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],$tS={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var l$i,GCV;l$i=function(d){return function(f){return function(){return(f==null?void 0:f())!==void 0?String(f())+d:void 0}}};
_.PO=l$i("px");GCV=l$i("s");var SMB=QsL(function(d){return d.targetGroupId}).useUpdatableData;var rTV=_.UI(function(d){function f(t){return function(){var kU=w().numItemsPerGridRow,Eu=t()*kU;kU=Eu+kU;var IJ,xU;return(xU=(IJ=W().contents)==null?void 0:IJ.slice(Eu,kU))!=null?xU:[]}}
var R=_.pu(d,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),W=R.data,p=R.layoutContainerWidth,U=R.shouldUseOwnContainerSize,g=R.marginSettings,K=sFS(),E=_.Z(SMB(function(){var t,kU;return{targetGroupId:(t=W().targetingContext)==null?void 0:(kU=t.targetGroupId)==null?void 0:kU[0]}})).next().value;
R=_.Z(_.kY(!0,void 0,"f25nob"));var Y=R.next().value,b=R.next().value,D=function(){var t,kU=(t=_.e(W().showMoreButton,_.nP))==null?void 0:t.trackingParams;kU&&_.b0(_.Ah(),kU);b(!1)},I=function(){var t,kU=(t=_.e(W().showLessButton,_.nP))==null?void 0:t.trackingParams;
kU&&_.b0(_.Ah(),kU);b(!0)};
R=_.fA("grid-shelf-view-model");var L=_.yCp(R,{canHaveZeroSize:!1}),X=function(){var t;return(t=W().contentAspectRatio)!=null?t:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},w=_.qg(function(){var t=_.$t({containerWidth:U()&&L.width()>0?L.width()||p():p(),
sizing:"EXTRA_COMPACT",marginSettings:g(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:t.maxContainerWidth,numItemsPerGridRow:t.numItems,contentPadding:U()?t.margin:t.contentMargin,itemWidth:t.itemWidth,itemMargin:t.gutter/2}},void 0,"b3gcJf"),S=function(){if(W().enableVerticalExpansion){if(Y())return r();
var t,kU,Eu=(kU=(t=W().contents)==null?void 0:t.length)!=null?kU:0;return Math.ceil(Eu/w().numItemsPerGridRow)}return w().numItemsPerGridRow<=2?2:1},r=function(){var t;
return Math.ceil(((t=W().minCollapsedItemCount)!=null?t:1)/w().numItemsPerGridRow)},v=function(){return W().enableVerticalExpansion&&W().showLessButton&&!Y()&&S()>r()},c=function(){var t,kU;
return W().enableVerticalExpansion&&W().showMoreButton&&Y()&&((kU=(t=W().contents)==null?void 0:t.length)!=null?kU:0)>w().numItemsPerGridRow*r()},n=function(){return!v()},y=function(){return!c()},h={};
return _.z("grid-shelf-view-model",{class:_.Iw("ytGridShelfViewModelHost",d.className,(h.ytGridShelfViewModelHostHasBottomButton=function(){return v()||c()},h.ytGridShelfViewModelHostIsDismissed=function(){var t,kU=(t=E())!=null?t:{};
t=kU.behavior;var Eu=kU.isDismissed,IJ=kU.stamperContextTargetId;kU=kU.stamperIndex;if(!(_.q("mweb_see_fewer_shorts_group_dismissal")&&Eu&&t&&IJ))return!1;var xU;Eu=K;for(var ek,nQ,uW=((ek=Eu)==null?0:ek.targetId)?_.mZ((nQ=Eu)==null?void 0:nQ.targetId):void 0;((xU=Eu)==null?0:xU.parent)&&uW!==IJ;)Eu=Eu.parent,nQ=ek=void 0,uW=((ek=Eu)==null?0:ek.targetId)?_.mZ((nQ=Eu)==null?void 0:nQ.targetId):void 0;xU=uW===IJ?Eu:void 0;if(!xU)return!1;var Ue;IJ=xU==null?void 0:(Ue=xU.stamperIndex)==null?void 0:Ue.call(xU);
return t==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||t==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&IJ!=null&&kU!=null&&IJ>kU},h)),
el:R,style:_.xJ({"margin-left":(0,_.PO)(function(){return w().contentPadding}),
"margin-right":(0,_.PO)(function(){return w().contentPadding})})},_.z(_.k,{cond:function(){return _.e(W().header,Bxi)},
then:function(t){return _.z(_.bi,{data:t,disableHorizontalPadding:!0})}}),_.z("div",null,_.z(_.TB,{each:function(){return Array(S())}},function(t,kU){return _.z(V9F,{className:d.className,
items:f(kU),responsiveGridShelfLayout:w,contentAspectRatio:X})})),_.z("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.z(_.aH,{data:function(){return W().showMoreButton}},{buttonViewModel:function(t){return _.z("div",{hidden:y},_.z(_.bE,{data:t.data,
onClick:D}))}}),_.z(_.aH,{data:function(){return W().showLessButton}},{buttonViewModel:function(t){return _.z("div",{hidden:n},_.z(_.bE,{data:t.data,
onClick:I}))}})))},"Fc");
rTV.idomCompat=!0;var V9F=_.UI(function(d){var f=d.items;var R=d.responsiveGridShelfLayout;var W=d.contentAspectRatio;d=d.className;var p=_.fA("div");rCL(p,function(){a:{var g=p.value;for(var K=f(),E=[],Y=0;Y<K.length;Y++){var b=_.e(K[Y],arc);if(!b||b==null||!b.inlinePlayerData){g=null;break a}var D=g.children.item(Y);if(!D){g=null;break a}E.push({thumbnailElement:D,videoData:b})}g={gridVideoPreviewData:{gridItems:E}}}return g});
var U=(0,_.PO)(function(){return-R().itemMargin});
return _.z("div",{el:p,class:_.Iw("ytGridShelfViewModelGridShelfRow",d),style:_.xJ({"margin-left":U,"margin-right":U})},_.z(_.aH,{data:f,replacementWrapper:function(g){return _.z(mSO,{responsiveGridShelfLayout:R},g)}},{shortsLockupViewModel:function(g){return _.z(mSO,{responsiveGridShelfLayout:R},_.z(k$N,{data:g.data,
aspectRatio:function(){return W()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"Gc"),mSO=_.UI(function(d){return _.z("div",{style:_.xJ({width:(0,_.PO)(function(){return d.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+d.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},d.children)},"Hc");
rTV.idomCompat=!0;_.Hk(rTV,"grid-shelf-view-model",{props:{data:_.jE,layoutContainerWidth:_.jE,shouldUseOwnContainerSize:_.jE,marginSettings:_.jE,className:_.jE}});_.uJy=_.UI(function(d){var f=_.Z(_.kY(!1,void 0,"YYtxR")),R=f.next().value,W=f.next().value;f={};return _.z("yt-alert-banner-view-model",{class:_.Iw("ytAlertBannerViewModelHost",d.className,function(){var p;a:switch((p=d.data())==null?void 0:p.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":p="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":p="ytAlertBannerViewModelWarning";break a;default:p="ytAlertBannerViewModelInformational"}return p},(f.ytAlertBannerViewModelDismissed=
R,f.ytAlertBannerViewModelFullbleed=d.fullbleed,f.ytAlertBannerViewModelNarrow=d.narrow,f.ytAlertBannerViewModelIsInRichGrid=d.isInRichGrid,f))},_.z(_.k,{cond:function(){var p;
return!((p=d.data())==null?0:p.hideIcon)},
then:function(){return _.z("div",{class:"ytAlertBannerViewModelIcon"},_.z(_.X8,{icon:function(){return"info_circle"}}))}}),_.z("div",{class:"ytAlertBannerViewModelOuterContainer"},_.z("div",{class:"ytAlertBannerViewModelContainer"},_.z("div",{class:"ytAlertBannerViewModelContent"},_.z("div",{class:"ytAlertBannerViewModelHeading"},_.z(_.d4,{text:function(){var p;
return(p=d.data())==null?void 0:p.heading}})),_.z("div",{class:"ytAlertBannerViewModelBody"},_.z(_.d4,{text:function(){var p;
return(p=d.data())==null?void 0:p.body}})))),_.z(_.aH,{data:function(){var p;
return(p=d.data())==null?void 0:p.actionButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.z(_.aH,{data:function(){var p;
return(p=d.data())==null?void 0:p.dismissButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var U;((U=d.data())==null?0:U.disableLocalDismissBehavior)||W(!0)}})}}))},"Ic");_.Hk(_.uJy,"yt-alert-banner-view-model",{props:{data:_.jE,fullbleed:_.jE,narrow:_.jE,isInRichGrid:_.jE,className:_.jE}});_.QS=_.UI(function(d){var f=d.data;var R=d.callback;var W=d.selectionBehavior;var p=d.disableChipsScrollAnimation;var U=_.RI("div");d=_.Z(_.kY(!0,void 0,"xkhdbf"));var g=d.next().value,K=d.next().value;d=_.Z(_.kY(!1,void 0,"gY0n0c"));var E=d.next().value,Y=d.next().value,b=!1,D=0;_.GB(function(){K(X());Y(w())});
d=_.Z(_.ey(function(){var t={};return f().autoselectedChipIndex!=null?(t[f().autoselectedChipIndex]=!0,t):{}}));
var I=d.next().value,L=d.next().value,X=function(){var t=U.value;return t==null||t.scrollLeft-1<=0},w=function(){var t=U.value;
return t==null?!1:t.scrollLeft+1>=(t==null?NaN:t.scrollWidth)-(t==null?NaN:t.clientWidth)},S=function(){return f().isHorizontallyScrollable},r=function(t){U.value!=null&&(_.FK("HTML_DIR")==="rtl"&&(t=-t),U.value.scrollBy({left:t,
behavior:(p==null?0:p())?"instant":"smooth"}))},v=function(){r(-320)},c=function(){r(320)},n=_.qL(function(t){b=!0;
D=t.clientX}),y=_.qL(function(t){if(b){t=t.clientX;
var kU=t-D;D=t;var Eu;(Eu=U.value)==null||Eu.scrollBy({left:-kU})}}),h=_.qL(function(){var t=X(),kU=w();
t!==g()&&K(t);kU!==E()&&Y(kU)});
OV("pointerup",function(){b&&(b=!1)});
return _.z("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.z(_.KK,{contentId:function(){return f().contentId},
useModernStyle:!0},function(){var t={},kU={};return _.z("div",null,_.z(_.k,{cond:function(){return f().title},
then:function(){return _.z("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.z("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return f().title}),_.z(_.aH,{data:function(){return f().overflowButton}},{buttonViewModel:_.bE}))}}),_.z("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.z(_.k,{cond:function(){return f().previousButton},
then:function(){var Eu={};return _.z("div",{class:_.Iw("ytChipsShelfViewModelLeftArrowContainer",(Eu.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return g()},Eu))},_.z(_.aH,{data:function(){return f().previousButton}},{buttonViewModel:function(IJ){return _.z(_.bE,{data:IJ.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:v})}}))}}),_.z("div",{el:U,
"on:pointerdown":n,"on:pointermove":y,"on:scroll":h,class:_.Iw("ytChipsShelfViewModelChipsScrollContainer",(t.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=S,t))},_.z("div",{class:_.Iw("ytChipsShelfViewModelChipsContainer",(kU.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=S,kU.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,kU)),role:"tablist"},_.z(_.aH,{data:function(){return f().contents}},{chipViewModel:function(Eu,IJ){return _.z("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.z(_.a$O,{data:Eu.data,
callback:function(xU,ek){var nQ=IJ(),uW,Ue=(uW=W==null?void 0:W())!=null?uW:0;Ue===1||Ue===2?(uW={},L((uW[nQ]=ek,uW))):(uW={},L(Object.assign({},I(),(uW[nQ]=ek,uW))));R==null||R(xU,ek,nQ)},
disableDeselection:function(){return(W==null?void 0:W())===1},
selected:function(){return!!I()[IJ()]}}))}}))),_.z(_.k,{cond:function(){return f().nextButton},
then:function(){var Eu={};return _.z("div",{class:_.Iw("ytChipsShelfViewModelRightArrowContainer",(Eu.ytChipsShelfViewModelRightArrowContainerIsHidden=E,Eu))},_.z(_.aH,{data:function(){return f().nextButton}},{buttonViewModel:function(IJ){return _.z(_.bE,{data:IJ.data,
className:"ytChipsShelfViewModelRightArrow",onClick:c})}}))}})))}))},"Jc");
_.QS.idomCompat={callbacks:{callback:!0}};_.Hk(_.QS,"chips-shelf-view-model",{props:{data:_.jE,callback:_.sz,selectionBehavior:_.jE,disableChipsScrollAnimation:_.jE}});var PDO=_.UI(function(d){d=_.pu(d,{disabled:!1});var f=d.active,R=d.disabled;d={};d=_.Iw("ytSwitchShapeTrack",(d.ytSwitchShapeTrackActive=function(){return f()},d.ytSwitchShapeTrackDisabled=function(){return R()},d));
var W={};W=_.Iw("ytSwitchShapeKnob",(W.ytSwitchShapeKnobActive=function(){return f()},W));
return _.z("switch-shape",{class:"ytSwitchShapeHost"},_.z("div",{class:d}),_.z("div",{class:W}))},"Kc");var QcN=_.UI(function(d){var f=_.pu(d,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),R=f.data;d=f.className;var W=f.handleOnTapEventInParent,p=f.parentActive;f=_.Z(_.ey(function(){var D;return(D=p())!=null?D:R().switchedOnByDefault||!1}));
var U=f.next().value,g=f.next().value,K=function(){return R().isDisabled},E=_.fA("button");
f=_.qL(function(D){return D.key==="Enter"?(D.preventDefault(),E.value.click(),!1):!0});
var Y=_.qL(function(D){if(R().handleOnTapEventInParent||W())return!0;if(K())return!1;igQ(R(),U(),D);g(!U());return!1}),b={};
b=_.Iw("ytSwitchButtonViewModelButton",(b.ytSwitchButtonViewModelTappable=function(){return!K()},b));
return _.z("switch-button-view-model",{class:_.Iw("ytSwitchButtonViewModelHost",d)},_.z("button",{el:E,class:b,"on:click":Y,"on:keydown":f,"aria-label":function(){return U()?R().a11yLabelSwitchedOn:R().a11yLabelSwitchedOff},
"aria-checked":U,"aria-disabled":K,role:"switch"},_.z(PDO,{active:U,disabled:K})))},"Lc");var v4c=_.UI(function(d){var f=d.data;var R=d.isLeading;var W=d.hideSelectionTextChevron;var p=d.isToggled;var U=function(){return R()?f().leadingImage:f().trailingImage},g=function(){a:switch(f().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var b="expand_more";
break a;default:b="chevron_right"}return b};
d={};var K=_.Iw("yt-list-item-view-model-wiz__image-container",(d["yt-list-item-view-model-wiz__leading"]=R,d["yt-list-item-view-model-wiz__trailing"]=function(){return!R()},d)),E=_.Iw("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
d={};var Y=_.Iw("yt-list-item-view-model-wiz__accessory",(d["yt-list-item-view-model-wiz__leading"]=R,d["yt-list-item-view-model-wiz__trailing"]=function(){return!R()},d));
return _.z(_.k,{cond:function(){var b=f(),D=R();return!!(D&&(b.leadingImage||b.leadingAccessory)||!D&&(b.trailingImage||b.trailingButton||b.trailingButtons||b.selectionText))},
then:function(){return _.z(_.U3,null,_.z(_.k,{cond:U,then:function(b){return _.z("div",{class:K,"aria-hidden":"true"},_.z(_.Wk,{data:b,alt:"",preserveWidth:!0,preserveHeight:!0,className:E,isToggled:p}))}}),_.z(_.k,{cond:function(){return R()&&f().leadingAccessory},
then:function(){return _.z("div",{class:K},_.z(_.aH,{data:function(){return f().leadingAccessory}},{avatarViewModel:function(b){return _.z(_.Ph,{data:b.data,
avatarButtonCustomClassName:E})},
collectionThumbnailViewModel:function(b){return _.z(sWN,{data:b.data,maxHeight:36,includeStackHeight:!0})}}))}}),_.z(_.k,{cond:function(){return!R()&&f().trailingButton},
then:function(){return _.z("div",{class:"yt-list-item-view-model-wiz__button-container"},_.z(_.aH,{data:function(){return f().trailingButton}},{buttonViewModel:function(b){return _.z(_.bE,{data:b.data,
className:Y})}}))}}),_.z(_.k,{cond:function(){var b;
return!R()&&((b=f().trailingButtons)==null?void 0:b.buttons)},
then:function(){return _.z("div",{class:"yt-list-item-view-model-wiz__button-container"},_.z(_.aH,{data:function(){var b;return(b=f().trailingButtons)==null?void 0:b.buttons}},{buttonViewModel:function(b){return _.z(_.bE,{data:b.data,
className:Y})},
accountLinkButtonViewModel:function(b){return _.z(jAB,{data:b.data,className:Y})},
switchButtonViewModel:function(b){return _.z(QcN,{data:b.data,className:Y})},
subscribeButtonViewModel:function(b){return _.z(_.Pd,{data:b.data,isOverlay:!1,animateWidth:!1,className:Y})},
toggleButtonViewModel:function(b){return _.z(_.r4,{data:b.data,className:Y})}}))}}),_.z(_.k,{cond:function(){return!R()&&!!f().selectionText},
then:function(){return _.z(_.U3,null,_.z(_.d4,{text:function(){return f().selectionText},
className:_.Iw("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.z(_.k,{cond:function(){return!(W==null?0:W())},
then:function(){return _.z(_.X8,{icon:g,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Mc");var F0e=_.UI(function(d){var f=d.data;return _.z(_.k,{cond:function(){return f().title||f().subtitle},
then:function(){return _.z("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.z(_.k,{cond:function(){return f().title},
then:function(R){return _.z("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.z(_.d4,{text:R,className:"yt-list-item-view-model-wiz__title"}))}}),_.z(_.k,{cond:function(){return f().subtitle},
then:function(R){return _.z(_.d4,{text:R,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Nc");var vO=_.UI(function(d){var f=d.data;var R=d.hideSelectionTextChevron;var W=d.TrailingAccessory;var p=d.isToggled;var U=d.disabled;var g=d.isSelectItem;var K=d.isCompact;var E=d.inPopup;var Y=d.disableHorizontalPadding;d=d.isTappableWithoutSelect;var b={};return _.z("div",{class:_.Iw("yt-list-item-view-model-wiz__label",(b["yt-list-item-view-model-wiz__container"]=function(){return!(g==null?0:g())},b["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!f().isDisabled||!(U==null||
!U())},b["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!f().subtitle},b["yt-list-item-view-model-wiz__container--compact"]=K,b["yt-list-item-view-model-wiz__container--tappable"]=d,b["yt-list-item-view-model-wiz__container--in-popup"]=E,b["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(Y==null?void 0:Y())&&!(g==null?0:g())},b))},_.z(v4c,{data:f,
isLeading:!0,hideSelectionTextChevron:R,isToggled:p}),_.z(F0e,{data:f}),_.z(_.k,{cond:function(){return!!W},
then:function(){return _.z("div",{class:"yt-list-item-view-model-wiz__trailing"},W&&_.z(W,null))},
else:function(){return _.z(v4c,{data:f,isLeading:!1,hideSelectionTextChevron:R,isToggled:p})}}))},"Oc");var n4R=_.UI(function(d){var f=_.pu(d,{checked:!1});d=f.name;var R=f.onChange,W=f.onClick,p=f.checked,U=f.labelRenderable,g=f.hasLeadingLabel,K=f.labelClass,E=f.isCompact,Y=f.selectElementClass;f=f.disableHorizontalPadding;var b="checkbox"+_.wp(_.ui),D=_.qL(function(X){W==null||W(X);return!1}),I=_.qL(function(X){R==null||R(X);
return!1}),L={};
return _.z("checkbox-shape",null,_.z("label",{class:_.Iw("checkbox-shape-wiz",K,(L["checkbox-shape-wiz--compact"]=E,L["checkbox-shape-wiz--disable-horizontal-padding"]=f,L))},_.z("input",{class:"checkbox-shape-wiz__input",id:b,checked:p,name:d,type:"checkbox","prop:checked":p,"on:change":I,"on:click":D}),_.z(_.k,{cond:function(){return!(g==null?0:g())},
then:function(){return _.z(JTc,{isLeading:!0,selectElementClass:Y})}}),_.z(_.k,{cond:function(){return!!U},
then:function(){return _.z("div",{class:"checkbox-shape-wiz__label"},U==null?void 0:U())}}),_.z(_.k,{cond:g,
then:function(){return _.z(JTc,{isLeading:!1,selectElementClass:Y})}})))},"Pc");
n4R.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var JTc=_.UI(function(d){var f=d.selectElementClass;d={};return _.z("div",{class:_.Iw("checkbox-shape-wiz__checkbox",f,(d["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(f==null?0:f())},d)),
"aria-hidden":"true"},_.z(_.X8,{icon:_.q("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.z(_.X8,{icon:_.q("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Qc");_.FP=_.UI(function(d){var f=d.name;var R=d.onChange;var W=d.onClick;var p=d.checked;var U=d.labelRenderable;var g=d.useCheckIcon;var K=d.hasLeadingLabel;var E=d.labelClass;var Y=d.isCompact;var b=d.selectElementClass;var D=d.ariaLabel;d=d.className;var I="radio"+_.wp(_.ui),L=_.fA("input"),X=_.qL(function(h){L.value.checked=!(p==null||!p());R==null||R(h);return!1}),w=_.qL(function(h){W==null||W(h);
return!1}),S=_.qL(function(h){_.q("enable_ios_webview_radio_button_responsiveness")&&(h.preventDefault(),L.value.click())}),r=_.Z(_.kY(!1,void 0,"nXiHX")),v=r.next().value,c=r.next().value;
r=_.qL(function(){var h;((h=_.Ze().resolve(_.WX(_.HL)))==null?0:h.isKeyBoardInUse())&&c(!0)});
var n=_.qL(function(){c(!1)}),y={};
return _.z("radio-shape",{class:_.Iw("radio-shape-wiz",d)},_.z("input",{el:L,class:"radio-shape-wiz__input",id:I,"prop:checked":p,name:f,type:"radio","on:change":X,"on:click":w,"aria-label":D,"on:focusin":r,"on:focusout":n}),_.z("label",{class:_.Iw("radio-shape-wiz__label-container",E,(y["radio-shape-wiz--compact"]=Y,y["radio-shape-wiz__label-container--keyboard-focused"]=v,y)),for:I,"on:click":S},_.z(_.k,{cond:function(){return!(K==null?0:K())},
then:function(){return _.z(hcN,{checked:p,useCheckIcon:g,isLeading:!0,selectElementClass:b})}}),_.z(_.k,{cond:function(){return!!U},
then:function(){return _.z("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(D==null?0:D())?"true":"false"}},U==null?void 0:U())}}),_.z(_.k,{cond:K,
then:function(){return _.z(hcN,{checked:p,useCheckIcon:g,isLeading:!1,selectElementClass:b})}})))},"Rc");
_.FP.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var hcN=_.UI(function(d){var f=d.useCheckIcon;var R=d.selectElementClass;d=function(){return(f==null?0:f())?"CHECK":_.q("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var W={};return _.z("div",{class:_.Iw("radio-shape-wiz__radio",R,(W["radio-shape-wiz__radio--check-icon"]=f,W["radio-shape-wiz__radio--radio-default-style"]=function(){return!(R==null?0:R())},W)),
"aria-hidden":"true"},_.z(_.X8,{icon:d}),_.z(_.X8,{icon:d,active:function(){return!(f==null?0:f())}}))},"Sc");_.J8=_.UI(function(d){var f=d.data;var R=d.isMenuItem;var W=d.isCompact;var p=d.onTap;var U=d.trailingAccessory;var g=d.hideSelectionTextChevron;var K=d.disabled;var E=d.inPopup;var Y=d.disableHorizontalPadding;var b=d.isOverlay;d=d.isToggled;var D=_.F8(function(kU){return t3J(kU,f())}),I=function(){return _.q("enable_web_shorts_captions_language_command")?Object.assign({},f(),D()):f()},L=function(){return!(I().isSelected===void 0||!I().selectionStyle||I().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
X=function(){return(_.QD(I().rendererContext)||p)&&!L()},w={},S=_.Iw("yt-list-item-view-model-wiz__container",(w["yt-list-item-view-model-wiz__container--tappable"]=function(){return _.QD(I().rendererContext)||L()},w["yt-list-item-view-model-wiz__container--compact"]=W,w["yt-list-item-view-model-wiz__container--in-popup"]=E,w["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(Y==null?void 0:Y())&&L()},w)),r=function(){return I().leadingImage||I().leadingAccessory},
v=_.Iw("yt-list-item-view-model-wiz__image-container",function(){return r()?"yt-list-item-view-model-wiz__trailing":"yt-list-item-view-model-wiz__leading"});
w=_.qL(function(kU){return void(p==null?void 0:p(kU))});
var c=_.CNW(),n=_.Z(_.kY(!1,void 0,"iQppzc")),y=n.next().value,h=n.next().value,t={data:I,hideSelectionTextChevron:g,TrailingAccessory:U,isToggled:d,disabled:K,isSelectItem:L,isCompact:W,inPopup:E,disableHorizontalPadding:Y,isTappableWithoutSelect:X};U={};return _.z("yt-list-item-view-model",{el:_.Uz(_.FT(function(){return I().rendererContext}),spk(function(){return X==null?void 0:X()},{focusin:function(){var kU;
((kU=_.Ze().resolve(_.WX(_.HL)))==null?0:kU.isKeyBoardInUse())&&h(!0)},
focusout:function(){h(!1)}})),
class:_.Iw("yt-list-item-view-model-wiz",(U["yt-list-item-view-model-wiz--is-overlay"]=b,U["yt-list-item-view-model-wiz--keyboard-focused"]=y,U)),role:function(){return(R==null?0:R())?"menuitem":"listitem"},
tabindex:function(){var kU=X();return p||kU?0:void 0},
"on:keydown":c,"on:click":w},_.z(_.k,{cond:L,then:function(){return _.z(_.Mh,null,_.z(_.Ap,{when:function(){return I().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.z(n4R,{labelRenderable:function(){return _.z(vO,Object.assign({},t))},
isCompact:W,checked:function(){return I().isSelected},
hasLeadingLabel:function(){return!!r()},
labelClass:S,selectElementClass:v,disableHorizontalPadding:Y})}),_.z(_.Ap,{when:function(){return I().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.z(_.FP,{labelRenderable:function(){return _.z(vO,Object.assign({},t))},
isCompact:W,checked:function(){return I().isSelected},
hasLeadingLabel:function(){return!!r()},
labelClass:S,selectElementClass:v})}),_.z(_.Ap,{when:function(){return I().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.z(_.FP,{labelRenderable:function(){return _.z(vO,Object.assign({},t))},
isCompact:W,checked:function(){return I().isSelected},
hasLeadingLabel:function(){return!!r()},
labelClass:S,selectElementClass:v,useCheckIcon:!0})}),_.z(_.aS,null,function(){return _.z(vO,Object.assign({},t))}))},
else:function(){return _.z(vO,Object.assign({},t))}}))},"Tc");
_.J8.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.o4B=_.UI(function(d){var f=d.data;var R=d.onTap;var W=d.onSwitch;var p=d.overrideDisabled;d=d.disableHorizontalPadding;var U=_.Z(_.ey(function(){var D;return((D=cCL(b()))==null?void 0:D.switchedOnByDefault)||!1})),g=U.next().value,K=U.next().value;
U=_.Z(_.kY(!1,void 0,"ZHBkbb"));var E=U.next().value,Y=U.next().value,b=function(){var D;if(!(D=f().switchButton)){var I=f();D=p==null?void 0:p();I={switchOnCommand:I.switchOnCommand,switchOffCommand:I.switchOffCommand,switchedOnByDefault:I.switchedOnByDefault,isDisabled:I.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:I.a11yLabelSwitchedOn,a11yLabelSwitchedOff:I.a11yLabelSwitchedOff};D!==void 0&&(I.isDisabled=D);D={switchButtonViewModel:I}}return D};
return _.z("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.z(_.J8,{data:function(){return{title:f().title,subtitle:f().attributedSubtitle,leadingImage:f().leadingImage,leadingAccessory:f().leadingAccessory,isDisabled:f().isDisabled}},
onTap:function(D){var I=cCL(b());!I||I.isDisabled||f().ignoreTapUntilCommandCompletes&&E()||(R==null||R(D),igQ(I,g(),D,f().ignoreTapUntilCommandCompletes,Y),K(!g()),W==null||W(g()))},
trailingAccessory:function(){return _.z(_.aH,{data:b},{switchButtonViewModel:function(D){return _.z(QcN,{data:D.data,parentActive:g,handleOnTapEventInParent:!!R})}})},
disableHorizontalPadding:d}))},"Uc");var $SC=_.UI(function(d){var f=_.Z(_.ey(function(){var p,U;return!!((p=d.data())==null?0:(U=p.initialState)==null?0:U.isToggled)})),R=f.next().value,W=f.next().value;
f=_.qL(function(){W(!R())});
return _.z("toggleable-list-item-view-model",{el:_.Uz(_.FT(function(){return d.data().rendererContext})),
class:_.Iw("toggleableListItemViewModelHost",d.className),"on:click":f},_.z(_.k,{cond:function(){if(R()){var p=d.data().toggledListItem;p=_.e(p,_.lI)}else p=d.data().defaultListItem,p=_.e(p,_.lI);return p},
then:function(p){return _.z(_.J8,{data:p,isToggled:R,ariaLabel:function(){var U=R()?d.data().toggledListItem:d.data().defaultListItem,g;U=(g=_.e(U,_.lI))==null?void 0:g.rendererContext;var K;return(K=_.e(U,_.LP))==null?void 0:K.label},
ariaPressed:function(){return R()}})}}))},"Vc");var NNe=_.X7("DOWNLOAD",{},"Download"),yTV=_.X7("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),CDy=_.X7("RETRY",{},"Retry"),iUR=_.X7("PAUSE_DOWNLOADING",{},"Pause downloading"),BNN=_.X7("RESUME_DOWNLOAD",{},"Resume download"),dTW={text:NNe,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},Xe={text:yTV,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},RPn={text:CDy,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
j_k={text:iUR,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},fM1={text:BNN,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var cTV=_.UI(function(d){var f=function(){var K=d.data();K=_.P3(K.rendererContext);var E;return(E=_.e(K,_.LM))==null?void 0:E.videoId},R=_.F8(function(K){var E=f(),Y=UTu(d.data());
return E?_.o7(K,E):Y?_.$8(K,Y):"TRANSFER_STATE_UNKNOWN"}),W=_.xt(_.zgU,f),p=_.F8(function(K){return _.Ozn(K,f(),UTu(d.data()))}),U=function(){return pqQ(R(),W(),_.P3(d.data().rendererContext),!!UTu(d.data()))},g=function(){return p()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.z("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:g},_.z(_.k,{cond:function(){return!g()},
then:function(){return _.z(_.k,{cond:U,then:function(K){return _.z(_.TB,{each:K},function(E){return _.z(_.J8,{data:E,isCompact:d.isCompact,isMenuItem:d.isMenuItem,inPopup:d.inPopup,disableHorizontalPadding:d.disableHorizontalPadding})})}})}}))},"Wc");
cTV.idomCompat=!0;_.t9a=_.UI(function(d){var f=d.data;var R=d.isCompact;var W=d.hideSelectionTextChevron;var p=d.inPopup;var U=d.isOverlay;var g=d.disableHorizontalPadding;var K=function(){return OCS(f())&&(p==null?void 0:p())};
d={};return _.z("yt-list-view-model",{class:_.Iw("yt-list-view-model-wiz",(d["yt-list-view-model-wiz--kaios-spat-nav"]=DUn&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",d["yt-list-view-model-wiz__collection-thumbnail-class"]=function(){return gbk(f())},d)),
role:function(){return K()?"menu":"list"},
style:_.xJ({"max-height":function(){var E,Y=(E=f())==null?void 0:E.visibleElementCount;if(Y)return gbk(f())?(Y+.5)*48+"px":(Y+.5)*40+"px"}})},_.z(_.aH,{data:function(){return f().listItems}},{listItemViewModel:function(E){return _.z(_.J8,{data:E.data,
isMenuItem:K,isCompact:R,hideSelectionTextChevron:W,inPopup:p,isOverlay:U,disableHorizontalPadding:g})},
toggleableListItemViewModel:function(E){return _.z($SC,{data:E.data})},
downloadListItemViewModel:function(E){return _.z(cTV,{data:E.data,isMenuItem:K,isCompact:R,inPopup:p,disableHorizontalPadding:g})},
switchListItemViewModel:function(E){return _.z(_.o4B,{data:E.data,disableHorizontalPadding:g})}}))},"Xc");
_.t9a.idomCompat=!0;var dBa=_.UI(function(d){var f=d.data;var R=d.isOverlay;d={};return _.z("yt-course-perks-view-model",{class:_.Iw("ytwCoursePerksViewModelHost",(d.ytwCoursePerksViewModelHostOverlay=R,d))},_.z("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("div",null,_.z(_.k,{cond:function(){return f().perks},
then:function(W){return _.z(_.t9a,{data:function(){return{listItems:W()}},
isCompact:!0,isOverlay:R})}})))},"Yc");_.Hk(dBa,"yt-course-perks-view-model",{props:{data:_.sz,isOverlay:_.sz}});_.Hk(_.UI(function(d){var f=d.data;return _.z("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.z("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.z(_.d4,{text:function(){return f().progressSummary}})),_.z("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.z("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.xJ({width:function(){return f().progressPercentage*100+"%"}})})))},"Zc"),"yt-course-progress-view-model",{props:{data:_.jE}});var j8V=_.UI(function(d){var f={};return _.z("yt-progress-view-model",{class:_.Iw("ytwProgressViewModelHost",(f.ytwProgressViewModelHostOverlay=_.Ww(d.isOverlay,!1),f))},_.z(_.k,{cond:function(){return d.data().progressSummary},
then:function(R){return _.z("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.z(_.d4,{text:R}))}}),_.z("div",{class:"ytwProgressViewModelHostProgressContainer"},_.z(_.k,{cond:function(){return d.data().leadingLabel},
then:function(R){return _.z("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.z(_.d4,{text:R}))}}),_.z("div",{class:"ytwProgressViewModelHostProgressBar"},_.z("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(d.data().progressPercentage||0)*100+"%"}}))))},"$c");var nN=_.UI(function(d){var f=d.starNumber;var R=d.data;var W=function(){var p;return((p=R())==null?void 0:p.rating)||0};
return _.z(_.k,{cond:function(){return f()},
then:function(p){return _.z(_.Mh,null,_.z(_.Ap,{when:function(){return W()>=p()-.25}},function(){return _.z("div",{class:"ytStarRatingViewModelHostStar"},_.z(_.X8,{icon:"STAR_FILLED"}))}),_.z(_.Ap,{when:function(){return W()>=p()-.75}},function(){return _.z("div",{class:"ytStarRatingViewModelHostStar"},_.z(_.X8,{icon:"STAR_HALF"}))}),_.z(_.aS,null,function(){return _.z("div",{class:"ytStarRatingViewModelHostStar"},_.z(_.X8,{icon:"STAR_BORDER"}))}))}})},"ad"),f0e=_.UI(function(d){d=d.data;
return _.z("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.z(nN,{starNumber:1,data:d}),_.z(nN,{starNumber:2,data:d}),_.z(nN,{starNumber:3,data:d}),_.z(nN,{starNumber:4,data:d}),_.z(nN,{starNumber:5,data:d}))},"bd");_.Hk(_.UI(function(d){var f=_.pu(d,{}).data;return _.z("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.z("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.z(_.d4,{text:function(){var R;return(R=f())==null?void 0:R.title}})),_.z("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.z(_.k,{cond:function(){return f().starProgressViewModels},
then:function(R){return _.z("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.z(_.aH,{data:R},{progressViewModel:j8V}))}}),_.z("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.z("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.z(_.d4,{text:function(){var R;
return(R=f())==null?void 0:R.averageRatingLabel}})),_.z(_.k,{cond:function(){return f().zeroStateText},
then:function(R){return _.z("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.z(_.d4,{text:R}))}}),_.z(_.k,{cond:function(){return f().starRatingViewModel},
then:function(R){return _.z("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.z(_.aH,{data:R},{starRatingViewModel:f0e}))}}),_.z("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.z(_.d4,{text:function(){var R;
return(R=f())==null?void 0:R.totalRatingsCountLabel}})))))},"cd"),"yt-course-ratings-view-model",{props:{data:_.sz}});var R$C;R$C={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"}};_.W4i=_.UI(function(d){var f=_.fA("yt-learning-journey-loader-view-model"),R=_.bI();_.GB(function(){requestAnimationFrame(function(){var p;(p=R.lottieEl)==null||p.addEventListener("DOMLoaded",function(){var U;(U=d.onLottieLoaded)==null||U.call(d)})});
var W=d.data().browseEndpoint;W&&_.Cu(W)});
return _.z("yt-learning-journey-loader-view-model",{class:_.Iw("learningJourneyLoaderViewModelHost",d.className),"data-target-id":function(){var W;return((W=d.data)==null?void 0:W.call(d).targetId)||""},
el:f},_.z(_.xL,{className:_.Iw("learningJourneyLoaderViewModelLoader",d.className),animationName:function(){return R$C.animationConfig.name},
data:R$C,animationRef:R}))},"dd");_.Hk(_.W4i,"yt-learning-journey-loader-view-model",{props:{data:_.jE,className:_.sz,onLottieLoaded:_.sz}});var Km1=new Set,HCU=null;var UBN=_.UI(function(d){var f=null,R=null,W=function(){return d.data()},p=function(){var w=W();
var S=_.Ze().resolve(_.WX(_.dm));w=S!=null&&S()?w.darkThemeColorPalette:w.lightThemeColorPalette;return{primaryTextColor:A$(w,0),secondaryTextColor:A$(w,1),optionColor:A$(w,2),backgroundColor:A$(w,3),videoBackgroundColor:A$(w,4)}},U=function(){return!!p().optionColor},g=_.Z(_.kY(-1,void 0,"Wnp7o")),K=g.next().value,E=g.next().value,Y=function(w){return W().correctAnswerIndex===w},b=function(){return K()!==-1};
g=_.Z(_.kY("",void 0,"CFFQk"));var D=g.next().value,I=g.next().value,L=function(){var w=b(),S=K()===W().correctAnswerIndex;return w?S?264685:264684:264683},X=function(w){return K()===W().correctAnswerIndex&&Y(w)};
return _.z("learning-journey-quiz-view-model",{class:_.Iw("learningJourneyQuizViewModelHost",d.className),style:_.xJ({background:function(){return p().backgroundColor}})},_.z("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},D),_.z(_.k,{cond:function(){return!!W().video},
then:function(){return _.z("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.xJ({background:function(){return p().videoBackgroundColor}})},_.z(_.aH,{data:function(){return W().video}},{lockupViewModel:function(w){return _.z(_.kR,{data:w.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.z("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.z("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.z("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.z(_.k,{cond:function(){return!!W().aiGeneratedQuizLabel},
then:function(){return _.z("div",{class:"learningJourneyQuizViewModelHostQuizAiGeneratedLabel"},_.z(_.d4,{text:function(){return W().aiGeneratedQuizLabel}}))}}),_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.xJ({"align-items":function(){return W().overflowMenu?"start":"center"}})},_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.xJ({"min-height":function(){return W().overflowMenu?"48px":"26px"}})},_.z("div",{class:"learningJourneyQuizYoututorText",
el:_.Uz(function(w){_.TQ(L(),w,f,function(S){f=S})}),
style:_.xJ({color:function(){return p().primaryTextColor}}),
"client-ve-type":L},_.z(_.d4,{text:function(){return W().questionHeaderText}})))),_.z("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
el:_.Uz(function(w){_.TQ(264688,w,R,function(S){R=S})}),
style:_.xJ({color:function(){return p().secondaryTextColor}}),
"client-ve-type":264688},_.z(_.d4,{text:function(){var w=W();return b()?w.explanationText:w.questionSubheaderText}}))),_.z("div",{role:"group",
class:_.Iw("learningJourneyQuizViewModelHostQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.z(_.TB,{each:function(){return W().optionsData||[]}},function(w,S){var r={};
return _.z("button",{class:_.Iw("learningJourneyQuizViewModelHostQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(r.learningJourneyQuizViewModelHostQuizHover=function(){return!b()},r.learningJourneyQuizViewModelHostQuizOptionWithCustomColor=U,r.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return b()&&Y(S())},r.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){var v;
if(v=K()!==W().correctAnswerIndex)v=S(),v=K()===v;return v},r)),
"on:click":_.qL(function(){if(b())return!1;E(S());var v,c;I(Y(S())?((v=W().successTitle)==null?void 0:v.content)||"":((c=W().failureTitle)==null?void 0:c.content)||"");return!1}),
style:_.xJ({background:"transparent"}),"aria-description":function(){var v,c;return b()?Y(S())?(v=W().successTitle)==null?void 0:v.content:(c=W().failureTitle)==null?void 0:c.content:""},
"aria-disabled":b,"client-ve-type":264686},_.z("div",{class:"learningJourneyQuizViewModelHostQuizOptionContainer"},_.z(_.d4,{text:w.optionText}),_.z(_.k,{cond:function(){var v=S(),c;if(c=b())c=K()===v||Y(v);return c},
then:function(){return _.z(pQV,{isOptionCorrect:Y,optionIndex:S,isOptionSelectedAndCorrect:X,colors:p})}})))}),_.z(_.k,{cond:b,
then:function(){return _.z("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.z("div",{class:"learningJourneyQuizYoututorExplanationText"},_.z(_.d4,{text:function(){return W().explanationHeaderText}})),_.z(_.d4,{text:function(){return W().optionsData[K()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"ed"),pQV=_.UI(function(d){var f={};
return _.z("svg",{xmlns:"http://www.w3.org/2000/svg",height:24,width:24,viewBox:"0 0 24 24",class:_.Iw("learningJourneyQuizYoututorOptionIconTrailing",(f.learningJourneyQuizViewModelHostQuizPulse=function(){return d.isOptionSelectedAndCorrect(d.optionIndex())},f.learningJourneyQuizYoututorIconIncorrectFill=function(){return!d.isOptionSelectedAndCorrect(d.optionIndex())&&!d.isOptionCorrect(d.optionIndex())},f.learningJourneyQuizYoututorIconCorrectFill=function(){return d.isOptionCorrect(d.optionIndex())},
f))},_.z("path",{d:function(){var R=d.optionIndex();
return d.isOptionCorrect(R)?"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":"M12 1.5C18.0751 1.5 23 6.42487 23 12.5C23 18.5751 18.0751 23.5 12 23.5C5.92487 23.5 1 18.5751 1 12.5C1 6.42487 5.92487 1.5 12 1.5ZM16.207 8.29297C15.8165 7.90246 15.1835 7.90246 14.793 8.29297L12 11.0859L9.20703 8.29297C8.81651 7.90247 8.18349 7.90247 7.79297 8.29297C7.40245 8.68349 7.40246 9.31651 7.79297 9.70703L10.5859 12.5L7.79297 15.293C7.40247 15.6835 7.4025 16.3165 7.79297 16.707C8.1835 17.0976 8.81651 17.0976 9.20703 16.707L12 13.9141L14.793 16.707L14.8691 16.7754C15.2619 17.0958 15.8409 17.0731 16.207 16.707C16.5731 16.3409 16.5958 15.7619 16.2754 15.3691L16.207 15.293L13.4141 12.5L16.207 9.70703C16.5975 9.31651 16.5975 8.68349 16.207 8.29297Z"}}))},
"fd");
UBN.idomCompat=!0;var OFC;_.ZFR=_.UI(function(d){var f=null,R=null,W=null,p=function(){return d.data()},U=function(){var n=p();
var y=_.Ze().resolve(_.WX(_.dm));n=y!=null&&y()?n.darkThemeColorPalette:n.lightThemeColorPalette;return{primaryTextColor:ak(n,0),secondaryTextColor:ak(n,1),optionColor:ak(n,2),backgroundColor:ak(n,3),videoBackgroundColor:ak(n,4)}},g=function(){return!!U().optionColor},K=_.Z(_.kY(-1,void 0,"oGWitb")),E=K.next().value,Y=K.next().value,b=function(n){return E()===n},D=function(n){return p().correctAnswerIndex===n},I=function(){return E()!==-1},L=function(){return E()===p().correctAnswerIndex},X=function(){var n=
p(),y=I(),h=L();
return y?h?n.successTitle:n.failureTitle:n.questionHeaderText},w=function(){var n=I(),y=L();
return n?y?264685:264684:264683},S=function(){var n=p();
return I()?n.explanationText:n.questionSubheaderText},r=function(){return!!p().video},v=function(n){return L()&&D(n)},c=_.qL(function(){Y(-1);
return!1});
return _.z(_.k,{cond:function(){return p().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.z(UBN,{data:function(){return p()}})},
else:function(){return _.z("learning-journey-quiz-view-model",{class:_.Iw("learningJourneyQuizViewModelHost",d.className),style:_.xJ({background:function(){return U().backgroundColor}})},_.z(_.k,{cond:r,
then:function(){return _.z("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.xJ({background:function(){return U().videoBackgroundColor}})},_.z(_.aH,{data:function(){return p().video}},{lockupViewModel:function(n){return _.z(_.kR,{data:n.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.z("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.z("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.z("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.z(_.k,{cond:function(){return!!p().aiGeneratedQuizLabel},
then:function(){return _.z("div",{class:"learningJourneyQuizViewModelHostQuizAiGeneratedLabel"},_.z(_.d4,{text:function(){return p().aiGeneratedQuizLabel}}))}}),_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.xJ({"align-items":function(){return p().overflowMenu?"start":"center"}})},_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.xJ({"min-height":function(){return p().overflowMenu?"48px":"26px"}})},_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
el:_.Uz(function(n){_.TQ(w(),n,f,function(y){f=y})}),
style:_.xJ({color:function(){return U().primaryTextColor}}),
"client-ve-type":w},_.z(_.d4,{text:X}))),_.z("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.z(_.k,{cond:I,then:function(){return _.z("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover",el:_.Uz(function(n){_.TQ(264687,n,R,function(y){R=y})}),
"on:click":c,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.z("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.xJ({fill:function(){return U().primaryTextColor}})},_.z("path",{d:"M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122z"})))}}),
_.z(_.aH,{data:function(){return p().overflowMenu}},{buttonViewModel:function(n){return _.z(_.bE,{data:n.data})}}))),_.z("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
el:_.Uz(function(n){_.TQ(264688,n,W,function(y){W=y})}),
style:_.xJ({color:function(){return U().secondaryTextColor}}),
"client-ve-type":264688},_.z(_.d4,{text:S}))),_.z("div",{role:"group",class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.z(_.TB,{each:function(){return p().optionsData||[]}},function(n,y){var h={};
return _.z("button",{class:_.Iw("learningJourneyQuizViewModelHostQuizOptions","learningJourneyQuizViewModelHostQuizOptionsBorderRound",(h.learningJourneyQuizViewModelHostQuizHover=function(){return!I()},h.learningJourneyQuizViewModelHostQuizOptionWithCustomColor=g,h.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return v(y())},h.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return!L()&&b(y())},h.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return I()&&
!b(y())},h)),
"on:click":_.qL(function(){if(I())return!1;Y(y());return!1}),
style:_.xJ({background:function(){var t=y();return I()&&b(t)?"":g()?U().optionColor:"transparent"}}),
"aria-disabled":I,"client-ve-type":264686},_.z("div",{class:"learningJourneyQuizViewModelHostQuizOptionContainer"},_.z(_.k,{cond:I,then:function(){return _.z(OFC,{isOptionCorrect:D,optionIndex:y,isOptionSelectedAndCorrect:v,colors:U})}}),_.z(_.d4,{text:n.optionText})))})))))}})},"gd");
OFC=_.UI(function(d){var f={};return _.z("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var R=d.optionIndex();return d.isOptionCorrect(R)?"0 0 24 24":"0 -960 960 960"},
class:_.Iw("learningJourneyQuizViewModelHostQuizOptionIconLeading",(f.learningJourneyQuizViewModelHostQuizPulse=function(){return d.isOptionSelectedAndCorrect(d.optionIndex())},f)),
style:_.xJ({fill:function(){return d.colors().primaryTextColor}})},_.z("path",{d:function(){var R=d.optionIndex();
return d.isOptionCorrect(R)?"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"}}))},"hd");
_.ZFR.idomCompat=!0;_.Hk(_.ZFR,"learning-journey-quiz-view-model",{props:{data:_.jE,className:_.jE}});var s8y=_.UI(function(d){var f=_.Z((0,_.Sdy)(function(){var R;return{targetId:(R=d.data().config)==null?void 0:R.suspenseKey,contents:[d.data()]}})).next().value;
return _.z("yt-suspense-view-model",{class:_.Iw("ytSuspenseViewModelHost")},_.z(_.aH,{data:function(){if(f().contents.length>0){var R;return(R=f().contents[0].config)==null?void 0:R.contents}}},{lockupViewModel:_.kR}))},"id");var gMc=_.UI(function(d){var f=_.pu(d,{palette:void 0,isLastItem:!1}),R=f.palette,W=f.isLastItem,p=function(){return d.data().isHighlighted},U=function(){var E;
return zPk((E=R())==null?void 0:E.iconDisabledColor)},g=function(){var E;
return zPk((E=R())==null?void 0:E.primaryTitleColor)},K=function(){var E;
return zPk((E=R())==null?void 0:E.secondaryTitleColor)};
f={};return _.z("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.Uz(_.FT(function(){return d.data().rendererContext}))},_.z(_.aH,{data:function(){return d.data().thumbnail}},{thumbnailViewModel:_.pK}),_.z("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.z("div",{class:_.Iw("ytMacroMarkerListItemViewModelTimeDescription",(f.ytMacroMarkerListItemViewModelHighlighted=p,f)),
style:_.xJ({"background-color":function(){return p()?g():U()},
color:function(){return p()?"":K()}})},_.z(_.d4,{text:function(){return d.data().timestamp}})),_.z("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.xJ({"background-color":function(){return W()?"transparent":U()}})}),_.z("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(p()?g():K())}},_.z(_.d4,{text:function(){return d.data().title}}))))},"jd");_.h8=_.UI(function(d){function f(pQ){v("transform:translateX("+(_.FK("HTML_DIR")==="rtl"?"":"-")+pQ+"px)")}
function R(pQ){return Math.min(Math.max(pQ,0),r()-t())}
function W(){var pQ=y()+xU();return p()?(Math.round(t()/pQ)||1)*pQ:0}
var p=function(){return d.data().items||[]},U=function(){return d.data().previousButton},g=function(){return d.data().nextButton},K=function(){var pQ,ji;
return(ji=(pQ=d.disableArrows)==null?void 0:pQ.call(d))!=null?ji:!1},E=function(){var pQ;
return!((pQ=d.forceNarrowLayout)==null||!pQ.call(d))},Y=_.qg(function(){var pQ;
return!((pQ=d.centerAlignItems)==null||!pQ.call(d))&&r()<=t()},void 0,"DL81uf"),b=_.fA("horizontal-shelf-view-model"),D=_.fA("div"),I=_.Z(_.kY(0,void 0,"xZFppf")),L=I.next().value,X=I.next().value;
I=_.Z(_.kY(0,void 0,"pH9gvd"));var w=I.next().value,S=I.next().value,r=w;w=_.Z(_.kY("",void 0,"oYcWy"));I=w.next().value;var v=w.next().value;w=_.Z(_.kY(0,void 0,"lI6NJb"));var c=w.next().value,n=w.next().value,y=c;w=_.Z(_.kY(0,void 0,"yPqhW"));c=w.next().value;var h=w.next().value,t=c;w=_.Z(_.kY(!1,void 0,"u4CvOe"));var kU=w.next().value,Eu=w.next().value;w=_.Z(_.kY(0,void 0,"oQOBbe"));c=w.next().value;var IJ=w.next().value,xU=c;w=_.Z(_.kY(0,void 0,"fCqgxd"));var ek=w.next().value,nQ=w.next().value;
w=_.Z(_.kY("50%",void 0,"kjP5ke"));var uW=w.next().value,Ue=w.next().value,mB=function(){var pQ,ji=(pQ=d.data())==null?void 0:pQ.responsiveContainerConfiguration,LR,E2;return ji?NUk(ji==null?void 0:ji.responsiveSize):(E2=(LR=d.sizing)==null?void 0:LR.call(d))!=null?E2:"STANDARD"};
w=_.qg(function(){return!K()&&L()>0},void 0,"oVCO3d");
c=_.qg(function(){return!K()&&L()<r()-t()},void 0,"MQ6Gb");
var zN=function(){X(R(L()-W()));f(L())},dy=function(){X(R(L()+W()));
f(L())},DL=function(){b.value!==null&&GN()},kV;
_.SL(function(){GN();window.ResizeObserver?(kV=new ResizeObserver(_.Dy(DL,0)),kV.observe(b.value)):window.addEventListener("resize",DL)});
_.SI(function(){if(window.ResizeObserver){var pQ;(pQ=kV)==null||pQ.disconnect()}else window.removeEventListener("resize",DL)});
var GN=function(){var pQ=b.value.clientWidth,ji=d.includeMargin!==void 0?d.includeMargin():!1,LR;var E2=d.hasPeek!==void 0?d.hasPeek():!((LR=d.data())==null||!LR.hasPeek);pQ=_.$t({containerWidth:pQ,hasPeek:E2,sizing:mB(),marginSettings:ji?E()?4:1:0});IJ(pQ.gutter);nQ(pQ.margin);n(pQ.itemWidth);Eu(pQ.maxContainerWidth<528||E());h(pQ.maxContainerWidth);p()&&S((pQ.itemWidth+pQ.gutter)*p().length-pQ.gutter);if(p()){var ei;if(((ei=d.thumbnailAspectRatio)==null?void 0:ei.call(d))!==void 0){var fI;Ue(y()/
CJn((fI=d.thumbnailAspectRatio)==null?void 0:fI.call(d))/2+"px")}else Ue("50%")}},aR={},Ba={};
return _.z("horizontal-shelf-view-model",{class:_.Iw("ytwHorizontalShelfViewModelHost",d.className),el:b},_.z(_.k,{cond:function(){var pQ;return d.data().header&&!((pQ=d.horizontalShelfExperiments)==null?0:pQ.call(d).hideHeader)},
then:function(){return _.z("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.xJ({width:function(){return t()+"px"},
padding:function(){return"0 "+ek()+"px"}})},_.z(_.aH,{data:function(){return d.data().header}},{sectionHeaderViewModel:function(pQ){return _.z(_.bi,{data:pQ.data,
disableHorizontalPadding:!0,forceSmallLayout:kU,useResponsiveLayout:!0})}}))}}),_.z("div",{class:_.Iw("ytwHorizontalShelfViewModelOuterContainer",(aR.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Y()},aR)),
style:_.xJ({"margin-top":function(){var pQ,ji=d.data().header&&!((pQ=d.horizontalShelfExperiments)==null?0:pQ.call(d).hideHeader),LR;return(((LR=d.ensureMarginTop)==null?0:LR.call(d))&&!ji?12:0)+"px"}})},_.z("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.xJ({width:function(){return t()+"px"},
padding:function(){return"0 "+ek()+"px"},
overflow:function(){return K()?"auto":"hidden"}})},_.z("div",{class:_.Iw("ytwHorizontalShelfViewModelItems",(Ba.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Y()},Ba)),
el:D,style:I},_.z(_.aH,{data:p},{macroMarkerListItemViewModel:function(pQ,ji){return _.z("div",{style:_.xJ({width:function(){return y()+"px"},
"margin-right":function(){return(ji()===p().length-1?0:xU())+"px"}})},_.z(gMc,{data:pQ.data,
palette:_.Ww(d.palette),isLastItem:function(){return ji()===p().length-1}}))},
lockupViewModel:function(pQ,ji){var LR=pQ.data;return _.z("div",{style:_.xJ({width:function(){return y()+"px"},
"margin-right":function(){return(ji()===p().length-1?0:xU())+"px"}})},_.z(_.kR,{data:LR,
containerType:4,sizing:mB,protectBackground:d.protectBackground,thumbnailFixedWidth:function(){return k0f(LR())+"px"},
thumbnailTargetWidth:function(){return k0f(LR())}}))},
suspenseViewModel:function(pQ,ji){return _.z("div",{style:_.xJ({width:function(){return y()+"px"},
"margin-right":function(){return(ji()===p().length-1?0:xU())+"px"}})},_.z(s8y,{data:pQ.data}))}}))),_.z(_.k,{cond:w,
then:function(){return _.z("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.xJ({top:function(){return uW()}})},_.z(_.aH,{data:U},{buttonViewModel:function(pQ){return _.z(_.bE,{data:pQ.data,
onClick:zN})}}))}}),_.z(_.k,{cond:c,
then:function(){return _.z("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.xJ({top:function(){return uW()}})},_.z(_.aH,{data:g},{buttonViewModel:function(pQ){return _.z(_.bE,{data:pQ.data,
onClick:dy})}}))}})))},"kd");
_.h8.idomCompat=!0;var HFa=_.UI(function(d){var f=function(){return d.data().targetId||""},R=function(){var w;
return((w=d.data())==null?void 0:w.expansionEntityKey)||""},W=_.xt(_.nG,R),p=!0,U=function(){var w;
return((w=W())==null?void 0:w.value)===f()},g=function(w){_.RT(_.MG("stringEntity",R(),{key:R(),
value:w?f():""}))};
_.GB(function(){p=!1;d.data().isExpanded&&g(!0)});
var K=function(){if(U()){var w=!0;d.onCollapse!==void 0&&(w=d.onCollapse());w&&g(!1)}else g(!0)},E=_.qL(K),Y=function(){var w;
return(((w=d.accordionStyle)==null?void 0:w.call(d))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},b=_.fA("div"),D=function(){var w,S;
return(S=(w=_.e(d.data().rendererContext,_.LP))==null?void 0:w.label)!=null?S:""},I=function(){var w,S;
return{disabled:(w=d.hideIfNotExpanded)==null?void 0:w.call(d),ariaHidden:(S=d.hideIfNotExpanded)==null?void 0:S.call(d)}},L={},X={};
return _.z("yt-accordion-item-view-model",{class:_.Iw("ytAccordionItemViewModelHost",d.className,(L.ytAccordionItemViewModelExpanded=function(){return U()},L.ytAccordionItemViewModelHidden=function(){var w;
return(w=d.hideIfNotExpanded)==null?void 0:w.call(d)},L.ytAccordionItemViewModelMini=Y,L)),
"data-target-id":f},_.z("div",{class:"ytAccordionItemViewModelContainer"},_.z("div",{class:"ytAccordionItemViewModelLeftSection","on:click":E,title:D,"aria-hidden":function(){var w;return(w=d.hideIfNotExpanded)==null?void 0:w.call(d)}},_.z(_.d4,{text:function(){return d.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:D})),_.z("div",{class:"ytAccordionItemViewModelRightSection"},_.z(_.aH,{data:function(){return U()?d.data().expandButton:d.data().collapseButton}},{buttonViewModel:function(w){return _.z(_.bE,{data:w.data,
className:"ytAccordionItemViewModelToggleButton",onClick:K,buttonOverrides:I})}}))),_.z("div",{class:"ytAccordionItemViewModelContainer"},_.z("div",{class:_.Iw("ytAccordionItemViewModelContent",(X.ytAccordionItemViewModelExpandedSubtitle=function(){return U()},X)),
el:b,style:_.xJ({"max-height":function(){return p?"auto":U()?b.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!U()}},_.z(_.k,{cond:function(){return!Y()},
then:function(){return _.z(_.d4,{text:function(){return d.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.z(_.aH,{data:function(){return d.data().content}},{horizontalShelfViewModel:function(w){return _.z(_.h8,{data:w.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"ld");_.K4F=_.UI(function(d){var f=_.Z((0,_.Sdy)(d.data)).next().value,R=function(){return d.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},W=function(){return R()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},p=_.Z(_.kY(!0,void 0,"FVec2e")),U=p.next().value,g=p.next().value,K=function(){return W()&&U()},E=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){g(!U())}}},Y=_.qL(function(){f().onTitleTap&&_.Cu(f().onTitleTap||{})});
p={};return _.z("yt-accordion-view-model",{class:_.Iw("ytAccordionViewModelHost",(p.ytAccordionViewModelMinimized=function(){return K()},p)),
"data-target-id":function(){return d.data().targetId||""}},_.z(_.k,{cond:function(){return W()||!!f().title},
then:function(){return _.z("div",{class:"ytAccordionViewModelHeader"},_.z("div",{class:"ytAccordionViewModelTitleSection"},_.z("div",{class:"ytAccordionViewModelTitleWrapper"},_.z(_.k,{cond:function(){return!!d.data().headerIcon},
then:function(){return _.z(_.X8,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var b;return(b=d.data().headerIcon)==null?void 0:b.iconType}})}}),_.z("div",{class:"ytAccordionViewModelTitle",
"on:click":Y},_.z(_.d4,{className:"ytAccordionViewModelTitleText",text:function(){return f().title}})))),_.z("div",{class:"ytAccordionViewModelButtonSection"},_.z(_.k,{cond:W,
then:function(){return _.z(_.YL,{data:E,iconName:function(){return K()?"chevron_down":"chevron_collapse"}})}})))}}),_.z("div",{class:"ytAccordionViewModelContent"},_.z(_.aH,{data:function(){return f().contents}},{accordionItemViewModel:function(b){return _.z(HFa,{data:b.data,
className:"ytAccordionViewModelRow",accordionStyle:R,hideIfNotExpanded:K,onCollapse:function(){return W()?(g(!0),!1):!0}})}})),_.z("div",null,_.z(_.k,{cond:function(){return!W()&&(!!f().disclaimerFooter||!!f().footer)},
then:function(){return _.z("div",{class:"ytAccordionViewModelFooter"},_.z(_.d4,{text:function(){return f().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.z(_.aH,{data:function(){return d.data().footer}},{flexibleActionsViewModel:function(b){return _.z(_.vd,{data:b.data,
layout:0})}}))}})))},"md");_.Hk(_.K4F,"yt-accordion-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=null,R=null,W,p=(W=_.Ze().resolve(_.WX(_.dm)))==null?void 0:W(),U=_.Z(_.kY(!1,void 0,"EVXQGb"));W=U.next().value;var g=U.next().value;U=_.Z(_.kY(!0,void 0,"W9FIJf"));var K=U.next().value,E=U.next().value,Y=_.fA("textarea",function(S){_.TQ(264503,S,f,function(r){f=r})}),b=function(S){g(!0);
S={learningJourneyFormData:{query:S}};_.Cu(d.data().searchEndpoint||{},{form:{formData:S}});return!1},D=_.qL(function(S){S.target.closest("button-view-model")&&g(!0)});
U=_.qL(function(){E(Y.value.value.length===0)});
var I=_.qL(function(S){if(S.key==="Enter"&&!S.shiftKey&&!K()){var r=S.target;S.preventDefault();b(r.value)}}),L={},X={},w={};
return _.z("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.z("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.z(_.Wk,{data:function(){return d.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.z("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.z("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.z("div",{class:_.Iw("ytLearningJourneyZeroStateSearchBar",(L.ytLearningJourneyZeroStateSearchBarDark=p,L))},_.z("textarea",{class:_.Iw("ytLearningJourneyZeroStateTextInput",(X.ytLearningJourneyZeroStateTextInputDark=p,X)),el:Y,"on:keyup":U,"on:keydown":I,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.z("div",{class:_.Iw("ytLearningJourneyZeroStateSearchButtonContainer",(w.ytLearningJourneyZeroStateSearchButtonContainerDark=p,w))},_.z(_.bE,{data:function(){return _.e(d.data().searchButton,_.nP)},
className:"search-button",onClick:function(){return b(Y.value.value)},
buttonOverrides:function(){return{disabled:K(),style:p?"mono-inverse":"mono",size:"XL"}}}))),_.z(_.k,{cond:function(){return!!d.data().errorBanner},
then:function(){return _.z("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.Uz(function(S){_.TQ(264617,S,R,function(r){R=r})})},_.z(_.aH,{data:function(){return d.data().errorBanner}},{alertBannerViewModel:function(S){return _.z(_.uJy,{data:S.data,
"client-ve-type":264617})}}))}})),_.z(_.k,{cond:W,
then:function(){return _.z("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.z(_.aH,{data:function(){return d.data().loader}},{learningJourneyLoaderViewModel:function(S){return _.z(_.W4i,{data:S.data})}}))},
else:function(){return _.z("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.z(_.k,{cond:function(){return!!d.data().learningJourneyShelf},
then:function(){return _.z("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.z("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return d.data().learningJourneySectionTitle}),_.z(_.aH,{data:function(){return d.data().learningJourneyShelf}},{horizontalShelfViewModel:function(S){return _.z(_.h8,{data:S.data,
centerAlignItems:!0})}}))}}),_.z("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.z("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return d.data().suggestedJourneySectionTitle}),_.z("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":D},_.z(_.aH,{data:function(){return d.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(S){return _.z(_.vd,{data:S.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"nd"),"yt-learning-journey-zero-state",{props:{data:_.jE}});var EMe=_.UI(function(d){var f=d.data;return _.z("ytvl-live-leaderboard-item-action-content-view-model",{class:_.Iw("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.z(_.d4,{text:function(){var R;return(R=f())==null?void 0:R.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.z(_.aH,{data:function(){return f().actionButton}},{buttonViewModel:function(R){return _.z(_.bE,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:R.data})}}))},"od");var z$B=_.UI(function(d){var f=d.data;return _.z("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.Iw("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.z(_.d4,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var R;return(R=f())==null?void 0:R.displayName},
ellipsisTruncate:!0}),_.z(_.aH,{data:function(){return f().badge}},{buttonViewModel:function(R){return _.z(_.bE,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:R.data})}}))},"pd");_.Hk(_.UI(function(d){var f=d.data;return _.z("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.z("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.z(_.d4,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var R;return(R=f())==null?void 0:R.rank}})),_.z("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph})),_.z("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.z(_.aH,{data:function(){return f().content}},{liveLeaderboardItemChannelContentViewModel:z$B,
liveLeaderboardItemActionContentViewModel:EMe})),_.z(_.d4,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var R;return(R=f())==null?void 0:R.points}}))},"qd"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;return _.z("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.z(_.d4,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var R,W;return(R=f())==null?void 0:(W=R.ranking)==null?void 0:W.rank}}),_.z("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph})),_.z(_.d4,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var R,W;return(R=f())==null?void 0:(W=R.channelContent)==null?void 0:W.channelName}}),_.z(_.d4,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var R;return(R=f())==null?void 0:R.points}}))},"rd"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.jE}});var k5a=_.UI(function(d){d=_.pu(d,{wrapper:!1}).wrapper;return _.z(_.k,{cond:d,then:function(){return _.z("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.z("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.z("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"sd");
k5a.idomCompat=!0;var YCe=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],bFV=_.UI(function(d){var f=d.data;var R=_.Uz(),W=_.qg(function(){return f().command},void 0,"o6t5Yb");
_.G7(function(){W()&&_.$O(W(),{form:{element:R.value}})},"qIHWLc");
return _.z("div",{el:R,class:"YtQrCodeRendererHostContainer"},_.z(_.k,{cond:function(){return f().qrCodeImage},
then:function(p){return _.z(_.Wk,{data:p,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.z(_.k,{cond:function(){return f().spinner},
then:function(){return _.z(k5a,null)}})}}),_.z(_.k,{cond:function(){return f().label},
then:function(p){return _.z(_.d4,{text:p,className:"YtQrCodeRendererHostLabel"})}}),_.z(_.k,{cond:function(){return f().labels},
then:function(p){return _.z("div",{class:"YtQrCodeRendererHostLabels"},_.z(_.TB,{each:p},function(U){return _.z(_.d4,{text:U})}))}}))},"ud");_.Hk(_.UI(function(d){var f=d.data;var R=_.qg(function(){return f().qrEntityKey},void 0,"joYCxd"),W=_.qg(function(){return f().deleteEntityOnDismiss},void 0,"x3yAde"),p=_.qg(function(){return f().command},void 0,"dJe1Re"),U=_.xt(Fyp,R);
d=_.qg(function(){return f().qrCodeImage},void 0,"qM5dZe");
var g=_.qg(function(){return f().style&&YCe.includes(f().style)},void 0,"CaNEkf"),K=_.sV({visibilityCallback:function(E){E&&p()&&_.$O(p())},
showOption:{calledOnce:!0,state:"visible"}});_.SL(function(){_.SI(function(){W()&&R()&&_.fu().dispatch(_.MG("qrCodeEntity",R()))})});
return _.z("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.Uz(K)},_.z(_.k,{cond:g,then:function(){return _.z(_.k,{cond:U,then:function(E){return _.z(bFV,{data:E})}})}}),_.z(_.k,{cond:d,
then:function(E){return _.z(_.Wk,{data:E,alt:""})}}))},"td"),"yt-qr-code-renderer",{props:{data:_.jE}});_.DBO=_.UI(function(d){var f=d.data;var R=d.topbarOffset;var W,p=((W=_.Ze().resolve(_.WX(_.dm)))==null?void 0:W())||!1;return _.z("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var U=f();var g,K,E=p?(g=U.config)==null?void 0:g.darkThemeBackgroundColor:(K=U.config)==null?void 0:K.lightThemeBackgroundColor;U=E?_.N_(E):void 0;U="background-color: "+U+";";R!==void 0&&(U+="top: -"+R()+"px;");return U},
"aria-hidden":!0},_.z(_.k,{cond:function(){var U,g,K;return!!((U=f().backgroundImageConfig)==null?0:(g=U.image)==null?0:(K=g.sources)==null?0:K.length)},
then:function(){return _.z(_.Wk,{data:function(){var U;return(U=f().backgroundImageConfig)==null?void 0:U.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.z("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+Yc1(p,f().gradientColorConfig)+";"}}))},"vd");
_.DBO.idomCompat=!0;var or=_.UI(function(d){var f=d.className;var R=d.data;var W=d.isOverlay;var p=d.maxLinesOverride;var U=d.useMediumText;var g=function(){return R().alwaysShowTruncationText},K=function(){return R().truncationText},E=function(){return U!==void 0&&U()?"medium":"small"},Y=function(){return W!==void 0&&W()?"overlay":"default"},b=function(){var X,w;
return(w=(X=_.e(R().rendererContext,_.LP))==null?void 0:X.label)!=null?w:""};
d=_.Z(_.kY(!1,void 0,"xVwzHf"));var D=d.next().value,I=d.next().value;d=_.qL(function(){R().expandOnTap&&I(!D());return!1});
var L={};return _.z("yt-description-preview-view-model",{el:_.Uz(_.FT(function(){return R().rendererContext})),
class:_.Iw("yt-description-preview-view-model-wiz",f,(L["yt-description-preview-view-model-wiz--clickable"]=function(){var X;return!((X=_.e(R().rendererContext,UQF))==null||!X.onTap)},L["yt-description-preview-view-model-wiz--is-overlay"]=W,L)),
"on:click":d},_.z(_.k,{cond:function(){return R().description},
then:function(X){return _.z(_.k,{cond:D,then:function(){var w={};return _.z("div",{class:_.Iw("yt-description-preview-view-model-wiz__description",(w["yt-description-preview-view-model-wiz__description--medium-text"]=U,w))},_.z(_.d4,{text:X}))},
else:function(){return _.z(SQe,{text:X,alwaysShowTruncationText:g,truncationText:K,maxLines:function(){var w;return(w=p==null?void 0:p())!=null?w:R().maxLines},
textStyle:Y,accessibilityLabel:b,textSize:E})}})}}))},"wd");
or.idomCompat=!0;var I0i=_.UI(function(d){var f=d.data;var R=d.isOverlay;return _.z("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.z("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.z(_.aH,{data:function(){return f().header}},{sectionHeaderViewModel:function(W){return _.z(_.bi,{data:W.data,
isOverlay:R})}})),_.z("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.z(_.aH,{data:function(){return f().channelInfoButtons}},{flexibleActionsViewModel:_.vd})),_.z("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.z(_.aH,{data:function(){return f().description}},{descriptionPreviewViewModel:function(W){return _.z(or,{data:W.data,
isOverlay:R})}})))},"xd");
I0i.idomCompat=!0;var qCy=_.UI(function(d){var f=d.data;var R={};return _.z("factoid-view-model",{class:_.Iw("ytwFactoidViewModelHost",(R.ytwFactoidViewModelHostOverlay=d.isOverlay,R))},_.z(_.d4,{text:function(){return f().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.z(_.d4,{text:function(){return f().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"yd");
qCy.idomCompat=!0;var L4a=_.UI(function(d){var f=d.data;var R=d.isOverlay;return _.z("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.z(_.aH,{data:function(){return f().factoids}},{factoidViewModel:function(W){return _.z(qCy,{data:W.data,
isOverlay:R})}}))},"zd");
L4a.idomCompat=!0;_.e$c=_.UI(function(d){var f=d.data;var R=d.isOverlay;return _.z("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.z(_.aH,{data:function(){return f().items}},{channelInfoViewModel:function(W){return _.z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.z(I0i,{data:W.data,
isOverlay:R}))},
coursePerksViewModel:function(W){return _.z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.z(dBa,{data:W.data,isOverlay:R}))},
descriptionPreviewViewModel:function(W){return _.z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.z(or,{data:W.data,isOverlay:R}))},
factoidsRowViewModel:function(W){return _.z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.z(L4a,{data:W.data,isOverlay:R}))},
progressViewModel:function(W){return _.z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.z(j8V,{data:W.data,isOverlay:R}))}}))},"Ad");var xBa=_.UI(function(d){return _.z("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.z(_.aH,{data:function(){return d.data().content}},{courseMetadataViewModel:function(f){return _.z(_.e$c,{data:f.data,
isOverlay:d.isOverlay})},
progressViewModel:function(f){return _.z(j8V,{data:f.data})}}))},"Bd");var XQc=_.UI(function(d){var f=d.data;d=d.className;var R=function(){var p;return _.QD((p=f())==null?void 0:p.rendererContext)},W={};
W=(W["dynamic-text-view-model-wiz"]=!0,W["dynamic-text-view-model-wiz--tappable"]=function(){return R()},W);
return _.z("yt-dynamic-text-view-model",{el:_.Uz(_.FT(function(){var p;return(p=f())==null?void 0:p.rendererContext})),
role:function(){return R()?"link":void 0},
tabindex:function(){return R()?0:void 0},
class:_.Iw(d,W)},_.z("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var p,U,g;return(g=(U=_.e((p=f())==null?void 0:p.rendererContext,_.LP))==null?void 0:U.label)!=null?g:""}},_.z(_.d4,{text:function(){return f().text},
userInput:!0})))},"Cd");
XQc.idomCompat=!0;_.$D=_.UI(function(d){var f=d.data;var R=d.isPositionRelative;var W=_.DTU("(max-width: 527.9px)"),p=function(){var U,g;return(g=(U=f())==null?void 0:U.style)!=null?g:"IMAGE_BANNER_STYLE_FULL_BLEED"};
d={};return _.z("yt-image-banner-view-model",{el:_.Uz(_.FT(function(){var U;return(U=f())==null?void 0:U.rendererContext})),
class:_.Iw((d.ytImageBannerViewModelHost=!0,d.ytImageBannerViewModelInset=function(){return IMU(p())},d.ytImageBannerViewModelPositionAbsolute=function(){return _.mZ(!0)&&!(R==null?0:R())},d.ytImageBannerViewModelSmallInset=function(){return IMU(p())&&W()},d.ytImageBannerViewModelTappable=function(){var U;
return _.QD((U=f())==null?void 0:U.rendererContext)},d))},_.z(_.k,{cond:function(){var U;
return(U=f())==null?void 0:U.image},
then:function(){return _.z(_.Wk,{data:function(){return f().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.z(_.aH,{data:function(){var U;
return(U=f())==null?void 0:U.overlays}},{thumbnailHoverOverlayViewModel:ud}))},"Dd");
_.$D.idomCompat=!0;var Tke;Tke=_.UI(function(d){var f=d.condition;var R=d.content;return _.z(_.k,{cond:f,then:function(){return _.z("div",{class:"page-header-view-model-wiz__scroll-container"},R())},
else:function(){return R()}})},"Ed");
_.Ake=_.UI(function(d){var f=d.data;var R=d.noPadding;var W=d.enableBanner;var p=d.cinematicContainerTopbarOffset;var U=d.allowCinematicContainerOverflow;var g=d.displayAsSidebar;var K=d.displayAsPanel;var E=d.alwaysUseMediumTextDescription;var Y=qck(),b=function(){return!!f().image||!!f().animatedImage},D=function(){return!!f().background},I=function(){return(g==null?0:g())||(K==null?0:K())?1:Y()},L=function(){return I()===1},X=function(){return L()||I()===2},w=function(){return I()===4},S=function(){var ek=
f();
var nQ=!!f().heroImage;var uW=I(),Ue=LmS(f()),mB=g==null?void 0:g(),zN=!ek.metadata,dy;if(dy=nQ?_.e(ek.heroImage,PAe):_.e(ek.animatedImage||ek.image,PAe)){ek=dy.style;var DL=dy.layoutMode;if(DL!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(dy=O2Q(UUv(dy)),nQ)nQ=bCF(uW,ek,DL,dy,mB);else b:if(zN)nQ=uW===1?{size:48}:{size:72};else switch(uW){case 1:nQ={size:72};break b;case 2:nQ={size:120};break b;default:nQ=Ue<4?{size:120}:{size:160}}else nQ=void 0}else nQ={size:0};return nQ};
d={};d=_.Iw((d["page-header-view-model-wiz"]=!0,d["page-header-view-model-wiz--no-padding"]=function(){return!(R==null||!R())},d["page-header-view-model-wiz--small-top-padding"]=function(){return L()&&!f().actions&&!(K==null?0:K())||I()===2&&!(b()||f().heroImage)},d["page-header-view-model-wiz--small-bottom-padding"]=function(){return X()&&!f().actions&&!(K==null?0:K())},d["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(U==null?0:U())},d["page-header-view-model-wiz--display-as-sidebar"]=
g,d));
var r={},v=_.Iw((r["page-header-view-model-wiz__page-header-headline"]=!0,r["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){var ek;return(ek=S())==null?void 0:ek.allowFullWidth},r)),c=function(){var ek;
return X()&&!((ek=S())==null?0:ek.allowFullWidth)},n=function(){return L()&&(!!f().heroImage||b())&&LmS(f())>0},y=function(){return n()&&(K==null?void 0:K())};
r={};var h=_.Iw((r["page-header-view-model-wiz__page-header-title"]=!0,r["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!n()},r["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return n()&&!y()},r["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=y,r["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=D,r));
r={};var t=_.Iw((r["page-header-view-model-wiz__page-header-headline-image"]=!0,r["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!f().heroImage&&X()},r));
r={};var kU=_.Iw((r["page-header-view-model-wiz__page-header-banner-container"]=W,r["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var ek;return(W==null?void 0:W())&&((ek=_.e(f().banner,_.vTa))==null?void 0:ek.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},r));
r={};var Eu=_.Iw((r["page-header-view-model-wiz__page-header-content-metadata"]=!0,r["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=D,r));r={};var IJ=_.Iw((r["page-header-view-model-wiz__page-header-flexible-actions"]=!0,r["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!f().metadata||X()},r["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!X()},r));
r={};var xU=_.Iw((r["page-header-view-model-wiz__page-header-attribution"]=!0,r["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=D,r));return _.z("yt-page-header-view-model",{class:d},_.z(_.k,{cond:D,then:function(){return _.z("div",{class:"page-header-view-model-wiz__page-header-background"},_.z(_.aH,{data:function(){return f().background}},{cinematicContainerViewModel:function(ek){return _.z(_.DBO,{data:ek.data,
topbarOffset:p})}}))}}),_.z(Tke,{condition:function(){return!(g==null||!g())},
content:function(){return _.z("div",{class:"page-header-view-model-wiz__page-header-content"},_.z(_.k,{cond:function(){return(W==null?void 0:W())&&f().banner},
then:function(){return _.z("div",{class:kU},_.z(_.aH,{data:function(){return f().banner}},{imageBannerViewModel:_.$D}))}}),_.z("div",{class:v},_.z(_.k,{cond:b,
then:function(){return _.z(_.aH,{data:function(){var ek;if(!(ek=f().animatedImage)){ek=f();if(b()){var nQ=ek=Object.assign({},ek),uW=I(),Ue=LmS(f()),mB=nQ.image,zN=_.e(mB,QuV),dy=zN==null?void 0:zN.avatar,DL=_.e(dy,_.JG);if(mB&&dy&&DL){switch(uW){case 1:DL.avatarImageSize="AVATAR_SIZE_XL";break;case 2:DL.avatarImageSize="AVATAR_SIZE_XXL";break;default:Ue<4?DL.avatarImageSize="AVATAR_SIZE_XXL":DL.avatarImageSize="AVATAR_SIZE_XXXL"}_.Qk(dy,_.JG,Object.assign({},DL));zN.avatar=Object.assign({},dy);_.Qk(mB,
QuV,Object.assign({},zN));nQ.image=Object.assign({},mB)}}ek=ek.image}return ek}},{contentPreviewImageViewModel:function(ek){return _.z(_.gw,{data:ek.data,
className:t,imageSizeConfig:S})},
decoratedAvatarViewModel:function(ek){return _.z(_.QA,{data:ek.data,className:t})}})}}),_.z(_.k,{cond:function(){return!!f().heroImage&&!c()},
then:function(){return _.z(_.aH,{data:function(){return f().heroImage}},{contentPreviewImageViewModel:function(ek){return _.z(_.gw,{data:ek.data,
className:t,imageSizeConfig:S})}})}}),_.z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.z(_.k,{cond:function(){return!!f().heroImage&&c()},
then:function(){return _.z("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.z(_.aH,{data:function(){return f().heroImage}},{contentPreviewImageViewModel:function(ek){return _.z(_.gw,{data:ek.data,
className:t,imageSizeConfig:S})}}))}}),_.z(_.aH,{data:function(){return f().title}},{dynamicTextViewModel:function(ek){return _.z(XQc,{data:ek.data,
className:h})}}),_.z(_.aH,{data:function(){return f().metadata}},{contentMetadataViewModel:function(ek){return _.z(_.Hx,{data:ek.data,
layout:function(){return L()?1:0},
className:Eu,isOverlay:D,useMediumText:w})}}),_.z(_.k,{cond:function(){return f().description&&!L()},
then:function(){return _.z(_.aH,{data:function(){return f().description}},{descriptionPreviewViewModel:function(ek){return _.z(or,{data:ek.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:D,maxLinesOverride:function(){return L()?void 0:1},
useMediumText:function(){return(E==null?void 0:E())||w()}})}})}}),_.z(_.k,{cond:function(){return f().attribution&&!X()},
then:function(){return _.z(_.aH,{data:function(){return f().attribution}},{attributionViewModel:function(ek){return _.z(b2F,{data:ek.data,
className:xU,useMediumText:w})}})}}),_.z(_.k,{cond:function(){return f().actions&&!X()},
then:function(){return _.z(_.aH,{data:function(){return f().actions}},{flexibleActionsViewModel:function(ek){return _.z(_.vd,{data:ek.data,
layout:function(){return ePF(I())},
className:IJ})}})}}))),_.z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.z(_.k,{cond:function(){return f().description&&L()},
then:function(){return _.z(_.aH,{data:function(){return f().description}},{descriptionPreviewViewModel:function(ek){return _.z(or,{data:ek.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:D,maxLinesOverride:function(){return L()?void 0:1},
useMediumText:function(){return(E==null?void 0:E())||w()}})}})}}),_.z(_.k,{cond:function(){return f().attribution&&X()},
then:function(){return _.z(_.aH,{data:function(){return f().attribution}},{attributionViewModel:function(ek){return _.z(b2F,{data:ek.data,
className:xU,useMediumText:w})}})}}),_.z(_.k,{cond:function(){return f().actions&&X()},
then:function(){return _.z(_.aH,{data:function(){return f().actions}},{flexibleActionsViewModel:function(ek){return _.z(_.vd,{data:ek.data,
layout:function(){return ePF(I())},
className:IJ})}})}})),_.z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.z(_.aH,{data:function(){return f().bottomMetadataFlexibleContainer}},{flexibleContainer:function(ek){return _.z(xBa,{data:ek.data,
isOverlay:D})}})))}}))},"Fd");
_.Ake.idomCompat=!0;_.Hk(_.UI(function(d){var f=_.Z(_.kY(!1,void 0,"j5qbkc")),R=f.next().value,W=f.next().value;return _.z("yt-official-card-view-model",{class:_.Iw("ytOfficialCardViewModelHost",d.className),style:_.xJ({"background-color":function(){var p,U=ACk((p=d.data())==null?void 0:p.backgroundColor);return U?_.yF(U):void 0}})},_.z(_.aH,{data:function(){return d.data().header}},{pageHeaderViewModel:function(p){return _.z(_.Ake,{data:p.data,
noPadding:!0})}}),_.z(_.aH,{data:function(){return d.data().contents}},{horizontalShelfViewModel:function(p){return _.z(_.h8,{data:p.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.z(_.k,{cond:R,
then:function(){return _.z("div",{class:"ytOfficialCardViewModelExpandedContent"},_.z(_.aH,{data:function(){return d.data().expandedContents}},{horizontalShelfViewModel:function(p){return _.z(_.h8,{data:p.data,
sizing:"MINI"})}}),_.z("div",{class:"ytOfficialCardViewModelCollapseButton"},_.z(_.aH,{data:function(){return d.data().collapseButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
onClick:function(){W(!R())}})}})))},
else:function(){return _.z("div",{class:"ytOfficialCardViewModelExpandButton"},_.z(_.aH,{data:function(){return d.data().expandButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
onClick:function(){W(!R())}})}}))}}))},"Gd"),"yt-official-card-view-model",{props:{data:_.jE,
className:_.jE}});var a0e=_.UI(function(d){var f,R=(f=_.Ze().resolve(_.WX(_.dm)))==null?void 0:f();return _.z("ytw-search-friction-view-model",{class:_.Iw("ytwSearchFrictionViewModelHost",d.className)},_.z("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.z("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.z(_.k,{cond:function(){return R&&d.data().darkThemeImage?d.data().darkThemeImage:d.data().image},
then:function(W){return _.z(_.Wk,{data:W,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.z(_.aH,{data:function(){return d.data().overflowMenuButton}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.z(_.d4,{text:function(){return d.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.z(_.TB,{each:function(){return d.data().bodyText||[]}},function(W){return _.z(_.d4,{text:W,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.z(_.aH,{data:function(){return d.data().actions}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.z(_.d4,{text:function(){return d.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.z(_.d4,{text:function(){return d.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"Hd");
a0e.idomCompat=!0;_.Hk(a0e,"ytw-search-friction-view-model",{props:{data:_.jE,className:_.jE}});_.Nz=_.UI(function(d){var f=_.fA("markdown-div"),R,W=(R=_.Ze().resolve(_.WX(_.dm)))==null?void 0:R();_.G7(function(){var p=f.value;var U=new AFa,g=new Map(U.JSC$9285_sanitizerTable.globalAttributePolicies);g.set("style",{policyAction:4});U.JSC$9285_sanitizerTable=new IZ(U.JSC$9285_sanitizerTable.allowedElements,U.JSC$9285_sanitizerTable.elementPolicies,U.JSC$9285_sanitizerTable.allowedGlobalAttributes,g,U.JSC$9285_sanitizerTable.globallyAllowedAttributePrefixes);var K=["data-time"];if(K===void 0)g=
new Set(U.JSC$9285_sanitizerTable.globallyAllowedAttributePrefixes),g.add("data-"),U.JSC$9285_sanitizerTable=new IZ(U.JSC$9285_sanitizerTable.allowedElements,U.JSC$9285_sanitizerTable.elementPolicies,U.JSC$9285_sanitizerTable.allowedGlobalAttributes,U.JSC$9285_sanitizerTable.globalAttributePolicies,g);else{g=new Set(U.JSC$9285_sanitizerTable.allowedGlobalAttributes);K=_.Z(K);for(var E=K.next();!E.done;E=K.next()){E=E.value;if(E.indexOf("data-")!==0)throw Error("ma`"+E);g.add(E)}U.JSC$9285_sanitizerTable=
new IZ(U.JSC$9285_sanitizerTable.allowedElements,U.JSC$9285_sanitizerTable.elementPolicies,g,U.JSC$9285_sanitizerTable.globalAttributePolicies,U.JSC$9285_sanitizerTable.globallyAllowedAttributePrefixes)}g=new Set(U.JSC$9285_sanitizerTable.allowedGlobalAttributes);g.add("class");U.JSC$9285_sanitizerTable=new IZ(U.JSC$9285_sanitizerTable.allowedElements,U.JSC$9285_sanitizerTable.elementPolicies,g,U.JSC$9285_sanitizerTable.globalAttributePolicies,U.JSC$9285_sanitizerTable.globallyAllowedAttributePrefixes);
_.WH(p,_.LBi(U.build(),XqU(d.text())));T18(f.value)},"nk5Hce");
R={};return _.z("div",null,_.z("markdown-div",{class:_.Iw("ytwMarkdownDivHost",(R.ytwMarkdownDivDark=W,R.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var p;return((p=d.isSmallText)==null?void 0:p.call(d))||!1},R.ytwMarkdownDivHostWrapCodeBlocks=function(){var p;
return((p=d.wrapCodeBlocks)==null?void 0:p.call(d))||!1},R.ytwMarkdownDivHostEnableDefaultStyling=function(){var p;
return!((p=d.disableDefaultStyling)==null?0:p.call(d))},R)),
el:f}))},"Id");
_.Nz.idomCompat=!0;var MJO=_.UI(function(d){var f=d.imageData;var R=_.Ww(d.isInList,!1),W=function(){return R()?{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"ytwGenAiRichTextViewModelContentImage"}:{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"ytwGenAiRichTextViewModelContentImage"}};
return _.z("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.z(_.k,{cond:function(){return f().image},
then:function(p){return _.z(_.Wk,{data:p,alt:function(){return W().alt},
contentMode:function(){return W().contentMode},
targetWidth:function(){return W().targetWidth},
targetHeight:function(){return W().targetHeight},
className:function(){return W().className}})}}),_.z("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.z("div",{class:_.Iw("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.z(_.d4,{text:function(){return f().title}})),_.z(_.TB,{each:function(){var p;
return(p=f().description)!=null?p:[]}},function(p){return _.z("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.z(yS,{content:p}))})))},"Jd"),wQy=_.UI(function(d){var f=d.list;
var R=function(){var W;return(W=f().items)!=null?W:[]};
return _.z("div",{class:"ytwGenAiRichTextViewModelListContent"},_.z(_.k,{cond:function(){return f().title},
then:function(W){return _.z("div",{class:_.Iw("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.z(_.d4,{text:W}))}}),_.z(_.k,{cond:function(){return f().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.z("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.z(_.TB,{each:R},function(W){return _.z("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.z(yS,{content:W,isInList:!0}))}))}}),_.z(_.k,{cond:function(){return f().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.z("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.z(_.TB,{each:R},function(W){return _.z("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.z(yS,{content:W,isInList:!0}))}))}}),_.z(_.k,{cond:function(){return f().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.z("div",{class:"ytwGenAiRichTextViewModelImageList"},_.z(_.TB,{each:R},function(W){return _.z("div",{class:"ytwGenAiRichTextViewModelListItem"},_.z(yS,{content:W,isInList:!0}))}))}}))},"Kd"),l0a=_.UI(function(d){var f=d.table;
return _.z("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.z("thead",null,_.z("tr",null,_.z(_.TB,{each:function(){var R,W;return(W=(R=f().header)==null?void 0:R.cells)!=null?W:[]}},function(R){return _.z("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.z(_.TB,{each:function(){return R.contents}},function(W){return _.z(yS,{content:W})}))}))),_.z("tbody",null,_.z(_.TB,{each:function(){var R;
return(R=f().rows)!=null?R:[]}},function(R){return _.z("tr",null,_.z(_.TB,{each:function(){return R.cells}},function(W){return _.z("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.z(_.TB,{each:function(){return W.contents}},function(p){return _.z(yS,{content:p})}))}))})))},"Ld"),yS=_.UI(function(d){var f=d.content;
var R=_.Ww(d.isInList,!1),W=function(){var p,U;return(U=(p=f().contentBlock)==null?void 0:p.contents)!=null?U:[]};
return _.z("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.z(_.k,{cond:function(){return f().text},
then:function(p){return _.z(_.d4,{className:"ytwGenAiRichTextViewModelText",text:p})}}),_.z(_.k,{cond:function(){return f().image},
then:function(p){return _.z(MJO,{imageData:p,isInList:R})}}),_.z(_.k,{cond:function(){return f().list},
then:function(p){return _.z(wQy,{list:p})}}),_.z(_.k,{cond:function(){return f().contentBlock},
then:function(){return _.z("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.z(_.TB,{each:W},function(p){return _.z(yS,{content:p,isInList:!1})}))}}),_.z(_.k,{cond:function(){return f().table},
then:function(p){return _.z(l0a,{table:p})}}))},"Md"),G5a=_.UI(function(d){var f={};
f=_.rH("ytwGenAiRichTextViewModelHost",(f.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.Kf("search_overview_link_style")),f));return _.z("gen-ai-rich-text-view-model",{class:f},_.z(yS,{content:function(){return d.data().content}}))},"Nd");_.SCi=_.UI(function(d){var f=d.data;var R=function(){var w;return((w=f().loadingUi)!=null?w:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},W=function(){return f().isLoading&&(R()==="UNSPECIFIED"||R()==="GHOST_CARD")},p=function(){return!f().isLoading},U=function(){return!!f().content&&!f().contents},g=function(){return!!f().contents},K=function(){return!!f().nextQueryButtons},E=function(){return f().isLoading&&R()==="INVISIBLE"},Y=function(){var w,S;
return(S=(w=f().headerIcon)==null?void 0:w.iconType)!=null?S:""},b=function(){var w;
return(w=f().content)!=null?w:""},D=function(){return!!f().sourcesSection},I,L=!((I=_.Ze().resolve(_.WX(_.dm)))==null||!I()),X=_.qg(function(){var w=[],S=f().contents;
if(S)for(var r=0;r<S.length;r++){var v=_.e(S&&S[r],Nce);v&&w.push(v)}return w},void 0,"ycU97e");
_.SL(function(){f().isLoading||_.JD("so_re",void 0,"search_overview_answer")});
return _.z("ytd-overview-answer-view-model",{class:function(){var w={};w=(w.ytdOverviewAnswerViewModelHost=!0,w.ytdOverviewAnswerViewModelDarkBackground=L&&!E(),w.ytdOverviewAnswerViewModelLightBackground=!L&&!E(),w);return _.rH(w)}},_.z(_.k,{cond:function(){return!E()},
then:function(){return _.z(_.U3,null,_.z("h2",null,_.z("div",{class:"ytdOverviewAnswerViewModelHeader"},_.z(_.k,{cond:Y,then:function(w){return _.z("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.z(_.X8,{icon:w}))}}),_.z("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.z("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return f().headerText}),_.z("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.z(_.d4,{text:function(){return f().headerSubtext}}))))),_.z(_.k,{cond:W,
then:function(){return _.z(Ac8,null)}}),_.z(_.k,{cond:p,
then:function(){return _.z(_.U3,null,_.z(_.k,{cond:U,then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelText"},_.z(_.Nz,{text:b,isSmallText:!0}))}}),_.z(_.k,{cond:g,
then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelRichText"},_.z(_.TB,{each:X},function(w){return _.z(G5a,{data:w})}))}}),_.z(_.k,{cond:K,
then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.z(_.aH,{data:function(){return f().nextQueryButtons}},{buttonViewModel:function(w){return _.z(_.bE,{data:w.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.h8}))}}),_.z("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.z("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.z(_.k,{cond:function(){return!!_.e(f().likeButtonViewModel,_.Vj)&&!!_.e(f().dislikeButtonViewModel,_.Su)},
then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.z(_.JU,{data:function(){return _.e(f().likeButtonViewModel,_.Vj)},
disableIconAnimation:!0}),_.z(_.Fm,{data:function(){return _.e(f().dislikeButtonViewModel,_.Su)}}))}})),_.z(_.k,{cond:function(){var w;
return(w=f().sourcesSection)==null?void 0:w.headerText},
then:function(w){return _.z("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.z(_.d4,{text:w}))}})),_.z(_.k,{cond:D,
then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelSources"},_.z(_.aH,{data:function(){var w;return(w=f().sourcesSection)==null?void 0:w.sourcesShelf}},{buttonViewModel:_.bE,
horizontalShelfViewModel:function(w){return _.z(_.h8,{data:w.data,includeMargin:!0,hasPeek:!0})}}))}}),_.z(_.k,{cond:function(){return f().disclaimerText},
then:function(){return _.z("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.z(_.d4,{text:function(){return f().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"Od");var VJO=_.UI(function(d){var f=d.data;var R=d.active;var W=_.fA("transcript-segment-view-model");_.G7(function(){var p,U,g,K=((p=_.Ze().resolve(_.WX(_.dm)))==null?0:p())?(U=f())==null?void 0:U.darkThemeColorPalette:(g=f())==null?void 0:g.lightThemeColorPalette;K&&(K.additiveBackground&&W.value.style.setProperty("--timestamp-active-background-color",_.yF(K.additiveBackground)),K.textSecondary&&W.value.style.setProperty("--timestamp-active-color",_.N_(K.textSecondary)))},"KHcbwb");
d={};return _.z("transcript-segment-view-model",{class:_.Iw("ytwTranscriptSegmentViewModelHost",(d.ytwTranscriptSegmentViewModelHostActive=R,d.ytwTranscriptSegmentViewModelHostModern=_.q("enable_timeline_view_modern_transcript")||_.q("enable_timeline_view_modern_transcript_fe"),d)),el:W},_.z(_.k,{cond:function(){var p;return(p=f())==null?void 0:p.timestamp},
then:function(p){var U={};return _.z("div",{class:_.Iw("ytwTranscriptSegmentViewModelTimestamp",(U.ytwTranscriptSegmentViewModelTimestampActive=R,U))},p)}}),_.z(_.d4,{text:function(){var p,U,g;
return(g=(p=f())==null?void 0:p.attributedText)!=null?g:{content:(U=f())==null?void 0:U.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"Pd");var rkV=_.UI(function(d){var f=d.data;return _.z("div",{class:"videoAttributesSectionViewModelHeader"},_.z("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.z("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return f().headerTitle}),_.z(_.k,{cond:function(){return f().headerInfoButton},
then:function(){return _.z(_.aH,{data:function(){return f().headerInfoButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.z(_.k,{cond:function(){return f().headerSubtitle},
then:function(){return _.z("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return f().headerSubtitle})}}))},"Qd"),mBN=_.UI(function(d){function f(w){return Math.max(Math.min(w,0),Y()-K())}
var R=d.data;var W;d=_.fA("div",function(w){var S=function(){b(w.clientWidth)};
S();window.ResizeObserver&&(W=new ResizeObserver(S),W.observe(w))});
var p=_.fA("div",function(w){E(w.scrollWidth)}),U=_.Z(_.kY(0,void 0,"C3XQAe")),g=U.next().value;
U=U.next().value;var K=g,E=U;U=_.Z(_.kY(0,void 0,"db7y3"));g=U.next().value;U=U.next().value;var Y=g,b=U;g=_.Z(_.kY(0,void 0,"RchC7"));var D=g.next().value,I=g.next().value;_.SI(function(){var w;(w=W)==null||w.disconnect()});
var L=function(){I(f(D()+Y()))},X=function(){I(f(D()-Y()))};
return _.z("yt-video-attributes-section-view-model",null,_.z("div",{class:"videoAttributesSectionViewModelHost"},_.z(_.k,{cond:function(){return R().headerTitle},
then:function(){return _.z(rkV,{data:R})}}),_.z("div",{class:_.Iw("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:d},_.z("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.xJ({transform:function(){var w=D();_.FK("HTML_DIR")==="rtl"&&(w*=-1);return"translateX("+w+"px)"}}),
el:p},_.z(_.aH,{data:function(){return R().videoAttributeViewModels}},{videoAttributeViewModel:mUe}))),_.z(_.aH,{data:function(){return R().footerButton}},{buttonViewModel:function(w){return _.z(_.bE,{data:w.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.z(_.k,{cond:function(){return D()<0&&R().previousButton},
then:function(){return _.z("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.z(_.aH,{data:function(){return R().previousButton}},{buttonViewModel:function(w){return _.z(_.bE,{data:w.data,
onClick:L})}}))}}),_.z(_.k,{cond:function(){return D()>Y()-K()&&R().nextButton},
then:function(){return _.z("div",{class:"videoAttributesSectionViewModelRightArrow"},_.z(_.aH,{data:function(){return R().nextButton}},{buttonViewModel:function(w){return _.z(_.bE,{data:w.data,
onClick:X})}}))}})))},"Rd");
mBN.idomCompat=!0;var uwe=_.UI(function(d){var f=d.data;var R=d.active;var W={},p={};return _.z("timeline-item-view-model",{class:_.Iw("ytwTimelineItemViewModelHost",(W.ytwTimelineItemViewModelHostChapterChild=d.chapterChild,W.ytwTimelineItemViewModelModern=_.q("enable_timeline_view_modern_transcript")||_.q("enable_timeline_view_modern_transcript_fe"),W))},_.z("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.z("div",{class:_.Iw("ytwTimelineItemViewModelTimestamp",(p.ytwTimelineItemViewModelTimestampActive=
R,p))},function(){return f().timestamp})),_.z("div",{class:"ytwTimelineItemViewModelContentItems"},_.z(_.aH,{data:function(){return f().contentItems}},{transcriptSegmentViewModel:function(U){return _.z(VJO,{data:U.data,
active:R})},
videoAttributesSectionViewModel:mBN})))},"Sd");var PMV=_.UI(function(d){var f=d.data;d={};return _.z("timeline-chapter-view-model",{class:_.Iw("ytwTimelineChapterViewModelHost")},_.z("div",{class:_.Iw("ytwTimelineChapterViewModelTitle",(d.ytwTimelineChapterViewModelModern=_.q("enable_timeline_view_modern_transcript")||_.q("enable_timeline_view_modern_transcript_fe"),d))},function(){return f().title}),_.z(_.aH,{data:function(){return f().contents}},{timelineItemViewModel:function(R){return _.z(uwe,{data:R.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(R){return _.z(mBN,{data:R.data})}}))},"Td");var Q8c=_.UI(function(d){var f=d.data;var R=_.fA("macro-markers-panel-item-view-model"),W=_.xt(_.mZv,function(){var U;return(U=f().markersEngagementPanelSyncEntityKey)!=null?U:""}),p=function(){var U;
return((U=W())==null?void 0:U.activeItemIndex)===f().index};
d=_.qL(function(U){var g,K,E,Y,b;return _.H(function(D){if(D.nextAddress==1)return U.stopPropagation(),_.uI(_.mv(U),R.value,["A".toString(),"BUTTON".toString()])?D.return():(g=_.oT(f().onTap))?D.yield(_.kt(),2):D.return();K=D.yieldResult;Y=(E=_.e(g,_.fE))==null?void 0:E.startTimeSeconds;Y===void 0||(b=K)!=null&&b.seekTo(Y,!0);_.a4(D)})});
return _.z("macro-markers-panel-item-view-model",{class:_.Iw("ytwMacroMarkersPanelItemViewModelHost",{"is-active":p}),el:R,"on:click":d,tabindex:0},_.z(_.aH,{data:function(){var U;return(U=f())==null?void 0:U.item}},{timelineChapterViewModel:function(U){return _.z(PMV,{data:U.data,
active:p})},
timelineItemViewModel:function(U){return _.z(uwe,{data:U.data,active:p})},
videoAttributeViewModel:mUe}))},"Ud");
Q8c.idomCompat=!0;_.Hk(Q8c,"macro-markers-panel-item-view-model",{props:{data:_.jE}});_.Hk(mBN,"yt-video-attributes-section-view-model",{props:{data:_.jE}});var vMB=_.UI(function(d){var f=function(){var R,W,p;return(p=(R=d.data().leadingLogoAccessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)!=null?p:""};
return _.z("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.z(_.k,{cond:function(){return d.data().leadingLogo},
then:function(R){return _.z(_.Wk,{className:"ytwFantasySectionHeaderViewModelLogo",data:R,alt:f})}}),_.z("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.z(_.d4,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return d.data().title}}),_.z(_.d4,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return d.data().subtitle}})),_.z(_.aH,{data:function(){return d.data().trailingButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Vd");var F4N=_.UI(function(d){var f={};f=_.Iw("ytwFantasyTeamViewModelHost",(f.ytwFantasyTeamViewModelCompact=function(){var p;return!((p=d.compact)==null||!p.call(d))},f.ytwFantasyTeamViewModelUser=function(){return d.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},f.ytwFantasyTeamViewModelOpponent=function(){return d.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},f));
var R=function(){var p,U,g;return(g=(p=d.data().teamLogoAccessibility)==null?void 0:(U=p.accessibilityData)==null?void 0:U.label)!=null?g:""},W=_.xt(PeS,function(){return d.data().teamEntityKey});
return _.z("ytw-fantasy-team-view-model",{class:f},_.z(_.k,{cond:function(){return d.data().teamLogo},
then:function(p){return _.z(_.Wk,{className:"ytwFantasyTeamViewModelLogo",data:p,alt:R})}}),_.z("div",{class:"ytwFantasyTeamViewModelMetadata"},_.z("div",{class:"ytwFantasyTeamViewModelHeader"},_.z(_.d4,{className:"ytwFantasyTeamViewModelScore",
text:function(){var p;return(p=W())==null?void 0:p.score}}),_.z(_.X8,{icon:function(){var p;
return(p=W())==null?void 0:p.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.z(_.d4,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var p;return(p=W())==null?void 0:p.projectedScore}})),_.z(_.d4,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return d.data().primaryText}}),_.z(_.d4,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return d.data().secondaryText}}),_.z(_.d4,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return d.data().tertiaryText}})),_.z(_.d4,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var p;return(p=W())==null?void 0:p.score}}))},"Wd");_.Hk(_.UI(function(d){return _.z("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.z("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.z(_.aH,{data:function(){return d.data().summaryHeader}},{fantasySectionHeaderViewModel:vMB})),_.z(_.aH,{data:function(){return d.data().userTeam}},{fantasyTeamViewModel:F4N}),_.z(_.aH,{data:function(){return d.data().opponentTeam}},{fantasyTeamViewModel:F4N}))},"Xd"),"fantasy-league-summary-view-model",{props:{data:_.jE}});var JkC=_.UI(function(d){var f=_.pu(d,{shape:{},useCustomTabRenderable:!1}),R=f.shape;f=f.useCustomTabRenderable;var W=d.customTabRenderable,p=function(){return R().disabled},U=function(){return R().selected},g=function(){return R().title},K=function(){return R().icon},E=_.fA("yt-tab-shape");
d=_.qL(function(D){var I;if(!p()&&((I=R().aTagConfig)==null?0:I.onclick))R().aTagConfig.onclick(D);return!1});
var Y=_.qL(function(D){if(D.key==="Enter"||D.key==="ArrowUp"||D.key==="ArrowDown")D.preventDefault(),E.value.click();return!1}),b={};
return _.z("yt-tab-shape",{class:_.Iw("yt-tab-shape-wiz",function(){return R().className},(b["yt-tab-shape-wiz__tab--last-tab"]=function(){return R().isLastTab},b["yt-tab-shape-wiz--host-disabled"]=p,b["yt-tab-shape-wiz--host-clickable"]=!W,b)),
role:W?void 0:"tab","aria-selected":U!=null?U:!1,"aria-disabled":p,tabindex:W?void 0:0,"on:click":d,"on:keydown":Y,el:E,"tab-identifier":function(){return R().identifier},
"tab-title":g},_.z(_.k,{cond:f,then:function(){return W()},
else:function(){var D={},I={};return _.z(_.U3,null,_.z("div",{class:_.Iw("yt-tab-shape-wiz__tab",(D["yt-tab-shape-wiz__tab--tab-selected"]=U,D))},_.z(_.k,{cond:K,then:function(L){return _.z(_.X8,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return L().iconType}})}}),g),_.z("div",{class:_.Iw("yt-tab-shape-wiz__tab-bar",(I["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=U,I))}))}}))},"Yd");
JkC.idomCompat={callbacks:{customTabRenderable:!0}};_.h$B=_.UI(function(d){var f=d.shape;d=_.Z(_.kY(48,void 0,"r9IBlb"));var R=d.next().value,W=d.next().value;d=_.Z(_.kY(0,void 0,"Bd7rmd"));var p=d.next().value,U=d.next().value,g=function(){return f().tabs},K=_.fA("yt-tab-group-shape"),E=function(){var Y,b;
return(b=(Y=g())==null?void 0:Y.findIndex(function(D){return D.selected}))!=null?b:-1};
_.SL(function(){var Y=K.value.querySelectorAll("yt-tab-shape"),b=E()>-1?Y[E()]:void 0;_.Pp.addJob(function(){W((b==null?void 0:b.getBoundingClientRect().width)||0)},8,0)});
_.G7(function(){var Y=E(),b=_.Pp.addJob(function(){var D,I=((D=K.value)==null?void 0:D.querySelectorAll("yt-tab-shape"))||[],L;W(((L=Y>-1?I[Y]:void 0)==null?void 0:L.getBoundingClientRect().width)||0);for(L=D=0;L<Y;L++)D+=I[L].offsetWidth+24;_.FK("HTML_DIR")==="rtl"&&(D=-D);U(D)},8,0);
_.SI(function(){_.Pp.cancelJob(b)})},"EHixkc");
d={};return _.z("yt-tab-group-shape",{class:_.Iw("yt-tab-group-shape-wiz",(d["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return f().isOverflowHidden},d)),
el:K},_.z(_.k,{cond:g,then:function(Y){return _.z(_.U3,null,_.z("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.z(_.TB,{each:Y},function(b,D){return _.z(JkC,{shape:function(){return Object.assign({},b,{isLastTab:D()===Y().length-1})},
customTabRenderable:b.customTabRenderable,useCustomTabRenderable:!!b.customTabRenderable})})),_.z(nMe,{width:R,
sliderOffset:p}))}}))},"Zd");
_.h$B.idomCompat=!0;var nMe=_.UI(function(d){var f=_.Ww(d.sliderOffset,0),R=d.width;return _.z("div",{class:"yt-tab-group-shape-wiz__slider",style:_.xJ({width:function(){return R()+"px"},
transform:function(){return"translateX("+f()+"px)"}})})},"$d");var oMa=_.UI(function(d){var f=function(){var U,g,K;return(K=(U=d.data().playerLogoAccessibility)==null?void 0:(g=U.accessibilityData)==null?void 0:g.label)!=null?K:""},R=_.xt(QFu,function(){return d.data().playerEntityKey}),W={};
W=_.Iw("ytwFantasyPlayerViewModelHost",(W.ytwFantasyPlayerViewModelPlaying=function(){var U;return!((U=R())==null||!U.isPlayerPlaying)},W.ytwFantasyPlayerViewModelOnField=function(){var U;
return((U=R())==null?void 0:U.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},W.ytwFantasyPlayerViewModelRedZone=function(){var U;
return((U=R())==null?void 0:U.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},W));
var p=function(){var U,g,K,E=((U=_.Ze().resolve(_.WX(_.dm)))==null?0:U())?(g=d.data().playerLogoBackgroundColor)==null?void 0:g.darkTheme:(K=d.data().playerLogoBackgroundColor)==null?void 0:K.lightTheme;return E===void 0?"":_.yF(E)};
return _.z("ytw-fantasy-player-view-model",{class:W},_.z(_.k,{cond:function(){return d.data().playerLogo},
then:function(U){return _.z("div",{class:"ytwFantasyPlayerViewModelLogo"},_.z("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.z(_.Wk,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.xJ({"background-color":p}),data:U,alt:f})),_.z("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.z(_.X8,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.z("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.z("div",{class:"ytwFantasyPlayerViewModelHeader"},_.z(_.d4,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var U;return(U=d.data())==null?void 0:U.playerNameText}}),_.z(_.d4,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var U;return(U=d.data())==null?void 0:U.playerDescriptionText}})),_.z("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.z(_.d4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var U;return(U=R())==null?void 0:U.gamePeriodText}}),_.z(_.d4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var U;return(U=d.data())==null?void 0:U.opponentTeamText}}),_.z(_.d4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var U;return(U=R())==null?void 0:U.gameStatusText}}),_.z(_.d4,{className:_.Iw("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var U;return(U=R())==null?void 0:U.playerStatusText}})),_.z("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.z(_.d4,{text:function(){var U;
return(U=R())==null?void 0:U.playerStatsText}}))),_.z(_.d4,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var U;return(U=R())==null?void 0:U.fantasyScore}}))},"ae");var $BF=_.UI(function(d){return _.z("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.z(_.k,{cond:function(){return d.data().players},
then:function(f){return _.z(_.aH,{data:f},{fantasyPlayerViewModel:oMa})}}))},"be");var NkB=_.UI(function(d){var f=_.Z(_.ey(function(){var p;return(p=d.data().selectedTabIdentifierKey)!=null?p:""})),R=f.next().value,W=f.next().value;
_.GB(function(){var p;(p=d.setSelectedTabSignal)==null||p.call(d,R)});
return _.z("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.z("div",{class:"ytTabbedViewModelTabGroup"},_.z(_.h$B,{shape:function(){var p=d.data(),U=[],g={tabs:U};if(!p.tabs)return g;p=_.Z(p.tabs);for(var K=p.next(),E={};!K.done;E={tabViewModel:void 0},K=p.next())if(E.tabViewModel=_.e(K.value,pLV),E.tabViewModel){var Y=K=void 0;U.push({aTagConfig:{onclick:function(b){return function(){var D;W((D=b.tabViewModel.tabIdentifier)!=null?D:"")}}(E)},
identifier:E.tabViewModel.tabIdentifier,selected:R()===E.tabViewModel.tabIdentifier,title:(Y=(K=E.tabViewModel.title)==null?void 0:K.content)!=null?Y:""})}return g}})),_.z(_.aH,{data:function(){var p,U=_.Z((p=d.data().tabs)!=null?p:[]);
for(p=U.next();!p.done;p=U.next())if((p=_.e(p.value,pLV))&&p.tabIdentifier===R())return p.content}},{fantasyRosterViewModel:$BF}))},"ce");_.Hk(_.UI(function(d){var f=_.Z(aMk()),R=f.next().value,W=f.next().value;return _.z("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.z(_.d4,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return d.data().title}}),_.z(_.k,{cond:function(){return d.data().tabbedViewModel},
then:function(p){return _.z(_.aH,{data:p},{tabbedViewModel:function(U){return _.z(NkB,{data:U.data,setSelectedTabSignal:W})}})}}),_.z(_.k,{cond:function(){var p,U=(p=_.e(d.data().tabbedViewModel,UVC))==null?void 0:p.tabs;
p=_.e(U==null?void 0:U[0],pLV);U=_.e(U==null?void 0:U[1],pLV);var g=p==null?void 0:p.tabIdentifier;if(R()===g){var K,E;if(!((K=_.e(p==null?void 0:p.content,BpR))==null?0:(E=K.players)==null?0:E.length))return d.data().noUserTeamPlayersText}else{var Y,b;if(!((Y=_.e(U==null?void 0:U.content,BpR))==null?0:(b=Y.players)==null?0:b.length))return d.data().noOpponentTeamPlayersText}},
then:function(p){return _.z(_.d4,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:p})}}))},"de"),"ytw-fantasy-matchup-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){return _.z("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.z(_.d4,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return d.data().title}}),_.z(_.k,{cond:function(){return d.data().matchupTeamPairs},
then:function(f){return _.z(_.TB,{each:f,keyBy:"INDEX"},function(R){return _.z("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.z(_.aH,{data:function(){return[R().firstTeam,R().secondTeam]}},{fantasyTeamViewModel:function(W){return _.z(F4N,{data:W.data,
compact:!0})}}))})}}))},"ee"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=function(){var p,U,g;return(g=(p=d.data().userLogoAccessibility)==null?void 0:(U=p.accessibilityData)==null?void 0:U.label)!=null?g:""},R=function(){var p,U,g;
return(g=(p=d.data().opponentLogoAccessibility)==null?void 0:(U=p.accessibilityData)==null?void 0:U.label)!=null?g:""},W=_.xt(u3W,function(){return d.data().entityKey});
return _.z("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.z("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.z(_.k,{cond:function(){return d.data().userLogo},
then:function(p){return _.z(_.Wk,{className:"ytwFantasyWinProbabilityViewModelLogo",data:p,alt:f})}}),_.z("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.z(_.d4,{text:function(){return d.data().title}})),_.z(_.k,{cond:function(){return d.data().opponentLogo},
then:function(p){return _.z(_.Wk,{className:"ytwFantasyWinProbabilityViewModelLogo",data:p,alt:R})}})),_.z("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.z("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.z(_.d4,{text:function(){var p;
return(p=W())==null?void 0:p.userWinNumberLabel}})),_.z("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.z("div",{class:_.Iw("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.xJ({flex:function(){var p,U;return(U=(p=W())==null?void 0:p.userWinNumber)!=null?U:50}})}),_.z("div",{class:_.Iw("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.xJ({flex:function(){var p,U;return(U=(p=W())==null?void 0:p.opponentWinNumber)!=null?U:50}})})),_.z("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.z(_.d4,{text:function(){var p;
return(p=W())==null?void 0:p.opponentWinNumberLabel}}))))},"fe"),"fantasy-win-probability-view-model",{props:{data:_.jE}});var yky={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},CMc=_.UI(function(d){return _.z(_.aH,{data:d.button},{buttonViewModel:function(f){return _.z(_.bE,{data:f.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"ge"),iFi=_.UI(function(d){return _.z("ytd-backstage-locked-post-view-model",{class:_.Iw("ytdBackstageLockedPostViewModelHost",d.className)},_.z("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.z("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.z(_.aH,
{data:function(){return d.data().authorAvatar}},{decoratedAvatarViewModel:_.QA})),_.z("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.z("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.z(_.d4,{text:function(){return d.data().authorText}})),_.z("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.z(_.d4,{text:function(){return d.data().publishedTimeText}}),_.z(_.aH,{data:function(){return d.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(f){return _.z(DsV,
{data:f.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.z("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.z(_.d4,{text:function(){return d.data().contentText}})),_.z(_.Mh,null,_.z(_.Ap,{when:function(){return d.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.z("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.z(_.Wk,{data:yky,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.z(_.d4,{text:function(){return d.data().lockedText}}))}),_.z(_.Ap,{when:function(){return d.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.z("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.z("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.z(_.Wk,{data:yky,
alt:""})),_.z(_.d4,{text:function(){return d.data().lockedText}}))})),_.z("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.z(CMc,{button:function(){return d.data().likeButton}}),_.z("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return d.data().voteCountA11y}},_.z(_.d4,{text:function(){return d.data().voteCount}})),_.z(CMc,{button:function(){return d.data().dislikeButton}}),_.z(CMc,{button:function(){return d.data().commentButton}}),_.z("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return d.data().commentCountA11y}},_.z(_.d4,{text:function(){return d.data().commentCount}}))))},"he");
iFi.idomCompat=!0;_.Hk(iFi,"ytd-backstage-locked-post-view-model",{props:{data:_.jE,className:_.jE}});_.mR("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var CN=function(){var d=_.l.apply(this,arguments)||this;d.darkerPanels=_.q("web_watch_darker_panels");d.commentsHidePanelButton=!1;d.isWatchGrid=!1;d.continuationShowButton=!1;d.isSearch=!1;d.isConstrainedList=!1;d.isWatch=!1;d.eligibleToSwitchToGrid=!1;d.useBigThumbs=!1;d.notSticky=!1;d.epRestyle=!1;d.isCarouselInFeed=!0;d.topSpacingZero=!1;d.continuationIsInitialLoad=!0;d.enableSqueezebackPanels=_.q("web_shorts_enable_squeezeback_panels");d.enableAnchoredPanel=_.q("desktop_shorts_v2_anchored_panel");
d.mastheadHeight=0;d.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};d.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return d};
_.x(CN,_.l);_.O=CN.prototype;_.O.updateLockupContainerTypes=function(d){if(this.eligibleToSwitchToGrid){var f;(f=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||f.forEach(function(R){R.containerType=d})}};
_.O.getItemsPath=function(){return"data.contents"};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.O.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]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",compactVideoRenderer:"ytd-compact-video-renderer",
compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",faqSectionRenderer:"yt-faq-section-renderer",
fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",
handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",
horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",
messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",
offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",
premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",
redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",
searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",
showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",
unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",
primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",
listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",
properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},
learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.q("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.q("kevlar_low_priority_continuation")}}};
_.O.created=function(){};
_.O.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.O.handleIntersect=function(d){this.notSticky=d[0].intersectionRatio===1};
_.O.attached=function(){var d=this,f=_.q("web_item_section_sticky_header_use_scroll_as_fallback");f||document.addEventListener("scroll",_.qb(this,this.updateHeaderState));var R;this.mastheadHeight=((R=document.querySelector("ytd-masthead"))==null?void 0:R.clientHeight)||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(W){d.handleIntersect(W)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):f&&document.addEventListener("scroll",_.qb(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){d.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.O.detached=function(){document.removeEventListener("scroll",_.qb(this,this.updateHeaderState));var d;(d=this.intersectionObserver)==null||d.disconnect();var f;(f=this.resizeObserver)==null||f.disconnect()};
_.O.updated=function(d){d.has("data")&&this.updateHeaderState()};
_.O.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(qky(!this.notSticky))};
_.O.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var d=_.Eo(this.hostElement).querySelector("ytd-comments-header-renderer");d&&(d.hidePanelButton=this.commentsHidePanelButton)}};
_.O.onRetrieveLocation=function(d,f){this.containsComments()&&(this.firstCommentsLoaded=f.hasComments=!0)};
_.O.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.O.onLoadReloadContinuation=function(d,f){var R=this;d.stopPropagation();this.isReloading=!0;_.E$(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(W){var p=_.Ze().resolve(_.JZ);W=f(W);p.postData(W).then(function(U){R.onReloadContinuationData(U)})}})};
_.O.onReloadContinuationData=function(d){if(d=this.get("response.continuationContents.itemSectionContinuation",d)||this.get("response.contents.itemSectionRenderer",d)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",d)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",d))this.set("data.contents",d.contents||d.results),d.header&&this.set("data.header",d.header),this.set("data.continuations",
d.continuations||[]);this.isReloading=!1};
_.O.computeContentsClass=function(d){return d?"reloading":""};
_.O.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.O.computeSectionIdentifier=function(d){return d==null?void 0:d.sectionIdentifier};
_.O.computeFitContainer=function(d){return(d==null?void 0:d.sectionIdentifier)==="youchat-item-section"};
_.O.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.q("kevlar_disable_comments_auto_load")};
_.O.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.O.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.O.computeHasDestinationShelfRenderer=function(d){var f,R;return!!(d==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.destinationShelfRenderer)};
_.O.computeHasSectionGroupViewModel=function(d){var f,R;return!!(d==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.sectionGroupViewModel)};
_.O.computeHasQrCodeRenderer=function(d){var f,R;return!!(d==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.qrCodeRenderer)};
_.O.computeStaticCommentsHeader=function(d){return d&&this.containsComments()};
_.O.computeEpRestyle=function(d){return _.q("web_ep_restyling")&&d&&this.containsComments()};
_.O.computeIsContinuationCommentSection=function(d){return(d==null?void 0:d.targetId)==="shorts-engagement-panel-comments-section"||(d==null?void 0:d.targetId)==="comments-section"||(d==null?void 0:d.targetId)==="engagement-panel-comments-section"};
_.O.computeSuppressPaddingDisclaimer=function(){var d,f,R,W;return!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:(W=R.productListHeaderRenderer)==null?0:W.suppressPaddingDisclaimer)};
_.O.computeHeaderStyle=function(d){switch(d==null?void 0:d.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.O.dataChanged=function(){this.firstCommentsLoaded=!1};
_.O.observeDataContentsLength=function(){var d,f;((d=this.data)==null?0:(f=d.contents)==null?0:f.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.O.onYtDismissibleItemDismissedChange=function(d){this._setItemDismissed(d.type==="yt-dismissible-item-dismissed")};
_.O.triggerContinuations=function(){for(var d=_.Eo(this.hostElement).querySelector("#continuations").children,f=0;f<d.length;f++)d[f].trigger()};
_.O.triggerInitialContinuations=function(){for(var d=_.Eo(this.hostElement).querySelector("#continuations").children,f=0;f<d.length;f++)d[f].triggerIfNotPreviouslyTriggered()};
_.O.handleYtItemSectionContinuation=function(d,f){var R;f&&((R=this.data)==null?void 0:R.sectionIdentifier)!==f||(this.set("data.continuations",[d]),this.triggerContinuations())};
_.O.handleYtItemSectionReplace=function(d,f){var R;f&&((R=this.data)==null?void 0:R.sectionIdentifier)!==f||(this.set("data.contents",d),this.set("data.continuations",[]))};
_.O.computeUseHeightHack=function(d){return d&&!_.q("kevlar_disable_height_hack")};
_.O.computeTopSpacingZero=function(d){return d};
_.O.continuationShowButtonChanged=function(){var d=_.Eo(this.hostElement).querySelector("ytd-continuation-item-renderer");d&&(d.showButton=this.continuationShowButton)};
_.O.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("data-changed",this.data))};
_.Uh.Object.defineProperties(CN.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.q("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.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 d,f,R;return!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W,p,U,g;return!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:(W=R.shelfRenderer)==null?0:(p=W.content)==null?0:(U=p.gridRenderer)==null?0:(g=U.targetId)==null?0:g.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f[0])==null?0:R.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Kf("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.q("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.q("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
CN.prototype.dataChangedForBinding=CN.prototype.dataChangedForBinding;CN.prototype.continuationShowButtonChanged=CN.prototype.continuationShowButtonChanged;CN.prototype.onYtDismissibleItemDismissedChange=CN.prototype.onYtDismissibleItemDismissedChange;CN.prototype.observeDataContentsLength=CN.prototype.observeDataContentsLength;CN.prototype.dataChanged=CN.prototype.dataChanged;CN.prototype.onServiceRequestCompleted=CN.prototype.onServiceRequestCompleted;CN.prototype.onLoadReloadContinuation=CN.prototype.onLoadReloadContinuation;
CN.prototype.onRetrieveLocation=CN.prototype.onRetrieveLocation;CN.prototype.commentsHidePanelButtonChanged=CN.prototype.commentsHidePanelButtonChanged;CN.prototype.dispatchChipBarIsSticky=CN.prototype.dispatchChipBarIsSticky;CN.prototype.updateLockupContainerTypes=CN.prototype.updateLockupContainerTypes;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],CN.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],CN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],CN.prototype,"ytLazyListBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],CN.prototype,"ytNextContinuationBehavior",void 0);
_.Q([_.A(_.CK),_.F("design:type",Object)],CN.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],CN.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],CN.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"darkerPanels",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],CN.prototype,"engagementPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"commentsHidePanelButton",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"isWatchGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"continuationShowButton",void 0);_.Q([_.M({computed:"computeIsContinuationCommentSection(data)"}),_.F("design:type",Boolean)],CN.prototype,"continuationIsCommentsSection",void 0);
_.Q([_.M({value:!0}),_.F("design:type",Boolean)],CN.prototype,"autoFill",void 0);_.Q([_.M(),_.F("design:type",Boolean)],CN.prototype,"continuationDisablePrescanVisibility",void 0);_.Q([_.M(),_.F("design:type",Boolean)],CN.prototype,"isReloading",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"isSearch",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"isConstrainedList",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"isWatch",void 0);
_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"eligibleToSwitchToGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"useBigThumbs",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"notSticky",void 0);_.Q([_.M({selector:_.vk}),_.F("design:type",Object)],CN.prototype,"isGridViewEnabled",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Object)],CN.prototype,"epRestyle",void 0);_.Q([_.a("isWatch"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"hideShortsShelfHeader",null);_.Q([_.a("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],CN.prototype,"thumbnailWidth",null);
_.Q([_.a("isSearch","containerWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],CN.prototype,"thumbnailTargetWidth",null);_.Q([_.a("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],CN.prototype,"sizing",null);_.Q([_.a("isWatch","isGridViewEnabled","useBigThumbs","data"),_.M({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],CN.prototype,"lockupContainerType",null);
_.Q([_.e2("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],CN.prototype,"updateLockupContainerTypes",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],CN.prototype,"pageSubtype",void 0);_.Q([_.M({computed:"computeContainerWidth()"}),_.F("design:type",Number)],CN.prototype,"containerWidth",void 0);_.Q([_.M(),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"isPlaylist",null);
_.Q([_.M(),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"isClipList",null);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"isCarouselInFeed",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"isPlaylistVideoContainer",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"isSearchFrictionPage",null);
_.Q([_.M({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.F("design:type",Boolean)],CN.prototype,"useHeightHack",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.F("design:type",Object)],CN.prototype,"topSpacingZero",void 0);_.Q([_.M({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.F("design:type",Boolean)],CN.prototype,"showButton",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],CN.prototype,"firstCommentsLoaded",void 0);_.Q([_.M(),_.F("design:type",Object)],CN.prototype,"continuationIsInitialLoad",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],CN.prototype,"itemDismissed",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.F("design:type",String)],CN.prototype,"sectionIdentifier",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.F("design:type",String)],CN.prototype,"fitContainer",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.F("design:type",Boolean)],CN.prototype,"hasDestinationShelfRenderer",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Boolean)],CN.prototype,"staticCommentsHeader",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"enableSqueezebackPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"enableAnchoredPanel",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.F("design:type",Boolean)],CN.prototype,"hasSectionGroupViewModel",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.F("design:type",Boolean)],CN.prototype,"hasQrCodeRenderer",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.F("design:type",Boolean)],CN.prototype,"suppressDisclaimerSeparator",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.F("design:type",String)],CN.prototype,"headerStyle",void 0);
_.Q([_.a("isSearch"),_.F("design:type",Object),_.F("design:paramtypes",[])],CN.prototype,"lockupExperiments",null);_.Q([_.a("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CN.prototype,"typographyBump",null);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],CN.prototype,"header",void 0);_.Q([_.e2("notSticky"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"dispatchChipBarIsSticky",null);
_.Q([_.e2("commentsHidePanelButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"commentsHidePanelButtonChanged",null);_.Q([_.LO("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],CN.prototype,"onRetrieveLocation",null);
_.Q([_.LO("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Function]),_.F("design:returntype")],CN.prototype,"onLoadReloadContinuation",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"onServiceRequestCompleted",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"dataChanged",null);
_.Q([_.Mb("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"observeDataContentsLength",null);_.Q([_.LO("yt-dismissible-item-dismissed"),_.LO("yt-dismissible-item-undismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],CN.prototype,"onYtDismissibleItemDismissedChange",null);
_.Q([_.e2("continuationShowButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"continuationShowButtonChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"dataChangedForBinding",null);_.Q([_.m({is:"ytd-item-section-renderer",disableElementRegistration:!0})],CN);
_.u(CN,"ytd-item-section-renderer",function(){if(HoB!==void 0)return HoB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return HoB=d},{mode:1});var Bke;var lMk=_.fY(_.X7("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var ckV={},wqW=(ckV[0]={title:_.sL(_.X7("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.OL("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},ckV[1]={title:_.sL(_.X7("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.OL("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},ckV);_.mR("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var ii=function(){var d=_.l.apply(this,arguments)||this;d.allVideosCount=0;d.allPlaylistCount=0;d.isOnline=!1;d.shouldRenderDownloadsBanner=!1;d.shouldRenderDownloadsBannerUpsell=!1;d.hasOptedIntoSmartDownloads=!1;d.areAllSmartDownloadsDeleted=!1;d.smartDownloadsCompleted=!1;return d};
_.x(ii,_.l);ii.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
ii.prototype.attached=function(){this.downloadsToRenderChanged()};
ii.prototype.detached=function(){this.set("renderableData",{})};
ii.prototype.downloadsToRenderChanged=function(){var d=_.pY().getState().entities,f=_.ub(d),R=_.q("kevlar_playlist_dl_page_killswitch")?nl1(d):_.P9(d),W=_.mN8(d),p=_.vl8(d),U=_.lb(f);d=_.QX(d);this.set("renderableData",ScQ(R,f,W,p,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,U,d))};
ii.prototype.downloadsToRenderChanged=ii.prototype.downloadsToRenderChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],ii.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ii.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ii.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ii.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],ii.prototype,"renderableData",void 0);_.Q([_.M({selector:_.fan}),_.F("design:type",Object)],ii.prototype,"allVideosCount",void 0);_.Q([_.M({selector:xtS}),_.F("design:type",Object)],ii.prototype,"allPlaylistCount",void 0);_.Q([_.M({selector:_.hB}),_.F("design:type",Object)],ii.prototype,"isOnline",void 0);_.Q([_.M({selector:_.suJ}),_.F("design:type",Object)],ii.prototype,"shouldRenderDownloadsBanner",void 0);
_.Q([_.M({selector:_.ETf}),_.F("design:type",Object)],ii.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.Q([_.M({selector:_.gTJ}),_.F("design:type",Object)],ii.prototype,"hasOptedIntoSmartDownloads",void 0);_.Q([_.M({selector:_.Hzn}),_.F("design:type",Object)],ii.prototype,"areAllSmartDownloadsDeleted",void 0);_.Q([_.M({selector:Kuf}),_.F("design:type",Object)],ii.prototype,"smartDownloadsCompleted",void 0);
_.Q([_.Mb("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ii.prototype,"downloadsToRenderChanged",null);_.Q([_.m({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],ii);
_.u(ii,"ytd-offline-item-section-renderer",function(){if(Bke!==void 0)return Bke;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Bke=d},
{mode:1});var tJB;var dwR;var BO=function(){return _.l.apply(this,arguments)||this};
_.x(BO,_.l);
BO.prototype.onDataChanged=function(){if(this.JSC$16610_lastData){var d=this.getFilterClass(this.JSC$16610_lastData.status);d&&this.hostElement.classList.remove(d)}var f;(d=this.getFilterClass((f=this.data)==null?void 0:f.status))&&this.hostElement.classList.add(d);d==="selected"?_.Eo(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Eo(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");d==="disabled"?_.Eo(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Eo(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$16610_lastData=this.data};
BO.prototype.getFilterClass=function(d){switch(d){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
BO.prototype.onDataChanged=BO.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BO.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],BO.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BO.prototype,"onDataChanged",null);_.Q([_.m({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],BO);
_.u(BO,"ytd-search-filter-renderer",function(){if(dwR!==void 0)return dwR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return dwR=d},{mode:_.kO("kevlar_poly_si_batch_j075")?1:2});var cO=function(){return _.l.apply(this,arguments)||this};
_.x(cO,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cO.prototype,"data",void 0);_.Q([_.m({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],cO);
_.u(cO,"ytd-search-filter-group-renderer",function(){if(tJB!==void 0)return tJB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tJB=d},{mode:_.kO("kevlar_poly_si_batch_j075")?1:2});var jqa;var t8=function(){return _.l.apply(this,arguments)||this};
_.x(t8,_.l);t8.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.Hc());this.isCollapsed=!this.isCollapsed};
t8.prototype.navigateToAboutTheseResultsPage=function(){var d=_.Pn("https://www.youtube.com/howyoutubeworks/product-features/search/");d?_.cn(window,d,"_blank"):_.nk(Error("Rh"))};
t8.prototype.dataChanged=function(){this.isCollapsed=!0};
t8.prototype.computeShowBottomBorder=function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.button)==null?0:f.toggleButtonRenderer)||!((R=this.data)==null||!R.aboutTheseResultsButton)};
t8.prototype.dataChanged=t8.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],t8.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.F("design:type",Boolean)],t8.prototype,"showBottomBorder",void 0);_.Q([_.M(),_.F("design:type",Boolean)],t8.prototype,"renderCollapsibleMenu",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],t8.prototype,"isCollapsed",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],t8.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],t8);
_.u(t8,"ytd-search-sub-menu-renderer",function(){if(jqa!==void 0)return jqa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jqa=d},{mode:1});var fRV;var RIe=new _.BE("SECTION_LIST_RENDERER_TOKEN");var Wqc;var dW=function(){return _.l.apply(this,arguments)||this};
_.x(dW,_.l);dW.prototype.computeStyle=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],dW.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dW.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],dW.prototype,"headerStyle",void 0);_.Q([_.m({is:"ytd-text-header-renderer",disableElementRegistration:!0})],dW);
_.u(dW,"ytd-text-header-renderer",function(){if(Wqc!==void 0)return Wqc;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Wqc=d},{mode:1});var pKy;var j0=function(){return _.l.apply(this,arguments)||this};
_.x(j0,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],j0.prototype,"data",void 0);_.Q([_.m({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],j0);
_.u(j0,"ytd-minor-moment-header-renderer",function(){if(pKy!==void 0)return pKy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pKy=d},{mode:1});var UwN;var fX=function(){return _.l.apply(this,arguments)||this};
_.x(fX,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fX.prototype,"data",void 0);_.Q([_.m({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],fX);
_.u(fX,"ytd-minor-moment-setting-alert-renderer",function(){if(UwN!==void 0)return UwN;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return UwN=d},{mode:1});var O$O;var Z$F;var R3=function(){var d=_.l.apply(this,arguments)||this;d.booleanSettingById=!1;d.smartDownloadsEnabledVE=_.z2(128287);d.smartDownloadsDisabledVE=_.z2(128286);d.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return d};
_.x(R3,_.l);_.O=R3.prototype;_.O.attachSmartDownloadsSettingVes=function(){var d;this.activeVeForLogging||((d=this.data)==null?void 0:d.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.zS(_.Ah(),this.smartDownloadsEnabledVE),_.zS(_.Ah(),this.smartDownloadsDisabledVE))};
_.O.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.E$(this.hostElement,"yt-settings-switch-ready")};
_.O.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.O.onSwitchChange=function(d){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(d=_.Wf(d).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.q("kevlar_settings_switch_resolve_command_killswitch")?_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(d)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.O.handleUpdateSettingsSwitch=function(d){(d=_.e(d,b0c))&&this.data&&this.data.id===d.id&&this.set("data.enabled",!!d.enabled)};
_.O.onToggleSettingsSwitch=function(d,f){this.data&&this.data.id===d&&this.set("data.enabled",f!=null?f:!this.data.enabled)};
_.O.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.RK.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.O.maybeLogSmartDownloadsSettingVisibility=function(){var d=_.J6(),f;d&&((f=this.data)==null?void 0:f.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.tD(d,[this.smartDownloadsEnabledVE]),_.d2(d,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.tD(d,[this.smartDownloadsDisabledVE]),_.d2(d,[this.smartDownloadsEnabledVE])))};
_.O.maybeLogSmartDownloadsSettingClick=function(){var d;((d=this.data)==null?void 0:d.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.Yl(_.Ah(),this.activeVeForLogging)};
_.O.updateDataEnabledFromBinding=function(d){this.set("data.enabled",d.detail.value)};
_.Uh.Object.defineProperties(R3.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var d=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!d&&(d=this.ytRendererBehavior.getSimpleString(this.data.title));return d}}});
R3.prototype.dataChanged=R3.prototype.dataChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],R3.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],R3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],R3.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],R3.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],R3.prototype,"data",void 0);_.Q([_.M({selector:function(d,f){if(Object.keys(d==null?void 0:d.entities).length)switch(f){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return hUF(d.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.F("design:type",Object)],R3.prototype,"booleanSettingById",void 0);_.Q([_.M(),_.F("design:type",vZ)],R3.prototype,"activeVeForLogging",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],R3.prototype,"toggleAriaLabel",null);_.Q([_.Mb("data"),_.Mb("booleanSettingById"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R3.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],R3);
_.u(R3,"ytd-settings-switch-renderer",function(){if(Z$F!==void 0)return Z$F;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Z$F=d},{mode:1});var WB=function(){return _.l.apply(this,arguments)||this};
_.x(WB,_.l);WB.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}}}}};
_.Uh.Object.defineProperties(WB.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var d=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(d+=" remove-left-margin");this.data.extraBottomSpace&&(d+=" extra-bottom-space");return d}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WB.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],WB.prototype,"contentsClassName",null);_.Q([_.m({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],WB);
_.u(WB,"ytd-minor-moment-setting-section-renderer",function(){if(O$O!==void 0)return O$O;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return O$O=d},{mode:1});var sqi;var pX=function(){return _.l.apply(this,arguments)||this};
_.x(pX,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],pX.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pX.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],pX);
_.u(pX,"ytd-empty-product-details-renderer",function(){if(sqi!==void 0)return sqi;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return sqi=d},{mode:1});var gqa;var H$a;var Ut=function(){var d=_.l.apply(this,arguments)||this;d.expanded=!0;return d};
_.x(Ut,_.l);Ut.prototype.getBadgeRowClass=function(d,f,R){for(var W=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),p=W.next();!p.done;p=W.next())p.value.onShow();d=d.selected;return R?d!==-1?d===f?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(d!==void 0?d:0)===f?"badge-line":"badge-hidden"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ut.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Ut.prototype,"expanded",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],Ut);
_.u(Ut,"ytd-sponsorships-loyalty-badges-renderer",function(){if(H$a!==void 0)return H$a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return H$a=d},{mode:1});var Kqy;var Ot=function(){var d=_.l.apply(this,arguments)||this;d.expanded=!0;return d};
_.x(Ot,_.l);Ot.prototype.getContainerClasses=function(d,f){d=d?"expanded":"collapsed";f&&(d+=" item");return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ot.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ot.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Ot.prototype,"expanded",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],Ot);
_.u(Ot,"ytd-sponsorships-perk-renderer",function(){if(Kqy!==void 0)return Kqy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Kqy=d},{mode:1});var Eqa;var ZK=function(){var d=_.l.apply(this,arguments)||this;d.expanded=!0;return d};
_.x(ZK,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZK.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ZK.prototype,"expanded",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],ZK);
_.u(ZK,"ytd-sponsorships-perks-renderer",function(){if(Eqa!==void 0)return Eqa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Eqa=d},{mode:1});var st=function(){var d=_.l.apply(this,arguments)||this;d.isCollapsed=!1;return d};
_.x(st,_.l);st.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
st.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
st.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var d;this.expandCollapseButton=_.e((d=this.data)==null?void 0:d.expandButton,_.Qj)}else{var f;this.expandCollapseButton=_.e((f=this.data)==null?void 0:f.collapseButton,_.Qj)}};
st.prototype.updateExpandCollapseButton=st.prototype.updateExpandCollapseButton;st.prototype.onDataChanged=st.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],st.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],st.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],st.prototype,"isCollapsed",void 0);_.Q([_.M(),_.F("design:type",Object)],st.prototype,"expandCollapseButton",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],st.prototype,"onDataChanged",null);_.Q([_.Mb("data","isCollapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],st.prototype,"updateExpandCollapseButton",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],st);
_.u(st,"ytd-sponsorships-expandable-perks-renderer",function(){if(gqa!==void 0)return gqa;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return gqa=d},{mode:1});var zIO;var gW=function(){return _.l.apply(this,arguments)||this};
_.x(gW,_.l);gW.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],gW.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gW.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],gW);
_.u(gW,"ytd-sponsorships-actionable-message-renderer",function(){if(zIO!==void 0)return zIO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return zIO=d},{mode:1});var kHy;var HB=function(){return _.l.apply(this,arguments)||this};
_.x(HB,_.l);_.O=HB.prototype;_.O.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.O.getExpansionIcon=function(d){return d?"COLLAPSE":"EXPAND"};
_.O.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.O.computeMessageContainerStyle=function(d){var f=d.expandableItems?" style-clickable":"";return d.messageContainerStyle?d.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+f:"style-unspecified"+f};
_.O.isSinglePerk=function(d){return!!d.messageContainerStyle&&(d.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||d.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.O.onExpandedChanged=function(){var d=this;if(this.expanded)for(var f=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),R=f.next();!R.done;R=f.next())R.value.onShow();_.WZ(this,function(){_.E$(d.hostElement,"yt-refit")})};
_.O.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
HB.prototype.onDataChanged=HB.prototype.onDataChanged;HB.prototype.onExpandedChanged=HB.prototype.onExpandedChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],HB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HB.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],HB.prototype,"expanded",void 0);
_.Q([_.e2("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HB.prototype,"onExpandedChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HB.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],HB);
_.u(HB,"ytd-sponsorships-expandable-message-renderer",function(){if(kHy!==void 0)return kHy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return kHy=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var Y8V;var KX=function(){return _.l.apply(this,arguments)||this};
_.x(KX,_.l);KX.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"}}}}};
KX.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.e(this.data.endButton,_.Qj).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
KX.prototype.onDataChanged=KX.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],KX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],KX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],KX.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KX.prototype,"onDataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],KX);
_.u(KX,"ytd-sponsorships-heading-renderer",function(){if(Y8V!==void 0)return Y8V;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Y8V=d},{mode:1});var b$C;var Et=function(){return _.l.apply(this,arguments)||this};
_.x(Et,_.l);_.Q([_.M(),_.F("design:type",Object)],Et.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Et.prototype,"ytRendererBehavior",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],Et);
_.u(Et,"ytd-sponsorships-links-renderer",function(){if(b$C!==void 0)return b$C;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return b$C=d},{mode:1});var Dwi;var zX=function(){return _.l.apply(this,arguments)||this};
_.x(zX,_.l);_.O=zX.prototype;_.O.onDataChanged=function(){if(this.data&&this.data.expandableItems){var d;(d=_.Eo(this.hostElement).querySelector("tp-yt-paper-button"))==null||d.setAttribute("role","button")}else{var f;(f=_.Eo(this.hostElement).querySelector("tp-yt-paper-button"))==null||f.removeAttribute("role")}};
_.O.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.O.getExpansionIcon=function(d){return d?"COLLAPSE":"EXPAND"};
_.O.getTileClasses=function(d){return d?"tile expandable-tile":"tile"};
_.O.getButtonDisabled=function(d){return d?void 0:""};
zX.prototype.onDataChanged=zX.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zX.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],zX.prototype,"expanded",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zX.prototype,"onDataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],zX);
_.u(zX,"ytd-sponsorships-list-tile-renderer",function(){if(Dwi!==void 0)return Dwi;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Dwi=d},{mode:1});var IRL;var q8C;var kp=function(){return _.l.apply(this,arguments)||this};
_.x(kp,_.l);kp.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],kp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kp.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],kp);
_.u(kp,"ytd-sponsorships-promotion-renderer",function(){if(q8C!==void 0)return q8C;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return q8C=d},{mode:1});var LqC;var Yp=function(){return _.l.apply(this,arguments)||this};
_.x(Yp,_.l);Yp.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yp.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Yp);
_.u(Yp,"ytd-sponsorships-purchase-option-renderer",function(){if(LqC!==void 0)return LqC;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return LqC=d},{mode:1});var eIR;var xwV;var XKV=function(){return _.l.apply(this,arguments)||this};
_.x(XKV,_.l);_.Q([_.M(),_.F("design:type",Object)],XKV.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],XKV);
_.u(XKV,"ytd-ypc-offer-promo-renderer",function(){if(xwV!==void 0)return xwV;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xwV=d},{mode:1});var bX=function(){return _.l.apply(this,arguments)||this};
_.x(bX,_.l);_.O=bX.prototype;
_.O.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"}}}}};
_.O.expansionCTA=function(d,f){return d&&(f?d.collapseCallToAction:d.expansionCallToAction)};
_.O.getExpansionIcon=function(d){return d?"COLLAPSE":"EXPAND"};
_.O.expansionCallToActionTap=function(){var d=this;this.expanded=!this.expanded;_.WZ(this,function(){_.E$(d.hostElement,"yt-refit")})};
_.O.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var d,f=(d=this.data)==null?void 0:d.onVisible;f&&this.ytComponentBehavior.resolveCommand(f)};
_.O.computeDisplayTitle=function(d){return!(!d||this.titledisplaystatus!=="show")};
_.O.computeDisplaySeparator=function(){return!1};
_.O.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
bX.prototype.onDataChanged=bX.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],bX.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],bX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bX.prototype,"data",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],bX.prototype,"expanded",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],bX.prototype,"purchaseButtonClicked",void 0);_.Q([_.M({reflectToAttribute:!0,value:"show"}),_.F("design:type",String)],bX.prototype,"titledisplaystatus",void 0);_.Q([_.M({computed:"computeDisplayTitle(data.title)"}),_.F("design:type",Boolean)],bX.prototype,"displayTitle",void 0);
_.Q([_.M({computed:"computeDisplaySeparator(data)"}),_.F("design:type",Boolean)],bX.prototype,"displaySeparator",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bX.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],bX);
_.u(bX,"ytd-sponsorships-tier-renderer",function(){if(eIR!==void 0)return eIR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return eIR=d},{mode:2});var DK=function(){return _.l.apply(this,arguments)||this};
_.x(DK,_.l);
DK.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DK.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DK.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],DK);
_.u(DK,"ytd-sponsorships-management-renderer",function(){if(IRL!==void 0)return IRL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return IRL=d},{mode:1});var TRR;var I3=function(){return _.l.apply(this,arguments)||this};
_.x(I3,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],I3.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],I3.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],I3);
_.u(I3,"ytd-open-in-native-app-view-model",function(){if(TRR!==void 0)return TRR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TRR=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var Ala;var aRB;var MDV=_.o2(["top-"]),wKV=_.o2(["bottom-"]),lRC=_.o2(["left-"]),GHR=_.o2(["right-"]),S8O={},VDe=function(d,f,R){d.removeAttribute("top-"+R);d.removeAttribute("bottom-"+R);d.removeAttribute("left-"+R);d.removeAttribute("right-"+R);f&&(f.top&&_.Up([_.HC(MDV)],d,"top-"+R,f.top),f.bottom&&_.Up([_.HC(wKV)],d,"bottom-"+R,f.bottom),f.left&&_.Up([_.HC(lRC)],d,"left-"+R,f.left),f.right&&_.Up([_.HC(GHR)],d,"right-"+R,f.right))};
S8O.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(d){var f,R=_.Eo((f=this.hostElement)!=null?f:this),W;f=this.cardItemBoxBehaviorMarginTargetId&&R?R.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(W=this.hostElement)!=null?W:this;VDe(f,d,"margin")},
cardItemContainerPaddingChanged_:function(d){var f,R=_.Eo((f=this.hostElement)!=null?f:this),W;f=this.cardItemBoxBehaviorPaddingTargetId&&R?R.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(W=this.hostElement)!=null?W:this;VDe(f,d,"padding")}}];var qp={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var rlV;var mwy;var LX=function(){return _.l.apply(this,arguments)||this};
_.x(LX,_.l);LX.prototype.textColorChanged_=function(){this.hostElement.style.color=qp[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
LX.prototype.textColorChanged_=LX.prototype.textColorChanged_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(S8O.YtCardItemBoxBehavior),_.F("design:type",Object)],LX.prototype,"ytCardItemBoxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LX.prototype,"data",void 0);_.Q([_.e2("data.textColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LX.prototype,"textColorChanged_",null);
_.Q([_.nO({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],LX);
_.u(LX,"yt-card-item-text-renderer",function(){if(mwy===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;rlV===void 0&&(rlV=document.createElement("template"));var W=rlV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);mwy=d}d=mwy;return d},{mode:2});var uLV;var P4e;var e0=function(){return _.l.apply(this,arguments)||this};
_.x(e0,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],e0.prototype,"data",void 0);_.Q([_.nO({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],e0);
_.u(e0,"yt-card-item-badge-renderer",function(){if(P4e===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;uLV===void 0&&(uLV=document.createElement("template"));var W=uLV;R.call(f,W.content.cloneNode(!0),d.content.firstChild);P4e=d}d=P4e;return d},{mode:2});var Qqe;var vqR;var xp=function(){return _.l.apply(this,arguments)||this};
_.x(xp,_.l);xp.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xp.prototype,"data",void 0);_.Q([_.nO({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],xp);
_.u(xp,"yt-card-item-text-collection-renderer",function(){if(vqR===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Qqe===void 0&&(Qqe=document.createElement("template"));var W=Qqe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);vqR=d}d=vqR;return d},{mode:2});var Fqe;var JlC;var XW=function(){return _.l.apply(this,arguments)||this};
_.x(XW,_.l);XW.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]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XW.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XW.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XW.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Number)],XW.prototype,"iconSize",void 0);_.Q([_.nO({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],XW);
_.u(XW,"yt-card-item-text-with-button-renderer",function(){if(JlC===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Fqe===void 0&&(Fqe=document.createElement("template"));var W=Fqe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JlC=d}d=JlC;return d},{mode:2});var TX=function(){return _.l.apply(this,arguments)||this};
_.x(TX,_.l);TX.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],TX.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],TX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],TX.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],TX);
_.u(TX,"ytd-commerce-cart-summary-line-item-renderer",function(){if(aRB!==void 0)return aRB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aRB=d},{mode:1});_.mR("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var AP=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;return d};
_.x(AP,_.l);_.O=AP.prototype;_.O.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"}}}}};
_.O.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.O.updateSummary=function(){var d=this.commerceCartCheckoutButtonEntity,f;if(((f=this.data)==null?0:f.cartButton)&&d.checkoutSummaryText){var R,W=wM((R=this.data)==null?void 0:R.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+W+".cardItemTextRenderer.text",lO(d.checkoutSummaryText));if(d.checkoutDetailText){var p;R=wM((p=this.data)==null?void 0:p.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+R+".cardItemTextRenderer.text",lO(d.checkoutDetailText))}if(d.checkoutAdditionalMetadataText){var U;
p=wM((U=this.data)==null?void 0:U.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+p+".cardItemTextRenderer.text",lO(d.checkoutAdditionalMetadataText))}}else d.estimatedTotalPrice&&(U=wM((W=this.data)==null?void 0:W.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+U+".cardItemTextRenderer.text",lO(d.estimatedTotalPrice)))};
_.O.updateIsHidden=function(){var d,f=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.isHidden;f!==void 0&&(this.hidden=f)};
_.O.updateCheckoutButton=function(){var d,f=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.isDisabled;f!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",f);var R;d=(R=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:R.innertubeCommand;d!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",d);var W;R=(W=this.commerceCartCheckoutButtonEntity)==null?void 0:W.checkoutButtonText;R!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:R})};
AP.prototype.entityChanged=AP.prototype.entityChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],AP.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],AP.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],AP.prototype,"fullWidth",void 0);_.Q([_.M(),_.F("design:type",Object)],AP.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],AP.prototype,"compact",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],AP.prototype,"hidden",void 0);
_.Q([_.M({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:oSp}),_.F("design:type",Object)],AP.prototype,"commerceCartCheckoutButtonEntity",void 0);_.Q([_.e2("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AP.prototype,"entityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],AP);
_.u(AP,"ytd-commerce-cart-checkout-button-renderer",function(){if(Ala!==void 0)return Ala;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Ala=d},{mode:2});var nqe;_.hIc={};
_.hIc.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",_.qb(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.qb(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(d){!this.tappableItemBehaviorTapEnabled||d.keyCode!==13&&d.keyCode!==32||d.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var d=this.data.onTap;d.ypcGetCartEndpoint?(_.Yh(this.hostElement,[d]),this.tappableItemBehaviorTapEnabled=!1):d.ypcOffersEndpoint?_.Yh(this.hostElement,[d]):_.b5(this.hostElement,[d],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(d){this.tappableItemBehaviorTapEnabled=!!d},
tappableItemBehaviorOnTapEnabledChanged_:function(){var d=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(d.setAttribute("tabIndex",0),d.setAttribute("role","button")):(d.removeAttribute("tabIndex"),d.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(d){d.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var oqL;var $wV;var a3=function(){return _.l.apply(this,arguments)||this};
_.x(a3,_.l);a3.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.uG("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.uG("sharingToggleButtonAndDefaultButton")}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],a3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a3.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a3.prototype,"data",void 0);_.Q([_.nO({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],a3);
_.u(a3,"yt-card-item-actions-renderer",function(){if($wV===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;oqL===void 0&&(oqL=document.createElement("template"));var W=oqL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);$wV=d}d=$wV;return d},{mode:2});var NRL;var ylF;var C4e;var i$B;var BRO;var clV;var Mp=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return d};
_.x(Mp,_.l);Mp.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Mp.prototype.handleDarkModeToggledAction_=function(d){this.isDarkTheme_=d};
Mp.prototype.computeThemeImage_=function(d,f){if(!d||!d.imageLight)return!1;this.isCircular_=d.isCircular;d.imageWidth&&(this.hostElement.style.width=d.imageWidth+"px");d.imageHeight&&(this.hostElement.style.height=d.imageHeight+"px");d.borderWidth&&(this.image.style.borderWidth=d.borderWidth+"px",this.image.style.borderStyle="solid");d.borderColor&&(this.image.style.borderColor=_.yF(d.borderColor));return f&&d.imageDark?d.imageDark:d.imageLight};
Mp.prototype.computeThemeIcon_=function(d){var f,R;if(!(d==null?0:(f=d.themedIcon)==null?0:(R=f.icon)==null?0:R.iconType))return!1;this.icon.style.color=qp[d.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(d.imageWidth||18)+"px";this.icon.style.height=(d.imageHeight||18)+"px";return _.IT(d.themedIcon.icon.iconType)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mp.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Mp.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(S8O.YtCardItemBoxBehavior),_.F("design:type",Object)],Mp.prototype,"ytCardItemBoxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Mp.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mp.prototype,"data",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Mp.prototype,"fit",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Mp.prototype,"isDarkTheme_",void 0);_.Q([_.M({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.F("design:type",Object)],Mp.prototype,"themeImage_",void 0);_.Q([_.M({computed:"computeThemeIcon_(data)"}),_.F("design:type",Object)],Mp.prototype,"themeIcon_",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],Mp.prototype,"isCircular_",void 0);
_.Q([_.Xd("#image"),_.F("design:type",Object)],Mp.prototype,"image",void 0);_.Q([_.Xd("#icon"),_.F("design:type",Object)],Mp.prototype,"icon",void 0);_.Q([_.nO({is:"yt-themed-image-renderer",disableElementRegistration:!0})],Mp);
_.u(Mp,"yt-themed-image-renderer",function(){if(clV===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;BRO===void 0&&(BRO=document.createElement("template"));var W=BRO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);clV=d}d=clV;return d},{mode:2});var wW=function(){return _.l.apply(this,arguments)||this};
_.x(wW,_.l);wW.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"}}}}};
wW.prototype.computeImagePlacement_=function(d){return d||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],wW.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wW.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wW.prototype,"data",void 0);_.Q([_.M({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.F("design:type",String)],wW.prototype,"imagePlacement",void 0);
_.Q([_.nO({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],wW);
_.u(wW,"yt-card-item-text-with-image-renderer",function(){if(i$B===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;C4e===void 0&&(C4e=document.createElement("template"));var W=C4e;R.call(f,W.content.cloneNode(!0),d.content.firstChild);i$B=d}d=i$B;return d},{mode:2});var lX=function(){return _.l.apply(this,arguments)||this};
_.x(lX,_.l);lX.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"}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],lX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lX.prototype,"data",void 0);_.Q([_.nO({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],lX);
_.u(lX,"yt-card-item-error-renderer",function(){if(ylF===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;NRL===void 0&&(NRL=document.createElement("template"));var W=NRL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ylF=d}d=ylF;return d},{mode:2});var tDe;var dXe;_.mR("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var GX=function(){return _.l.apply(this,arguments)||this};
_.x(GX,_.l);_.O=GX.prototype;
_.O.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"}}}}};
_.O.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.O.backgroundColorChanged_=function(){var d,f=(d=this.data)==null?void 0:d.backgroundColor;d=qp[f||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Eo(this.hostElement).querySelector("#main-content").style.backgroundColor=d};
_.O.headerPromoBackgroundColorChanged_=function(){var d,f=(d=this.data)==null?void 0:d.headerPromoBackgroundColor;d=qp[f||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Eo(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=d};
_.O.errorRendererVisibilityChanged_=function(){var d=this.isExpanded_,f;this.isErrorRendererVisible_=!((f=this.data)==null||!f.errorRenderer)&&!d};
_.O.onYtToggleButton_=function(d,f){this.isExpanded_=f.toggled};
GX.prototype.onYtToggleButton_=GX.prototype.onYtToggleButton_;GX.prototype.errorRendererVisibilityChanged_=GX.prototype.errorRendererVisibilityChanged_;GX.prototype.headerPromoBackgroundColorChanged_=GX.prototype.headerPromoBackgroundColorChanged_;GX.prototype.backgroundColorChanged_=GX.prototype.backgroundColorChanged_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(S8O.YtCardItemBoxBehavior),_.F("design:type",Object)],GX.prototype,"ytCardItemBoxBehavior",void 0);_.Q([_.A(_.hIc.YtTappableItemBehavior),_.F("design:type",Object)],GX.prototype,"ytTappableItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GX.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],GX.prototype,"isExpanded_",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],GX.prototype,"isErrorRendererVisible_",void 0);_.Q([_.e2("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GX.prototype,"backgroundColorChanged_",null);_.Q([_.e2("data.headerPromoBackgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GX.prototype,"headerPromoBackgroundColorChanged_",null);
_.Q([_.e2("data.errorRenderer","isExpanded_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GX.prototype,"errorRendererVisibilityChanged_",null);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],GX.prototype,"onYtToggleButton_",null);_.Q([_.nO({is:"yt-card-item-renderer",disableElementRegistration:!0})],GX);
_.u(GX,"yt-card-item-renderer",function(){if(dXe===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;tDe===void 0&&(tDe=document.createElement("template"));var W=tDe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);dXe=d}d=dXe;return d},{mode:2});_.mR("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var S0=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;return d};
_.x(S0,_.l);_.O=S0.prototype;_.O.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.O.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.O.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var d,f=(d=this.commerceCartHeaderEntity)==null?void 0:d.isHidden;f!==void 0&&(this.hidden=f)}};
_.O.updateTitle=function(){var d=this.commerceCartHeaderEntity.isDisabled,f,R,W=(R=_.e((f=this.data)==null?void 0:f.item,VEV))==null?void 0:R.headingRenderer;W&&(f=wM(W,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+f+".0.cardItemTextRenderer.textColor",d?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.O.updateSummaryText=function(){var d=this.commerceCartHeaderEntity;if(this.compact){var f,R,W=(R=_.e((f=this.data)==null?void 0:f.item,VEV))==null?void 0:R.headingRenderer;W&&(f=wM(W,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+f+".1.cardItemTextRenderer.text",d.shortHeaderSummaryText?lO(d.shortHeaderSummaryText):d.headerSummaryText?lO(d.headerSummaryText):""))}else{var p;if(f=(p=_.e((W=this.data)==null?void 0:W.item,VEV))==null?void 0:p.additionalInfoRenderer)f=wM(f,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+f+".text",d.headerSummaryText?lO(d.headerSummaryText):"")}};
_.O.updateCheckoutButton=function(){var d=this.commerceCartHeaderEntity,f,R,W=(R=_.e((f=this.data)==null?void 0:f.item,VEV))==null?void 0:R.additionalInfoRenderer;f=wM(W,"buttonRenderer");var p;R=(p=this.commerceCartHeaderEntity)==null?void 0:p.isButtonDisabled;var U;p=(U=this.commerceCartHeaderEntity)==null?void 0:U.isButtonHidden;R!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+f+".buttonRenderer.isDisabled",R);p!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
p);var g;d=(g=d.checkoutButtonCommand)==null?void 0:g.innertubeCommand;d!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+f+".buttonRenderer.command",d)};
S0.prototype.entityChanged=S0.prototype.entityChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],S0.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],S0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],S0.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],S0.prototype,"compact",void 0);_.Q([_.M({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(d,f){return _.qn(d.entities,"commerceCartHeaderEntity",f)}}),
_.F("design:type",Object)],S0.prototype,"commerceCartHeaderEntity",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],S0.prototype,"hidden",void 0);_.Q([_.e2("commerceCartHeaderEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S0.prototype,"entityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],S0);
_.u(S0,"ytd-commerce-cart-header-renderer",function(){if(nqe!==void 0)return nqe;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return nqe=d},{mode:1});var jDV;var fYa=_.Dy(function(d,f){var R;return(R=d.onChangeCallback)==null?void 0:R.call(d,f)},1E3),RWy=_.UI(function(d){var f=d.data;
var R=d.iconMinus;d=d.iconPlus;var W=function(){return!!f().disabled},p=_.Z(_.kY(0,void 0,"r56zNb")),U=p.next().value,g=p.next().value;
p={};p=_.Iw("yt-spec-quantity-incrementer-shape__icon",(p["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return W()||U()===(f().onRemoveCommand?0:1)},p));
var K={};K=_.Iw("yt-spec-quantity-incrementer-shape__icon",(K["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return U()>=f().maxValue||W()},K));
var E={};E=_.Iw("yt-spec-quantity-incrementer-shape__text",(E["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return U()>f().maxValue},E["yt-spec-quantity-incrementer-shape__text--text-disabled"]=W,E));
var Y=_.qL(function(){if(U()===1){var D,I;(I=(D=f()).onRemoveCommand)==null||I.call(D)}D=U()>f().maxValue?f().maxValue:U()-1;g(D);fYa(f(),D);return!1}),b=_.qL(function(){if(U()===f().maxValue)return!1;
var D=U()+1;g(D);fYa(f(),D);return!1});
_.GB(function(){g(f().value)});
return _.z("quantity-incrementer-shape",null,_.z("div",{class:"yt-spec-quantity-incrementer-shape"},_.z("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return U()===(f().onRemoveCommand?0:1)||W()},
"aria-label":function(){return U()!==1?f().minusLabel:f().minimumReachedLabel},
"on:click":Y},_.z(_.E1,{model:{circular:!0}}),_.z("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.z("div",{class:p},R()))),_.z("div",{class:E},U),_.z("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return U()>=f().maxValue||W()},
"aria-label":function(){return U()!==f().maxValue?f().plusLabel:f().maximumReachedLabel},
"on:click":b},_.z(_.E1,{model:{circular:!0}}),_.z("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.z("div",{class:K},d())))))},"ie");_.Hk(_.UI(function(d){function f(){R().onRemoveCommand&&_.Cu(R().onRemoveCommand)}
var R=d.data;var W=_.xt(Gd8,function(){return R().quantityIncrementerEntityKey});
return _.z("yt-quantity-incrementer-view-model",null,_.z(RWy,{data:function(){var p=R(),U;var g=W()?!((U=W())==null||!U.disabled):!1;var K;U=W()?(K=W())==null?void 0:K.quantity:R().quantity;return mTJ(p,g,f,U)},
iconMinus:function(){return _.z(_.X8,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.z(_.X8,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"je"),"yt-quantity-incrementer-view-model",{props:{data:_.jE}});var Vd=function(){var d=_.l.apply(this,arguments)||this;d.compact=!1;d.hasQuantityIncrementer=!1;return d};
_.x(Vd,_.l);Vd.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"}}}};
Vd.prototype.computeHasQuantityIncrementer=function(){var d;return!!_.e((d=this.data)==null?void 0:d.picker,PER)};
Vd.prototype.onLabelClick=function(){var d;(d=this.dropdownEl)==null||d.open()};
_.Q([_.Xd("ytd-dropdown-renderer"),_.F("design:type",Object)],Vd.prototype,"dropdownEl",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vd.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Vd.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vd.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],Vd.prototype,"quantityColor",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Vd.prototype,"compact",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.F("design:type",Object)],Vd.prototype,"hasQuantityIncrementer",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Vd);
_.u(Vd,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(jDV!==void 0)return jDV;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jDV=d},{mode:1});var Wty;var poO;var rW=function(){return _.l.apply(this,arguments)||this};
_.x(rW,_.l);rW.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
rW.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
rW.prototype.updateTitle=function(){var d=this.disabledCartItemEntity;d.disableActionName&&this.set("data.title",lO(d.disableActionName))};
rW.prototype.updateButton=function(){var d,f=(d=this.disabledCartItemEntity.undoCommand)==null?void 0:d.innertubeCommand;f!==void 0&&(this.set("data.actionButton.buttonRenderer.command",f),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
rW.prototype.entityChanged=rW.prototype.entityChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],rW.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rW.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(d,f){return _.qn(d.entities,"disabledCartItemEntity",f)}}),
_.F("design:type",Object)],rW.prototype,"disabledCartItemEntity",void 0);_.Q([_.M(),_.F("design:type",Object)],rW.prototype,"data",void 0);_.Q([_.e2("disabledCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rW.prototype,"entityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],rW);
_.u(rW,"ytd-disabled-cart-item-renderer",function(){if(poO!==void 0)return poO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return poO=d},{mode:1});_.mR("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var mN=function(){var d=_.l.apply(this,arguments)||this;d.compact=!1;d.hidden=!1;d.errorHidden=!1;d.noOnTap=!1;return d};
_.x(mN,_.l);_.O=mN.prototype;
_.O.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"}}}};
_.O.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.O.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var d=this.firstButtonElement;d.alignByText=!0;d.iconAlignByText=!0}};
_.O.computeNoOnTap=function(d){return!d};
_.O.updateQuantityColor=function(){if(this.pickerElement){var d,f=(d=this.commerceCartItemEntity)==null?void 0:d.quantityColor;this.pickerElement.quantityColor=f}};
_.O.updateTotalPriceColor=function(){var d,f=(d=this.commerceCartItemEntity)==null?void 0:d.totalPriceColor;if(f){var R;d=_.e((R=this.data)==null?void 0:R.quantityPicker,mVB);if(R=_.e(d==null?void 0:d.price,rwC))R.textColor=f}};
_.O.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var d,f=(d=this.commerceCartItemEntity)==null?void 0:d.isHidden;f!==void 0&&(this.hidden=f)}};
_.O.updateHideErrorMessage=function(){var d,f=(d=this.commerceCartItemEntity)==null?void 0:d.hideErrorMessage;f!==void 0&&(this.errorHidden=f)};
_.O.updateQuantity=function(){var d=this,f,R=(f=this.commerceCartItemEntity)==null?void 0:f.quantity,W;f=(W=this.commerceCartItemEntity)==null?void 0:W.totalPrice;if(R){this.updateTotalPriceColor();this.updateQuantityColor();var p;W=_.e((p=this.data)==null?void 0:p.quantityPicker,mVB);if(p=_.e(W==null?void 0:W.price,rwC))p.text=f?{simpleText:f.content}:void 0;if(f=_.e(W==null?void 0:W.picker,PER))f.quantity=R;var U;if(p=(U=_.e(W==null?void 0:W.picker,QEe))==null?void 0:U.entries){U=!1;f=void 0;p=
_.Z(p);for(W=p.next();!W.done;W=p.next())W=W.value,W.dropdownItemRenderer&&(f||(f=W.dropdownItemRenderer),W.dropdownItemRenderer.isSelected=!1,R===W.dropdownItemRenderer.int32Value&&(U=!0,W.dropdownItemRenderer.isSelected=!0));!U&&f&&(f.isSelected=!0)}_.WZ(this,function(){var g;d.set("data.quantityPicker",_.uo.unsafeClone((g=d.data)==null?void 0:g.quantityPicker))})}};
mN.prototype.onYtRendererstamperFinished=mN.prototype.onYtRendererstamperFinished;mN.prototype.entityChanged=mN.prototype.entityChanged;_.Q([_.M(),_.F("design:type",Object)],mN.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mN.prototype,"compact",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],mN.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mN.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],mN.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mN.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(d,f){return _.qn(d.entities,"commerceCartItemEntity",f)}}),
_.F("design:type",Object)],mN.prototype,"commerceCartItemEntity",void 0);_.Q([_.M(),_.F("design:type",Object)],mN.prototype,"quantityPicker",void 0);_.Q([_.M(),_.F("design:type",Object)],mN.prototype,"compactQuantityPicker",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mN.prototype,"hidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mN.prototype,"errorHidden",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.F("design:type",Object)],mN.prototype,"noOnTap",void 0);_.Q([_.Xd("ytd-commerce-cart-item-quantity-picker-renderer"),_.F("design:type",Object)],mN.prototype,"pickerElement",void 0);_.Q([_.Xd("yt-button-renderer"),_.F("design:type",Element)],mN.prototype,"firstButtonElement",void 0);
_.Q([_.e2("commerceCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mN.prototype,"entityChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mN.prototype,"onYtRendererstamperFinished",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],mN);
_.u(mN,"ytd-commerce-cart-item-renderer",function(){if(Wty!==void 0)return Wty;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Wty=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var UXa;var O6c;var uX=function(){return _.l.apply(this,arguments)||this};
_.x(uX,_.l);uX.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}}}}}};
uX.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
uX.prototype.updateCheckoutLineItems=function(){var d,f=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.checkoutLineItems;f&&(d=f.map(function(R){a:{var W=R.price,p=R.description;switch(R.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":R={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:lO(p),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:lO(W),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:R={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:lO(p),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:lO(W),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 R}),this.set("data.summaryLineItems",d))};
uX.prototype.updateIsHidden=function(){var d,f=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.isHidden;f!==void 0&&(this.hostElement.hidden=f)};
uX.prototype.entityChanged=uX.prototype.entityChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],uX.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],uX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],uX.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],uX.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],uX.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:oSp}),_.F("design:type",Object)],uX.prototype,"commerceCartCheckoutButtonEntity",void 0);_.Q([_.e2("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uX.prototype,"entityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],uX);
_.u(uX,"ytd-commerce-cart-summary-renderer",function(){if(O6c!==void 0)return O6c;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return O6c=d},{mode:1});var Z6V={};Z6V.InjectBehavior=[Ern.InjectBehavior];var sDF;var gxR;var PB=function(){return _.l.apply(this,arguments)||this};
_.x(PB,_.l);
PB.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:_.uG("menuRenderer")}}};
PB.prototype.onMenuTap=function(d){d.stopPropagation()};
_.Uh.Object.defineProperties(PB.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 d,f;return!(((d=this.data)==null||!d.sectionHeading)&&((f=this.data)==null?void 0:f.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var d,f;return!(((d=this.data)==null||!d.image)&&((f=this.data)==null?void 0:f.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var d,f;return!(((d=this.data)==null||!d.menu)&&((f=this.data)==null?void 0:f.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],PB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.hIc.YtTappableItemBehavior),_.F("design:type",Object)],PB.prototype,"ytTappableItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],PB.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.accessibilityData"),_.F("design:type",String),_.F("design:paramtypes",[])],PB.prototype,"ariaLabel",null);_.Q([_.a("data.sectionHeading","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PB.prototype,"sectionHeadingVisible",null);_.Q([_.a("data.image","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PB.prototype,"imageVisible",null);
_.Q([_.a("data.menu","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PB.prototype,"menuVisible",null);_.Q([_.nO({is:"yt-activity-item-renderer",disableElementRegistration:!0})],PB);
_.u(PB,"yt-activity-item-renderer",function(){if(gxR===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;sDF===void 0&&(sDF=document.createElement("template"));var W=sDF;R.call(f,W.content.cloneNode(!0),d.content.firstChild);gxR=d}d=gxR;return d},{mode:2});var H6R;var Ktc;var ExF;var zWL;var Qd=function(){return _.l.apply(this,arguments)||this};
_.x(Qd,_.l);
Qd.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"}}}}};
Qd.prototype.backgroundColorChanged_=function(){var d,f=(d=this.data)==null?void 0:d.backgroundColor;this.hostElement.style.backgroundColor=qp[f||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Qd.prototype.backgroundColorChanged_=Qd.prototype.backgroundColorChanged_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qd.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Qd.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qd.prototype,"data",void 0);
_.Q([_.e2("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qd.prototype,"backgroundColorChanged_",null);_.Q([_.nO({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Qd);
_.u(Qd,"yt-offer-item-upsell-renderer",function(){if(zWL===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;ExF===void 0&&(ExF=document.createElement("template"));var W=ExF;R.call(f,W.content.cloneNode(!0),d.content.firstChild);zWL=d}d=zWL;return d},{mode:2});_.mR("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var vB=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};d.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return d};
_.x(vB,_.l);_.O=vB.prototype;
_.O.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:_.uG("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.O.computeContainerStyle_=function(d){return d};
_.O.computeContainerIsHidden_=function(d){return d&&!!d.isHidden};
_.O.computeShowSpinner_=function(d,f){return d&&f==="in-progress"};
_.O.computeShowMoreContentsButton_=function(d,f,R,W,p){return!(!(W&&W.length||p&&p.length&&R)||!d||f)};
_.O.onToggleButton_=function(d){var f=this;d.stopPropagation();this.isExpanded_=d.detail&&d.detail.toggled;var R,W;this.isExpanded_&&!this.data.continuationSection.length&&((R=this.data)==null?0:(W=R.continuation)==null?0:W.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.E$(this.hostElement,"yt-load-next-continuation",function(p){return f.getContinuationUrl_(f.data.continuation.onClickContinuationData,p)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Yh(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.O.onShowMoreContentsButtonClicked_=function(d){var f=this;d.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.E$(this.hostElement,"yt-load-next-continuation",function(R){return f.getContinuationUrl_(f.data.continuations[0].nextContinuationData,R)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Yh(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.O.getContinuationUrl_=function(d,f){var R=d.continuation;d=d.clickTrackingParams;var W=_.J6();d&&W&&_.ja(W,_.Ge(d));return _.cN(f,{continuation:R})};
_.O.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var d=_.Eo(this.hostElement).querySelector("#continuation-section");d&&(d=d.querySelectorAll("ytmusic-item-section-renderer"))&&d.forEach(function(f){return f.classList.add("memberships-and-purchases")})};
_.O.dataChanged_=function(){var d;this.isExpanded_=!((d=this.data)==null||!d.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.O.updateCardOnClickCommand_=function(d){d=_.e(d,T4V);var f,R;this.data&&((f=this.data)==null?0:f.targetId)&&d&&d.targetId===((R=this.data)==null?void 0:R.targetId)&&d.onClickCommand&&(this.data.onClickCommand=d.onClickCommand,this.isOnClickCommand_=!0)};
_.O.backgroundColorChanged_=function(){var d,f=(d=this.data)==null?void 0:d.backgroundColor;this.hostElement.style.backgroundColor=qp[f||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
vB.prototype.backgroundColorChanged_=vB.prototype.backgroundColorChanged_;vB.prototype.dataChanged_=vB.prototype.dataChanged_;vB.prototype.nextContinuationDataUpdated_=vB.prototype.nextContinuationDataUpdated_;vB.prototype.onToggleButton_=vB.prototype.onToggleButton_;_.Q([_.A(_.CK),_.F("design:type",Object)],vB.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],vB.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],vB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],vB.prototype,"ytNextContinuationBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(Z6V.InjectBehavior),_.F("design:type",Object)],vB.prototype,"injectBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vB.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vB.prototype,"compact",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],vB.prototype,"isExpanded_",void 0);_.Q([_.M({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.F("design:type",String)],vB.prototype,"containerStyle_",void 0);_.Q([_.M({value:"not-started"}),_.F("design:type",String)],vB.prototype,"continuationStatus_",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.F("design:type",Boolean)],vB.prototype,"showSpinner_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],vB.prototype,"isOnClickCommand_",void 0);_.Q([_.M({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.F("design:type",Boolean)],vB.prototype,"showMoreContentsButton_",void 0);
_.Q([_.M({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(d,f){return!f||d.entities?null:_.qn(d.entities,"cardItemContainerEntity",f)}}),
_.F("design:type",Object)],vB.prototype,"cardItemContainerEntity_",void 0);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vB.prototype,"onToggleButton_",null);_.Q([_.LO("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vB.prototype,"nextContinuationDataUpdated_",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vB.prototype,"dataChanged_",null);_.Q([_.e2("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vB.prototype,"backgroundColorChanged_",null);_.Q([_.nO({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],vB);
_.u(vB,"yt-card-item-container-renderer",function(){if(Ktc===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;H6R===void 0&&(H6R=document.createElement("template"));var W=H6R;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Ktc=d}d=Ktc;return d},{mode:2});var FW=function(){return _.l.apply(this,arguments)||this};
_.x(FW,_.l);FW.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"}}}};
FW.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
FW.prototype.computeLoadingHidden=function(){var d;return!((d=this.commerceCartPageStateEntity)==null?0:d.cartActionInProgress)};
FW.prototype.updateNotification=function(){var d,f=(d=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:d.summaryText;f&&this.set("data.cartNotification",lO(f))};
FW.prototype.notificationEntityChanged=FW.prototype.notificationEntityChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],FW.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FW.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],FW.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],FW.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],FW.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(d,f){return _.qn(d.entities,"commerceCartExpandableNotificationEntity",f)}}),
_.F("design:type",Object)],FW.prototype,"commerceCartExpandableNotificationEntity",void 0);_.Q([_.M({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(d,f){return _.qn(d.entities,"commerceCartPageStateEntity",f)}}),
_.F("design:type",Object)],FW.prototype,"commerceCartPageStateEntity",void 0);_.Q([_.Xd("#spinner"),_.F("design:type",HTMLElement)],FW.prototype,"spinner",void 0);_.Q([_.e2("commerceCartExpandableNotificationEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FW.prototype,"notificationEntityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],FW);
_.u(FW,"ytd-commerce-cart-renderer",function(){if(UXa!==void 0)return UXa;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return UXa=d},{mode:1});var kJO;var JP=function(){var d=_.l.apply(this,arguments)||this;d.bigImage=!1;return d};
_.x(JP,_.l);_.Uh.Object.defineProperties(JP.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.placeholderImageUrl}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],JP.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],JP.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],JP.prototype,"bigImage",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],JP.prototype,"placeholderImageUrl",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],JP);
_.u(JP,"ytd-empty-product-shelf-renderer",function(){if(kJO!==void 0)return kJO;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return kJO=d},{mode:1});var YAL;var nX=function(){var d=_.l.apply(this,arguments)||this;d.itemStyle="link-item";d.watchMetadataRefresh=!1;d.skinnyMode=!1;d.metaPanel=!1;d.inStructuredDescription=!1;d.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};d.updateOnResizeDebouncer=null;return d};
_.x(nX,_.l);_.O=nX.prototype;_.O.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.O.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"}}}}};
_.O.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.O.attachVEs=function(d){d.trackingParams&&_.Ah().graftServerVe(d.trackingParams)};
_.O.handleUpdateMerchShelfAction=function(d){var f=this,R=_.e(d.updateMerchandiseShelfAction.merchandiseShelf,_.pgC);R&&(R.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){f.attachVEs(R);f.data=R},Number(R.renderDelayMs))):(this.attachVEs(R),this.data=R))};
_.O.updateOnResize=function(){if(this.JSC$16778_scrollContainer!==void 0&&this.JSC$16778_scrollContainer.clientWidth!==0&&this.items!==void 0){var d=this.JSC$16778_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-d));this.ytdHorizontalListBehavior.reposition_();var f;switch((f=this.data)==null?void 0:f.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var R,
W;((R=this.data)==null?void 0:(W=R.items)==null?void 0:W.length)===1?this.itemStyle="cta-item":this.itemStyle=d>=740?"large-item":"small-item"}}};
_.O.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.U7(this.updateOnResizeDebouncer,_.yJ.after(100),this.updateOnResize)};
nX.prototype.debouncedUpdateOnResize=nX.prototype.debouncedUpdateOnResize;nX.prototype.dataChanged=nX.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],nX.prototype,"ytdHorizontalListBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],nX.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],nX.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],nX.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"itemStyle",void 0);_.Q([_.M({value:6}),_.F("design:type",Number)],nX.prototype,"initialCount",void 0);
_.Q([_.M({value:"data.items"}),_.F("design:type",String)],nX.prototype,"itemsPath",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"watchMetadataRefresh",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"skinnyMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"metaPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nX.prototype,"inStructuredDescription",void 0);
_.Q([_.Xd("#items"),_.F("design:type",HTMLDivElement)],nX.prototype,"items",void 0);_.Q([_.Xd("#scroll-container"),_.F("design:type",HTMLDivElement)],nX.prototype,"JSC$16778_scrollContainer",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"dataChanged",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nX.prototype,"debouncedUpdateOnResize",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],nX);
_.u(nX,"ytd-merch-shelf-renderer",function(){if(YAL!==void 0)return YAL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YAL=d},{mode:2});var b6a;var hP=function(){var d=_.l.apply(this,arguments)||this;d.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 d};
_.x(hP,_.l);_.O=hP.prototype;
_.O.addBackstagePostAction=function(d){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(d=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",d))&&(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:d}):this.set("data.contents",[{backstagePostThreadRenderer:d}]))};
_.O.addBackstageCommentAction=function(d){var f=this.get("addBackstageCommentAction.parentId",d);d=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",d);if(f&&d){f=this.postIdToIndices(f);for(var R=0;R<f.length;R++){var W=f[R];if(W<0)break;W="data.contents."+W+".backstagePostThreadRenderer.comments";this.get(W)&&(this.get(W+".backstageCommentsRenderer.contents")&&this.push(W+".backstageCommentsRenderer.contents",{commentThreadRenderer:d}),this.get(W+".backstageCommentsRenderer.teaserContents")?
this.push(W+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:d}):this.set(W+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:d}]))}}};
_.O.addBackstageReplyAction=function(d){var f=this.get("addBackstageReplyAction.parentId",d);d=this.get("addBackstageReplyAction.renderer.commentRenderer",d);f&&d&&this.setCreatorReply(f,d)};
_.O.banAuthorAction=function(d){var f=this.get("banAuthorAction.commentId",d);f&&(d=this.get("banAuthorAction.parentCommentId",d)||this.getParentPostId(f),this.removeFromStream(f,d))};
_.O.hideReportedCommentAction=function(d){var f=this.get("hideReportedCommentAction.commentId",d);f&&((d=this.get("hideReportedCommentAction.parentCommentId",d))||(d=this.getParentPostId(f)),this.removeFromStream(f,d))};
_.O.replaceBackstageCommentAction=function(d){var f=this.get("replaceBackstageCommentAction.commentId",d),R=this.get("replaceBackstageCommentAction.parentId",d);d=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",d);if(f&&R&&d){R=this.postIdToIndices(R);for(var W=0;W<R.length;W++){var p=R[W];if(p<0)break;var U=this.commentIdToIndex(f,p,!1);if(U>=0){var g=this.get("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+U+".commentThreadRenderer.replies.commentRepliesRenderer");
g&&(d.replies={commentRepliesRenderer:g});this.splice("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",U,1,{commentThreadRenderer:d})}U=this.commentIdToIndex(f,p,!0);if(U>=0){if(g=this.get("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(U+".commentThreadRenderer.replies.commentRepliesRenderer")))d.replies={commentRepliesRenderer:g};this.splice("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
U,1,{commentThreadRenderer:d})}}}};
_.O.replaceBackstagePostAction=function(d){var f=this.get("replaceBackstagePostAction.itemId",d);if(f){f=this.postIdToIndices(f);for(var R=0;R<f.length;R++){var W=f[R];if(W<0)break;var p=this.getPostRendererType(W),U=this.get("replaceBackstagePostAction.renderer."+p,d);if(!U&&p!=="sharedPostRenderer")break;var g=!1;U||(g=!0,U=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",d));if(!U)break;var K={};g?(_.Qk(K,ieO,U),this.set("data.contents."+W+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
K)):(_.Qk(K,new _.C0(p),U),this.set("data.contents."+W+".backstagePostThreadRenderer.post",K))}}};
_.O.replaceBackstageReplyAction=function(d){var f=this.get("replaceBackstageReplyAction.replyId",d),R=this.get("replaceBackstageReplyAction.parentId",d);d=this.get("replaceBackstageReplyAction.renderer.commentRenderer",d);f&&d&&R&&this.setCreatorReply(R,d)};
_.O.removeCommentAction=function(d){var f=this.get("removeCommentAction.commentId",d);if(f){var R=this.get("removeCommentAction.parentCommentId",d);R&&this.get("removeCommentAction.isCreatorReply",d)?this.setCreatorReply(R,void 0):(R||(R=this.getParentPostId(f)),this.removeFromStream(f,R))}};
_.O.setCreatorReply=function(d,f){var R=this.getParentPostId(d);if(R){R=this.postIdToIndices(R);for(var W=0;W<R.length;W++){var p=R[W];if(p<0)break;var U=this.commentIdToIndex(d,p,!1);if(U>=0){var g="data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+U;U=g+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";g+=".commentThreadRenderer.replies";f==void 0?(this.set(g,{}),this.set(U,!1)):(this.set(g,{commentRepliesRenderer:{teaserContents:[{commentRenderer:f}]}}),
this.set(g+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(U,!0))}U=this.commentIdToIndex(d,p,!0);U>=0&&(U="data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+U,p=U+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",U+=".commentThreadRenderer.replies",f==void 0?(this.set(U,{}),this.set(p,!1)):(this.set(U,{commentRepliesRenderer:{teaserContents:[{commentRenderer:f}]}}),this.set(p,!0)))}}};
_.O.removeFromStream=function(d,f){if(f){f=this.postIdToIndices(f);for(var R=0;R<f.length;R++){var W=f[R];if(W<0)break;var p=this.commentIdToIndex(d,W,!1);p>=0&&this.splice("data.contents."+W+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",p,1);p=this.commentIdToIndex(d,W,!0);p>=0&&this.splice("data.contents."+W+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",p,1);W="data.contents."+W+".backstagePostThreadRenderer.post.backstagePostRenderer";
p=W+".backstageAttachment.pollRenderer.votedCommentId";this.get(p)===d&&(this.set(p,null),this.set(W+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(f=this.postIdToIndices(d).reverse(),R=0;R<f.length;R++){W=f[R];if(W<0)break;p=this.getPostRendererType(W);var U=this.get("backstagePostThreadRenderer.post."+p,this.data.contents[W]);U.postId===d?this.splice("data.contents",W,1):p==="sharedPostRenderer"&&this.set("data.contents."+W+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);U.scheduledPublishTimeSec&&_.zV(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.O.postIdToIndices=function(d){for(var f=[],R=0;R<this.data.contents.length;R++){var W=this.getPostRendererType(R);this.get("backstagePostThreadRenderer.post."+W+".postId",this.data.contents[R])===d&&f.push(R);if(W==="sharedPostRenderer"){var p=this.get("backstagePostThreadRenderer.post."+W+".originalPost.backstagePostRenderer.postId",this.data.contents[R]);W=this.get("backstagePostThreadRenderer.post."+W+".originalPost.postRenderer.postId",this.data.contents[R]);p!==d&&W!==d||f.push(R)}}return f};
_.O.commentIdToIndex=function(d,f,R){if(f<0)return-1;var W,p,U,g,K=_.e((W=this.data)==null?void 0:(p=W.contents)==null?void 0:(U=p[f])==null?void 0:(g=U.backstagePostThreadRenderer)==null?void 0:g.comments,yeF);return(f=R?K==null?void 0:K.teaserContents:K==null?void 0:K.contents)&&f.length?f.findIndex(function(E){return _.e(E,w2V).comment.commentRenderer.commentId===d}):-1};
_.O.getParentPostId=function(d){d=d.split(".");if(d[1])return d[0]};
_.O.getPostRendererType=function(d){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[d])?"sharedPostRenderer":"backstagePostRenderer"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],hP.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hP.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-backstage-items"})],hP);
_.u(hP,"ytd-backstage-items",function(){if(b6a!==void 0)return b6a;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return b6a=
d},{mode:1});var DXV;var IYF={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},o3=function(){var d=_.l.apply(this,arguments)||this;d.disablePrescanVisibility=!0;d.canScheduleJobs=!0;d.engagementPanel=!1;d.hidePanelButton=!1;d.isWatchGrid=!1;d.hasShownSubscribersOnlyDisclaimer=!1;d.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_"};return d};
_.x(o3,_.l);_.O=o3.prototype;_.O.created=function(){this.initCommentsCsi_();_.q("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_")};
_.O.contentsChanged_=function(){var d;(d=this.data)!=null&&d.contents&&this.tickForCommentsTimer_("cml")};
_.O.headerChanged_=function(){var d;(d=this.data)!=null&&d.header&&this.tickForCommentsTimer_("cmhl")};
_.O.initCommentsCsi_=function(){_.F7("wn_comments");var d=_.J6();d&&_.Q1({clientScreenNonce:d},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.O.createCommentAction_=function(d){d=_.uo.unsafeClone(d);var f,R;if(d=(f=_.e(d,q9L))==null?void 0:(R=f.contents)==null?void 0:R.commentThreadRenderer){var W,p,U,g,K,E;!this.isBackstage&&((W=this.data)==null?0:(p=W.header)==null?0:(U=p.commentsHeaderRenderer)==null?0:(g=U.createRenderer)==null?0:(K=g.commentSimpleboxRenderer)==null?0:(E=K.zeroStep)==null?0:E.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Y,
b,D;this.isBackstage&&_.e((Y=this.data)==null?void 0:(b=Y.header)==null?void 0:(D=b.commentsHeaderRenderer)==null?void 0:D.zeroStateMessage,BEN)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(d)}};
_.O.doReplyInsert_=function(d,f,R,W){W?this.splice(d,W,0,f):this.push(d,f)};
_.O.getRepliesPath_=function(d){return"data.contents."+d+".commentThreadRenderer.replies"};
_.O.getRepliesContentsPath_=function(d,f){d=this.getRepliesPath_(d);return f?d+".commentRepliesRenderer.teaserContents":d+".commentRepliesRenderer.contents"};
_.O.showSubscribersOnlyDisclaimer_=function(d){(d=d.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(d))&&(_.zV(this.hostElement,"yt-open-popup-action",[d,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.O.createCommentReplyAction_=function(d){d=_.uo.unsafeClone(d);var f=_.e(d,L5B);if(d=f==null?void 0:f.contents){var R=this.commentIdToIndex_(f==null?void 0:f.parentCommentId);if(!(R<0)){var W=this.getRepliesPath_(R);if(this.get(W)){f=f.replyToCommentId;W=this.getRepliesContentsPath_(R,!1);if(this.get(W)){var p=this.get(W).length,U=W+"."+(p-1)+".continuationItemRenderer";this.get(U+".button")?(U=this.replyIdToIndex_(f,R,!1),this.doReplyInsert_(W,d,U,p-1)):this.get(U)||(p=this.replyIdToIndex_(f,R,
!1),this.doReplyInsert_(W,d,p,null))}W=this.getRepliesContentsPath_(R,!0);this.get(W)?(R=this.replyIdToIndex_(f,R,!0),(!f||R>=0)&&this.doReplyInsert_(W,d,R,null)):this.set(W,[d])}else this.set(W,{commentRepliesRenderer:{teaserContents:[d]}})}}};
_.O.hideReportedCommentAction_=function(d){var f=_.e(d,JEN);if(d=f==null?void 0:f.commentId)(f=this.get("parentCommentId",f))||(f=this.getParentCommentId_(d)),this.remove_(d,f)};
_.O.getParentCommentId_=function(d){d=d.split(".");if(d[1])return d[0]};
_.O.removeCommentAction_=function(d){var f=_.e(d,AEO);if(d=f==null?void 0:f.commentId)f=(f==null?void 0:f.parentCommentId)||this.getParentCommentId_(d),this.remove_(d,f)};
_.O.pinCommentAction_=function(d){d=_.uo.unsafeClone(d);var f=_.e(d,Tzy);f!=null&&f.commentId&&(d=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",d))&&(this.remove_(f.commentId),this.insert_(d,!0))};
_.O.unpinCommentAction_=function(d){d=_.uo.unsafeClone(d);d=_.e(d,aBB);if(d!=null&&d.commentId){var f,R,W=(f=d.actionResult)==null?void 0:(R=f.update)==null?void 0:R.commentThreadRenderer;W&&(this.remove_(d.commentId),this.insert_(W))}};
_.O.banAuthorAction_=function(d){var f=_.e(d,IBO);f!=null&&f.commentId&&(d=f.commentId,f=f.parentCommentId||this.getParentCommentId_(d),this.remove_(d,f))};
_.O.commentIdToIndex_=function(d){var f;return d&&(f=this.data)!=null&&f.contents?this.data.contents.findIndex(function(R){R=R.commentThreadRenderer;var W;return d===((R==null?void 0:R.commentViewModel)&&((W=_.e(R.commentViewModel,mWV))==null?void 0:W.commentId))}):-1};
_.O.insert_=function(d,f){f=f===void 0?!1:f;var R,W;if((R=this.data)==null?0:(W=R.contents)==null?0:W.some(function(U){return!!U.commentThreadRenderer}))for(R=0,W=this.data.contents.length;R<W;R++){var p=this.data.contents[R].commentThreadRenderer;
if(IYF[d.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=IYF[p.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){f&&IYF[d.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===IYF[p.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",R,1,{commentThreadRenderer:d}):this.splice("data.contents",R,0,{commentThreadRenderer:d});break}}else this.set("data.contents",[{commentThreadRenderer:d}])};
_.O.doReplyRemove_=function(d,f,R){d=this.replyIdToIndex_(d,f,R);d<0||(f=this.getRepliesContentsPath_(f,R),this.splice(f,d,1))};
_.O.remove_=function(d,f){f=this.commentIdToIndex_(f);f<0?(f=this.commentIdToIndex_(d),f<0||this.splice("data.contents",f,1)):_.q("web_delhi_comment_threads")||(this.doReplyRemove_(d,f,!1),this.doReplyRemove_(d,f,!0))};
_.O.replyIdToIndex_=function(d,f,R){if(f<0)return-1;f=this.getRepliesContentsPath_(f,R);f=this.get(f);if(!f||!f.length)return-1;R=0;for(var W=f.length;R<W;R++){var p=void 0,U=void 0;if(((p=f[R])==null?void 0:(U=p.commentViewModel)==null?void 0:U.commentId)===d)return R}return-1};
_.O.tickForCommentsTimer_=function(d){_.nE(d,void 0,"wn_comments")};
_.O.reloadComments_=function(d){d=_.e(d,VrB);_.e(d==null?void 0:d.command,_.h9)&&_.Yh(this.hostElement,[d==null?void 0:d.command])};
_.Uh.Object.defineProperties(o3.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.data)==null?0:(f=d.header)==null?0:(R=f.commentsHeaderRenderer)==null?0:R.isBackstageContent)}}});
_.Uh.Object.defineProperties(o3,{template:{configurable:!0,enumerable:!0,get:function(){if(DXV===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);DXV=d}d=DXV;return d}}});
o3.prototype.showSubscribersOnlyDisclaimer_=o3.prototype.showSubscribersOnlyDisclaimer_;o3.prototype.headerChanged_=o3.prototype.headerChanged_;o3.prototype.contentsChanged_=o3.prototype.contentsChanged_;_.Q([_.A(_.pV),_.F("design:type",Object)],o3.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.Y6U.YtHostElementBehavior),_.F("design:type",Object)],o3.prototype,"ytHostElementBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",Function)],o3.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],o3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],o3.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.header.commentsHeaderRenderer.isBackstageContent"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],o3.prototype,"isBackstage",null);_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"disablePrescanVisibility",void 0);_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"canScheduleJobs",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o3.prototype,"engagementPanel",void 0);
_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"hidePanelButton",void 0);_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"isWatchGrid",void 0);_.Q([_.M(),_.F("design:type",Object)],o3.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);_.Q([_.e2("data.contents"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o3.prototype,"contentsChanged_",null);
_.Q([_.e2("data.header"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o3.prototype,"headerChanged_",null);_.Q([_.LO("yt-show-subscribers-only-disclaimer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],o3.prototype,"showSubscribersOnlyDisclaimer_",null);_.Q([_.m({is:"ytd-comments"})],o3);var $p=function(){return _.Ai.apply(this,arguments)||this};
_.x($p,_.Ai);_.O=$p.prototype;_.O.bindIf=function(d,f,R){return d?f:R};
_.O.bindIfDefined=function(d,f){return d!==void 0?d:f};
_.O.booleanString=function(d){return(!!d).toString()};
_.O.equals=function(){for(var d=_.n9.apply(0,arguments),f=d[0],R=1;R<d.length;R++)if(f!=d[R])return!1;return!0};
_.O.isGreaterThan=function(d,f){return d>f};
_.O.isLessThan=function(d,f){return d<f};
_.O.logicalAND=function(){for(var d=_.n9.apply(0,arguments),f=!!d[0],R=1;R<d.length;R++)f=f&&!!d[R];return f};
_.O.logicalOR=function(){for(var d=_.n9.apply(0,arguments),f=!!d[0],R=1;R<d.length;R++)f=f||!!d[R];return f};
_.O.toBool=function(d){return!!d};
$p.prototype.toBool=$p.prototype.toBool;$p.prototype.logicalOR=$p.prototype.logicalOR;$p.prototype.logicalAND=$p.prototype.logicalAND;$p.prototype.isLessThan=$p.prototype.isLessThan;$p.prototype.isGreaterThan=$p.prototype.isGreaterThan;$p.prototype.equals=$p.prototype.equals;$p.prototype.booleanString=$p.prototype.booleanString;$p.prototype.bindIfDefined=$p.prototype.bindIfDefined;$p.prototype.bindIf=$p.prototype.bindIf;_.Q([_.aG()],$p);_.qAR=[$p.prototype];var Lte;var eWe;var Np=function(){return _.l.apply(this,arguments)||this};
_.x(Np,_.l);Np.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
Np.prototype.onBackIconTap_=function(){window.history.back()};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Np.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Np.prototype,"data",void 0);_.Q([_.nO({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],Np);
_.u(Np,"yt-header-with-back-renderer",function(){if(eWe===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Lte===void 0&&(Lte=document.createElement("template"));var W=Lte;R.call(f,W.content.cloneNode(!0),d.content.firstChild);eWe=d}d=eWe;return d},{mode:2});var xXC;var XoN;var yd=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(yd,_.l);_.O=yd.prototype;_.O.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&(this.isDarkTheme=d,this.setUrl())};
_.O.dataChanged=function(){var d=this;if(this.data){var f=this.setUrl();f&&_.Bs({destination:window,iframe:this.iframe,origin:_.GIC(f.toString()),channelName:"yt-iframe",onMessage:function(R){(R=d.getCommunicationCommand(R.data))&&d.ytComponentBehavior.resolveCommand(R)},
onEstablished:function(){}})}};
_.O.setUrl=function(){if(this.data&&this.data.iframeUrl){var d=_.QH(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(d)return _.Bn(this.iframe,d),d}};
_.O.getCommunicationCommand=function(d){var f;if((f=this.data)!=null&&f.onCommunicationCommandsMap){f=this.data.onCommunicationCommandsMap.find(function(p){return p.key===d});
if(f==null?0:f.value)return f==null?void 0:f.value;try{var R=Y1i(_.Oe(d)),W=this.data.onCommunicationCommandsMap.find(function(p){return p.key===(R==null?void 0:R.getMethodName())});
if(W==null?0:W.value)return W==null?void 0:W.value}catch(p){}}};
yd.prototype.dataChanged=yd.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],yd.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],yd.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yd.prototype,"data",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],yd.prototype,"isDarkTheme",void 0);_.Q([_.Xd("#iframe"),_.F("design:type",HTMLIFrameElement)],yd.prototype,"iframe",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yd.prototype,"dataChanged",null);_.Q([_.nO({is:"yt-iframe-renderer",disableElementRegistration:!0})],yd);
_.u(yd,"yt-iframe-renderer",function(){if(XoN===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;xXC===void 0&&(xXC=document.createElement("template"));var W=xXC;R.call(f,W.content.cloneNode(!0),d.content.firstChild);XoN=d}d=XoN;return d},{mode:2});_.CX=function(d){_.wG.call(this);this.callback=d;this.bezier=new MMy(0,0,.4,0,.2,1,1,1);this.delay=new _.sh(this.next,window,this);this.JSC$16817_animating=!1;_.Dp(this,this.delay)};
_.x(_.CX,_.wG);_.CX.prototype.isAnimating=function(){return this.JSC$16817_animating};
_.CX.prototype.start=function(d,f,R){this.config={from:d,to:f,duration:R,startTime:(0,_.OB)()};this.JSC$16817_animating=!0;this.next()};
_.CX.prototype.stop=function(){this.delay.stop();this.JSC$16817_animating=!1;this.config=void 0};
_.CX.prototype.next=function(){if(this.config){var d=this.config,f=d.from,R=d.to,W=d.duration;d=d.startTime;var p=(0,_.OB)()-d;d=this.bezier;W=lFV(d,p/W);if(W==0)d=d.y0;else if(W==1)d=d.y3;else{p=qo(d.y0,d.y1,W);var U=qo(d.y1,d.y2,W);d=qo(d.y2,d.y3,W);p=qo(p,U,W);U=qo(U,d,W);d=qo(p,U,W)}d=_.Gn(d,0,1);this.callback(f+(R-f)*d);d<1?this.delay.start():this.JSC$16817_animating=!1}};_.iX=new _.BE("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var T$N={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},aYc=function(d,f,R,W){_.wG.call(this);this.JSC$16828_miniAppId=d;this.localReleaseId=f;this.derivedDeviceInterface=R;this.isForeground=W;this.JSC$16828_playNonceResolver=new _.q_;this.playPingTimerId=NaN;this.playPingIntervalMs=_.HX("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.HX("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.q("enable_displaying_ppn");this.JSC$16828_miniAppClientDataProvider=_.Ze().resolve(_.iX);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;ArN(this);var p=setTimeout(function(){_.JA(new _.M2("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$16828_playNonceResolver.promise.then(function(){clearTimeout(p)})};
_.x(aYc,_.wG);var woy=function(d,f){d.JSC$16828_playNonceResolver.resolve(f!=null?f:Qb(8));d.enableDisplayingPpn&&MzF(d).then(function(R){d.JSC$16828_miniAppClientDataProvider.clientData.set("post_play_nonce",R)})},MzF=function(d){return _.H(function(f){return f.nextAddress==1?f.yield(d.JSC$16828_playNonceResolver.promise,2):f.return(f.yieldResult)})},ArN=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$16828_playNonceResolver.promise,2);f=W.yieldResult;R={miniAppInfo:{externalPostId:d.JSC$16828_miniAppId,localReleaseId:d.localReleaseId,postPlayNonce:f,derivedDeviceInterface:d.derivedDeviceInterface}};_.Q1(R);_.a4(W)})},GJO=function(d){d.state!==0?_.JA(new _.M2("[MiniAppPlayLogger] recordPlayStart failed with state "+T$N[d.state])):(d.state=1,BB(d,"ma_cl"),cB(d,"PLAY_EVENT_TYPE_PLAY_START"),lYa(d))},SAL=function(d){d.isForeground=!1;
cB(d,"PLAY_EVENT_TYPE_PLAY_PAUSE")},VzB=function(d){d.state!==1&&d.state!==2?_.JA(new _.M2("[MiniAppPlayLogger] recordPlayEnd failed with state "+T$N[d.state])):(d.state=3,window.clearInterval(d.playPingTimerId),d.playPingTimerId=NaN,Krv(),cB(d,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},rra=function(d,f){d.state===2&&d.gameReady&&(d.firstClickRecorded?Date.now()-d.clickRecordedMs<d.playClickIntervalMs||(d.clickRecordedMs=Date.now(),cB(d,"PLAY_EVENT_TYPE_PLAY_CLICK")):f&&(BB(d,"ma_fua"),cB(d,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),d.firstClickRecorded=!0,d.clickRecordedMs=Date.now()))};
aYc.prototype.logError=function(d){var f=this,R;_.H(function(W){if(W.nextAddress==1)return d.metadata.externalPostId=f.JSC$16828_miniAppId,R=d.metadata,W.yield(Promise.race([f.JSC$16828_playNonceResolver.promise,new Promise(function(p){setTimeout(function(){p("")},3E4)})]),2);
R.postPlayNonce=W.yieldResult;d.metadata.localReleaseId=f.localReleaseId;d.loggingError.level="WARNING";_.vW(d.loggingError,d.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:d.metadata});_.a4(W)})};
var mXN=function(d,f,R,W){var p,U,g,K,E,Y;_.H(function(b){if(b.nextAddress==1)return b.yield(d.JSC$16828_playNonceResolver.promise,2);p=b.yieldResult;U={externalPostId:d.JSC$16828_miniAppId,localReleaseId:d.localReleaseId,postPlayNonce:p,sdkVersion:R,api:f};W!==void 0&&(U.networkRequestsMeasurement={networkRequests:_.sK(W,1),cachedRequests:_.sK(W,2),transferredBytes:_.sK(W,3)},(g=W)==null?0:_.YF(g,Bg,6))&&(U.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((K=_.g7(W,
Bg,6))==null?void 0:wD(K,1))||"0",cacheHits:((E=_.g7(W,Bg,6))==null?void 0:wD(E,2))||"0",cachedBytes:((Y=_.g7(W,Bg,6))==null?void 0:wD(Y,3))||"0"});_.mY("miniAppSdkUsage",U);_.a4(b)})},PtB=function(d,f,R){var W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v;
_.H(function(c){if(c.nextAddress==1)return c.yield(d.JSC$16828_playNonceResolver.promise,2);W=c.yieldResult;p={externalPostId:d.JSC$16828_miniAppId,localReleaseId:d.localReleaseId,postPlayNonce:W,sdkVersion:R,measurementWindow:{startTimestampMs:String(Tf(f,1)),endTimestampMs:String(Tf(f,2))},frameRate:{averageFrameTimeDeltaMs:AN(f,3),averageFrameIdleTimeMs:AN(f,4)}};_.YF(f,cg,5)&&(p.networkRequests={networkRequests:(U=pP(f))==null?void 0:_.sK(U,1),cachedRequests:(g=pP(f))==null?void 0:_.sK(g,2),transferredBytes:(K=
pP(f))==null?void 0:_.sK(K,3),sameOriginStatusCodeToCounts:ufe((E=pP(f))==null?void 0:xkQ(E,4)),crossOriginStatusCodeToCounts:ufe((Y=pP(f))==null?void 0:xkQ(Y,5))},(b=pP(f))==null?0:_.YF(b,Bg,6))&&(p.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((D=pP(f))==null?void 0:(I=_.g7(D,Bg,6))==null?void 0:wD(I,1))||"0",cacheHits:((L=pP(f))==null?void 0:(X=_.g7(L,Bg,6))==null?void 0:wD(X,2))||"0",cachedBytes:((w=pP(f))==null?void 0:(S=_.g7(w,Bg,6))==null?void 0:wD(S,3))||"0"});_.YF(f,
h9V,7)&&(p.gameCapture={averageFrameTimeDeltaMs:(r=_.g7(f,h9V,7))==null?void 0:AN(r,1),averageFrameIdleTimeMs:(v=_.g7(f,h9V,7))==null?void 0:AN(v,2)});_.mY("miniAppPerformanceMetrics",p);_.a4(c)})},QDB=function(d,f){var R,W;
return _.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$16828_playNonceResolver.promise,2);R=p.yieldResult;W={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:d.JSC$16828_miniAppId,postPlayNonce:R,miniAppReleaseId:d.localReleaseId},derivedDeviceInterface:d.derivedDeviceInterface,adTriggerType:f,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.mY("miniAppAdEvent",W);_.a4(p)})};
aYc.prototype.disposeInternal=function(){_.wG.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var cB=function(d,f,R,W){R=R===void 0?{}:R;W=W===void 0?!1:W;var p,U,g,K;_.H(function(E){if(E.nextAddress==1)return p=d.isForeground,U=d.beforeReady,E.yield(d.JSC$16828_playNonceResolver.promise,2);g=E.yieldResult;K={externalPostId:d.JSC$16828_miniAppId,localReleaseId:d.localReleaseId,derivedDeviceInterface:d.derivedDeviceInterface,postPlayNonce:g,type:f};R.sequenceGroup=g;K.playState=U?"PLAY_STATE_NOT_READY":p?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.mY("miniAppPlayEvent",K,
R);W&&_.uw();_.a4(E)})},BB=function(d,f){var R;
_.H(function(W){if(W.nextAddress==1)return R=(0,_.OB)(),W.yield(d.JSC$16828_playNonceResolver.promise,2);_.JD(f,R);_.a4(W)})},lYa=function(d){isNaN(d.playPingTimerId)&&(d.playPingTimerId=_.YW(function(){d.state!==1&&d.state!==2?_.JA(new _.M2("[MiniAppPlayLogger] reportPlayPing failed with state "+T$N[d.state])):cB(d,"PLAY_EVENT_TYPE_PLAY_PING")},d.playPingIntervalMs))},ufe=function(d){return Array.from(d.entries()).map(function(f){var R=_.Z(f);
f=R.next().value;R=R.next().value;return{key:f,value:R}})};var vxc=function(){},Fta=function(d,f){d.showMiniAppAdCommand=f.showMiniAppAdCommand;
d.isEmbeddedInWebview=f.isEmbeddedInWebview;d.playLogger=f.playLogger},nxO=function(d,f){var R;
return _.H(function(W){if(W.nextAddress==1){if(!d.showMiniAppAdCommand||!d.isEmbeddedInWebview)return W.return(Jre(d,f));d.adResolver=new _.q_;var p=new Gt;R=_.Hp(p,3,f);rM(d.showMiniAppAdCommand,LxO(R));return W.yield(d.adResolver.promise,2)}return W.return(W.yieldResult)})};
vxc.prototype.onAdFinished=function(d){d=Ldc(d);var f;(f=this.adResolver)==null||f.resolve(d)};
var Jre=function(d,f){var R;return _.H(function(W){if(W.nextAddress==1)W=W.yield((R=d.playLogger)==null?void 0:QDB(R,nbW(f)),2);else{var p=W.return;var U=new qbC;U=_.Hp(U,1,2);W=p.call(W,U)}return W})};var hWN=new _.BE("INNERTUBE_MANAGER_TOKEN");var oxa=function(){this.callbacks={}};
oxa.prototype.initialize=function(d){var f=this;this.callbacks=d;window.youtubewebview?window.youtubewebview.onmessage=function(R){$XL(f,R)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(R){$XL(f,R)})};
var $XL=function(d,f){if(f.data)try{var R=Y1i(f.data);if(_.xs(_.kF(R,1))!=null){var W=kRB(_.ai(R,2));switch(R.getMethodName()){case "yt-mini-app-load-audio-state":var p,U;(U=(p=d.callbacks).onAudioStateLoaded)==null||U.call(p,_.XO(W,T8(W,lu,1)));break;case "yt-mute-mini-app":var g,K;(K=(g=d.callbacks).onMuteMiniApp)==null||K.call(g);break;case "yt-unmute-mini-app":var E,Y;(Y=(E=d.callbacks).onUnmuteMiniApp)==null||Y.call(E);break;case "yt-playable-exit":var b,D;(D=(b=d.callbacks).onExit)==null||D.call(b);
break;case "yt-post-play-nonce":var I,L;(L=(I=d.callbacks).onPostPlayNonceReceived)==null||L.call(I,lL(W,2,lu));break;case "yt-confirm-exit-mini-app":var X,w;(w=(X=d.callbacks).confirmExitMiniApp)==null||w.call(X);break;case "yt-confirm-exit-mini-app-edu":var S,r;(r=(S=d.callbacks).confirmExitMiniAppEdu)==null||r.call(S);break;case "yt-benchmarking-response":var v,c;(c=(v=d.callbacks).onNativeBenchmarkingMessageReceived)==null||c.call(v,lL(W,2,lu));break;case "yt-mini-app-load-3p-consent-state":var n,
y;(y=(n=d.callbacks).multiplayer3pAckStateLoaded)==null||y.call(n,_.XO(W,T8(W,lu,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var h,t;(t=(h=d.callbacks).exitMiniAppSeenStateLoaded)==null||t.call(h,_.XO(W,T8(W,lu,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var kU,Eu;(Eu=(kU=d.callbacks).onNavigateToNewMiniApp)==null||Eu.call(kU);break;case "yt-game-data-available":var IJ,xU;(xU=(IJ=d.callbacks).onGameDataAvailable)==null||xU.call(IJ,lL(W,2,lu));break;case "yt-pause-mini-app":var ek,
nQ;(nQ=(ek=d.callbacks).onPauseMiniApp)==null||nQ.call(ek);break;case "yt-resume-mini-app":var uW,Ue;(Ue=(uW=d.callbacks).onResumeMiniApp)==null||Ue.call(uW);break;case "yt-playable-ad-finished":var mB,zN;(zN=(mB=d.callbacks).onAdFinished)==null||zN.call(mB,lL(W,2,lu))}}else _.JA(Error("Sh"))}catch(dy){_.vW(Error("Th"))}else _.JA(Error("Uh"))};var obW=function(d){this.rpcErrorCode=d};var tP=function(d,f,R){this.intervalMs=d;this.apiFunc=f;this.type=R;this.schedulerReady=!0};
tP.prototype.call=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1){if(f.type!==1&&d===f.cachedValue)return W.return();f.pendingApiRequestResolver||(f.pendingApiRequestResolver=new _.q_);R=f.pendingApiRequestResolver.promise;f.cachedValue=d;return W.yield(N$e(f),2)}return W.return(R)})};
tP.prototype.flush=function(d){d=d===void 0?!1:d;var f=this;return _.H(function(R){return f.cachedValue===void 0?R.return():R.yield(f.apiFunc(f.cachedValue,d),0)})};
var N$e=function(d){var f,R,W;return _.H(function(p){switch(p.nextAddress){case 1:if(!d.schedulerReady||!d.pendingApiRequestResolver)return p.return();d.schedulerReady=!1;f=d.pendingApiRequestResolver;d.pendingApiRequestResolver=void 0;_.q3(p,2);if(d.cachedValue===void 0){p.jumpTo(4);break}return p.yield(d.apiFunc(d.cachedValue),5);case 5:R=p.yieldResult,f.resolve(R);case 4:_.Cf(p,3);break;case 2:W=_.Ta(p),f.reject(W);case 3:setTimeout(function(){return _.H(function(U){d.schedulerReady=!0;return U.yield(N$e(d),
0)})},d.intervalMs),_.a4(p)}})};var ycU=window.location.origin+"/miniapp_cloudsaves",$Tv=[400,401],yra=_.HX("cloud_save_game_data_rate_limit_ms",3E3),B$c=function(d){var f=this;this.JSC$16872_miniAppId=d;this.loadAttempts=0;this.cloudSaveIntervalMs=yra;this.initialDownloadDataSucceeded=!1;this.JSC$16872_playNonceResolver=new _.q_;this.scottyUploadRateLimiter=new tP(this.cloudSaveIntervalMs,function(R,W){return CtV(f,R,W)},2);
this.downloadDataPromise=i6a(this);this.downloadDataPromise.then(function(){f.initialDownloadDataSucceeded=!0}).catch(function(){})},cra=function(d,f){f.then(function(R){return d.JSC$16872_playNonceResolver.resolve(R)})},tzR=function(d){return _.H(function(f){return d.cachedData===void 0?f.return(d.downloadDataPromise):f.return(d.cachedData)})},dma=function(d,f){return _.H(function(R){d.cachedData=f;
if(!d.initialDownloadDataSucceeded)throw Error("Vh");return R.yield(d.scottyUploadRateLimiter.call(f),0)})},jza=function(){return new Promise(function(d){setTimeout(d,1E3,"")})},fPe=function(d,f){var R,W;
return _.H(function(p){if(p.nextAddress==1)return R=d.JSC$16872_miniAppId,p.yield(Promise.race([d.JSC$16872_playNonceResolver.promise,jza()]),2);W={"X-YouTube-MiniAppId":R,"X-YouTube-PostPlayNonce":p.yieldResult};"DELEGATED_SESSION_ID"in _.QZ&&u7Q(f,W);return p.return(W)})},CtV=function(d,f,R){R=R===void 0?!1:R;
return _.H(function(W){return hPf()?_.q("enable_cloud_save_error_popup_after_retry")?W.return(new Promise(function(p,U){var g,K,E,Y,b;return _.H(function(D){switch(D.nextAddress){case 1:g=0,K=!0,Y=E=null;case 2:if(!(K&&g++<2)){D.jumpTo(4);break}_.q3(D,5);return D.yield(RwO(d,f,R),7);case 7:E=D.yieldResult;K=E.ok?!1:!$Tv.includes(E.status);_.Cf(D,2);break;case 5:Y=b=_.Ta(D);K=N1v(Y);D.jumpTo(2);break;case 4:E?E.ok?(dl(d,yra),p()):(dl(d,d.cloudSaveIntervalMs*2),U(Error("Wh`"+String(E.status),{cause:{rpcErrorCode:E.status}}))):
(dl(d,d.cloudSaveIntervalMs*2),U(Y||Error("Xh"))),_.a4(D)}})})):W.return(new Promise(function(p,U){var g,K;
return _.H(function(E){if(E.nextAddress==1){if(d.JSC$16872_miniAppId==="")return U(Error("Yh")),E.return();_.q3(E,2);return E.yield(RwO(d,f,R),4)}if(E.nextAddress!=2)return g=E.yieldResult,g.ok?(dl(d,yra),p()):(dl(d,d.cloudSaveIntervalMs*2),U(Error("Wh`"+String(g.status),{cause:{rpcErrorCode:g.status}}))),_.Cf(E,0);K=_.Ta(E);dl(d,d.cloudSaveIntervalMs*2);U(K);_.a4(E)})})):W.return()})},RwO=function(d,f,R){R=R===void 0?!1:R;
var W,p,U;return _.H(function(g){if(g.nextAddress==1)return W=_.VG((new TextEncoder).encode(f)),p=C18(),g.yield(fPe(d,p),2);U=g.yieldResult;return g.return(fetch(p,{method:"POST",body:new Blob([W]),headers:U,keepalive:R}))})},i6a=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1){if(!hPf())return W.return("");if(d.JSC$16872_miniAppId==="")throw Error("Yh");if(d.loadAttempts>2)return W.return(d.downloadDataPromise);_.q3(W,2);return W.yield(WMa(d),4)}if(W.nextAddress!=2)return f=W.yieldResult,W.return(f);R=_.Ta(W);if(N1v(R)&&++d.loadAttempts<2)return W.return(i6a(d));throw R;})},WMa=function(d){var f,R,W,p,U;
return _.H(function(g){switch(g.nextAddress){case 1:return _.q3(g,2),f=C18(),g.yield(fPe(d,f),4);case 4:return R=g.yieldResult,g.yield(fetch(f,{method:"GET",headers:R}),5);case 5:return W=g.yieldResult,W.ok?g.yield(W.text(),6):g.return(Promise.reject(Error("Zh`"+String(W.status),{cause:new obW(W.status)})));case 6:return p=g.yieldResult,g.return((new TextDecoder).decode(_.Oe(p)));case 2:return U=_.Ta(g),g.return(Promise.reject(U))}})},dl=function(d,f){d.cloudSaveIntervalMs=f;
d.scottyUploadRateLimiter.intervalMs=d.cloudSaveIntervalMs};
B$c.prototype.flush=function(){var d=this;return _.H(function(f){return d.initialDownloadDataSucceeded?f.yield(d.scottyUploadRateLimiter.flush(!0),0):f.return()})};var pYa=RE(fP(1),dc(1)),Umc=RE(fP(1),dc(3)),jV=function(d){this.callbacks=d};
_.O=jV.prototype;_.O.onAudioToggled=function(d,f){(f===void 0||f)&&_.bA("yt-mini-app-is-audio-enabled",d,2592E3)};
_.O.onPause=function(){this.onAudioToggled(!1,!1)};
_.O.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.O.returnNativeBenchmarkingMessage=function(){};
_.O.sendGameData=function(){};
_.O.sendStartGameFrameCapture=function(){};
var iC8=function(d,f,R){this.callbacks=d;var W=this;this.sdkVersion=new _.q_;this.channel=new mR8(_.Bs({destination:window,iframe:f,origin:(new URL(R.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var p=fh;var U=fP(5);var g=new l4V;g=_.Se(g,1,1E4);U=_.Xo(U,4,QiV,g);p(W,U);W.onAudioToggled(W.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){W.sdkVersion.resolve("")},1E4)};
_.x(iC8,jV);_.O=iC8.prototype;_.O.onAudioToggled=function(d,f){jV.prototype.onAudioToggled.call(this,d,f===void 0?!0:f);f=fh;var R=fP(2),W=new Mei;d=_.EK(W,1,d);d=_.Xo(R,3,QiV,d);f(this,d)};
_.O.onPause=function(){jV.prototype.onPause.call(this);fh(this,fP(3))};
_.O.onResume=function(){jV.prototype.onResume.call(this);fh(this,fP(4))};
_.O.returnNativeBenchmarkingMessage=function(d){var f=fh,R=fP(6);var W=dc(_.YF(d,he,1)?1:2);d=_.YF(d,he,1)?d:null;W=_.Xo(W,5,ju,d);f(this,RE(R,W))};
_.O.sendGameData=function(d){var f=fh,R=fP(7);d=_.Xo(R,5,QiV,d);f(this,d)};
_.O.sendStartGameFrameCapture=function(){fh(this,fP(9))};
var Ra=function(d,f,R){var W,p,U;return _.H(function(g){if(g.nextAddress==1)return W=d.callbacks,p=W.onSdkCalled,U=f,g.yield(d.sdkVersion.promise,2);p.call(W,U,g.yieldResult,R);_.a4(g)})};
iC8.prototype.onMessage=function(){var d=this;return QU8(Uw,function(f){var R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU,Eu,IJ,xU,ek,nQ,uW,Ue,mB,zN,dy,DL,kV,GN,aR,Ba,pQ,ji,LR,E2,ei,fI,pH,j8;return _.H(function(gy){switch(gy.nextAddress){case 1:if(!yNi(f.data))return _.JA(Error("$h")),gy.return();R=_.Ml(f.data,1);_.q("enable_iframe_message_get_type_via_fields")&&(W=f.data,R=p=_.Ml(W,1));switch(R){case 8:if(f.data.hasMetadata()){var CR=d.sdkVersion,Dh=CR.resolve;var MO=f.data.getMetadata();MO=_.ai(MO,
1);Dh.call(CR,MO);clearTimeout(d.sdkVersionTimeoutId)}break;case 6:return gy.jumpTo(2);case 16:if(!_.bL(f.data,JNc,14,Ow))return gy.return();U=_.Gf(f.data,JNc,14,Ow);(K=(g=d.callbacks).onGameFrameReceived)==null||K.call(g,U);return gy.return();case 17:if(!_.bL(f.data,Fda,15,Ow))return gy.return();(Y=(E=d.callbacks).onGameAudioReceived)==null||Y.call(E,_.Gf(f.data,Fda,15,Ow));return gy.return();case 1:if(CR=_.Gf(f.data,Vee,2,Ow))switch(_.Ml(CR,1)){case 1:d.callbacks.onFirstFrameReady();if(_.q("enable_network_request_logging_on_game_events")&&
_.YF(CR,cg,4)){Ra(d,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.g7(CR,cg,4));break}Ra(d,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(MO=(Dh=d.callbacks).onGameReady)==null||MO.call(Dh);if(_.q("enable_network_request_logging_on_game_events")&&_.YF(CR,cg,4)){Ra(d,"MINI_APP_SDK_API_GAME_READY",_.g7(CR,cg,4));break}Ra(d,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.bL(CR,t_,3,rNc))d.callbacks.onResourceLoaded(_.Gf(CR,t_,3,rNc))}return gy.return();case 3:return gy.jumpTo(3);case 4:return gy.jumpTo(4);
case 2:return gy.jumpTo(5);case 9:return gy.jumpTo(6);case 10:return d.callbacks.onClick(),gy.return();case 5:return gy.jumpTo(7);case 11:if(!_.bL(f.data,yM,9,Ow))return gy.return();b=_.Gf(f.data,yM,9,Ow);(I=(D=d.callbacks).onBenchmarkingMessageReceived)==null||I.call(D,b);CR=f.reply;Dh=fP(1);MO=dc(1);var wy=new yM;var e8=new Uint8Array(UmW(b,T8(b,xle,6))|0);wy=qe(wy,5,xle,_.ry(e8,!1));MO=_.Xo(MO,5,ju,wy);CR.call(f,RE(Dh,MO));return gy.return();case 12:return gy.jumpTo(8);case 13:return gy.jumpTo(9);
case 15:if(!_.q("enable_open_yt_content"))return f.reply(Umc),gy.return();if(!_.bL(f.data,vFe,12,Ow))return f.reply(RE(fP(1),dc(2))),gy.return();CR=_.Gf(f.data,vFe,12,Ow);L=_.ai(CR,1);d.callbacks.onOpenYTContent(L);f.reply(pYa);return gy.return();case 14:return gy.jumpTo(10);default:return gy.return()}gy.jumpTo(0);break;case 2:if(!_.bL(f.data,Wl,5,Ow))return gy.return();Dh=f.data;CR=T8(Dh,Ow,5);Dh=Dh.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;X=M8u(Dh,Dh[_.KR]|0,Wl,CR)||Wl[lLp]||(Wl[lLp]=
GNp(Wl));CR=_.OK(X,Cx,1,_.Zp());w=_.Z(CR);S=w.next();case 12:if(S.done){gy.jumpTo(14);break}r=S.value;v=new _.M2;v.level=_.Ml(r,2)===1?"WARNING":"ERROR";c=cc8(r.getSource());return gy.yield(d.sdkVersion.promise,15);case 15:n={source:c,sdkVersion:gy.yieldResult};_.WM(_.kF(r,6))!=null?(v.message=r.getMessage(),v.stack=_.ai(r,5),n.sdkErrorType=to8(_.Ml(r,6)),_.WM(_.kF(r,7))!=null&&(n.sdkApi=dxF(_.Ml(r,7)))):v.stack=void 0;h=y=void 0;(h=(y=d.callbacks).onError)==null||h.call(y,{loggingError:v,metadata:n});
S=w.next();gy.jumpTo(12);break;case 14:return gy.return();case 3:return _.q3(gy,16),CR=gy.yield,Dh=d.callbacks,MO=Dh.onSave,wy=_.Gf(f.data,wsF,4,Ow),wy=_.ai(wy,1),CR.call(gy,MO.call(Dh,wy),18);case 18:f.reply(pYa);_.Cf(gy,17);break;case 16:return t=_.Ta(gy),kU=mo,Eu=t,IJ=d.callbacks,xU="MINI_APP_SDK_API_SAVE_DATA",gy.yield(d.sdkVersion.promise,19);case 19:kU(Eu,IJ,xU,gy.yieldResult),f.reply(Umc);case 17:return gy.yield(Ra(d,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return gy.return();case 4:return _.q3(gy,
21),gy.yield(d.callbacks.onLoad(),23);case 23:ek=gy.yieldResult;CR=f.reply;Dh=fP(1);MO=dc(1);wy=new wsF;wy=_.wK(wy,1,ek);MO=_.Xo(MO,3,ju,wy);CR.call(f,RE(Dh,MO));_.Cf(gy,22);break;case 21:return nQ=_.Ta(gy),uW=mo,Ue=nQ,mB=d.callbacks,zN="MINI_APP_SDK_API_LOAD_DATA",gy.yield(d.sdkVersion.promise,24);case 24:uW(Ue,mB,zN,gy.yieldResult),f.reply(Umc);case 22:return gy.yield(Ra(d,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return gy.return();case 5:_.q3(gy,26);d.callbacks.onSendHighScore(v0(_.Gf(f.data,
$lV,3,Ow).getValue()));f.reply(RE(fP(1),dc(1)));_.Cf(gy,27);break;case 26:return dy=_.Ta(gy),DL=mo,kV=dy,GN=d.callbacks,aR="MINI_APP_SDK_API_SEND_SCORE",gy.yield(d.sdkVersion.promise,28);case 28:DL(kV,GN,aR,gy.yieldResult),f.reply(Umc);case 27:return gy.yield(Ra(d,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return gy.return();case 6:if(!_.bL(f.data,NDB,8,Ow)){gy.jumpTo(30);break}CR=gy.yield;Dh=_.Gf(f.data,NDB,8,Ow);Dh=_.Ml(Dh,1);return CR.call(gy,Ra(d,dxF(Dh)),30);case 30:return gy.return();case 7:return CR=
f.reply,Dh=fP(1),MO=dc(1),wy=d.callbacks.getLanguage(),MO=qe(MO,4,ju,LI(wy)),CR.call(f,RE(Dh,MO)),gy.yield(Ra(d,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return gy.return();case 8:if(!_.bL(f.data,oFa,10,Ow))return gy.return();Ba=_.Gf(f.data,oFa,10,Ow);pQ=d.callbacks;ji=pQ.onSdkPerformanceUpdate;return gy.yield(d.sdkVersion.promise,33);case 33:return ji.call(pQ,Ba,gy.yieldResult),gy.return();case 9:CR=f.data;Dh=T8(CR,Ow,11);if(_.xs(_.kF(CR,Dh))==null)return f.reply(RE(fP(1),dc(2))),gy.return();
LR=lL(f.data,11,Ow);d.callbacks.onShareInviteCode(LR);f.reply(pYa);return gy.yield(Ra(d,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return gy.return();case 10:if(_.bL(f.data,a4V,13,Ow)){gy.jumpTo(35);break}return gy.yield(d.callbacks.onShowMiniAppAd(2),36);case 36:return E2=gy.yieldResult,f.reply(RE(fP(1),uOV(E2))),gy.yield(Ra(d,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return gy.return();case 35:CR=_.Gf(f.data,a4V,13,Ow);a:switch(_.Ml(CR,1)){case 1:CR={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:CR={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:CR={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}ei=CR;fI=ei.adType;pH=ei.sdkApi;CR=gy.yield;Dh=d.callbacks;MO=Dh.onShowMiniAppAd;wy=_.Gf(f.data,a4V,13,Ow);wy=_.ai(wy,2);return CR.call(gy,MO.call(Dh,fI,wy||void 0),38);case 38:return j8=gy.yieldResult,f.reply(RE(fP(1),uOV(j8))),gy.yield(Ra(d,pH),39);case 39:return gy.return()}})})};
var fh=function(d,f){_.H(function(R){d.channel.send(f);_.a4(R)})},uO=function(d,f,R){this.callbacks=d;
var W=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;d=QYS(f,(new URL(R.toString())).origin);this.gameSnacks=new cb8(d);this.gameSnacks.page.onReady(function(){W.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){W.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var p,U;(U=(p=W.callbacks).onGameReady)==null||U.call(p)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(p,U){try{W.callbacks.onSendHighScore(U)}catch(g){mo(g,W.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(p,U){var g;return _.H(function(K){if(K.nextAddress==1)return _.q3(K,2),K.yield(W.callbacks.onSave(W.decoder.decode(U)),4);if(K.nextAddress!=2)return _.Cf(K,0);g=_.Ta(K);mo(g,W.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return K.return()})});
this.gameSnacks.storage.onLoad(function(){var p,U;return _.H(function(g){if(g.nextAddress==1)return _.q3(g,2),g.yield(W.callbacks.onLoad(),4);if(g.nextAddress!=2)return p=g.yieldResult,g.return(W.encoder.encode(p));U=_.Ta(g);mo(U,W.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return g.return(W.encoder.encode(""))})});
this.gameSnacks.init()};
_.x(uO,jV);uO.prototype.onAudioToggled=function(d,f){jV.prototype.onAudioToggled.call(this,d,f===void 0?!0:f);var R;(R=this.gameSnacks)==null||R.audio.update(d)};
uO.prototype.onPause=function(){jV.prototype.onPause.call(this);var d;(d=this.gameSnacks)==null||d.game.pause()};
uO.prototype.onResume=function(){jV.prototype.onResume.call(this);var d;(d=this.gameSnacks)==null||d.game.resume()};var OJV=j$W,ZJO=_.UI(function(d){var f=d.data;var R=d.loadingProgress;var W=d.forPaused;d=_.Z(_.kY("",void 0,"LYYTdd"));var p=d.next().value,U=d.next().value;d=_.Z(_.kY(!1,void 0,"K0waae"));var g=d.next().value,K=d.next().value,E=[],Y=function(){return"transform: scaleX("+(_.mZ(R)||0)+")"},b=null,D=function(){return f()&&b!==null&&b!==void 0?b:b=f().showAnniversaryAnimation?6:OJV()};
_.G7(function(){var w;if(f().timeOutMessages&&((w=f().timeOutMessages)==null?0:w.length)){b=null;w=_.Z(E);for(var S=w.next();!S.done;S=w.next())clearTimeout(S.value);E.length=0;fjp(f().timeOutMessages,E,U,K)}},"BNu9j");
var I=function(){return!!f().persistentErrorMessageTitle},L=function(){return R!==void 0},X=function(){return f().title};
return _.z("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelWizHost"},_.z("div",{class:"miniAppSplashScreenViewModelWizLoadingScreen",role:"region",tabindex:0},_.z("div",{class:"miniAppSplashScreenViewModelWizBackgroundBase"}),_.z("div",{class:"miniAppSplashScreenViewModelWizBackgroundBlur",style:function(){var w,S=(w=f().backgroundImage)==null?void 0:w.sources,r;return(S==null?0:S.length)?"background-image: url("+((r=S[0])==null?void 0:r.url)+")":""}}),_.z("div",{class:"miniAppSplashScreenViewModelWizBackgroundScrim"}),
_.z(_.k,{cond:function(){return!I()&&!(W==null?0:W())},
then:function(){var w={};return _.z("div",{class:"miniAppSplashScreenViewModelWizLoadingScreenContent"},_.z("div",{class:"miniAppSplashScreenViewModelWizLoadingIcon"},_.z(_.xL,{className:"miniAppSplashScreenViewModelWizLoadingIconAnimation",animationName:function(){return"loading_animation_"+D()},
data:function(){var S="loading_animation_"+D();return{animationConfig:{name:S,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+S+".json",loop:!0,autoplay:!0}}}})),_.z("div",{class:"miniAppSplashScreenViewModelWizTimeoutMessageContainer"},_.z(_.k,{cond:X,
then:function(){return _.z("h3",{class:"miniAppSplashScreenViewModelWizTimeoutHeading"},X)}}),_.z("p",{class:_.Iw("miniAppSplashScreenViewModelWizTimeoutMessage",(w.miniAppSplashScreenViewModelWizTimeoutMessageFadeOut=function(){return g()},w)),
"aria-live":"polite"},p),_.z(_.k,{cond:L,then:function(){return _.z("div",{class:"miniAppSplashScreenViewModelWizLoadingBarTrack"},_.z("div",{class:"miniAppSplashScreenViewModelWizLoadingBarSegment miniAppSplashScreenViewModelWizLoadingBarSegmentResourceAnimation",style:Y}))}})))}}),_.z(_.k,{cond:I,
then:function(){return _.z("div",{class:"miniAppSplashScreenViewModelWizPersistentErrorContent"},_.z("h3",{class:"miniAppSplashScreenViewModelWizPersistentErrorMessageTitle"},function(){return f().persistentErrorMessageTitle}),_.z(_.k,{cond:function(){return!!f().persistentErrorMessageDescription},
then:function(){return _.z("p",{class:"miniAppSplashScreenViewModelWizPersistentErrorMessageDescription"},function(){return f().persistentErrorMessageDescription})}}))}}),_.z(_.k,{cond:W,
then:function(){return _.z("div",{class:"miniAppSplashScreenViewModelWizPauseContent"},_.z("img",{class:"miniAppSplashScreenViewModelWizPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.z("h3",{class:"miniAppSplashScreenViewModelWizPauseMessage"},X))}})))},"ke");var szB=new _.BE("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var giR=dj;dj=function(d){function f(R){if(R){var W,p;(W=R.__spec)==null||(p=W.didUnmount)==null||p.call(W);for(W=0;W<R.childNodes.length;W++)f(R.childNodes[W])}}
giR==null||giR(d);uq(function(){for(var R=0;R<d.length;R++)f(d[R])})};var HJa=_.UI(function(d){var f=d.data;var R=d.score;var W=d.formattedScore;var p=d.onScoreChanged;var U=d.isEmbeddedInWebview;var g=_.RI("yt-mini-app-score-button-view-model"),K=function(){var L;return _.e(f==null?void 0:(L=f())==null?void 0:L.buttonViewModel,_.nP)},E=function(){var L;
return(R==null?void 0:R())||Number(f==null?void 0:(L=f())==null?void 0:L.lastScore)||0},Y=function(){var L;
return(W==null?void 0:W())||((L=K())==null?void 0:L.title)||""},b,D=1;
if(d=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))d=Number(d),D=isNaN(d)?1:d/100;_.G7(function(){p==null||p(E());var L;var X=_.oT((L=K())==null?void 0:L.onTap);if(X){L=_.e(X,S0e);var w,S,r;L=_.e(L==null?void 0:(w=L.panelLoadingStrategy)==null?void 0:(S=w.inlineContent)==null?void 0:(r=S.dialogViewModel)==null?void 0:r.customContent,eRa)}else L=void 0;if(w=L)w.score=Y()},"mwn8Jc");
d=_.qL(function(){var L,X,w=f==null?void 0:(L=f())==null?void 0:(X=L.loggingDirectives)==null?void 0:X.trackingParams;w&&_.b0(_.Ze().resolve(_.Vv),w);return!1});
_.SL(function(){if(g.value){var L=g.value.querySelector("button"),X=K();L&&X&&R_S(L,X);OV("yt-share-playable-with-high-score",function(){var w=E().toString(),S=f==null?void 0:f().onShareHighScoreCommand,r=f==null?void 0:f().highScoreShareClientParamIdentifier,v=U==null?void 0:U();S&&(v?(r=new q0N,w=_.wK(r,2,w),rM(S,w.JSC$12314_serializeBinary())):r&&(_.Ze().resolve(szB).clientParams.set(r,{miniAppClientParams:{highScore:w}}),Q_1(S,!1)))})}});
var I=function(){var L=K();L&&(R==null?0:R())&&L.accessibilityText&&(L.accessibilityText=L.accessibilityText.replace(b,Y()));b=Y();return{numberValue:E(),numberText:Y(),heightPx:36,fontSizeMultiplier:D,shouldAnimate:!(R==null||!R())&&!0}};
return _.z("yt-mini-app-score-button-view-model",{class:function(){var L={};return _.rH("miniAppScoreButtonViewModelHost",(L.miniAppScoreButtonViewModelIsVisible=E()!==0,L))},
el:g,"on:click":d},zFn(!1,function(){return _.z("span",{style:"display:none;"},E)}),_.z(_.aH,{data:function(){var L;
return f==null?void 0:(L=f())==null?void 0:L.buttonViewModel}},{buttonViewModel:function(L){return _.z(_.bE,{data:L.data,
animatedTextProps:I})}}))},"le");var YYy=_.UI(function(d){var f,R=(f=_.Da("yt-mini-app-is-theater-mode-enabled"))!=null?f:!1,W=_.q("enable_playable_container_save_button"),p=_.q("enable_play_next_destination_page_in_toolbar");f={};return _.z("ytm-mini-app-top-bar-view-model",null,_.z("div",{class:_.Iw("yt-mini-app-top-bar-view-model",(f["yt-mini-app-top-bar-view-model--mobile"]=!1,f["yt-mini-app-top-bar-view-model--desktop"]=!0,f))},_.z("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.z(_.k,{cond:function(){var U;
return!!d.data().backButtonEdu&&!((U=d.isExitMiniAppSeen)==null?0:U.call(d))},
then:function(){return _.z(_.aH,{data:function(){return d.data().backButtonEdu}},{buttonViewModel:_.bE})},
else:function(){return _.z(_.aH,{data:function(){return d.data().backButton}},{buttonViewModel:_.bE})}}),_.z(_.k,{cond:function(){return d.data().viewAllButton&&!0},
then:function(){return _.z(_.aH,{data:function(){return d.data().viewAllButton}},{buttonViewModel:_.bE})}}),_.z(_.k,{cond:function(){return d.data().title&&!0},
then:function(){return _.z("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return d.data().title})}})),_.z("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.z(_.k,{cond:function(){var U;
return(U=d.isDesktopPlayPage)==null?void 0:U.call(d)},
then:function(){return _.z(_.U3,null,_.z(KMe,{highScoreButton:function(){return d.data().highScoreButton},
score:d.score,formattedScore:d.formattedScore,onScoreChanged:d.onScoreChanged,isEmbeddedInWebview:d.isEmbeddedInWebview}),_.z(Eia,{enableSaveButton:function(){return _.mZ(W)},
saveButton:function(){return d.data().saveButton},
isSaved:d.isSaved,onSaveToggled:function(){return d.onSaveToggled}}),_.z(zwe,{menuButton:function(){return d.data().menuButton}}))},
else:function(){return _.z(_.k,{cond:function(){return!1},
then:function(){return _.z(_.aH,{data:function(){return d.data().playPageButton}},{buttonViewModel:function(U){return _.z(_.bE,{data:U.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.z(KMe,{highScoreButton:function(){return d.data().highScoreButton},
score:d.score,formattedScore:d.formattedScore,onScoreChanged:d.onScoreChanged,isEmbeddedInWebview:d.isEmbeddedInWebview})}})}})),_.z("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.z(_.aH,{data:function(){return d.data().muteButton}},{toggleButtonViewModel:function(U){var g=U.data;
return _.z(_.r4,{data:function(){var K,E;return Object.assign({},g(),{isToggled:(E=(K=d.isAudioEnabled)==null?void 0:K.call(d))!=null?E:!0})},
onToggle:d.onAudioToggled,useOutlinedIcon:!0})}}),_.z(_.aH,{data:function(){return d.data().theatreModeButton}},{toggleButtonViewModel:function(U){var g=U.data;
return _.z("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.z(_.r4,{data:function(){return Object.assign({},g(),{isToggled:R})},
useOutlinedIcon:!0}))}}),_.z(kqe,{fullscreenButton:function(){return d.data().fullscreenButton}}),_.z(_.k,{cond:function(){return _.mZ(p)&&d.data().viewAllButton&&!1},
then:function(){return _.z(_.aH,{data:function(){return d.data().viewAllButton}},{buttonViewModel:_.bE})}}),_.z(_.k,{cond:function(){var U;
return!((U=d.isDesktopPlayPage)==null?0:U.call(d))},
then:function(){return _.z(_.U3,null,_.z(Eia,{enableSaveButton:function(){return _.mZ(W)},
saveButton:function(){return d.data().saveButton},
isSaved:d.isSaved,onSaveToggled:function(){return d.onSaveToggled}}),_.z(zwe,{menuButton:function(){return d.data().menuButton}}))}}))))},"me");
YYy.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var zwe=_.UI(function(d){return _.z(_.aH,{data:d.menuButton},{buttonViewModel:_.bE})},"ne"),Eia=_.UI(function(d){var f=d.enableSaveButton;
var R=d.saveButton;var W=d.isSaved;var p=d.onSaveToggled;return _.z(_.k,{cond:function(){return f()&&!(R==null||!R())},
then:function(){return _.z(_.aH,{data:function(){var U=_.e(R==null?void 0:R(),_.oE),g;return{toggleButtonViewModel:Object.assign({},U,{isToggled:(g=W==null?void 0:W())!=null?g:!(U==null||!U.isToggled)})}}},{toggleButtonViewModel:function(U){return _.z(_.r4,{data:U.data,
onToggle:p})}})}})},"oe"),KMe=_.UI(function(d){var f=d.highScoreButton;
var R=d.score;var W=d.formattedScore;var p=d.onScoreChanged;var U=d.isEmbeddedInWebview;return _.z(_.aH,{data:f},{miniAppScoreButtonViewModel:function(g){return _.z(HJa,{data:g.data,score:R,formattedScore:W,onScoreChanged:p,isEmbeddedInWebview:U})}})},"pe"),kqe=_.UI(function(d){d=d.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.z(_.U3,null):_.z(_.aH,{data:d},{buttonViewModel:_.bE})},"qe");_.bJV=new _.BE("DESKTOP_CURRENT_PAGE");var xmV=_.UI(function(d){var f=d.data;var R=_.q("force_active_time_logging_webview"),W=!1,p=new oxa,U=void 0,g=void 0,K=_.Ze().resolve(hWN),E=new vxc,Y=void 0,b=void 0,D=[],I=void 0,L=void 0,X=!1,w=!1,S=!1,r=!1,v=new _.q_,c=_.Ze().resolve(szB),n=_.Ze().resolve(_.iX),y=_.Ze().resolve(_.WX(TZ)),h,t=(h=_.Ze().resolve(_.WX(_.bJV)))==null?void 0:h.getCurrentPage(),kU=!1,Eu=0,IJ=function(yf){yf.preventDefault();return yf.returnValue=""},xU;
d=_.Z(_.kY(!((xU=_.Da("yt-mini-app-is-audio-enabled"))!=null&&!xU),void 0,"cGaEvf"));var ek=d.next().value,nQ=d.next().value,uW;xU=_.Z(_.kY(!((uW=_.Da("exit-mini-app-seen-state"))==null||!uW),void 0,"DctXGe"));var Ue=xU.next().value,mB=xU.next().value;uW=_.Z(_.kY(!1,void 0,"pU1jdd"));var zN=uW.next().value,dy=uW.next().value;uW=_.Z(_.kY(void 0,void 0,"ldLqDf"));var DL=uW.next().value,kV=uW.next().value;uW=_.Z(_.kY(void 0,void 0,"mdofE"));var GN=uW.next().value,aR=uW.next().value;uW=_.Z(_.kY(!0,void 0,
"T1gxCf"));var Ba=uW.next().value,pQ=uW.next().value;uW=_.Z(_.kY(!1,void 0,"Dp92Vb"));var ji=uW.next().value,LR=uW.next().value;uW=_.Z(_.kY(!1,void 0,"AsJEvf"));var E2=uW.next().value,ei=uW.next().value;uW=_.Z(_.kY(void 0,void 0,"c55ogf"));var fI=uW.next().value,pH=uW.next().value;uW=_.Z(_.kY(0,void 0,"UuaLqf"));var j8=uW.next().value,gy=uW.next().value,CR=_.fA("mini-app-container-view-model"),Dh=function(){return f().isEmbeddedInWebview},MO=function(){return f().hasPlayNextShelf};
OV("yt-page-type-changed",function(yf){if(_.q("enable_is_mini_app_page_active_bugfix"))yf.detail.newPageSubtype==="mini_app"&&yf.detail.newPageType==="ytd-browse"||!Ba()||kc();else if(yf=_.V5p()==="mini_app",yf!==Ba())if(pQ(yf),yf){var IR;yf=(IR=f().playableId)==null?void 0:IR.toString();yf!==void 0&&window.location.href.includes(yf)&&!w&&(r=!0,wy(),bH.value&&Tp(bH.value))}else yf||kc()});
OV("yt-action",function(yf){yf.detail.actionName==="yt-engagement-panel-visible-changed"&&yf.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&yf.detail.args[2]==="PAmini_app_panel"&&kc();_.q("enable_is_mini_app_page_active_bugfix")?yf.detail.actionName==="yt-history-load"&&!Ba()&&(t==null?0:t.active)?(pQ(!0),wy(),bH.value&&Tp(bH.value)):yf.detail.actionName==="yt-history-load"&&Ba()&&!f().isEmbeddedInWebview&&nR():Ba()&&yf.detail.actionName==="yt-history-load"&&(r?r=!1:f().isEmbeddedInWebview||
nR())});
_.SI(function(){e8()});
_.G7(function(){wy()},"gpydpe");
var wy=function(){var yf=f().playableId,IR=f().localReleaseId,uy=f().derivedDeviceInterface;if(w)_.JA(new _.M2("[MiniAppContainerViewModel] onEnter was called more than once"));else{w=!0;U=new aYc(yf,IR,uy,document.visibilityState==="visible");GJO(U);g=new B$c(yf);DmC(K,yf);Fta(E,{showMiniAppAdCommand:f().showMiniAppAdCommand,isEmbeddedInWebview:f().isEmbeddedInWebview,playLogger:U});eQf()&&(L=document.body.style.backgroundColor,_.Ve(document.body,"background-color","black"));QN();rL();v=new _.q_;
if(f().isEmbeddedInWebview){if(yf=(new URLSearchParams(window.location.search)).get("postPlayNonce"))woy(U,yf),kU=!0;p.initialize({onAudioStateLoaded:function(Zh){Xs(Zh)},
onMuteMiniApp:function(){Xs(!1)},
onUnmuteMiniApp:function(){Xs(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(Zh){kU||(woy(U,Zh),kU=!0)},
confirmExitMiniApp:function(){var Zh,El,NM;return _.H(function(P0){if(P0.nextAddress==1)return f().confirmExitMiniAppCommand?P0.yield(Promise.race([v.promise,Promise.resolve(!1)]),2):P0.return();(Zh=P0.yieldResult)?!f().confirmExitMiniAppCommandEdu||(NM=(El=Ue)==null?void 0:El())!=null&&NM?ZT(f().confirmExitMiniAppCommand):(ZT(f().confirmExitMiniAppCommandEdu),_.bA("exit-mini-app-seen-state","true",2592E6)):ZT(f().closeMiniAppCommand);_.a4(P0)})},
onNativeBenchmarkingMessageReceived:function(Zh){Zh=TDL(_.uBn(Zh));if(_.bL(Zh,_.SO,3,e9R)){var El=_.Gf(Zh,_.SO,3,e9R),NM=vbn();var P0=v0(NM.getSeconds())-v0(El.getSeconds());El=_.sK(NM,2)-_.sK(El,2);P0<0&&El>0?(P0+=1,El-=1E9):P0>0&&El<0&&(--P0,El+=1E9);P0=(new he).setSeconds(P0);P0=_.da(P0,2,_.pI(El),0);_.xk(Zh,1,P0)}var FE;(FE=b)==null||FE.returnNativeBenchmarkingMessage(Zh)},
multiplayer3pAckStateLoaded:function(Zh){nR(Zh)},
exitMiniAppSeenStateLoaded:function(Zh){f().confirmExitMiniAppCommandEdu&&mB(Zh)},
onNavigateToNewMiniApp:function(){ZT(f().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(Zh){Zh=new URLSearchParams(Zh);var El=void 0;Zh.has("invite_code")&&(El=new SbL,Zh=Zh.get("invite_code"),El=_.wK(El,1,Zh));if(Zh=El){var NM;(NM=b)==null||NM.sendGameData(Zh)}},
onPauseMiniApp:function(){W=!0;by()},
onResumeMiniApp:function(){W=!0;lo()},
onAdFinished:function(Zh){E.onAdFinished(Zh)}});
f().showMultiplayer3pConsentDialogCommand||v.resolve(!0);ZT(f().onContainerReadyCommand)}else woy(U),v.resolve(!0);cra(g,MzF(U));MzF(U).then(function(Zh){Zh={miniAppPlayData:{postPlayNonce:Zh}};var El,NM=(El=f().loggingDirectives)==null?void 0:El.trackingParams;NM&&_.Ah().stateChanged(NM,Zh)});
yf=f().showSignInDialogCommand;!hPf()&&yf&&(_.bA("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),ZT(yf));f().confirmExitMiniAppCommand&&y&&(yf=uif(f().confirmExitMiniAppCommand))&&(y.customConfirmationCommand=yf)}},e8=function(){L&&_.Ve(document.body,"background-color",L);
X=!1;I&&I.release();g.flush().catch(function(yf){_.JA(yf)});
K.flush().catch(function(yf){_.JA(yf)});
VzB(U);DJ();b=void 0;IPV(c)},kc=function(){pQ(!1);
e8();dy(!1);pH(void 0);kV(void 0);aR(void 0);Eu=0;gy(0);w=!1},by=function(){var yf;
(yf=b)==null||yf.onPause();I&&I.release();g.flush().catch(function(IR){_.JA(IR)});
K.flush().catch(function(IR){_.JA(IR)});
SAL(U);LR(!0)},lo=function(){var yf;
(yf=b)==null||yf.onResume();rL();yf=U;yf.isForeground=!0;cB(yf,"PLAY_EVENT_TYPE_PLAY_RESUME");LR(!1)},Xs=function(yf){var IR;
(IR=b)==null||IR.onAudioToggled(yf);nQ(yf)},nR=function(yf){f().showMultiplayer3pConsentDialogCommand&&(f().isEmbeddedInWebview&&yf!==void 0&&v.resolve(yf),!yf&&_.V5p()==="mini_app"&&ZT(f().showMultiplayer3pConsentDialogCommand))},PM=function(){var yf,IR,uy,Zh;
return _.H(function(El){if(El.nextAddress==1){!f().isLivestream||f().disableVideoCapture||(yf=b)!=null&&yf.sendStartGameFrameCapture();IR=(new URL(window.location.href)).searchParams;if(IR.has("invite_code")){var NM=new SbL,P0=IR.get("invite_code");uy=_.wK(NM,1,P0);(Zh=b)==null||Zh.sendGameData(uy)}zN()||(dy(!0),NM=U,NM.state!==1?_.JA(new _.M2("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+T$N[NM.state])):(_.E4("mini_app_ids_without_game_ready").includes(NM.JSC$16828_miniAppId)&&(NM.gameReady=
!0),NM.state=2,NM.beforeReady=!1,BB(NM,"ma_ffr"),cB(NM,"PLAY_EVENT_TYPE_PLAY_READY")));return El.yield(v.promise,2)}ZT(f().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();f().isEmbeddedInWebview||nR();_.a4(El)})},$s=function(){var yf=U;
yf.gameReady=!0;BB(yf,"ma_gr")},Z5=function(yf){var IR;
return _.H(function(uy){if(uy.nextAddress==1)return _.q3(uy,2),uy.yield(dma(g,yf),4);if(uy.nextAddress!=2)return _.Cf(uy,0);IR=_.Ta(uy);ZT(f().showSavingErrorPopupCommand);throw IR;})},Bp=function(){var yf,IR;
return _.H(function(uy){if(uy.nextAddress==1)return _.q3(uy,2),uy.yield(tzR(g),4);if(uy.nextAddress!=2)return yf=uy.yieldResult,uy.return(yf);IR=_.Ta(uy);ZT(f().showLoadingErrorDialogCommand);throw IR;})},m3=function(yf){U.logError(yf)},Xg=function(yf,IR,uy){mXN(U,yf,IR,uy)},pf=function(yf,IR){PtB(U,yf,IR)},nH=function(){!R&&f().isEmbeddedInWebview||_.Z2();
rra(U,!0);X||(window.addEventListener("beforeunload",IJ,{capture:!0}),X=!0)},PW=function(yf){var IR,uy,Zh,El,NM,P0,FE;
return _.H(function(IH){if(IH.nextAddress==1)return K&&(!Y||Y<yf)&&yf>0?IH.yield(qYB(K,yf),3):IH.jumpTo(0);IR=IH.yieldResult;uy=_.Z(IR);Zh=uy.next().value;El=uy.next().value;NM=Zh;P0=El;((FE=NM)==null?0:FE.displayString)&&P0&&(kV(P0),aR(NM.displayString));_.a4(IH)})},An=function(yf){var IR=f().onBenchmarkingMessageReceivedCommand;
if(IR){var uy=vbn();_.Xo(yf,3,e9R,uy);rM(IR,ANC(yf))}},P8=function(yf){var IR=f().onGameFrameReceivedCommand;
if(IR){var uy=new Gt;var Zh=new bcB;var El=Tf(yf,1);Zh=_.ag(Zh,1,El);yf=_.ai(yf,2);yf=_.wK(Zh,2,yf);uy=_.xk(uy,2,yf);rM(IR,LxO(uy))}},$U=function(yf){var IR=f().onGameAudioDataReceivedCommand;
if(IR){var uy=new Gt;var Zh=new IiN;yf=_.ai(yf,1);Zh=_.wK(Zh,1,yf);uy=_.xk(uy,4,Zh);rM(IR,LxO(uy))}},IC=function(){var yf=new URLSearchParams(window.location.search);
if(f().isEmbeddedInWebview&&yf&&yf.get("override_hl")==="true"&&yf.get("hl"))return yf.get("hl");yf=document.documentElement.lang;return yf!==""?yf:_.Cl},zI=function(yf){var IR=f().onShareInviteCodeCommand;
if(IR)if(f().isEmbeddedInWebview){var uy=new q0N;yf=_.wK(uy,1,yf);rM(IR,egL(yf))}else uy=f().inviteCodeShareClientParamIdentifier,c.clientParams.set(uy,{miniAppClientParams:{inviteCode:yf}}),ZT(IR)},GM=function(yf){var IR,uy,Zh;
return _.H(function(El){if(El.nextAddress==1)return IR=f().onMiniAppOpenYtContentRequested,K&&_.q("enable_open_yt_content")&&IR?El.yield(LMe(K,yf),3):El.jumpTo(0);uy=El.yieldResult;if(uy==="OK")if(f().isEmbeddedInWebview){var NM=new EEa;Zh=qe(NM,2,lu,LI(yf));rM(IR,YqV(Zh))}else n.clientData.set("video_id",yf),ZT(IR);_.a4(El)})},TI=function(yf){Eu+=_.sK(yf,3);
yf=Math.min(Math.log(1+Eu/15E6*9)/Math.log(10),.99);gy(yf);Xa(yf)},Xa=_.Dy(function(yf){var IR=f().updateLoadingProgressCommand;
if(IR){var uy=new EEa;yf=qe(uy,3,lu,_.yV(yf));rM(IR,YqV(yf))}},100),xV=function(yf){return nxO(E,yf)},rL=function(){var yf,IR;
((yf=_.kmf())==null?void 0:(IR=yf.wakeLock)==null?void 0:IR.request)!=null&&_.kmf().wakeLock.request("screen").then(function(uy){I=uy}).catch(function(){})},bH=_.RI("iframe");
_.G7(function(){f().isSupportedCountry&&(hPf()||_.q("enable_sign_in_promo")||!f().showSignInDialogCommand?bH.value&&Tp(bH.value):ZT(f().onMiniAppReadyCommand))},"HPyXid");
var bc=function(){return _.z("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return zN()?0:-1},
el:bH})},Tp=function(yf,IR){IR=IR===void 0?!1:IR;
var uy=U4();uy&&(IR||uy.toString()!==yf.getAttribute("src"))&&(b=B1U(f().source,{isAudioEnabled:ek,onFirstFrameReady:PM,onGameReady:$s,onSave:Z5,onLoad:Bp,onError:m3,onSdkCalled:Xg,onSdkPerformanceUpdate:pf,onClick:nH,onSendHighScore:PW,onBenchmarkingMessageReceived:An,getLanguage:IC,onShareInviteCode:zI,onResourceLoaded:TI,onOpenYTContent:GM,onShowMiniAppAd:xV,onGameFrameReceived:P8,onGameAudioReceived:$U},yf,uy),wO(yf,"load",function(){BB(U,"ma_il");wO(yf,"load",function(){Tp(yf,!0)})}),_.Bn(yf,
uy))},U4=function(){var yf=f().url;
if(yf&&(yf=_.QH(yf),yf!==null)){if(f().source&&f().source==="MINI_APP_SOURCE_GAMESNACKS")yf=_.Y$(yf,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.q("enable_origin_query_parameter_bugfix")){var IR=_.Ld(_.XSp(yf.toString()));IR=new URLSearchParams(IR||"");IR.set("origin",window.location.origin);IR=IR.toString();yf=_.wa(yf).toString();yf=_.MK(aLB.exec(yf)[0]+(IR.trim()?"#"+IR:""))}return yf}},Qt=function(){var yf={};
yf=_.Iw("yt-mini-app-container-view-model__loading-screen",(yf["yt-mini-app-container-view-model__loading-screen--fade-out"]=zN,yf));var IR=function(){return zN()?1:j8()};
return _.z("div",{class:yf},_.z(_.aH,{data:function(){return f().splashScreen}},{miniAppSplashScreenViewModel:function(uy){return _.z(ZJO,{data:uy.data,
loadingProgress:IR})}}))},rP=function(){var yf={};
return _.z("div",{class:_.Iw("yt-mini-app-container-view-model__pause-interstitial",(yf["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!ji()},yf["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=ji,yf))},_.z(_.aH,{data:function(){return f().splashScreen}},{miniAppSplashScreenViewModel:function(IR){return _.z(ZJO,{data:IR.data,
forPaused:!0})}}))},QN=function(){D=[];
D.push(_.Vk(window,"visibilitychange",function(){S||W&&Dh()||(document.visibilityState==="visible"?lo():by())}));
D.push(_.Vk(window,"pagehide",function(){e8()}));
D.push(_.Vk(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&CR.value.dispatchEvent(new Event("tap"))},0)}));
D.push(_.Vk(CR.value,"pointerdown",function(){rra(U,!1)},!0));
D.push(_.Vk(CR.value,"pause",function(){S=!0;by()}));
D.push(_.Vk(CR.value,"play",function(){S=!1;lo()}));
D.push(_.Vk(CR.value,"exit",function(){e8()}));
var yf=navigator.keyboard,IR=yf&&yf.lock;D.push(_.Vk(window,N5C,function(){ei(C7e());C7e()?(f().hasPlayNextShelf&&tM("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),iL("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),IR&&yf.lock(["Escape"])):(f().hasPlayNextShelf&&iL("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),tM("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),IR&&yf.unlock())}));
f().showMultiplayer3pConsentDialogCommand&&D.push(_.Vk(window,"yt-playables-ack-3p-data-usage",function(){ewR(K)}));
f().confirmExitMiniAppCommandEdu&&D.push(_.Vk(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.bA("exit-mini-app-seen-state","true",2592E6)}));
f().onGameAudioDataReceivedCommand&&D.push(_.Vk(window,"message",function(uy){uy=uy.event_;var Zh,El=(Zh=bH.value)==null?void 0:Zh.src;if(El&&uy.origin===(new URL(El)).origin&&uy.data&&uy.data.type==="GAME_AUDIO"&&uy.data.audio&&uy.data.audio.length>0)if(_.q("enable_sending_unwrapped_game_audio_as_serialized_metadata"))Jcv(f().onGameAudioDataReceivedCommand,uy.data.audio);else{var NM=new FileReader;NM.onload=function(){var P0=new Gt;var FE=new IiN;FE=_.wK(FE,1,NM.result);P0=_.xk(P0,4,FE);rM(f().onGameAudioDataReceivedCommand,
LxO(P0))};
NM.readAsDataURL(new Blob([uy.data.audio]))}}))},DJ=function(){D.forEach(function(yf){lq(yf)});
window.removeEventListener("beforeunload",IJ,{capture:!0})},ZT=function(yf){yf&&Q_1(yf,f().isEmbeddedInWebview||!1)},iL=function(yf,IR){yf=_.Z(CR.value.getElementsByClassName(yf));
for(var uy=yf.next();!uy.done;uy=yf.next())uy.value.classList.add(IR)},tM=function(yf,IR){yf=_.Z(CR.value.getElementsByClassName(yf));
for(var uy=yf.next();!uy.done;uy=yf.next())uy.value.classList.remove(IR)};
return function(){var yf={};yf=_.Iw("yt-mini-app-container-view-model",(yf["yt-mini-app-container-view-model--desktop"]=!0,yf["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return f().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},yf["yt-mini-app-container-view-model--ios-web-view"]=eQf(),yf["yt-mini-app-container-view-model--no-top-bar"]=function(){return!f().topBar},yf["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return f().hasPlayNextShelf},yf["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return f().hasPlayNextShelf},yf["yt-mini-app-container-view-model--show-peek-below"]=function(){return!E2()&&f().hasPlayNextShelf},yf));
var IR={};IR=_.Iw("yt-mini-app-container-view-model__content",(IR["yt-mini-app-container-view-model__content--desktop-content"]=!0,IR["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return f().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},IR["yt-mini-app-container-view-model--desktop-play-page"]=function(){return f().hasPlayNextShelf},IR));
return _.z("mini-app-container-view-model",{el:CR},_.z("div",{class:yf},_.z(_.k,{cond:function(){return f().topBar&&!E2()},
then:function(){return _.z(_.aH,{data:function(){return f().topBar}},{miniAppTopBarViewModel:function(uy){return _.z(YYy,{data:uy.data,
isAudioEnabled:ek,onAudioToggled:function(Zh){Xs(Zh)},
score:DL,formattedScore:GN,onScoreChanged:function(Zh){Y=Zh},
isEmbeddedInWebview:Dh,isSaved:fI,onSaveToggled:function(Zh){pH(Zh)},
isExitMiniAppSeen:Ue,isDesktopPlayPage:MO})}})}}),_.z("div",{class:IR},_.z(_.k,{cond:Ba,
then:function(){return bc()}}),_.z(_.k,{cond:function(){return f().isLivestream},
then:function(){return rP()}}),_.z(_.k,{cond:function(){return!f().isEmbeddedInWebview},
then:function(){return Qt()}}))))}()},"re");
xmV.idomCompat=!0;_.Hk(xmV,"mini-app-container-view-model",{props:{data:_.jE}});var XYa=_.UI(function(d){var f=d.data;return _.z("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.z("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.qL(function(){var R=f().onTap;R&&_.Cu(R)})},_.z(_.k,{cond:function(){return f().icon},
then:function(R){return _.z(_.X8,{icon:function(){return R().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.z("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return f().title})))},"se");
XYa.idomCompat=!0;var TCy=_.UI(function(d){var f=_.fA("div"),R=_.Z(_.kY(void 0,void 0,"dg3xff")),W=R.next().value,p=R.next().value;R=_.Z(_.kY(void 0,void 0,"AgHNfc"));var U=R.next().value,g=R.next().value;R=_.Z(_.kY(void 0,void 0,"fuTKCc"));var K=R.next().value,E=R.next().value,Y=function(){var r=W();return r!==void 0?Math.abs(r):void 0},b=function(){var r=Y();
return r===void 0||r<=3},D=function(){var r=Y();
var v=U(),c=K();r=r!==void 0&&v!==void 0&&c!==void 0?v-c-r:void 0;return r===void 0||r<=3},I=function(r){f.value&&f.value.scrollBy({top:0,
left:(_.FK("HTML_DIR")==="rtl"?-1:1)*r*f.value.clientWidth,behavior:"smooth"})},L=function(){var r;
p((r=f.value)==null?void 0:r.scrollLeft);var v;g((v=f.value)==null?void 0:v.scrollWidth);var c;E((c=f.value)==null?void 0:c.clientWidth)},X=function(){I(-.5)},w=function(){I(.5)};
R=_.qL(function(){L()});
_.GB(function(){L();if(f.value&&window.ResizeObserver){var r=new ResizeObserver(L);r.observe(f.value);_.SI(function(){r.disconnect()})}});
var S={};return _.z("yt-sponsorships-scrollable-shelf",{class:_.Iw("ytdSponsorshipsScrollableShelfHost",d.className)},_.z("div",{class:_.Iw("ytdSponsorshipsScrollableShelfContent",(S.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return d.data().previousButton&&d.data().nextButton&&!b()&&!D()},S.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return d.data().previousButton&&!b()&&D()},S.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return d.data().nextButton&&
b()&&!D()},S)),
el:f,"on:scroll":R},d.children),_.z(_.k,{cond:function(){return!b()},
then:function(){return _.z(_.aH,{data:function(){return d.data().previousButton}},{buttonViewModel:function(r){return _.z(_.bE,{data:r.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:X})}})}}),_.z(_.k,{cond:function(){return!D()},
then:function(){return _.z(_.aH,{data:function(){return d.data().nextButton}},{buttonViewModel:function(r){return _.z(_.bE,{data:r.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:w})}})}}))},"te");
TCy.idomCompat=!0;var aPF=_.UI(function(d){var f=d.data;d={};return _.z("yt-sponsorships-hub",{class:_.Iw("ytdSponsorshipsHubHost",(d.ytdSponsorshipsHubHostIndented=function(){return f().indented},d))},_.z("div",{class:"ytdSponsorshipsHubHeader"},_.z("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.z("div",{class:"ytdSponsorshipsHubAvatar"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph})),_.z(_.k,{cond:function(){return f().badgeImage},
then:function(R){return _.z("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.z("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.z("div",{class:"ytdSponsorshipsHubBadge"},_.z(_.Wk,{data:R,targetWidth:24,targetHeight:24,alt:""}))))}})),_.z("div",{class:"ytdSponsorshipsHubDetails"},_.z("div",{class:"ytdSponsorshipsHubTierName"},function(){return f().tierName}),_.z("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return f().membershipType}),_.z("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return f().membershipDurationOrExpiry})),_.z("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.z(_.aH,{data:function(){return f().manageButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.z(_.aH,{data:function(){return f().actionMenuButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.z("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return f().perksTitle}),_.z(TCy,{data:function(){return{previousButton:f().previousPerkButton,
nextButton:f().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.z("div",{class:"ytdSponsorshipsHubPerkCards"},_.z(_.aH,{data:function(){return f().perkCards}},{sponsorshipsHubPerkCardViewModel:XYa}),_.z(_.k,{cond:function(){return f().viewAllPerksButton},
then:function(R){return _.z(A0V,{data:R})}}))))},"ue");
aPF.idomCompat=!0;var A0V=_.UI(function(d){var f=d.data;return _.z("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.z(_.aH,{data:function(){return f().button}},{buttonViewModel:_.bE}),_.z("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.z("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return f().title}),_.z("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return f().subtitle})))},"ve");
A0V.idomCompat=!0;_.Hk(aPF,"yt-sponsorships-hub",{props:{data:_.jE}});_.MpC=_.UI(function(d){var f=d.data;return _.z("yt-dual-avatar-view-model",{class:_.Iw("ytDualAvatarViewModelHost",d.className),style:_.xJ({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var R;return((R=f().badgeCutoutRadius)!=null?R:14)+"px"}})},_.z("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.z(_.aH,{data:function(){return f().startAvatar}},{avatarViewModel:_.Ph}),_.z(_.aH,{data:function(){return f().endAvatar}},{avatarViewModel:_.Ph})),_.z(_.aH,{data:function(){return f().badge}},
{contentPreviewImageViewModel:function(R){return _.z("div",{class:"ytDualAvatarViewModelBadge"},_.z(_.gw,{data:R.data}))}}))},"we");
_.MpC.idomCompat=!0;var lPC=_.UI(function(d){var f=d.data;var R,W=!((R=_.Ze().resolve(_.WX(_.dm)))==null||!R());d=_.qg(function(){var b,D,I=W?(b=f().header)==null?void 0:b.backgroundColorDarkMode:(D=f().header)==null?void 0:D.backgroundColorLightMode;if(I!==void 0)return _.yF(I)},void 0,"TDdh7d");
R=_.qg(function(){var b,D;return W?(b=f().header)==null?void 0:b.backgroundImagePart1Dark:(D=f().header)==null?void 0:D.backgroundImagePart1Light},void 0,"X0peMe");
var p=_.qg(function(){var b,D;return W?(b=f().header)==null?void 0:b.backgroundImagePart2Dark:(D=f().header)==null?void 0:D.backgroundImagePart2Light},void 0,"an0Hzd"),U=_.qg(function(){return _.FK("HTML_DIR")==="rtl"},void 0,"BltEgb"),g=_.fA("yt-sponsorships-perks-list"),K=!1,E=function(){var b=g.value;
if(b&&!K){var D,I=(D=b.parentElement)==null?void 0:D.parentElement;if(I)for(b=b.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),D=0;D<b.length;++D){var L=b[D];if(L instanceof HTMLElement){I.scrollTo({top:L.offsetTop+L.clientHeight/2-I.clientHeight/2,behavior:"smooth"});K=!0;break}}}};
_.SL(function(){var b=g.value;if(b&&window.ResizeObserver){var D=new ResizeObserver(E);D.observe(b);_.SI(function(){D.disconnect()})}});
var Y={};return _.z("yt-sponsorships-perks-list",{el:g,class:_.Iw("ytdSponsorshipsPerksListHost",(Y.ytdSponsorshipsPerksListHorizontalPadding=function(){return f().horizontalPaddingEnabled},Y))},_.z("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.z("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.xJ({"background-color":d})},_.z("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.z(_.k,{cond:R,then:function(b){var D={};return _.z("div",{class:_.Iw((D.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=W,D.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!W,D.ytdSponsorshipsPerksListFlipped=U,D))},_.z(_.Wk,{data:b,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.z("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.z(_.k,{cond:p,
then:function(b){var D={};return _.z("div",{class:_.Iw((D.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=W,D.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!W,D.ytdSponsorshipsPerksListFlipped=U,D))},_.z(_.Wk,{data:b,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.z("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.z(_.aH,{data:function(){var b;
return(b=f().header)==null?void 0:b.dualAvatar}},{dualAvatarViewModel:_.MpC})))),_.z("div",{class:"ytdSponsorshipsPerksListBody"},_.z("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return f().title}),_.z(_.k,{cond:function(){return f().perks},
then:function(b){return _.z(_.TB,{each:b},function(D,I){var L={};return _.z("div",{class:_.Iw("ytdSponsorshipsPerksListPerkContainer",(L.ytdSponsorshipsPerksListSelectedPerk=function(){var X=I(),w=f().selectedPerkIndex;return X===w},L))},_.z(_.k,{cond:function(){return I()>0},
then:function(){return _.z("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.z("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.z(_.k,{cond:function(){return D.icon},
then:function(X){return _.z(_.X8,{icon:function(){return X().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.z("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.z("div",{class:"ytdSponsorshipsPerksListPerkTitle"},D.title),_.z("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.z(_.d4,{text:D.description})),_.z(_.k,{cond:function(){return D.instructions},
then:function(){var X,w;return _.z("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.z("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(X=D.instructions)==null?void 0:X.title),_.z("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.z(_.d4,{text:(w=D.instructions)==null?void 0:w.text})))}}))),_.z(_.k,{cond:function(){return D.emoji},
then:function(X){return _.z("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.z(_.TB,{each:function(){return X()}},function(w){return _.z(_.Wk,{data:w,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.z(wYa,{data:D}))})}})))},"xe");
lPC.idomCompat=!0;var wYa=_.UI(function(d){var f=d.data;var R=function(g,K){return g===K},W=function(){var g=f();
g=_.e(g==null?void 0:g.badgesShelf,AOe);return g!==void 0&&g!==null?g:{previousButton:{},nextButton:{}}},p=_.RI("div"),U=function(){var g=p.value;
if(g){var K=g.parentElement;if(K){g=g.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var E=0;E<g.length;++E){var Y=g[E];if(Y instanceof HTMLElement){K.scrollTo({left:Y.offsetLeft+Y.clientWidth/2-K.clientWidth/2,behavior:"instant"});break}}}}};
_.SL(function(){var g=p.value;if(g){var K=new ResizeObserver(U);K.observe(g);_.SI(function(){K.disconnect()})}});
return _.z("div",null,_.z(_.k,{cond:function(){return f().badges},
then:function(g){return _.z(TCy,{data:W},_.z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:p},_.z(_.TB,{each:function(){return g()}},function(K,E){var Y={},b={},D={};
return _.z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.z(_.k,{cond:function(){return E()>0},
then:function(){return _.z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.z("div",{class:_.Iw("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Y.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return R(E(),f().currentBadgeIndex)},Y.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!R(E(),f().currentBadgeIndex)},Y))},_.z("div",{class:_.Iw("ytdSponsorshipsPerksListLoyaltyBadge",(b.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return R(E(),
f().currentBadgeIndex)},b.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!R(E(),f().currentBadgeIndex)},b))},_.z(_.k,{cond:function(){return K.image},
then:function(I){var L={};return _.z("div",{class:_.Iw((L.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return R(E(),f().currentBadgeIndex)},L.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!R(E(),f().currentBadgeIndex)},L))},_.z(_.Wk,{data:I,
alt:""}))}})),_.z("div",{class:_.Iw("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(D.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return R(E(),f().currentBadgeIndex)},D))},K.title)))})))}}))},"ye");
wYa.idomCompat=!0;_.Hk(lPC,"yt-sponsorships-perks-list",{props:{data:_.jE}});_.Hk(_.UI(function(d){return _.z("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.z(_.k,{cond:function(){return d.data().image},
then:function(f){return _.z(_.Wk,{className:"ytwFantasyEmptyStateViewModelImage",data:f,ariaHidden:!0,alt:""})}}),_.z(_.d4,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return d.data().title}}),_.z(_.d4,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return d.data().subtitle}}),_.z(_.aH,{data:function(){return d.data().primaryButton}},{buttonViewModel:function(f){return _.z(_.bE,{data:f.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"ze"),"ytw-fantasy-empty-state-view-model",{props:{data:_.jE}});var Gqe;var SYe=_.UI(function(d){var f=d.data;var R=d.uniqueId;var W=d.overrides;d=_.qg(function(){var p,U=((p=f().timedAnimationData)==null?void 0:p.animationTiming)||[];return{uniqueId:R(),timings:U,experimentEnabled:U.length>0,enabled:U.length>0}},void 0,"hiuXI");
return _.z("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.z(uSR,{settings:d},_.z(_.aH,{data:function(){return f().buttonRenderer}},{buttonRenderer:function(p){return _.z(_.dw,{data:p.data,
buttonOverrides:W})}})))},"Ae");
SYe.idomCompat=!0;_.Hk(SYe,"timed-animation-button-renderer",{props:{data:_.jE,uniqueId:_.jE,overrides:_.jE}});var Wu=function(){var d=_.l.apply(this,arguments)||this;d.hideJoinButtonBeforeSubscribed=_.q("hide_join_button_before_subscribed");d.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return d};
_.x(Wu,_.l);_.O=Wu.prototype;_.O.hasShowDialogCommand=function(d){return!!_.e(d,S0e)};
_.O.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"}}}};
_.O.updateJoinButtonOverrides=function(){var d,f;(d=_.Eo(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(f=d.polymerController)==null||f.set("overrides",this.joinButtonOverrides);if(d=_.Eo(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))d.overrides=this.joinButtonOverrides};
_.O.handleButtonRefreshAction=function(d){if(d=_.e(d,VHc))this.set("data.membershipButton",d.membershipButton),this.notifyPath("data.membershipButton")};
_.O.onYtServiceRequestError=function(d){_.iI(this.hostElement,d.detail.error.message)};
_.O.onKeydown=function(d){if(d.key==="Enter"){var f;(f=this.data)!=null&&f.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.O.handleUnsubscribeAction=function(){var d,f,R;((d=this.data)==null?void 0:(f=d.membershipButton)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.style)==="STYLE_PRIMARY"&&_.Eo(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.Uh.Object.defineProperties(Wu.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.subscriptionStateEntity)==null||!d.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.data)==null?void 0:d.membershipButton,R;d=(f==null?void 0:f.buttonRenderer)||_.e(f==null?void 0:(R=f.timedAnimationButtonRenderer)==null?void 0:R.buttonRenderer,_.Qj);return(d==null?void 0:d.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(d==null?void 0:d.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(d==null?void 0:d.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var d;if(this.hasShowDialogCommand((d=this.data)==null?void 0:d.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var d;if(this.hasShowDialogCommand((d=this.data)==null?void 0:d.navigationEndpoint))return"button"}}});
Wu.prototype.onYtServiceRequestError=Wu.prototype.onYtServiceRequestError;Wu.prototype.updateJoinButtonOverrides=Wu.prototype.updateJoinButtonOverrides;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Wu.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Wu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Wu.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],Wu.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Wu.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.lf),_.F("design:type",Object)],Wu.prototype,"ironButtonState",void 0);_.Q([_.M(),_.F("design:type",Object)],Wu.prototype,"data",void 0);_.Q([_.a("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wu.prototype,"hideJoin",null);
_.Q([_.M(),_.F("design:type",String)],Wu.prototype,"subscribeKey",void 0);_.Q([_.M({selectorArgs:["subscribeKey"],selector:vSQ}),_.F("design:type",Object)],Wu.prototype,"subscriptionStateEntity",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Wu.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.Q([_.a("subscriptionStateEntity"),_.M({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],Wu.prototype,"subscribed",null);
_.Q([_.a("subscribed","data.membershipButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wu.prototype,"joinButtonOverrides",null);_.Q([_.a("data.navigationEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wu.prototype,"channelNameTabIndex",null);_.Q([_.a("data.navigationEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],Wu.prototype,"channelNameRole",null);
_.Q([_.e2("joinButtonOverrides"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wu.prototype,"updateJoinButtonOverrides",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Wu.prototype,"onYtServiceRequestError",null);_.Q([_.m({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],Wu);
var VpC=_.ze()(Wu,"ytd-video-owner-renderer",function(){if(Gqe===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" 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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);Gqe=d}d=Gqe;return d},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.Hk(_.UI(function(d){var f=d.data;var R;d=_.Z(_.kY(!((R=_.Da("yt-mini-app-is-theater-mode-enabled"))==null||!R),void 0,"CtFFDf"));var W=d.next().value,p=d.next().value;R=_.Z(_.kY(!1,void 0,"pRgDfb"));var U=R.next().value,g=R.next().value;_.SL(function(){var Y=_.Vk(window,N5C,function(){g(C7e())});
_.SI(function(){lq(Y)})});
var K;R=(K=_.Ze().resolve(_.WX(RIe)))!=null?K:function(){return _.z("div",null)};
_.jA("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){p(!0);_.bA("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.jA("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){p(!1);_.bA("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
K={};d={};var E={};return _.z("mini-app-play-page-renderer",{class:_.Iw("miniAppPlayPageRendererHost",(K.miniAppPlayPageRendererHostDetailsView=function(){return!W()},K))},_.z("div",{class:_.Iw("miniAppPlayPageRendererGameContainer",(d.miniAppPlayPageRendererGameContainerDetailsView=function(){return!W()},d))},_.z(_.aH,{data:function(){return f().containerViewModel}},{miniAppContainerViewModel:xmV}),_.z(_.k,{cond:function(){return f().channel&&f().subscribeButton},
then:function(){var Y={};return _.z("div",{class:_.Iw("miniAppPlayPageRendererChannelContainer",(Y.miniAppPlayPageRendererHideVisibility=function(){return U()},Y))},_.z(_.aH,{data:function(){return f().channel}},{videoOwnerRenderer:function(b){return _.z(VpC,{data:b.data})}}),_.z(_.aH,{data:function(){return f().subscribeButton}},{subscribeButtonViewModel:function(b){return _.z(_.Pd,{data:b.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.z(_.k,{cond:function(){return!W()&&f().description},
then:function(){var Y={};return _.z("div",{class:_.Iw("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Y.miniAppPlayPageRendererHideVisibility=function(){return U()},Y))},_.z("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return f().description}))}})),_.z("div",{class:_.Iw("miniAppPlayPageRendererPlayNextContainer",(E.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!W()},E.miniAppPlayPageRendererHideVisibility=function(){return U()},E))},_.z(_.aH,{data:function(){return f().sectionList}},
{sectionListRenderer:R})))},"Be"),"mini-app-play-page-renderer",{props:{data:_.jE}});var ph=function(){var d=_.l.apply(this,arguments)||this;d.isSearch=!1;d.isConstrainedList=!1;d.hasChipsBar=!1;d.inReplyPanel=!1;d.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"}};d.monitorScroll=!0;d.SCROLL_ANIMATION_DURATION_MS=300;d.nextContinuation={continuationType:"sectionListContinuation"};return d};
_.x(ph,_.l);_.O=ph.prototype;
_.O.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(d){switch(d.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:_.q("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.q("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.O.created=function(){var d=this;this.JSC$16968_scrollAnimation=new _.CX(function(f){d.hostElement.scrollTop=f})};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.O.getItemsPath=function(){return"data.contents"};
_.O.replacePrimaryContent=function(d){this.set("data.contents",d)};
_.O.computeHasSortFilter=function(d){return!!d&&!!d.sortFilterSubMenuRenderer};
_.O.computeShouldScrollInPanel=function(d){var f;return!!(d==null?0:(f=d.scrollPaneStyle)==null?0:f.scrollable)};
_.O.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.k6(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.O.scrollToTop=function(){this.hostElement.scrollTop=0};
_.O.scrollToItemSection=function(d){if(d=this.getItemByIdentifier(d))d=this.getScrollPositionForItem(d),this.hostElement.scrollTop!==d&&this.JSC$16968_scrollAnimation.start(this.hostElement.scrollTop,d,this.SCROLL_ANIMATION_DURATION_MS)};
_.O.getItemByIdentifier=function(d){var f=this.contents.querySelectorAll("ytd-item-section-renderer");if(f&&f.length!==0){var R=Array.from(f).findIndex(function(W){return W.sectionIdentifier===d});
return f[R===-1?0:R]}};
_.O.getScrollPositionForItem=function(d){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===d)return 0;d=_.Jd(d).y+this.hostElement.scrollTop-_.Jd(this.hostElement).y;return Math.min(d,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Uh.Object.defineProperties(ph.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.targetId)==="browse-feedFEclips"}}});
ph.prototype.onScroll=ph.prototype.onScroll;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ph.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],ph.prototype,"ytLazyListBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],ph.prototype,"ytNextContinuationBehavior",void 0);
_.Q([_.A(_.qAR),_.F("design:type",Object)],ph.prototype,"ytBooleanLogicBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],ph.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ph.prototype,"data",void 0);_.Q([_.M({value:2}),_.F("design:type",Number)],ph.prototype,"initialCount",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],ph.prototype,"autoFill",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.F("design:type",Boolean)],ph.prototype,"hasSortFilter",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.F("design:type",Boolean)],ph.prototype,"hideBottomSeparator",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.F("design:type",Boolean)],ph.prototype,"shouldScrollInPanel",void 0);
_.Q([_.M(),_.F("design:type",Object)],ph.prototype,"isSearch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ph.prototype,"isConstrainedList",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],ph.prototype,"responsiveSizing",void 0);_.Q([_.M(),_.F("design:type",Object)],ph.prototype,"hasChipsBar",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],ph.prototype,"pageSubtype",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ph.prototype,"engagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ph.prototype,"liveChatEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ph.prototype,"inReplyPanel",void 0);_.Q([_.Xd("#action-button"),_.F("design:type",HTMLElement)],ph.prototype,"actionButton",void 0);_.Q([_.M(),_.F("design:type",Object)],ph.prototype,"scrollUpButtonData",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ph.prototype,"engagementPanelDropdown",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ph.prototype,"engagementPanelDialog",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ph.prototype,"isClipList",null);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],ph.prototype,"monitorScrollElement",void 0);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],ph.prototype,"contents",void 0);
_.Q([_.LO("scroll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ph.prototype,"onScroll",null);_.Q([_.m({is:"ytd-section-list-renderer",disableElementRegistration:!0})],ph);
var r0V=_.ze()(ph,"ytd-section-list-renderer",function(){if(fRV===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);fRV=d}d=fRV;return d},{mode:1});var mmi;var uAR;var PlN;var QzL;var Uj=function(){return _.l.apply(this,arguments)||this};
_.x(Uj,_.l);Uj.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Uj.prototype.onLikeButtonClick=function(d){d.stopPropagation();d.preventDefault()};
_.Uh.Object.defineProperties(Uj.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)!=null&&d.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)})}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Uj.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Uj.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Uj.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Uj.prototype,"ytRendererStamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Uj.prototype,"data",void 0);
_.Q([_.M({selectorArgs:["data.likeStatusEntityKey"],selector:J9}),_.F("design:type",Object)],Uj.prototype,"likeStatusEntity",void 0);_.Q([_.a("data","likeStatusEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],Uj.prototype,"likeButtonRenderer",null);_.Q([_.m({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Uj);
_.u(Uj,"ytd-slim-metadata-toggle-button-renderer",function(){if(QzL!==void 0)return QzL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return QzL=d},{mode:1});var Oj=function(){var d=_.l.apply(this,arguments)||this;d.minimizePipBreakages=_.q("web_pip_minimize_breakages");d.showEqualizer=_.q("web_enable_playlist_video_lockup_equalizer");d.watchColorUpdate=_.q("kevlar_watch_color_update");d.actionMap={};return d};
_.x(Oj,_.l);_.O=Oj.prototype;_.O.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.O.computeEditableClass=function(d){return d&&d.menu?"editable":""};
_.O.computeSelected=function(d){return!(d==null||!d.selected)};
_.O.computeUseColorPalette=function(d){return!!((d==null?0:d.lightColorPalette)&&(d==null?0:d.darkColorPalette))};
_.O.computeLargerPlaylistThumbs=function(d,f){return _.q("web_enable_playlist_bigger_thumbnails")&&!f};
_.O.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.O.onYtServiceRequestSent=function(d,f){f.endpoint&&this.isHideEnclosingAction(f.endpoint)&&!this.selected&&tUa(_.NN(),this.data.videoId)};
_.O.isHideEnclosingAction=function(d){var f=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",d);d=this.get("likeEndpoint.status",d)==="INDIFFERENT";return f||d};
_.O.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.O.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Uh.Object.defineProperties(Oj.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var d;return!!(this.withinMiniplayer&&((d=this.data)==null?0:d.actionButtons))}}});
Oj.prototype.onYtServiceRequestSent=Oj.prototype.onYtServiceRequestSent;Oj.prototype.canReorderChanged=Oj.prototype.canReorderChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Oj.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Oj.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.tS),_.F("design:type",Object)],Oj.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Oj.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"withinMiniplayer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oj.prototype,"minimizePipBreakages",void 0);_.Q([_.M({computed:"computeSelected(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"selected",void 0);
_.Q([_.M({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"useColorPalette",void 0);_.Q([_.M({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"largerPlaylistThumbs",void 0);_.Q([_.M(),_.F("design:type",Object)],Oj.prototype,"showEqualizer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"canReorder",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"touchPersistentDragHandle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Oj.prototype,"handleIsHovered",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oj.prototype,"watchColorUpdate",void 0);_.Q([_.M(),_.F("design:type",String),_.F("design:paramtypes",[])],Oj.prototype,"reorderIcon",null);
_.Q([_.a("largerPlaylistThumbs"),_.F("design:type",Number),_.F("design:paramtypes",[])],Oj.prototype,"thumbnailWidth",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oj.prototype,"showActionButtons",null);_.Q([_.Mb("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oj.prototype,"canReorderChanged",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Oj.prototype,"onYtServiceRequestSent",null);_.Q([_.m({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Oj);
_.u(Oj,"ytd-playlist-panel-video-renderer",function(){if(PlN!==void 0)return PlN;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PlN=d},{mode:2});var Zz=function(){return _.l.apply(this,arguments)||this};
_.x(Zz,_.l);Zz.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Zz.prototype,"data",void 0);_.Q([_.m({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Zz);
_.u(Zz,"ytd-playlist-panel-supported-items",function(){if(uAR!==void 0)return uAR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return uAR=
d},{mode:1});yiR=!0;g_a("\\P{N}");var WAv;var viy=_.X7("END_OF_PLAYLIST",void 0,"End of playlist"),FMe=_.X7("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),sj=function(){var d=_.l.apply(this,arguments)||this;d.minimizePipBreakages=_.q("web_pip_minimize_breakages");d.updatedCoursePanel=_.q("move_three_dot_menu_to_playlist_panel_header_for_courses");d.hideHeaderText=!1;d.useColorPalette=!1;d.collapsed=!1;d.collapsedPreServerOverride="not_tracked";d.isHovered=!1;d.modernPanels=_.q("kevlar_watch_modern_panels");
d.expandLabel=_.X7("MINIPLAYER_EXPAND_LABEL");d.collapseLabel=_.X7("MINIPLAYER_COLLAPSE_LABEL");d.isFloating=!1;d.metaPanel=!1;d.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};d.currentIndex=void 0;return d};
_.x(sj,_.l);_.O=sj.prototype;
_.O.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"}}}};
_.O.created=function(){this.scrollThrottle=new _.yD(this.onThrottledScroll,1E3,this)};
_.O.onMouseEnter=function(){this.isHovered=!0};
_.O.onMouseLeave=function(){this.isHovered=!1};
_.O.computeOverflowMenuData=function(d){return d&&d.menu?d.menu:null};
_.O.computeCollapsible=function(d){return!d};
_.O.computeHasPlaylistButtons=function(d){return!(!d||!d.playlistButtons)};
_.O.computeHasSeparateSaveButton=function(d){return!(!d||!d.saveButton)};
_.O.computeHasToolbarButton=function(d,f){return!(!d||!(f||d.saveButton||d.menu))};
_.O.computePlaylistType=function(d){if(d&&d.playlistId)return d.playlistId.substring(0,4)};
_.O.computeCanReorder=function(d){return d?d.playlistId&&d.playlistId.startsWith("TLPQ")?!0:!!d.isEditable&&!d.isInfinite:!1};
_.O.attached=function(){var d=this;try{_.Ze().resolve(_.Jf).setPlaylistComponent(this.hostElement)}catch(f){if(_.q("kevlar_park_on_playlist_token_killswitch"))throw f;_.hf().parkOrScheduleJob(function(){_.Ze().resolve(_.Jf).setPlaylistComponent(d.hostElement)},2,"ci")}_.Hy(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.O.detached=function(){_.KE(this.hostElement)};
_.O.computeTrailingIcon=function(d,f,R){return R?f?"yt-icons:collapse":"yt-icons:close":f?"yt-icons:expand":_.q("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.O.computeIndexMessage=function(d,f){return Ow8(d+1)+" / "+Ow8(f)};
_.O.onRenderStamperFinished=function(){if(this.scrollForStampDom){var d=!0;this.isHovered&&(d=!1);if(this.collapsed||this.hidden)d=!1;d&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.O.collapseChanged=function(){var d=this;this.collapsed||(_.AG(this.ytTaskEmitterBehavior.getTaskManager(),function(){d.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.O.hiddenChanged=function(){var d=this;this.hidden||_.AG(this.ytTaskEmitterBehavior.getTaskManager(),function(){d.scrollToCurrentVideo()})};
_.O.setupReordering=function(){var d=_.Eo(this.hostElement).querySelector("#items");lWR?_.XSa(this.ytReorderableBehavior,d,d,"playlist-drag-handle"):_.XSa(this.ytReorderableBehavior,d,d)};
_.O.scrollToCurrentVideo=function(){var d=this;_.Pp.addJob(function(){var f=_.Eo(d.hostElement).querySelector("#items");if(f){f.style.setProperty("padding-bottom","");var R=_.Eo(d.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(R){f=R.parentElement||_.xN(document);var W=f||_.xN(document);var p=_.Jd(R),U=_.Jd(W),g=_.Dka(W);if(W==_.xN(document)){var K=p.x-W.scrollLeft;p=p.y-W.scrollTop}else K=p.x-U.x-g.left,p=p.y-U.y-g.top;R=zBR(R);U=W.clientHeight-
R.height;g=W.scrollLeft;var E=W.scrollTop;g+=K-(W.clientWidth-R.width)/2;W=new _.QC(g,E+(p-U/2));f.scrollLeft=W.x;f.scrollTop=W.y}}},8)};
_.O.dataChanged=function(){var d=this;_.xPV(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.WZ(this,function(){_.w0(d.ytTaskEmitterBehavior.getTaskManager(),function(){d.ytRendererBehavior.markDirty();d.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.O.onFullBleedPlayerChanged=function(){_.q("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.O.onFullscreenChanged=function(){_.q("web_watch_imax_theater_mode")||_.q("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.O.updateNowPlayingOverlay=function(){_.q("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.O.onPlaylistLockupNowPlaying=function(d,f){f&&(this.activeNowPlayingRenderer=f);this.updateNowPlayingOverlay()};
_.O.onScroll=function(){this.scrollThrottle.fire()};
_.O.onThrottledScroll=function(){var d=this;_.w0(this.ytTaskEmitterBehavior.getTaskManager(),function(){d.ytRendererBehavior.markDirty()})};
_.O.onToggleExpanded=function(d){!this.collapsible||d&&(_.Wf(d).tagName==="A"||_.jm(_.RG(d),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.O.setCollapsed=function(d){this.collapsible&&(this.collapsed=d,_.kh(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.O.handleCollapsedFromData=function(d){if(d){var f=d.playlistPanelCollapseState;f==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||f==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),f=f==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==f&&this.setCollapsed(f)):this.currentPlaylistId!==d.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(f=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==f&&this.setCollapsed(f),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=d.playlistId}};
_.O.handleDrop=function(d){var f=d.currDragItem;d=f.data.playlistSetVideoId;var R=_.Jn(f.parentNode.childNodes,f),W=void 0;R>0&&(W=f.parentNode.childNodes[R-1].data.playlistSetVideoId);f=_.NN();if(f.responsePlaylistData&&f.responsePlaylistData.contents){var p=gop(d,f.responsePlaylistData);f.responsePlaylistData=(0,_.uo.unsafeClone)(f.responsePlaylistData);Anf(f.responsePlaylistData.contents,p,R);f.queueProxy?MUO(f.queueProxy,p,R,d,W):f.playlistProxy&&MUO(f.playlistProxy,p,R,d,W);_.yR(f,_.Cq(f,f.response?
f.response.autoplayRenderer:void 0))}};
_.O.handleDarkModeChange=function(d){d!==this.isDarkTheme&&(this.isDarkTheme=d)};
_.O.colorPaletteChanged=function(){var d,f=((d=this.data)==null?void 0:d.contents)||[],R;d=_.Z(f);for(f=d.next();!f.done;f=d.next()){f=f.value;var W=void 0;if((W=f.playlistPanelVideoRenderer)==null?0:W.selected){d=f.playlistPanelVideoRenderer;W=f=void 0;(R=this.isDarkTheme?(f=d)==null?void 0:f.darkColorPalette:(W=d)==null?void 0:W.lightColorPalette)&&_.VK(this.hostElement,R);break}}this.useColorPalette=!!R};
_.Uh.Object.defineProperties(sj.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.playlistId)&&!((f=this.data)==null||!f.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var d=_.Ze().resolve(_.WX(_.Jf)),f;if(((f=this.data)==null?0:f.contents)&&(d==null?0:d.hasAutoplayData())){var R;if(((R=this.playlistLoopStateEntity)==null?void 0:R.state)==="PLAYLIST_LOOP_STATE_ONE"){if(d=this.data.currentIndex,d!==void 0){var W,p;var U=(W=this.data.contents[d])==null?void 0:(p=W.playlistPanelVideoRenderer)==null?void 0:p.title}}else{var g,K=(g=_.e(d.getAutoplayEndpoint(),_.fE))==null?void 0:g.videoId,E,Y;U=(E=this.data.contents.find(function(b){var D;
return((D=b.playlistPanelVideoRenderer)==null?void 0:D.videoId)===K}))==null?void 0:(Y=E.playlistPanelVideoRenderer)==null?void 0:Y.title}return U}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)!=null&&d.nextVideoLabel?this.nextVideoTitle?_.R0(this.data.nextVideoLabel)+":":viy:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var d;if(((d=this.data)==null?0:d.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.q("web_mix_long_byline_from_data"))return _.fY(FMe);var f;return(f=this.data)==null?void 0:f.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.playlistButtons)==null?void 0:(R=f.menuRenderer)==null?void 0:R.topLevelButtons;if(W)for(d=_.Z(W),f=d.next();!f.done;f=d.next())if(f=f.value,f.playlistLoopButtonRenderer)return f.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var d;return!!(this.collapsed&&((d=this.data)==null?0:d.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.q("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
sj.prototype.colorPaletteChanged=sj.prototype.colorPaletteChanged;sj.prototype.onPlaylistLockupNowPlaying=sj.prototype.onPlaylistLockupNowPlaying;sj.prototype.updateNowPlayingOverlay=sj.prototype.updateNowPlayingOverlay;sj.prototype.onFullscreenChanged=sj.prototype.onFullscreenChanged;sj.prototype.onFullBleedPlayerChanged=sj.prototype.onFullBleedPlayerChanged;sj.prototype.dataChanged=sj.prototype.dataChanged;sj.prototype.hiddenChanged=sj.prototype.hiddenChanged;sj.prototype.collapseChanged=sj.prototype.collapseChanged;
sj.prototype.onRenderStamperFinished=sj.prototype.onRenderStamperFinished;sj.prototype.onMouseLeave=sj.prototype.onMouseLeave;sj.prototype.onMouseEnter=sj.prototype.onMouseEnter;_.Q([_.A(_.Mf),_.F("design:type",Object)],sj.prototype,"ironResizableBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sj.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(Lji.YtPlaylistPanelBehavior),_.F("design:type",Object)],sj.prototype,"ytPlaylistPanelBehavior",void 0);_.Q([_.A(_.U1.YtTaskEmitterBehavior),_.F("design:type",Object)],sj.prototype,"ytTaskEmitterBehavior",void 0);_.Q([_.A(_.TgF),_.F("design:type",Object)],sj.prototype,"ytReorderableBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],sj.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],sj.prototype,"ytdReduxBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],sj.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"autoplayData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sj.prototype,"withinMiniplayer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"minimizePipBreakages",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"updatedCoursePanel",void 0);_.Q([_.M({computed:"setMenuData_(data)"}),_.F("design:type",Object)],sj.prototype,"menuRendererData",void 0);_.Q([_.M({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],sj.prototype,"overflowMenuDataTopRow",void 0);_.Q([_.M({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],sj.prototype,"overflowMenuData",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"hideHeaderText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"useColorPalette",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.F("design:type",Boolean)],sj.prototype,"collapsible",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"collapsed",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sj.prototype,"hidden",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.F("design:type",Boolean)],sj.prototype,"hasPlaylistButtons",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.F("design:type",Boolean)],sj.prototype,"hasSeparateSaveButton",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.F("design:type",Boolean)],sj.prototype,"hasToolbar",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.F("design:type",String)],sj.prototype,"playlistType",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"isHovered",void 0);_.Q([_.M({selectorArgs:["playlistLoopStateEntityKey"],selector:_.$P8}),_.F("design:type",Object)],sj.prototype,"playlistLoopStateEntity",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"modernPanels",void 0);_.Q([_.M({value:56}),_.F("design:type",Number)],sj.prototype,"scrollMargin",void 0);_.Q([_.M({computed:"computeCanReorder(data)"}),_.F("design:type",Boolean)],sj.prototype,"canReorder",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"expandLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"collapseLabel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"isFloating",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sj.prototype,"metaPanel",void 0);_.Q([_.M({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.F("design:type",String)],sj.prototype,"trailingIcon",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],sj.prototype,"isDarkTheme",void 0);
_.Q([_.M({selector:_.JB}),_.F("design:type",Boolean)],sj.prototype,"miniplayerIsActive",void 0);_.Q([_.M({selector:function(d){return d.watch.playerState}}),
_.F("design:type",Number)],sj.prototype,"playerState",void 0);_.Q([_.M({selector:_.QK}),_.F("design:type",Boolean)],sj.prototype,"isFullscreen",void 0);_.Q([_.M({selector:_.Pk}),_.F("design:type",Boolean)],sj.prototype,"isTheaterMode",void 0);_.Q([_.M(),_.F("design:type",Object)],sj.prototype,"activeNowPlayingRenderer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sj.prototype,"moveThreeDotMenuToTopRow",null);
_.Q([_.a("data","autoplayData","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],sj.prototype,"nextVideoTitle",null);_.Q([_.a("data","nextVideoTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],sj.prototype,"nextVideoLabel",null);_.Q([_.a("collapsed"),_.F("design:type",String),_.F("design:paramtypes",[])],sj.prototype,"buttonAriaLabel",null);
_.Q([_.a("data","playlistId","longBylineText"),_.F("design:type",Object),_.F("design:paramtypes",[])],sj.prototype,"mixLongByLine",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sj.prototype,"playlistLoopStateEntityKey",null);_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"onMouseEnter",null);
_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"onMouseLeave",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sj.prototype,"showNextVideoHeader",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"onRenderStamperFinished",null);
_.Q([_.e2("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"collapseChanged",null);_.Q([_.e2("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"hiddenChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"dataChanged",null);
_.Q([_.a("isTheaterMode","isFullscreen"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sj.prototype,"isFullBleedPlayer",null);_.Q([_.e2("isTheaterMode","isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"onFullBleedPlayerChanged",null);_.Q([_.e2("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"onFullscreenChanged",null);
_.Q([_.e2("playerState","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"updateNowPlayingOverlay",null);_.Q([_.LO("yt-playlist-lockup-now-playing-active"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],sj.prototype,"onPlaylistLockupNowPlaying",null);
_.Q([_.e2("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sj.prototype,"colorPaletteChanged",null);_.Q([_.m({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],sj);
_.J0C=_.ze()(sj,"ytd-playlist-panel-renderer",function(){if(mmi===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);mmi=d}d=mmi;return d},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var niR;var gl=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework");return d};
_.x(gl,_.l);gl.prototype.computeShouldButtonBeVertical=function(d,f){return d||f};
gl.prototype.onYtServiceRequestSent=function(d,f){(d=_.e(f.endpoint,_.PI))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.MG("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:d.status})):this.handleLikeEndpoint(d))};
gl.prototype.computelikeStatusEntityKey=function(d){return d==null?void 0:d.likeStatusEntityKey};
gl.prototype.handleLikeEndpoint=function(d){d.status==="LIKE"?this.JSC$16993_ytdDislikeToggleButtonRenderer.toggle(!1):d.status==="DISLIKE"?this.JSC$16993_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16993_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16993_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Uh.Object.defineProperties(gl.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var d;return Hwv(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(d=this.likeStatusEntity)==null?void 0:d.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var d;if(this.data&&((d=this.data)==null||!d.hideDislikeButton)){var f;return Hwv(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(f=this.likeStatusEntity)==null?void 0:f.likeStatus)}}}});
gl.prototype.onYtServiceRequestSent=gl.prototype.onYtServiceRequestSent;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gl.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],gl.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gl.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],gl.prototype,"vertical",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],gl.prototype,"textTransform",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],gl.prototype,"useShortsIcon",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],gl.prototype,"underIconLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gl.prototype,"modern",void 0);_.Q([_.M({value:"left"}),_.F("design:type",String)],gl.prototype,"buttonTooltipPosition",void 0);
_.Q([_.M(),_.F("design:type",Object)],gl.prototype,"overrides",void 0);_.Q([_.Xd("#like-button"),_.F("design:type",Object)],gl.prototype,"JSC$16993_ytdLikeToggleButtonRenderer",void 0);_.Q([_.Xd("#dislike-button"),_.F("design:type",Object)],gl.prototype,"JSC$16993_ytdDislikeToggleButtonRenderer",void 0);_.Q([_.a("data","likeStatusEntity.likeStatus","useShortsIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],gl.prototype,"likeButton",null);
_.Q([_.a("data","likeStatusEntity.likeStatus","useShortsIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],gl.prototype,"dislikeButton",null);_.Q([_.M({computed:"computelikeStatusEntityKey(data)"}),_.F("design:type",String)],gl.prototype,"likeStatusEntityKey",void 0);_.Q([_.M({selectorArgs:["likeStatusEntityKey"],selector:J9}),_.F("design:type",Object)],gl.prototype,"likeStatusEntity",void 0);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],gl.prototype,"onYtServiceRequestSent",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],gl);
var hwe=_.ze()(gl,"ytd-like-button-renderer",function(){if(niR===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);niR=d}d=niR;return d},{mode:1});_.oic={};
_.oic.YtConditionalRendererBehavior=[_.N.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(d,f){var R=this,W,p;return _.H(function(U){switch(U.nextAddress){case 1:if(!f)return R.hidden=!0,R.showSpinner=!1,U.return();if((W=d)==null?0:(p=W.visibilityCondition)==null?0:p.mode)switch(d.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return U.jumpTo(5);default:return U.jumpTo(6)}R.showSpinner=
!1;R.hidden=!0;return U.yield(R.shouldShow_(d),4);case 4:R.hidden=!U.yieldResult;U.jumpTo(0);break;case 5:return U.yield(R.shouldShow_(d),8);case 8:R.showSpinner=U.yieldResult;R.hidden=!1;U.jumpTo(0);break;case 6:return R.showSpinner=!1,U.yield(R.shouldShow_(d),9);case 9:R.hidden=!U.yieldResult,_.a4(U)}})},
shouldShow_:function(d){return d&&d.supportedDatas&&d.supportedDatas.rendererVisibilityConditionData&&d.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(d.supportedDatas.rendererVisibilityConditionData.showIf):d&&d.visibilityCondition&&d.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(d.visibilityCondition.showIf):d&&d.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(d.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(d){switch(d){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(d){switch(d){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var d=_.zV(this.hostElement,"yt-get-mdx-status");return d.length==1&&d[0].connected},
isLocationPermissionGranted_:function(){var d;return _.H(function(f){return f.nextAddress==1?navigator.permissions?f.yield(navigator.permissions.query({name:"geolocation"}),3):f.jumpTo(2):f.nextAddress!=2?(d=f.yieldResult,f.return(Promise.resolve(d.state==="granted"))):f.return(Promise.resolve(!1))})}}];var $mL=function(d,f){f=f===void 0?{}:f;var R=function(W){var p=document.createElement(d),U;var g=(U=p.polymerController)!=null?U:p;pOF(p,g,W,f);return p};
R.debugName=d+" (CoW wrapped)";return R}("yt-icon",{callbackProps:["onKeydown"]}),NCR=_.q("kevlar_use_wil_icons")?_.UI(function(d){var f=d.icon;
var R=d.active;var W=d.className;var p=d.style;var U=d.dataSelected;var g=d.dataDisabled;var K=d.role;var E=d.themeOverride;var Y=d.animateIcon;var b=d.ariaHidden;var D=d.ariaExpanded;var I=d.ariaLabel;var L=d.tabindex;var X=d.id;var w=d.iconFilter;var S=d.onKeydown;var r=function(){var n=f==null?void 0:f(),y=null,h=void 0;n&&(n=d4a(n),n=Vhk(n),n.length&&(y=n[1],h=n[0]));return{iconName:y,iconSetName:h}},v=function(){return jaL(r().iconName,R==null?void 0:R(),void 0,void 0,r().iconSetName,_.Ze().resolve(_.qq))},
c=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:w==null?void 0:w()}};
return _.z(_.k,{cond:Y,then:function(){return _.z($mL,{icon:f,active:R,className:W,style:p,dataSelected:U,dataDisabled:g,role:K,themeOverride:E,ariaHidden:b,ariaExpanded:D,ariaLabel:I,tabindex:L,id:X,iconFilter:w,onKeydown:S})},
else:function(){return _.z(_.k,{cond:v,then:function(n){return _.z("span",{class:_.Iw("ytIconWrapperHost",W),role:K,"aria-label":I,"aria-hidden":b,tabindex:function(){return isNaN(Number(L==null?void 0:L()))?void 0:Number(L==null?void 0:L())},
id:X,style:p,"on:keydown":_.qL(function(y){return void(S==null?void 0:S(y))})},_.z(daQ,{data:n,
options:c}))}})}})},"Ce"):$mL;var y0a=function(d){var f=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];hhv();_.Wp("ytglobal.ytUtilActivityCallback_",function(){_.kh(d,"yt-user-activity")});
new OD(function(){return f.JSC$17009_onMouseMove});
document.addEventListener("scroll",function(){return f.onScroll});
window.addEventListener("resize",function(){return f.onResize})},ClL=function(d,f,R){f in d.eventJobIds||(R=_.e7().addLowPriorityJob(function(){_.Z2();
delete d.eventJobIds[f]},R),d.eventJobIds[f]=R)};
y0a.prototype.onScroll=function(d){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):d.target===document&&ClL(this,"scroll",200)};
y0a.prototype.onResize=function(){ClL(this,"resize",200)};
y0a.prototype.JSC$17009_onMouseMove=function(){ClL(this,"mousemove",100)};
_.Zn=function(d){d.scrollEventsToIgnore+=1;d.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){d.scrollEventsToIgnore--},500))};var iJC=function(d){this.element=d;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
iJC.prototype.showFeedbackDialog=function(d,f,R,W){var p=BCL();if(!p)return!1;var U=e_u();U.productId=p;f&&(U.flow="submit",U.report={description:f});R&&(BCL()==="59"?U.callback=_.hp(function(){_.mY("userFeedbackEvent",{});R()}):U.callback=_.hp(R));
U.bucket=W||_.FK("GOOGLE_FEEDBACK_BUCKET","Other");c0N(U);d=tpN(this,"GFEEDBACK",d);try{_.e3y(U,d)}catch(g){return _.nk(g),!1}return!0};
iJC.prototype.showHelpDialog=function(d,f,R){var W=this,p=BCL();if(!p)return!1;var U={helpCenterPath:"/youtube",productData:tpN(this,"GUIDED_HELP",R)};c0N(U);var g=e_u();g.context=d||U.productData.context||"default";g.defaultHelpArticleId=f;g.enableSendFeedback=!0;(_.oS("gapi.load")||function(K,E){return E()})("client",function(){try{var K=iDB(p,U);
if(_.q("web_always_load_chat_support")&&!W.chatSupportLoaded)try{K.JSC$9959_loadChatSupport(g),W.chatSupportLoaded=!0}catch(E){}K.startHelp(g)}catch(E){_.nk(E)}})};
var BCL=function(){var d=_.FK("GOOGLE_FEEDBACK_PRODUCT_ID");d||_.nk(Error("di"));return d},c0N=function(d){d&&(d.locale=_.q("kevlar_help_use_locale")?_.FK("INNERTUBE_CONTEXT_HL","en"):_.FK("HTML_LANG","en"))},tpN=function(d,f,R){var W=d.productData;
delete W.origin;W.device=_.YU();var p;a:{if(p=document.createElement("canvas")){var U=p.getContext("experimental-webgl",{stencil:!0});if(U){var g=U.getExtension("WEBGL_debug_renderer_info");if(g){p=U.getParameter(g.UNMASKED_RENDERER_WEBGL);break a}}if(U=p.getContext("webgl")){p=U.getParameter(U.RENDERER);break a}}p=null}W.gpu=p;W.isSDC=!!_.FK("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(p=_.FK("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.uo.extend(W,p);_.qru(f,W);_.LA8(W);(d=_.kh(d.element,"yt-get-autonav-pause-debug-state"))&&
d.length&&(W.autonav_pause_state=d[0]);d=_.Ad();W.browser_resolution=d.width+"\u00d7"+d.height+"@"+(window.devicePixelRatio||1)+"x";R&&_.uo.extend(W,R);return W};
iJC.prototype.resetProductData=function(){this.productData={}};var dRV=function(d){this.feedbackManager=new iJC(d)};
dRV.prototype.showFeedbackDialog=function(d,f,R,W){return this.feedbackManager.showFeedbackDialog(d,f,R,W)};
dRV.prototype.showHelpDialog=function(d,f,R){return this.feedbackManager.showHelpDialog(d,f,R)};var jUi=function(){this.baseUrl="";this.aTag=document.createElement("a")},M1N=function(d,f,R){R=R===void 0?{}:R;
R.pbj||(R.pbj=1);R=_.aJu(f,R);d.baseUrl&&R&&!_.tp(R)[1]&&!_.dX(R)&&(f=d.baseUrl,Ou(f,"/")&&(f=f.slice(0,-1)),_.Uu(R,"/")&&(R=R.slice(1)),R=f+"/"+R);$k(d.aTag,_.Pn(R||""));return d.aTag.href};
jUi.prototype.fetchData=function(d){return _.z_Q(d)};
jUi.prototype.postData=function(d,f){var R={method:"POST"};if(f){for(var W=_.Z(Object.keys(f)),p=W.next();!p.done;p=W.next()){p=p.value;var U=f[p];_.tn(U)&&(f[p]=JSON.stringify(U))}R.postParams=f}return _.z_Q(d,R)};
_.wrB=function(d,f,R,W,p){d=M1N(d,f,R);if(!d)throw W=Error("ei"),Object.assign(W,{params:f}),W;return _.z_Q(d,p,W)};
jUi.prototype.requestDataForServiceEndpoint=function(d,f){if(_.e(d,_.VsJ))return this.fetchData("/getAccountSwitcherEndpoint");f=f||{};var R=_.e(d,BcL);R?f.se=R.base64EncodedServiceEndpoint:f.sej=JSON.stringify(d);(R=_.J6())&&_.q("enable_service_ajax_csn")&&(f.csn=R);f.theme=_.u7();_.e(d,GoS)&&_.FK("DELEGATION_CONTEXT")&&(f.delegation_context=JSON.stringify(_.FK("DELEGATION_CONTEXT")));R=null;for(var W in d)if(Ou(W,"Endpoint")||Ou(W,"Command")){R=W;break}if(!R){var p=Error("fi");Object.assign(p,{params:d});
_.X3L(p,"WARNING");return new _.Ig(function(g,K){K(p)})}W={name:R};
var U;(R=(U=_.e(d,_.LE))==null?void 0:U.signal)&&(W.signal=R);(U=_.iV(window.location.href))&&U.internalcountrycode&&(W.internalcountrycode=U.internalcountrycode);U="/service_ajax";_.q("debug_forward_web_query_parameters")&&(U=_.FW8(U,window.location.search));U=_.cN(U,W);d.clickTrackingParams&&_.U$(U,{itct:d.clickTrackingParams});return this.postData(U,f)};_.fXV=new _.BE("GFEEDBACK_TOKEN");var RYe;var Wia;var pFF;var URa;var Hu=function(){var d=_.l.apply(this,arguments)||this;d.compact=!1;d.dismissButtonDisabled=!1;return d};
_.x(Hu,_.l);Hu.prototype.computeHasIcon_=function(d){return!!d};
Hu.prototype.isSignInIcon_=function(d){return d=="yt-icons:prompted_sign_in"};
Hu.prototype.onDismissButtonClick=function(){var d;this.data.disableOnClick&&!this.dismissButtonDisabled&&(d=this.data.dismissButton)!=null&&d.buttonRenderer&&(this.dismissButtonDisabled=!0)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Hu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.oic.YtConditionalRendererBehavior),_.F("design:type",Object)],Hu.prototype,"ytConditionalRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Hu.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],Hu.prototype,"icon_",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.F("design:type",Boolean)],Hu.prototype,"hasIcon_",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.F("design:type",Boolean)],Hu.prototype,"signInIcon_",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hu.prototype,"compact",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hu.prototype,"dismissButtonDisabled",void 0);
_.Q([_.nO({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],Hu);
_.u(Hu,"yt-player-error-message-renderer",function(){if(URa===void 0){var d=document.createElement("template");_.T(d,'\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    <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;pFF===void 0&&(pFF=document.createElement("template"));var W=pFF;R.call(f,W.content.cloneNode(!0),d.content.firstChild);URa=d}d=URa;return d},{mode:2});var OtO;var Zta;var Kh=function(){return _.l.apply(this,arguments)||this};
_.x(Kh,_.l);Kh.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Kh.prototype.computeIcon_=function(d){return d?"yt-icons:"+d.iconType.toLowerCase():"error_outline"};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Kh.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Kh.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Kh.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],Kh.prototype,"icon_",void 0);_.Q([_.nO({is:"yt-player-kav-renderer",disableElementRegistration:!0})],Kh);
_.u(Kh,"yt-player-kav-renderer",function(){if(Zta===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;OtO===void 0&&(OtO=document.createElement("template"));var W=OtO;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Zta=d}d=Zta;return d},{mode:2});var TsQ=_.o2(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.Hk(_.UI(function(d){var f=_.fA("div"),R=_.Z(_.kY(0,void 0,"yt0wE")),W=R.next().value,p=R.next().value;R=_.Z(_.kY(null,void 0,"CnFp5"));var U=R.next().value,g=R.next().value;_.SL(function(){AaU(f.value,p,g);f.value.scrollIntoView()});
R=ajS.bind(null,d.data,W);OV("resize",function(){var K=U();if(W()===1&&K!==null){var E;(E=window.grecaptcha)==null||E.reset(K)}});
return _.z("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.z("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.z("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var K,E;return(K=d.data().accessibility)==null?void 0:(E=K.accessibilityData)==null?void 0:E.label}),_.z(_.d4,{text:R,
className:_.Iw("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.z("div",{el:f,class:"ytwPlayerCaptchaViewModelGridItem"})))},"De"),"yt-player-captcha-view-model",{props:{data:_.sz}});var MXL=!1;_.sUB=_.UI(function(d){var f=d.data;return _.z("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.z(_.k,{cond:function(){return f().icon},
then:function(R){return _.z("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.z(_.Wk,{data:R,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.z(_.k,{cond:function(){return f().title},
then:function(R){return _.z("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.z(_.d4,{text:R}))}}),_.z(_.k,{cond:function(){return f().description},
then:function(R){return _.z("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.z(_.d4,{text:R}))}}),_.z(_.aH,{data:function(){return f().primaryButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"interstitialViewModelFlexItem"})}}),_.z(_.aH,{data:function(){return f().secondaryButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"interstitialViewModelFlexItem"})}}))},"Ee");
_.sUB.idomCompat=!0;var gwi=_.UI(function(d){var f=d.data;_.J$();return _.z("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.z("div",{class:"playerInterstitialRendererScrim"},_.z(_.aH,{data:function(){return f().content}},{interstitialViewModel:_.sUB})))},"Fe");
gwi.idomCompat=!0;_.Hk(gwi,"yt-player-interstitial-renderer",{props:{data:_.jE}});var Ej=function(){var d=_.l.apply(this,arguments)||this;d.noBackground=!1;d.compact=!1;d.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return d};
_.x(Ej,_.l);Ej.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"}}}};
Ej.prototype.onUpdatePlayerErrorMessageCommand_=function(d){if(_.e(d,HPN)){var f;if(d=(f=_.e(d,HPN))==null?void 0:f.newPlayerErrorMessageRenderer)this.data=d}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ej.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ej.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ej.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Ej.prototype,"status",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ej.prototype,"noBackground",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ej.prototype,"compact",void 0);_.Q([_.nO({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],Ej);
var Hti=_.ze()(Ej,"yt-playability-error-supported-renderers",function(){if(Wia===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;RYe===void 0&&(RYe=document.createElement("template"));var W=RYe;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Wia=d}d=Wia;return d},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var w1L=void 0,GcJ=void 0;var rak=new rHF;var KiV=function(d){this.store=d;this.cbJ=new _.PBB},H$p=function(d,f,R){var W,p;
if(!(p=((W=f.playabilityStatus)==null?void 0:W.status)!=="OK")){d=d.store;var U;p=f.offlineState&&((U=f.videoDetails)==null?0:U.videoId)?_.q("enable_pl_r_c_cd")?UNp(d.getState().entities,f.videoDetails.videoId):!!VN8(d.getState().entities,f.videoDetails.videoId):!1}if(p)return!0;p=vuS(f);if(p===1){if(_.q("ab_v_vid_sig")){var g,K=(g=f.videoDetails)==null?void 0:g.videoId;if(!K||!R||K!==R){var E;f=new _.M2("282054944_vid",{wT4:R,bub:(E=f.videoDetails)==null?void 0:E.videoId});_.vW(f)}}return!0}$up=
0;var Y,b;E=(K=f.auxiliaryUi)==null?void 0:(Y=K.messageRenderers)==null?void 0:(b=Y.bkaEnforcementMessageViewModel)==null?void 0:b.displayType;if(p!==3&&(E==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||E==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;E={reason:_.sL(_.X7("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.q("ks_something_wrong_learn_more")?WkQ("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.sL(_.X7("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:_.sL("282054944")};EwN(f,{playerErrorMessageRenderer:E});return!1},Kq8=function(d,f){if(s5k(f)){_.Xr(1,!0);
var R=(R=s5k(f))&&_.ljp()?R:void 0;R?(EwN(f,{enforcementMessageViewModel:R}),d.cbJ.increment("IN_PLAYER"),_.Xr(5)):(d.cbJ.increment("SKIP_DISPLAY"),_.Xr(2))}},EwN=function(d,f){d.playabilityStatus=Object.assign({},d.playabilityStatus,{status:"ERROR",
errorScreen:f});d.videoDetails=void 0};
KiV.prototype.handleResponse=function(d,f){if(d.playabilityStatus){var R,W,p,U=(f==null?void 0:(R=f.innerTubeRequest)==null?void 0:R.videoId)||(f==null?void 0:(W=f.innerTubeRequest)==null?void 0:(p=W.playerRequest)==null?void 0:p.videoId);H$p(this,d,U)&&Kq8(this,d)}};
KiV[i$]=[fd];var sqk=new _.BE("ADBLOCK_DETECTION_SERVICE_TOKEN");var $_=function(d){this.k7G=d};
$_.prototype.bindInnertubeChallengeFetcher=function(d){this.k7G.bicf(d)};
$_.prototype.registerChallengeFetchedCallback=function(d){this.k7G.bcr(d)};
$_.prototype.getLatestChallengeResponse=function(){return this.k7G.blc()};var zYF;zYF=_.o2(["https://static.doubleclick.net/instream/ad_status.js"]);_.kwe=_.zp(zYF);var IXL;_.zs=function(d,f,R){var W=this;this.network=d;this.options=f;this.networkStatusManager=R;this.b8=null;if(f.useBotguardEverywhere){var p=new _.q_;this.b8=p.promise;_.RJ.ytAtRC&&_.G2(_.Pp,function(){var U,g;return _.H(function(K){if(K.nextAddress==1){if(!_.RJ.ytAtRC)return K.return();U=YFi(null);return K.yield(W.yB(U),2)}g=K.yieldResult;_.RJ.ytAtRC&&_.RJ.ytAtRC(JSON.stringify(g));_.a4(K)})});
ouU().then(function(U){var g,K,E,Y;return _.H(function(b){if(b.nextAddress==1)return U.bindInnertubeChallengeFetcher(function(D){return W.yB(YFi(D))}),b.yield(TjJ(),2);
g=b.yieldResult;K=U.getLatestChallengeResponse();E=K.challenge;if(!E)throw Error("gi");Y={challenge:E,lS:ok(E),vm:g,bgChallenge:new nT};p.resolve(Y);U.registerChallengeFetchedCallback(function(D){D=D.challenge;if(!D)throw Error("hi");D={challenge:D,lS:ok(D),vm:g,bgChallenge:new nT};W.b8=Promise.resolve(D)});
_.a4(b)})})}else f.preload&&btB(this,new Promise(function(U){_.w0(_.Pp,function(){U(DRa(W))},0)}))};
IXL=function(d){var f={preload:!0,useBotguardEverywhere:!0},R=!1;if(typeof f==="boolean")var W={preload:f};else typeof f==="undefined"?W={preload:!0}:(W=f,R=!!f.rU4);f=R?void 0:new _.i6;_.zs.instance=new _.zs(d,W,f);return _.zs.instance};
_.zs.prototype.xTY=function(){var d=this;return _.H(function(f){return f.nextAddress==1?f.yield(Promise.race([d.b8,null]),2):f.return(!!f.yieldResult)})};
_.zs.prototype.lC9=function(d,f,R){var W=this,p,U,g;return _.H(function(K){W.b8===null&&btB(W,DRa(W));p=!1;U={};g=function(){var E,Y,b;return _.H(function(D){switch(D.nextAddress){case 1:return D.yield(W.b8,2);case 2:E=D.yieldResult;U.challenge=E.challenge;if(!E.vm){"c1a"in E.lS&&(U.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");D.jumpTo(3);break}Y=Object.assign({},{c:E.challenge,e:d},f);_.q3(D,4);p=!0;return D.yield(E.vm.snapshot({pD:Y}),6);case 6:(b=D.yieldResult)?U.webResponse=b:U.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.Cf(D,3);break;case 4:_.Ta(D),U.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(d==="ENGAGEMENT_TYPE_PLAYBACK"){var I=E.lS,L={};if(I.c6a){var X=Number(_.FK("DCLKSTAT",0));L.reportingStatus=String(Number(I.c)^(isNaN(X)?0:X))}I.c6b&&(L.broadSpectrumDetectionResult=String(Number(I.c)^Number(_.FK("CATSTAT",0))));U.adblockReporting=L}return D.return(U)}})};
return K.return(Promise.race([g(),qFO(R,function(){var E=Object.assign({},U);p&&(E.error="ATTESTATION_ERROR_VM_TIMEOUT");return E})]))})};
var YFi=function(d){var f={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};d&&(f.interpreterHash=d);return f},DRa=function(d,f){f=f===void 0?0:f;
var R,W,p,U,g,K,E,Y,b,D,I,L;return _.H(function(X){switch(X.nextAddress){case 1:R=YFi(QvF().h8o);if(_.q("att_fet_ks"))return _.q3(X,7),X.yield(d.yB(R),9);_.q3(X,4);return X.yield(Lii(d,R),6);case 6:g=X.yieldResult;p=g.jgl;U=g.iIX;W=g;_.Cf(X,3);break;case 4:return _.Ta(X),_.JA(Error("ii`"+f)),eYO(d,864E5),X.return({challenge:"",lS:{},vm:void 0,bgChallenge:void 0});case 9:W=X.yieldResult;if(!W)throw Error("ji");if(!W.challenge)throw Error("ki");p=W.challenge;U=ok(p);if("c1a"in U&&(!W.bgChallenge||!W.bgChallenge.program))throw Error("li");
_.Cf(X,3);break;case 7:K=_.Ta(X);_.JA(K);f++;if(f>=5)return _.JA(Error("ii`"+f)),eYO(d,864E5),X.return({challenge:"",lS:{},vm:void 0,bgChallenge:void 0});E=1E3*Math.pow(2,f-1)+Math.random()*1E3;return X.return(new Promise(function(w){_.w0(_.Pp,function(){w(DRa(d,f))},E)}));
case 3:Y=h_W(U);eYO(d,Y*1E3);b=void 0;if(!("c1a"in U&&W.bgChallenge)){X.jumpTo(10);break}D=nu1(W.bgChallenge);_.q3(X,11);return X.yield(FhO(QvF(),D),13);case 13:_.Cf(X,12);break;case 11:return I=_.Ta(X),_.JA(I),X.return({challenge:p,lS:U,vm:b,bgChallenge:D});case 12:return _.q3(X,14),b=new _.lp({challenge:D,kYY:{nZ:"aGIf"}}),X.yield(b.jVt,16);case 16:_.Cf(X,10);break;case 14:L=_.Ta(X),_.JA(L),b=void 0;case 10:return X.return({challenge:p,lS:U,vm:b,bgChallenge:D})}})};
_.zs.prototype.yB=function(d){var f=this,R;return _.H(function(W){R=f.networkStatusManager;if(!R||R.isNetworkAvailable())return W.return(f.network.yB(d));_.hD("att_pna",void 0,"attestation_challenge_fetch");return W.return(new Promise(function(p){R.listenOnce("publicytnetworkstatus-online",function(){f.network.yB(d).then(p)})}))})};
var xRB=function(d){if(!d)throw Error("ji");if(!d.challenge)throw Error("ki");var f=d.challenge,R=ok(f);if("c1a"in R&&(!d.bgChallenge||!d.bgChallenge.program))throw Error("li");return Object.assign({},d,{jgl:f,iIX:R})},Lii=function(d,f){var R,W,p,U,g;
return _.H(function(K){switch(K.nextAddress){case 1:R=void 0,W=0,p={};case 2:if(!(W<5)){K.jumpTo(4);break}if(!(W>0)){K.jumpTo(5);break}p.cpK=1E3*Math.pow(2,W-1)+Math.random()*1E3;return K.yield(new Promise(function(E){return function(Y){_.w0(_.Pp,function(){Y(void 0)},E.cpK)}}(p)),5);
case 5:return _.q3(K,7),K.yield(d.yB(f),9);case 9:return U=K.yieldResult,K.return(xRB(U));case 7:R=g=_.Ta(K),g instanceof Error&&_.JA(g);case 8:W++;p={cpK:void 0};K.jumpTo(2);break;case 4:throw R;}})},btB=function(d,f){d.b8=f},XFR=function(d){var f,R,W;
return _.H(function(p){if(p.nextAddress==1)return p.yield(Promise.race([d.b8,null]),2);f=p.yieldResult;var U=DRa(d);d.b8=U;(R=f)==null||(W=R.vm)==null||W.dispose();_.a4(p)})},eYO=function(d,f){var R=Date.now()+f,W=function(){var p;
return _.H(function(U){p=R-Date.now();return p<1E3?U.yield(XFR(d),0):(_.w0(_.Pp,W,Math.min(p,6E4)),U.jumpTo(0))})};
W()},qFO=function(d,f){return new Promise(function(R){_.w0(_.Pp,function(){R(f())},d)})};var T3a=function(){};
T3a.prototype.processContext=function(d){var f=_.zs.instance;if(!f)return _.iu();var R=BsQ(d);return R?new CP(f.lC9(R,yaf(d),500).then(function(W){var p;(d==null?0:(p=d.innerTubeRequest)==null?0:p.context)||(d.innerTubeRequest.context={});p=d.innerTubeRequest.context;p.request||(p.request={});p.request.attestationResponseData=W})):_.iu()};var AbB=function(d){this.innertubeTransportService=d};
AbB.prototype.yB=function(d){_.hD("att_fsr",void 0,"attestation_challenge_fetch");return _.FZ(this.innertubeTransportService,d,_.UN(_.KaV)).then(function(f){_.hD("att_frr",void 0,"attestation_challenge_fetch");return f})};_.aXC=function(d){this.innertubeTransportService=d};var MBe=new _.BE("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var wFa=function(){},Gwi=function(d,f,R,W,p){var U=_.FK("YPC_MB_URL");
_.mJv(U).then(function(){lXy(U,d,f,R,W,p)})},lXy=function(d,f,R,W,p,U){try{var g=payments.business.integration,K=payments.business.integration.Style.create().withMaterialDesignStyle(),E=g.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.q("enable_window_constrained_buy_flow_dialog")&&(E=E.usingPopupStyle("windowConstrained"));U&&(E=E.usingCloseCallback(U));var Y=R?R:_.FK("YPC_GB_LANGUAGE"),b=_.FK("SESSION_INDEX");g.bootstrap.fromPaymentsUrl(d);g.bootstrap.asMashupMode(E).usingGaiaIndex(b).usingLocale(Y).usingStyle(K).usingDefaultActivityStatusChangeHandler().inStandaloneContext(g.standaloneContextAuthId.forGaia()).purchaseManager(f,function(D){W&&W(D)}).load(void 0,p)}catch(D){throw p&&p(D),_.vW(D),D;
}};var SFL=new _.BE("PURCHASE_MANAGER_TOKEN");var VBV=function(){var d=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return d.videos},
getContinuationsPresent:function(){return d.continuationsPresent},
setVideos:function(f){d.videos=f},
getRecommendedVideos:function(){return d.recommendedVideos},
setRecommendedVideos:function(f){d.recommendedVideos=f}}};
VBV.prototype.addVideos=function(d){d&&(this.videos=d.filter(function(f){return!!_.tXk(f)}).map(function(f){var R=_.tXk(f);
a:{var W;if(f.playlistVideoRenderer&&((W=f.playlistVideoRenderer)==null?0:W.voteSortTiebreaker))var p=f.playlistVideoRenderer.voteSortTiebreaker;else{if(_.e(f,yW)){var U;if(W=(p=_.e(f,yW))==null?void 0:(U=p.playlistItemData)==null?void 0:U.voteSortTiebreaker){p=W;break a}}p=""}}return{itemId:R,videoId:_.fku(f),voteCount:_.RTp(f),voteSortTiebreaker:p}}),this.continuationsPresent=!!_.e(d[d.length-1],_.BI))};
var rbO=function(d,f){return d.videos.findIndex(function(R){return R.itemId===f})},mRy=function(d,f){return d.recommendedVideos.findIndex(function(R){return R.itemId===f})},u4N=function(d){d={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:d}}}}};_.Ze().resolve(_.s4).resolveCommand(d)};var Pse=function(){VBV.apply(this,arguments)};
_.x(Pse,VBV);
var kmV=function(d,f,R,W){if(!d.parentElem)throw Error("qi");var p=rbO(d,f);p===-1&&(p=mRy(d,f),p=p!==-1?p+d.videos.length:-1);if(p===-1)throw Error("ri");var U=p>=d.videos.length?d.recommendedVideos[p-d.videos.length]:d.videos[p];U.voteCount=R;U.voteSortTiebreaker=Date.now().toString();p>=d.videos.length?d.recommendedVideos.splice(p-d.videos.length,1):d.videos.splice(p,1);var g=d.videos;for(var K=0,E=g.length-1;K<=E;){var Y=Math.floor((K+E)/2);if(g[Y].voteCount<U.voteCount)E=Y-1;else if(g[Y].voteCount>U.voteCount)K=
Y+1;else{a:{var b=U.voteSortTiebreaker;var D=g[Y].voteSortTiebreaker;if(b.length!==D.length)b=b.length>D.length;else{for(var I=0;I<b.length;I++){var L=b.charCodeAt(I),X=D.charCodeAt(I);if(L>X){b=!0;break a}if(L<X)break}b=!1}}b?E=Y-1:K=Y+1}}g=K;if(g===-1)throw Error("si");d.videos.splice(g,0,U);p!==g&&QUa(d,p,g,f,R,W)},QUa=function(d,f,R,W,p,U){var g,K=(g=d.parentElem)==null?void 0:g.children,E=Math.min(f,R),Y=Math.max(f,R);
if(K)for(g=E;g<=Y;g++)K[g].style.viewTransitionName="item-"+String(g);document.startViewTransition(function(){if(d.parentElem){var b=d.parentElem.children;if(!(!b||f<0||f>=b.length||R<0||R>=b.length)){var D=b[f];if(D){D.remove();d.showRefreshPill=R>=d.videos.length-1&&d.continuationsPresent;if(!d.showRefreshPill){b=b[R]||null;var I;(I=d.parentElem)==null||I.insertBefore(D,b)}_.E$(d.parentElem,"yt-update-video-data-voting-animation",{toIdx:R,itemId:W,newVoteCount:p,voteStatus:U,hideItem:d.showRefreshPill})}}}}).finished.then(function(){if(K)for(var b=
E;b<=Y;b++)K[b].style.viewTransitionName="";
if(d.showRefreshPill)u4N(_.X7("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var D;if(D=b=(D=d.parentElem)==null?void 0:D.children[R])D=b.getBoundingClientRect(),b=D.bottom,D=!(D.top>=0&&b<=d.clientHeight);D&&(D=_.TV(f>R?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(f-R)),u4N(D))}})};var Jbc=function(d,f){var R=this;d?this.innertubeTransportServicePromise=Promise.resolve(d):f&&(this.innertubeTransportServicePromise=f(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new tP(3E3,function(W){return vwe(R,W)},0);
this.validateMiniAppVideoIdRateLimiter=new tP(3E3,function(W){return FiV(R,W)},1)},DmC=function(d,f){d.JSC$17122_miniAppId=f;
d.reportMiniAppValueRateLimiter=new tP(3E3,function(R){return vwe(d,R)},0);
d.validateMiniAppVideoIdRateLimiter=new tP(3E3,function(R){return FiV(d,R)},1)},qYB=function(d,f){var R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.reportMiniAppValueRateLimiter.call(f),2);R=W.yieldResult;return W.return([R,f])})},vwe=function(d,f){var R,W,p,U,g,K,E;
return _.H(function(Y){switch(Y.nextAddress){case 1:return Y.yield(d.innertubeTransportServicePromise,2);case 2:return R=Y.yieldResult,W=_.UN(DAL),p=Date.now(),U={externalPostId:d.JSC$17122_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(p/1E3),nanos:Math.round(p%1E3*1E6)},intValue:""+f}},_.q3(Y,3),Y.yield(_.FZ(R,U,W),5);case 5:g=Y.yieldResult;_.Cf(Y,4);break;case 3:throw K=_.Ta(Y),K;case 4:if(g){if("error"in g&&g.error)throw g.error;if(g.errorMetadata)throw Error("ti`"+
g.errorMetadata.status);if(E=g.userStatResult)return Y.return(E);throw Error("ui");}throw Error("vi");}})},ewR=function(d){var f,R,W,p,U;
_.H(function(g){switch(g.nextAddress){case 1:return g.yield(d.innertubeTransportServicePromise,2);case 2:return f=g.yieldResult,R=_.UN(DAL),W={externalPostId:d.JSC$17122_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.q3(g,3),g.yield(_.FZ(f,W,R),5);case 5:p=g.yieldResult;_.Cf(g,4);break;case 3:throw U=_.Ta(g),U;case 4:if(p==null)throw Error("vi");if("error"in p&&p.error)throw p.error;if(p.errorMetadata)throw Error("ti`"+p.errorMetadata.status);_.a4(g)}})};
Jbc.prototype.flush=function(){var d=this;return _.H(function(f){return f.nextAddress==1?f.yield(d.reportMiniAppValueRateLimiter.flush(),2):f.yield(d.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var LMe=function(d,f){return _.H(function(R){return R.nextAddress==1?R.yield(d.validateMiniAppVideoIdRateLimiter.call(f),2):R.return(R.yieldResult)})},FiV=function(d,f){var R,W,p,U,g,K;
return _.H(function(E){switch(E.nextAddress){case 1:return E.yield(d.innertubeTransportServicePromise,2);case 2:return R=E.yieldResult,W=_.UN(gGy),p={videoId:f},_.q3(E,3),E.yield(_.FZ(R,p,W),5);case 5:U=E.yieldResult;_.Cf(E,4);break;case 3:throw g=_.Ta(E),g;case 4:if(U){if("error"in U&&U.error)throw U.error;if(U.errorMetadata)throw Error("ti`"+U.errorMetadata.status);if(K=U.playabilityStatus)return E.return(K.status);throw Error("wi");}throw Error("vi");}})};
Jbc[i$]=[_.WX(_.nY),_.WX(hZy)];var nwy=function(){this.clientData=new Map};
nwy.prototype.getData=function(d){return this.clientData.get(d)};var hYa=function(d){this.store=d};
hYa.prototype.handleResponse=function(d){(d=_.e(d.frameworkUpdates,t9))&&_.TD(d,this.store)};
hYa[i$]=[_.hO];var owV=new _.BE("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var $RF={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var N3C=new _.BE("ICON_SET_TOKEN"),ybe=new _.BE("ICON_URL_PROVIDER_TOKEN"),CsC=new _.BE("PREFETCH_ICONS_TOKEN"),itc=new _.BE("ICON_MAP_FN_TOKEN");var k5={},B3c=(k5.ACCESS_TIME="clock",k5.ACCOUNT_BOX="person_account",k5.ACCOUNT_BOX_CAIRO="person_account_cairo",k5.ACCOUNT_CIRCLE="person_circle",k5.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",k5.ACCOUNT_LINKED="account_link_success",k5.ACCOUNT_UNLINKED="account_link",k5.ADD_FRIEND="people",k5.ADD_MODERATOR="shield_add",k5.ADD_TO_LIBRARY="bookmark",k5.ADD_TO_PLAYLIST="add",k5.ADD_TO_QUEUE_TAIL="list_queue",k5.ADD_TO_REMOTE_QUEUE="list_music",k5.ADD_TO_WATCH_LATER="clock",k5.ADD_VIDEO_LINK="film_strip_add",
k5.ALERT_WARN_RED="alert_triangle",k5.ARROW_BACK="arrow_left",k5.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",k5.ARROW_DROP_DOWN="chevron_down",k5.ARROW_DROP_UP="chevron_up",k5.ARROW_FORWARD="arrow_right",k5.AUDIOTRACK="audio",k5.AUTO_AWESOME="sparkle",k5.AVATAR_ANONYMOUS="person_circle",k5.AVATAR_LOGGED_OUT="person_circle",k5.BACK="arrow_left",k5.BAR_CHART="bar_graph",k5.BLOCK="slash_circle_left",k5.BLOCK_USER="slash_circle_left",k5.BOOKMARK_BORDER="bookmark",k5.BREAKING_NEWS_ALT_1="article_alert",
k5.BROADCAST_CAIRO="podcast_cairo",k5.BUG_REPORT="bug",k5.CAMERA_ALT="camera",k5.CAMPAIGN="megaphone",k5.CANCEL="x_circle",k5.CAPTIONS="closed_caption",k5.CAST_OUTLINE="chromecast",k5.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",k5.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",k5.CHAT="message_bubble_left",k5.CHAT_BUBBLE="message_bubble_empty",k5.CHAT_SPARK="spark_message_bubble_left",k5.CHECK_BOX_OUTLINE_BLANK="box_empty",k5.CHECK_CIRCLE_OUTLINE="check_circle",k5.CHECK_CIRCLE_THICK="check_circle",k5.CLARIFY=
"article_clarify",k5.CLOSED_CAPTION_SELECTED="closed_caption",k5.CLOSE="x_mark",k5.CLOUD_UPLOAD="cloud_arrow_up",k5.COLLAPSE="chevron_up",k5.COLLAPSE_CAIRO="chevron_up_cairo",k5.COLLECTION="layers",k5.COLOR_LENS="palette",k5.COMMENT="message_bubble_right",k5.CONSENT_SHIELD="person_shield",k5.CONTENT_CUT="scissors",k5.CONTENT_CUT_CAIRO="scissors_cairo",k5.COURSE=_.q("web_enable_course_icon_update")?"creator_academy":"lightbulb",k5.COURSE_CAIRO=_.q("web_enable_course_icon_update")?"creator_academy_cairo":
"lightbulb_cairo",k5.CREATION_LIVE="radar_live",k5.CREATION_POST="box_pencil",k5.CREATION_UPLOAD="my_videos",k5.CREATION_UPLOAD_RED="upload",k5.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",k5.CREATOR_STUDIO="youtube_studio",k5.DASHBOARD="grid_asymmetrical",k5.DELETE="trash_can",k5.DELETE_SWEEP="trash_can",k5.DESKTOP="laptop",k5.DISLIKE="thumb_down",k5.DISLIKE_SELECTED="thumb_down",k5.DISMISSAL="x_mark",k5.DISMISS_QUEUE="list_remove",k5.DONE_ALL="check_double",k5.DOWN_ARROW="arrow_down",k5.DO_NOT_DISTURB=
"slash_circle_left",k5.DRAFT="paper_corner_folded",k5.DRAG_HANDLE="bars_2",k5.EDIT="pencil",k5.EMOJI="face_very_happy",k5.EMOJI_FLAGS="flag",k5.EMOJI_OBJECTS="lightbulb",k5.EMOJI_PEOPLE="face_very_happy",k5.EMOJI_RECENT="clock",k5.EMPTY_HEART="heart",k5.EMPTY_LIKE="thumb_up",k5.ERROR_BLACK="alert_circle",k5.ERROR_OUTLINE="alert_circle",k5.EXIT_APP="arrow_in",k5.EXIT_TO_APP="arrow_in",k5.EXPAND="chevron_down",k5.EXPAND_ALL="chevron_expand",k5.EXPAND_CAIRO="chevron_down_cairo",k5.EXPAND_LESS="chevron_up",
k5.EXPAND_MORE="chevron_down",k5.EXPLORE="compass",k5.EXPLORE_DESTINATION="compass",k5.EXTERNAL_LINK="open_new",k5.FAB_UPLOAD="upload",k5.FACE_HAPPY_OUTLINE="face_happy",k5.FACT_CHECK="article_check",k5.FASHION_LOGO="fashion",k5.FASHION_LOGO_CAIRO="fashion_cairo",k5.FAVORITE="heart",k5.FEEDBACK="message_bubble_alert",k5.FEEDBACK_CAIRO="message_bubble_alert_cairo",k5.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",k5.FILL_ARROW_SOLID_UP_16="arrow_solid_up",k5.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",
k5.FILTER="menu_filter",k5.FIRST_PAGE="chevron_first",k5.FLAG="flag",k5.FULL_HEART="heart",k5.GAME_CONSOLE_DPAD="game_console_dpad",k5.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",k5.GAMING_LOGO="gaming",k5.GAMING_LOGO_CAIRO="gaming_cairo",k5.GO_TO_PAGE="arrow_right",k5.GROUPS="people_group",k5.HAPPY="face_happy",k5.HEALTH_AND_SAFETY="shield_plus",k5.HELP="question_circle",k5.HELP_CAIRO="question_circle_cairo",k5.HELP_OUTLINE="question_circle",k5.HIDE="slash_circle_left",k5.IMAGE="image",
k5.INFINITY_ICON="infinity",k5.INFO="info_circle",k5.INFO_OUTLINE="info_circle",k5.INSERT_CHART="bar_graph_box_vertical",k5.INSERT_CHART_OUTLINED="bar_graph_box_vertical",k5.INSERT_PHOTO="image",k5.KEEP="pin",k5.KEEP_OFF="pin_off",k5.KEYBOARD="keyboard",k5.KEYBOARD_ARROW_DOWN="chevron_down",k5.KEYBOARD_ARROW_UP="chevron_up",k5.KIDS_BLOCK="slash_circle_left",k5.LANGUAGE="globe",k5.LAST_PAGE="chevron_last",k5.LAUNCH="open_new",k5.LEARNING="lightbulb",k5.LEARNING_CAIRO="lightbulb_cairo",k5.LIBRARY_ADD=
OWQ("library_add"),k5.LIBRARY_OUTLINE="library",k5.LIBRARY_REMOVE=OWQ(),k5.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",k5.LIKES_PLAYLIST="thumb_up",k5.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",k5.LIKE="thumb_up",k5.LIKE_SELECTED="thumb_up",k5.LIVE="radar_live",k5.LIVE_CAIRO="radar_live_cairo",k5.LIVE_UNLISTED="link",k5.LOCATION_ON="location_point",k5.LOCATION_PIN="location_point",k5.LOOP="arrow_repeat",k5.LOOP_ACTIVE="arrow_repeat",k5.LOOP_ONE="arrow_repeat_1",k5.LOOP_ONE_ACTIVE="arrow_repeat_1",k5.MEH=
"face_meh",k5.MEMBERS_ONLY_MODE_OFF="message_bubble_left",k5.MESSAGE="message_bubble_left",k5.MICROPHONE_ON="mic",k5.MIX="youtube_mix",k5.MONETIZATION_ON="dollar_sign_circle",k5.MONEY_FILL="dollar_sign_container",k5.MONEY_FILL_JPY="yen_sign_container",k5.MONEY_HEART="dollar_sign_heart",k5.MORE_HORIZ="overflow_horizontal",k5.MORE_VERT="overflow_vertical",k5.MUSIC="audio",k5.MUSIC_CAIRO="audio_cairo",k5.MUSIC_NOTE_SYMBOL="music",k5.MUSIC_SHUFFLE="arrow_shuffle",k5.MY_CHANNEL="person_circle",k5.MY_LOCATION=
"location_point",k5.NEWS_STORY="news",k5.NEXT="chevron_right",k5.NOTIFICATIONS="bell",k5.NOTIFICATIONS_ACTIVE="bell_on",k5.NOTIFICATIONS_CAIRO="bell_cairo",k5.NOTIFICATIONS_DONE_CHECKMARK="check",k5.NOTIFICATIONS_INBOX="bell",k5.NOTIFICATIONS_NONE="bell",k5.NOTIFICATIONS_OFF="bell_off",k5.NOT_INTERESTED="slash_circle_left",k5.OFFICIAL_ARTIST_BADGE="audio",k5.OFFLINE_CLOUD="cloud_off",k5.OFFLINE_DOWNLOAD="download",k5.OFFLINE_DOWNLOAD_CAIRO="download_cairo",k5.OFFLINE_PAUSE="pause",k5.OPEN_IN_NEW=
"open_new",k5.OUTLINE_ADJUST="adjust",k5.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",k5.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",k5.OUTLINE_BAG="bag",k5.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",k5.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",k5.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",k5.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",k5.PAID="dollar_sign",k5.PAUSE_OUTLINED="pause",k5.PAYMENT="credit_card",k5.PERSON_RADAR_FILLED="person_radar",k5.PHONE_DOWNLOAD="mobile_download",
k5.PLAYABLES_LOGO="tic_tac_toe",k5.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",k5.PLAYLISTS="list_play_arrow",k5.PLAYLISTS_CAIRO="list_play_arrow_cairo",k5.PLAYLIST_ADD=OWQ("list_add"),k5.PLAYLIST_ADD_CHECK=OWQ("list_check"),k5.PLAYLIST_PLAY="list_play_arrow",k5.PLAY_ALL="play_arrow",k5.PLAY_CIRCLE="play_arrow_circle",k5.PLAY_OUTLINED="play_arrow_circle",k5.PRIVACY_INFO="shield",k5.PRIVACY_PRIVATE="lock",k5.PRIVACY_PUBLIC="earth",k5.PRIVACY_UNLISTED="link",k5.PROMOTE="megaphone",k5.PURCHASES="price_tag",
k5.PURCHASE_SUPER_CHAT="super_chat",k5.PURCHASE_SUPER_STICKER="super_sticker",k5.QUESTION_ANSWER="message_bubble_question",k5.QUEUE_PLAY_LAST="list_queue_last",k5.QUEUE_PLAY_NEXT="list_play_arrow",k5.REMIX_FILLED="youtube_shorts_remix",k5.REMOVE="bar_circle",k5.REMOVE_CIRCLE="bar_circle",k5.REMOVE_CIRCLE_OUTLINE="bar_circle",k5.REMOVE_DONE="check_double_off",k5.REMOVE_FROM_HISTORY="bar_circle",k5.REMOVE_FROM_PLAYLIST="bar_circle",k5.REMOVE_MODERATOR="shield_off",k5.REPLAY="arrow_circle",k5.REPLAY_10=
"skip_back_10",k5.REPORT_PROBLEM="alert_triangle",k5.SAD="face_sad",k5.SAVE_PLAYLIST="bookmark",k5.SCHEDULE="clock",k5.SCHOOL="creator_academy",k5.SCREEN_FULLSCREEN="screen_full",k5.SEARCH_HISTORY="arrow_time",k5.SELL="price_tag",k5.SETTINGS="gear",k5.SETTINGS_CAIRO="gear_cairo",k5.SETTINGS_LIGHT="gear",k5.SETTINGS_MATERIAL="gear",k5.SHARE_ARROW="share",k5.SHIELD_WITH_AVATAR="person_shield",k5.SHOPPING_BAG="bag",k5.SHOPPING_BAG_CAIRO="bag_cairo",k5.SHOPPING_CART="cart",k5.SHORTS_COMMENT="youtube_shorts_message_bubble_right",
k5.SHORTS_DISLIKE="youtube_shorts_thumb_down",k5.SHORTS_LIKE="youtube_shorts_thumb_up",k5.SHORTS_SHARE="youtube_shorts_share",k5.SHUFFLE="arrow_shuffle",k5.SLOW_MODE_OFF="message_bubble_left",k5.SOCIAL="people",k5.SORT="menu_sort",k5.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",k5.SPEED_1X="1x",k5.SPEED_1_POINT_2X="1_point_2x",k5.SPEED_1_POINT_5X="1_point_5x",k5.SPEED_1_POINT_8X="1_point_8x",k5.SPEED_2X="2x",k5.SPEED_POINT_2X="point_2x",k5.SPEED_POINT_8X="point_8x",k5.SPONSORSHIP_STAR="star_circle",
k5.STAFF_PICK="spotlight",k5.START_DVR="add",k5.STAR_BORDER="star",k5.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",k5.STICKER_EMOTICON="face_happy",k5.STOP_DVR="stop",k5.SUBSCRIBE="youtube_logo_icon",k5.SUBSCRIBE_PLUS="add_cairo",k5.SUBSCRIPTION_MANAGER="gear",k5.SUPERVISOR_ACCOUNT="people",k5.SUPER_CHAT_FOR_GOOD="hands_heart",k5.SWAP_HORIZ="arrow_swap_horizontal",k5.SWITCH_ACCOUNTS="person_account",k5.TAB_ACCOUNT="person",k5.TAB_ACTIVITY="bell",k5.TAB_BOOKMARK="bookmark",k5.TAB_EXPLORE="compass",
k5.TAB_HOME="home",k5.TAB_HOME_CAIRO="home_cairo",k5.TAB_INBOX="mail",k5.TAB_LIKED="thumb_up",k5.TAB_MUSIC_PREMIUM="youtube_music",k5.TAB_SHORTS="youtube_shorts",k5.TAB_SHORTS_CAIRO="youtube_shorts_cairo",k5.TAB_SUBSCRIPTIONS="subscriptions",k5.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",k5.TAB_TRENDING="fire",k5.TIMER="stopwatch",k5.TRAILER="youtube_originals",k5.TRENDING="fire",k5.TRENDING_CAIRO="fire_cairo",k5.TRENDING_UP="rating_up",k5.TROPHY="trophy",k5.TROPHY_CELEBRATIONS="fireworks",k5.TUNE=
"adjust",k5.UNBLOCK_USER="bar_circle",k5.UNLIMITED="youtube_logo_icon",k5.UNPLUGGED_LIVE_GUIDE="radar_live",k5.UNPLUGGED_SPORTS="eye_off",k5.UPLOADS="library",k5.UP_ARROW="arrow_up",k5.VERTICAL_ALIGN_BOTTOM="download",k5.VERY_HAPPY="face_very_happy",k5.VERY_SAD="face_very_sad",k5.VIDEOGAME_ASSET="gaming",k5.VIDEOS="play_arrow_circle",k5.VIDEO_CALL="video_camera_add",k5.VIDEO_LIBRARY_WHITE="library",k5.VIDEO_YOUTUBE="youtube_logo_icon",k5.VIEW_LIST="list_view",k5.VIEW_LIST_CAIRO="list_view_cairo",
k5.VISIBILITY="eye",k5.VISIBILITY_OFF="eye_off",k5.VOLUME_MUTE="volume_off",k5.VOLUME_UP="volume_on",k5.WALLPAPER="image",k5.WARNING="alert_triangle",k5.WATCH_HISTORY="arrow_time",k5.WATCH_HISTORY_CAIRO="arrow_time_cairo",k5.WATCH_LATER="clock",k5.WATCH_LATER_CAIRO="clock_cairo",k5.WATCH_RELATED_MIX="youtube_mix",k5.WHAT_TO_WATCH="home",k5.YOUTUBE_MUSIC_MONOCHROME="youtube_music",k5.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",k5.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",
k5.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",k5.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",k5.YT_OUTLINE_MUSIC_24="music",k5);var Y5={},cba=(Y5.ACCESS_TIME="clock",Y5.ACCOUNT_BOX="person_square",Y5.ACCOUNT_BOX_CAIRO="person_square",Y5.ACCOUNT_CIRCLE="person_circle",Y5.ACCOUNT_CIRCLE_CAIRO="person_circle",Y5.ACCOUNT_LINKED="account_link",Y5.ACCOUNT_UNLINKED="account_link",Y5.ADD_CIRCLE="add_circle",Y5.ADD_CIRCLE_OUTLINE="add_circle",Y5.ADD_FRIEND="person_child",Y5.ADD_MODERATOR="shield_add",Y5.ADD_TO_LIBRARY="bookmark",Y5.ADD_TO_PLAYLIST="add",Y5.ADD_TO_QUEUE_TAIL="queue",Y5.ADD_TO_REMOTE_QUEUE="playlist_audio",Y5.ADD_TO_WATCH_LATER=
"clock",Y5.ADD_VIDEO_LINK="film_strip_add",Y5.ADMIN_PANEL_SETTINGS="person_gear",Y5.ALERT_WARN_RED="alert_triangle",Y5.ALIGN_LEFT="text_align_left",Y5.ARROWS_ALERT="arrow_split_alert",Y5.ARROW_BACK="arrow_left",Y5.ARROW_CIRCLE="arrow_counterclockwise",Y5.ARROW_CIRCLE_PLAY="replay",Y5.ARROW_CIRCLE_RIGHT="arrow_clockwise",Y5.ARROW_DIAGONAL="arrow_up_left",Y5.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",Y5.ARROW_DROP_DOWN="triangle_down",Y5.ARROW_DROP_UP="triangle_up",Y5.ARROW_FORWARD="arrow_right",Y5.ARROW_PAUSE=
"pause_history",Y5.ARROW_UNDO="undo",Y5.ARTICLE="text_page",Y5.ARTICLE_ALERT="text_page_alert",Y5.ARTICLE_CHECK="text_page_check",Y5.ARTICLE_CLARIFY="text_page_info",Y5.AUDIOTRACK="audio",Y5.AUDIO_BADGE="audio_badge",Y5.AUDIO_SURROUND="surround_sound",Y5.AUTO_AWESOME="sparkles",Y5.AVATAR_ANONYMOUS="person_circle",Y5.AVATAR_LOGGED_OUT="person_circle",Y5.BACK="arrow_left",Y5.BAR_CHART="chart_bar",Y5.BAR_CIRCLE="minus_circle",Y5.BAR_HORIZONTAL="minus",Y5.BLOCK="circle_slash",Y5.BLOCK_USER="circle_slash",
Y5.BOOKMARK_BORDER="bookmark",Y5.BOX_OPEN_CHECK="quiz",Y5.BOX_PENCIL="square_pencil",Y5.BOX_STACK_3="square3_stack",Y5.BREAKING_NEWS_ALT_1="text_page_alert",Y5.BROADCAST="podcast",Y5.BROADCAST_CAIRO="podcast",Y5.BUG_REPORT="bug",Y5.CAMERA_ALT="camera",Y5.CAMPAIGN="megaphone",Y5.CANCEL="x_circle",Y5.CAPTIONS="closed_captions",Y5.CAST_ICON="chromecast",Y5.CAST_OUTLINE="chromecast",Y5.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Y5.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",Y5.CHAT="text_bubble",
Y5.CHAT_BUBBLE="bubble",Y5.CHECK_BOX="check_square",Y5.CHECK_BOX_OUTLINE_BLANK="square",Y5.CHECK_CIRCLE_FILLED="check_circle",Y5.CHECK_CIRCLE_OUTLINE="check_circle",Y5.CHECK_CIRCLE_THICK="check_circle",Y5.CHECK_DOUBLE="check_done",Y5.CHECK_DOUBLE_OFF="check_done_slash",Y5.CHEVRON_LEFT="chevron_left",Y5.CHEVRON_RIGHT="chevron_right",Y5.CHEVRON_RIGHT_CAIRO="chevron_right",Y5.CIRCLES_OVERLAP="account_link",Y5.CLAPPERBOARD_CAIRO="clapperboard",Y5.CLARIFY="text_page_info",Y5.CLOCK_ARROWS="clock_split",
Y5.CLOCK_ARROWS_ALERT="clock_split_alert",Y5.CLOSED_CAPTION="closed_captions",Y5.CLOSED_CAPTION_SELECTED="closed_captions",Y5.CLOSE="x",Y5.CLOUD_UPLOAD="cloud_arrow_up",Y5.COLLAPSE="chevron_up",Y5.COLLAPSE_CAIRO="chevron_up",Y5.COLLECTION="square3d_stack",Y5.COLOR_LENS="paint_palette",Y5.COMMENT="text_bubble",Y5.CONSENT_SHIELD="person_shield",Y5.CONTENT_CUT="scissors",Y5.CONTENT_CUT_CAIRO="scissors",Y5.COURSE="graduation_cap",Y5.COURSE_CAIRO="graduation_cap",Y5.CREATION_LIVE="live",Y5.CREATION_POST=
"square_pencil",Y5.CREATION_UPLOAD="video",Y5.CREATION_UPLOAD_RED="upload",Y5.CREATOR_ACADEMY="graduation_cap",Y5.CREATOR_STUDIO="youtube_studio",Y5.DARK_THEME="theme",Y5.DELETE="trash_can",Y5.DELETE_SWEEP="trash_can",Y5.DESKTOP="laptop",Y5.DISLIKE="thumb_down",Y5.DISLIKE_SELECTED="thumb_down",Y5.DISMISSAL="x",Y5.DISMISS_QUEUE="playlist_x",Y5.DOGFOOD="pawprint",Y5.DOLLAR_SIGN="dollar_sign_circle",Y5.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",Y5.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",Y5.DOWN_ARROW=
"arrow_down",Y5.DO_NOT_DISTURB="circle_slash",Y5.DRAFT="document",Y5.DRAG_HANDLE="equal",Y5.EARTH="globe",Y5.EDIT="pencil",Y5.EMOJI="face_very_happy",Y5.EMOJI_FLAGS="flag",Y5.EMOJI_OBJECTS="lightbulb",Y5.EMOJI_PEOPLE="face_very_happy",Y5.EMOJI_RECENT="clock",Y5.EMPTY_HEART="heart",Y5.EMPTY_LIKE="thumb_up",Y5.ERROR_BLACK="alert_circle",Y5.ERROR_OUTLINE="alert_circle",Y5.ERROR_WHITE="alert_circle",Y5.EXIT_APP="arrow_in",Y5.EXIT_TO_APP="arrow_in",Y5.EXPAND="chevron_down",Y5.EXPAND_ALL="chevron_expand",
Y5.EXPAND_CAIRO="chevron_down",Y5.EXPAND_LESS="chevron_up",Y5.EXPAND_MORE="chevron_down",Y5.EXPLORE="compass",Y5.EXPLORE_DESTINATION="compass",Y5.EXTERNAL_LINK="arrow_up_right",Y5.EYE_OFF="eye_slash",Y5.FAB_UPLOAD="upload",Y5.FACE_HAPPY_OUTLINE="face_happy",Y5.FACE_MEH="face_neutral",Y5.FACT_CHECK="text_page_check",Y5.FASHION_LOGO="fashion",Y5.FASHION_LOGO_CAIRO="fashion",Y5.FAVORITE="thumb_up",Y5.FEEDBACK="alert_bubble",Y5.FEEDBACK_CAIRO="alert_bubble",Y5.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",
Y5.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Y5.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Y5.FLAG_CAIRO="flag",Y5.FLASH_OFF="flash_slash",Y5.FLASH_ON="flash",Y5.FULL_HEART="heart",Y5.GAMING_LOGO="gaming",Y5.GAMING_LOGO_CAIRO="gaming",Y5.GO_TO_PAGE="arrow_right",Y5.GROUPS="person3",Y5.HAND_SWIPE_LEFT="gesture_swipe_left",Y5.HAND_SWIPE_RIGHT="gesture_swipe_right",Y5.HAPPY="face_happy",Y5.HEALTH_AND_SAFETY="shield_health",Y5.HEART_BOX="heart_cube",Y5.HELP="help_circle",Y5.HELP_CAIRO="help_circle",
Y5.HELP_OUTLINE="help_circle",Y5.HIDE="circle_slash",Y5.INCOGNITO_CAIRO="incognito",Y5.INFINITY_ICON="infinity",Y5.INFO="info_circle",Y5.INFO_OUTLINE="info_circle",Y5.INSERT_CHART="chart_bar_square",Y5.INSERT_CHART_OUTLINED="chart_bar_square",Y5.INSERT_PHOTO="image",Y5.KEEP="pin",Y5.KEEP_OFF="pin_slash",Y5.KEYBOARD="keyboard",Y5.KEYBOARD_ARROW_DOWN="chevron_down",Y5.KEYBOARD_ARROW_UP="chevron_up",Y5.KIDS_BLOCK="circle_slash",Y5.LANGUAGE="globe",Y5.LAUNCH="arrow_up_right",Y5.LEARNING="lightbulb",Y5.LEARNING_CAIRO=
"lightbulb",Y5.LIBRARY_ADD="bookmark",Y5.LIBRARY_IMAGE="image_stack",Y5.LIBRARY_MUSIC="audio_square_stack",Y5.LIBRARY_OUTLINE="play_square_stack",Y5.LIBRARY_REMOVE="bookmark",Y5.LIBRARY_SAVED="check_square_stack",Y5.LIKES_PLAYLIST="thumb_up",Y5.LIKES_PLAYLIST_CAIRO="thumb_up",Y5.LIKE="thumb_up",Y5.LIKE_SELECTED="thumb_up",Y5.LIST_QUEUE="queue",Y5.LIVE_CAIRO="live",Y5.LIVE_UNLISTED="link",Y5.LOCATION_ON="location_pin",Y5.LOCATION_PIN="location_pin",Y5.LOCATION_POINT="location_pin",Y5.LOOP="repeat",
Y5.LOOP_ACTIVE="repeat",Y5.LOOP_ONE="repeat1",Y5.LOOP_ONE_ACTIVE="repeat1",Y5.MEET="google_meet",Y5.MEH="face_neutral",Y5.MEMBERSHIPS="memberships",Y5.MEMBERS_ONLY_MODE_OFF="text_bubble",Y5.MENU_FILTER="filter",Y5.MESSAGE="text_bubble",Y5.MESSAGE_BUBBLE_GEAR="bubble_gear",Y5.MESSAGE_BUBBLE_LEFT="text_bubble",Y5.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",Y5.MESSAGE_BUBBLE_OVERLAP="bubble_stack",Y5.MESSAGE_BUBBLE_QUESTION="help_bubble",Y5.MICROPHONE_ON="mic",Y5.MONETIZATION_ON="dollar_sign_circle",
Y5.MONEY_FILL="dollar_sign_rectangle",Y5.MONEY_FILL_JPY="yen_sign_rectangle",Y5.MONEY_HAND="dollar_sign_circle_hand",Y5.MONEY_HEART="dollar_sign_heart",Y5.MOON_Z="sleep_timer",Y5.MORE_HORIZ="overflow_horizontal",Y5.MORE_VERT="overflow_vertical",Y5.MUSIC="audio",Y5.MUSIC_CAIRO="audio",Y5.MUSIC_EXPLICIT_BADGE="explicit",Y5.MUSIC_NEW_RELEASE="audio_badge",Y5.MUSIC_NOTE_SYMBOL="audio",Y5.MUSIC_SCISSORS="audio_scissors",Y5.MUSIC_SHUFFLE="shuffle",Y5.MY_CHANNEL="person_circle",Y5.MY_LOCATION="location_pin",
Y5.MY_VIDEOS="video",Y5.MY_VIDEOS_CAIRO="video",Y5.NEWS_CAIRO="news",Y5.NEWS_STORY="news",Y5.NEXT="chevron_right",Y5.NOTE_ADD="bubble_pencil",Y5.NOTIFICATIONS="bell",Y5.NOTIFICATIONS_ACTIVE="bell_waves",Y5.NOTIFICATIONS_CAIRO="bell",Y5.NOTIFICATIONS_DONE_CHECKMARK="check",Y5.NOTIFICATIONS_INBOX="bell",Y5.NOTIFICATIONS_NONE="bell",Y5.NOTIFICATIONS_OFF="bell_slash",Y5.NOT_INTERESTED="circle_slash",Y5.OFFICIAL_ARTIST_BADGE="audio",Y5.OFFLINE_CLOUD="cloud_slash",Y5.OFFLINE_DOWNLOAD="download",Y5.OFFLINE_DOWNLOAD_CAIRO=
"download",Y5.OFFLINE_PAUSE="pause",Y5.OPEN_IN_NEW="arrow_up_right",Y5.OUTLINE_ADJUST="adjust",Y5.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",Y5.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Y5.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",Y5.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",Y5.OUTLINE_BAG="bag",Y5.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",Y5.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Y5.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Y5.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",Y5.PAID=
"dollar_sign_circle",Y5.PAUSE_OUTLINED="pause",Y5.PAYMENT="credit_card",Y5.PEOPLE="person_child",Y5.PEOPLE_2="person2_rectangle",Y5.PEOPLE_GROUP="person3",Y5.PEOPLE_NOTE="bubble_asterisk",Y5.PERSON_2="person2",Y5.PERSON_ACCOUNT="person_square_stack",Y5.PERSON_MINUS="person_x",Y5.PERSON_MUSIC="person_audio",Y5.PERSON_RADAR="person_waves",Y5.PERSON_RADAR_FILLED="person_waves",Y5.PERSON_SETTING="person_gear",Y5.PHONE="phone",Y5.PHONE_DOWNLOAD="mobile_arrow_down",Y5.PICTURE_IN_PICTURE="picture_in_picture",
Y5.PLAYABLES_LOGO="playables",Y5.PLAYABLES_LOGO_CAIRO="playables",Y5.PLAYLISTS="playlist",Y5.PLAYLISTS_CAIRO="playlist",Y5.PLAYLIST_ADD_CHECK="bookmark",Y5.PLAY_ALL="play",Y5.PLAY_ARROW="play",Y5.PLAY_ARROW_CIRCLE="play_circle",Y5.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",Y5.PLAY_CIRCLE="play_circle",Y5.PLAY_OUTLINED="play_circle",Y5.PODCAST_ADD="podcast_add",Y5.PODCAST_CHECK="podcast_check",Y5.PRIVACY_INFO="shield_x",Y5.PRIVACY_PRIVATE="lock",Y5.PRIVACY_PUBLIC="globe",Y5.PRIVACY_UNLISTED=
"link",Y5.PROMOTE="megaphone",Y5.PURCHASES="price_tag",Y5.PURCHASE_SUPER_CHAT="super_chat",Y5.PURCHASE_SUPER_STICKER="super_sticker",Y5.QUESTION_ANSWER="help_bubble",Y5.QUESTION_CIRCLE="help_circle",Y5.QUEUE_PLAY_LAST="queue_last",Y5.QUEUE_PLAY_NEXT="playlist",Y5.QUOTATION_MARK="quote",Y5.RADAR_LIVE="live",Y5.REMOVE="minus_circle",Y5.REMOVE_CIRCLE="minus_circle",Y5.REMOVE_CIRCLE_OUTLINE="minus_circle",Y5.REMOVE_FROM_HISTORY="minus_circle",Y5.REMOVE_FROM_PLAYLIST="minus_circle",Y5.REMOVE_MODERATOR=
"shield_slash",Y5.REPLAY="arrow_counterclockwise",Y5.REPLAY_10="skip10_back",Y5.REPLAY_ARROW="replay",Y5.REPORT_PROBLEM="alert_triangle",Y5.RSS_OFF="rss_slash",Y5.SAD="face_sad",Y5.SAVE_PLAYLIST="bookmark",Y5.SCHEDULE="clock",Y5.SCHOOL="graduation_cap",Y5.SCREEN_DEFAULT="player_default",Y5.SCREEN_FULLSCREEN="player_full_enter",Y5.SCREEN_LIGHT="ambient_mode",Y5.SCREEN_ROTATION="rotate_portrait",Y5.SCREEN_SWITCH="player_switch",Y5.SCREEN_THEATRE="player_theater",Y5.SEARCH_CAIRO="search",Y5.SEARCH_HISTORY=
"history",Y5.SELL="price_tag",Y5.SETTINGS="gear",Y5.SETTINGS_CAIRO="gear",Y5.SETTINGS_LIGHT="gear",Y5.SETTINGS_MATERIAL="gear",Y5.SETTINGS_REMOTE="remote_waves",Y5.SHARE="share",Y5.SHARE_ARROW="share",Y5.SHARE_CAIRO="share",Y5.SHIELD="shield_x",Y5.SHIELD_OFF="shield_slash",Y5.SHIELD_WITH_AVATAR="person_shield",Y5.SHOPPING_BAG="bag",Y5.SHOPPING_BAG_CAIRO="bag",Y5.SHOPPING_CART="cart",Y5.SHORTS_COMMENT="text_bubble",Y5.SHORTS_DISLIKE="thumb_down",Y5.SHORTS_LIKE="thumb_up",Y5.SHORTS_SHARE="share",Y5.SKIP_FORWARD_30=
"skip30_forward",Y5.SLASH_CIRCLE_RIGHT="circle_slash",Y5.SLOW_MODE="bubble_slow",Y5.SLOW_MODE_OFF="text_bubble",Y5.SOCIAL="person_child",Y5.SPARKLE="sparkles",Y5.SPARK_IMAGE="image_spark",Y5.SPARK_RADAR="spark_waves",Y5.SPARK_VIDEO="video_spark",Y5.SPEAKER_GROUP="speaker_stack",Y5.SPEAKER_OFF="speaker_slash",Y5.SPEED_1X="n1x",Y5.SPEED_1_POINT_2X="n1point2x",Y5.SPEED_1_POINT_5X="n1point5x",Y5.SPEED_1_POINT_8X="n1point8x",Y5.SPEED_2X="n2x",Y5.SPONSORSHIP_STAR="star_circle",Y5.SPORTS="basketball",Y5.SPOTLIGHT=
"spotlight",Y5.STAFF_PICK="spotlight",Y5.START_DVR="add",Y5.STAR_BORDER="star",Y5.STAR_CIRCLE_RIBBON="memberships_gift",Y5.STAR_HALF="star_half_filled",Y5.STAR_SHOOTING="hype",Y5.STICKER="sticker",Y5.STICKER_EMOTICON="face_happy",Y5.STOP_DVR="stop",Y5.SUBSCRIBE="youtube",Y5.SUBSCRIBE_PLUS="add",Y5.SUBSCRIPTION_MANAGER="gear",Y5.SUPERSTAR="super_star",Y5.SUPERVISOR_ACCOUNT="person_child",Y5.SUPER_CHAT_FOR_GOOD="hands_heart",Y5.SWAP_HORIZ="arrow_swap_horizontal",Y5.SWITCH_ACCOUNTS="person_square_stack",
Y5.TAB_ACCOUNT="person",Y5.TAB_ACTIVITY="bell",Y5.TAB_BOOKMARK="bookmark",Y5.TAB_EXPLORE="compass",Y5.TAB_HOME="home",Y5.TAB_HOME_CAIRO="home",Y5.TAB_INBOX="mail",Y5.TAB_LIKED="thumb_up",Y5.TAB_MUSIC_PREMIUM="youtube_music",Y5.TAB_SHORTS="shorts",Y5.TAB_SHORTS_CAIRO="shorts",Y5.TAB_SUBSCRIPTIONS="subscriptions",Y5.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",Y5.TAB_TRENDING="trending",Y5.TARGET="target",Y5.TARGET_ADD="target_add",Y5.TEMPLATE_ADD="template_add",Y5.TEXT="font",Y5.TIMER="stopwatch",Y5.TRENDING_CAIRO=
"trending",Y5.TRENDING_UP="arrow_trend_up",Y5.TROPHY_CAIRO="trophy",Y5.TROPHY_CELEBRATIONS="fireworks",Y5.TROPHY_STAR="star_trophy",Y5.TUNE="adjust",Y5.TV_OFF="tv_slash",Y5.UNBLOCK_USER="minus_circle",Y5.UNFAVORITE="thumb_down",Y5.UNLIMITED="youtube",Y5.UNPLUGGED_LIVE_GUIDE="live",Y5.UNPLUGGED_SPORTS="eye_slash",Y5.UPLOADS="play_square_stack",Y5.UP_ARROW="arrow_up",Y5.VERTICAL_ALIGN_BOTTOM="chevron_down_end",Y5.VERTICAL_ALIGN_TOP="chevron_up_end",Y5.VERY_HAPPY="face_very_happy",Y5.VERY_SAD="face_very_sad",
Y5.VIDEOS="play_circle",Y5.VIDEO_CALL="video_camera_add",Y5.VIDEO_LIBRARY_WHITE="play_square_stack",Y5.VIDEO_QUALITY_4K="n4k",Y5.VIDEO_QUALITY_8K="n8k",Y5.VIDEO_YOUTUBE="youtube",Y5.VIEW_LIST_CAIRO="view_list",Y5.VIEW_MODULE="view_column3_row2",Y5.VISIBILITY="eye",Y5.VISIBILITY_OFF="eye_slash",Y5.VOLUME_DOWN="volume_min",Y5.VOLUME_MUTE="volume_mute",Y5.VOLUME_OFF="volume_mute",Y5.VOLUME_STABLE="stable_volume",Y5.VOLUME_UP="volume_max",Y5.WALLPAPER="image",Y5.WARNING="alert_triangle",Y5.WATCH_HISTORY=
"history",Y5.WATCH_HISTORY_CAIRO="history",Y5.WATCH_LATER="clock",Y5.WATCH_LATER_CAIRO="clock",Y5.WATCH_RELATED_MIX="mix",Y5.WHAT_TO_WATCH="home",Y5.YOUTUBE_LINKED_TV="tv_mobile",Y5.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Y5.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",Y5.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",Y5.YOUTUBE_SHORTS_ARROW_UP="arrow_up",Y5.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",Y5.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",Y5.YOUTUBE_SHORTS_OUTLINE_24="shorts",
Y5);var tBy={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,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,8,16],[1,8,18],[1,8,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,24]],downloading:[[1,5,
24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,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]],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:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,
24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,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,4,16],[1,4,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,
6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,1,24]],mic:[[0,13,24],[1,13,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,12,24]],overflow_vertical_cairo:[[1,1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,
2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,9,16],[1,9,18],[1,9,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,6,12],[0,6,13],[0,6,16],[0,6,24],[0,6,48],[1,6,13],[1,6,16],[1,6,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,
1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,
24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,2,24]],presentation_remove:[[1,
1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,
2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,
48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,14,24],[1,14,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,2,24]],shadow_soft:[[0,2,24]],
shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],
shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],
skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,9,12],[0,9,16],[0,9,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,
2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],star_circle:[[0,6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],
[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,
1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,
2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,3,24],[1,3,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],
[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],
uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_stitch:[[1,2,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,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:[[1,8,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,
1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,
5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,1,24],[1,1,24]]};var dFG={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,2,24],[1,2,48]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,
1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,8,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,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,
2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,
3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,11,24],
[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,1,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],
eyedropper:[[1,2,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,
4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,
1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_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:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,
2,24]],hands_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,4,24]],menu:[[1,1,24]],mic:[[0,13,18],[0,13,24],[0,13,48],
[1,13,18],[1,13,24],[1,13,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,3,24],[1,3,18],[1,3,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,
1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],
overflow_vertical:[[1,12,24],[1,12,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,9,18],[1,9,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,
24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,
1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,
1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,4,12],[1,4,18],[1,4,24],[1,4,48]],playlist_add:[[1,2,18],[1,2,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,2,18],[1,2,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],
queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,
2,24]],scale:[[1,4,24]],scissors:[[0,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,14,24],[1,14,18],[1,14,24],[1,14,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,
24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,3,24],[1,3,18],[1,3,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,
1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,9,12],[0,9,24],[1,9,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,
2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],
star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_half_filled:[[1,1,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],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]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,
1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,3,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],
[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,
1,24]],video_link:[[1,5,18],[1,5,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,
2,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,8,24],[1,8,18],[1,8,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var jJM={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"},bk=function(d){this.iconUrlProvider=d};
bk.prototype.resolveIcon=function(d,f){var R=jJM[d.iconName.toUpperCase()];R&&(d.iconName=R);var W=d.iconName;W=W.replace(/-/g,"_");d=Object.assign({},d,{iconName:this.mapIconTypeToStandardName(W,!!R)||W.toLowerCase()});if(_.q("enable_web_delhi_icons")||R){var p;return pzp(dFG,d,((p=this.iconUrlProvider)==null?void 0:p.getYtStandardUrl)||sy8,f)}var U;return pzp(tBy,d,((U=this.iconUrlProvider)==null?void 0:U.getYtStandardUrl)||ZWL,f)};
bk.prototype.mapIconTypeToStandardName=function(d,f){return _.q("enable_web_delhi_icons")||f?cba[d.toUpperCase()]:B3c[d.toUpperCase()]};
bk[i$]=[_.WX(ybe)];var f1J=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),RSR=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),WLL=function(d){this.urlProvider=this.iconUrlProvider=d};
_.x(WLL,bk);
WLL.prototype.resolveIcon=function(d,f){d.iconName==="youtube_logo"&&(d.iconName="yt-logo-updated");if(d.iconName==="youtube_premium_logo"||d.iconName==="youtube_red_logo")d.iconName="yt-logo-red-updated";var R=Object.assign({},d);d.iconName==="menu"&&(_.q("enable_web_delhi_icons")||(R.iconName="bars_3"),R.iconStyle="youtube_outline");d.iconSetName==="socialNetworksRound"&&(d.iconName==="mail"&&(R.iconName="email"),d.iconName==="embed"&&(R.iconSize=60));d.iconName==="more"&&(R.iconName="overflow_horizontal");
d.iconName==="fullscreen"&&(R.iconName="screen_full");d.iconName==="premium_standalone"&&(R.iconName="premium_standalone_cairo");_.q("enable_connect_icon_update_web")&&d.iconName==="account_linked"&&(R.iconName="circles_overlap_check",R.iconStyle="youtube_fill");_.q("enable_connect_icon_update_web")&&d.iconName==="account_unlinked"&&(R.iconName="circles_overlap",R.iconStyle="youtube_outline");f1J.has(d.iconName)&&(R.iconStyle="youtube_fill");_.q("enable_web_delhi_icons")&&(d.iconName==="playlist_add"&&
(R.iconName="bookmark"),d.iconName==="offline_pin"&&(R.iconName="arrow_down_circle",R.iconStyle="youtube_fill"),RSR.has(d.iconName)&&(R.iconName+="_updated"));d=Object.assign({},R,{iconName:(bk.prototype.mapIconTypeToStandardName.call(this,R.iconName)||R.iconName).toLowerCase()});var W;return(d=pzp($RF,d,((W=this.urlProvider)==null?void 0:W.getUrl)||gKQ,f))?d:bk.prototype.resolveIcon.call(this,R,f)};
WLL[i$]=[_.WX(ybe)];_.p82=1;var Dz=function(d,f){this.JSC$17153_commandHandler=d;this.innertubeTransportService=f};
_.x(Dz,oV);Dz.prototype.resolveCommand=function(d,f){var R=this,W,p,U;return _.H(function(g){return(W=_.e(d,AeR))?g.return(UF$(R,W,(p=f)==null?void 0:(U=p.form)==null?void 0:U.element)):g.return()})};
var UF$=function(d,f,R){f={profileCardContext:f.profileCardContext,profileOwnerExternalChannelId:f.profileOwnerExternalChannelId};var W=_.UN(ySa);return _.FZ(d.innertubeTransportService,f,W).then(function(p){if(!p)throw new _.M2("GetProfileCard failed");if(p=p.popupCommand){d.JSC$17153_commandHandler.resolveCommand(p,{form:{element:R}});_.EU(_.Ah(),66557);p=p==null?void 0:p.clickTrackingParams;var U=_.Ft();p&&U&&_.Ah().graftServerVe(p,U)}})};
Dz[i$]=[_.s4,_.nY];var Ia=function(){};
_.x(Ia,oV);Ia.prototype.resolveCommand=function(d){var f,R;return _.H(function(W){f=_.e(d,reB);if(!f)return W.return();R=Number(f.enableDelayedPacfLoggingTvMs);if(isNaN(R)){var p=bz();DtC(p,f,0)}else DtC(bz(),f,R);_.a4(W)})};_.q4=function(){};
_.x(_.q4,oV);
_.q4.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y;return _.H(function(b){W=_.e(d,moC);U=(p=f.form)==null?void 0:p.element;K=(g=U)==null?void 0:g.closest("ytd-enforcement-message-view-model");if(!W||!K)return b.return();R.allowAdsAction||(E=W.fundingChoiceInstructionPageUrl,R.allowAdsAction=new tIR(window,_.QH(E)));var D=R.allowAdsAction;D.wallElement=K;D.allowAdsPopup.style.setProperty("display","flex","important");var I=D.scrollManager;I.originalBodyOverflow=I.JSC$9983_domHelper.JSC$9310_document_.body.style.overflow;I.JSC$9983_domHelper.JSC$9310_document_.body.style.overflow=
"hidden";D.wallElement.style.setProperty("display","none","important");gYa(D.accessibilityManager,D.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Y=R.allowAdsAction.allowAdsPopup)&&Y instanceof HTMLElement)for(D=_.Z(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),I=D.next();!I.done;I=D.next()){var L=_.Z(I.value);I=L.next().value;L=L.next().value;Y.style.setProperty(I,L)}_.a4(b)})};
_.q4.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var Lh=function(){};
_.x(Lh,oV);Lh.prototype.resolveCommand=function(d){var f;return _.H(function(R){f=_.e(d,UNa);if(!f)return R.return();FNW(d);_.a4(R)})};var eV=function(d){this.JSC$17168_commandHandler=d};
_.x(eV,oV);
eV.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1){R=_.e(d,mfB);if((W=R)==null||!W.text||!navigator.clipboard)return b.return();_.q3(b,2);return b.yield(navigator.clipboard.writeText(R.text),4)}if(b.nextAddress!=2){if(!R.successActions||R.successActions.length===0)return b.return();p=_.Z(R.successActions);for(U=p.next();!U.done;U=p.next())g=U.value,f.JSC$17168_commandHandler.resolveCommand(g);return _.Cf(b,0)}_.Ta(b);if(!R.failureActions||R.failureActions.length===
0)return b.return();K=_.Z(R.failureActions);for(E=K.next();!E.done;E=K.next())Y=E.value,f.JSC$17168_commandHandler.resolveCommand(Y);_.a4(b)})};
eV[i$]=[_.s4];var x5=function(d){this.JSC$17172_commandHandler=d};
_.x(x5,oV);
x5.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){switch(L.nextAddress){case 1:W=_.e(d,bzR);if(!W)return L.return();_.q3(L,2);if(!W.imageBytes&&!W.imageUrl)throw Error("xi");if(!W.imageUrl){if(W.imageBytes){U=W.imageBytes;g=U.replace(/-/g,"+").replace(/_/g,"/");var X=EKJ(g);p=_.Jt(X)}L.jumpTo(4);break}return L.yield(fetch(W.imageUrl),5);case 5:return K=L.yieldResult,L.yield(K.blob(),6);case 6:E=L.yieldResult,p=_.Jt(E);case 4:D=(Y=f)==null?void 0:(b=Y.form)==
null?void 0:b.element;I=document.createElement("a");$k(I,p);D.appendChild(I);I.download="";I.click();D.removeChild(I);URL.revokeObjectURL(_.mD(p));W.successCommand&&R.JSC$17172_commandHandler.resolveCommand(W.successCommand);_.Cf(L,0);break;case 2:_.Ta(L),W.errorCommand&&R.JSC$17172_commandHandler.resolveCommand(W.errorCommand),_.a4(L)}})};
x5[i$]=[_.s4];var XI=function(d){this.store=d};
_.x(XI,oV);XI.prototype.resolveCommand=function(d){var f=this,R,W,p;return _.H(function(U){W=(R=_.e(d,_.hmB))==null?void 0:R.entityBatchUpdate;if(!W)return U.jumpTo(0);p=Object.assign({},W,{mutations:[].concat(_.uR(W.mutations||[]))});return U.yield(_.TD(p,f.store),0)})};var OQR=function(d){this.JSC$17179_commandHandler=d;this.feedbackDialogMap=new Map};
OQR.prototype.openDialog=function(d,f){(d=this.feedbackDialogMap.get(d))&&this.JSC$17179_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:d}},f)};
OQR[i$]=[_.s4];var Ts=new _.BE("FEEDBACK_CONTROLLER_TOKEN");var AM=new _.BE("APP_STORE_TOKEN");var aa=function(d,f){this.store=d;this.controller=f};
_.x(aa,oV);aa.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n;return _.H(function(y){if(y.nextAddress==1){W=_.e(d,_.wt);if(U=(p=W)==null?void 0:p.contentId)for(K=_.Z(((g=W)==null?void 0:g.actions)||[]),E=K.next();!E.done;E=K.next())Y=E.value,ZQI(R,Y,U);I=(b=f)==null?void 0:(D=b.form)==null?void 0:D.element;return y.yield(_.Yh(I,[d,{impression:(L=f)==null?void 0:L.disableClickTracking}]).catch(function(){}),2)}X=y.yieldResult;
((w=X)==null?0:(S=w.data)==null?0:(r=S.feedbackResponses)==null?0:r.length)&&(c=(v=X.data.feedbackResponses[0])==null?void 0:v.followUpDialog)&&U&&(n=R.controller)!=null&&n.feedbackDialogMap.set(U,c);_.a4(y)})};
var ZQI=function(d,f,R){var W=_.e(f,_.I6);if(W){W=_.Z(W.commands||[]);for(var p=W.next();!p.done;p=W.next())ZQI(d,p.value,R)}_.e(f,_.xf)&&d.store.dispatch(_.MG("commandEntity",H28(R),{key:R,command:f}));_.e(f,Sae)&&d.store.dispatch(_.MG("commandEntity",H28(R),{key:R,command:f}))};
aa[i$]=[AM,Ts];var M4=function(d){this.controller=d};
_.x(M4,oV);M4.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g;return _.H(function(K){W=_.e(d,_.C3);U=(p=W)==null?void 0:p.targetId;if(((g=W)==null?void 0:g.signal)!=="TELL_US_WHY"||!U)return K.return();R.controller.openDialog(U,f);_.a4(K)})};
M4[i$]=[Ts];var wl=function(d){this.store=d};
_.x(wl,oV);wl.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y;return _.H(function(b){W=_.e(d,cTU);U=(p=W)==null?void 0:p.contentId;E=(g=f)==null?void 0:(K=g.form)==null?void 0:K.element;Y=_.Yh(E,[d]);U&&R.undo(U);return b.yield(Y,0)})};
wl.prototype.undo=function(d){this.store.dispatch(_.MG("commandEntity",H28(d),{key:d,command:void 0}))};
wl[i$]=[AM];var lk=function(d){this.JSC$17194_commandHandler=d};
_.x(lk,oV);lk.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y;return _.H(function(b){R=_.e(d,UCR);W=R.flowStateKey;p=R.validationFailureCommand;U=R.submitValidFormCommand;g=Yx8(_.CT,[W||""]);K=_.e(g,Zcy);((E=K)==null?0:E.isValid)&&U&&f.JSC$17194_commandHandler.resolveCommand(U);((Y=K)==null?0:Y.isValid)||!p||f.JSC$17194_commandHandler.resolveCommand(p);_.a4(b)})};
lk[i$]=[_.s4];var Gs=function(d){this.innertubeTransportService=d};
_.x(Gs,oV);Gs.prototype.resolveCommand=function(d,f){var R=this,W;return _.H(function(p){return p.yield(_.iG(R.innertubeTransportService,d,(W=f)==null?void 0:W.form).then(function(U){var g,K;f==null||(g=f.commandController)==null||(K=g.onSuccess)==null||K.call(g,d,U)},function(U){var g,K;
f==null||(g=f.commandController)==null||(K=g.onServerError)==null||K.call(g,d,U)}),0)})};
Gs[i$]=[_.nY];var SV=function(){};
_.x(SV,oV);SV.prototype.resolveCommand=function(d){var f,R,W,p;return _.H(function(U){if(f=_.e(d,_.XLB)){if(R=f.gtmId)W=_.FK("GL",""),_.rx(R,W);(p=f.gtmData)&&_.mu(p)}_.a4(U)})};var Vi=function(d,f){this.innertubeTransportService=d;this.JSC$17205_actionRouter=f};
_.x(Vi,oV);Vi.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){R=_.e(d,W5L);if(!R)return p.return();W=R.command;if(!W)return p.return();f.JSC$17205_actionRouter.triggerAction("yt-insert-rich-section-action",R);return p.yield(_.iG(f.innertubeTransportService,W,{disableCache:!0}),0)})};
Vi[i$]=[_.nY,fq];kKW.bind(null,$R);var sJ$=kKW.bind(null,rVe);bW8.bind(null,$R);var gUL=bW8.bind(null,rVe);IkU.bind(null,$R);var HQ2=IkU.bind(null,rVe);var rl=function(){};
_.x(rl,oV);
rl.prototype.resolveCommand=function(d){var f,R,W,p,U,g,K,E,Y,b;return _.H(function(D){f=_.e(d,n2e);if(!f)return D.return();W=((R=f.operations)==null?void 0:R.operations)||[];p=_.Z(W);for(U=p.next();!U.done;U=p.next())if(g=U.value,g.insertItemSectionContent){var I=g.insertItemSectionContent,L=I.contents||[];I.insertByPositionInSection?sJ$(I.insertByPositionInSection.sectionTargetId,L,I.insertByPositionInSection.position):I.insertByRelativePositionInSection&&I.insertByRelativePositionInSection.sectionTargetId&&I.insertByRelativePositionInSection.itemTargetId&&
gUL(I.insertByRelativePositionInSection.sectionTargetId,I.insertByRelativePositionInSection.itemTargetId,L,I.insertByRelativePositionInSection.relativePosition)}else g.replaceSection?(I=g.replaceSection,L={},I.replaceByTargetId?L=I.replaceByTargetId:I.replaceByGroupId&&(L={targetId:I.replaceByGroupId.groupId,newContent:I.replaceByGroupId.newContent,undoKey:""}),L.newContent&&P3L(L.targetId,{continuationItems:[L.newContent]})):g.removeItem?(I=g.removeItem,I.removeByTargetId&&I.sectionTargetId&&HQ2(I.sectionTargetId,
I.removeByTargetId.targetIds||[])):g.removeSection&&(g.removeSection.removeByTargetId?(K=void 0,KLM(((K=g.removeSection)==null?void 0:K.removeByTargetId.targetIds)||[])):g.removeSection.removeByGroupId&&(E=void 0,KLM(((E=g.removeSection)==null?void 0:E.removeByGroupId.groupIds)||[])));b=((Y=f.operations)==null?void 0:Y.scrollConfig)||{};EUJ(b);_.a4(D)})};
var KLM=function(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next())P3L(f.value,{continuationItems:[]})},EUJ=function(d){if(d.scrollToItem){var f=d.scrollToItem.item||{},R=f.itemTargetId;
f=f.sectionTargetId;if(R&&f){var W=document.querySelector("[data-target-id="+f+"]"),p=W==null?void 0:W.querySelector("[data-target-id="+R+"]");W&&p&&setTimeout(function(){var U=p.offsetTop-W.offsetTop,g;if(((g=d.scrollToItem)==null?void 0:g.scrollPosition)==="SCROLL_POSITION_CENTER")U-=W.offsetHeight/2,U+=p.offsetHeight/2;else{var K;((K=d.scrollToItem)==null?void 0:K.scrollPosition)==="SCROLL_POSITION_END"&&(U-=W.offsetHeight,U+=p.offsetHeight)}W.scroll({top:U,behavior:"smooth"})},100)}}};var mK=new _.BE("CLIENT_NAME_TOKEN");var zSs=new _.BE("DEFAULT_STORE_EXPIRATION_TOKEN");var gq8=new _.BE("CLIENT_LOCATION_SERVICE_TOKEN");var uk=function(d,f,R){this.clientName=d||_.FK("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=f||_.ve.getInstance();this.JSC$17233_commandHandler=R||_.Lu.instance};
_.x(uk,oV);uk.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){W=(R=_.e(d,BvR))==null?void 0:R.onComplete;f.clientLocationService.clearLocationPlayabilityToken(f.clientName);W&&f.JSC$17233_commandHandler.resolveCommand(W);_.a4(p)})};
uk[i$]=[mK,gq8,_.s4];var Pu=function(d){this.innertubeTransportService=d};
_.x(Pu,oV);Pu.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g;return _.H(function(K){U=(W=f)==null?void 0:(p=W.form)==null?void 0:p.element;return K.yield(_.iG(R.innertubeTransportService,d,(g=f)==null?void 0:g.form).then(function(E){X5p(U,new CustomEvent("yt-service-request-completed"),{data:E},_.FK("openPopupConfig"))}),0)})};
Pu[i$]=[_.nY];var Qi=function(){};
_.x(Qi,oV);Qi.prototype.resolveCommand=function(d){var f,R;return _.H(function(W){f=_.e(d,Kxi);R=document.querySelector("mini-app-container-view-model");if(!f||!R)return W.return();f.isPlaying?R.dispatchEvent(new Event("play")):R.dispatchEvent(new Event("pause"));_.a4(W)})};var vu=function(){};
_.x(vu,oV);vu.prototype.resolveCommand=function(d){var f,R,W,p,U,g,K;return _.H(function(E){f=_.e(d,DVO);if((R=f)==null||!R.paramKeys)return E.return();W=f.paramKeys;p=_.yT(window.location.href);U=_.Z(W);for(g=U.next();!g.done;g=U.next())K=g.value,p.JSC$10015_queryData_.remove(K);window.history.replaceState(window.history.state,document.title,p.toString());_.a4(E)})};var kvB=function(){this.dropdownMap=new Map};_.Yu$=new _.BE("DROPDOWN_CONTROLLER_TOKEN");var FI=function(d){this.controller=d};
_.x(FI,oV);FI.prototype.resolveCommand=function(d){var f=this,R,W,p,U;return _.H(function(g){R=_.e(d,cOe);if(!R)return g.return();W=R;p=W.dropdownId;U=W.selectedOptionIndex;if(p===void 0||U===void 0)return g.return();var K=f.controller.dropdownMap.get(p);K&&K(U);_.a4(g)})};
FI[i$]=[_.Yu$];var JM=function(d){this.controller=d};
_.x(JM,oV);JM.prototype.resolveCommand=function(d){var f=this,R;return _.H(function(W){return(R=_.e(d,HLe))?W.yield(f.controller.closeDialog(),0):W.return()})};
JM[i$]=[_.m2];var nh=function(d){this.controller=d};
_.x(nh,oV);nh.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){R=_.e(d,yWe);if(!R)return p.return();var U,g=R.panelIdentifier||((U=R.identifier)==null?void 0:U.tag);if(!g)throw Error("yi");return(W=g)?p.yield(f.controller.hidePanel(W),0):p.jumpTo(0)})};
nh[i$]=[_.V$];var hM=function(d,f){this.innertubeTransportService=d;this.controller=f};
_.x(hM,oV);hM.prototype.resolveCommand=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return R=_.e(d,C2L),(W=R)!=null&&W.panelId?g.yield(f.controller.getReloadContinuation(R.panelId),2):g.return();if(g.nextAddress!=3)return(p=g.yieldResult)?g.yield(_.iG(f.innertubeTransportService,d,{continuation:p}),3):g.return();U=g.yieldResult;return g.yield(f.controller.updatePanel(R.panelId,U.content,!1),0)})};
hM[i$]=[_.nY,_.V$];var oa=function(d,f,R){this.innertubeTransportService=d;this.JSC$17269_screenManager=f;this.JSC$17269_commandHandler=R};
_.x(oa,oV);
oa.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1){R=_.e(d,_.Qja);if(!R)return E.return();if(R.commands)for(W=_.Z(R.commands),p=W.next();!p.done;p=W.next())U=p.value,f.JSC$17269_commandHandler.resolveCommand(U,{disableClickTracking:!0});g=_.Ge(d.clickTrackingParams);_.EU(f.JSC$17269_screenManager,21760,g,{layer:7,parentLayer:0});return E.yield(_.iG(f.innertubeTransportService,d),2)}K=E.yieldResult;if(!K)return E.return();f.JSC$17269_screenManager.graftServerVe(K.trackingParams,g,
7);_.a4(E)})};
oa[i$]=[_.nY,_.Vv,_.s4];var $5=new _.BE("PANEL_LOADING_STRATEGY_TOKEN");var N4=function(d,f){this.controller=d;this.panelLoadingStrategy=f};
_.x(N4,oV);
N4.prototype.resolveCommand=function(d,f){var R=this,W,p,U;return _.H(function(g){W=_.e(d,S0e);if((p=W)==null||!p.panelLoadingStrategy)return g.return();U=function(K){var E,Y,b,D,I,L,X,w,S,r;return _.H(function(v){Y=_.e((E=K.dialogViewModel)==null?void 0:E.header,tKe);b={viewModel:K.dialogViewModel};D={};if(X=_.q("web_enable_dialog_header_label")?(I=Y)==null?void 0:(L=I.headline)==null?void 0:L.content:void 0)D.ariaLabel=X;W.dismissOnBackgroundTap===!1&&(D.isModal=!0);return K.dialogViewModel?v.yield(R.controller.openDialog(b,
(r=(w=f)==null?void 0:(S=w.form)==null?void 0:S.element)!=null?r:document.body,D),0):v.return()})};
return g.yield(R.panelLoadingStrategy.execute({command:d,data:W.panelLoadingStrategy,renderFn:U,createScreenConfig:{layer:4}}),0)})};
N4[i$]=[_.m2,$5];var yi=function(d,f,R){this.innertubeTransportService=d;this.controller=f;this.JSC$17289_screenManager=R};
_.x(yi,oV);
yi.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X;return _.H(function(w){switch(w.nextAddress){case 1:W=_.e(d,_.M$);if(!W)return w.return();var S,r=W.panelIdentifier||((S=W.identifier)==null?void 0:S.tag);if(!r)throw Error("yi");p=r;return w.yield(R.controller.isVisible(p,!0),2);case 2:if((U=w.yieldResult)&&W.blockIfPanelOpen)return w.return();E=(K=(g=R.controller).getPanelContent)==null?void 0:K.call(g,p);if(!(S=E))if(W){var v;S=((v=W.globalConfiguration)==null?void 0:
v.initialState)||W.engagementPanel;if(v=!S)v=!!(W==null?0:(r=W.engagementPanelPresentationConfigs)==null?0:r.engagementPanelPopupPresentationConfig);v&&(S=_.q_U(W.panelIdentifier,W.identifier))}else S=void 0;Y=S;b=W.engagementPanelPresentationConfigs;D=W.engagementPanelExtras;return w.yield(R.controller.showPanel(p,Y,b,D,(I=f)==null?void 0:(L=I.form)==null?void 0:L.element),3);case 3:if(!W.globalConfiguration){w.jumpTo(0);break}_.EU(R.JSC$17289_screenManager,32633);return w.yield(_.iG(R.innertubeTransportService,
d),5);case 5:return X=w.yieldResult,R.JSC$17289_screenManager.graftServerVe(X.trackingParams),w.yield(R.controller.updatePanel(p,X.content,!0,D,void 0,X.updatePanelContinuationData),0)}})};
yi[i$]=[_.nY,_.V$,_.Vv];var Ch=function(d,f){this.controller=d;this.panelLoadingStrategy=f};
_.x(Ch,oV);Ch.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E;return _.H(function(Y){W=_.e(d,_.wH);if((p=W)==null||!p.panelLoadingStrategy)return Y.return();K=bQk(R.controller,(U=f)==null?void 0:(g=U.form)==null?void 0:g.element);E=function(b){return _.H(function(D){return b.sheetViewModel?D.yield(R.controller.openSheet({viewModel:b.sheetViewModel},K),0):D.return()})};
return Y.yield(R.panelLoadingStrategy.execute({command:d,data:W.panelLoadingStrategy,renderFn:E,createScreenConfig:{layer:0}}),0)})};
Ch[i$]=[_.r6,$5];var ik=function(d,f){this.controller=d;this.JSC$17297_commandHandler=f};
_.x(ik,oV);ik.prototype.resolveCommand=function(d,f){var R=this,W,p,U;return _.H(function(g){if(g.nextAddress==1){W=_.e(d,tQF);var K=_.e(W.showCommand,_.M$),E,Y,b=(Y=K==null?void 0:K.panelIdentifier)!=null?Y:K==null?void 0:(E=K.identifier)==null?void 0:E.tag;if(!b)throw Error("zi");p=b;return g.yield(R.controller.isVisible(p),2)}return(U=g.yieldResult)?g.yield(R.controller.hidePanel(p),0):g.yield(R.JSC$17297_commandHandler.resolveCommand(W.showCommand,f),0)})};
ik[i$]=[_.V$,_.s4];var Bu=function(d,f,R){this.innertubeTransportService=d;this.controller=f;this.JSC$17300_screenManager=R};
_.x(Bu,oV);
Bu.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t;return _.H(function(kU){switch(kU.nextAddress){case 1:return W=R=_.e(d,dIc),p=W.targetPanelIdentifier,U=W.contentSourcePanelIdentifier,g=W.globalConfiguration,((K=p)==null?0:K.tag)&&((E=U)==null?0:E.tag)?g?kU.yield(f.controller.showPanel(p.tag,_.q_U(p.tag,p),void 0,void 0,void 0),5):kU.yield((I=(D=f.controller).getPanel)==null?void 0:I.call(D,U.tag),4):kU.return();case 4:L=kU.yieldResult;Y=(X=L)==null?void 0:
(S=(w=X).getPanelContent)==null?void 0:S.call(w);kU.jumpTo(3);break;case 5:return kU.yield(_.iG(f.innertubeTransportService,d),6);case 6:r=kU.yieldResult,((v=r)==null?0:v.trackingParams)&&f.JSC$17300_screenManager.graftServerVe(r.trackingParams),Y=(c=r)==null?void 0:c.content,b=(n=r)==null?void 0:n.updatePanelContinuationData;case 3:if(h=(y=Y)==null?void 0:y.engagementPanelSectionListRenderer)return kU.yield(f.controller.showPanel(p.tag,void 0,void 0,void 0,void 0,{content:h.content,secondaryHeaderContent:(t=
h.header)!=null?t:{},targetId:h.targetId},b),0);kU.jumpTo(0)}})};
Bu[i$]=[_.nY,_.V$,_.Vv];var DFy=function(){};
_.x(DFy,oV);DFy.prototype.resolveCommand=function(d){var f,R,W;return _.H(function(p){if(p.nextAddress==1)return(f=_.e(d,OLR))?p.yield(_.kt(),2):p.return();R=p.yieldResult;if(!R)return p.return();var U=R,g=(W=f)==null?void 0:W.languageCode,K;(U==null?0:(K=U.isReady)==null?0:K.call(U))&&(g=LOk(U,g))&&U.setAudioTrack(g);_.a4(p)})};var cu=function(){};
_.x(cu,oV);var I1Y=function(d){var f;return _.H(function(R){f=_.FK("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;d.JSC$17311_mainAppPlayer=new R5(f);document.addEventListener("yt-page-data-updated",d.JSC$17311_pauseOnNavigation.bind(d));_.a4(R)})};
cu.prototype.JSC$17311_pauseOnNavigation=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return f=d.JSC$17311_mainAppPlayer,W.yield(f.api,2);R=W.yieldResult;R.pauseVideo();_.a4(W)})};
var quG=function(d,f,R){var W;return _.H(function(p){W=d.JSC$17311_mainAppPlayer;return p.yield(W.loadVideoWithPlayerVars({videoId:f,audio_only:"1",player_params:R}),0)})};
cu.prototype.pauseVideo=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return f=d.JSC$17311_mainAppPlayer,W.yield(f.api,2);R=W.yieldResult;R.pauseVideo();_.a4(W)})};
cu.prototype.playVideo=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return f=d.JSC$17311_mainAppPlayer,W.yield(f.api,2);R=W.yieldResult;R.playVideo();_.a4(W)})};
var LLs=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return f=d.JSC$17311_mainAppPlayer,W.yield(f.api,2);R=W.yieldResult;R.mute();_.a4(W)})},eSG=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1)return f=d.JSC$17311_mainAppPlayer,W.yield(f.api,2);R=W.yieldResult;R.unMute();_.a4(W)})},xFy=function(d,f){return _.H(function(R){switch(R.nextAddress){case 1:switch(f){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return R.jumpTo(2);
case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return R.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return R.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return R.jumpTo(5)}R.jumpTo(0);break;case 2:return R.yield(d.playVideo(),7);case 7:R.jumpTo(0);break;case 3:return R.yield(d.pauseVideo(),8);case 8:R.jumpTo(0);break;case 4:return R.yield(LLs(d),9);case 9:R.jumpTo(0);break;case 5:return R.yield(eSG(d),10);case 10:R.jumpTo(0)}})};
cu.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){return L.nextAddress==1?(R=_.e(d,O0F),((W=R)==null?0:W.newPlaybackParams)||((p=R)==null?0:p.controlAction)?f.JSC$17311_mainAppPlayer?L.jumpTo(2):L.yield(I1Y(f),2):L.return()):((U=R)==null?0:U.newPlaybackParams)?(E=(g=R)==null?void 0:(K=g.newPlaybackParams)==null?void 0:K.externalVideoId,I=(D=(Y=R)==null?void 0:(b=Y.newPlaybackParams)==null?void 0:b.playerParams)!=null?D:"",E?L.yield(quG(f,E,I),0):L.return()):
L.yield(xFy(f,R.controlAction),0)})};var dA=function(d){this.JSC$17318_commandHandler=d};
_.x(dA,oV);
dA.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return(R=_.e(d,ZLy))?E.yield(_.kt(),2):E.return();W=E.yieldResult;if(!W)return E.return();var Y=W,b=(p=R)==null?void 0:p.languageCode,D=(U=R)==null?void 0:U.isAutoTranslated;Y.getVideoData&&_.xJv(Y).length&&((b=Tru(Y,b,D))?Y.setOption("captions","track",b):(Y.setOption("captions","stickyLoading",{}),Y.setOption("captions","track",{})));g=W.isSubtitlesOn()?_.X7("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.X7("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");K=_.Zw(g);f.JSC$17318_commandHandler.resolveCommand(K);_.a4(E)})};
dA[i$]=[_.s4];var j1=function(d,f){this.shortsPlayerPromise=d;this.JSC$17322_commandHandler=f};
_.x(j1,oV);
j1.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1)return(R=_.e(d,A_y))?b.yield(f.shortsPlayerPromise,2):b.return();W=b.yieldResult;var D=Ay8(W);D!=null&&D.length||(W.loadModule("captions"),D=Ay8(W));p=D;if((U=p)==null||!U.length)return g=_.X7("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),K=_.Zw(g),f.JSC$17322_commandHandler.resolveCommand(K),b.return();W.toggleSubtitles();E=W.isSubtitlesOn()?_.X7("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.X7("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Y=_.Zw(E);f.JSC$17322_commandHandler.resolveCommand(Y);_.a4(b)})};
j1[i$]=[_.ERB,_.s4];var fB=function(d){this.JSC$17325_actionRouter=d;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(f,R){f.triggerAction("yt-dismiss-shopping-timely-shelf-action",R)}]])};
_.x(fB,oV);fB.prototype.resolveCommand=function(d){var f=this,R,W,p;return _.H(function(U){R=_.e(d,KTO);if((W=R)==null||!W.overlayId)return U.return();p=f.dismissPlayerOverlayActions.get(R.overlayId);if(!p)throw Error("Ai`"+R.overlayId);p(f.JSC$17325_actionRouter,R);_.a4(U)})};
fB[i$]=[fq];var Rd=function(d){this.JSC$17329_playerPromise=d};
_.x(Rd,oV);Rd.prototype.resolveCommand=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return(R=_.e(d,BdR))?g.yield(f.JSC$17329_playerPromise,2):g.return();W=g.yieldResult;p=W.getVideoData().video_id;R.videoId===p&&(U=Number(R.offsetFromVideoStartMilliseconds),U>=0&&W.seekTo(U/1E3));_.a4(g)})};
Rd[i$]=[_.gH];var X8s=_.I7("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),Wr=function(d){this.store=d};
_.x(Wr,oV);
var T8$=function(d){var f,R,W,p;return _.H(function(U){if(U.nextAddress==1)return f=_.FK("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,R=_.FK("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,W=f||R,d.JSC$17333_mainAppPlayer=new R5(W),U.yield(d.JSC$17333_mainAppPlayer.api,2);p=U.yieldResult;p.addEventListener("onStateChange",d.JSC$17333_playerStateChangeListener.bind(d));document.addEventListener("yt-page-data-updated",d.JSC$17333_pauseOnNavigation.bind(d));window.addEventListener("state-navigatestart",
d.JSC$17333_pauseOnNavigation.bind(d));_.a4(U)})};
Wr.prototype.JSC$17333_playerStateChangeListener=function(d){switch(d){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"}AnG(this)};
var AnG=function(d){d.store.dispatch(_.MG("sfvAudioItemCurrentlyPlayingEntity",X8s,{key:X8s,externalVideoId:d.externalVideoId,sfvAudioItemPlaybackState:d.playbackState,nowPlayingEntityValue:d.nowPlayingEntityValue}))};
Wr.prototype.JSC$17333_pauseOnNavigation=function(){var d=this,f,R,W,p;return _.H(function(U){if(U.nextAddress==1){if(!d.JSC$17333_mainAppPlayer){var g=new _.M2("Error: mainAppPlayer is unavailable",d.JSC$17333_mainAppPlayer);_.vW(g);return U.return()}return U.yield(d.JSC$17333_mainAppPlayer.api,2)}f=U.yieldResult;W=(R=f)==null?void 0:R.getPlayerState();W!==1||(p=f)!=null&&p.pauseVideo();_.a4(U)})};
Wr.prototype.playVideo=function(d,f,R){var W=this,p,U;return _.H(function(g){if(g.nextAddress==1)return g.yield((p=W.JSC$17333_mainAppPlayer)==null?void 0:p.api,2);U=g.yieldResult;if(!W.JSC$17333_mainAppPlayer||!U){var K=new _.M2("Error: mainAppPlayer is unavailable",W.JSC$17333_mainAppPlayer);_.vW(K);return g.return()}return g.yield(W.JSC$17333_mainAppPlayer.loadVideoWithPlayerVars({videoId:W.externalVideoId,audio_only:"1",start:d/1E3,end:d/1E3+f,player_params:R}),0)})};
Wr.prototype.pauseVideo=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1){if(!d.JSC$17333_mainAppPlayer){var p=new _.M2("Error: mainAppPlayer is unavailable",d.JSC$17333_mainAppPlayer);_.vW(p);return W.return()}return W.yield(d.JSC$17333_mainAppPlayer.api,2)}f=W.yieldResult;(R=f)==null||R.pauseVideo();_.a4(W)})};
Wr.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n;return _.H(function(y){if(y.nextAddress==1)return R=_.e(d,eLa),p=(W=R)==null?void 0:W.nowPlayingEntityValue,g=(U=R)==null?void 0:U.externalVideoId,D=Number((b=(K=R)==null?void 0:(E=K.defaultStartPoints)==null?void 0:(Y=E[0])==null?void 0:Y.offsetMs)!=null?b:"0"),r=Number((S=(I=R)==null?void 0:(L=I.defaultStartPoints)==null?void 0:(X=L[0])==null?void 0:(w=X.duration)==null?void 0:w.seconds)!=null?S:"15"),n=(c=
(v=R)==null?void 0:v.playerParams)!=null?c:"",p&&g?f.JSC$17333_mainAppPlayer?y.jumpTo(2):y.yield(T8$(f),2):y.return();if(y.nextAddress!=6){if(f.nowPlayingEntityValue&&p===f.nowPlayingEntityValue)return f.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?y.yield(f.pauseVideo(),0):y.yield(f.playVideo(D,r,n),0);f.externalVideoId=g;f.nowPlayingEntityValue=p;f.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return y.yield(f.playVideo(D,r,n),6)}AnG(f);return y.jumpTo(0)})};
Wr[i$]=[fd];var a18=function(d){this.JSC$17351_commandHandler=d};
_.x(a18,oV);a18.prototype.resolveCommand=function(d,f){var R=this,W,p,U;return _.H(function(g){if(g.nextAddress==1)return(W=_.e(d,slV))?g.yield(_.kt(),2):g.return();p=g.yieldResult;if(!p)return g.return();(U=ak8(p))&&R.JSC$17351_commandHandler.resolveCommand(U,f);_.a4(g)})};
a18[i$]=[_.s4];var pB=function(d){this.JSC$17357_commandHandler=d};
_.x(pB,oV);pB.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return(W=_.e(d,gBy))?E.yield(_.kt(),2):E.return();p=E.yieldResult;if(!p)return E.return();(U=S_8(p))?R.JSC$17357_commandHandler.resolveCommand(U,f):(g=_.X7("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),K=_.Zw(g),R.JSC$17357_commandHandler.resolveCommand(K));_.a4(E)})};
pB[i$]=[_.s4];var UG=function(d){this.JSC$17360_playerPromise=d};
_.x(UG,oV);UG.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g;return _.H(function(K){if(K.nextAddress==1){R=_.e(d,cWV);if(!R)return K.return();W=R.overlayRenderer;return W?(p=_.e(W,ELa))?K.yield(f.JSC$17360_playerPromise,3):K.jumpTo(0):K.return()}U=K.yieldResult;U.renderChapterSeekingAnimation(1,_.R0(p.text),(g=p.icon)==null?void 0:g.iconType);_.a4(K)})};
UG[i$]=[_.gH];var OG=function(d){this.store=d};
_.x(OG,oV);
OG.prototype.resolveCommand=function(d){var f=this,R,W,p;return _.H(function(U){if(U.nextAddress==1){R=_.e(d,Z0e);if(!R)return U.return();W="";(p=f.store.getState().collabInviteLink)&&R.id===p.playlistId?W=p.inviteLinkURL:R.shortUrl&&(W=R.shortUrl);return W?U.yield(navigator.clipboard.writeText(W),3):U.jumpTo(0)}var g={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.X7("COPY_LINK_SUCCESS_TOAST")}}}}};_.Ze().resolve(_.s4).resolveCommand(g);_.a4(U)})};
OG[i$]=[AM];var ZC=function(d,f){this.innertubeTransportService=d;this.JSC$17370_commandHandler=f};
_.x(ZC,oV);ZC.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){if(L.nextAddress==1)return(W=_.e(d,_.JK))?L.yield(_.iG(R.innertubeTransportService,d,(p=f)==null?void 0:p.form),2):L.return();(U=L.yieldResult)&&U.errorMetadata&&(g=U,K=_.Zw(g.error.message),R.JSC$17370_commandHandler.resolveCommand(K));E=U;if((Y=E)==null?0:Y.actions)for(b=_.Z(E.actions),D=b.next();!D.done;D=b.next())I=D.value,R.JSC$17370_commandHandler.resolveCommand(I);_.a4(L)})};
ZC[i$]=[_.nY,_.s4];var sG=function(){};
_.x(sG,oV);sG.prototype.resolveCommand=function(d){var f;return _.H(function(R){f=_.e(d,cEy);if(!f)return R.return();(new zqe(f)).show();_.a4(R)})};_.gA=new _.BE("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Hr=function(d,f,R,W){this.store=d;this.innertubeTransportService=f;this.controller=R;this.JSC$17378_commandHandler=W};
_.x(Hr,oV);
Hr.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU,Eu,IJ,xU,ek;return _.H(function(nQ){if(nQ.nextAddress==1){W=_.e(d,_.mP);if(!W)return nQ.return();if(W.clientActions){p=_.Z(W.clientActions);for(U=p.next();!U.done;U=p.next())g=U.value,R.JSC$17378_commandHandler.resolveCommand(g);var uW,Ue=f==null?void 0:(uW=f.form)==null?void 0:uW.element;Ue&&_.E$(Ue,"yt-dismissible-item-action",W.clientActions)}return nQ.yield(_.iG(R.innertubeTransportService,d,(K=f)==
null?void 0:K.form),2)}if(E=nQ.yieldResult)E.errorMetadata?(Y=E,b=_.Zw(Y.error.message),R.JSC$17378_commandHandler.resolveCommand(b),"error"in E&&((D=f)==null?0:(I=D.commandController)==null?0:I.onServerError)&&((L=f)==null||(X=L.commandController)==null||X.onServerError(d,E))):(w=f)==null||(S=w.commandController)==null||(v=(r=S).onSuccess)==null||v.call(r,d,E);c=E;((n=c)==null?0:n.collaborationInviteLink)&&W.playlistId&&(_.q("web_enable_invite_collaborators_link")||_.q("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
R.store.dispatch(_.zD({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:W.playlistId,inviteLinkUrl:c.collaborationInviteLink}}));((y=c)==null?0:y.redirectEndpoint)&&R.JSC$17378_commandHandler.resolveCommand(c.redirectEndpoint);((h=c)==null?0:(t=h.newHeader)==null?0:t.playlistHeaderRenderer)?MkB(R.controller,c.newHeader.playlistHeaderRenderer):((kU=c)==null?0:(Eu=kU.newHeader)==null?0:Eu.musicEditablePlaylistDetailHeaderRenderer)&&MkB(R.controller,c.newHeader.musicEditablePlaylistDetailHeaderRenderer);
R.controller.playlistVideoListElement&&((IJ=c)==null?0:(xU=IJ.playlistEditResults)==null?0:(ek=xU[0])==null?0:ek.playlistEditVideoAddedResultData)&&((Ue=R.controller.playlistVideoListElement)==null||Ue.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:c.playlistEditResults[0].playlistEditVideoAddedResultData})));_.a4(nQ)})};
Hr[i$]=[AM,_.nY,_.gA,_.s4];var KB=function(d,f){this.controller=d;this.JSC$17388_commandHandler=f};
_.x(KB,oV);KB.prototype.resolveCommand=function(d,f){var R=this,W,p,U;return _.H(function(g){W=_.e(d,seL);R.controller.showRefreshPill&&((p=W)==null?0:p.command)&&(R.JSC$17388_commandHandler.resolveCommand((U=W)==null?void 0:U.command,f),R.controller.showRefreshPill=!1);_.a4(g)})};
KB[i$]=[_.Ey,_.s4];var EG=function(d,f){this.store=d;this.JSC$17392_commandHandler=f||_.Lu.instance};
_.x(EG,oV);EG.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){W=_.e(d,emB);p=R.store.getState().radioButtonGroup;if((U=W)==null?0:U.command)R.JSC$17392_commandHandler.resolveCommand((g=W)==null?void 0:g.command,f);else if(p&&((K=W)==null?void 0:K.formId)===p.currentFormId)for(E=Object.values(p.commandsMap),Y=_.Z(E),b=Y.next();!b.done;b=Y.next())D=b.value,(I=_.oT(D))&&R.JSC$17392_commandHandler.resolveCommand(I,f);_.a4(L)})};
EG[i$]=[_.hO];var z3=new _.BE("USER_PREFS");var kH=function(d){this.JSC$17397_prefCookie=d};
_.x(kH,oV);kH.prototype.resolveCommand=function(d){var f=this,R;return _.H(function(W){(R=_.e(d,hMO))&&typeof R.useListView==="boolean"&&(_.MH(0,155,R.useListView),f.JSC$17397_prefCookie.save());_.a4(W)})};
kH[i$]=[z3];var YH=function(d){this.JSC$17401_prefCookie=d};
_.x(YH,oV);YH.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g;return _.H(function(K){R=_.e(d,d5e);if((W=R)==null||!W.gl)return K.return();p=R.gl;U={persist_gl:"1",gl:p};f.JSC$17401_prefCookie.set("gl",p);f.JSC$17401_prefCookie.save();g=QRe(U);_.ce(g);_.a4(K)})};
YH[i$]=[z3];var bm=function(d){this.JSC$17405_prefCookie=d};
_.x(bm,oV);bm.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){R=_.e(d,H0F);if(!R)return p.return();W=!1;R.flagNum&&typeof R.value==="boolean"?(_.MH(0,R.flagNum,R.value),W=!0):R.key&&typeof R.stringValue==="string"&&(f.JSC$17405_prefCookie.set(R.key,R.stringValue),W=!0);W&&f.JSC$17405_prefCookie.save();_.a4(p)})};
bm[i$]=[z3];var DC=new _.BE("PREF_STORAGE_PROMISE_TOKEN");var Id=function(d){this.JSC$17409_prefStoragePromise=d};
_.x(Id,oV);Id.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return(R=_.e(d,ECc))?p.yield(f.JSC$17409_prefStoragePromise,2):p.return();W=p.yieldResult;return W===void 0||R.key===void 0||R.value===void 0?p.return():p.yield(W.set(R.key,R.value),0)})};
Id[i$]=[DC];var w8R=function(d){this.innertubeTransportService=d};
_.x(w8R,oV);w8R.prototype.resolveCommand=function(d,f){var R=this,W,p;return _.H(function(U){(W=_.e(d,_.$Ie))&&W&&W.isFirstRequest&&(_.F7("search_overview_answer"),_.JD("so_rq",void 0,"search_overview_answer"));return U.yield(_.iG(R.innertubeTransportService,d,(p=f)==null?void 0:p.form),0)})};
w8R[i$]=[_.nY];var l1s=function(){};
_.x(l1s,oV);
l1s.prototype.resolveCommand=function(d){var f,R,W,p,U,g,K,E,Y;return _.H(function(b){f=_.e(d,iLc);if((R=f)==null?0:R.sectionIdentifier){if(f.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(p=(W=document.getElementsByTagName(f.sectionIdentifier))==null?void 0:W.item(0))p.scrollIntoView({behavior:"smooth"}),(U=mqU(p))&&U.focus({preventScroll:!0});return b.return()}g=document.querySelector("[section-identifier="+f.sectionIdentifier+"]");K=document.querySelector("[section-identifier="+f.referenceSectionIdentifier+
"]");if(!g)return b.return();E=f.verticalScrollOffsetDp?f.verticalScrollOffsetDp:0;K&&(E-=K.offsetTop);window.scrollTo({top:g.offsetTop+E,behavior:"smooth"});(Y=mqU(g))&&Y.focus({preventScroll:!0})}_.a4(b)})};var qj=function(d){this.JSC$17421_commandHandler=d};
_.x(qj,oV);
qj.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E;return _.H(function(Y){if(Y.nextAddress==1){R=_.e(d,D0y);if(!R||!R.imageBytes||!navigator.clipboard)return Y.return();if(R.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.vW(Error("Ci")),Y.return();_.q3(Y,2);p=(W=R)==null?void 0:W.imageBytes;U=p.replace(/-/g,"+").replace(/_/g,"/");g=EKJ(U);K={};E=[new ClipboardItem((K[g.type]=g,K))];return Y.yield(navigator.clipboard.write(E),4)}if(Y.nextAddress!=2)return R.successCommand&&
f.JSC$17421_commandHandler.resolveCommand(R.successCommand),_.Cf(Y,0);_.Ta(Y);R.errorCommand&&f.JSC$17421_commandHandler.resolveCommand(R.errorCommand);_.a4(Y)})};
qj[i$]=[_.s4];var LB=function(d,f){this.innertubeTransportService=d;this.JSC$17425_commandHandler=f};
_.x(LB,oV);LB.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return(W=_.e(d,IaV))?E.yield(_.iG(R.innertubeTransportService,d,(p=f)==null?void 0:p.form),2):E.return();(U=E.yieldResult)&&U.errorMetadata&&W.onFailureCommand&&R.JSC$17425_commandHandler.resolveCommand(W.onFailureCommand);g=U;((K=g)==null?0:K.shareCommand)&&R.JSC$17425_commandHandler.resolveCommand(g.shareCommand,f);_.a4(E)})};
LB[i$]=[_.nY,_.s4];var e1=function(){};
_.x(e1,oV);e1.prototype.resolveCommand=function(d){var f,R;return _.H(function(W){f=_.e(d,U5a);if(!f||!navigator.share)return W.return();R={url:f.url};try{return W.return(navigator.share(R))}catch(p){}_.a4(W)})};var xH=function(){};
_.x(xH,oV);xH.prototype.resolveCommand=function(){return _.H(function(d){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.a4(d)})};var X2=function(d){this.JSC$17435_navigationConfirmationService=d};
_.x(X2,oV);X2.prototype.resolveCommand=function(){var d=this;return _.H(function(f){d.JSC$17435_navigationConfirmationService.cancelPendingNavigation();_.a4(f)})};
X2[i$]=[TZ];var T3=function(d){this.JSC$17438_screenManager=d};
_.x(T3,oV);T3.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y;return _.H(function(b){p=(W=f.form)==null?void 0:W.event;g=(U=f.form)==null?void 0:U.element;if(!p)throw new _.M2("Event not passed in when resolving command");K=_.Z(p.composedPath());for(E=K.next();!E.done;E=K.next())if(Y=E.value,Y.tagName==="YT-COPY-LINK-RENDERER")return Y.copyUrlToClipboard(),g&&_.NL(R.JSC$17438_screenManager,g),b.return();_.a4(b)})};
T3[i$]=[_.Vv];var Au=function(){this.JSC$17442_miniAppClientDataProvider=_.Ze().resolve(_.iX)};
_.x(Au,oV);Au.prototype.resolveCommand=function(){var d=this,f,R;return _.H(function(W){if(d.JSC$17442_miniAppClientDataProvider.clientData.has("video_id")){var p=d.JSC$17442_miniAppClientDataProvider,U=p.clientData.get("video_id");U&&p.clientData.delete("video_id");f="https://youtube.com/watch?v="+U;R=_.Pn(f);if(R===void 0)throw Error("Di`"+f);_.cn(window,R)}_.a4(W)})};var ad=function(){};
_.x(ad,oV);ad.prototype.resolveCommand=function(){return _.H(function(d){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.a4(d)})};var Mj=function(){};
_.x(Mj,oV);Mj.prototype.resolveCommand=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.bLL(window.document.documentElement),2);(d=document.querySelector("mini-app-container-view-model iframe"))&&d.focus();_.a4(f)})};var wA=function(d){this.JSC$17449_navigationConfirmationService=d};
_.x(wA,oV);
wA.prototype.resolveCommand=function(){var d=this;return _.H(function(f){var R=d.JSC$17449_navigationConfirmationService,W=_.Ze().resolve(_.wx),p;if(((p=R.navigateParams)==null?void 0:p.data)!==void 0){var U;_.DvF(W,R.navigateParams.endpoint,R.navigateParams.data,(U=R.navigateParams.navigationType)!=null?U:1,R.navigateParams.tempData,R.navigateParams.isMiniplayer,void 0,!0);R.navigateParams=void 0;R.customConfirmationCommand=void 0}else R.navigateParams&&(W.navigate(R.navigateParams.endpoint,R.navigateParams.reload,
R.navigateParams.params,R.navigateParams.tempData,R.navigateParams.requestType,R.navigateParams.createScreenConfig,!0),R.navigateParams=void 0,R.customConfirmationCommand=void 0);_.a4(f)})};
wA[i$]=[TZ];var lm=function(){};
_.x(lm,oV);lm.prototype.resolveCommand=function(){return _.H(function(d){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.a4(d)})};var G3=function(d){this.JSC$17454_prefStorage=d};
_.x(G3,oV);G3.prototype.resolveCommand=function(){var d=this,f,R;return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(d.JSC$17454_prefStorage,2);case 2:return(f=W.yieldResult)?W.yield(f.set("sfvle",!1),3):W.return();case 3:return W.yield(f.set("sfvles",!0),4);case 4:R=_.a6(),_.MH(0,203,!1),_.MH(0,204,!0),R.save(),_.a4(W)}})};
G3[i$]=[DC];var S1=function(d){this.JSC$17457_prefStorage=d};
_.x(S1,oV);S1.prototype.resolveCommand=function(){var d=this,f,R;return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(d.JSC$17457_prefStorage,2);case 2:return(f=W.yieldResult)?W.yield(f.set("sfvle",!0),3):W.return();case 3:return W.yield(f.set("sfvles",!0),4);case 4:R=_.a6(),_.MH(0,203,!0),_.MH(0,204,!0),R.save(),_.a4(W)}})};
S1[i$]=[DC];_.Gv8=new _.BE("SNACKBAR_CONTROLLER_TOKEN");_.Suy=new _.BE("SHOULD_SHOW_PIVOT_BAR_TOKEN");var VU=function(d){this.controller=d};
_.x(VU,oV);VU.prototype.resolveCommand=function(d){var f=this,R;return _.H(function(W){R=_.e(d,GPe);if(!R)return W.return();var p=f.controller;p.closeSnackbarFn&&p.closeSnackbarFn();_.a4(W)})};
VU[i$]=[_.Gv8];var rA=function(d,f){this.controller=d;this.sheetController=f};
_.x(rA,oV);rA.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E;return _.H(function(Y){W=_.e(d,VKy);if(!W)return Y.return();g=bQk(R.sheetController,(p=f)==null?void 0:(U=p.form)==null?void 0:U.element);K=_.e(W.content,yOa);if(!K)return Y.return();var b=R.controller,D=K,I=(E=W.animationStyle)!=null?E:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(b.showSnackbarFn)b.showSnackbarFn({snackbarViewModel:D,animationStyle:I,durationMs:W.durationSeconds*1E3,target:g});else throw Error("nj");_.a4(Y)})};
rA[i$]=[_.Gv8,_.r6];var mc=function(){};
_.x(mc,oV);mc.prototype.resolveCommand=function(d){var f;return _.H(function(R){f=_.e(d,KEa);if(!f||typeof f.key!=="string"||typeof f.value!=="string")return R.return();window.localStorage.setItem(f.key,f.value);_.a4(R)})};var um=function(d){this.store=d};
_.x(um,oV);um.prototype.resolveCommand=function(d){var f=this,R;return _.H(function(W){R=_.e(d,BNv);if(!R||!R.stepId||!R.token)return W.return();f.store.dispatch(kke({stepId:R.stepId,token:R.token,isSelected:!1}));_.a4(W)})};
um[i$]=[AM];var Pr=function(d,f,R){this.innertubeTransportService=d;this.store=f;this.JSC$17476_screenManager=R};
_.x(Pr,oV);
Pr.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y,h,t,kU;return _.H(function(Eu){R=_.e(d,p2V);if(!R||(W=R.stepIds)==null||!W.length)return Eu.return();p=f.store.getState().talkToRecs;U=[];g=[];K=_.Z(R.stepIds);for(E=K.next();!E.done;E=K.next())for(Y=E.value,b=void 0,(D=(b=p.stepStates[Y])==null?void 0:b.userQuery)&&g.push({userQuery:D.userQuery,userQueryToken:D.token}),I=void 0,L=(I=p.stepStates[Y])==null?void 0:I.selectionStates,X=_.Z(Object.entries(L)),w=
X.next();!w.done;w=X.next())S=w.value,r=_.Z(S),v=r.next().value,c=r.next().value,n=v,y=c,y.isSelected&&U.push(n);h={selectedChipTokens:U,userQueries:g,submittedStepIds:R.stepIds};t={browseTalk2recsFormData:h};R.browseEndpoint?(kU=d,_.Qk(kU,_.a0,R.browseEndpoint)):R.command&&(kU=R.command);return kU?Eu.yield(_.iG(f.innertubeTransportService,kU,{formData:t,disableCache:!0}).then(function(IJ){(IJ==null?0:IJ.trackingParams)&&f.JSC$17476_screenManager.graftServerVe(IJ==null?void 0:IJ.trackingParams)}),
0):Eu.return()})};
Pr[i$]=[_.nY,AM,_.Vv];var QU=function(d){this.store=d};
_.x(QU,oV);QU.prototype.resolveCommand=function(d){var f=this,R;return _.H(function(W){R=_.e(d,iUQ);if(!R||!R.stepId||!R.token)return W.return();f.store.dispatch(kke({stepId:R.stepId,token:R.token,isSelected:!0}));_.a4(W)})};
QU[i$]=[AM];var vr=function(d){this.store=d};
_.x(vr,oV);vr.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K;return _.H(function(E){W=_.e(d,UWa);if(!W||!W.stepId||!W.userQueryToken)return E.return();K=(g=(p=f)==null?void 0:(U=p.form)==null?void 0:U.userQuery)!=null?g:"";R.store.dispatch(_.zD({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:W.stepId,userQueryToken:W.userQueryToken,userQuery:K}}));_.a4(E)})};
vr[i$]=[AM];_.Vk2=new _.BE("TIMELY_ACTIONS_CONTROLLER_TOKEN");var F2=function(d){this.controller=d};
_.x(F2,oV);F2.prototype.resolveCommand=function(d){var f=this,R,W,p,U;return _.H(function(g){R=_.e(d,NdB);if(!R)return g.return();W=R;p=W.id;U=W.isVisible;if(p===void 0||U===void 0)return g.return();var K;(K=f.controller.timelyActionsMap.get(p))==null||K(p,U);_.a4(g)})};
F2[i$]=[_.Vk2];var rn2=function(){this.timelyActionsMap=new Map};var Ju=function(d){this.JSC$17503_commandHandler=d};
_.x(Ju,oV);Ju.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g;return _.H(function(K){R=_.e(d,_.eu);if(!R)return K.return();U=(W=R.item)==null?void 0:(p=W.notificationTextRenderer)==null?void 0:p.successResponseText;if(!U)return K.return();g=_.ON(U);f.JSC$17503_commandHandler.resolveCommand(g);_.a4(K)})};
Ju[i$]=[_.s4];var nB=function(d,f){this.innertubeTransportService=d;this.JSC$17508_playerApiPromise=f};
_.x(nB,oV);
nB.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b;return _.H(function(D){if(D.nextAddress==1)return D.yield(f.JSC$17508_playerApiPromise,2);R=D.yieldResult;W=R.getOption("captions","track");p=Object.assign({},_.e(d,_.VfF));(g=(U=R.getVideoData())==null?void 0:U.video_id)?p.externalVideoId=g:_.$Q(Error("Ei"));if((K=W)==null?0:K.languageCode)p.languageCode=W.languageCode;if((E=W)==null?0:E.kind)p.kind=W.kind;if((Y=W)==null?0:Y.name)p.name=W.name;b=Object.assign({},d,{getTranscriptEndpoint:p});return D.yield(_.iG(f.innertubeTransportService,
b),0)})};
nB[i$]=[_.nY,_.gH];var hu=function(){};
_.x(hu,oV);hu.prototype.resolveCommand=function(d){var f,R,W,p,U,g,K,E;return _.H(function(Y){f=_.e(d,LEy);if((R=f)==null||!R.paramKeyValuePairs)return Y.return();W=window.location.href;p=_.Z(f.paramKeyValuePairs);for(U=p.next();!U.done;U=p.next())g=U.value,g.key&&g.value&&(K={},W=_.BN(W,(K[g.key]=g.value,K)));E=_.Ze().resolve(_.ec);_.L1(E,W);_.a4(Y)})};var od=function(d,f){this.JSC$17515_commandHandler=d;this.innertubeTransportService=f};
_.x(od,oV);
od.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c;return _.H(function(n){switch(n.nextAddress){case 1:return(U=(W=f)==null?void 0:(p=W.form)==null?void 0:p.element)&&_.vI(U),g=_.a6().get("hl"),K="",_.q3(n,2),n.yield(uhp(g),4);case 4:K=n.yieldResult;_.Cf(n,3);break;case 2:return _.Ta(n),U&&_.Fe(U),_.vW(Error("Gi"),"ERROR"),n.return();case 3:E=_.e(d,Lfc);if(!E)return U&&_.Fe(U),n.return();(D=(Y=E.commerceActionConfig)==null?void 0:(b=Y.commandLifeCycleConfig)==null?
void 0:b.onStartCommand)&&R.JSC$17515_commandHandler.resolveCommand(D);return n.yield(_.iG(R.innertubeTransportService,d,{client_data:{paymentsClientToken:{token:K}}}),5);case 5:(I=n.yieldResult)?(U&&_.Fe(U),((S=I)==null?0:S.command)&&R.JSC$17515_commandHandler.resolveCommand(I.command),(c=(r=E.commerceActionConfig)==null?void 0:(v=r.commandLifeCycleConfig)==null?void 0:v.onSuccessCommand)&&R.JSC$17515_commandHandler.resolveCommand(c)):(U&&_.Fe(U),_.vW(Error("Hi")),(w=(L=E.commerceActionConfig)==
null?void 0:(X=L.commandLifeCycleConfig)==null?void 0:X.onFailureCommand)&&R.JSC$17515_commandHandler.resolveCommand(w)),_.a4(n)}})};
od[i$]=[_.s4,_.nY];var $H=function(d,f,R){this.store=d;this.JSC$17531_commandHandler=f;this.innertubeTransportService=R};
_.x($H,oV);
$H.prototype.resolveCommand=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D;return _.H(function(I){W=_.e(d,e4e);p=W.googlePaymentPayload;W.onStartCommand&&R.JSC$17531_commandHandler.resolveCommand(W.onStartCommand);U=p.encryptedPurchaseParams;g=p.ypcLogWalletAnalyticDataEndpoint;K=W.serializedTransactionFlowLoggingParams;E=p.serializedPaymentsClientParams;Y=W.ypcCujContext;D=vKv(R.innertubeTransportService,(b=f)==null?void 0:b.form,U,g,K,E,Y);return I.return(D.then(function(L){Pjk(f==null?void 0:f.form,
!1);var X=R.store,w=R.JSC$17531_commandHandler,S=L.integratorData;S==null||S===""||L.error!=null?(String(L.error)==="-1"&&W.onDismissCommand?w.resolveCommand(W.onDismissCommand):String(L.error)!=="-1"&&W.onFailureCommand&&w.resolveCommand(W.onFailureCommand),String(L.error)!=="-1"&&String(L.error)!=="132"&&_.vW(Error("Ii"),"ERROR")):(W.googlePaymentEntityKey&&X.dispatch(_.MG("commerceAcquisitionClientPayloadEntity",W.googlePaymentEntityKey,{key:W.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:S,
fundsGuaranteeCallbackClientData:L.integratorClientCallbackData}}})),W.onSuccessCommand&&w.resolveCommand(W.onSuccessCommand));_.D6()},function(L){Pjk(f==null?void 0:f.form,!1);
_.vW(L,"ERROR");W.onFailureCommand&&R.JSC$17531_commandHandler.resolveCommand(W.onFailureCommand)}))})};
$H[i$]=[fd,_.s4,_.nY];var Nj=function(d,f){this.JSC$17535_commandHandler=d;this.purchaseManager=f};
_.x(Nj,oV);
Nj.prototype.resolveCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b;return _.H(function(D){R=_.e(d,xVF);((W=R)==null?0:(p=W.commandLifeCycleConfig)==null?0:p.onStartCommand)&&f.JSC$17535_commandHandler.resolveCommand(R.commandLifeCycleConfig.onStartCommand);if(!((U=R)==null?0:(g=U.googlePaymentPurchaseManagerPayload)==null?0:g.securePayloadBytes))return _.vW(Error("Ji"),"ERROR"),D.return();K=LQV(_.Oe(R.googlePaymentPurchaseManagerPayload.securePayloadBytes));E=_.a6().get("hl");Y=_.Bk();Gwi(K.serialize(),
E,function(I){Y.resolve(I)},function(I){Y.reject(I)},Y.resolve);
b=Y.promise;return D.return(b.then(function(I){if(I)if(I==null?0:I.errorCode){_.vW(Error("Ki`"+I.errorCode),"ERROR");var L,X;((L=R)==null?0:(X=L.commandLifeCycleConfig)==null?0:X.onFailureCommand)&&f.JSC$17535_commandHandler.resolveCommand(R.commandLifeCycleConfig.onFailureCommand)}else if(I==null?0:I.isCancelled){var w,S;((w=R)==null?0:(S=w.commandLifeCycleConfig)==null?0:S.onCancelCommand)&&f.JSC$17535_commandHandler.resolveCommand(R.commandLifeCycleConfig.onCancelCommand)}else{var r,v;((r=R)==
null?0:(v=r.commandLifeCycleConfig)==null?0:v.onSuccessCommand)&&f.JSC$17535_commandHandler.resolveCommand(R.commandLifeCycleConfig.onSuccessCommand)}},function(I){_.vW(I,"ERROR");
var L,X;((L=R)==null?0:(X=L.commandLifeCycleConfig)==null?0:X.onFailureCommand)&&f.JSC$17535_commandHandler.resolveCommand(R.commandLifeCycleConfig.onFailureCommand)}))})};
Nj[i$]=[_.s4,SFL];var mFL=function(d,f){this.JSC$17543_commandHandler=d;this.commandAllowlistOverride=f;var R;this.commandAllowlist=(R=this.commandAllowlistOverride)!=null?R:ck};
mFL.prototype.handleResponse=function(d,f,R){var W,p=f==null?void 0:(W=f.config)==null?void 0:W.command;if(!p||this.commandAllowlist.some(function(U){return!!_.e(p,U)})){f=void 0;
R!==void 0&&(f={form:{element:R}});d.onResponseReceivedCommand&&this.JSC$17543_commandHandler.resolveCommand(d.onResponseReceivedCommand,f);d.onResponseReceivedAction&&this.JSC$17543_commandHandler.resolveCommand(d.onResponseReceivedAction,f);d.onResponseReceivedEndpoint&&this.JSC$17543_commandHandler.resolveCommand(d.onResponseReceivedEndpoint,f);d.command&&this.JSC$17543_commandHandler.resolveCommand(d.command,f);if(d.onResponseReceivedCommands)for(R=_.Z(d.onResponseReceivedCommands),W=R.next();!W.done;W=
R.next())this.JSC$17543_commandHandler.resolveCommand(W.value,f);if(d.onResponseReceivedActions)for(R=_.Z(d.onResponseReceivedActions),W=R.next();!W.done;W=R.next())this.JSC$17543_commandHandler.resolveCommand(W.value,f);if(d.onResponseReceivedEndpoints)for(R=_.Z(d.onResponseReceivedEndpoints),W=R.next();!W.done;W=R.next())this.JSC$17543_commandHandler.resolveCommand(W.value,f);if(d.actions)for(d=_.Z(d.actions),R=d.next();!R.done;R=d.next())this.JSC$17543_commandHandler.resolveCommand(R.value,f)}};
mFL[i$]=[_.s4,_.WX(PJS)];var ups=new _.BE("INNERTUBE_TOKEN_SERVICE");var PWh=new _.BE("SCHEDULER_TOKEN");var QJ2=function(d){this.scheduler=d;d={};this.tokenMap=(d.app={},d.user={},d)};
QJ2.prototype.handleResponse=function(d,f){if(!f)throw Error("Li");var R;if(d=(R=d.responseContext)==null?void 0:R.innertubeTokenJar){if(d.appTokens){var W,p,U;R=(W=f.innerTubeRequest.context)==null?void 0:(p=W.request)==null?void 0:(U=p.innertubeTokenJar)==null?void 0:U.appTokens;vUh(this,d.appTokens,this.tokenMap.app,R)}if(d.userTokens){var g,K,E;f=(g=f.innerTubeRequest.context)==null?void 0:(K=g.request)==null?void 0:(E=K.innertubeTokenJar)==null?void 0:E.userTokens;vUh(this,d.userTokens,this.tokenMap.user,
f)}}};
QJ2.prototype.processContext=function(d){d.request||(d.request={});var f=Object.keys(this.tokenMap.app).length,R=Object.keys(this.tokenMap.user).length;if(f||R)d.request.innertubeTokenJar={},f&&(d.request.innertubeTokenJar.appTokens=[].concat(_.uR(Object.values(this.tokenMap.app).flat()))),R&&(d.request.innertubeTokenJar.userTokens=[].concat(_.uR(Object.values(this.tokenMap.user).flat())))};
var vUh=function(d,f,R,W){f=_.Z(f);for(var p=f.next(),U={};!p.done;U={token$jscomp$138:void 0},p=f.next()){U.token$jscomp$138=p.value;if(U.token$jscomp$138.type===void 0)throw new _.M2("InnerTube token has no type",U.token$jscomp$138);if(U.token$jscomp$138.clearTokens)R[U.token$jscomp$138.type]=[];else if(U.token$jscomp$138.value!==void 0){R[U.token$jscomp$138.type]||(R[U.token$jscomp$138.type]=[]);if(W!==void 0&&W.length){p=_.Z(W);for(var g=p.next(),K={};!g.done;K={requestToken:void 0},g=p.next())K.requestToken=
g.value,g=R[U.token$jscomp$138.type].findIndex(function(E){return function(Y){return Y===E.requestToken||(0,_.uo.equals)(Y,E.requestToken)}}(K)),g>-1&&R[U.token$jscomp$138.type].splice(g,1)}R[U.token$jscomp$138.type].push(U.token$jscomp$138);
U.token$jscomp$138.maxAgeSeconds&&Number(U.token$jscomp$138.maxAgeSeconds)>0&&d.scheduler.addLowPriorityJob(function(E){return function(){var Y=R[E.token$jscomp$138.type].indexOf(E.token$jscomp$138);Y>-1&&R[E.token$jscomp$138.type].splice(Y,1)}}(U),Number(U.token$jscomp$138.maxAgeSeconds)*1E3)}else throw new _.M2("InnerTube token has no value",U.token$jscomp$138);
}};
QJ2[i$]=[PWh];var FL8=new _.BE("LOCAL_INNERTUBE_ROUTER_TOKEN"),JnJ=new _.BE("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var yU=function(d){this.serviceMap=d};
yU.prototype.shouldPreferLocalResponse=function(d,f){return(d=nU2(this,d))?d.shouldPreferLocalResponse(f):!1};
yU.prototype.localInnertubeResponse=function(d,f){var R=this,W;return _.H(function(p){return(W=nU2(R,d))?p.return(W.localInnertubeResponse(f)):p.return(Promise.reject(Error("Mi")))})};
yU.prototype.canProvideFallbackResponse=function(d,f){return(d=nU2(this,d))?d.canProvideFallbackResponse(f):!1};
yU.prototype.localFallbackInnertubeResponse=function(d,f){var R=this,W;return _.H(function(p){return(W=nU2(R,d))?p.return(W.localFallbackInnertubeResponse(f)):p.return(Promise.reject(Error("Mi")))})};
var nU2=function(d,f){f=_.De(f);return f?(d=d.serviceMap[f])?d:null:null};
yU[i$]=[JnJ];var bg=function(){};
bg.prototype.shouldPreferLocalResponse=function(){return!1};
bg.prototype.localInnertubeResponse=function(){return _.H(function(d){return d.return(Promise.reject(Error("Ni")))})};
bg.prototype.canProvideFallbackResponse=function(){return!0};
bg.prototype.localFallbackInnertubeResponse=function(){var d,f,R;return _.H(function(W){d=Ik("CLOSE_POPUP");f={openPopupAction:JyF()};R={actions:[d,f]};return W.return(R)})};var F0S=function(d,f){this.JSC$17593_upliftPromise=d;this.store=f};
_.O=F0S.prototype;_.O.shouldPreferLocalResponse=function(d){var f=d.videoId,R;if(R=f)R=UNp(this.store.getState().entities,d.videoId);return R&&OqW(this.store.getState().entities,f)?hTL(this.store.getState().entities,d.playlistId):!1};
_.O.localInnertubeResponse=function(d){var f=this,R;return _.H(function(W){return(R=f.getPlayerResponse(d))?W.return(Promise.resolve(R)):W.return(Promise.reject(Error("Oi")))})};
_.O.canProvideFallbackResponse=function(d){return!!d.videoId};
_.O.localFallbackInnertubeResponse=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.JSC$17593_upliftPromise,2);R=f.getPlayerResponse(d);var p;R?p=W.return(Promise.resolve(R)):p=Sa(f.store.getState().entities,d.videoId)?W.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.sL(_.X7("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:p$k()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
W.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.sL(_.X7("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:WkQ()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return p})};
_.O.getPlayerResponse=function(d){return VN8(this.store.getState().entities,d.videoId)};var YX=function(d,f){this.localPlayerService=d;this.localWatchNextService=f};
YX.prototype.shouldPreferLocalResponse=function(d){var f=d.playerRequest;d=d.watchNextRequest;return!!(f&&this.localPlayerService.shouldPreferLocalResponse(f)&&d&&this.localWatchNextService.shouldPreferLocalResponse(d))};
YX.prototype.localInnertubeResponse=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1){R=d.playerRequest;W=d.watchNextRequest;if(!R||!W)throw new _.M2("Missing streaming request",d);return g.yield(f.localPlayerService.localInnertubeResponse(R),2)}if(g.nextAddress!=3)return p=g.yieldResult,g.yield(f.localWatchNextService.localInnertubeResponse(W),3);U=g.yieldResult;return g.return({playerResponse:p,watchNextResponse:U})})};
YX.prototype.canProvideFallbackResponse=function(d){var f=d.playerRequest;d=d.watchNextRequest;return!!(f&&this.localPlayerService.canProvideFallbackResponse(f)&&d&&this.localWatchNextService.canProvideFallbackResponse(d))};
YX.prototype.localFallbackInnertubeResponse=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return R=d.playerRequest,W=d.watchNextRequest,R&&W?g.yield(f.localPlayerService.localFallbackInnertubeResponse(R),2):g.return(Promise.reject(new _.M2("Missing streaming request",d)));if(g.nextAddress!=3)return p=g.yieldResult,g.yield(f.localWatchNextService.localFallbackInnertubeResponse(W),3);U=g.yieldResult;return g.return({playerResponse:p,watchNextResponse:U})})};var ER=function(d){this.JSC$17603_persistentStorePromiseAccessor=d};
ER.prototype.shouldPreferLocalResponse=function(){return!1};
ER.prototype.localInnertubeResponse=function(){return _.H(function(d){return d.return(Promise.reject(Error("Pi")))})};
ER.prototype.canProvideFallbackResponse=function(){return!0};
ER.prototype.localFallbackInnertubeResponse=function(){var d=this,f,R;return _.H(function(W){return W.nextAddress==1?W.yield(d.JSC$17603_persistentStorePromiseAccessor(),2):W.nextAddress!=3?(f=W.yieldResult)?W.yield(f.get("service:guide:fallback"),3):W.return(Promise.reject(Error("Qi"))):(R=W.yieldResult)&&_.dt(R)?W.return(oKF(_.dt(R))):W.return(Promise.reject(Error("Ri")))})};var DQ=function(){};
DQ.prototype.shouldPreferLocalResponse=function(){return!1};
DQ.prototype.localInnertubeResponse=function(){return _.H(function(d){return d.return(Promise.reject(Error("Si")))})};
DQ.prototype.canProvideFallbackResponse=function(){return!0};
DQ.prototype.localFallbackInnertubeResponse=function(){var d,f,R;return _.H(function(W){d=Ik("CLOSE_POPUP");f={openPopupAction:JyF()};R={actions:[d,f]};return W.return(R)})};var Kd=function(){this.urlMap=hSh;this.fallbackCommand=_.eN};
Kd.prototype.shouldPreferLocalResponse=function(d){return(d=d.url)?!!oUG(this,d):!1};
Kd.prototype.localInnertubeResponse=function(d){var f=this,R;return _.H(function(W){return(R=d.url)?W.return($Fs(d,oUG(f,R))):W.return(Promise.reject(Error("Ti")))})};
Kd.prototype.canProvideFallbackResponse=function(){return!0};
Kd.prototype.localFallbackInnertubeResponse=function(d){var f=this,R,W,p,U,g,K,E;return _.H(function(Y){R=d.url;if(!R)return Y.return($Fs(d,f.fallbackCommand));if(W=oUG(f,R))return Y.return($Fs(d,W));p=void 0;U=_.De(R);U==="/watch"&&(g=_.$3(R,"v"))&&(E=(K=_.$3(R,"list"))!=null?K:void 0,p=_.Zu(g,E));p||(p=f.fallbackCommand);return Y.return($Fs(d,p))})};
var oUG=function(d,f){if(f)return d.urlMap[_.BZ(f)]},$Fs=function(d,f){f&&d.parentTrackingParams&&(f.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:d.parentTrackingParams}},f.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:f})};var zn=function(d,f,R){this.JSC$17613_upliftPromise=d;this.store=f;this.JSC$17613_persistentStorePromiseAccessor=R};
zn.prototype.shouldPreferLocalResponse=function(){return!1};
zn.prototype.localInnertubeResponse=function(){return _.H(function(d){return d.return(Promise.reject(Error("Ui")))})};
zn.prototype.canProvideFallbackResponse=function(){return!0};
zn.prototype.localFallbackInnertubeResponse=function(){var d=this;return _.H(function(f){return f.return(N8M(d))})};
var N8M=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(t$(d.JSC$17613_upliftPromise,d.store),2);f=W.yieldResult;R={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[nKF(f)]}}}};return W.return(ynL(d,R))})},ynL=function(d,f){var R,W;
return _.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$17613_persistentStorePromiseAccessor(),2);if(p.nextAddress!=3)return R=p.yieldResult,p.yield(j7(R),3);W=p.yieldResult;return p.return({responseContext:{},contents:f,topbar:W})})};var gt=function(d,f,R){this.JSC$17620_upliftPromise=d;this.store=f;this.JSC$17620_persistentStorePromiseAccessor=R};
gt.prototype.shouldPreferLocalResponse=function(d){var f=d.videoId;return f&&UNp(this.store.getState().entities,f)&&OqW(this.store.getState().entities,f)?hTL(this.store.getState().entities,d.playlistId):!1};
gt.prototype.localInnertubeResponse=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return(R=d.videoId)?p.yield(f.JSC$17620_upliftPromise,2):p.return(Promise.reject(Error("Vi")));if(p.nextAddress!=3)return p.yield(CWY(f,d,R),3);W=p.yieldResult;return p.return(iQs(f,W,R))})};
gt.prototype.canProvideFallbackResponse=function(d){return d.videoId?!0:!1};
gt.prototype.localFallbackInnertubeResponse=function(d){var f=this,R,W,p,U;return _.H(function(g){switch(g.nextAddress){case 1:return(R=d.videoId)?g.yield(f.JSC$17620_upliftPromise,2):g.return(Promise.reject(Error("Vi")));case 2:return g.yield(CWY(f,d,R),3);case 3:W=g.yieldResult;if(Sa(f.store.getState().entities,R)){g.jumpTo(4);break}return g.yield(t$(f.JSC$17620_upliftPromise,f.store),5);case 5:return p=g.yieldResult,g.return(B8k(W,p));case 4:return UNp(f.store.getState().entities,R)&&OqW(f.store.getState().entities,
R)?g.return(iQs(f,W,R)):(U={title:_.sL(_.X7("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:p$k()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},g.return(B8k(W,U)))}})};
var CWY=function(d,f,R){var W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return W=f.playlistId,p=_.Zu(R,W),E.yield(d.JSC$17620_persistentStorePromiseAccessor(),2);if(E.nextAddress!=3)return U=E.yieldResult,E.yield(j7(U),3);g=E.yieldResult;K={responseContext:{},currentVideoEndpoint:p,topbar:g};return E.return(K)})},iQs=function(d,f,R){if(d=Sa(d.store.getState().entities,R)){var W;
R=d.videoEntity;var p,U={title:Kl(R.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.EL((W=R.localizedStrings)==null?void 0:W.viewCount),viewCount:_.EL((p=R.localizedStrings)==null?void 0:p.viewCount)}}};R.publishedTimestampMillis&&(U.dateText=_.EL(x0J(new Date(Number(R.publishedTimestampMillis)))));W={videoPrimaryInfoRenderer:U};p=d.videoEntity;d=d.channelEntity;d={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:Kl(_.X7("SHOW_MORE",void 0,"Show more")),
showLessText:Kl(_.X7("SHOW_LESS",void 0,"Show less")),description:p.formattedDescription,owner:{videoOwnerRenderer:{title:Kl(d.title),thumbnail:d.avatar}}}};f.contents={twoColumnWatchNextResults:{results:{results:{contents:[W,d]}}}}}return f},B8k=function(d,f){d.contents={singleColumnWatchNextResults:{results:{results:{contents:[nKF(f)]}}}};
return d};var kX=function(d,f,R){this.JSC$17625_upliftPromise=d;this.store=f;this.JSC$17625_persistentStorePromiseAccessor=R};
kX.prototype.shouldPreferLocalResponse=function(){return!1};
kX.prototype.localInnertubeResponse=function(){return _.H(function(d){return d.return(Promise.reject(Error("Wi")))})};
kX.prototype.canProvideFallbackResponse=function(){return!0};
kX.prototype.localFallbackInnertubeResponse=function(){var d=this,f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return U.yield(d.JSC$17625_persistentStorePromiseAccessor(),2);case 2:return f=U.yieldResult,U.yield(j7(f),3);case 3:return R=U.yieldResult,W={responseContext:{},topbar:R},U.yield(d.JSC$17625_upliftPromise,4);case 4:return U.yield(t$(d.JSC$17625_upliftPromise,d.store),5);case 5:return p=U.yieldResult,W.watchStatus={backgroundPromoRenderer:p},U.return(W)}})};_.cns=new _.BE("ENDPOINT_MAP");var tkh=function(){var d=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return d.sequenceMap}}},z6e=function(d,f,R){var W,p=(W=f.config)==null?void 0:W.sequenceStrategy;
if(!p)return R();d.sequenceMap.has(p.sequenceKey)||d.sequenceMap.set(p.sequenceKey,[]);d=d.sequenceMap.get(p.sequenceKey);switch(p.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return dOG(d,f,R);case "REQUEST_SEQUENCE_TYPE_REPLACE":return jC$(d,f,R);default:throw new _.M2("Request could not be sequenced",f);}},dOG=function(d,f,R){var W,p,U;
return _.H(function(g){d.length>0?(p=d[d.length-1],W=p.responsePromise.then(function(){return R()})):W=R();
U={request:f,responsePromise:W};d.push(U);fLB(d,U);return g.return(U.responsePromise)})},jC$=function(d,f,R){R=R();
if(d.length>0)for(var W=_.Z(d),p=W.next();!p.done;p=W.next())p.value.responsePromise=R;var U={request:f,responsePromise:R};d.push(U);fLB(d,U);return Promise.resolve().then(function(){return d.indexOf(U)>0?U.responsePromise.then(function(g){return Object.assign({},g,{sequenceMetaData:{skipProcessing:!0}})}):U.responsePromise})},fLB=function(d,f){f.responsePromise.then(function(){var R=d.indexOf(f);
R>-1&&d.splice(R,1)})};var Re$=new _.BE("REQUEST_SEQUENCING");var CB=function(){};
_.x(CB,kT);CB.prototype.getApiPaths=function(){return[]};
CB.prototype.getExtension=function(d){return _.e(d,XAe)};
CB.prototype.JSC$13056_buildRequest=function(d,f){d.recaptchaToken=f.recaptchaToken};
CB.prototype.getApiUrl=function(){return"/das_captcha"};var im=function(){};
_.x(im,kT);im.prototype.getApiPaths=function(){return I7V};
im.prototype.getExtension=function(d){return _.e(d,dWe)};
im.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.createBackstagePostParams&&(d.createBackstagePostParams=f.createBackstagePostParams);R.comment_text&&(d.commentText=R.comment_text);if(R.attached_video_id)d.videoAttachment={videoId:R.attached_video_id};else if(R.image_poll_options)d.pollAttachmentData={options:R.image_poll_options};else if(R.poll_options)d.pollAttachment={choices:R.poll_options};else if(R.quiz_options)d.quizAttachmentData={options:R.quiz_options};else if(R.image_blob_id)d.imageAttachment=
{encryptedBlobId:R.image_blob_id},R.source_video_id&&(d.imageAttachment.sourceExternalVideoId=R.source_video_id),R.image_preview_coordinates&&(d.imageAttachment.previewCoordinates=JSON.parse(R.image_preview_coordinates));else if(R.images_data)d.imagesAttachment={imagesData:R.images_data};else if(R.clip_external_video_id!==void 0||R.clip_offset_ms!==void 0||R.clip_duration_ms!==void 0){var W,p,U,g,K;d.clipAttachment={externalVideoId:(U=R.clip_external_video_id)!=null?U:"",offsetMs:(g=(W=R.clip_offset_ms)==
null?void 0:W.toString())!=null?g:"",durationMs:(K=(p=R.clip_duration_ms)==null?void 0:p.toString())!=null?K:""}}else R.shared_post_id&&(d.sharedPostAttachment={postId:R.shared_post_id});R.tagged_video_id&&(d.postCreationData={taggedVideoId:R.tagged_video_id});R.access_restrictions&&(typeof R.access_restrictions==="number"&&(f=R.access_restrictions,d.accessRestrictions={restriction:f!==1&&f===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof R.access_restrictions==="string"&&
(d.accessRestrictionsParams=R.access_restrictions));R.scheduled_publish_time_sec&&(d.scheduledPublishTimeSec=R.scheduled_publish_time_sec.toString())};var Br=function(){};
_.x(Br,kT);Br.prototype.getApiPaths=function(){return ASc};
Br.prototype.getExtension=function(d){return _.e(d,qwR)};
Br.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.decorateMessageParams&&(d.params=f.decorateMessageParams);R.text&&(d.text=R.text)};var cr=function(){};
_.x(cr,kT);cr.prototype.getApiPaths=function(){return N_a};
cr.prototype.getExtension=function(d){return _.e(d,jQN)};
cr.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;R.video_id&&(d.videoId=R.video_id)};var tu=function(){};
_.x(tu,kT);tu.prototype.getApiPaths=function(){return cSV};
tu.prototype.getExtension=function(d){return _.e(d,_.LE)};
tu.prototype.JSC$13056_buildRequest=function(d,f,R){R.suggestions_query&&(d.input=R.suggestions_query)};var dY=function(){};
_.x(dY,kT);dY.prototype.getApiPaths=function(){return GZc};
dY.prototype.getExtension=function(d){return _.e(d,fBi)};
dY.prototype.JSC$13056_buildRequest=function(d,f,R){R.comment_text!==void 0&&(d.commentText=R.comment_text);R.scheduled_publish_time_sec&&(d.scheduledPublishTimeSec=R.scheduled_publish_time_sec.toString());d.updateBackstagePostParams=f.updateBackstagePostParams};var jS=function(){};
_.x(jS,kT);jS.prototype.getApiPaths=function(){return Ni};
jS.prototype.getExtension=function(d){return _.e(d,_.h9)};
jS.prototype.JSC$13056_buildRequest=function(d,f,R){R.formData&&(d.formData=R.formData);f.token?d.continuation=f.token:f.continuationTokenKey&&(R=_.pY().getState(),f=_.qn(R.entities,"continuationTokenEntity",f.continuationTokenKey))&&(d.continuation=String(f.continuationToken))};
var WBG=function(){};
_.x(WBG,kT);_.O=WBG.prototype;_.O.getApiPaths=function(){return Ni};
_.O.getExtension=function(d){return _.e(d,_.a0)};
_.O.isNavigationCommand=function(){return!0};
_.O.JSC$13063_getStoreKey=function(d){if((d=this.getExtension(d))&&d.browseId){var f={browseId:d.browseId};d.browseEndpointContextSupportedConfigs&&(f.browseEndpointContextSupportedConfigs=JSON.stringify(d.browseEndpointContextSupportedConfigs));d.params&&(f.params=d.params);d.query&&(f.query=d.query);return _.jx("browse",f)}};
_.O.JSC$13056_buildRequest=function(d,f,R){f.browseId&&(d.browseId=f.browseId);f.params&&(d.params=f.params);f.query&&(d.query=f.query);R.formData?d.formData=R.formData:f.formData&&(d.formData=f.formData);f.browseId==="FEsubscriptions"&&_.a6().getFlag(155)&&(d.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");f.browseId==="SPaccount_playback"&&(R=_.a6(),d.formData||(d.formData={}),d.formData.accountSettingsFormData={flagCaptionsDefaultOff:R.getFlag(65),flagAutoCaptionsDefaultOn:R.getFlag(66),
flagDisableInlinePreview:R.getFlag(186),flagAudioDescriptionDefaultOn:R.getFlag(198)});if(f.browseId==="FEwhat_to_watch"){R=_.a6();var W=R.getFlag(196);R.getFlag(197)&&(d.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:W}}})}f.browseId==="FEwhat_to_watch"&&(f=_.a6().getFlag(186),d.inlineSettingStatus=f?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.O.getRequestConfig=function(d,f){f=f===void 0?{}:f;var R={};if(d=this.JSC$13063_getStoreKey(d,f))R.storeStrategy={storeKey:d,disableCache:f.disableCache};_.q("web_log_browse_ticks_ks")||(R.requestTick="br_s",R.responseTick="br_r");return R};var fj=function(){};
_.x(fj,kT);fj.prototype.getApiPaths=function(){return EoO};
fj.prototype.getExtension=function(d){return _.e(d,lgN)};
fj.prototype.JSC$13056_buildRequest=function(d,f,R){d.legacyYoutubeChannelUsername=R.legacyYouTubeChannelUsername||"";d.legacyYoutubeChannelPassword=R.legacyYouTubeChannelPassword||""};var RF=function(){};
_.x(RF,kT);RF.prototype.getApiPaths=function(){return qsi};
RF.prototype.getExtension=function(d){return _.e(d,g2V)};
RF.prototype.JSC$13056_buildRequest=function(d,f,R){R.recaptcha_response_token&&(d.recaptchaResponseToken=R.recaptcha_response_token);R.channel_id&&(d.channelId=R.channel_id)};var W5=function(){};
_.x(W5,kT);W5.prototype.getApiPaths=function(){return Ssa};
W5.prototype.getExtension=function(d){return _.e(d,Y9B)};
W5.prototype.JSC$13056_buildRequest=function(d,f,R){f.externalChannelId&&(d.externalChannelId=f.externalChannelId);R.handle&&(d.handleUpdate={handle:R.handle},f.handleEditSource&&(d.handleUpdate.handleEditSource=f.handleEditSource))};var pj=function(){};
_.x(pj,kT);pj.prototype.getApiPaths=function(){return umR};
pj.prototype.getExtension=function(d){return _.e(d,QQF)};
pj.prototype.JSC$13056_buildRequest=function(d,f,R){f.request&&(d.channelId=f.request.channelId);var W;if(R==null?0:(W=R.uploadDefaults)==null?0:W.emojiReactionSet)d.uploadDefaultsRequest||(d.uploadDefaultsRequest={}),d.uploadDefaultsRequest.emojiReactionSet=R.uploadDefaults.emojiReactionSet};var U5=function(){};
_.x(U5,kT);U5.prototype.getApiPaths=function(){return vGi};
U5.prototype.getExtension=function(d){return _.e(d,Hyi)};
U5.prototype.JSC$13056_buildRequest=function(d,f,R){f.externalChannelId&&(d.externalChannelId=f.externalChannelId);f.channelHandleEntityKey&&(d.channelHandleEntityKey=f.channelHandleEntityKey);f.handleEditSource&&(d.handleEditSource=f.handleEditSource);R.handle?d.handle=R.handle:R.name&&(d.name=R.name)};var O5=function(){};
_.x(O5,kT);O5.prototype.getApiPaths=function(){return YfF};
O5.prototype.getExtension=function(d){return _.e(d,dNa)};
O5.prototype.JSC$13056_buildRequest=function(d,f){f.actions?d.actions=f.actions:f.action&&(d.actions=[f.action])};var ZG=function(){};
_.x(ZG,kT);ZG.prototype.getApiPaths=function(){return bVO};
ZG.prototype.getExtension=function(d){return _.e(d,_.h9)};
ZG.prototype.JSC$13056_buildRequest=function(d,f){f.token&&(d.continuation=f.token)};var s5=function(){};
_.x(s5,kT);s5.prototype.getApiPaths=function(){return ooc};
s5.prototype.getExtension=function(d){return _.e(d,_.h9)};
s5.prototype.JSC$13056_buildRequest=function(d,f){d.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";f.token&&(d.fetchCommentsParams={continuation:f.token})};var gY=function(){};
_.x(gY,kT);gY.prototype.getApiPaths=function(){return efF};
gY.prototype.getExtension=function(d){return _.e(d,tuL)};
gY.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.createReplyParams&&(d.createReplyParams=f.createReplyParams);f.commentText&&(d.commentText=_.R0(f.commentText));R.comment_text&&(d.commentText=R.comment_text);R.image_blob_id&&(d.imageAttachment={encryptedBlobId:R.image_blob_id});R.botguard_response&&(d.botguardResponse=R.botguard_response)};
_.Uh.Object.defineProperties(gY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var H5=function(){};
_.x(H5,kT);H5.prototype.getApiPaths=function(){return xuO};
H5.prototype.getExtension=function(d){return _.e(d,_.cKe)};
H5.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.createCommentParams&&(d.createCommentParams=f.createCommentParams);f.commentText&&(d.commentText=_.R0(f.commentText));f.videoPositionMention&&(d.videoPositionMention=f.videoPositionMention);f.sources&&(d.sources=f.sources);R.comment_text&&(d.commentText=R.comment_text);R.attached_video_id?d.videoAttachment={videoId:R.attached_video_id}:R.poll_options?d.pollAttachment={choices:R.poll_options}:R.image_blob_id?d.imageAttachment=
{encryptedBlobId:R.image_blob_id}:R.shared_post_id&&(d.sharedPostAttachment={postId:R.shared_post_id});R.access_restrictions&&typeof R.access_restrictions==="number"&&(f=R.access_restrictions,d.accessRestrictions={restriction:f!==1&&f===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});R.botguard_response&&(d.botguardResponse=R.botguard_response)};
_.Uh.Object.defineProperties(H5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Kj=function(){};
_.x(Kj,kT);Kj.prototype.getApiPaths=function(){return VcL};
Kj.prototype.getExtension=function(d){return _.e(d,fUN)};
Kj.prototype.JSC$13056_buildRequest=function(d,f,R){f.commentText&&(d.replyText=_.R0(f.commentText));R.comment_text&&(d.replyText=R.comment_text);d.updateReplyParams=f.updateReplyParams};
_.Uh.Object.defineProperties(Kj.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var E5=function(){};
_.x(E5,kT);E5.prototype.getApiPaths=function(){return rUc};
E5.prototype.getExtension=function(d){return _.e(d,jKL)};
E5.prototype.JSC$13056_buildRequest=function(d,f,R){f.commentText&&(d.commentText=_.R0(f.commentText));R.comment_text&&(d.commentText=R.comment_text);d.updateCommentParams=f.updateCommentParams};
_.Uh.Object.defineProperties(E5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var zi=function(){};
_.x(zi,kT);zi.prototype.getApiPaths=function(){return mAB};
zi.prototype.getExtension=function(d){return _.e(d,rEB)};
zi.prototype.JSC$13056_buildRequest=function(d,f){f.settings&&(d.settings=f.settings)};var ka=function(){};
_.x(ka,kT);ka.prototype.getApiPaths=function(){return PnL};
ka.prototype.getExtension=function(d){return _.e(d,K5i)};
ka.prototype.JSC$13056_buildRequest=function(d,f){f.channelCreationToken&&(d.channelCreationToken=f.channelCreationToken);f.source&&(d.source=f.source)};var Ya=function(){};
_.x(Ya,kT);Ya.prototype.getApiPaths=function(){return Lac};
Ya.prototype.getExtension=function(d){return _.e(d,kje)};
Ya.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;if(R.name&&(R.given_name||R.family_name))d=new _.M2("channel creation cannot set both GAIA and YouTube names",f),_.vW(d);else{if(f.zeroStepChannelCreationParams){if(!R.comment_text){d=new _.M2("zero_step_create_comment_params but no zero_step_texts",f);_.vW(d);return}d.zeroStepChannelCreationParams=f.zeroStepChannelCreationParams;d.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(d.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
R.comment_text,R.botguard_response&&(d.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=R.botguard_response))}d.channelCreationToken=f.channelCreationToken;R.given_name&&(d.givenName=R.given_name);R.family_name&&(d.familyName=R.family_name);f.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(d.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(R.name||R.handle||R.avatar_url||R.encryptedBlobId||R.isNameChanged!==void 0||R.isHandleChanged!==void 0||R.isDefaultProfilePhoto!==
void 0||R.obakeImageSource)d.overrideChannelCreationParams={},R.name&&(d.overrideChannelCreationParams.name=R.name),R.handle&&(d.overrideChannelCreationParams.handle=R.handle),R.avatar_url&&(d.overrideChannelCreationParams.avatarUrl=R.avatar_url),R.encryptedBlobId&&(d.overrideChannelCreationParams.blobEncryptionId=R.encryptedBlobId),R.enableIdentityForAllChannelCreationDialog&&(R.encryptedBlobId?d.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
R.isDefaultProfilePhoto!==void 0&&(d.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=R.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),R.isNameChanged!==void 0&&(d.overrideChannelCreationParams.identityForAllChannelCreationNameTag=R.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),R.isHandleChanged!==
void 0&&(d.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=R.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),R.obakeImageSource&&(d.overrideChannelCreationParams.obakeImageSourceType=R.obakeImageSource))}};var be=function(){};
_.x(be,kT);be.prototype.getApiPaths=function(d){return(d=this.getExtension(d))&&d.status==="DISLIKE"?l7y:d&&d.status==="INDIFFERENT"?kZV:R8C};
be.prototype.getExtension=function(d){return _.e(d,_.PI)};
be.prototype.JSC$13056_buildRequest=function(d,f){f.target&&(d.target=f.target);if(f=this.getParams(f))d.params=f};
be.prototype.getParams=function(d){switch(d==null?void 0:d.status){case "DISLIKE":return d.dislikeParams;case "INDIFFERENT":return d.removeLikeParams;default:return d==null?void 0:d.likeParams}};var DG=function(){};
_.x(DG,kT);DG.prototype.getApiPaths=function(){return T6L};
DG.prototype.getExtension=function(d){return _.e(d,ZqB)};
DG.prototype.JSC$13056_buildRequest=function(d,f){f.settingItemId&&(d.settingItemId=f.settingItemId);f.stringValue!=null&&f.stringValue!==void 0?d.newValue={stringValue:f.stringValue}:f.intValue?d.newValue={intValue:f.intValue}:f.boolValue!==null&&f.boolValue!==void 0?d.newValue={boolValue:f.boolValue}:(d=new _.M2("Unknown value type for SetSettingEndpoint.",f),_.vW(d))};var IF=function(){};
_.x(IF,kT);IF.prototype.getApiPaths=function(){return McC};
IF.prototype.getExtension=function(d){return _.e(d,w4y)||void 0};
IF.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.channelIds&&(d.channelIds=f.channelIds);f.siloName&&(d.siloName=f.siloName);f.params&&(d.params=f.params);R.botguardResponse&&(d.botguardResponse=R.botguardResponse);R.feature&&(d.clientFeature=R.feature)};
_.Uh.Object.defineProperties(IF.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var qZ=function(){};
_.x(qZ,kT);qZ.prototype.getApiPaths=function(){return lnR};
qZ.prototype.getExtension=function(d){return _.e(d,sKF)||void 0};
qZ.prototype.JSC$13056_buildRequest=function(d,f){f.channelIds&&(d.channelIds=f.channelIds);f.siloName&&(d.siloName=f.siloName);f.params&&(d.params=f.params)};
_.Uh.Object.defineProperties(qZ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Lj=function(d){this.shareClientParamsProvider=d};
_.x(Lj,kT);Lj.prototype.getApiPaths=function(){return Cak};
Lj.prototype.getExtension=function(d){return _.e(d,PfV)||_.e(d,_.Qja)||_.e(d,uMa)};
Lj.prototype.JSC$13056_buildRequest=function(d,f){f.serializedShareEntity&&(d.serializedSharedEntity=f.serializedShareEntity);if(f.clientParamIdentifier){var R;if((R=this.shareClientParamsProvider)==null?0:R.clientParams.has(f.clientParamIdentifier)){R=this.shareClientParamsProvider;f=f.clientParamIdentifier;var W=R.clientParams.get(f);W&&R.clientParams.delete(f);d.clientParams=W}}};
Lj[i$]=[szB];var eS=function(){};
_.x(eS,kT);eS.prototype.getApiPaths=function(){return goa};
eS.prototype.getExtension=function(d){return _.e(d,FEa)};
eS.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var xa=function(){};
_.x(xa,kT);xa.prototype.getApiPaths=function(){return GAB};
xa.prototype.getExtension=function(d){return _.e(d,P$C)};
xa.prototype.JSC$13056_buildRequest=function(d,f){f.dismissal&&(d.items=[f.dismissal])};
_.Uh.Object.defineProperties(xa.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var X3=function(){};
_.x(X3,kT);X3.prototype.getApiPaths=function(){return j5O};
X3.prototype.getExtension=function(d){return _.e(d,_.wt)||void 0};
X3.prototype.JSC$13056_buildRequest=function(d,f,R){d.feedbackTokens=[];f.feedbackToken&&d.feedbackTokens.push(f.feedbackToken);if(f=f.cpn||R.cpn)d.feedbackContext={cpn:f};d.isFeedbackTokenUnencrypted=!!R.is_feedback_token_unencrypted;d.shouldMerge=!1;R.extra_feedback_tokens&&(d.shouldMerge=!0,d.feedbackTokens=d.feedbackTokens.concat(R.extra_feedback_tokens))};
_.Uh.Object.defineProperties(X3.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ti=function(){};
_.x(Ti,kT);Ti.prototype.getApiPaths=function(){return j5O};
Ti.prototype.getExtension=function(d){return _.e(d,_.LE)};
Ti.prototype.JSC$13056_buildRequest=function(d,f,R){R.feedback_tokens&&(d.feedbackTokens=R.feedback_tokens,d.shouldMerge=!0)};
_.Uh.Object.defineProperties(Ti.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ax=function(){};
_.x(Ax,kT);Ax.prototype.getApiPaths=function(){return j5O};
Ax.prototype.getExtension=function(d){return _.e(d,cTU)};
Ax.prototype.JSC$13056_buildRequest=function(d,f){f.undoToken&&(d.feedbackTokens=[f.undoToken]);f.isUndoTokenUnencrypted&&(d.isFeedbackTokenUnencrypted=f.isUndoTokenUnencrypted)};
_.Uh.Object.defineProperties(Ax.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var aF=function(){};
_.x(aF,kT);aF.prototype.getApiPaths=function(){return F2a};
aF.prototype.getExtension=function(d){return _.e(d,r2c)};
aF.prototype.JSC$13056_buildRequest=function(d,f){f.nextEndpoint&&_.e(f.nextEndpoint,_.BW)?d.nextEndpoint={urlEndpoint:_.e(f.nextEndpoint,_.BW)}:f.nextEndpoint&&_.e(f.nextEndpoint,_.fE)&&(d.nextEndpoint={watchEndpoint:_.e(f.nextEndpoint,_.fE)});f.setRacy&&(d.setRacy=f.setRacy);f.setControvercy&&(d.setControvercy=f.setControvercy)};var MZ=function(d){this.JSC$17806_storeWithEntities=d};
_.x(MZ,kT);MZ.prototype.getApiPaths=function(){return VRV};
MZ.prototype.getExtension=function(d){return _.e(d,pPV)};
MZ.prototype.JSC$13056_buildRequest=function(d,f){f.flowId&&(d.flowId=f.flowId);f.targetId&&(d.targetId=f.targetId);f.continuation&&(d.continuation=f.continuation);var R=f.flowStateEntityKey;if(f.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&R&&this.JSC$17806_storeWithEntities){var W;if(f=(W=this.JSC$17806_storeWithEntities.getState())==null?void 0:W.entities)if(W=_.Y8(R).entityType,W=_.qn(f,W,R))d.flowState=W,d.flowStateEntityKey=R}};
_.Uh.Object.defineProperties(MZ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
MZ[i$]=[fd];var paB=function(){};
_.x(paB,kT);_.O=paB.prototype;_.O.getApiPaths=function(){return dAa};
_.O.JSC$13063_getStoreKey=function(){return _.jx("guide")};
_.O.getRequestConfig=function(){var d=this.JSC$13063_getStoreKey(),f;d&&(f={storeStrategy:{storeKey:d}});return f};
_.O.isNavigationCommand=function(){return!0};
_.O.getExtension=function(d){return _.e(d,_.LE)};
_.O.JSC$13056_buildRequest=function(d){d.fetchLiveState=!0};var wY=function(){};
_.x(wY,kT);wY.prototype.getApiPaths=function(){return zfF};
wY.prototype.getExtension=function(d){return _.e(d,Cue)};
wY.prototype.JSC$13056_buildRequest=function(){};var le=function(){};
_.x(le,kT);le.prototype.getApiPaths=function(){return kAy};
le.prototype.getExtension=function(d){return _.e(d,iPB)};
le.prototype.JSC$13056_buildRequest=function(){};var Gi=function(){};
_.x(Gi,kT);Gi.prototype.getApiPaths=function(){return sPV};
Gi.prototype.getExtension=function(d){return _.e(d,_.h9)};
Gi.prototype.JSC$13056_buildRequest=function(d,f){f.token&&(d.continuation=f.token);var R,W;d==null||(R=d.context)==null||(W=R.user)==null||delete W.onBehalfOfUser};
Gi.prototype.getRequestConfig=function(d){var f={},R;if(((R=this.getExtension(d))==null?void 0:R.sessionIndex)!==void 0){var W;f={authStrategy:{sessionIndex:(W=this.getExtension(d))==null?void 0:W.sessionIndex}}}return f};var SS=function(){};
_.x(SS,kT);SS.prototype.JSC$13056_getRequest=function(d){var f=this.getExtension(d),R=d="";if(f==null?0:f.popup)d="true";if(f==null?0:f.disableSignout)R="true";f={};return{input:"/getAccountSwitcherEndpoint",requestShell:dZ("/getAccountSwitcherEndpoint","GET",(f["X-YouTube-Delegation-Context"]=_.FK("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),f["X-YouTube-Account-Switcher-Popup"]=d,f["X-YouTube-Account-Switcher-Disable-Signout"]=R,f)),innerTubeRequest:{}}};
SS.prototype.getApiPaths=function(){return[]};
SS.prototype.getExtension=function(d){return _.e(d,_.VsJ)};
SS.prototype.JSC$13056_buildRequest=function(){};var Vw=function(){};
_.x(Vw,kT);Vw.prototype.JSC$13056_getRequest=function(d){var f="/cross_account_channel_transfer";(d=this.getExtension(d))&&(f=Y$J(f,{target_session:d.targetSessionIndex,source_rapt:d.sourceRapt,rapt:d.targetRapt}));return{input:f,requestShell:dZ(f,"GET"),innerTubeRequest:{}}};
Vw.prototype.getApiPaths=function(){return[]};
Vw.prototype.getExtension=function(d){return _.e(d,lyV)};
Vw.prototype.JSC$13056_buildRequest=function(){};var rY=function(){};
_.x(rY,kT);rY.prototype.getApiPaths=function(){return rSa};
rY.prototype.isNavigationCommand=function(){return!0};
rY.prototype.getExtension=function(d){return _.e(d,_.LE)};
rY.prototype.JSC$13056_buildRequest=function(d){var f=_.a6().get("gsml","");f&&(d.safetyModeLockerObfuscatedGaiaId=f);d.userInterfaceTheme=_.u7(!0);_.Pe()?d.deviceTheme="DEVICE_THEME_SELECTED":_.McJ()?d.deviceTheme="DEVICE_THEME_SUPPORTED":d.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var my=function(){};
_.x(my,kT);my.prototype.getApiPaths=function(){return sPV};
my.prototype.getExtension=function(d){return _.e(d,GxR)};
my.prototype.JSC$13056_buildRequest=function(d,f){if(f&&f.requestType&&(d.requestType=f.requestType,f.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||f.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var R=f.nextUrl;R&&(_.DHQ(R)||ff(R))&&(d.nextNavendpoint={urlEndpoint:{url:R}})}f&&f.channelSwitcherQuery&&(d.channelSwitcherQuery=f.channelSwitcherQuery);f&&f.triggerChannelCreation&&(d.triggerChannelCreation=f.triggerChannelCreation);var W;if(f==null?0:(W=f.contentOwnerConfig)==
null?0:W.externalContentOwnerId)d.contentOwnerConfig=f.contentOwnerConfig;d.callCircumstance=f&&f.requestType&&f.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var p,U;f=d==null?void 0:(p=d.context)==null?void 0:(U=p.user)==null?void 0:U.onBehalfOfUser;if(f!==void 0){d.obfuscatedSelectedGaiaId=f;var g,K;d==null||(g=d.context)==null||(K=g.user)==null||delete K.onBehalfOfUser}var E,Y;if(p=d==null?void 0:(E=d.context)==null?void 0:(Y=E.user)==null?
void 0:Y.serializedDelegationContext)d.selectedSerializedDelegationContext=p};var ue=function(){};
_.x(ue,kT);ue.prototype.getApiPaths=function(){return HVc};
ue.prototype.getExtension=function(d){return _.e(d,vvF)};
ue.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var P5=function(){};
_.x(P5,kT);P5.prototype.getApiPaths=function(){return qfB};
P5.prototype.getExtension=function(d){return _.e(d,_.dfV)};
P5.prototype.JSC$13056_buildRequest=function(d,f){if(f=f.createBroadcastRequest)d.useMasks=f.useMasks,d.broadcastType=f.broadcastType,d.broadcastSource=f.broadcastSource,d.broadcastMetadata=f.broadcastMetadata,d.broadcastMetadataMask=f.broadcastMetadataMask,d.videoMetadata=f.videoMetadata,d.videoMetadataMask=f.videoMetadataMask,d.liveChatSettingsUpdate=f.liveChatSettingsUpdate,d.liveChatSettingsUpdateMask=f.liveChatSettingsUpdateMask,d.cloneVideoId=f.cloneVideoId,d.cloneWithOverrides=f.cloneWithOverrides,
d.targetEntity=f.targetEntity,d.scheduledRedirectMetadata=f.scheduledRedirectMetadata};var Qw=function(){};
_.x(Qw,kT);Qw.prototype.getApiPaths=function(){return XVL};
Qw.prototype.getExtension=function(d){return _.e(d,$CF)};
Qw.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.params&&(d.params=f.params);R.questionText&&(d.questionText=R.questionText);R.optionText&&R.optionText.length>0&&(d.optionText=R.optionText)};var v5=function(){};
_.x(v5,kT);v5.prototype.getApiPaths=function(){return a7R};
v5.prototype.getExtension=function(d){return _.e(d,hRV)};
v5.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var F3=function(){};
_.x(F3,kT);F3.prototype.getApiPaths=function(){return voV};
F3.prototype.getExtension=function(d){return _.e(d,vEa)};
F3.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var Jx=function(){};
_.x(Jx,kT);Jx.prototype.getApiPaths=function(){return JSy};
Jx.prototype.getExtension=function(d){return _.e(d,FxL)};
Jx.prototype.JSC$13056_buildRequest=function(d,f,R){f.params&&(d.params=f.params);f.continuation&&(d.continuation=f.continuation);R.currentPlayerState&&R.currentPlayerState.playerOffsetMs&&(d.currentPlayerState={playerOffsetMs:R.currentPlayerState.playerOffsetMs.toString()})};var nj=function(){};
_.x(nj,kT);nj.prototype.getApiPaths=function(){return noy};
nj.prototype.getExtension=function(d){return _.e(d,QXB)};
nj.prototype.JSC$13056_buildRequest=function(d,f,R){f.params&&(d.params=f.params);R.continuation&&(d.continuation=R.continuation);"hidden"in R&&(d.webClientInfo={isDocumentHidden:R.hidden});R.isInvalidationTimeoutRequest&&(d.isInvalidationTimeoutRequest=R.isInvalidationTimeoutRequest);R.invalidationPayload&&(f=PQy(_.Oe(RL(R.invalidationPayload))),d.invalidationPayloadLastPublishAtUsec=wD(f,2));R.reloadActionPanel&&(d.reloadActionPanel=R.reloadActionPanel);R.fullReload&&(d.fullReload=R.fullReload);
R.currentPlayerState&&(d.currentPlayerState=R.currentPlayerState)};var hx=function(){};
_.x(hx,kT);hx.prototype.getApiPaths=function(){return W2e};
hx.prototype.getExtension=function(d){return _.e(d,oEF)};
hx.prototype.JSC$13056_buildRequest=function(d,f){d.params=f.params};var oF=function(){};
_.x(oF,kT);oF.prototype.getApiPaths=function(){return Fae};
oF.prototype.getExtension=function(d){return _.e(d,frC)};
oF.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var $a=function(){};
_.x($a,kT);$a.prototype.getApiPaths=function(){return hfC};
$a.prototype.getExtension=function(d){return _.e(d,RLR)};
$a.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var NZ=function(){};
_.x(NZ,kT);NZ.prototype.getApiPaths=function(){return pde};
NZ.prototype.getExtension=function(d){return _.e(d,NvL)};
NZ.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var yw=function(){};
_.x(yw,kT);yw.prototype.getApiPaths=function(){return O1F};
yw.prototype.getExtension=function(d){return _.e(d,yoR)};
yw.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var Cj=function(){};
_.x(Cj,kT);Cj.prototype.getApiPaths=function(){return Yse};
Cj.prototype.getExtension=function(d){return _.e(d,nvV)};
Cj.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var ie=function(){};
_.x(ie,kT);ie.prototype.getApiPaths=function(){return xAF};
ie.prototype.getExtension=function(d){return _.e(d,_.CQC)};
ie.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.params&&(d.params=f.params);R.client_message_id&&(d.clientMessageId=R.client_message_id);R.recaptcha_token&&(d.recaptchaToken=R.recaptcha_token);R.rich_message&&R.rich_message.text_segments?(f=R.rich_message.text_segments.map(function(W){var p={};W.text&&(p.text=W.text);W.emoji_id&&(p.emojiId=W.emoji_id);return p}),d.richMessage={textSegments:f}):R.message&&(d.message=R.message);
R.currentPlayerState&&(d.currentPlayerState=R.currentPlayerState)};var B5=function(){};
_.x(B5,kT);B5.prototype.getApiPaths=function(){return XdV};
B5.prototype.getExtension=function(d){return _.e(d,icy)};
B5.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var c5=function(){};
_.x(c5,kT);c5.prototype.getApiPaths=function(){return wdL};
c5.prototype.getExtension=function(d){return _.e(d,coa)};
c5.prototype.JSC$13056_buildRequest=function(d,f,R){f.isUserInitiated&&(d.isUserInitiated=f.isUserInitiated);f.initiationSource&&(d.initiationSource=f.initiationSource);R.locationInfo&&(d.context.client.locationInfo=R.locationInfo)};var tx=function(){};
_.x(tx,kT);tx.prototype.getApiPaths=function(){return UAa};
tx.prototype.getExtension=function(d){return _.e(d,jjc)};
tx.prototype.JSC$13056_buildRequest=function(d,f,R){f.metadataUpdateRequest&&(f=f.metadataUpdateRequest,d.encryptedVideoId=f.encryptedVideoId,f.liveChat&&(f=f.liveChat,d.liveChat||(d.liveChat={}),f.performAsExternalChannelId&&(d.liveChat.performAsExternalChannelId=f.performAsExternalChannelId),f.source&&(d.liveChat.source=f.source)));var W;if(R==null?0:(W=R.liveChat)==null?0:W.liveChatSettings)d.liveChat||(d.liveChat={}),R=R.liveChat.liveChatSettings,d.liveChat.newLiveChatSettings=R,d.liveChat.newLiveChatSettingsMask||
(d.liveChat.newLiveChatSettingsMask={}),R.emojiReactionSet&&(d.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var On=function(){};
_.x(On,kT);On.prototype.getApiPaths=function(){return Q5y};
On.prototype.getExtension=function(d){return _.e(d,_.gla)};
On.prototype.JSC$13056_buildRequest=function(d,f,R){R.continuation?d.continuation=R.continuation:f.videoId&&(d.videoId=f.videoId);R.clientParams&&(d.clientParams=R.clientParams)};var ZS=function(){};
_.x(ZS,kT);ZS.prototype.getApiPaths=function(){return ooc};
ZS.prototype.getExtension=function(d){return _.e(d,_.rc)};
ZS.prototype.JSC$13056_buildRequest=function(d,f){d.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";d.fetchCommentsParams={};f.videoId&&(d.fetchCommentsParams.encryptedVideoId=f.videoId);f.postId&&(d.fetchCommentsParams.postId=f.postId);f.externalChannelId&&(d.fetchCommentsParams.externalChannelId=f.externalChannelId);f.linkedCommentId&&(d.fetchCommentsParams.linkedCommentId=f.linkedCommentId);(0,_.uo.isEmpty)(d.fetchCommentsParams)&&delete d.fetchCommentsParams};var sn=function(){};
_.x(sn,kT);sn.prototype.getApiPaths=function(){return Ni};
sn.prototype.JSC$13056_buildRequest=function(d){d.browseId="FEnotifications_inbox"};
sn.prototype.getExtension=function(d){return _.e(d,_.LE)};var gS=function(){};
_.x(gS,kT);gS.prototype.getApiPaths=function(){return ooc};
gS.prototype.JSC$13056_buildRequest=function(d,f){f.signal==="GET_NOTIFICATIONS_MENU"&&(d.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");f.ctoken&&(d.ctoken=f.ctoken)};
var UOY=function(){};
_.x(UOY,gS);UOY.prototype.getExtension=function(d){return _.e(d,_.LE)};
var OR8=function(){};
_.x(OR8,gS);OR8.prototype.getExtension=function(d){return _.e(d,GrL)};var HJ=function(){};
_.x(HJ,kT);HJ.prototype.getApiPaths=function(){return B_C};
HJ.prototype.getExtension=function(d){return _.e(d,_.LE)};
HJ.prototype.JSC$13056_buildRequest=function(){};var K_=function(){};
_.x(K_,kT);K_.prototype.getApiPaths=function(){return Z1V};
K_.prototype.getExtension=function(d){return _.e(d,pUV)||void 0};
K_.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params);f.secondaryParams&&(d.secondaryParams=f.secondaryParams)};var En=function(){};
_.x(En,kT);En.prototype.getApiPaths=function(){return s5i};
En.prototype.getExtension=function(d){return _.e(d,Fre)};
En.prototype.JSC$13056_buildRequest=function(d,f){f.undo&&(d.undo=f.undo);f.serializedOptOut&&(d.serializedOptOut=f.serializedOptOut);f.serializedRecordInteractionsRequest&&(d.serializedRecordInteractionsRequest=f.serializedRecordInteractionsRequest)};var zo=function(){};
_.x(zo,kT);zo.prototype.getApiPaths=function(){return K2i};
zo.prototype.getExtension=function(d){return _.e(d,J_V)};
zo.prototype.JSC$13056_buildRequest=function(d,f){f.serializedInteractionsRequest&&(d.serializedRecordNotificationInteractionsRequest=f.serializedInteractionsRequest)};var kj=function(){};
_.x(kj,kT);kj.prototype.getApiPaths=function(){return iwL};
kj.prototype.getExtension=function(d){return _.e(d,JXL)};
kj.prototype.JSC$13056_buildRequest=function(d,f,R){f=f===void 0?{}:f;R=R===void 0?{}:R;f.videoId?d.videoId=f.videoId:f.playlistId&&(d.playlistId=f.playlistId);var W,p=(W=f.offlineWebClientEligibility)!=null?W:R.offlineWebClientEligibility;p&&(d.offlineWebClientEligibility=p);var U;if(W=(U=f.preferredFormatType)!=null?U:R.preferredFormatType)d.preferredFormatType=W;var g;if(U=(g=f.lastOfflineQualitySettingsSavedMs)!=null?g:R.lastOfflineQualitySettingsSavedMs)d.lastOfflineQualitySettingsSavedMs=U;
f.params&&(d.params=f.params)};var Yj=function(){};
_.x(Yj,kT);Yj.prototype.getApiPaths=function(){return jN};
Yj.prototype.getExtension=function(d){return _.e(d,_.h9)};
Yj.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.token&&(d.continuation=f.token);R.formData&&(d.formData=R.formData)};var bJ=function(){};
_.x(bJ,kT);bJ.prototype.getApiPaths=function(){return jN};
bJ.prototype.getExtension=function(d){return _.e(d,C2L)};
bJ.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;d.continuation=R.continuation};var DS=function(){};
_.x(DS,kT);DS.prototype.getApiPaths=function(){return jN};
DS.prototype.getExtension=function(d){return _.e(d,_.M$)};
DS.prototype.JSC$13056_buildRequest=function(d,f){var R,W=f.panelIdentifier||((R=f.identifier)==null?void 0:R.tag);W&&(d.panelId=W);var p;if((p=f.globalConfiguration)==null?0:p.params){var U;d.params=(U=f.globalConfiguration)==null?void 0:U.params}};
_.Uh.Object.defineProperties(DS.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ih=function(){};
_.x(Ih,kT);Ih.prototype.getApiPaths=function(){return jN};
Ih.prototype.getExtension=function(d){return _.e(d,S0e)};
Ih.prototype.JSC$13056_buildRequest=function(d,f){f.panelLoadingStrategy&&CjU(d,f.panelLoadingStrategy)};var qa=function(){};
_.x(qa,kT);qa.prototype.getApiPaths=function(){return jN};
qa.prototype.getExtension=function(d){return _.e(d,tCa)};
qa.prototype.JSC$13056_buildRequest=function(d,f){f.loadingStrategy&&CjU(d,f.loadingStrategy)};var L_=function(){};
_.x(L_,kT);L_.prototype.getApiPaths=function(){return jN};
L_.prototype.getExtension=function(d){return _.e(d,_.wH)};
L_.prototype.JSC$13056_buildRequest=function(d,f){f.panelLoadingStrategy&&CjU(d,f.panelLoadingStrategy)};var es=function(){};
_.x(es,kT);es.prototype.getApiPaths=function(){return jN};
es.prototype.getExtension=function(d){return _.e(d,dIc)};
es.prototype.JSC$13056_buildRequest=function(d,f){var R,W=(R=f.contentSourcePanelIdentifier)==null?void 0:R.tag;W&&(d.panelId=W);var p;if((p=f.globalConfiguration)==null?0:p.params){var U;d.params=(U=f.globalConfiguration)==null?void 0:U.params}};var xj=function(){};
_.x(xj,kT);xj.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
xj.prototype.getExtension=function(d){return _.e(d,jER)};
xj.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var XN=function(){};
_.x(XN,kT);XN.prototype.getApiPaths=function(){return PUF};
XN.prototype.getExtension=function(d){return _.e(d,WPC)};
XN.prototype.JSC$13056_buildRequest=function(d,f){f.externalChannelId&&(d.externalChannelId=f.externalChannelId);f.superChatAction&&(d.superChatAction=f.superChatAction);f.superStickersAction&&(d.superStickersAction=f.superStickersAction)};var To=function(){};
_.x(To,kT);To.prototype.getApiPaths=function(){return muC};
To.prototype.getExtension=function(d){return _.e(d,yKC)||_.e(d,h7U)};
To.prototype.JSC$13056_buildRequest=function(d,f){f.videoIds?d.videoIds=f.videoIds:f.videoId&&(d.videoIds=[f.videoId]);f.playlistId&&(d.playlistId=f.playlistId);f.params&&(d.params=f.params);d.excludeWatchLater=!1};var AX=function(){};
_.x(AX,kT);AX.prototype.getApiPaths=function(){return T_C};
AX.prototype.getExtension=function(d){return _.e(d,_.JK)};
AX.prototype.JSC$13056_buildRequest=function(d,f,R){R.create_playlist_title?d.title=R.create_playlist_title:f.title&&(d.title=f.title);if(R.create_playlist_privacy_status&&typeof R.create_playlist_privacy_status==="number"){a:{var W=R.create_playlist_privacy_status;if(W!==0){if(W===1){W="PUBLIC";break a}if(W===2){W="UNLISTED";break a}}W="PRIVATE"}d.privacyStatus=W}else f.privacyStatus&&(d.privacyStatus=f.privacyStatus);R.create_playlist_description&&(d.description=R.create_playlist_description);f.videoIds&&
(d.videoIds=f.videoIds);f.params&&(d.params=f.params);f.sourcePlaylistId&&(d.sourcePlaylistId=f.sourcePlaylistId)};var ah=function(){};
_.x(ah,kT);ah.prototype.getApiPaths=function(){return MRR};
ah.prototype.getExtension=function(d){return _.e(d,RUF)};
ah.prototype.JSC$13056_buildRequest=function(d,f){d.playlistId=f.playlistId};var Ma=function(){};
_.x(Ma,kT);Ma.prototype.getApiPaths=function(){return $ua};
Ma.prototype.getExtension=function(d){return _.e(d,r_V)};
Ma.prototype.JSC$13056_buildRequest=function(d,f){f.playlistId&&(d.playlistId=f.playlistId);f.params&&(d.params=f.params)};var wS=function(){};
_.x(wS,kT);wS.prototype.getApiPaths=function(){return H1C};
wS.prototype.getExtension=function(d){return _.e(d,_.mP)||void 0};
wS.prototype.JSC$13056_buildRequest=function(d,f){f.actions&&(d.actions=f.actions);f.params&&(d.params=f.params);f.playlistId&&(d.playlistId=f.playlistId)};var lJ=function(){};
_.x(lJ,kT);_.O=lJ.prototype;_.O.getApiPaths=function(){return EGC};
_.O.getExtension=function(d){return _.e(d,_.GF)};
_.O.JSC$13056_buildRequest=function(d,f){f.videoId&&(d.playerRequest={videoId:f.videoId},f.playerParams&&(d.playerRequest.params=f.playerParams),f.racyCheckOk&&(d.playerRequest.racyCheckOk=!!f.racyCheckOk),f.contentCheckOk&&(d.playerRequest.contentCheckOk=!!f.contentCheckOk));f.params&&(d.params=f.params);f.inputType&&(d.inputType=f.inputType);d.disablePlayerResponse=!0};
_.O.getRequestConfig=function(d){var f;(d=this.JSC$13063_getStoreKey(d))&&(f={storeStrategy:{storeKey:d}});_.q("web_log_reels_ticks")&&(f=f||{},f.requestTick="r_wrs",f.responseTick="r_wrr");return f};
_.O.JSC$13063_getStoreKey=function(d){d=this.getExtension(d);if(_.q("shorts_controller_retrieve_seedless_sequence_v2")){if((d==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.jx("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if(_.q("web_shorts_prefetch_service_enabled")&&d!=null&&d.videoId){var f={videoId:d.videoId};d.params&&(f.params=d.params);return _.jx("reel_item_watch",f)}};var Go=function(){};
_.x(Go,kT);_.O=Go.prototype;_.O.getApiPaths=function(){return z8V};
_.O.getExtension=function(d){return _.e(d,_.GF)};
_.O.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;d.sequenceParams=f.sequenceParams;var W;((W=R)==null?0:W.contentPlaybackContext)&&_.q("web_shorts_prefetch_service_enabled")&&(d.playbackContext={contentPlaybackContext:R.contentPlaybackContext})};
_.O.JSC$13063_getStoreKey=function(d){if(_.q("web_enable_delay_shorts_sequence_call")||_.q("shorts_controller_retrieve_seedless_sequence_v2"))if(d=this.getExtension(d),d==null?0:d.sequenceParams)return _.jx("reel_watch_sequence",{sequenceParams:d.sequenceParams})};
_.O.getRequestConfig=function(d){d=this.JSC$13063_getStoreKey(d);var f;d&&(f={storeStrategy:{storeKey:d}});_.q("reel_watch_sequence_request_log_ticks")&&(f=f||{},f.requestTick="r_wsrs",f.responseTick="r_wsrr",f.processorTick="r_wsrp");return f};
var Ss=function(){};
_.x(Ss,kT);Ss.prototype.getApiPaths=function(){return z8V};
Ss.prototype.getExtension=function(d){return _.e(d,_.h9)};
Ss.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.token&&(d.continuation=f.token);var W;((W=R)==null?0:W.contentPlaybackContext)&&_.q("web_shorts_prefetch_service_enabled")&&(d.playbackContext={contentPlaybackContext:R.contentPlaybackContext})};
Ss.prototype.getRequestConfig=function(d){d=this.JSC$13063_getStoreKey(d);var f;d&&(f={storeStrategy:{storeKey:d}});_.q("reel_watch_sequence_request_log_ticks")&&(f=f||{},f.requestTick="r_wsrs",f.responseTick="r_wsrr",f.processorTick="r_wsrp");return f};var Vm=function(){};
_.x(Vm,kT);Vm.prototype.getApiPaths=function(){return SfV};
Vm.prototype.getExtension=function(d){return _.e(d,_.Wxa)};
Vm.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.flagAction&&(d.action=f.flagAction);f.flagRequestType&&(d.flagRequestType=f.flagRequestType);f.additionalDetailCheckboxChecked&&(d.additionalDetailCheckboxChecked=f.additionalDetailCheckboxChecked);f.legalCheckboxChecked&&(d.legalCheckboxChecked=f.legalCheckboxChecked);f={};R.flag_issue_type!==void 0&&(f.issue=R.flag_issue_type);R.flag_affiliation!==void 0&&(f.affiliation=R.flag_affiliation);R.flag_full_name&&(f.fullName=R.flag_full_name);
Object.keys(f).length&&(d.legalReportDetails=f);if(R.flag_description||R.text)d.userComments=R.flag_description||R.text;f={};R.minutes!==void 0&&R.seconds!==void 0&&(f.minutes=R.minutes,f.seconds=R.seconds);R.vss_id&&(f.vssId=R.vss_id);Object.keys(f).length&&(d.videoReportDetails=f);f={};R.video_ids&&(f.videoIds=R.video_ids);R.impersonated_channel_url&&(f.impersonatedChannelUrl=R.impersonated_channel_url);Object.keys(f).length&&(d.channelAbuseReportDetails=f)};
_.Uh.Object.defineProperties(Vm.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var rS=function(){};
_.x(rS,kT);rS.prototype.getApiPaths=function(){return QPB};
rS.prototype.getExtension=function(d){return _.e(d,wPL)};
rS.prototype.JSC$13056_buildRequest=function(d,f){f.blockedForKidsContent&&(d.blockedForKidsContent=f.blockedForKidsContent)};var mG=function(){};
_.x(mG,kT);mG.prototype.getApiPaths=function(){return b1N};
mG.prototype.getExtension=function(d){return _.e(d,nj1)};
mG.prototype.JSC$13056_buildRequest=function(d,f,R){d.params=f.params;R.impersonated_channel_url&&(d.impersonatedChannelUrl=R.impersonated_channel_url)};var uJ=function(){};
_.x(uJ,kT);uJ.prototype.getApiPaths=function(){return fnV};
uJ.prototype.getExtension=function(d){return _.e(d,_.lia)};
uJ.prototype.JSC$13056_buildRequest=function(d,f){f.items&&(d.items=f.items);f.kidGaiaId&&(d.kidGaiaId=f.kidGaiaId)};var PJ=function(){};
_.x(PJ,kT);PJ.prototype.getApiPaths=function(){return uGN};
PJ.prototype.getExtension=function(d){return _.e(d,_.$Ie)};
PJ.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params);f.targetId&&(d.targetId=f.targetId)};var Qm=function(){};
_.x(Qm,kT);Qm.prototype.getApiPaths=function(){return L2e};
Qm.prototype.getExtension=function(d){return _.e(d,SPe)};
Qm.prototype.JSC$13056_buildRequest=function(d,f){f.externalVideoId&&(d.externalVideoId=f.externalVideoId);f.query&&(d.query=f.query);f.sourceTimelines&&(d.sourceTimelines=f.sourceTimelines)};var vJ=function(){};
_.x(vJ,kT);vJ.prototype.getApiPaths=function(){return e8e};
vJ.prototype.getExtension=function(d){return _.e(d,_.h9)||void 0};
vJ.prototype.JSC$13056_buildRequest=function(d,f){f.token&&(d.continuation=f.token)};
_.ZRy=function(){};
_.x(_.ZRy,kT);_.O=_.ZRy.prototype;_.O.getApiPaths=function(){return e8e};
_.O.getExtension=function(d){return _.e(d,_.M_)||void 0};
_.O.isNavigationCommand=function(){return!0};
_.O.JSC$13063_getStoreKey=function(d,f){f=f===void 0?{}:f;if(!f.disableCache&&(d=this.getExtension(d))&&d.query)return f={query:d.query},d.params&&(f.params=d.params),_.jx("search",f)};
_.O.JSC$13056_buildRequest=function(d,f,R){f.query&&(d.query=f.query);f.params&&(d.params=f.params);if(!_.q("web_forward_suggest_stats_killswitch")){var W=_.e(f,asa);W&&(d.suggestStats=W)}var p;!_.q("kevlar_searchbox_stats_killswitch")&&((p=R.tempData)==null?0:p.gs_l)&&!_.e(f,asa)&&(d.webSearchboxStatsUrl="/search?oq="+(R.tempData.oq||"")+"&gs_l="+R.tempData.gs_l);var U;if((U=R.tempData)==null?0:U.entityMid)f=d.suggestionSearchParams||{},f.entityMid=R.tempData.entityMid,d.suggestionSearchParams=f;
if(_.q("enable_desktop_vdcbg_components")||_.q("enable_inline_muted_playback_on_web_search"))R=_.a6().getFlag(186),d.inlineSettingStatus=R?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON"};
_.O.getRequestConfig=function(d,f){f=f===void 0?{}:f;d=this.JSC$13063_getStoreKey(d,f);var R;d&&(R={storeStrategy:{storeKey:d}});_.q("web_log_search_ticks_ks")||(R=R||{},R.requestTick="sr_s",R.responseTick="sr_r");return R};var FN=function(){};
_.x(FN,kT);FN.prototype.getApiPaths=function(){return CnO};
FN.prototype.getExtension=function(d){return _.e(d,IaV)};
FN.prototype.JSC$13056_buildRequest=function(d,f){f.serializedGetSharingProviderDataParams&&(d.serializedGetSharingProviderDataParams=f.serializedGetSharingProviderDataParams)};var JX=function(){};
_.x(JX,kT);JX.prototype.getApiPaths=function(){return iVV};
JX.prototype.getExtension=function(d){return _.e(d,tfO)};
JX.prototype.JSC$13056_buildRequest=function(d,f){f.endpoint&&(d.endpoint=f.endpoint);f.action&&(d.action=f.action)};var n_=function(){};
_.x(n_,kT);n_.prototype.getApiPaths=function(){return wVa};
n_.prototype.getExtension=function(d){return _.e(d,WsB)};
n_.prototype.JSC$13056_buildRequest=function(d,f){d.videoId=f.videoId;f.scheduledRedirectMetadataSourceVideoId&&(d.scheduledRedirectMetadata={sourceVideoId:f.scheduledRedirectMetadataSourceVideoId})};var hX=function(){};
_.x(hX,kT);hX.prototype.getApiPaths=function(){return AUV};
hX.prototype.getExtension=function(d){return _.e(d,_.R4O)};
hX.prototype.JSC$13056_buildRequest=function(d,f){d.params=f.params;d.correctionText=f.correctionText};var oh=function(){};
_.x(oh,kT);oh.prototype.getApiPaths=function(){return Nsv};
oh.prototype.getExtension=function(d){return _.e(d,_.VfF)};
oh.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params);d.searchQuery=f.searchQuery;d.languageCode=f.languageCode;d.kind=f.kind;d.name=f.name;d.externalVideoId=f.externalVideoId};var Na=function(){};
_.x(Na,kT);Na.prototype.getApiPaths=function(){return nGB};
Na.prototype.getExtension=function(d){return _.e(d,b7O)};
Na.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.params=f.params)};var ym=function(d){this.JSC$18077_storeWithEntities=d};
_.x(ym,kT);ym.prototype.getApiPaths=function(){return Dua};
ym.prototype.getExtension=function(d){return _.e(d,I3y)||_.e(d,Lfc)};
ym.prototype.JSC$13056_buildRequest=function(d,f,R){R.client_data&&(d.clientData=R.client_data);if(f.commerceActionConfig){var W=f.commerceActionConfig;f=W.actionId;W=W.commerceActionParams;f&&(d.actionId=f);W&&(d.commerceActionParams=W)}else{var p=f.actionId,U=f.commerceActionParams;R=f.entityKeys;p&&(d.actionId=p);U&&(d.commerceActionParams=U);var g;f=(W=this.JSC$18077_storeWithEntities)==null?void 0:(g=W.getState())==null?void 0:g.entities;if(R&&f){W=[];g=_.Z(R);for(R=g.next();!R.done;R=g.next())if(p=
R.value,R=_.Y8(p).entityType,p=_.qn(f,R,p))U={},W.push((U[R]=p,U));d.entityMutationPayloads=W}}};
ym.prototype.getRequestConfig=function(d){var f,R=(f=_.e(d,I3y))==null?void 0:f.requestSequenceType;if(R&&d.clickTrackingParams&&R!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:d.clickTrackingParams,sequenceType:R}}};
ym[i$]=[fd];var C_=function(){};
_.x(C_,kT);C_.prototype.getApiPaths=function(){return h8e};
C_.prototype.getExtension=function(d){return _.e(d,_.vLB)};
C_.prototype.JSC$13056_buildRequest=function(d,f){f.feedbackData&&(d.feedbackData=f.feedbackData);f.params&&(d.itemParams=f.params)};
_.Uh.Object.defineProperties(C_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var iJ=function(){};
_.x(iJ,kT);iJ.prototype.getApiPaths=function(){return oGe};
iJ.prototype.getExtension=function(d){return _.e(d,FfC)};
iJ.prototype.JSC$13056_buildRequest=function(d,f,R){R.payments_payload&&(d.paymentsPayload=R.payments_payload);R.offer_params&&(d.offerParams=R.offer_params);f.transactionParams&&(d.transactionParams=f.transactionParams)};var BJ=function(){};
_.x(BJ,kT);BJ.prototype.getApiPaths=function(){return $AR};
BJ.prototype.getExtension=function(d){return _.e(d,_.JwO)};
BJ.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.buybucketParams&&(d.buybucketData={params:f.buybucketParams},f.stickerParams?d.buybucketData.stickerParams=f.stickerParams:(R.rich_chat_message?d.buybucketData.richChatMessage=R.rich_chat_message:R.chat_message_text&&(d.buybucketData.chatMessageText=R.chat_message_text),R.purchase_price_micros&&(d.buybucketData.purchasePriceMicros=R.purchase_price_micros.toString())));f.donationAmountMicros&&(d.tipAmountMicros=f.donationAmountMicros,
f.tipParams&&(d.tipParams=f.tipParams));f.offerParams&&(d.offerParams=f.offerParams);f.productData&&(d.productData=f.productData);f.transactionParams&&(d.transactionParams=f.transactionParams)};var cJ=function(){};
_.x(cJ,kT);cJ.prototype.getApiPaths=function(){return N6e};
cJ.prototype.getExtension=function(d){return _.e(d,oLC)};
cJ.prototype.JSC$13056_buildRequest=function(d,f){f.updateFopParams&&(d.updateFopParams=f.updateFopParams)};var tX=function(){};
_.x(tX,kT);tX.prototype.getApiPaths=function(){return yUN};
tX.prototype.getExtension=function(d){return _.e(d,_.tG)};
tX.prototype.JSC$13056_buildRequest=function(d,f){f.couponCode&&(d.couponCode=f.couponCode);f.params&&(d.itemParams=f.params)};var dg=function(){};
_.x(dg,kT);dg.prototype.getApiPaths=function(){return CUV};
dg.prototype.getExtension=function(d){return _.e(d,_.q1i)};
dg.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;f.params&&(d.params=f.params);R.ctk&&(d.clientToken=R.ctk)};var jl=function(d){this.JSC$18112_storeWithEntities=d};
_.x(jl,kT);jl.prototype.getApiPaths=function(){return i1F};
jl.prototype.getExtension=function(d){return _.e(d,_.$f)};
jl.prototype.JSC$13056_buildRequest=function(d,f,R){R.purchase_price_micros&&(d.productData={pdgData:{purchasePriceMicros:R.purchase_price_micros.toString()}},R.rich_chat_message&&(d.productData.pdgData.richChatMessage=R.rich_chat_message),R.currency_code&&(d.productData.pdgData.currencyCode=R.currency_code));f.transactionParams&&(d.transactionParams=f.transactionParams);f.clientLocationContext&&(d.clientLocationContext=f.clientLocationContext);R.payments_payload&&(d.paymentsPayload=R.payments_payload);
R.funds_guarantee_callback_client_data&&(d.fundsGuaranteeCallbackClientData=R.funds_guarantee_callback_client_data);var W,p;R=(W=this.JSC$18112_storeWithEntities)==null?void 0:(p=W.getState())==null?void 0:p.entities;if(f.entityKeys&&R){W=[];f=_.Z(f.entityKeys);for(p=f.next();!p.done;p=f.next()){var U=p.value;p=_.Y8(U).entityType;if(U=_.qn(R,p,U)){var g={};W.push((g[p]=U,g))}}d.entityMutationPayloads=W}};
jl[i$]=[fd];var fm=function(){};
_.x(fm,kT);fm.prototype.getApiPaths=function(){return B6a};
fm.prototype.getExtension=function(d){return _.e(d,nLF)};
fm.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;R.backend_analytics&&(d.serializedBackendAnalyticsEvent=R.backend_analytics);f.offerParams&&(d.offerParams=f.offerParams)};var RM=function(){};
_.x(RM,kT);RM.prototype.getApiPaths=function(){return yUN};
RM.prototype.getExtension=function(d){return _.e(d,SQS)};
RM.prototype.JSC$13056_buildRequest=function(d,f){f.params&&(d.itemParams=f.params)};var WS=function(){};
_.x(WS,kT);WS.prototype.getApiPaths=function(){return cUN};
WS.prototype.getExtension=function(d){return _.e(d,_.Awi)};
WS.prototype.JSC$13056_buildRequest=function(d,f,R){R.resume_time_ms&&(d.resumeTimeMs=R.resume_time_ms);f.pauseParams&&(d.pauseParams=f.pauseParams)};var pm=function(){};
_.x(pm,kT);pm.prototype.getApiPaths=function(){return tcF};
pm.prototype.getExtension=function(d){return _.e(d,_.h4V)};
pm.prototype.JSC$13056_buildRequest=function(d,f,R){R=R===void 0?{}:R;R.c&&(d.redeemCode=R.c);R.rd&&(d.riskData=R.rd);R.ctk&&(d.clientToken=R.ctk)};var Um=function(){};
_.x(Um,kT);Um.prototype.getApiPaths=function(){return d6y};
Um.prototype.getExtension=function(d){return _.e(d,_.a3e)};
Um.prototype.JSC$13056_buildRequest=function(d,f){f.resumeParams&&(d.resumeParams=f.resumeParams)};var Om=function(d,f){this.clientName=d;this.defaultExpirationDelayMs=f};
Om.prototype.put=function(d,f){var R=this,W;return _.H(function(p){W=Object.assign({},f.data);W.key=d;W.clientName=R.clientName;W.expireTimestampMs===void 0&&(W.expireTimestampMs=(Math.round((0,_.OB)())+R.defaultExpirationDelayMs).toString());return p.return(R.putInternal(d,W))})};
Om[i$]=[mK,zSs];var sC$=function(){Om.apply(this,arguments);this.JSC$18142_responseStore=new Map};
_.x(sC$,Om);_.O=sC$.prototype;_.O.get=function(d){var f=this;return _.H(function(R){return R.return(I5(f,d))})};
_.O.putInternal=function(d,f){var R=this,W,p,U;return _.H(function(g){W=R.defaultExpirationDelayMs;f.expireTimestampMs&&(W=Number(f.expireTimestampMs)-Math.round((0,_.OB)()),p=_.HX("mweb_override_response_store_expiration_ms"),p>0&&p<W&&(W=p));U=setTimeout(function(){R.remove(d)},W);
R.JSC$18142_responseStore.set(d,{entryData:f,timer:U});_.a4(g)})};
_.O.remove=function(d){var f=this;return _.H(function(R){gV$(f,d);_.a4(R)})};
_.O.removeAll=function(){var d=this;return _.H(function(f){d.JSC$18142_responseStore.forEach(function(R){clearTimeout(R.timer)});
d.JSC$18142_responseStore.clear();_.a4(f)})};
_.O.has=function(d){return!!this.JSC$18142_responseStore.get(d)};
_.O.getKeys=function(){return this.JSC$18142_responseStore.keys()};
var I5=function(d,f){if(d=d.JSC$18142_responseStore.get(f))return new _.Dn(d.entryData)},gV$=function(d,f){var R=d.JSC$18142_responseStore.get(f);
R&&(clearTimeout(R.timer),d.JSC$18142_responseStore.delete(f))};var iWL;var tPk=function(d,f,R){Om.call(this,d,f);this.token=R};
_.x(tPk,Om);_.O=tPk.prototype;_.O.get=function(d){var f=this,R,W;return _.H(function(p){return p.nextAddress==1?p.yield(cy8(f.token),2):p.nextAddress!=3?(R=p.yieldResult,p.yield(R.get("ResponseStore",[d,f.clientName]),3)):(W=p.yieldResult)?p.return(new _.Dn(W)):p.return(void 0)})};
_.O.putInternal=function(d,f){var R=this,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(cy8(R.token),2);W=p.yieldResult;return p.yield(W.put("ResponseStore",f),0)})};
_.O.remove=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(cy8(f.token),2);R=W.yieldResult;return W.return(R.delete("ResponseStore",[d,f.clientName]))})};
_.O.removeAll=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(cy8(d.token),2);f=R.yieldResult;return R.yield(bAC(f,IDBKeyRange.only(d.clientName)),0)})};
_.O.has=function(){throw Error("Xi");};_.Zm=new _.BE("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var HRL=function(d){var f;this.stateTagsData=(f=d.responseContext)==null?void 0:f.stateTags},KBB=function(d){var f;
return((f=d.stateTagsData)==null?void 0:f.stateTagsModified)||[]};var EVI;EVI=function(d){this.JSC$18155_responseStore=d};
_.vD=function(d,f,R){if(!_.q("state_tags_killswitch")){var W=new HRL(f);if(KBB(W).length>0){var p=d.JSC$18155_responseStore.getKeys();p=_.Z(p);for(var U=p.next();!U.done;U=p.next()){U=U.value;var g=I5(d.JSC$18155_responseStore,U);if(g){var K=_.dt(g);a:{var E=void 0;g=KBB(W);K=((E=(new HRL(K)).stateTagsData)==null?void 0:E.relevantStateTags)||[];E=_.Z(K);for(K=E.next();!K.done;K=E.next())if(K=K.value,K.stateTag!=null&&g.includes(K.stateTag)&&K.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){g=
!0;break a}g=!1}g&&gV$(d.JSC$18155_responseStore,U)}}}}var Y;W=(Y=f.responseContext)==null?void 0:Y.maxAgeSeconds;R&&W&&Number(W)>0&&(f=KM(f,W),d.JSC$18155_responseStore.put(R,new _.Dn(f)))};
EVI.prototype.handleResponse=function(d,f){if(!f)throw Error("Yi");var R,W;f=(R=f.config)==null?void 0:(W=R.storeStrategy)==null?void 0:W.storeKey;_.vD(this,d,f)};
EVI[i$]=[_.bU];_.Uwv=new _.BE("STORE_RESPONSE_PROCESSOR_TOKEN");var zey=function(d){this.JSC$18158_responseStore=d};
zey.prototype.handleResponse=function(d,f){if(f.input.match(_.UN(z8V))){var R;if(d==null?0:(R=d.entries)==null?0:R.length)for(d=_.Z(d.entries),f=d.next();!f.done;f=d.next()){R=f.value.command;var W=void 0;f=(W=_.e(R,_.GF))==null?void 0:W.unserializedPrefetchData;if(!R||!f)break;W=(new lJ).JSC$13063_getStoreKey(R);var p=_.e(f,wle),U=void 0,g=void 0,K=void 0,E=_.HX("web_shorts_prefetch_service_ttl_seconds")>0?_.HX("web_shorts_prefetch_service_ttl_seconds"):Number((K=(U=p)==null?void 0:(g=U.responseContext)==
null?void 0:g.maxAgeSeconds)!=null?K:3600);W&&E>0&&(p=KM(p,E),this.JSC$18158_responseStore.put(W,new _.Dn(p)));R=(new Lz).JSC$13063_getStoreKey(R);f=_.e(f,Efe);U=p=W=void 0;g=_.HX("web_shorts_prefetch_service_ttl_seconds")>0?_.HX("web_shorts_prefetch_service_ttl_seconds"):Number((U=(W=f)==null?void 0:(p=W.responseContext)==null?void 0:p.maxAgeSeconds)!=null?U:3600);R&&g>0&&(f=KM(f,g),this.JSC$18158_responseStore.put(R,new _.Dn(f)))}}};
zey[i$]=[_.bU];var kNG=function(d){this.innertubeTransportService=d};
kNG.prototype.submitForm=function(d,f,R,W,p){var U=this,g,K,E;return _.H(function(Y){g={submitId:d,formData:f,submitBehavior:R,params:W};K=_.UN(anO);E=_.FZ(U.innertubeTransportService,g,K,p);return Y.return(E)})};
kNG[i$]=[_.nY];var sm=function(){this.scheduler=_.e7()},YeY;
sm.prototype.pause=function(){throw Error("Zi");};
sm.prototype.resume=function(){throw Error("Zi");};
sm.prototype.queue=function(d){var f=this,R=_.Bk(),W=_.w0(this.scheduler,function(){try{var p;if(_.Lu.instance)var U=_.Lu.instance;else{var g=new _.M2("Error: Unexpected uninitialized CommandHandler.");_.vW(g);U=void 0}(p=U)==null||p.resolveCommand(d.command);R.resolve()}catch(K){R.reject(K)}});
R.promise.thenCatch(function(p){p instanceof _.QW&&f.scheduler.cancelJob(W)});
return R.promise};
sm.prototype.queueAll=function(d){var f=new Map;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,f.set(R.id,this.queue(R));return f};var DOk=function(d,f){var R=this;this.taskModel=d;this.onTaskCancelledCallback=f;this.resolver=_.Bk();d=d.proto.prefetchConfig;if(!d)throw Error("$i");if(!d.prefetchAction)throw Error("aj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(W){W instanceof _.QW&&(bR2(R,R.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),R.onTaskCancelledCallback(R.taskModel.id,R.jobId),R.tick("pcc"));
throw W;});
this.timerName=this.taskModel.id;_.F7(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
DOk.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 bR2=function(d,f){_.Q1({prefetchInfo:{cancellationReason:f}},d.timerName)};
DOk.prototype.tick=function(d){_.JD(d,void 0,this.timerName)};var HS=function(){var d=this;this.scheduler=_.e7();this.maxInflightTasks=_.HX("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.HX("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new oOc;this.onTaskCancelled=function(f,R){R&&d.scheduler.cancelJob(R);ILk(d,f);gg(d,3)}},qek=function(){HS.instance||(HS.instance=new HS);
return HS.instance};
HS.prototype.pause=function(){this.prefetchCoordinatorState=0};
HS.prototype.resume=function(){gg(this,0)};
HS.prototype.queue=function(d){d=LB8(this,d);gg(this,1);return d};
HS.prototype.queueAll=function(d){var f=new Map;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,f.set(R.id,LB8(this,R));gg(this,1);return f};
var LB8=function(d,f){var R=d.allPrefetchTasks.get(f.id);if(R)return R.cancellablePromise;try{var W=new DOk(f,d.onTaskCancelled)}catch(U){return _.m_(U)}R=W;R.tick("pcq");var p={prefetchInfo:{taskId:R.taskModel.id,isPrefetch:!0,fetchAction:R.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:R.taskModel.command.clickTrackingParams}};R.taskModel.csn&&(p.clientScreenNonce=R.taskModel.csn);_.Q1(p,R.timerName);d.allPrefetchTasks.set(f.id,W);d.drainingHeap.insert(-W.getPriority(),W);return W.cancellablePromise},
gg=function(d,f){d.prefetchCoordinatorState===f&&(d.prefetchCoordinatorState=2,eeR(d))},eeR=function(d){for(var f={};d.prefetchCoordinatorState!==0;f={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(d.inflightPrefetchTasks.size>=d.maxInflightTasks){d.prefetchCoordinatorState=3;break}f.prefetchTask$jscomp$1=d.drainingHeap.remove();if(!f.prefetchTask$jscomp$1){d.prefetchCoordinatorState=1;break}f.taskId$jscomp$3=f.prefetchTask$jscomp$1.taskModel.id;if(d.allPrefetchTasks.has(f.taskId$jscomp$3)){var R=-1;d.coordinatorTimeoutMs>0&&(R=_.w0(d.scheduler,function(W){return function(){Km(d,W.taskId$jscomp$3,Error("bj"))}}(f),d.coordinatorTimeoutMs));
d.inflightPrefetchTasks.set(f.taskId$jscomp$3,R);if(!d.JSC$18178_commandHandler){if(!_.Lu.instance){Km(d,f.taskId$jscomp$3,Error("cj"));continue}d.JSC$18178_commandHandler=_.Lu.instance}a:switch(f.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":R=1;break a;default:R=0}f.prefetchTask$jscomp$1.jobId=d.scheduler.addJob(function(W){return function(){W.prefetchTask$jscomp$1.tick("pcr");try{d.JSC$18178_commandHandler.resolveCommand(W.prefetchTask$jscomp$1.taskModel.command)||
Km(d,W.taskId$jscomp$3,Error("dj"))}catch(p){Km(d,W.taskId$jscomp$3,p)}}}(f),R,0)}}},xOY=function(d,f){(f=ILk(d,f))!=null&&(f.resolver.resolve(),f.tick("pce"));
gg(d,3)},Km=function(d,f,R){(f=ILk(d,f,R))!=null&&(f.resolver.reject(R),f.tick("pcc"),bR2(f,"CANCELLATION_REASON_ERROR"),Math.random()<=_.HX("prefetch_coordinator_error_logging_sampling_rate")&&(R=new _.M2("Prefetch Command failed.",f.taskModel.id,R.message),_.vW(R)));
gg(d,3)},ILk=function(d,f,R){var W=d.allPrefetchTasks.get(f);
W?((R=d.inflightPrefetchTasks.get(f))&&R!==-1&&d.scheduler.cancelJob(R),d.inflightPrefetchTasks.delete(f),d.allPrefetchTasks.delete(f)):_.JA(new _.M2("Unexpected missing prefetch task when deleting task.",f,R==null?void 0:R.message));return W};var XaJ=function(d,f,R,W,p){this.id=d;this.triggerOn=f;this.cancelOn=R;this.command=W;this.proto=p};
_.Uh.Object.defineProperties(XaJ.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var Ty2=function(){this.JSC$18183_prefetchCoordinator=qek();YeY||(YeY=new sm);this.defaultCoordinator=YeY},AFM;
Ty2.getInstance=function(){AFM||(AFM=new Ty2);return AFM};
Ty2.prototype.get=function(d){switch(d){case 0:return this.JSC$18183_prefetchCoordinator;default:return this.defaultCoordinator}};var Em=function(){this.coordinatorSupplier=Ty2.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},waJ=function(d){var f=_.J6()||void 0,R=Object.keys(aLJ)[0];
if(R){var W=d.taskIdByTriggerId.get(R);if(W!=null){d.taskIdByTriggerId.delete(R);R=[];W=_.Z(W);for(var p=W.next();!p.done;p=W.next())if(p=d.tasks.get(p.value))f!=="UNDEFINED_CSN"&&(p.csn=f),R.push(p);R=fZv(R);f=[];R=_.Z(R);for(W=R.next();!W.done;W=R.next()){p=_.Z(W.value);W=p.next().value;p=p.next().value;W=d.coordinatorSupplier.get(W).queueAll(p);W=_.Z(W);var U=W.next();for(p={};!U.done;p={taskId$jscomp$9:void 0},U=W.next()){var g=_.Z(U.value);U=g.next().value;g=g.next().value;p.taskId$jscomp$9=
U;U=g;f.push(p.taskId$jscomp$9);d.queuedPromisesByTask.set(p.taskId$jscomp$9,_.er(U,function(K){return function(){Mik(d,K.taskId$jscomp$9)}}(p)))}}}}else _.JA(new _.M2("Unexpected malformed TriggerEvent."))};
Em.prototype.trigger=function(d,f){var R=this,W=this.tasks.get(d);if(!W||this.queuedPromisesByTask.has(d))return!1;lL$(this,d,W.triggerOn);f!=="UNDEFINED_CSN"&&(W.csn=f);f=this.coordinatorSupplier.get(W.taskType).queue(W);this.queuedPromisesByTask.set(d,_.er(f,function(){Mik(R,d)}));
return!0};
Em.prototype.cancel=function(d){var f=this.queuedPromisesByTask.get(d);if(f)f.cancel();else return Mik(this,d)};
var Mik=function(d,f){d.queuedPromisesByTask.delete(f);var R=d.tasks.get(f);if(!R)return!1;d.tasks.delete(f);lL$(d,f,R.triggerOn);(R=jfu(R.cancelOn))&&(d=d.taskIdByCancelId.get(R))&&d.delete(f);return!0},lL$=function(d,f,R){(R=Object.keys(R)[0])&&(d=d.taskIdByTriggerId.get(R))&&d.delete(f)};var aLJ={taskRegistered:{}},zg=function(){Em.instance||(Em.instance=new Em);this.JSC$18192_taskManager=Em.instance};
_.x(zg,oV);
zg.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){R=_.e(d,laB);if((W=R)==null||!W.tasks){var U=new _.M2("RegisterTasksCommand is missing tasks.");_.vW(U);return p.return()}U=f.JSC$18192_taskManager;for(var g=_.Z(R.tasks),K=g.next();!K.done;K=g.next())if(K=K.value,K=K.id&&K.triggerOn&&K.cancelOn&&K.command?new XaJ(K.id,K.triggerOn,K.cancelOn,K.command,K):void 0,K){var E=Object.keys(K.triggerOn)[0];if(E){var Y=jfu(K.cancelOn);Y?(U.tasks.set(K.id,K),U.taskIdByTriggerId.has(E)||U.taskIdByTriggerId.set(E,
new Set),U.taskIdByTriggerId.get(E).add(K.id),U.taskIdByCancelId.has(Y)||U.taskIdByCancelId.set(Y,new Set),U.taskIdByCancelId.get(Y).add(K.id)):_.JA(new _.M2("Unexpected malformed cancelOn field."))}else _.JA(new _.M2("Unexpected malformed triggerOn field."))}else _.JA(new _.M2("Unexpected malformed Task proto."));waJ(f.JSC$18192_taskManager);_.a4(p)})};var GN$={},Seh=(GN$.rendered={priority:_.q("web_adaptive_early_init")?8:0,callback:function(){var d={};d.numCpu=navigator.hardwareConcurrency;var f={};f.ramGb=_.RJ.navigator.deviceMemory;var R={staticContext:{}};f.ramGb&&RaL(f.ramGb)&&(R.staticContext.memoryTotalKbytes=(f.ramGb*1048576).toString());d.numCpu&&RaL(d.numCpu)&&(R.staticContext.cpuCores=d.numCpu);if(_.q("web_enable_adaptive_appl_signal")){d={};f=_.o6("rses_dpj");var W=_.o6("rsef_dpj");f&&f>0&&W&&W>0&&(f=Math.ceil(W-f),f>0&&(d.loadLatency=
f));d.loadLatency&&RaL(d.loadLatency)&&(R.appL=d.loadLatency.toString())}_.mY("applicationStarted",R)}},GN$);var ViI=new _.BE("WINDOW_ON_ERROR"),rFI=new _.BE("ERROR_WEIGHT_MAPS"),mOI=new _.BE("INIT_ERROR");var ua8={},PcL=(ua8.initialized={priority:10,callback:function(d){d.injector.resolve(mOI)()}},ua8);var QCk=function(){},vVs=function(){var d=_.oS("meta_logger_impl");
d||(d=new QCk,_.Wp("meta_logger_impl",d));return d},FB8=function(){vVs().csiSubscriptionKey=Kpn("meta_logging_csi_event",function(d){var f=d.timerName;
if(d=d.timelineData){_.F7(f,{startTime:d.startTime},f);d.infos&&_.Q1(d.infos,f);for(var R=_.Z(Object.keys(d.ticks)),W=R.next();!W.done;W=R.next())W=W.value,_.JD(W,d.ticks[W],f)}})};
QCk.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&kW1(this.csiSubscriptionKey)};var JFM={},nVL=(JFM.initialized={priority:10,callback:function(){FB8()}},JFM);var heR=function(d,f){this.innertubeClientName=d;this.JSC$18208_prefCookie=f};
heR.prototype.record=function(){if(_.q("web_li_record_binary_eval_tick")){var d=_.o6("rsef_dpj");var f=_.o6("rses_dpj");d=d!==void 0&&f!==void 0?Math.round(d-f):void 0;if(d!==void 0&&d>0){f=_.Da(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var R=this.poolSize;if(!(f.valuesSeen>=1E9)){if(f.valuesSample.length<R)f.valuesSample.push(d);else{var W=Math.floor(Math.random()*(f.valuesSeen+1));W<R&&(f.valuesSample[W]=d)}f.valuesSeen+=1}_.bA(this.storagePrefix+"-"+this.innertubeClientName,
f,2592E3);d=f.valuesSample;f=Ww1(d);d=d.length<this.poolSize?void 0:f<400?1:f<1700?2:3;d!==void 0&&(this.JSC$18208_prefCookie.set(this.cookiePrefix+this.innertubeClientName,d),this.JSC$18208_prefCookie.save())}}else _.Iu(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18208_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18208_prefCookie.save()};
heR[i$]=[mK,z3];var oVs=function(){heR.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.x(oVs,heR);var $OM=new _.BE("PAGE_LOAD_TIME_TOKEN");var Nyh=function(d){this.signal=d;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;d.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.w0(_.Pp,this.disableLoggingAndSendPayload,1E4)};
Nyh.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.Pp.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),yFM(this))};
var yFM=function(d){var f=_.Ft();if(f){var R={webClientComponentsData:{components:Array.from(d.ids,function(W){return{id:W}})}};
d.ids.clear();_.Ah().visualElementStateChanged(f,R)}};var Cc$=KGQ({a11y:UYa});_.iRM=z7k(Cc$)(Cc$.a11y,{ephemeralActionSelector:function(d){return d.ephemeralAction||null}});var ByY=KGQ({continuation:ZKa});var cFM=z7k(ByY)(ByY.continuation,{continuationCommandSelector:function(d){return d.continuationCommand}});var tiJ=new _.BE("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var kS=function(d,f){this.JSC$18237_storeWithEntities=d;this.JSC$18237_commandHandler=f;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
kS.prototype.start=function(){this.JSC$18237_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
kS.prototype.observeDownloadingEntities=function(){var d=_.jK1(this.JSC$18237_storeWithEntities.getState().entities).map(function(W){return fUv(W)});
if(d.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var f={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:UtS()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.sL(_.X7("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18237_commandHandler.resolveCommand(f)}this.downloadingEntities=d}else if(this.downloadingEntities.length){var R=dNp(this.JSC$18237_storeWithEntities.getState().entities).map(function(W){return fUv(W)});
this.downloadingEntities.filter(function(W){return R.includes(W)}).length&&(d={openPopupAction:FOQ()},this.JSC$18237_commandHandler.resolveCommand(d));
this.downloadingEntities=[]}};
kS[i$]=[fd,_.s4];var dkI;_.YS=function(d,f,R,W,p,U,g,K){this.JSC$18240_playerApiPromise=d;this.JSC$18240_commandHandler=f;this.JSC$18240_screenManager=R;this.offlineWebClientEligibility=W;this.JSC$18240_prefStorage=p;this.JSC$18240_actionRouter=U;this.entityTypeMap=g;this.JSC$18240_persistentStorePromiseAccessor=K;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
dkI=function(){var d=_.Ze().resolve(_.YS),f;_.H(function(R){if(R.nextAddress==1)return d.downloadFailureListenerBound?R.return():R.yield(d.JSC$18240_playerApiPromise,2);f=R.yieldResult;f.addEventListener("onOfflineOperationFailure",function(W){if(W.failureReason&&W.entityKey&&W.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(W.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var p=_.Y8(W.entityKey).entityId;p&&d.JSC$18240_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
p)}else if(_.q("kevlar_woffle")){p=d.JSC$18240_commandHandler;var U=p.resolveCommand;W=W.failureReason;var g=_.X7("TRANSFER_FAILED",void 0,"Download failed");W==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(g=_.X7("STORAGE_FULL",void 0,"Storage full"));U.call(p,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.sL(g),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
d.downloadFailureListenerBound=!0;_.a4(R)})};
_.YS.prototype.deleteVideo=function(d,f){var R=this,W,p,U;return _.H(function(g){if(g.nextAddress==1)return g.yield(R.JSC$18240_playerApiPromise,2);W=g.yieldResult;U={offlineLoggingData:{offlineDeleteReason:(p=f)!=null?p:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return g.yield(W.queueOfflineAction(d,R.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",U),0)})};
_.YS.prototype.pauseVideoDownload=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.JSC$18240_playerApiPromise,2);R=W.yieldResult;R.pauseVideoDownload(d);_.a4(W)})};
_.YS.prototype.resumeVideoDownload=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.JSC$18240_playerApiPromise,2);R=W.yieldResult;return W.yield(R.resumeVideoDownload(d),0)})};
_.YS[i$]=[_.gH,_.s4,_.Vv,tiJ,DC,fq,RZa,q0];var jRM=new _.BE("DOWNLOAD_STATE_STORE_TOKEN");var fhM=function(d,f){this.JSC$18260_persistentStorePromiseAccessor=d;this.store=f;this.upliftCompletionResolver=new _.q_},pMy=function(){var d=_.Ze().resolve(RBI),f;
_.H(function(R){switch(R.nextAddress){case 1:if(d.upliftImplPromise)return R.return(d.upliftImplPromise);_.q3(R,2);d.upliftImplPromise=WJJ(d);return R.yield(d.upliftImplPromise,4);case 4:d.upliftCompletionResolver.resolve();_.Cf(R,3);break;case 2:throw f=_.Ta(R),d.upliftCompletionResolver.reject(f),f;case 3:return R.return(d.upliftImplPromise)}})},WJJ=function(d){var f,R,W;
return _.H(function(p){switch(p.nextAddress){case 1:return _.Jp("LOGGED_IN")?p.yield(d.JSC$18260_persistentStorePromiseAccessor(),2):p.return();case 2:f=p.yieldResult;if(!f)return _.JD("vdeur"),p.return();_.JD("vdeus");_.q3(p,3);return p.yield(UkL(f),5);case 5:R=p.yieldResult;d.store.dispatch(vfQ(R));f.observe(function(U){FP8(d.store,U)});
_.Cf(p,4);break;case 3:throw W=_.Ta(p),_.JD("vdeur"),W;case 4:_.JD("vdeuc"),_.a4(p)}})},UkL=function(d){var f;
return _.H(function(R){if(R.nextAddress==1)return R.yield(g7W(d),2);f=R.yieldResult;return R.return(f.reduce(function(W,p){if(!p.data||!p.key||!p.entityType)return W;W[p.entityType]||(W[p.entityType]={});W[p.entityType][p.key]=p.data;return W},{}))})};
fhM[i$]=[q0,_.hO];var RBI;RBI=new _.BE("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.bZ=new _.BE("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var Dm=function(d,f){this.JSC$18263_persistentStorePromiseAccessor=d;this.transportService=f};
Dm.prototype.refresh=function(){var d=this,f,R,W,p;return _.H(function(U){if(U.nextAddress==1)return _.Jp("LOGGED_IN")?U.yield(d.JSC$18263_persistentStorePromiseAccessor(),2):U.return();if(U.nextAddress!=3)return(f=U.yieldResult)?U.yield(Nrp(f),3):U.return();if((R=U.yieldResult)&&!(Number(R.data.refreshTimestampMs||0)<(0,_.OB)()))return U.return();W={browseId:"SPaccount_downloads"};p=_.UN(Ni);_.FZ(d.transportService,W,p).then(function(g){var K;if(f&&(g==null?void 0:(K=g.responseContext)==null?void 0:
K.maxAgeSeconds)!==0){var E;K=(g==null?void 0:(E=g.responseContext)==null?void 0:E.maxAgeSeconds)||604800;E=String(Math.floor((0,_.OB)())+K*1E3);f.put("service:downloads_settings:fallback",new _.Dn({innertubeResponse:g,refreshTimestampMs:E}))}});
_.a4(U)})};
Dm[i$]=[_.Zm,_.nY];var IM=function(d,f){this.JSC$18267_playerPromise=d;this.store=f;this.started=!1};
IM.prototype.start=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return d.started?R.return():R.yield(d.JSC$18267_playerPromise,2);f=R.yieldResult;f.addEventListener("onOrchestrationBecameLeader",d.updateIsLeader.bind(d,!0));f.addEventListener("onOrchestrationLostLeader",d.updateIsLeader.bind(d,!1));if(f.isOrchestrationLeader)d.updateIsLeader(f.isOrchestrationLeader());else{var W=new _.M2("Function isOrchestrationLeader is undefined",{"player.isReady":f.isReady(),"player.playVideo":f.playVideo?
"defined":"undefined"});_.vW(W);d.updateIsLeader(!1)}d.started=!0;_.a4(R)})};
IM.prototype.updateIsLeader=function(d){this.store.dispatch(_.zD({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:d}}))};
IM[i$]=[_.gH,_.hO];var OIG=function(d,f){this.networkStatusManager=d;this.JSC$18270_prefStoragePromise=f;this.redirectsToPreload=["https://youtube.com"]},ZIM=function(){var d=_.Ze().resolve(OIG),f,R,W,p,U,g;
_.H(function(K){switch(K.nextAddress){case 1:return K.yield(d.JSC$18270_prefStoragePromise,2);case 2:f=K.yieldResult;if(!(R=f)){K.jumpTo(3);break}return K.yield(f.get("yt-redirect-prefetch-id"),4);case 4:R=K.yieldResult;case 3:if(R||!d.networkStatusManager.isNetworkAvailable())return K.return();W={cache:"reload",redirect:"manual"};p=_.Z(d.redirectsToPreload);U=p.next();case 5:if(U.done){if(!f){K.jumpTo(0);break}return K.yield(f.set("yt-redirect-prefetch-id",!0,86400),0)}g=U.value;_.q3(K,8);return K.yield(_.RJ.fetch(g,
W),10);case 10:_.Cf(K,6);break;case 8:_.Ta(K);case 6:U=p.next(),K.jumpTo(5)}})};var qP=function(d){d?(this.container=d,this.containerWasInjected=!0):this.containerWasInjected=!1};
qP.prototype.openDialog=function(d,f,R){var W=this,p;return _.H(function(U){(p=W.container)==null||p.openDialog(d,f,R);_.a4(U)})};
qP.prototype.closeDialog=function(){var d=this,f;return _.H(function(R){(f=d.container)==null||f.closeDialog();_.a4(R)})};
qP.prototype.isDialogOpen=function(){var d=this,f,R;return _.H(function(W){return W.return((R=(f=d.container)==null?void 0:f.isDialogOpen())!=null?R:!1)})};
qP[i$]=[_.WX(J1a)];_.sR8=new _.BE("POPUP_CONTROLLER_TOKEN");var gsJ=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
gsJ.prototype.registerPanel=function(d,f){if(d){this.panelMap.set(d,f);var R=this.pendingPanelResolvers.get(d);R&&(R.resolve(f),this.pendingPanelResolvers.delete(d))}};
gsJ.prototype.getPanel=function(d){var f=this,R;return _.H(function(W){return(R=f.panelMap.get(d))?W.return(R):W.return(HIJ(f,d))})};
var HIJ=function(d,f){var R,W;return _.H(function(p){if(R=d.pendingPanelResolvers.get(f))return p.return(R.promise);W=new _.q_;d.pendingPanelResolvers.set(f,W);return p.return(W.promise)})},KJy=function(d){gsJ.call(this);
var f=this;this.popupController=d;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return f.panelMap.size}}};
_.x(KJy,gsJ);_.O=KJy.prototype;_.O.getReloadContinuation=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.getPanel(d),2);R=W.yieldResult;return W.return(R.getReloadContinuation())})};
_.O.showPanel=function(d,f,R,W,p,U,g){var K=this,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1){g&&K.updatePanelContinuationDatas.set(d,g);if((E=R)==null?0:(Y=E.engagementPanelPopupPresentationConfig)==null?0:Y.popupType){b=R.engagementPanelPopupPresentationConfig.popupType;p===void 0&&(p=document.body);var L=I.return,X=K.popupController,w=X.openPopup;a:switch(b){case "PANEL_POPUP_TYPE_DIALOG":var S="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":S="DROPDOWN";break a;default:throw Error("fj`"+
b);}return L.call(I,w.call(X,d,f,S,p))}return I.yield(K.getPanel(d),2)}D=I.yieldResult;(f||U)&&D.updatePanel(f,!1,W,U);D.showPanel(W);_.a4(I)})};
_.O.hidePanel=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(f.getPanel(d),2);R=W.yieldResult;R.hidePanel();f.popupController.closePopup(d);_.a4(W)})};
_.O.isVisible=function(d,f){var R=this,W;return _.H(function(p){if(p.nextAddress==1)return f&&!R.panelMap.has(d)?p.return(!1):p.yield(R.getPanel(d),2);W=p.yieldResult;return p.return(W.isVisible())})};
_.O.updatePanel=function(d,f,R,W,p,U){R=R===void 0?!1:R;var g=this,K;return _.H(function(E){if(E.nextAddress==1){if(!f&&!p)return E.return();U&&g.updatePanelContinuationDatas.set(d,U);return E.yield(g.getPanel(d),2)}K=E.yieldResult;K.updatePanel(f,R,W,p);_.a4(E)})};
_.O.registerPanelContent=function(d,f){d&&this.panelContentMap.set(d,f)};
_.O.unregisterPanelContent=function(d){this.panelContentMap.delete(d)};
_.O.getPanelContent=function(d){return this.panelContentMap.get(d)};
_.O.getUpdatePanelContinuationData=function(d){return this.updatePanelContinuationDatas.get(d)};
KJy[i$]=[_.sR8];var Lm=function(d,f){this.innertubeTransportService=d;this.JSC$18286_screenManager=f},EsM=function(d){var f;
return!((f=d.panelLoadingStrategy)==null||!f.requestTemplate)};
Lm.prototype.makeRequest=function(d){var f=this,R,W;return _.H(function(p){switch(p.nextAddress){case 1:if(!EsM(f)){p.jumpTo(2);break}_.q3(p,3);return p.yield(_.iG(f.innertubeTransportService,d),5);case 5:return R=p.yieldResult,R?p.return(R.content):(_.vW(Error("gj")),p.return(void 0));case 3:W=_.Ta(p),_.vW(W);case 2:return p.return(void 0)}})};
Lm.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
Lm.prototype.execute=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1){R=d;W=R.data;p=R.fallbackVe;U=R.parentVe;g=R.createScreenConfig;K=R.renderFn;E=R.command;f.panelLoadingStrategy=W;var L,X,w=((L=f.panelLoadingStrategy)==null?0:L.screenVe)?(X=f.panelLoadingStrategy)==null?void 0:X.screenVe:p;w&&_.EU(f.JSC$18286_screenManager,w,U,g);return(Y=f.getContent())?I.yield(K(Y),2):I.jumpTo(2)}return I.nextAddress!=4?EsM(f)?I.yield(f.makeRequest(E),4):I.return():(D=b=
I.yieldResult)?I.yield(K(D),0):I.return()})};
Lm[i$]=[_.nY,_.Vv];var el=function(){};
el.prototype.getContainer=function(){return _.s$()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
el.prototype.openSheet=function(d,f){var R=this,W,p,U,g,K,E;return _.H(function(Y){switch(Y.nextAddress){case 1:return W={stack:[],error:void 0,hasError:!1},_.q3(Y,2,3),p=jI,Y.yield(R.isSheetOpen(),5);case 5:U=Y.yieldResult;oq1(W,qBn(p));if(U){if(_.q("web_close_sheet_if_same_target_killswitch")&&f&&R.currentTarget===f)return(g=R.getContainer())==null||g.closeSheet(),Y.return();R.pendingData={data:d,target:bQk(R,f)};return Y.return()}d.viewModel&&(d={viewModel:d.viewModel});(K=R.getContainer())==null||
K.openSheet(d,f);R.currentTarget=f;case 3:_.eT(Y);$wf(W);_.XD(Y,0);break;case 2:E=_.Ta(Y),W.error=E,W.hasError=!0,Y.jumpTo(3)}})};
el.prototype.closeSheet=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield((f=d.getContainer())==null?void 0:f.closeSheet(),2);if(R.nextAddress!=4)return d.currentTarget=void 0,d.pendingData?R.yield(d.openSheet(d.pendingData.data,d.pendingData.target),4):R.jumpTo(0);d.pendingData=void 0;_.a4(R)})};
el.prototype.isSheetOpen=function(){var d=this,f,R;return _.H(function(W){return W.return((R=(f=d.getContainer())==null?void 0:f.isSheetOpen())!=null?R:!1)})};
var bQk=function(d,f){if(!_.q("web_parent_target_for_sheets"))return f;var R,W;return(W=(R=d.getContainer())==null?void 0:R.getParentTarget(f))!=null?W:f};var R2=window.documentPictureInPicture;var eak=_.o2(["dark"]),x9f=_.o2(["system-icons"]),XTU=_.o2(["typography"]),TIp=_.o2(["lang"]),AQn=_.o2(["style"]),D9u=_.o2(["dir"]),IZv=_.o2(["rounded-container"]),qH1=_.o2(["style"]),M$8=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],xS=function(d){this.JSC$18298_clientRoot=d;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
xS.prototype.openWindow=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return window.documentPictureInPicture&&_.lW()&&!f.currentPipWindow?p.yield((R=R2?R2:null)==null?void 0:R.requestWindow(d),2):p.return(!1);if(p.nextAddress!=3){W=p.yieldResult;if(!W)return p.return(!1);W.addEventListener("pagehide",function(){zBI(f)});
W.addEventListener("resize",f.handlePipWindowResize);f.pipWindowResizeDelay=new _.sh(function(){f.currentPipWindow&&_.zV(f.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.Xb(f.currentPipWindow.innerWidth,f.currentPipWindow.innerHeight)])},W);
aZW(W);lZn(W);return p.yield(bop(W),3)}if(!zan())return p.return(!1);f.currentPipWindow=W;f.JSC$18298_eventForwarder=wTW(W,f.JSC$18298_clientRoot);f.pipWindowResizeDelay.start();return p.return(!0)})};
xS.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var zBI=function(d){if(d.currentPipWindow){var f,R;(f=R2?R2:null)==null||(R=f.window)==null||R.close();d.currentPipWindow.removeEventListener("resize",d.handlePipWindowResize);var W;(W=d.pipWindowResizeDelay)==null||W.dispose();d.pipWindowResizeDelay=void 0;var p;(p=d.JSC$18298_eventForwarder)==null||p.stop();d.JSC$18298_eventForwarder=void 0;f=_.Z(d.onCloseCallbacks);for(R=f.next();!R.done;R=f.next())R=R.value,R();d.onCloseCallbacks=[];d.currentPipWindow=null}};
xS.prototype.getWindow=function(){return this.currentPipWindow};
var kII=function(d,f){var R;(R=d.onCloseCallbacks)==null||R.push(f)};
xS.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.lW()};
_.Uh.Object.defineProperties(xS.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
xS[i$]=[OaR];var Y2J=new _.BE("PICTURE_IN_PICTURE_CONTROLLER");var Gmf=function(d,f){this.lengthY=this.lengthX=0;this.lengthX=f.x-d.x;this.lengthY=f.y-d.y};var bI8=function(){},MkB=function(d,f){var R;
(R=d.headerElement)==null||R.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:f}))};var DkM=function(){};
DkM.prototype.openPopup=function(d,f,R,W){var p=this,U;return _.H(function(g){if(!p.container)return g.return();U={openPopupAction:{popup:f,popupType:R,uniqueId:d}};return g.return(p.container.handleOpenPopupAction(U,W))})};
DkM.prototype.closePopup=function(d){this.container&&this.container.closePopup(d)};var IhJ=function(){this.openTunnels=new Map},lmk=function(d,f,R){if(Prn(R)){var W=_.$3(R,"gclid");
R={handleEvent:function(K){f&&!f.closed&&typeof f.postMessage==="function"&&K&&K.origin&&K.source===f&&K.data&&K.data.action==="gcl_setup"&&f.postMessage(Object.assign({},{action:"gcl_transfer"},W&&{gclid:W},{gadSource:2}),K.origin)}};
for(var p=_.Z(d.openTunnels),U=p.next();!U.done;U=p.next()){var g=_.Z(U.value);U=g.next().value;g=g.next().value;if(U.closed)try{window.removeEventListener("message",g),d.openTunnels.delete(U)}catch(K){_.vW(K)}}f&&d.openTunnels.size<15&&(d.openTunnels.set(f,R),window.addEventListener("message",R))}};var q2R=function(){this.clientParams=new Map},IPV=function(d){for(var f=_.Z(d.clientParams.keys()),R=f.next();!R.done;R=f.next())R=R.value,R.startsWith("yt-mini-app-share")&&d.clientParams.delete(R)};var eBI=function(d){_.wG.call(this);this.JSC$18320_shortsController=d;LJB(this);this.addOnDisposeCallback(this.removeCaptionTrackEventListener.bind(this))};
_.x(eBI,_.wG);var LJB=function(d){d.JSC$18320_shortsController.playerApi.then(function(f){f&&(f.addEventListener("captionschanged",function(){xkI(d,f)}),xkI(d,f))})};
eBI.prototype.removeCaptionTrackEventListener=function(){var d=this;this.JSC$18320_shortsController.playerApi.then(function(f){f&&f.removeEventListener("captionschanged",function(){xkI(d,f)})})};
var xkI=function(d,f){f=f==null?void 0:f.getOption("captions","track");d=d.JSC$18320_shortsController;var R=_.I7("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(f){var W,p=(W=_.xt(_.nG,R)())==null?void 0:W.value,U;W=typeof(f==null?void 0:f.translationLanguage)==="object"&&((U=f.translationLanguage)==null?void 0:U.languageName)||f.displayName||"";p!==W&&d.store.dispatch(_.MG("stringEntity",R,{key:R,value:W.toString()}))}else d.store.dispatch(_.MG("stringEntity",R,{key:R,value:"CAPTIONS_UNAVAILABLE"}))};var XMY=function(d,f){_.wG.call(this);var R=this;this.JSC$18323_shortsController=d;this.storeWithShorts=f;d=_.xl(this.storeWithShorts,_.pi8,function(W){if(W){var p,U=(p=R.JSC$18323_shortsController.getRoot())==null?void 0:p.getPlayer(),g;(p=(g=R.JSC$18323_shortsController.alternativePlayerContainerElement)==null?void 0:g.getPlayerContainer())&&(U==null||U.appendTo(p))}else{var K;g=(K=R.JSC$18323_shortsController.alternativePlayerContainerElement)==null?void 0:K.getPlayerContainer().querySelector("#player");
p=R.JSC$18323_shortsController.activeIndex;(K=(U=R.JSC$18323_shortsController.getRoot())==null?void 0:U.querySelector('ytd-reel-video-renderer[id="'+p+'"] #player-container'))&&(g==null||g.appendTo(K,void 0,!0))}});
this.addOnDisposeCallback(d)};
_.x(XMY,_.wG);var Xj=function(d,f,R,W,p){var U=this;this.storeWithShorts=d;this.ephemeralResponseStore=f;this.store=R;this.innertubeTransportService=W;this.innertubeTransportLoader=p;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.F8(_.Zt);this.isShortsPipActive=_.F8(_.sW);this.nextReelVe=_.z2(56921);this.prevReelVe=_.z2(56922);this.backButtonVe=_.z2(22156);this.TEST_ONLY={getActiveModules:function(){return U.activeModules}}},TL2=function(d){d.unsubscribeFromStore=
_.xl(d.storeWithShorts,_.WFL,function(f){d.initOrDisposeActiveModules(f);
!f&&d.storeWithShorts.getState().shorts.isFullscreen&&(_.gZ(document.documentElement),d.storeWithShorts.dispatch(_.sVa(!1)))});
d.initOrDisposeActiveModules(_.WFL(d.storeWithShorts.getState()))},g0a,H4R,AYy;
Xj.prototype.initOrDisposeActiveModules=function(d){d?this.activeModules.push.apply(this.activeModules,[new XMY(this,this.storeWithShorts)].concat(_.uR(_.q("enable_web_shorts_captions_language_command")?[new eBI(this)]:[]))):(_.pD(this.activeModules),this.activeModules.length=0)};
Xj.prototype.registerRootElement=function(d){this.rootElement=d;TL2(this)};
Xj.prototype.getRoot=function(){return this.rootElement};
Xj.prototype.setActiveIndex=function(d){this.activeIndex=d};
_.W7i=function(d,f){var R,W,p,U,g,K,E;return _.H(function(Y){switch(Y.nextAddress){case 1:return R=new lJ,(W=R.JSC$13063_getStoreKey(f))&&d.ephemeralResponseStore.has(W)?Y.yield(d.ephemeralResponseStore.get(W),7):Y.yield(AYy(d,f),4);case 4:p=Y.yieldResult;if(!W){Y.jumpTo(3);break}U=KM(p,3600);return Y.yield(d.ephemeralResponseStore.put(W,new _.Dn(U)),3);case 7:p=(g=Y.yieldResult)==null?void 0:_.dt(g);case 3:return((K=p)==null?0:K.replacementEndpoint)&&(E=_.e(p.replacementEndpoint,_.GF))&&p.sequenceContinuation&&
(E.sequenceParams=p.sequenceContinuation),Y.return(p)}})};
g0a=function(d,f){f=(new Go).JSC$13063_getStoreKey(f);return!!f&&d.ephemeralResponseStore.has(f)};
H4R=function(d,f,R){var W,p,U,g,K;_.H(function(E){if(E.nextAddress==1){W=new Go;p=W.JSC$13063_getStoreKey(f);if(!p)return E.return();if(R.reelWatchSequenceResponse)return U=KM(R.reelWatchSequenceResponse,3600),d.ephemeralResponseStore.put(p,new _.Dn(U)),E.jumpTo(0);if(!d.ephemeralResponseStore.has(p))return E.jumpTo(0);K=R;return E.yield(d.ephemeralResponseStore.get(p),4)}K.reelWatchSequenceResponse=(g=E.yieldResult)==null?void 0:_.dt(g);_.a4(E)})};
AYy=function(d,f){var R=R===void 0?{}:R;var W,p,U;return _.H(function(g){switch(g.nextAddress){case 1:if(d.innertubeTransportService){W=d.innertubeTransportService;g.jumpTo(2);break}if(!d.innertubeTransportLoader){_.nk(Error("ij"));g.jumpTo(2);break}return g.yield(d.innertubeTransportLoader(),4);case 4:W=g.yieldResult;case 2:return g.yield((p=W)==null?void 0:_.iG(p,f,R),5);case 5:return U=g.yieldResult,g.return(U)}})};
_.Uh.Object.defineProperties(Xj.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
Xj[i$]=[Cza,_.bU,fd,_.WX(_.nY),_.WX(hZy)];_.ahs=new _.BE("STORAGE_MANAGER_TOKEN");var $9f=["touchmove","scroll"];var M82=!1;var NIf={onSpanEnd:function(d){d.parent==null&&(M82||(JQ1(),setInterval(JQ1,6E5),M82=!0),n7L(d,"web_tracing_action"))}};var wMJ=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},lhL;
wMJ.prototype.enqueue=function(d,f){f===1?this.currentPersistentToast=d:this.queue.push(d);this.openToast()};
wMJ.prototype.openToast=function(){var d;(d=this.currentToast)!=null&&d.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.Tg=new _.BE("TOAST_MANAGER_TOKEN");var GIR=new _.BE("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var S2I=new _.BE("VIEW_TRANSITION_COORDINATOR_TOKEN");var V8J=function(d){this.config=d;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;d=_.Z(d.transitionConfigs);for(var f=d.next();!f.done;f=d.next())f=_.Z(f.value).next().value,this.transitionTasksMap.set(f,[])};
V8J.prototype.registerElement=function(d,f,R){R=R===void 0?!1:R;for(var W=_.Z(Object.keys(f)),p=W.next(),U={};!p.done;U={viewTransitionName:void 0},p=W.next()){p=p.value;U.viewTransitionName=f[p];var g=this.elementTasksMap.get(d),K=void 0;if((K=g)==null?0:K.has(p)){_.F5(new _.M2("Element already registered for transition",d.tagName,p));break}g=g||new Map;g.set(p,{beforeTransition:function(E){return function(){d.style.viewTransitionName=E.viewTransitionName}}(U),
afterTransition:function(){d.style.viewTransitionName&&(d.style.viewTransitionName="")},
runOnce:R});this.elementTasksMap.set(d,g)}};
_.hG=function(d,f){var R=d.elementTasksMap.get(f);R&&(R.clear(),R.size===0&&d.elementTasksMap.delete(f))};
V8J[i$]=[GIR];var rYL;_.mk$=_.UI(function(d){return _.z("basic-content-view-model",{class:_.Iw("ytBasicContentViewModelHost",_.Ww(d.className))},_.z(_.k,{cond:function(){return d.data().headline},
then:function(f){return _.z("div",{class:"ytBasicContentViewModelHeadline"},_.z(_.d4,{text:f}))}}),_.z(_.TB,{each:function(){return d.data().paragraphs||[]},
keyBy:"INDEX"},function(f){return _.z("div",{class:"ytBasicContentViewModelParagraph"},_.z(_.k,{cond:function(){var R=f();return!!(R.header||R.customHeader||R.headline)},
then:function(){return _.z(rYL,{paragraph:f})}}),_.z(_.k,{cond:function(){return f().asset||f().text},
then:function(){return _.z("div",{class:"ytBasicContentViewModelParagraphContent"},_.z(_.k,{cond:function(){return f().asset},
then:function(R){return _.z("div",{class:"ytBasicContentViewModelParagraphAsset"},_.z(_.aH,{data:R},{contentPreviewImageViewModel:_.gw}))}}),_.z(_.k,{cond:function(){return f().text},
then:function(R){return _.z("div",{class:"ytBasicContentViewModelParagraphText"},_.z(_.d4,{text:R}))}}))}}))}))},"Ge");
rYL=_.UI(function(d){var f=d.paragraph;return _.z(_.U3,null,_.z(_.k,{cond:function(){return f().headline},
then:function(R){return _.z(_.d4,{text:R,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.z(_.aH,{data:function(){return f().header||f().customHeader}},{sectionHeaderViewModel:function(R){return _.z(_.bi,{data:R.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"He");var PyR=_.UI(function(d){var f=_.fA("yt-expandable-metadata-header-view-model"),R=_.qL(function(W){if(!_.uI(_.mv(W),f.value,["A".toString(),"BUTTON".toString()])){var p;(p=d.expandedCallback)==null||p.call(d,!1)}});
return _.z("yt-expandable-metadata-header-view-model",{el:f,class:"ytExpandableMetadataHeaderViewModelHost"},_.z(_.k,{cond:function(){return d.expanded()},
then:function(){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":R},_.z("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.z(_.k,{cond:function(){return d.data().expandedTitleImage},
then:function(W){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.z(_.Wk,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:W}))}}),_.z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.z(_.d4,{text:function(){return d.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.z(_.d4,{text:function(){return d.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.z(_.d4,{text:function(){return d.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.z("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.z(_.aH,{data:function(){return d.data().infoButton}},{buttonViewModel:_.bE}),_.z(_.aH,{data:function(){return d.data().collapseButton}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
onClick:function(){var p;(p=d.expandedCallback)==null||p.call(d,!1)}})}})))},
else:function(){return _.z(u$L,Object.assign({},d))}}))},"Ie"),QRB=_.UI(function(d){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.z(_.k,{cond:function(){return d.data().collapsedLabelImage},
then:function(f){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.z(_.Wk,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:f,alt:""}))}}),_.z(_.d4,{text:function(){return d.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"Je"),u$L=_.UI(function(d){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.qL(function(){var f;return void((f=d.expandedCallback)==null?void 0:f.call(d,!0))})},_.z("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.z(_.k,{cond:function(){return d.data().collapsedImage},
then:function(f){return _.z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.z(_.Wk,{width:16,height:16,data:f,alt:""}))}}),_.z(_.k,{cond:function(){return d.data().showLeadingCollapsedLabel},
then:function(){return _.z(QRB,Object.assign({},d))}}),_.z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.z(_.d4,{text:function(){return d.data().collapsedTitle}}))),_.z("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.z(_.k,{cond:function(){return!d.data().showLeadingCollapsedLabel},
then:function(){return _.z(QRB,Object.assign({},d))}}),_.z(_.aH,{data:function(){return d.data().infoButton}},{buttonViewModel:_.bE}),_.z(_.aH,{data:function(){return d.data().expandButton}},{buttonViewModel:function(f){return _.z(_.bE,{data:f.data,
onClick:function(){var R;(R=d.expandedCallback)==null||R.call(d,!0)}})}})))},"Ke");_.vsG=_.UI(function(d){var f=_.Z(_.ey(function(){return d.data().initiallyExpanded})),R=f.next().value,W=f.next().value,p,U=(p=_.Ze().resolve(_.WX(_.dm)))==null?void 0:p(),g=function(){var K=d.data().colorData;
if(K)return U?K==null?void 0:K.darkColorPalette:K==null?void 0:K.lightColorPalette};
return _.z("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.xJ({"background-color":function(){var K=g();return(K==null?0:K.section2Color)?_.yF(K.section2Color):""}})},_.z(_.aH,{data:function(){return d.data().header}},{expandableMetadataHeaderViewModel:function(K){return _.z(PyR,{data:K.data,
expanded:function(){return!!R()},
expandedCallback:function(E){W(E)}})}}),_.z(_.k,{cond:function(){return R()},
then:function(){return _.z("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.z(_.aH,{data:function(){return d.data().expandedContent}},{horizontalShelfViewModel:function(K){return _.z(_.h8,{data:K.data,
includeMargin:!0,forceNarrowLayout:!0,palette:g})},
videoSummaryContentViewModel:function(K){return _.z(u_R,{data:K.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(K){return _.z(_.kR,{data:K.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(K){return _.z(_.mk$,{data:K.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.z(_.aH,{data:function(){return d.data().expandedBottomButtons}},{buttonViewModel:function(K){return _.z("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.z(_.bE,{data:K.data}))}}))}}))},"Le");var FJ2=_.UI(function(d){var f=d.text;var R=d.marqueeSpacing;var W=d.scrollDelay;var p=d.scrollDuration;var U=d.enableMarqueeScroll;d=d.large;var g=_.Z(_.kY(!1,void 0,"kfNqfd")),K=g.next().value,E=g.next().value,Y=_.Z(_.kY(0,void 0,"bYgZbf"));g=Y.next().value;var b=Y.next().value,D=_.fA("marquee-scroll");Y=_.fA("div");var I=_.fA("span"),L=_.Ze().resolve(_.fG);_.G7(function(){if(U()){var S=I.value.getBoundingClientRect().width,r=D.value.getBoundingClientRect().width;if(S>r){var v=(L==="ltr"?-1:1)*
(S+(R?R():16));Promise.resolve().then(function(){E(!0);b(v)})}}},"giRlme");
var X={},w={};return _.z("marquee-scroll",{class:_.Iw("ytMarqueeScrollHost",(X.ytMarqueeScrollHostLarge=d,X)),el:D},_.z("div",{id:"marquee-scroll-inner-container",class:_.Iw("ytMarqueeScrollInnerContainer",(w.ytMarqueeScrollAnimationEnabled=function(){return K()},w)),
el:Y,style:_.xJ({gap:R?(0,_.PO)(R):"16px","animation-duration":p?GCV(p):"16s","animation-delay":W?GCV(W):"3s","--marquee-translate":(0,_.PO)(g)})},_.z("span",{el:I,dir:"auto"},_.z(_.d4,{text:f,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.z(_.k,{cond:K,then:function(){return _.z("span",{"aria-hidden":"true",dir:"auto"},_.z(_.d4,{text:f,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Me");_.JYI=_.UI(function(d){var f=d.data;var R=d.overlayDensity;d=_.qL(function(){f().onTapCommand&&_.Cu(f().onTapCommand);return!1});
var W=_.CNW(),p=function(){return(R==null?void 0:R())===1?22:16},U={};
return _.z("reel-sound-metadata-view-model",{class:_.Iw("ytReelSoundMetadataViewModelHost",(U.ytReelSoundMetadataViewModelHostLarge=function(){return(R==null?void 0:R())===1},U)),
"on:click":d,tabindex:0,role:"button","on:keydown":W},_.z("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.z(_.k,{cond:function(){return f().musicIcon},
then:function(g){return _.z(_.Wk,{data:g,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:p})}}),_.z("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.z(FJ2,{text:function(){return f().soundMetadata},
enableMarqueeScroll:function(){return!!f().enableMarqueeScroll},
large:function(){return(R==null?void 0:R())===1}}))))},"Ne");var nsI,hBJ,Aj,yYh,iII,NLI,t8$,cYk;nsI=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];hBJ=_.HX("wil_icon_max_concurrent_fetches",Infinity);
Aj=function(d,f,R){var W=this;this.iconSet=d;this.appDirection=f;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.RJ.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.q("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.q("wil_icon_network_first");this.renderWhenIdle=_.q("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.q("wil_icon_load_immediately");this.isPurging=!1;d=function(){W.cacheStorageAvailable&&(W.cacheStorageAsync=_.RJ.caches.open("yt-icons").then(function(U){return W.cacheStorageSync=U}).catch(function(){W.cacheStorageAvailable=!1}))};
R=(R==null?void 0:R())||{};R=_.Z(Object.entries(R));for(f=R.next();!f.done;f=R.next()){var p=_.Z(f.value);f=p.next().value;p=p.next().value;p=IS(p);osY(p);this.iconCache[f]=p.cloneNode(!0)}this.isPurging=$kI(this);this.isPurging instanceof Promise?this.isPurging.then(d):d()};
_.cxS=function(d,f){var R=d.resolveIcon(f);return R?d.renderingMode===1?NLI(d,R,d.renderingMode):(f=d.iconCache[R.url])?(f=f.cloneNode(!0),yYh(d,f),NLI(d,R,d.renderingMode,f)):_.CyM(d,R).then(function(W){var p=W?0:1;yYh(d,W);return NLI(d,R,p,W)}):(_.F5(new _.M2("Icon not found",{iconShape:f})),function(){})};
yYh=function(d,f){if(f){d.counter+=1;d="_yt"+d.counter;f=[f].concat(_.uR(f.getElementsByTagName("*")));f=_.Z(f);for(var R=f.next();!R.done;R=f.next())if(R=R.value,R.tagName==="style"&&R.textContent)R.textContent=iII(R.textContent,d,!0);else for(var W=_.Z(R.attributes),p=W.next();!p.done;p=W.next()){p=p.value;p.name==="id"&&(p.value+=d);["mask","fill","clip-path"].includes(p.name)&&(p.value=iII(p.value,d));if(p.name==="style"){var U=R.style;try{U.cssText=iII(U.cssText,d,!0)}catch(b){var g=void 0,K=
void 0,E=void 0,Y=void 0;aM({error:((g=b)==null?void 0:(E=(K=g).toString)==null?void 0:E.call(K))||"",el:R.outerHTML,style:!!U,cssText:(Y=U)==null?void 0:Y.cssText})}}p.name==="xlink:href"&&(p.value=p.value.replace(/#(.*)/,"#$1"+d))}}};
iII=function(d,f,R){var W=/url\(["']?#(.*?)["']?\)/;(R===void 0?0:R)&&(W=/url\(["']?#(.*?)["']?\)/g);return d.replace(W,"url(#$1"+f+")")};
NLI=function(d,f,R,W){return function(p,U){var g=Object.assign({},{iconColor:"currentcolor",iconWidth:f.size+"px",iconHeight:f.size+"px",iconDisplay:"block"},U);U=_.eb("DIV");var K=g.iconColor,E=g.iconFilter;g="width: "+g.iconWidth+"; height: "+g.iconHeight+"; display: "+g.iconDisplay+";";E&&(g+=" filter: "+E+";");R===0&&(g+=" fill: "+K+";");R===1&&(E=f.url,g+=" -webkit-mask: url("+E+") no-repeat center / cover; mask: url("+(E+") no-repeat center / cover; background-color: ")+K);f.allowMirroring&&
d.appDirection==="rtl"&&(g+=" transform: scale(-1, 1); transform-origin: center center;");U.setAttribute("style",g);R===0&&W&&U.appendChild(W);p.appendChild(U)}};
_.CyM=function(d,f){var R,W,p;return _.H(function(U){R=function(g){return C9(g)};
W=f.url;if(!BLM(W))throw Error("lj");p=cYk(d,W);return U.return(p.then(function(g){return g.clone().text()}).then(function(g){var K=R(g);
g=f.size;var E=_.eb("DIV");_.WH(E,K);K=_.x3(E.firstElementChild!==void 0?E.firstElementChild:_.yFa(E.firstChild,!0));g=osY(K,g);d.iconCache[W]=g.cloneNode(!0);delete d.responsePromises[W];return g}).catch(function(){}))})};
t8$=function(d){var f,R=(f=d.requestAninmationFrameResolver)==null?void 0:f.promise;R||(d.requestAninmationFrameResolver=new _.q_,R=d.requestAninmationFrameResolver.promise,_.RJ.requestAnimationFrame(function(){var W;(W=d.requestAninmationFrameResolver)==null||W.resolve();d.requestAninmationFrameResolver=null}));
return R};
cYk=function(d,f){var R,W;return _.H(function(p){if(p.nextAddress==1)return d.waitForAnimationFrame?p.yield(t8$(d),2):p.jumpTo(2);R=d.responsePromises[f];R||(W=function(){var U,g,K;return _.H(function(E){switch(E.nextAddress){case 1:if(!d.cacheStorageAvailable){U=void 0;E.jumpTo(2);break}if(g=d.cacheStorageSync){E.jumpTo(3);break}return E.yield(d.cacheStorageAsync,4);case 4:g=E.yieldResult;case 3:U=g;case 2:return K=U,d.isNetworkFirstStrategy?E.return(d.fetchAndUpdateCache(f,K).catch(d.getCacheStorageResponse.bind(d,
f,K))):E.return(d.getCacheStorageResponse(f,K).catch(d.fetchAndUpdateCache.bind(d,f,K)))}})},R=d.renderWhenIdle?new Promise(function(U,g){_.w0(_.Pp,function(){W().then(U).catch(g)},10)}):W(),d.responsePromises[f]=R);
return p.return(R.catch(function(U){delete d.responsePromises[f];aM({error:(U==null?0:U.toString)?U.toString():"",url:f});throw U;}))})};
Aj.prototype.fetchAndUpdateCache=function(d,f){var R=this;return _.H(function(W){return W.return(dKI(R,d).then(function(p){jYh(R,d,p,f);return p}))})};
var dKI=function(d,f){var R;return _.H(function(W){if(d.numFetches<hBJ)return d.numFetches+=1,W.return(f5y(d,f).finally(function(){--d.numFetches;if(Object.keys(d.queuedResponseResolvers).length){var p=Object.keys(d.queuedResponseResolvers)[0],U=d.queuedResponseResolvers[p];delete d.queuedResponseResolvers[p];U.resolve(dKI(d,p))}}));
R=new _.q_;d.queuedResponseResolvers[f]=R;return W.return(R.promise)})},f5y=function(d,f,R){R=R===void 0?2:R;
var W;return _.H(function(p){W={credentials:"same-origin",priority:"low"};return p.return(_.RJ.fetch(f,W).then(function(U){return U.ok?U:Promise.reject(Error("mj`"+U.status+"`"+U.statusText))}).catch(function(U){if(R>0)return f5y(d,f,R-1);
throw U;}))})},jYh=function(d,f,R,W){_.H(function(p){return W?p.return(new Promise(function(U){_.w0(_.Pp,function(){var g,K;
return _.H(function(E){switch(E.nextAddress){case 1:if(!d.isNetworkFirstStrategy){g=void 0;E.jumpTo(2);break}return E.yield(W.match(f).catch(function(){}),3);
case 3:g=E.yieldResult;case 2:if(K=g){E.jumpTo(4);break}return E.yield(W.put(f,R.clone()).catch(function(Y){aM({error:(Y==null?0:Y.toString)?Y.toString():"",url:f})}),4);
case 4:U(),_.a4(E)}})},50)})):p.return()})};
Aj.prototype.getCacheStorageResponse=function(d,f){return _.H(function(R){return f?R.return(f.match(d).then(function(W){return W&&W.ok?W:Promise.reject()})):R.return(Promise.reject())})};
var osY=function(d,f){f===void 0||d.getAttribute("viewBox")||d.setAttribute("viewBox","0 0 "+f+" "+f);d.setAttribute("focusable","false");d.setAttribute("aria-hidden","true");try{d.style.pointerEvents="none",d.style.display="inherit",d.style.width="100%",d.style.height="100%"}catch(p){var R;aM({error:((R=p)==null?0:R.toString)?p.toString():""});try{d.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(U){var W;aM({error:((W=U)==null?0:W.toString)?U.toString():
""})}}return d},BLM=function(d){for(var f=_.Z(nsI),R=f.next();!R.done;R=f.next())if(d.startsWith(R.value)&&d.endsWith(".svg"))return!0;
return!1};
Aj.prototype.resolveIcon=function(d){return this.iconSet.resolveIcon(d)};
var aM=function(d){_.JA(new _.M2("Error in IconManager",d))},$kI=function(d){if(_.q("wil_icons_cache_purge_killswitch"))return!1;
try{var f=_.RJ.localStorage}catch(U){return!1}if(!f||!d.cacheStorageAvailable)return!1;var R=function(U){try{var g;(g=f)==null||g.setItem("yt-icons-last-purged",U.toString())}catch(E){var K;aM({error:((K=E)==null?0:K.toString)?E.toString():""})}},W=Number(f.getItem("yt-icons-last-purged"));
if(!W)return W=new Date,W=W.setDate(W.getDate()-Math.floor(Math.random()*90+1)),R(W),!1;if(function(U,g){U=new Date(U);g=new Date(g);return g.getMonth()-U.getMonth()+12*(g.getFullYear()-U.getFullYear())}(W,Date.now())<3)return!1;
try{return _.RJ.caches.delete("yt-icons").then(function(U){U&&R(Date.now());return U}).catch(function(){return!1}).finally(function(){d.isPurging=!1})}catch(U){var p;
aM({error:((p=U)==null?0:p.toString)?U.toString():""});return!1}};
Aj[i$]=[N3C,_.fG,_.WX(itc)];_.MP=function(d,f){this.iconManager=d;this.iconsToFetch=f};
_.MP[i$]=[_.qq,_.WX(CsC)];var RAJ=function(){};var WDR=function(d,f,R){this.requestKey=d;this.bNh=f;this.uXL=R;this.zGh=function(){return new XMLHttpRequest};
this.rDJ=void 0;this.kx9=[]};
WDR.prototype.getLatestChallengeResponse=function(){return this.uXL};
var dre=function(d,f,R){var W,p,U,g;return _.H(function(K){if(K.nextAddress==1){_.F7("attestation_challenge_fetch");_.JD("att_fs",void 0,"attestation_challenge_fetch");if(!d.rDJ)throw new _.X9(9,"Missing fetcher");return K.yield(d.rDJ(f,R),2)}W=K.yieldResult;U=(p=W)==null?void 0:p.bgChallenge;if(!U)throw new _.X9(15,"Missing field");d.uXL=W;d.kx9.forEach(function(E){E(W)});
g=nu1(U);_.JD("att_fc",void 0,"attestation_challenge_fetch");vy("attestation_challenge_fetch");return K.return(g)})},eVi=function(d,f){var R,W,p,U,g;
return _.H(function(K){switch(K.nextAddress){case 1:R=new zz(100,3E5,.25,2),W=void 0;case 2:if(!(R.currBackoffCount_<10)){K.jumpTo(4);break}_.q3(K,5);if(!(R.currBackoffCount_>0)){K.jumpTo(7);break}return K.yield(Crv(R.getValue()),7);case 7:return K.yield(pny(d,f),9);case 9:return p=K.yieldResult,K.return(p);case 5:U=_.Ta(K);U instanceof _.X9?W=U:(g=U instanceof Error?U.message:"Unknown",W=new _.X9(9,g));gcR(R);K.jumpTo(2);break;case 4:if(W)throw W;throw new _.X9(9,"Unknown error");}})},pny=function(d,
f){f=n$e(hpB(new JdN,f),d.requestKey);
var R=new _.q_,W=d.zGh();W.open("POST",d.bNh);W.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");W.setRequestHeader("Content-Type","application/json+protobuf");W.onload=function(){if(_.S$p(W)){var p=cHV(W.responseText);R.resolve(p)}else R.reject(new _.X9(_.$hp(_.zh(W)),W.statusText))};
W.onerror=function(){R.reject(new _.X9(_.$hp(_.zh(W)),W.statusText))};
W.send(f.serialize());return R.promise};var O9G=function(d){this.networkStatusManager=d;this.isDownloaded=yyW===void 0?function(){return!1}:yyW;
this.isReady=!1;this.g0l=UKy(this)},UKy=function(d){var f;
return _.H(function(R){if(R.nextAddress==1)return R.yield(TjJ(),2);if(R.nextAddress!=3)return f=R.yieldResult,R.yield(KDL(f),3);d.jm=R.yieldResult;BIf(d.jm).then(function(){d.isReady=!0});
return R.return(d.jm)})},Z9J=function(d,f,R){d.jm?(d=d.jm.ouG({pD:R,
scJ:!0,npu:!0}),f.serviceIntegrityDimensions={poToken:d}):_.vW(Error("oj"))};
O9G.prototype.processContext=function(d){var f=this;if(!d.input.match(_.UN(gGy)))return _.iu();var R=d.innerTubeRequest,W=R.videoId;return!W||this.isDownloaded(R)||this.networkStatusManager&&!this.jm&&!this.networkStatusManager.isNetworkAvailable()?_.iu():this.jm?this.isReady?(Z9J(this,R,W),_.iu()):new CP(BIf(this.jm).then(function(){Z9J(f,R,W)})):new CP(this.g0l.then(function(p){return _.H(function(U){if(U.nextAddress==1)return U.yield(BIf(p),2);
Z9J(f,R,W);_.a4(U)})}))};var sY8=new _.BE("WEB_PO_CONTEXT_PROCESSOR");var gkB=function(d,f){var R=this;this.j6A=0;var W;this.oy1=(W=f==null?void 0:f.oy1)!=null?W:window;this.networkStatusManagerPromise=f==null?void 0:f.networkStatusManagerPromise;var p;this.requestKey=(p=f==null?void 0:f.requestKey)!=null?p:_.Kf("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var U;this.zjT=(U=f==null?void 0:f.zjT)!=null?U:function(E){return new Gj(E)};
var g;W=(g=f==null?void 0:f.hmb)!=null?g:function(E,Y,b){return new WDR(E,Y,b)};
this.bgChallenge=nu1(d.bgChallenge);this.ttlSeconds=h_W(ok(d.challenge||""));this.q2=W(this.requestKey,_.q("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.RJ.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",d);ioS(this.q2);var K;this.oDM=(K=f==null?void 0:f.oDM)!=null?K:function(E){_.Vk(R.oy1.document,"visibilitychange",function(){R.oy1.document.visibilityState===
"visible"&&E()})}},KDh=function(d){if(!d.vm){var f={maxAttempts:5,
z4w:d.ttlSeconds*1E3};cQp(d.oy1);d.vm=d.zjT({q2:d.q2,kYY:{disable:_.q("html5_web_po_disable_remote_logging"),nZ:"aGIf",gmX:a6u("html5_web_po_experiment_ids"),och:_.q("wpo_dis_lfdms")?0:1E3,lq0:function(W){var p=grC.get(W);p||(p=new soN(W),p=new Im(p),grC.set(W,p));return p}},
gjt:f,qZY:d.bgChallenge,i0E:t$v});d.j6A=Date.now();CoF(d.vm,function(){d.j6A=Date.now()});
wNU(d.vm,function(){return _.H(function(W){return W.return(H9R(d))})});
var R=d.eVh.bind(d);d.networkStatusManagerPromise&&d.ttlSeconds>0&&d.networkStatusManagerPromise.then(function(W){W.listen("publicytnetworkstatus-online",R)});
d.oDM(R)}};
gkB.prototype.eVh=function(){if(Date.now()>this.j6A+this.ttlSeconds*1E3){var d;(d=this.vm)==null||ydN(d)}};
var H9R=function(d){if(d.vMk)return d.vMk;if(!d.vm)throw Error("pj");d.vMk=new m5({vm:d.vm,q2:d.q2,sH9:!0,onError:t$v});return d.vMk},jcn=function(d,f){d=new gkB(d,f);
KDh(d);H9R(d)};var EkI=_.iRM.ephemeralActionSelector,wg=function(d,f){this.store=d;this.queue=[];f==null||f.addEventListener("yt-navigate-start",this.reset.bind(this))};
wg.prototype.enqueue=function(d){var f=d.command,R=d.durationMs,W=d.elementToFocus;var p=d.label;var U=d.elementToFocus;d.command?p=_.X7("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:p,shortcut:_.X7("SHIFT_PLUS_ENTER")}):U&&(d=p+". "+_.X7("SHIFT_PLUS_ENTER")+" for more information.",p=_.X7("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:p,shortcut:_.X7("SHIFT_PLUS_ENTER")},d));R={announcement:p,durationMs:R!=null?R:8E3};f?R.command=f:W&&(W.classList.add("ephemeral-action-focusable-element"),R.selector=W.tagName+
".ephemeral-action-focusable-element");this.queue.push(R);zAs(this)};
wg.prototype.activate=function(d){var f=EkI(this.store.getState());if(f){if(f==null?0:f.command)_.$O(f.command),this.store.dispatch(pxO(null));if(f==null?0:f.selector)f=document.querySelector(f.selector),_.oWU(f);d.preventDefault()}};
var zAs=function(d){if(!EkI(d.store.getState())&&d.queue.length){var f=d.queue.shift();f&&(d.previousAnnouncement===f.announcement&&(f.announcement+="\u00a0"),d.store.dispatch(pxO(f)),d.previousAnnouncement=f.announcement,d.timeoutId=setTimeout(function(){if(f.selector){var R;(R=document.querySelector(f.selector))==null||R.classList.remove("ephemeral-action-focusable-element")}d.store.dispatch(pxO(null));zAs(d)},f.durationMs))}};
wg.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(pxO(null));this.queue.length=0;this.timeoutId=void 0};
wg[i$]=[_.hO,_.WX(_.wx)];_.lZ=new _.BE("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var kMB=window.AbortController||kQu;var YSI=new _.BE("AUTH_SERVICE_TOKEN");var W01=_.o2(["about:blank"]),Rcn;var Gg=new _.BE("API_IFRAME_TOKEN"),b9s=new _.BE("FETCH_FN_TOKEN"),DKG=new _.BE("PARSE_FN_TOKEN"),I5s=new _.BE("WINDOW_REQUEST_TOKEN"),qS2=new _.BE("TEXT_DECODER_TOKEN");var dge;dge=new _.BE("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.LDM=new _.BE("MISC_UI_SHARED_FLAGS_TOKEN");var eAM=function(){};
eAM.prototype.getFlag=function(d){if(d.configType!==2)throw Error("qj");return xKh(d)};
var xKh=function(d){switch(d.flagType){case "bool":return _.q(d.flagName);case "int":return _.va(_.HX(d.flagName));case "double":return _.HX(d.flagName);case "string":return _.Kf(d.flagName);case "int32_list":return a6u(d.flagName);case "int64_list":return a6u(d.flagName).map(function(f){return _.va(f)});
case "string_list":return _.E4(d.flagName);default:throw Error("rj");}};var Sl=function(d,f,R){f=f===void 0?{}:f;lQ.call(this,R===void 0?"uninitialized":R);this.env=d;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}];f.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=f.shouldWaitOnAsyncImmediate)};
_.x(Sl,lQ);Sl.prototype.init=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return f.processPluginOptions.shouldWaitOnAsyncImmediate?W.yield(d(f.env),2):(d(f.env),W.jumpTo(2));if(W.nextAddress!=4)return f.jobSet?W.yield(f.jobSet.completedResolver.promise,4):W.jumpTo(4);R=_.hf();R.parkOrScheduleJob(function(){f.transition("rendering")},10,"ci");
_.a4(W)})};
Sl.prototype.initialRender=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return f.processPluginOptions.shouldWaitOnAsyncImmediate?W.yield(d(f.env),2):(d(f.env),W.jumpTo(2));if(W.nextAddress!=4)return f.jobSet?W.yield(f.jobSet.completedResolver.promise,4):W.jumpTo(4);R=_.hf();R.parkOrScheduleJob(function(){f.transition("rendered")},10,"cr");
_.a4(W)})};
Sl.prototype.afterRenderImmediate=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return f.processPluginOptions.shouldWaitOnAsyncImmediate?W.yield(d(f.env),2):(d(f.env),W.jumpTo(2));if(W.nextAddress!=4)return f.jobSet?W.yield(f.jobSet.completedResolver.promise,4):W.jumpTo(4);R=_.hf();R.parkOrScheduleJob(function(){f.transition("after-render-deferred")},10,"carml");
_.a4(W)})};
Sl.prototype.afterRenderDeferred=function(d){var f=this;return _.H(function(R){d(f.env);_.a4(R)})};var XnR;_.vN("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});XnR={};_.Tay=(XnR.CSI=HUn(),XnR.ECATCHER=g4f(),XnR);var AtB={},a5L=(AtB.rendered={priority:0,callback:function(d){PPL(d.injector.resolve(lw))}},AtB);var fRU=new _.BE("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),MdG=new _.BE("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var wns=function(d){this.callbackFnMap=d;this.configMap={}};
wns.prototype.handleResponse=function(d){var f;if(d=(f=d.responseContext)==null?void 0:f.serviceTrackingParams)for(f=_.Z(d),d=f.next();!d.done;d=f.next()){d=d.value;var R=d.params,W=d.service;if(R&&W){this.configMap[W]||(this.configMap[W]=new PzB);d=this.configMap[W];var p=void 0,U=(p=this.callbackFnMap)==null?void 0:p[W];R=_.Z(R);for(W=R.next();!W.done;W=R.next())p=W.value,W=p.key,p=p.value,W&&p&&(d.set(W,p),U&&U(W,p))}}};
wns[i$]=[_.WX(MdG)];var l58=!1,YMW=0,K08=null,kCW=null;var GMI=new _.BE("NETWORK_SLI_TOKEN");var SS$=function(d,f,R,W,p){this.networkSli=d;this.fetchFn=f;this.parseFn=R;this.requestFn=W;this.JSC$18430_textDecoder=p};
SS$.prototype.fetch=function(d,f,R){var W=this,p,U,g;return _.H(function(K){p=VdI(W,d,f);g=(U=W.fetchFn)!=null?U:fetch;return K.return(g(p).then(function(E){return W.handleResponse(E,R)}).catch(function(E){_.JA(E);
if((R==null?0:R.expectJsonStrict)&&E instanceof AO&&E.errorType===1)return Promise.reject(E)}))})};
var EHa=function(d,f,R,W){var p,U,g,K,E,Y,b;return _.H(function(D){switch(D.nextAddress){case 1:return p=VdI(d,f,R),_.q3(D,2),D.yield(fetch(p),4);case 4:U=D.yieldResult;_.Cf(D,3);break;case 2:throw _.Ta(D),new AO(2,"Failed to parse streaming response",p.url);case 3:if(!U.redirected&&!U.ok)throw(g=d.networkSli)==null||g.failure(),new _.M2("Streaming fetch request not ok",p.url);if(!U.body)throw new _.M2("No response body in streaming response",p.url);K={};if(_.q("web_streaming_fast"))return E=U.body.getReader(),
D.return(rt8(d,E,K,W));Y=U.body.pipeThrough(new TextDecoderStream).getReader();b=new _.Wg;return D.return(mKB(d,Y,b,e7v,K,W))}})},VdI=function(d,f,R){if(d.networkSli){var W=_.De(_.Z6(f,"key"))||"/UNKNOWN_PATH";
d.networkSli.start(W)}W=R;_.q("wug_networking_gzip_request")&&(W=v6L(R));var p;return new ((p=d.requestFn)!=null?p:window.Request)(f,W)},rt8=function(d,f,R,W){var p,U,g,K,E,Y,b,D,I,L,X;
return _.H(function(w){switch(w.nextAddress){case 1:p=d.JSC$18430_textDecoder?new d.JSC$18430_textDecoder("utf-8"):new TextDecoder("utf-8"),U="",g=function(S){S=S.trim();S.length!==0&&S!=="]"&&S!=="["?(S.startsWith("[")&&(S=S.substring(1)),S.endsWith("]")&&(S=S.slice(0,-1)),S.endsWith(",")&&(S=S.slice(0,-1)),S=S.trim()):S=void 0;if(S)try{var r=JSON.parse(S);e7v(R,r);W==null||W(R,r)}catch(v){throw new AO(1,"Failed to parse streaming response",S);}},_.q3(w,2,3);
case 5:return w.yield(f.read(),8);case 8:K=w.yieldResult;E=K.value;if(Y=K.done)return U.length>0&&g(U),b=void 0,(b=d.networkSli)==null||b.success(),w.return(R);U+=p.decode(E,{stream:!0});D=U.split("\n");U=D.pop()||"";I=_.Z(D);for(L=I.next();!L.done;L=I.next())X=L.value,g(X);w.jumpTo(5);break;case 3:_.eT(w);f.releaseLock();_.XD(w,0);break;case 2:throw _.Ta(w),new AO(1,"Failed to parse streaming response");}})},mKB=function(d,f,R,W,p,U){var g,K,E,Y,b,D,I,L,X;
return _.H(function(w){if(w.nextAddress==1)return w.yield(f.read(),2);g=w.yieldResult;K=g.value;if(E=g.done)return(Y=d.networkSli)==null||Y.success(),w.return(p);try{b=R.parse(K)}catch(S){throw new AO(1,"Failed to parse streaming response",K);}if(b!=null)for(D=_.Z(b),I=D.next();!I.done;I=D.next())L=I.value,W(p,L),X=void 0,(X=U)==null||X(p,L);return w.return(mKB(d,f,R,W,p,U))})};
SS$.prototype.handleResponse=function(d,f){var R,W=(R=this.parseFn)!=null?R:JSON.parse;R=d.text().then(function(p){if((f==null?0:f.jspbResponseCtor)&&d.ok)return rtk(f.jspbResponseCtor,p);p=p.replace(")]}'","");if((f==null?0:f.expectJsonStrict)&&p)try{var U=W(p)}catch(K){throw new AO(1,"JSON parsing failed after fetch");}var g;return(g=U)!=null?g:W(p)});
d.redirected||d.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),R=R.then(function(p){_.JA(new _.M2("Error: API fetch failed",d.status,d.url,p));return Object.assign({},p,{errorMetadata:{status:d.status}})}));
return R};
SS$[i$]=[_.WX(GMI),_.WX(b9s),_.WX(DKG),_.WX(I5s),_.WX(qS2)];var uoM=new _.BE("NETWORK_MANAGER_TOKEN");var PHG=[1,2,4,8,16,30],vk2=function(d){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=d.maxTimeMs;this.maxFrameCount=d.maxFrameCount===void 0?Math.ceil(60*d.maxTimeMs/1E3):d.maxFrameCount;d=_.Z(PHG);for(var f=d.next();!f.done;f=d.next())this.brokenFrameSummarizers.push(new QYB(f.value/60*1E3))},FDI=function(d){var f=d.frameCountInternal>=d.maxFrameCount;
return d.elapsedTimeMs>=d.maxTimeMs||f};
vk2.prototype.summarize=function(){for(var d=[],f=_.Z(this.brokenFrameSummarizers),R=f.next();!R.done;R=f.next())R=R.value,R=R.brokenFrameCount!==0?{severityMs:Math.round(R.targetFrameTimeMs),eventCount:R.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(R.averageDurationBetweenEventsMs)}:void 0,R&&d.push(R);return{summaries:d,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.Uh.Object.defineProperties(vk2.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 QYB=function(d){this.targetFrameTimeMs=d;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.Uh.Object.defineProperties(QYB.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var JtG=function(){};
JtG.prototype.start=function(d,f){var R=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var W=new vk2({maxTimeMs:d});this.monitor=W;this.lastSummaryInternal=void 0;this.metadataToLog=f;return new Promise(function(p){var U=function(g){if(g===void 0)R.stop(),p(void 0);else if(R.monitor!==W)g=Object.assign({},W.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),p(g);else{var K=R.monitor;if(!FDI(K)){K.frameCountInternal++;if(K.prevTime===
void 0)K.startTime=g;else for(var E=g-K.prevTime,Y=_.Z(K.brokenFrameSummarizers),b=Y.next();!b.done;b=Y.next()){b=b.value;var D=b.currTimeMs;b.currTimeMs+=E;E>b.targetFrameTimeMs+2&&(b.brokenFrameCount++,b.timeOfFirstBrokenFrameMs===void 0&&(b.timeOfFirstBrokenFrameMs=D),b.timeOfLastBrokenFrameMs=D)}K.prevTime=g}FDI(R.monitor)?p(R.stop()):_.Pp.addJob(U,5,0)}};
_.Pp.addJob(U,5,0)})};
JtG.prototype.stop=function(d){if(!this.monitor)return this.lastSummaryInternal;var f=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(f.monitoringDurationMs){d=d!=null?d:this.metadataToLog;var R={droppedFramesSummary:f,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};d&&(R[d.type]=d.data);_.mY("manualSmoothnessMeasurement",R)}this.monitor=void 0;this.lastSummaryInternal=f;this.metadataToLog=void 0;return f};_.nkL=new _.BE("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var hAk;hAk=function(d){this.JSC$18453_expiringStorage=new lv(d)};
_.oks=function(d){if(_.bUk()&&(d=_.YLf(_.Av()+"::"+d)))return new hAk(d)};
hAk.prototype.set=function(d,f,R){R=R!==void 0?Date.now()+R:void 0;this.JSC$18453_expiringStorage.set(d,f,R)};
hAk.prototype.get=function(d){return this.JSC$18453_expiringStorage.get(d)};
hAk.prototype.remove=function(d){this.JSC$18453_expiringStorage.remove(d)};var $Ks=new _.BE("SESSION_STORAGE");_.V6=function(){};
_.V6.getInstance=function(){var d=_.oS("ytglobal.storage_");d||(d=new _.V6,_.Wp("ytglobal.storage_",d));return d};
_.V6.prototype.estimate=function(){var d,f,R;return _.H(function(W){d=navigator;return((f=d.storage)==null?0:f.estimate)?W.return(d.storage.estimate()):((R=d.webkitTemporaryStorage)==null?0:R.queryUsageAndQuota)?W.return(DSF()):W.return()})};
_.Wp("ytglobal.storageClass_",_.V6);var TNJ=0;var SML=!1;var NaI=_.o2(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),yt$=_.o2(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var hSh={"/":_.eN,"/?feature=ytca":_.eN,"/feed/downloads":_.flf};var CH$=cFM.continuationCommandSelector,HD=function(d,f,R){this.JSC$18469_upliftPromise=d;this.store=f;this.JSC$18469_persistentStorePromiseAccessor=R};
HD.prototype.shouldPreferLocalResponse=function(d){return d.browseId==="FEdownloads"||d.browseId==="FEsmart_downloads"&&_.q("kevlar_modern_downloads_page")?!0:!1};
HD.prototype.localInnertubeResponse=function(d){var f=this;return _.H(function(R){return d.browseId==="FEdownloads"?_.q("kevlar_modern_downloads_page")?R.return(i9y(f)):R.return(Bak(f)):d.browseId==="FEsmart_downloads"&&_.q("kevlar_modern_downloads_page")?R.return(ctM(f)):R.return(Promise.reject(Error("tj")))})};
HD.prototype.canProvideFallbackResponse=function(){return!0};
HD.prototype.localFallbackInnertubeResponse=function(d){var f=this,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return U.yield(f.JSC$18469_persistentStorePromiseAccessor(),2);case 2:R=U.yieldResult;if(d.browseId!=="SPaccount_downloads"||!R){U.jumpTo(3);break}return U.yield(Nrp(R),4);case 4:if(W=U.yieldResult)return U.return(_.dt(W));case 3:return d.browseId==="FEwhat_to_watch"?U.return(tdG(f)):(p=_.q("web_offline_continuation_automatic_retry")||_.q("web_offline_continuation_retry_button"))&&
d.continuation?U.return(d3G(f)):U.return(j4M(f))}})};
var tdG=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$18469_upliftPromise,2);f=_.SUJ(d.store.getState().entities);return f.length?R.return(fb2(d,f)):R.return(j4M(d))})},Bak=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$18469_upliftPromise,2);if(W.nextAddress!=3)return f=Rj8([{offlineItemSectionRenderer:{}}]),W.yield(W3M(d,f),3);R=W.yieldResult;R.onResponseReceivedActions=[Ik("REFRESH_DOWNLOADS")];return W.return(R)})},i9y=function(d){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S;
return _.H(function(r){if(r.nextAddress==1)return r.yield(d.JSC$18469_upliftPromise,2);if(r.nextAddress!=3)return f=d.store.getState(),R=f.entities,W=_.ub(R),p=_.P9(R),U=_.gTJ(f),g=_.suJ(f),K=_.Hzn(f),E=_.mN8(R),Y=_.lb(W),b=_.QX(R),D=_.vl8(R),I=_.ETf(f),L=_.hB(f),X={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.bgF(W,p,E,D,U,g,Y,b,K,I,L),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},w="",_.q("kevlar_modern_downloads_skip_downloads_title")||
(w=_.X7("DOWNLOADS",void 0,"Downloads")),r.yield(pHL(d,X,w),3);S=r.yieldResult;S.onResponseReceivedActions=[Ik("REFRESH_DOWNLOADS")];return r.return(S)})},ctM=function(d){var f,R,W,p,U,g,K,E,Y;
return _.H(function(b){if(b.nextAddress==1)return b.yield(d.JSC$18469_upliftPromise,2);if(b.nextAddress!=3)return f=d.store.getState(),R=f.entities,W=_.ub(R),p=_.lb(W),U=_.QX(R),g={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Ilf(W),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},K=_.X7("SMART_DOWNLOADS",void 0,"Smart downloads"),E=kUn(p,U),b.yield(pHL(d,g,K,E),3);Y=b.yieldResult;Y.onResponseReceivedActions=
[Ik("REFRESH_DOWNLOADS")];return b.return(Y)})},j4M=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(t$(d.JSC$18469_upliftPromise,d.store),2);f=W.yieldResult;R=Rj8([nKF(f)]);return W.return(W3M(d,R))})},d3G=function(d){var f,R,W,p;
return _.H(function(U){if(U.nextAddress==1)return f={},R=CH$(d.store.getState()),_.Qk(f,_.h9,R),U.yield(t$(d.JSC$18469_upliftPromise,d.store,f,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);W=U.yieldResult;p={};_.Qk(p,_.v2C,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:W}}}],targetId:"browse-feedFEwhat_to_watch"});return U.return({responseContext:{},onResponseReceivedActions:[p]})})},Rj8=function(d){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:d}}}}]}}},fb2=function(d,f){var R,W;
return _.H(function(p){var U={contents:qi(f)};R=U&&U.contents?U:{};_.q("kevlar_modern_downloads_page")&&(R=Object.assign({},_.qJU(f),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));W={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:R}}}]}};return p.return(W3M(d,W))})},W3M=function(d,f){var R,W;
return _.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$18469_persistentStorePromiseAccessor(),2);if(p.nextAddress!=3)return R=p.yieldResult,p.yield(j7(R),3);W=p.yieldResult;return p.return({responseContext:{},contents:f,topbar:W})})},pHL=function(d,f,R,W){var p,U;
return _.H(function(g){if(g.nextAddress==1)return g.yield(d.JSC$18469_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3)return p=g.yieldResult,g.yield(j7(p),3);U=g.yieldResult;var K=g.return;var E=R;var Y=W;E=E===void 0?"":E;Y=Y===void 0?"":Y;E={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:E}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.X7("SETTINGS",void 0,"Settings"),accessibilityText:_.X7("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:_.OL("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Y}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:E};
return K.call(g,{responseContext:{},contents:f,topbar:U,header:{pageHeaderRenderer:E}})})};var U3I=function(){this.moduleRegistry={};this.fetchCount=0};
U3I.prototype.isFetching=function(){return this.fetchCount>0};
var ug=function(d,f){d.moduleRegistry[f.toString()]={asyncId:f,isFetching:!1};return d};
U3I.prototype.JSC$18480_loadModules=function(){for(var d=this,f=new Map,R=[],W=_.Z(_.n9.apply(0,arguments)),p=W.next();!p.done;p=W.next()){p=p.value;var U=this.moduleRegistry[p];U?U.resolver?f.set(p,U.resolver):(U.resolver=new _.q_,f.set(p,U.resolver),R.push(U.asyncId),U.isFetching=!0):(U=new _.q_,f.set(p,U),U.resolve(void 0))}R.length&&(this.fetchCount+=1,_.er(_.Kz.getMultipleAsync.apply(_.Kz,_.uR(R)).then(function(g){for(var K=0;K<R.length;K++){var E=g[K],Y=d.moduleRegistry[R[K].toString()];Y.isFetching=
!1;Y.resolver.resolve(E)}}).catch(function(g){for(var K=_.Z(R),E=K.next();!E.done;E=K.next()){E=E.value;
var Y=d.moduleRegistry[E.toString()];Y.resolver=void 0;Y.isFetching=!1;f.get(E.toString()).reject(g)}}),function(){--d.fetchCount}));
return Promise.all([].concat(_.uR(f.values())).map(function(g){return g.promise}))};_.PD=new _.BE("MODULE_REGISTRY_TOKEN");var OH2={},ZHI=(OH2.rendered={priority:0,callback:function(d){a:{var f=void 0;try{var R;b:{if(_.klv()){var W=_.kDF(_.Av()+"::pom");if(W){var p=new SK(W);break b}}p=void 0}var U=(R=p)==null?void 0:R.get("role_text");if(!U)break a;f={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:U}]}}}}}}catch(E){}f&&d.injector.resolve(_.s4).resolveCommand(f)}try{var g=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(g){var K=JSON.parse(g);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
K&&d.injector.resolve(_.s4).resolveCommand(K)}}catch(E){}}},OH2);var s4I,gcI={},HHI=(gcI.initialized={priority:10,callback:function(){s4I=q$()}},gcI.rendering={callback:function(d){var f;
return _.H(function(R){if(R.nextAddress==1)return R.yield(s4I,2);f=R.yieldResult;if(!f.endpoint)throw Error("vj`"+_.RJ.location.href);a2(d,f);_.a4(R)})}},gcI);var K38={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.uR(_.q("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,
weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,
weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,
weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,
weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},
{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,
weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},
{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,
weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,
weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,
weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(d){var f=d.stack;if(f.includes("chrome://")||f.includes("chrome-extension://")||d.message.includes("chrome-extension://")||f.includes("moz-extension://")||f.includes("local.adguard.org")||f.includes("auctioneer3.50million.club")||f.includes("youtubedownloader")||f.includes("youtube_home_page")||f.includes("is_youtube_video_no_longer_available")||
f.includes("switchScreenSizeHack")||f.includes("yt_main_big_banner.js")||f.includes("YouTubeCenter.js")||f.includes("/mytube.js")||f.includes("JSON.parseWrapper")||f.includes("/inj_js/common.js")||f.includes("firebug-lite")||f.includes(".repl.co/")||f.includes("linkfix")||f.includes("playAfterAd")||d.message.includes("Access is denied for this document")&&f.includes("<anonymous>")||d.fileName==="user-script"||d.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
f.includes("<anonymous>"))return!0;if(f.includes("https://www.youtube.com"))return!1;d=f.split("\n");if(!d.length)return!1;if(d.length<=3&&f.includes("s.onloadeddata"))return!0;f=0;for(var R=_.Z(d),W=R.next();!W.done;W=R.next())W=W.value,(W.includes("https://")||W.includes("http://"))&&f++;return f/d.length>.95},
weight:0},{callback:function(d){return d.message==="Unknown Error"&&d.name.indexOf("NS_")===0},
weight:100},{callback:function(d){if(!_.Ub)return!1;var f=d.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||d.message.includes("available to complete this operation"),R=d.stack.includes("webcomponents")&&d.message==="Object doesn't support this action";d=d.message.includes("object that does not implement interface Element");return f||R||d},
weight:0},{callback:function(d){return d.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(d){return d.message==="Operation is not supported"&&(d.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(d){return d.stack.includes("eval code (eval (code:1:1)")||d.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(d){return d.message.includes("Permission denied")&&d.stack.includes("this.domHandler")?!0:d.name.includes("TypeError")&&d.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(d){if(!d.stack)return!1;var f=d.stack.trim().split("\n");f.length&&f[0].endsWith("Error: "+d.message)&&f.shift();f.length&&f[f.length-1].includes("at window.onerror (")&&f.pop();if(!f.length)return!0;if(d.message==="Script error.")return f[0].includes("www.youtube.com")||f.length>=2&&f[0].startsWith("at new")&&f[1].startsWith("at window.onerror");if(d.message==="Unexpected token")return!0;d=_.Z(f);for(f=d.next();!f.done;f=d.next())if(f=f.value,!(f.includes("<anonymous>")||
f.startsWith("load@")||f.startsWith("global code@")||f.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(d){return d.message==="Cannot read property 'experiments'"&&d.stack.includes("/s/player/")},
weight:500},{callback:function(d){return d.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(d){return d.stack.includes("/embed.js")?(d.params&&d.params&&(d.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.q("use_error_suppression"))var d=_.FK("SUPPRESS_CLIENT_ERRORS",!1);else{if(d=_.Hs)d=/Chrome\/(\d+)/.exec(_.YU()),d=(d?parseFloat(d[1]):NaN)>=66;d=!(d||_.gD&&_.sb(65)||_.Jv&&_.sb(12.1)||jq&&_.sb(79))}return d},
weight:500}]};var EcB={},zjh=(EcB.initialized={priority:10,callback:function(d){d.injector.addProvider({provide:OaR,useValue:d.root});d.injector.addProvider({provide:ViI,useValue:gtf});d.injector.addProvider({provide:rFI,useValue:K38});var f={};d.injector.addProvider((f.provide=mOI,f.useFactory=function(R,W){return function(){OoJ(R,W)}},f[i$]=[ViI,
rFI],f));d.injector.addProvider({provide:xG,useClass:xG})}},EcB);var kaY={},Yp2=(kaY.initialized={priority:3,callback:function(){var d;if(d=Zln()){d=d.replace("/",".");var f=_.a6();f.set("tz",d);f.save();d=!0}else d=!1;d||(d=_.a6(),d.set("utco",-Math.floor((new Date).getTimezoneOffset())),d.save())}},kaY);var bHY={},D3h=(bHY.initialized={priority:10,callback:function(d){d.injector.resolve(xG).start();d=_.tZ();var f=_.Jp("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.Jp("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.Jp("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.Jp("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.OR(_.hRf(),{mainAppWeb:Object.assign({},d,{pageType:f})});_.OR($Cn(),{mainAppWeb:Object.assign({},d,{pageType:f})});
_.OR(Nv1(),{mainAppWeb:d});_.OR(yoQ(),{mainAppWeb:d});i3a(function(){_.ZQ(Nv1(),"FAILURE");_.ZQ(yoQ(),"FAILURE")});
yTU();CD8();phQ()}},bHY);var IbI={},qpR=(IbI.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.JD("dl"),_.hf().processSignal("pcl");else{var d=function(){_.JD("dl");_.hf().processSignal("pcl");window.removeEventListener("load",d)};
window.addEventListener("load",d)}}},IbI);var L3y={},ej2=(L3y.rendering={priority:0,callback:function(){var d=_.hf();d.parkOrScheduleJob(function(){d.processSignal("eocs")},10,"eor",5E3)}},L3y);var x3I=function(){};
_.x(x3I,oV);
x3I.prototype.resolveCommand=function(d,f){var R,W,p,U,g,K,E,Y;return _.H(function(b){p=(R=_.e(d,_.lsR))==null?void 0:(W=R.dialog)==null?void 0:W.commentReplyDialogRenderer;if(!p)throw new _.M2("No dialog in createCommentReplyDialogEndpoint");g=(U=f.form)==null?void 0:U.event;if(!g)throw new _.M2("Event not passed in when resolving command");K=_.Z(g.composedPath());for(E=K.next();!E.done;E=K.next())if(Y=E.value,Y.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Y.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Y.showReplyDialog(p),b.return();
_.a4(b)})};var rg=function(d){this.pageRequestService=d;this.JSC$18495_prefetchCoordinator=qek()};
_.x(rg,oV);rg.prototype.resolveCommand=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1){R=_.e(d,gfa);if((W=R)==null||!W.taskId)throw Error("wj");p=R.taskId;_.q3(g,2);return g.yield(_.Z4c(f.pageRequestService,d,{},"").then(function(K){if(!K)throw Error("xj");},function(K){throw Error("yj`"+K);
}),4)}if(g.nextAddress!=2)return xOY(f.JSC$18495_prefetchCoordinator,p),_.Cf(g,0);
U=_.Ta(g);Km(f.JSC$18495_prefetchCoordinator,p,U);_.a4(g)})};
rg[i$]=[I2];var mj=function(d){this.innertubeTransportService=d};
_.x(mj,oV);mj.prototype.resolveCommand=function(d){var f=this,R,W;return _.H(function(p){R=_.e(d,ZqB);if(R.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||R.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")W=R.boolValue?2:1,_.RK.getInstance().setState(W,!0,!0);return p.yield(_.iG(f.innertubeTransportService,d),0)})};
mj[i$]=[_.nY];var uZ={},XH2=(uZ.addToPlaylistEndpoint=UL(Pu),uZ.addToToastAction=UL(Ju),uZ.adsControlFlowOpportunityReceivedCommand=UL(Ia),uZ.audioTrackSelectActionCommand=UL(DFy),uZ.backgroundAudioPlaybackCommand=UL(cu),uZ.captionLanguageSelectActionCommand=UL(dA),uZ.captionPickerEndpoint=UL(j1),uZ.changeMiniAppPlayStateCommand=UL(Qi),uZ.changeTimelyActionVisibilityCommand=UL(F2),uZ.channelCreationFormEndpoint=UL(Gs),uZ.clearLocationCommand=UL(uk),uZ.clearUrlParamCommand=UL(vu),uZ.copyLinkCommand=UL(OG),uZ.copyTextEndpoint=
UL(eV),uZ.createCommentReplyDialogEndpoint=y_8(x3I),uZ.createPlaylistServiceEndpoint=UL(ZC),uZ.dismissDialogEndpoint=UL(JM),uZ.dismissPlayerOverlayCommand=UL(fB),uZ.entityUpdateCommand=UL(XI),uZ.feedbackEndpoint=UL(aa),uZ.getAnswerCommand=UL(w8R),uZ.getPaymentsClientTokenCommand=UL(od),uZ.getTranscriptEndpoint=UL(nB),uZ.googlePaymentBillingCommand=UL($H),uZ.googlePaymentPurchaseManagerCommand=UL(Nj),uZ.hideEngagementPanelEndpoint=UL(nh),uZ.hideSnackbarCommand=UL(VU),uZ.insertRichSectionCommand=UL(Vi),
uZ.listMutationCommand=UL(rl),uZ.logGtmCommand=UL(SV),uZ.notifyDropdownOptionSelectedCommand=UL(FI),uZ.openAdAllowlistInstructionCommand=UL(_.q4),uZ.openOnePickAddVideoModalCommand=UL(sG),uZ.persistSubscriptionsDisplayPreferencesCommand=UL(kH),uZ.pingingEndpoint=UL(Lh),uZ.playlistEditEndpoint=UL(Hr),uZ.playlistVotingRefreshPopupCommand=UL(KB),uZ.profileCardCommand=UL(Dz),uZ.refreshPanelEndpoint=UL(hM),uZ.saveImageToDeviceEndpoint=UL(x5),uZ.scrollToSectionEndpoint=y_8(l1s),uZ.seekToVideoTimestampCommand=
UL(Rd),uZ.selectCountryCommand=UL(YH),uZ.setCookieCommand=UL(bm),uZ.setLocalStorageCommand=UL(mc),uZ.setPrefStorageEntryCommand=UL(Id),uZ.setSettingEndpoint=UL(mj),uZ.sfvAudioItemPlaybackCommand=UL(Wr),uZ.shareImageCommand=UL(qj),uZ.sharingProviderDataCommand=UL(LB),uZ.showAudioTrackPickerActionCommand=UL(a18),uZ.showCaptionLanguageSelectActionCommand=UL(pB),uZ.showDialogCommand=UL(N4),uZ.showEngagementPanelEndpoint=UL(yi),uZ.showSheetCommand=UL(Ch),uZ.showSnackbarCommand=UL(rA),uZ.showTransientPlayerScrimOverlayCommand=
UL(UG),uZ.submitFormWithValidationFlowCommand=UL(lk),uZ.talkToRecsDeselectCommand=UL(um),uZ.talkToRecsNextCommand=UL(Pr),uZ.talkToRecsSelectCommand=UL(QU),uZ.talkToRecsUpdateTextCommand=UL(vr),uZ.toggleEngagementPanelCommand=UL(ik),uZ.undoFeedbackEndpoint=UL(wl),uZ.updateEngagementPanelContentCommand=UL(Bu),uZ.updateUrlParamCommand=UL(hu),uZ.verifyCommand=UL(Gs),uZ.webNativeShareCommand=UL(e1),uZ.webSubmitFormCommand=UL(EG),uZ.ACK_PLAYABLES_3P_DATA_CONSENT=UL(xH),uZ.CANCEL_NAVIGATION=UL(X2),uZ.COPY_SHARE_URL=
UL(T3),uZ.MINI_APP_EXIT_DIALOG_SEEN=UL(ad),uZ.MINI_APP_OPEN_URL=UL(Au),uZ.REQUEST_MINI_APP_FULLSCREEN=UL(Mj),uZ.RESUME_NAVIGATION=UL(wA),uZ.SHARE_PLAYABLE_WITH_HIGH_SCORE=UL(lm),uZ.TELL_US_WHY=UL(M4),uZ);_.q("web_enable_prefetching_videos_on_home")&&(XH2.prefetchWatchCommand=UL(rg),XH2.registerTasksCommand=UL(zg));_.q("enable_share_panel_navigation_logging_fix_on_web")&&(XH2.shareEntityServiceEndpoint=UL(oa));var YXe=Object.assign({},XH2);var Tnk={},A7y=(Tnk.initialized={priority:10,callback:dBp},Tnk);var abJ={},MTy=(abJ.initialized={callback:function(d){var f={},R={};YmJ().install((f.document_disposed={callback:function(){_.q("finalize_all_timelines")?Krv():Py();E4v("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.am8();var W=d.injector.resolve(xG);W.intervalId!==void 0&&(W.intervalId&&_.Pp.cancelJob(W.intervalId),W.intervalId=void 0,--W.currentPartitionIndex,W=CZa(W),W>0&&jPC({mainAppWeb:_.tZ(),survivalSli:{partitionMinute:W,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));N4a(NI);yj!=null&&
yj.flush();zF&&zF.snapshotAndFlush();W=_.Z(grC.values());for(var p=W.next();!p.done;p=W.next())p.value.snapshotAndFlush()}},f),(R.flush_logs={callback:function(){_.uw()}},R))}},abJ);var wHR={},lbJ=(wHR.rendered={priority:0,callback:function(){var d=new SKC;d.increment("STARTED");if(_.FK("LOGGED_IN")&&!_.FK("IS_DBSC",!1)&&_.FK("SERVER_VERSION")!=="test"&&_.FK("SERVER_VERSION")!=="dev"&&!gVa()&&!sCa()){d.increment("EXECUTING");var f=document.createElement("iframe");f.style.display="none";_.d3f(f,2,_.Fo("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.FK("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(f);d.increment("DONE")}}},
wHR);var Ga8={},SpG=(Ga8.rendered={callback:function(){qek().resume()}},Ga8);var VTR={acknowledgeChannelTouStrikeCommand:S4(eS),addToPlaylistServiceEndpoint:S4(To),addToPlaylistEndpoint:S4(To),addUpcomingEventReminderEndpoint:S4(ue),browseEndpoint:S4(WBG),channelCreationFormEndpoint:S4(ka),channelCreationServiceEndpoint:S4(Ya),claimLegacyYoutubeChannelEndpoint:S4(fj),clearSearchHistoryEndpoint:S4(wY),clearWatchHistoryEndpoint:S4(le),commerceActionCommand:VF(ym),createBackstagePostEndpoint:S4(im),createBroadcastCommand:S4(P5),createCommentEndpoint:S4(H5),createCommentReplyEndpoint:S4(gY),
createLiveChatPollEndpoint:S4(Qw),createPlaylistServiceEndpoint:S4(AX),crossAccountChannelTransferEndpoint:S4(Vw),deleteLiveChatMessageCommand:S4(v5),deletePlaylistEndpoint:S4(ah),deleteVideoEndpoint:S4(n_),dismissalEndpoint:S4(xa),feedbackEndpoint:S4(X3),flagEndpoint:S4(Vm),getAccountSwitcherEndpoint:S4(SS),verifyCommand:S4(CB),getAccountsListInnertubeEndpoint:S4(my),getCommentsFromInboxCommand:S4(ZS),getDownloadActionCommand:S4(kj),getFlowCommand:VF(MZ),getKidsBlocklistPickerCommand:S4(rS),getNotificationMenuEndpoint:S4(OR8),
getPaymentInstrumentsParamsCommand:S4(dg),getPaymentsClientTokenCommand:VF(ym),getPdgBuyFlowCommand:S4(xj),getReportFormEndpoint:S4(mG),getSearchInVideoCommand:S4(Qm),getAnswerCommand:S4(PJ),getSurveyCommand:S4(JX),getTranscriptEndpoint:S4(oh),getPostVideoPreviewEndpoint:S4(cr),decorateMessageEndpoint:S4(Br),likeEndpoint:S4(be),liveChatActionEndpoint:S4(hx),liveChatEndpoint:S4(nj),liveChatItemContextMenuEndpoint:S4(F3),liveChatPurchaseMessageEndpoint:S4(oF),liveChatReplayEndpoint:S4(Jx),manageLiveChatUserEndpoint:S4(NZ),
metadataUpdateCommand:S4(tx),moderateLiveChatEndpoint:S4(yw),modifyChannelNotificationPreferenceEndpoint:S4(K_),notificationOptOutEndpoint:S4(En),openSuperStickerBuyFlowCommand:S4($a),performCommentActionEndpoint:S4(O5),playlistEditEndpoint:S4(wS),playlistEditorEndpoint:S4(Ma),recordNotificationInteractionsEndpoint:S4(zo),reelWatchEndpoint:S4(lJ),refreshPanelEndpoint:S4(bJ),removeUpcomingEventReminderEndpoint:S4(Cj),resolveLocationCommand:S4(c5),revealBusinessEmailCommand:S4(RF),searchEndpoint:S4(_.ZRy),
sendLiveChatMessageEndpoint:S4(ie),sendLiveChatVoteEndpoint:S4(B5),setSettingEndpoint:S4(DG),shareEntityServiceEndpoint:VF(Lj),sharingProviderDataCommand:S4(FN),showEngagementPanelEndpoint:S4(DS),showMoreDrawerCommand:S4(qa),showSheetCommand:S4(L_),showDialogCommand:S4(Ih),subscribeEndpoint:S4(IF),transcriptSubmitCaptionCorrectionCommand:S4(hX),undoFeedbackEndpoint:S4(Ax),unsubscribeEndpoint:S4(qZ),updateBackstagePostEndpoint:S4(dY),updateCommentEndpoint:S4(E5),updateCommentReplyEndpoint:S4(Kj),updateCommentsSettingsEndpoint:S4(zi),
updateCreatorChannelInnertubeCommand:S4(pj),updateKidsBlacklistEndpoint:S4(uJ),updateEngagementPanelContentCommand:S4(es),updatePdgFeatureEnablementCommand:S4(XN),updatedMetadataEndpoint:S4(On),validateChannelHandleCommand:S4(U5),updateChannelPageSettingsEndpoint:S4(W5),verifyAgeEndpoint:S4(aF),watchEndpoint:VF(Lz),whitelistEditEndpoint:S4(Na),ypcCancelRecurrenceEndpoint:S4(C_),ypcCompleteTransactionEndpoint:S4(iJ),ypcFixInstrumentEndpoint:S4(cJ),ypcGetCartEndpoint:S4(BJ),ypcGetOffersEndpoint:S4(tX),
ypcHandleTransactionEndpoint:VF(jl),ypcLogWalletAnalyticDataEndpoint:S4(fm),ypcOffersEndpoint:S4(RM),ypcPauseSubscriptionCommand:S4(WS),ypcRedeemCodeEndpoint:S4(pm),ypcResumeSubscriptionCommand:S4(Um),ypcUpdateFopEndpoint:S4(cJ)},PS={},r7$=(PS.GET_ACCOUNT_MENU=S4(rY),PS.GET_NOTIFICATIONS_MENU=S4(UOY),PS.GET_NOTIFICATIONS_INBOX=S4(sn),PS.GET_UNSEEN_NOTIFICATION_COUNT=S4(HJ),PS.GET_USER_MENTION_SUGGESTIONS=S4(tu),PS.LOAD_GUIDE=S4(paB),PS.SUBMIT_FEEDBACK=S4(Ti),PS),Q6={},m32=(Q6.CONTINUATION_REQUEST_TYPE_BROWSE=
S4(jS),Q6.CONTINUATION_REQUEST_TYPE_SEARCH=S4(vJ),Q6.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=S4(xT),Q6.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=S4(Gi),Q6.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=S4(s5),Q6.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=S4(ZG),Q6.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=S4(Ss),Q6.CONTINUATION_REQUEST_TYPE_GET_PANEL=S4(Yj),Q6),uDy={player:VF(Lz),watchNext:S4(eK)},PRI={player:VF(Lz),reelItemWatch:S4(lJ),reelWatchSequence:S4(Go)},Q4L={watchEndpoint:VF(XC)},vcJ=
{commandEndpointMap:VTR,signalEndpointMap:r7$,continuationEndpointMap:m32,watchEndpointMap:uDy,reelWatchEndpointMap:PRI,streamingEndpointMap:Q4L};var F3I,J7k,ncG;_.hjI=((J7k=(F3I=window).matchMedia)==null?void 0:(ncG=J7k.call(F3I,"(prefers-reduced-motion: reduce)"))==null?void 0:ncG.matches)||!document.startViewTransition;var oc8={},$3y={disableAllTransitions:_.hjI,ignoredErrors:(oc8.DOCUMENT_HIDDEN=!0,oc8.WINDOW_SIZE_CHANGED=!0,oc8.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,oc8),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 NnY=_.o2("\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          }\n      ".split(",")),y7Y=function(d){this.viewTransitionCoordinator=d;this.isBrowseTransitionEnabled=_.Kf("web_page_transition_type")==="slide";this.isLockupToWatchTransitionEnabled=_.q("web_thumbnail_to_watch_transition");
this.isLockupThumbnailRegistrationEnabled=_.q("web_thumbnail_to_watch_transition_register_thumbnail");this.isLearningJourneyTransitionEnabled=_.q("enable_plj_landing_page");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;this.registerRootElement();if(this.isAnyTransitionEnabled){d=_.HX("web_page_transition_exit_ms");var f=_.HX("web_page_transition_wait_ms"),
R=_.HX("web_page_transition_enter_ms"),W=_.HX("web_page_transition_watch_exit_ms"),p=_.HX("web_page_transition_watch_wait_ms"),U=_.HX("web_page_transition_watch_enter_ms");if(!isNaN(d)||!isNaN(f)||!isNaN(R))if(d=aTU(NnY,d,f,R,W,p,U))f=document.createElement("style"),f.textContent=pH8(d),document.head.appendChild(f)}};
y7Y.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var d={};this.viewTransitionCoordinator.registerElement(document.documentElement,(d.slide="root-slide",d["lockup-to-watch"]="root-lockup-to-watch",d["learning-journey"]="root-learning-journey",d))}};
_.kKc=function(d,f){d.isLockupToWatchTransitionEnabled&&d.isLockupThumbnailRegistrationEnabled&&(d.registeredLockupThumbnail?d.lockupThumbnailRegisteredFromWatchEndpoint?_.JA(new _.M2("Lockup thumbnail registration order is incorrect.")):_.JA(new _.M2("Lockup thumbnail already registered.")):(d.registeredLockupThumbnail=f,_.CRY(d,f)))};
_.CRY=function(d,f){var R={};d.viewTransitionCoordinator.registerElement(f,(R["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",R),!0)};
y7Y[i$]=[S2I];var j8U={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var R$J=["videoPrimaryInfoRenderer","title"],W4k=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var iHY;iHY=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.Bns=_.UI(function(d){d=_.pu(d,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var f=d.data,R=d.playlistData,W=d.expanded,p=d.onExpandClick,U=d.isReadyToResume,g=function(){var b;return!((b=R())==null||!b.contents)},K=function(){var b=R();
return b&&b.totalVideos&&b.currentIndex!==void 0?b.currentIndex+1+" / "+b.totalVideos:""};
d=_.qL(function(){_.vS(_.Ze().resolve(_.m8));return!1});
var E=_.qL(function(){g()&&p&&p()}),Y={};
return _.z("ytd-miniplayer-info-bar",{class:_.Iw("ytdMiniplayerInfoBarHost",(Y.ytdMiniplayerInfoBarHasPlaylistData=g,Y)),"on:click":E},_.z("div",{class:"ytdMiniplayerInfoBarContent"},_.z("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":d},_.z(_.d4,{text:function(){var b=f();var D=R();if(D==null?0:D.contents){var I;b=(I=_.EoF(D))==null?void 0:I.title}else b=b==null?void 0:b.miniplayerTitle;return pQf(b)},
noEndpoints:!0,ellipsisTruncate:!0})),_.z("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.z(_.k,{cond:U,then:function(){return _.z(UsB,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:iHY})}}),_.z("h1",null,_.z(_.d4,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var b=f();var D=R();b=U()?{simpleText:_.X7("CONTINUE_WATCHING",void 0,"Continue watching")}:(D==null?0:D.contents)?D.titleText:b==null?void 0:b.miniplayerSubtitle;return pQf(b)},
noEndpoints:!0,ellipsisTruncate:!0})),_.z(_.k,{cond:function(){return!!K()&&!U()},
then:function(){return _.z("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.z("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.z("span",null,K))}}))),_.z(_.k,{cond:g,
then:function(){return _.z("div",{class:"ytdMiniplayerInfoBarExpand"},_.z(_.YL,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(b){p&&(p(),b.stopPropagation())}}},
iconName:function(){return W()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Oe");var c7L;c7L=_.UI(function(d){return _.z("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.z(_.YL,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:d.onTap}},
iconName:"yt-icons:close"}))},"Pe");
_.tT2=_.UI(function(d){d=_.pu(d,{playabilityStatus:void 0,isDisabled:!1});var f=d.size,R=d.playabilityStatus,W=d.isDisabled,p=_.fA("div");d=_.Z(_.kY(void 0,void 0,"bJr0Se"));var U=d.next().value,g=d.next().value;d=_.F8(_.sW);var K=!1,E=function(){return f().height<=0};
_.G7(function(){var I=f(),L=E(),X=U();X&&!L&&X.setInternalSize(I.width,I.height)},"OUOyKb");
_.GB(function(){var I,L,X;return _.H(function(w){if(w.nextAddress==1){I=_.Ze().resolve(_.m8);L=I.getPlayerElement();if(!I.isMiniplayerActive()||!L||!p.value)return w.return();L.appendTo(p.value);return w.yield(L.getPlayerPromise(),2)}X=w.yieldResult;X.setSizeStyle(!1,!0);g(X);_.a4(w)})});
_.SI(function(){Y()});
_.G7(function(){var I=U();if(I)if(W()){var L=I.getPlayerState();(K=L===-1||L===1||L===3)&&I.pauseVideo()}else Y()},"KKHe5");
var Y=function(){if(K){K=!1;var I;(I=U())==null||I.playVideo()}},b=_.qL(function(){_.vS(_.Ze().resolve(_.m8))}),D={};
return _.z("ytd-miniplayer-player-container",{class:_.Iw("ytdMiniplayerPlayerContainerHost",(D.ytdMiniplayerPlayerContainerHidden=E,D.ytdMiniplayerPlayerContainerHostShortsPip=d,D)),style:_.xJ({width:function(){return f().width+"px"},
height:function(){return f().height+"px"}})},_.z("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:p}),_.z(_.k,{cond:function(){return!!R()&&!_.rQk(R())},
then:function(){return _.z(Hti,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var I;return((I=R())==null?void 0:I.errorScreen)||null},
status:function(){var I;return((I=R())==null?void 0:I.status)||null}})}}),_.z(_.k,{cond:W,
then:function(){return _.z("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":b},_.z(c7L,{onTap:function(){_.Ze().resolve(_.m8).close()}}))}}))},"Qe");_.dMI=_.UI(function(d){var f=d.toastData;var R=_.fA("ytd-miniplayer-toast");d=_.Z(_.ey(function(){return!!f()}));
var W=d.next().value,p=d.next().value;d=_.Z(_.kY(!1,void 0,"xkrBze"));var U=d.next().value,g=d.next().value,K=function(){var b;return _.R0((b=f())==null?void 0:b.data.title)};
_.SL(function(){_.Pg.requestAvailability();f()&&p(!1)});
var E,Y;_.G7(function(){W()&&(_.E$(R.value,"iron-announce",{text:f().label+" "+K()}),E&&_.Pp.cancelJob(E),E=_.Pp.addLowPriorityJob(function(){g(!0)},2500))},"OTdL1e");
_.G7(function(){U()&&(Y&&_.Pp.cancelJob(Y),Y=_.Pp.addLowPriorityJob(function(){p(!1);g(!1)},300))},"yybqib");
d={};return _.z("ytd-miniplayer-toast",{el:R,class:_.Iw("ytdMiniplayerToastHost",(d.ytdMiniplayerToastOpening=function(){return W()},d.ytdMiniplayerToastClosing=function(){return U()},d))},_.z(_.k,{cond:function(){var b;
return(b=f())==null?void 0:b.data},
then:function(b){return _.z(k_F,{className:"ytdMiniplayerToastThumbnail",data:b,width:78})}}),_.z("div",{class:"ytdMiniplayerToastInfo"},_.z("div",{class:"ytdMiniplayerToastLabel"},function(){var b;
return(b=f())==null?void 0:b.label}),_.z("div",{class:"ytdMiniplayerToastTitle"},K)))},"Re");var k58;var DBF=null;var fTI=_.UI(function(d){var f=d.progressState;var R=d.multiMarkersPlayerBarRenderer;var W=d.progressBarWidth;var p=function(){return e$W(R())},U=function(){return Tku(f())},g=function(){return W()*(f().playedTime/f().videoDuration)};
return _.z("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.z(_.TB,{each:p},function(K,E){return _.z(jvB,{modifiedProps:U,chapters:p,index:E,playedProgressWidth:g,backgroundGradientPosition:function(){var Y=U(),b=p(),D=E(),I=g();return(Y.playedTime-VL(_.e(b[D],S7)))/Y.playedTime*I}})}))},"Se"),jvB=_.UI(function(d){var f=d.modifiedProps;
var R=d.chapters;var W=d.index;var p=d.playedProgressWidth;var U=d.backgroundGradientPosition;d={};d=_.Iw("ytChapteredProgressBarChapteredPlayerBarChapter",(d.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return g().isScrubbing},d.ytChapteredProgressBarHoveredMacroMarker=function(){return g().scrubberHovering},d.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return g().videoPosition==="seen"},d));
var g=function(){return AkS(f(),R(),W())},K=function(){var E=f();
var Y=R(),b=W();if(AkS(E,Y,b).videoPosition!=="active")E=0;else{var D=VL(_.e(Y[b],S7));E=(E.playedTime-D)/((VL(_.e(Y[b+1],S7))||E.videoDuration)-D)}return E};
return _.z("div",{class:d,style:_.xJ({width:function(){var E=f(),Y=R(),b=W(),D=_.e(Y[b],S7);Y=_.e(Y[b+1],S7);return(Y?VL(Y)-VL(D):E.videoDuration-VL(D))/E.videoDuration*100+"%"},
"background-color":function(){a:{var E=g();switch(E.videoPosition){case "pending":E=E.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":E=E.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:E=""}}return E},
"background-size":function(){return(a0u(g())?p():"")+"px"},
"background-position-x":function(){return(a0u(g())?U():"")+"px"}})},_.z("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var E=f(),Y=R(),b=W();if(AkS(E,Y,b).videoPosition==="seen")var D=0;else D=VL(_.e(Y[b],S7)),Y=VL(_.e(Y[b+1],S7))||E.videoDuration,E=E.videoDuration*E.percentLoaded,D=Y<=E?1:D>=E?0:(E-D)/(Y-D);return"width: "+D*100+"%"}}),_.z("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.xJ({width:function(){return K()*100+"%"},
"background-size":function(){return(a0u(g(),K())?p():"")+"px"},
"background-position-x":function(){return(a0u(g(),K())?U():"")+"px"}})}))},"Te");var Rp8=function(d,f){f=f===void 0?sHa:f;var R,W=[],p,U=!1;return function(){var g=_.n9.apply(0,arguments);if(U&&R===this&&f(g,W))return p;p=d.apply(this,g);U=!0;R=this;W=g;return p}}(function(d){var f=d.heatMarkers,R=d.minHeightDp===void 0?0:d.minHeightDp,W=d.maxHeightDp===void 0?60:d.maxHeightDp;
var p=p===void 0?!1:p;var U=1E3/f.length;d=[];d.push({x:0,y:100});for(var g=0;g<f.length;g++){var K=void 0,E=((K=_.e(f[g],Kfe))==null?void 0:K.heatMarkerIntensityScoreNormalized)||0;K=(g+.5)*U;E=100-_.Gn(E*100,R/321*100,W/321*100);g!==0||p||d.push({x:0,y:E});d.push({x:K,y:E});g===f.length-1&&d.push({x:1E3,y:E})}d.push({x:1E3,y:100});f="";for(R=0;R<d.length;R++)p=d[R],R===0?p="M "+p.x.toFixed(1)+","+p.y.toFixed(1):(W=SHF(d[R-1],d[R-2],p),U=SHF(p,d[R-1],d[R+1],!0),p=" C "+(W.x.toFixed(1)+","+W.y.toFixed(1)+
" "+U.x.toFixed(1)+","+U.y.toFixed(1)+" "+p.x.toFixed(1)+","+p.y.toFixed(1))),f+=p;return f});var WhM=_.UI(function(d){var f=d.progressBarProps;var R=d.config;var W={};d=_.Iw("ytHeatSeekerHost",(W.ytHeatSeekerHighContrast=d.highContrast,W));var p=function(){return gMW(R().chapterData)};
return _.z("yt-progress-bar-heatseeker",{class:d,style:function(){var U;return"height: 320px; display: "+(f().isDragging&&((U=p())==null?0:U.heatMarkers)?"block":"none")}},_.z(_.k,{cond:p,
then:function(U){return _.z(_.k,{cond:function(){return U().heatMarkers},
then:function(){return _.z("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.z("path",{d:function(){return Rp8(U())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Ue");var pCI=_.UI(function(d){var f=d.progressBarProps;var R=d.config;d={};d=_.Iw("ytProgressBarLineProgressBarLine",(d.ytProgressBarLineProgressBarLineRounded=function(){return R().rounded},d.ytProgressBarLineProgressBarLineBottomInset=function(){return R().position===2},d));
return _.z("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.z("div",{class:d},_.z("div",{class:"ytProgressBarLineProgressBarBackground"}),_.z("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+f().percentLoaded*100+"%"}}),_.z("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var W=f();return"width: "+(W.videoDuration?_.Gn(W.hoveredTime/W.videoDuration,0,1):0)*100+"%"}}),_.z("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+OFJ(f())*100+"%"}})))},"Ve");
pCI.idomCompat=!0;var UM2=_.UI(function(d){var f=d.progressBarProps;var R=d.playheadData;var W=d.interpolateDotPosition;var p=d.hidePlayhead;d={};var U=_.Iw("ytProgressBarPlayheadProgressBarPlayheadDot",(d.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return f().isDragging},d.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!f().isDragging&&p()},d));
return _.z("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.xJ({"margin-left":function(){return ZFQ(f())*100+"%"},
transform:function(){return"translateX(-"+(W()?ZFQ(f())*12:6)+"px)"}})},_.z(_.k,{cond:function(){var g;
return(g=_.Ww(R)())==null?void 0:g.playheadImage},
then:function(g){var K={};return _.z("div",{class:_.Iw("ytProgressBarPlayheadProgressBarPlayheadCustom",(K.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return f().isDragging},K.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!f().isDragging&&p()},K)),
style:_.xJ({"transform-origin":function(){return(W()?ZFQ(f())*20:10)+"px center"}})},_.z(_.Wk,{data:g,
alt:"","aria-hidden":"true"}))},
else:function(){return _.z("div",{class:U,style:_.xJ({"transform-origin":function(){return(W()?ZFQ(f())*12:6)+"px center"}})})}}))},"We");
UM2.idomCompat=!0;var Fj=function(d,f,R,W,p,U){this.getProgressBarRect=d;this.updateProgressBarRect=f;this.getFilmstripYPosition=R;this.setFineScrubbingDraggedTime=W;this.updateFilmStripDraggedYDistance=p;this.resetFilmStripYOffset=U;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.yD(this.onThrottledSeek,100,this)},O5I=function(d,f,R){return function(W){d.handleClick(W,f(),R())}},g$J=function(d,f){return function(R){Z5R(d,
R,svs(R),f())}},H5y=function(d,f){return function(R){Z5R(d,R,{x:R.clientX,
y:R.clientY},f())}},E$B=function(d,f,R){return function(W){var p=f(),U=R();
Khs(d,W,svs(W),p,U,!0);if(U.onTouchMove)U.onTouchMove(p)}},kpk=function(d,f,R){return function(W){zpY(d,W,f(),R())}},Yl2=function(d,f){return function(){d.handleMouseLeave(f())}},b5I=function(d,f,R){return function(){var W=f(),p=R();
Jj(d,W,p);if(p.onTouchEnd)p.onTouchEnd(W)}},DML=function(d,f,R){return function(){var W=f(),p=R();
Jj(d,W,p);if(p.onTouchEnd)p.onTouchEnd(W)}},ITI=function(d,f,R){return function(){Jj(d,f(),R())}},ql$=function(d){return function(f){if(f.keyCode===39||f.keyCode===38){var R,W;
(R=d())==null||(W=R.playerApi)==null||W.seekBy(5,void 0,void 0,72)}else if(f.keyCode===37||f.keyCode===40){var p,U;(p=d())==null||(U=p.playerApi)==null||U.seekBy(-5,void 0,void 0,71)}}},LhI=function(d,f,R){return function(W){!R().disableScrubbing&&d.startPosition&&zpY(d,W,f(),R())}},epM=function(d,f,R){return function(){if(!R().disableScrubbing)if(d.startPosition){var W=f(),p=R();
Jj(d,f(),R());if(p.onTouchEnd)p.onTouchEnd(W)}else f().setState({isDragging:!1})}},svs=function(d){d=d.touches[0];
return{x:d.clientX,y:d.clientY}},zpY=function(d,f,R,W){if(f.buttons!==1){if(f.movementX||f.movementY)f.preventDefault(),f.stopPropagation(),d=xM8(d,R,f.clientX),R.setState({isHovering:!0,
hoveredTime:d*R.videoDuration})}else XCJ(R),Khs(d,f,{x:f.clientX,y:f.clientY},R,W,!1)};
Fj.prototype.handleMouseLeave=function(d){XCJ(d)};
var XCJ=function(d){d.isHovering&&d.setState({isHovering:!1,hoveredTime:0})},Z5R=function(d,f,R,W){d.startPosition||(d.startPosition=R,d.updateProgressBarRect(),d.controlsWereVisibleBeforeDragging=W.controlsVisible,f.stopPropagation(),_.q("medium_progress_bar_modification")||f.preventDefault())},Khs=function(d,f,R,W,p,U){if(d.startPosition)if(U&&p.isInlinePlayback&&d.startPosition&&!d.hasDraggedTheMinimumDistance&&Math.abs(R.y-d.startPosition.y)>Math.abs(R.x-d.startPosition.x))Jj(d,W,p);
else if(f.preventDefault(),f.stopPropagation(),W.videoDuration&&(d.startPosition&&!d.hasDraggedTheMinimumDistance&&(d.hasDraggedTheMinimumDistance=Math.abs(R.x-d.startPosition.x)>=1),p.enableFineScrubbing&&(d.startPosition&&(d.isDraggedForFineScrubbing=-(R.y-d.startPosition.y)>=60),!d.startPosition||R.y>=d.startPosition.y||(W.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:MJF(W.draggedTime,W,p.chapterData)}),d.setFineScrubbingDraggedTime(W.draggedTime),d.updateFilmStripDraggedYDistance(d.startPosition.y,
R.y,W))),d.hasDraggedTheMinimumDistance)){f=xM8(d,W,R.x);if(d.isDraggedForFineScrubbing){var g;(g=W.playerApi)==null||g.pauseVideo();W.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:W.draggedTime,filmStripXDistance:MJF(f*W.videoDuration,W,p.chapterData)})}p.enableFineScrubbing&&(!p.enableFineScrubbing||d.getFilmstripYPosition(W)<68)||W.setState({draggedTime:f*W.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:d.controlsWereVisibleBeforeDragging});var K;(K=
p.cancelAutohideControlsFn)==null||K.call(p)}},Jj=function(d,f,R){var W=R.enableFineScrubbing&&f.fineScrubbingActiveState!=="off";
if(f.isDragging||W){W={isDragging:!1,playedTime:f.draggedTime,controlsVisible:d.controlsWereVisibleBeforeDragging};R.enableFineScrubbing&&f.fineScrubbingActiveState!=="on"&&(d.resetFilmStripYOffset(),W.fineScrubbingActiveState="off");var p=p===void 0?DBF:p;var U=_.J6(0);if(U&&p){var g=Math.round(f.playedTime*1E3),K=Math.round(f.draggedTime*1E3);g>2147483647||K>2147483647||_.fl(U,p,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(g),endMediaTimeMs:String(K),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}f.setState(W);
d.seekThrottle.fire(f.draggedTime,f,7);_.q("mweb_new_progress_bar_play_on_seek")&&d.resumeVideo(f);R.unmuteOnSeek&&(R=f.playerApi,f.volumeMuted&&(R==null||R.unMute()))}else f.setState({controlsVisible:!f.controlsVisible}),(U=R.triggerAutohideControlsAfterDelayFn)==null||U.call(R);d.startPosition=null;d.hasDraggedTheMinimumDistance=!1;d.isDraggedForFineScrubbing=!1;d.controlsWereVisibleBeforeDragging=!1};
Fj.prototype.handleClick=function(d,f,R){this.updateProgressBarRect();d.stopPropagation();d=xM8(this,f,d.clientX)*f.videoDuration;f.setState({playedTime:d});if(f.playerState!==2){var W;(W=R.triggerAutohideControlsAfterDelayFn)==null||W.call(R)}this.seekThrottle.fire(d,f,7)};
var xM8=function(d,f,R){d=d.getProgressBarRect(f);return _.Gn(0,(R-d.left)/d.width,1)};
Fj.prototype.resumeVideo=function(d){if(d.draggedTime<d.videoDuration){var f;(f=d.playerApi)==null||f.playVideo()}};
Fj.prototype.onThrottledSeek=function(d,f,R){if(f=f.playerApi){var W;if((W=f.getVideoData())==null?0:W.isLive)W=this.getProgressState(f),d+=(W==null?void 0:W.seekableStart)||0;f.seekTo(d,void 0,void 0,void 0,R)}};
Fj.prototype.getProgressState=function(d){var f=d==null?void 0:d.getPresentingPlayerType();return d==null?void 0:d.getProgressState(f)};var aTs,Ad8,MgB,lTG,TK2,GpI,SlB,Vgk,rdL;aTs=_.UI(function(d){var f=d.progressBarProps;var R=d.config;var W=d.progressBarWidthPx;var p=d.chapterData;var U=VJF(f,function(){return R().isShortsPage}),g=function(){return!f().isHovering&&!R().isShortsPage};
d={};var K=_.Iw("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(d.ytPlayerStoryboardHostMwebShorts=function(){return R().isShortsPage&&!1},d));
return _.z("yt-player-storyboard",null,_.z(_.k,{cond:function(){return f().isDragging||f().isHovering},
then:function(){return _.z(_.k,{cond:U,then:function(E){return _.z(_.k,{cond:g,then:function(){return _.z("div",{class:K,"aria-hidden":"true"},_.z(TK2,{props:f,config:R,isBigboard:!0,chapterData:p}))},
else:function(){return _.z(Ad8,{props:f,frame:E,config:R,progressBarWidthPx:W,chapterData:p})}})}})}}))},"Xe");
_.wCY=_.UI(function(d){var f=d.progressBarProps;var R=VJF(f,d.isShortsPage);return _.z("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.z(_.k,{cond:function(){return f().isDragging||f().isHovering},
then:function(){return _.z(_.k,{cond:R,then:function(W){return _.z(MgB,{frame:W,props:f,isBigboard:!0})}})}}))},"Ye");
Ad8=_.UI(function(d){var f=d.props;var R=d.frame;var W=d.config;var p=d.progressBarWidthPx;d=d.chapterData;var U={};U=_.Iw("ytPlayerStoryboardHost",(U.ytPlayerStoryboardHostMwebShorts=function(){return W().isShortsPage&&!1},U.ytPlayerStoryboardHostInlinePlayer=function(){return W().isInlinePlayer},U.ytPlayerStoryboardHostFadeIn=function(){return W().useFadeInAnimation},U));
return _.z("div",{class:U,"aria-hidden":"true",style:function(){var g=f(),K=wQ8(R()),E=p();g=l0p(g)/g.videoDuration;var Y=E*g,b=K/2+6;K=E-(K/2+6);return"left: "+(Y<=b?b/E*100:Y>=K?K/E*100:g*100)+"%"}},_.z(_.k,{cond:function(){var g=f();
return!(W().isShortsPage&&g.videoDuration<15)},
then:function(){return _.z(MgB,{frame:R,props:f,isBigboard:!1})}}),_.z(TK2,{props:f,
config:W,isBigboard:!1,chapterData:d}))},"Ze");
MgB=_.UI(function(d){var f=d.frame;var R=d.props;var W=d.isBigboard;var p=function(){var K,E;return(E=(K=R().playerApi)==null?void 0:K.getVideoContentRect())!=null?E:{width:0,height:0}},U=function(){return wQ8(f())},g=function(){var K=f();
return K?K.height/K.rows:0};
d={};d=_.Iw((d.ytPlayerStoryboardBigboardImageWrapper=W,d.ytPlayerStoryboardStoryboardImageWrapper=function(){return!W()},d));
return _.z("div",{class:d,style:function(){return"width: "+(W()?p().width:U())+"px; height: "+(W()?p().height:g())+"px;"}},_.z(lTG,{frame:f,
storyboardWidth:U,storyboardHeight:g,storyboardScale:function(){return(W()?p().width:U())/U()}}))},"$e");
lTG=_.UI(function(d){var f=d.frame;var R=d.storyboardWidth;var W=d.storyboardHeight;var p=d.storyboardScale;var U=function(){var g=f().row,K=f().column,E=R(),Y=W(),b=p();return{left:-K*E*b,top:-g*Y*b}};
return _.z("img",{src:function(){return f().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+U().left+"px; top: "+U().top+"px; width: "+f().width*p()+"px; height: "+f().height*p()+"px;"}})},"af");
TK2=_.UI(function(d){var f=d.props;var R=d.config;var W=d.isBigboard;var p=d.chapterData;d={};d=_.Iw("ytPlayerStoryboardMetadata",(d.ytPlayerStoryboardMetadataBigboard=W,d));return _.z("div",{class:d},_.z(_.k,{cond:W,then:function(){return _.z(_.U3,null,_.z(GpI,{props:f,config:R}),_.z(_.k,{cond:function(){a:{var U=f();var g=R(),K=p(),E;if((g==null?0:g.activeChapter)&&((E=_.e(g==null?void 0:g.activeChapter,S7))==null?0:E.title))U=!0;else{g=_.Z(HF8(K));for(g=g.next();!g.done;g=g.next()){U=(g=_.e(g.value,
z4e))&&G5p(U,g);break a}U=!1}}return U},
then:function(){return _.z(SlB,{props:f,config:R,isBigboard:!0,chapterData:p})}}))},
else:function(){return _.z(_.U3,null,_.z(SlB,{props:f,config:R,isBigboard:!0,chapterData:p}),_.z(GpI,{props:f,config:R}))}}))},"bf");
GpI=_.UI(function(d){var f=d.props;var R=d.config;d={};d=_.Iw("ytPlayerStoryboardTimestamp",(d.ytPlayerStoryboardTimestampShorts=function(){return R().isShortsPage},d.ytPlayerStoryboardTimestampIsHovering=function(){return f().isHovering||R().isShortsPage&&!0},d));
return _.z("div",{class:d},_.z(_.U3,null,function(){return _.SCk(l0p(f()))}))},"cf");
SlB=_.UI(function(d){var f=d.props;var R=d.config;var W=d.isBigboard;var p=d.chapterData;d={};W=_.Iw("ytPlayerStoryboardTitle",(d.ytPlayerStoryboardTitleBigboard=W,d));return _.z("div",{class:W},_.z(_.k,{cond:function(){return!R().isShortsPage},
then:function(){return _.z(Vgk,{props:f,activeChapter:function(){return R().activeChapter},
chapterData:p})}}))},"df");
Vgk=_.UI(function(d){var f=d.props;var R=d.activeChapter;var W=d.chapterData;return _.z(_.U3,null,_.z(_.TB,{each:function(){return HF8(W())},
keyBy:"INDEX"},function(p){return _.z(_.U3,null,_.z(_.k,{cond:function(){return _.e(p(),z4e)&&G5p(f(),_.e(p(),z4e))},
then:function(){return _.z(rdL,{timedMarker:function(){return _.e(p(),z4e)}})}}))}),_.z(_.k,{cond:function(){var p;
return R()&&((p=_.e(R(),S7))==null?void 0:p.title)},
then:function(p){return _.z(_.d4,{text:p,noPreWrap:!0})}}))},"ef");
rdL=_.UI(function(d){var f=d.timedMarker;return _.z(_.U3,null,_.z("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.z(_.X8,{icon:function(){return f().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.z(_.d4,{text:function(){return f().label},
noPreWrap:!0}))},"ff");_.mMY=_.UI(function(d){var f=d.progressBarProps;var R=d.playheadData;var W=d.config;d=_.fA("yt-progress-bar");var p=_.fA("div"),U=_.fA("div"),g=_.Z(_.kY({width:0,left:0},void 0,"NcXsUb")),K=g.next().value,E=g.next().value,Y=function(){U.value&&E(U.value.getBoundingClientRect())},b=function(){K().width<=0&&Y();
return K()};
OV("resize",Y);var D=new Fj(b,function(){},function(){return 0},function(){},function(){},function(){}),I=function(){return f()};
g=_.Z(_.kY(!1,void 0,"ZsF6Xc"));var L=g.next().value,X=g.next().value;g=_.qL(function(){X(!0);W().position===2?setTimeout(function(){Y()},100):Y()});
var w=_.qL(function(){X(!1);Yl2(D,I)()}),S=_.qL(function(uW){W().doSeekOnClick&&O5I(D,I,W)(uW);
return!1}),r=_.qL(function(uW){g$J(D,I)(uW);
return!1}),v=_.qL(function(uW){H5y(D,I)(uW);
return!1}),c=_.qL(function(uW){E$B(D,I,W)(uW);
return!1}),n=_.qL(function(uW){kpk(D,I,W)(uW);
return!1}),y=_.qL(function(){b5I(D,I,W)();
return!1}),h=_.qL(function(){DML(D,I,W)();
return!1}),t=_.qL(function(){ITI(D,I,W)();
return!1}),kU=_.qL(function(uW){ql$(I)(uW);
return!1});
OV("mousemove",LhI(D,I,W));OV("mouseup",epM(D,I,W));_.SL(function(){I0k(p.value);X(!1);Y();epM(D,I,W)()});
var Eu={};Eu=_.Iw("ytPlayerProgressBarHost",function(){return W().className},(Eu.ytPlayerProgressBarHostReadOnly=function(){return W().disableScrubbing},Eu.ytPlayerProgressBarHostHidden=function(){return W().hideProgressBar&&!L()},Eu.ytPlayerProgressBarHostLowerPlayer=function(){return W().position===0},Eu.ytPlayerProgressBarHostBottomEdge=function(){return W().position===1},Eu.ytPlayerProgressBarHostBottomInset=function(){return W().position===2},Eu.ytPlayerProgressBarHostCustom=function(){return W().position===
3},Eu));
var IJ={},xU=_.Iw("ytPlayerProgressBarBackground",(IJ.ytPlayerProgressBarBackgroundHide=function(){return W().position===2&&!L()&&!f().isDragging},IJ));
IJ={};IJ=_.Iw("ytPlayerProgressBarDragContainer",(IJ.ytPlayerProgressBarDragContainerBottomEdge=function(){return W().position===1},IJ));
var ek={};ek=_.Iw("ytPlayerProgressBarProgressBar",(ek.ytPlayerProgressBarProgressBarInset=function(){return W().position===2},ek.ytPlayerProgressBarProgressBarInsetMinimized=function(){return W().position===2&&!L()&&!f().isDragging},ek));
var nQ=function(){return Math.floor(OFJ(f())*100)};
return _.z("yt-progress-bar",{el:d,class:Eu},_.z(_.k,{cond:function(){return W().position===2},
then:function(){return _.z("div",{class:xU})}}),_.z("div",{el:p,
"on:click":S,"on:touchstart":r,"on:touchmove":c,"on:mouseenter":g,"on:mousedown":v,"on:mouseleave":w,"on:mousemove":n,"on:mouseup":h,"on:touchend":y,"on:touchcancel":t,"on:keydown":kU,class:IJ,role:"slider","aria-valuenow":nQ,"aria-valuetext":function(){return nQ()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return f().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.X7("SEEK_SLIDER")},_.z("div",{el:U,class:ek},_.z(WhM,{progressBarProps:f,config:W,highContrast:function(){return!!W().isInlinePlayback}}),_.z(_.k,{cond:function(){return W().chapterData&&K4n(W().chapterData)},
then:function(){return _.z(fTI,{progressState:f,multiMarkersPlayerBarRenderer:function(){return W().chapterData},
progressBarWidth:function(){return K().width}})},
else:function(){return _.z(pCI,{progressBarProps:f,config:W})}}),_.z(UM2,{progressBarProps:f,
playheadData:R,interpolateDotPosition:function(){return W().position!==2},
hidePlayhead:function(){return W().playheadDotBehavior===1&&!L()}}))),_.z(aTs,{progressBarProps:f,
config:function(){return{activeChapter:XQW(f(),W().chapterData),getProgressBarWidthPx:function(){return b().width},
isShortsPage:!!W().isShortsPage,isInlinePlayer:!!W().isInlinePlayback,useFadeInAnimation:!!W().isInlinePlayback}},
progressBarWidthPx:function(){return K().width},
chapterData:function(){return W().chapterData}}))},"gf");
_.mMY.idomCompat=!0;Object.assign({},_.EMS(),{setState:function(){},
domMeasurements:{},appApi:_.UBv(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var ubY;
_.Po$=_.UI(function(){var d,f=(d=_.rt(rkf().playerApi))!=null?d:void 0;d=_.Z(_.kY(!1,void 0,"HLFBmb"));var R=d.next().value,W=d.next().value;d=_.Z(_.kY(!1,void 0,"lHH9bc"));var p=d.next().value,U=d.next().value;d=_.Z(_.kY(!1,void 0,"zsY7yd"));var g=d.next().value,K=d.next().value;d=_.Z(_.kY(!1,void 0,"KeHQgc"));var E=d.next().value,Y=d.next().value;d=_.Z(_.kY(0,void 0,"gLLCj"));var b=d.next().value,D=d.next().value;d=_.Z(_.kY(0,void 0,"s3RYkf"));var I=d.next().value,L=d.next().value;d=_.Z(_.kY(!1,void 0,
"Dn608e"));var X=d.next().value,w=d.next().value;d=_.Z(_.kY(0,void 0,"AnkH1b"));var S=d.next().value,r=d.next().value;d=_.Z(_.kY(0,void 0,"QYNL0b"));var v=d.next().value,c=d.next().value;d=_.Z(_.kY("",void 0,"Yzw45d"));var n=d.next().value,y=d.next().value;d=_.Z(_.kY(-1,void 0,"iiVI0c"));var h=d.next().value,t=d.next().value,kU=_.qg(function(){var Eu={controlsVisible:R(),isOverlayHidden:p(),shouldWaitToHideControls:g(),isDragging:E(),isHovering:X(),videoDuration:S(),playedTime:v(),videoId:n(),draggedTime:I(),
hoveredTime:b(),playerState:h()};return Object.assign({},_.EMS(),Eu,{domMeasurements:{},setState:function(IJ){IJ.controlsVisible!==void 0&&W(IJ.controlsVisible);IJ.isOverlayHidden!==void 0&&U(IJ.isOverlayHidden);IJ.shouldWaitToHideControls!==void 0&&K(IJ.shouldWaitToHideControls);IJ.isDragging!==void 0&&Y(IJ.isDragging);IJ.isHovering!==void 0&&w(IJ.isHovering);IJ.draggedTime!==void 0&&L(IJ.draggedTime);IJ.hoveredTime!==void 0&&D(IJ.hoveredTime);IJ.videoDuration!==void 0&&r(IJ.videoDuration);IJ.playedTime!==
void 0&&c(IJ.playedTime);IJ.videoId!==void 0&&y(IJ.videoId);IJ.playerState!==void 0&&t(IJ.playerState)},
appApi:_.UBv(),playerApi:f})},void 0,"ZW7y9");
_.GB(function(){f==null||f.addEventListener("onVideoProgress",bFf(kU));f==null||f.addEventListener("onVideoDataChange",YCu(kU));f==null||f.addEventListener("onStateChange",z$L(kU))});
_.SI(function(){if(f==null?0:f.isReady())f==null||f.removeEventListener("onVideoProgress",bFf(kU)),f==null||f.removeEventListener("onVideoDataChange",YCu(kU)),f==null||f.removeEventListener("onStateChange",z$L(kU))});
return _.z("desktop-shorts-player-controls",null,_.z(ubY,{playerControlsProps:kU}))},"hf");
ubY=_.UI(function(d){var f=d.playerControlsProps;return _.z("div",{class:"desktopShortsPlayerControlsWizHost"},_.z(_.mMY,{progressBarProps:f,config:function(){return{isShortsPage:!0,hideProgressBar:f().videoDuration<30&&f().playerState!==2&&!f().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"jf");_.QvY=_.UI(function(d){function f(Eu){Eu!==0||D()?Eu>50&&(D()||!L())?(I(!1),X(!0)):Eu<=50&&(D()||L())&&(I(!1),X(!1)):I(!0)}
function R(Eu,IJ){var xU;return _.H(function(ek){if(ek.nextAddress==1)return ek.yield(_.kt(),2);xU=ek.yieldResult;IJ&&xU?(xU.unMute(!0),Eu&&(uwS(Eu,xU.getVolume()),S(xU.getVolume()))):xU&&(xU.mute(!0),Eu&&uwS(Eu,0));_.a4(ek)})}
function W(Eu){var IJ,xU;return _.H(function(ek){if(ek.nextAddress==1)return ek.yield(_.kt(),2);IJ=ek.yieldResult;xU=50;IJ&&(xU=IJ.getVolume(),IJ.isMuted()?uwS(Eu,0):uwS(Eu,xU));S(xU);_.a4(ek)})}
var p=d.orientation;d=_.fA("desktop-shorts-volume-controls");var U=_.fA("button"),g=_.RI("input"),K=_.Z(_.kY(!1,void 0,"F6vt0d")),E=K.next().value,Y=K.next().value,b=_.Z(_.kY(!1,void 0,"S5PCqb"));K=b.next().value;b=b.next().value;var D=K,I=b;b=_.Z(_.kY(!0,void 0,"Tgy4e"));K=b.next().value;b=b.next().value;var L=K,X=b;K=_.Z(_.kY(50,void 0,"Dq3efd"));var w=K.next().value,S=K.next().value;K=_.qg(function(){var Eu=D();return _.q("web_shorts_keyboard_enable_mute_shortcut")?Eu?_.X7("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.X7("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):Eu?_.X7("UNMUTE_VOLUME",void 0,"Unmute"):_.X7("MUTE_VOLUME",void 0,"Mute")},void 0,"zjOD8c");
b=_.qg(function(){var Eu=D(),IJ=L();return{sources:[{clientResource:{imageName:Eu?_.q("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":IJ?_.q("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.q("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"bIZ5A");
var r=_.qg(function(){var Eu=w();return D()?Eu+"% volume muted":Eu+"% volume"},void 0,"kvkmyc"),v=_.qg(function(){return p()==="vertical_down"},void 0,"zaNsZ");
_.SL(function(){function Eu(){Y(!0)}
function IJ(){Y(!1)}
g&&g.value&&(g.value.addEventListener("focus",Eu),g.value.addEventListener("focusout",IJ),W(g.value).then(function(){f(Number(PMf(g.value)))}));
U&&U.value&&(U.value.addEventListener("focus",Eu),U.value.addEventListener("focusout",IJ));_.SI(function(){var xU;g==null||(xU=g.value)==null||xU.removeEventListener("focus",Eu);var ek;g==null||(ek=g.value)==null||ek.removeEventListener("focusout",IJ);var nQ;U==null||(nQ=U.value)==null||nQ.removeEventListener("focus",Eu);var uW;U==null||(uW=U.value)==null||uW.removeEventListener("focusout",IJ)})});
var c=_.qL(function(){if(g&&g.value){var Eu=Number(PMf(g.value));mBv(Eu);S(Eu);g.value.style.setProperty("--gradient-percent",Eu+"%");f(Eu)}return!1}),n=_.qL(function(){Y(!0)}),y=_.qL(function(){g&&g.value&&(R(g.value,D()),I(!D()));
return!1}),h={},t={},kU={};
return _.z("desktop-shorts-volume-controls",{"on:pointerleave":_.qL(function(){Y(!1)}),
class:_.Iw("ytdDesktopShortsVolumeControlsHost",(h.ytdDesktopShortsVolumeControlsHostVertical=v,h.ytdDesktopShortsVolumeControlsHostExpanded=E,h)),el:d},_.z(_.k,{cond:function(){return!v()},
then:function(){var Eu={};return _.z("div",{class:_.Iw("ytdDesktopShortsVolumeControlsBackgroundScrim",(Eu.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=E,Eu))})}}),_.z("div",{class:_.Iw((t.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=v,t))},_.z("button",{"aria-label":K,
title:K,el:U,"on:click":y,"on:pointerenter":n,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},b?_.z(_.Wk,{data:b,alt:K,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.z("div",{class:_.Iw("ytdDesktopShortsVolumeControlsSliderContainer",(kU.ytdDesktopShortsVolumeControlsSliderContainerExpanded=E,kU.ytdDesktopShortsVolumeControlsSliderContainerVertical=v,kU.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=v,kU.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=
function(){return E()&&v()},kU))},_.z("input",{"aria-label":_.X7("VOLUME"),
title:_.X7("VOLUME"),el:g,"on:input":c,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":w,"aria-valuetext":r,"aria-valuemin":0,"aria-valuemax":100})))},"kf");_.v$$=_.UI(function(d){var f=d.data;return _.z("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.z(_.K7,{command:function(){return f().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.z(_.k,{cond:function(){return f().iconName},
then:function(R){return _.z(_.X8,{icon:R})}}),_.z("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return f().text}),_.z(_.k,{cond:function(){return f().showEndChevron},
then:function(){return _.z(_.X8,{icon:"CHEVRON_RIGHT"})}})))},"lf");var Fhk=_.UI(function(d){var f=d.data;var R=d.overlayDensity;d={};return _.z("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.z(_.aH,{data:function(){return f().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(W){var p=W.data;
return _.z(_.QA,{data:function(){return(R==null?void 0:R())===1?Object.assign({},p(),{avatar:{avatarViewModel:Object.assign({},_.e(p().avatar,_.JG),{avatarImageSize:"AVATAR_SIZE_48"})}}):p()}})}}),_.z(_.aH,{data:function(){return f().avatarStackViewModel}},{avatarStackViewModel:function(W){return _.z(_.vh,{data:W.data})}}),_.z(_.d4,{className:_.Iw("ytReelChannelBarViewModelChannelName",(d.ytReelChannelBarViewModelChannelNameLarge=function(){return(R==null?void 0:R())===1},d)),
text:function(){return f().channelName},
linkInheritColor:!0,userInput:!0}),_.z("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.z(_.aH,{data:function(){return f().subscribeButtonViewModel}},{subscribeButtonViewModel:function(W){var p=W.data;
return _.z(_.Pd,{data:function(){return(R==null?void 0:R())===1?Object.assign({},p(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},p().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):p()},
isOverlay:!1})},
buttonViewModel:_.bE})),_.z("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.z(_.aH,{data:function(){var W,p;return(p=_.e((W=f())==null?void 0:W.sponsorButtonViewModel,MuC))==null?void 0:p.sponsorButton}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"mf");var JdI=_.UI(function(d){var f=function(){var W;return(d==null?void 0:(W=d.overlayDensity)==null?void 0:W.call(d))===1?22:16},R={};
return _.z("yt-reel-multi-format-link-view-model",{class:_.Iw("ytReelMultiFormatLinkViewModelHost",(R.ytReelMultiFormatLinkViewModelHostTall=!0,R.ytReelMultiFormatLinkViewModelHostLarge=function(){var W;return((W=d.overlayDensity)==null?void 0:W.call(d))===1},R))},_.z(_.K7,{ariaLabel:function(){return d.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return d.data().command}},_.z("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.z(_.k,{cond:function(){return d.data().icon},
then:function(W){return _.z(_.Wk,{data:W,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:f})}}),_.z(_.d4,{text:function(){return d.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"nf");
JdI.idomCompat=!0;var n$B=_.UI(function(d){var f=d.data;var R=d.overlayDensity;var W=_.fA("yt-shorts-suggested-action-view-model");d=_.Z(_.kY(!1,void 0,"xDqzhe"));var p=d.next().value,U=d.next().value;d=_.Z(_.kY(!1,void 0,"LI9CFd"));var g=d.next().value,K=d.next().value,E=function(){return f().isMultiLineSa},Y=_.xt(vaU,function(){var n,y;
return(y=(n=f().toggleableContent)==null?void 0:n.entityKey)!=null?y:""}),b=function(){var n,y,h;
return(h=f().toggleableContent)!=null&&h.entityKey?(y=(n=Y())==null?void 0:n.value)!=null?y:!1:!1},D=function(){var n,y,h,t,kU,Eu,IJ,xU,ek,nQ,uW;
return f().toggleableContent?b()?(n=f().toggleableContent)==null?void 0:n.toggledData:(y=f().toggleableContent)==null?void 0:y.untoggledData:{primaryText:(xU=(h=f().defaultContent)==null?void 0:h.primaryText)!=null?xU:f().text,secondaryText:(t=f().defaultContent)==null?void 0:t.secondaryText,onTapCommand:(ek=(kU=f().defaultContent)==null?void 0:kU.onTapCommand)!=null?ek:f().onTapCommand,icon:(nQ=(Eu=f().defaultContent)==null?void 0:Eu.icon)!=null?nQ:f().icon,image:(uW=(IJ=f().defaultContent)==null?
void 0:IJ.image)!=null?uW:f().image}},I=function(){return E()?f().trailingTapTarget:void 0},L=function(n,y){return function(){return p()?y:n}},X=function(){return{leadingSection:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(R==null?void 0:R())===1?L("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):L("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:L("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
d={};d=_.Iw((d.ytShortsSuggestedActionViewModelStaticHost=function(){return!E()},d.ytShortsSuggestedActionViewModelDynamicHost=E,d.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return E()&&g()},d.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return E()&&!g()},d));
_.SL(function(){if(E()){var n=0,y;if((y=f().animationParams)==null?0:y.shouldExpand){var h,t;n=((t=(h=f().animationParams)==null?void 0:h.expansionDelaySecs)!=null?t:0)*1E3}var kU,Eu=((kU=f().animationParams)==null?0:kU.shouldExpand)?setTimeout(function(){U(!0)},n):void 0,IJ,xU;
n=((IJ=f().animationParams)==null?0:IJ.visibilityDelaySecs)?((xU=f().animationParams)==null?NaN:xU.visibilityDelaySecs)*1E3:0;var ek=setTimeout(function(){K(!0)},n);
_.SI(function(){Eu&&clearTimeout(Eu);clearTimeout(ek)})}});
var w=function(n){_.Cu(n,Object.assign({},{form:{element:W.value}}))},S=_.qL(function(){var n,y=(n=D())==null?void 0:n.onTapCommand;
y&&w(y)}),r=_.qL(function(){var n,y;
if(n=(y=I())==null?void 0:y.onTapCommand)return w(n),!1}),v=_.xJ({"vertical-align":"bottom",
"border-radius":function(){var n;return E()?((n=f().defaultContent)==null?0:n.isCircleImage)?"50%":"4px":"0px"},
width:function(){var n,y,h;return E()&&((n=f().defaultContent)==null?0:n.imageSize)?((h=(y=f().defaultContent)==null?void 0:y.imageSize)!=null?h:24)+"px":null},
height:function(){var n,y,h;return E()&&((n=f().defaultContent)==null?0:n.imageSize)?((h=(y=f().defaultContent)==null?void 0:y.imageSize)!=null?h:24)+"px":null}}),c={};
return _.z("yt-shorts-suggested-action-view-model",{class:d,el:W},_.z("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.z("button",{class:_.Iw(function(){return E()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var n;
return(n=f().useFullRoundedBorder)!=null&&n?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!I()&&E()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":E()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var n;
return(n=f().disableFixedHeight)!=null&&n?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(c.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(R==null?void 0:R())===1},c)),
"on:click":S},_.z(_.E1,{model:{color:4}}),_.z("div",{class:_.Iw(function(){return E()?X().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.z(_.k,{cond:function(){var n;
return(n=D())==null?void 0:n.image},
then:function(n){return _.z(_.Wk,{data:n,alt:"",className:function(){return E()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:v})}}),_.z(_.k,{cond:function(){var n,y;
return(n=D())==null?void 0:(y=n.icon)==null?void 0:y.iconType},
then:function(n){return _.z(_.X8,{icon:n,active:b,className:function(){return E()?p()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.z("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.z(_.k,{cond:function(){var n;
return(n=D())==null?void 0:n.primaryText},
then:function(n){return _.z("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.z(_.d4,{text:n}))}}),_.z(_.k,{cond:function(){var n;
return(n=D())==null?void 0:n.secondaryText},
then:function(n){return _.z("div",{class:function(){return X().secondaryText()}},_.z(_.d4,{text:n}))}}))),_.z(_.k,{cond:I,
then:function(n){return _.z("div",{class:function(){return X().trailingSection()},
"aria-label":function(){var y;return(y=n().a11yLabel)!=null?y:""},
"on:click":r,role:"button",tabindex:0},_.z(_.E1,{model:{color:4}}),_.z(_.X8,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"of");var hpJ=_.UI(function(d){var f=d.data;var R=d.overlayDensity;var W=_.fA("yt-shorts-video-title-view-model");d=_.qL(function(g){if(_.uI(_.mv(g),W.value,["A".toString()]))return!1;(g=f().truncatedTextOnTapCommand)&&_.Cu(g);return!1});
var p={},U={};return _.z("yt-shorts-video-title-view-model",{el:W,class:_.Iw("ytShortsVideoTitleViewModelHost",(p.ytShortsVideoTitleViewModelHostClickable=function(){return!!f().truncatedTextOnTapCommand},p)),
"on:click":d},_.z("h2",{class:_.Iw("ytShortsVideoTitleViewModelShortsVideoTitle",(U.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(R==null?void 0:R())===1},U))},_.z(_.d4,{text:function(){return f().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"pf");_.o$8=_.UI(function(d){var f=d.data;var R=d.overlayDensity;return _.z("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.z(_.aH,{data:function(){return f().metadataItems}},{badgeViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(_.sk,{data:W.data}))},
playerDisclosureViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(_.v$$,{data:W.data}))},
shortsSuggestedActionViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(n$B,{data:W.data,overlayDensity:R}))},
reelChannelBarViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(Fhk,{data:W.data,overlayDensity:R}))},
reelMultiFormatLinkViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(JdI,{data:W.data,overlayDensity:R}))},
shortsVideoTitleViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(hpJ,{data:W.data,overlayDensity:R}))},
reelSoundMetadataViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(_.JYI,{data:W.data,overlayDensity:R}))},
toggleButtonViewModel:function(W){return _.z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.z(_.r4,{data:W.data}))}}))},"qf");var $MI=_.UI(function(d){var f=_.pu(d,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),R=f.size,W=f.onTap,p=f.disabled,U=f.tooltipText;return _.z("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.z(_.YL,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:R(),disabled:p(),tooltipText:U(),onTap:W}},
iconName:d.iconType}))},"rf"),NKy=_.UI(function(d){function f(b){b.stopPropagation();
b.code==="ArrowUp"?(b.preventDefault(),F4v(K.value)):b.code==="ArrowDown"?(b.preventDefault(),JkJ(K.value)):b.code==="KeyM"?Q8W():(b.code==="KeyK"||b.code==="Space")&&vML(E())}
var R=_.pu(d,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});d=R.previousButtonDisabled;var W=R.nextButtonDisabled,p=R.data,U=R.playabilityStatus,g=R.previewThumbnail,K=_.fA("ytd-shorts-miniplayer-overlay"),E=_.F8(_.cfJ),Y;_.GB(function(){(Y=_.Fb(K.value))&&Y.addEventListener("keydown",f)});
_.SI(function(){var b;(b=Y)==null||b.removeEventListener("keydown",f)});
R=function(){var b,D,I;return(b=p())==null?void 0:(D=b.reelPlayerOverlayRenderer)==null?void 0:(I=D.likeButton)==null?void 0:I.likeButtonRenderer};
return _.z("ytd-shorts-miniplayer-overlay",{el:K,class:"ytdShortsMiniplayerOverlayHost"},_.z("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.xJ({"background-image":function(){var b=g();return b?'url("'+_.Ez(b.thumbnails)+'")':""}})}),_.z("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.z("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.z($MI,{iconType:function(){var b=E();
return b===2||b===-1||b===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){vML(E())},
tooltipText:function(){var b=E();return b===1||b===3?_.X7("PLAYER_LABEL_PAUSE"):_.X7("PLAYER_LABEL_PLAY")}}),_.z(_.QvY,{orientation:"horizontal_right"})),_.z("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.z($MI,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:d,onTap:function(){F4v(K.value)},
tooltipText:_.X7("PREVIOUS_VIDEO_LABEL")}),_.z($MI,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:W,onTap:function(){JkJ(K.value)},
tooltipText:_.X7("NEXT_VIDEO_LABEL")}),_.q("web_shorts_pip_like_button")?_.z("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.z(hwe,{buttonTooltipPosition:"left",data:R,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.z("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.z(_.k,{cond:function(){var b,D;return _.e((b=p())==null?void 0:(D=b.reelPlayerOverlayRenderer)==null?void 0:D.metapanel,
_.Xle)},
then:function(b){return _.z("div",{class:_.Iw("ytdShortsMiniplayerOverlayInteractive")},_.z(_.o$8,{data:b}))}})),_.z("div",{class:_.Iw("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var b;return!((b=p())==null||!b.adsOverlay)||U()&&!V$f(U())}},_.z("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.z(_.Po$,null)))),_.z(_.k,{cond:function(){var b=p(),D,I;
b=_.e(b==null?void 0:(D=b.adsOverlay)==null?void 0:(I=D.fulfillmentContent)==null?void 0:I.fulfilledLayout,vNR);return _.e(b==null?void 0:b.renderingContent,$oR)},
then:function(b){return _.z("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.z(rCB,{data:b}))}}))},"sf");var nMu=_.UI(function(){var d=_.Z(_.kY(new _.Xb(NaN,NaN),void 0,"HSMFk")),f=d.next().value,R=d.next().value;d=_.Z(_.kY(!1,void 0,"uaAxwf"));var W=d.next().value,p=d.next().value,U=_.Z(_.kY(!1,void 0,"nVSwef"));d=U.next().value;var g=U.next().value,K=_.Ze().resolve(_.m8).miniplayerPropSignalMap[0],E=K.data,Y=K.shortsData,b=K.nextButtonDisabled,D=K.shortsPreviewThumbnail,I=K.previousButtonDisabled,L=K.externalPlaylistData;U=K.toastData;var X=K.playabilityStatus,w=K.isDisabled,S=K.playerVe,r=K.closeVe;
K=_.F8(_.sW);_.jA("yt-pip-window-resized",function(y){R(y)});
_.jA("yt-activate-pip-miniplayer",function(){return _.H(function(y){g(!0);_.a4(y)})});
var v=function(){var y;return!((y=L())==null||!y.contents)&&W()},c=function(){var y=f(),h=!!E(),t=v();
y=y.clone();h&&(y.height-=76);t&&(y.height-=285);return y},n=function(){p(!W())};
_.G7(function(){var y=S(),h=_.J6(11),t=_.Ft(11);h&&t&&y&&(_.i5(h,t,y),t=r())&&(_.By(h,y,[t]),_.tD(h,[t]))},"HPkp0c");
return _.z("ytd-pip-container",{class:"ytdPipContainerHost"},_.z(_.k,{cond:d,then:function(){return _.z(_.tT2,{isDisabled:w,playabilityStatus:X,size:c})}}),_.z(_.k,{cond:E,
then:function(){return _.z(_.Bns,{data:E,expanded:W,onExpandClick:n,playlistData:L})}}),_.z(_.k,{cond:v,
then:function(){return _.z("div",{class:"ytdPipContainerPlaylistPanel"},_.z(_.J0C,{data:L,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.z(_.k,{cond:K,
then:function(){return _.z(NKy,{data:Y,nextButtonDisabled:b,previousButtonDisabled:I,playabilityStatus:X,previewThumbnail:D})}}),_.z("div",{class:"ytdPipContainerToast"},_.z(_.dMI,{toastData:U})))},"tf");var nm=function(d,f){var R=this;this.pipController=d;this.JSC$18631_clientRoot=f;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=f0S();this.watchPipEnabled=_.q("web_watch_pip");this.shortsPipEnabled=_.q("web_shorts_pip");this.JSC$18631_watchWhileEnabled=_.q("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;_.xl(_.pY(),NoJ,function(W){R.isSingleOptionSurveyActive=W});
this.JSC$18631_onPlayerPlayVideo=this.JSC$18631_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);_.tA(_.cW.getInstance(),this.miniplayerServiceActionMap,this.JSC$18631_clientRoot);d.pictureInPictureSupported()&&_.mY("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},g9F,RVJ,tg$,Weh,p0I,boa;
nm.prototype.handleMediaSessionPipActivation=function(){var d=this,f;return _.H(function(R){_.Lq().mediaSessionPipActivation=!0;f=_.Ze().resolve(_.RH);return f.isOnWatch()&&d.watchPipEnabled?(_.Lq().watchPipActivation=!0,_.ydI(d,f.data),R.jumpTo(0)):f.isOnShorts()&&d.shortsPipEnabled?(_.Lq().shortsPipActivation=!0,_.CoY(d),R.jumpTo(0)):d.isMiniplayerActive()&&d.watchPipEnabled&&!d.watchWhileMode?R.yield(i5$(d),0):R.jumpTo(0)})};
var i5$=function(d){var f,R,W,p;return _.H(function(U){if(U.nextAddress==1)return f=!d.miniplayerToPipMode,R=d.playerElement,W=d.miniplayerData,p=d.watchResponse,U.yield(d.deactivate(),2);if(U.nextAddress!=3)return f?(_.Lq().mediaSessionPipActivation=!0,_.Lq().watchPipActivation=!0):_.Lq().miniplayerButtonActivation=!0,U.yield(d.activate(R,W,p),3);d.miniplayerToPipMode=f;_.a4(U)})};
nm.prototype.onDownloadedVideoDeleted=function(d){var f,R=_.e((f=this.miniplayerData)==null?void 0:f.watchEndpoint,_.fE),W,p;R&&((W=this.watchResponse)==null?void 0:(p=W.playerResponse)==null?void 0:p.offlineState)!==void 0&&(f=R.videoId)&&d&&f===d&&this.close()};
nm.prototype.onShowMiniplayerCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D,I;return _.H(function(L){switch(L.nextAddress){case 1:return R=_.e(d,zra),p=(W=R)==null?void 0:W.miniplayerCommand,U=_.e(p,_.fE),p&&U&&!f.active?L.yield(_.l0.getInstance(),2):L.return();case 2:return g=L.yieldResult,L.yield((K=g)==null?void 0:K.get("yt-miniplayer-shown-video-id"),3);case 3:E=L.yieldResult;Y=U.videoId;if(!Y||E===Y)return L.return();b=_.Ze().resolve(_.RH);if(b.isOnWatch())return _.JA(Error("Hj")),L.return();
D={channelItem:{externalId:btoa(Y)}};f.readyToResumeVe=_.z2(121253,void 0,void 0,D);_.Lq().showMiniplayerCommandActivation=!0;return L.yield(_.D9e(f,p,!0),4);case 4:return f.active&&(_.hj(f,{readyToResumeVe:f.readyToResumeVe,isReadyToResume:!0}),f.isReadyToResume=!0),L.yield((I=g)==null?void 0:I.set("yt-miniplayer-shown-video-id",U.videoId),5);case 5:f.readyToResumeVe=void 0,_.a4(L)}})};
nm.prototype.init=function(d){this.miniplayerEl?_.JA(new _.M2("MiniplayerService already initialized.")):this.miniplayerEl=d};
nm.prototype.isInitialized=function(){var d=!!this.miniplayerEl;d||_.JA(new _.M2("MiniplayerService used before initialized."));return d};
_.ydI=function(d,f){if(d.isInitialized()){var R=_.lg(f.response,!1,f.playerResponse),W=_.Ze().resolve(_.RH).getPlayerFromWatch();_.Lq().currentEndpoint=R.watchEndpoint||null;d.activate(W,R,f)}};
_.CoY=function(d){if(d.isInitialized()){var f=_.Ze().resolve(_.RH).getPlayerFromShorts();d.activate(f)}};
g9F=function(d,f){var R;(R=!d.isInitialized())||(R=_.Ze().resolve(_.RH).isOnWatch()&&d.watchPipMode,R=!(d.isMiniplayerActive()&&(_.Lq().userActivation||_.Lq().lockupActivation||R)));if(R)return!1;BKR(d,f)?_.vS(d):boa(d,f);return d.watchPipMode?!_.Ze().resolve(_.RH).isOnWatch():!0};
nm.prototype.isMiniplayerActive=function(){return this.active};
var BKR=function(d,f){var R;f=(R=_.e(f,_.fE))==null?void 0:R.videoId;var W,p;d=(p=_.e((W=d.miniplayerData)==null?void 0:W.watchEndpoint,_.fE))==null?void 0:p.videoId;return f!=null&&f===d};
nm.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.E$(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.zV(this.miniplayerEl,"yt-navigate-home-action"))};
_.D9e=function(d,f,R,W){R=R===void 0?!1:R;var p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:if(d.active){K.jumpTo(2);break}p=_.Ze().resolve(_.RH);if(g=(U=d.playerElement)!=null?U:p.getPlayerFromWatch()){K.jumpTo(3);break}return K.yield(_.Ze().resolve(_.gH),4);case 4:g=p.getPlayerFromWatch();case 3:if(!g){_.JA(Error("Jj"));K.jumpTo(2);break}return K.yield(d.activate(g,W),2);case 2:return d.active?K.yield(boa(d,f,R),0):K.return()}})};
nm.prototype.activate=function(d,f,R){var W=this,p,U,g,K,E,Y,b,D,I;return _.H(function(L){switch(L.nextAddress){case 1:if(!W.isInitialized())return L.return();if(!d)return _.JA(Error("Jj")),L.return();if(_.T9e()||W.isMiniplayerActive())var X=!0;else X=_.Lq().watchPipActivation||_.Lq().watchWhileActivation,_.Ze().resolve(_.RH).isOnWatch()&&!X?(_.JA(new _.M2("miniplayer activated on watch page")),X=!0):X=_.Lq().watchWhileActivation?W.userDeactivatedWatchWhile||!!document.pictureInPictureElement||zan():
!1;if(X)return XhB(),L.return();p=_.Lq().mediaSessionPipActivation;U=_.Lq().shortsPipActivation;g=_.Lq().watchPipActivation;E=(K=_.Lq().watchWhileActivation)||g;Y=g||U;if(!W.pictureInPictureEnabled()||!Y){L.jumpTo(2);break}return L.yield(cdy(W,p),3);case 3:if(!L.yieldResult)return _.JA(Error("Ij")),XhB(),L.return();case 2:return W.setActive(!0),W.watchResponse=R,W.playerElement=d,W.updateMiniplayerData(f),L.yield(tg$(W,d),4);case 4:if(!W.active)return _.JA(new _.M2("miniplayer deactivated during activation")),
W.removePlayerListeners(),L.return();X=_.Ze().resolve(_.Jf);X.addEventListener("yt-navigate",_.qb(W,W.onPlaylistNavigate));X.addEventListener("yt-playlist-data-updated",_.qb(W,W.JSC$18631_onPlaylistDataUpdated));W.JSC$18631_onPlaylistDataUpdated();XhB();W.JSC$18631_watchWhileEnabled&&_.drB(W,K);W.pictureInPictureEnabled()&&W.shortsPipEnabled&&(W.shortsPipMode=U,_.pY().dispatch(gRN(W.shortsPipMode)));W.pictureInPictureEnabled()&&W.watchPipEnabled&&(W.watchPipMode=g,_.YHF(W.handleMediaSessionPipActivation));
W.player&&(b=W.player.getPlayerState(),D=b===1,_.pY().dispatch(DYy(b)),_.kh(W.miniplayerEl,"yt-miniplayer-play-state-changed",[D]),_.Lq().isVideoPlaying=D);_.kh(W.miniplayerEl,"yt-miniplayer-endpoint-changed");jm$(W);_.fpY(W);if(W.shortsPipMode||W.watchPipMode)L=L.yield(_.zV(W.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{X=L.yield;var w=_.zV(W.miniplayerEl,"yt-activate-miniplayer",[E])[0];L=X.call(L,w,6)}return L;case 6:if(W.watchResponse&&!_.q("miniplayer_copy_screen_on_activation_killswitch")){X=
W.getScreenLayer();w=_.J6(0);var S=wP1(0);w&&S&&(_.h6(w,S,X),X===0&&aiS(void 0,0))}RVJ(W);Weh(W,!0);(I=W.getPlayerElement())==null||I.focusOnPlayer();_.a4(L)}})};
nm.prototype.updateMiniplayerData=function(d){this.miniplayerData=d;_.hj(this,{data:d})};
_.fpY=function(d){var f,R,W=((f=d.miniplayerData)==null?void 0:(R=f.miniplayerRenderer)==null?void 0:R.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";f=d.watchWhileMode||d.watchPipMode?W&&!_.Ze().resolve(_.RH).isOnWatch():W;_.hj(d,{isDisabled:f});var p,U;R=_.e((p=d.miniplayerData)==null?void 0:(U=p.miniplayerRenderer)==null?void 0:U.minimizedEndpoint,_.aE);f&&R&&_.Ze().resolve(_.r6).openSheet({openPopupActionCommand:{openPopupAction:R}},d.miniplayerEl)};
RVJ=function(d){if(d.watchResponse&&!p0I(d)){var f,R=(f=d.watchResponse.playerResponse)==null?void 0:f.trackingParams;R&&(_.hj(d,{expandVe:_.z2(35989),closeVe:_.z2(34699),readyToResumeCloseVe:_.z2(131070),repositionVe:_.z2(226204),resizeVe:_.z2(226205)}),_.hj(d,{playerVe:_.Ge(R)}))}};
tg$=function(d,f){return _.H(function(R){if(R.nextAddress==1)return f.preparePlayer(),R.yield(f.getPlayerPromise(),2);d.player=R.yieldResult;d.player&&(d.player.addEventListener("onPlayVideo",d.JSC$18631_onPlayerPlayVideo),d.player.addEventListener("onCloseMiniplayer",d.onPlayerCloseMiniplayer),d.player.addEventListener("onExpandMiniplayer",d.onPlayerExpandMiniplayer),d.player.addEventListener("onStateChange",d.onPlayerStateChange));_.a4(R)})};
_.O=nm.prototype;_.O.JSC$18631_onPlayerPlayVideo=function(d){var f=d.sessionData&&"autonav"in d.sessionData,R;d.sessionData&&d.sessionData.itct&&(R=d.sessionData.itct);var W=d.watchEndpoint;f=W&&f?_.dPW(W,R):_.Zu(d.videoId,d.listId||void 0,R);d.sessionData&&_.U$(_.e(f.commandMetadata,_.ex).url,d.sessionData);boa(this,f)};
_.O.onPlayerExpandMiniplayer=function(){_.vS(this)};
_.O.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.O.onPlayerStateChange=function(){if(this.player){var d=this.player.getPlayerState(),f=d===1;_.pY().dispatch(DYy(d));_.pY().dispatch(_.LSL(d));_.kh(this.miniplayerEl,"yt-miniplayer-play-state-changed",[f]);_.Lq().isVideoPlaying=f;if(d===0){f=!_.RK.getInstance().isAutoplaySetExplicitly();var R,W,p,U,g,K,E=(R=this.watchResponse.response)==null?void 0:(W=R.contents)==null?void 0:(p=W.twoColumnWatchNextResults)==null?void 0:(U=p.autoplay)==null?void 0:(g=U.autoplay)==null?void 0:(K=g.autoplayExplicitChoiceDialogRenderer)==
null?void 0:K.confirmDialogRenderer;f&&E&&this.player.setAutonavState(1)}d===0&&this.watchWhileMode&&this.deactivate()}};
_.O.onPlaylistNavigate=function(d,f){var R=this,W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1){if(!_.e(f.endpoint,_.fE))return b.return();_.Lq().currentEndpoint=f.endpoint;_.kh(R.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.Ze().resolve(_.RH).isOnWatch()&&(R.watchWhileMode||R.watchPipMode))return b.return();d.stopPropagation();(U=(p=_.e((W=f.endpoint)==null?void 0:W.commandMetadata,_.ex))==null?void 0:p.url)&&f.tempData&&!_.uo.isEmpty(f.tempData)&&_.U$(U,f.tempData);g={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};K=new xDa(function(){return R.getPlayerElement()},g,{layer:R.getScreenLayer()});
E=function(D){K.processChunk({endpoint:f.endpoint,data:D})};
Ur2(R);R.miniplayerFetchRequest=ODy(R,f.endpoint,E);_.q3(b,2);return b.yield(R.miniplayerFetchRequest,4)}if(b.nextAddress!=2)return Y=b.yieldResult,ZDB(R,Y),_.Cf(b,0);_.Ta(b);_.a4(b)})};
_.O.JSC$18631_onPlaylistDataUpdated=function(){var d=_.Ze().resolve(_.Jf).getPlaylistData();this.hasPlaylistData=!!d;_.hj(this,{externalPlaylistData:d||{}})};
_.O.close=function(d){if(this.isInitialized())if(d){if(!((this.watchWhileMode||this.watchPipMode)&&_.Ze().resolve(_.RH).isOnWatch()||this.shortsPipMode)){var f;(f=this.getPlayerElement())==null||f.stop()}this.deactivate()}else _.NN().closeMiniplayer(this.miniplayerEl)};
_.O.deactivate=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1){if(!f.isInitialized()||!f.active)return g.return();f.setActive(!1);Ur2(f);(R=!!d&&BKR(f,d))&&f.isSingleOptionSurveyActive&&_.zV(f.miniplayerEl,"yt-show-watch-page-survey",[f.isSingleOptionSurveyActive]);return g.yield(smy(f),2)}if(g.nextAddress!=3){Weh(f,!1);f.isReadyToResume=!1;f.watchResponse=void 0;f.updateMiniplayerData(void 0);f.shortsPipMode&&(f.shortsPipMode=!1,_.pY().dispatch(gRN(f.shortsPipMode)),zBI(f.pipController),
(W=f.player)==null||W.setInternalSize(NaN,NaN));f.watchPipMode&&(f.watchPipMode=!1,zBI(f.pipController));(p=f.watchWhileMode)&&_.drB(f,!1);f.removePlayerListeners();var K=_.Ze().resolve(_.Jf);K.removeEventListener("yt-navigate",_.qb(f,f.onPlaylistNavigate));K.removeEventListener("yt-playlist-data-updated",_.qb(f,f.JSC$18631_onPlaylistDataUpdated));_.Lq().currentEndpoint=null;_.kh(f.miniplayerEl,"yt-miniplayer-endpoint-changed");f.playerElement=null;XhB();if(f.shortsPipMode||f.watchPipMode)g=g.jumpTo(3);
else{K=g.yield;var E=_.zV(f.miniplayerEl,"yt-deactivate-miniplayer",[R,p])[0];g=K.call(g,E,3)}return g}(U=f.player)==null||U.setInternalSize(NaN,NaN);f.player=null;_.a4(g)})};
var smy=function(d){var f;return _.H(function(R){f=_.Ze().resolve(_.RH);return d.shortsPipMode?R.yield(f.movePlayerToShorts(d.playerElement),0):R.yield(f.movePlayerToWatch(d.playerElement),0)})};
nm.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$18631_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
nm.prototype.setActive=function(d){this.active=d;this.isSingleOptionSurveyActive?_.zV(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.zV(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.pY().dispatch(_.zD({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.drB=function(d,f){d.watchWhileMode=f;_.hj(d,{watchWhile:f})};
Weh=function(d,f){if(!p0I(d))if(d.shortsPipMode||d.watchPipMode){var R;(R=d.player)==null||R.setDocumentPictureInPicture(f)}else{var W;(W=d.player)==null||W.setMinimized(f)}};
p0I=function(d){return d.watchWhileMode&&_.q("kevlar_watch_while_counterfactual")};
_.vS=function(d){var f;return _.H(function(R){switch(R.nextAddress){case 1:if(!d.isInitialized())return R.return();_.q3(R,2);return R.yield(d.miniplayerFetchRequest,4);case 4:_.Cf(R,3);break;case 2:_.Ta(R);case 3:d.watchResponse&&d.miniplayerData&&d.miniplayerData.watchEndpoint?(f={url:d.watchResponse.url,endpoint:d.miniplayerData.watchEndpoint,data:d.watchResponse,miniplayer:!0},_.E$(d.miniplayerEl,"yt-navigate-cache",f)):d.miniplayerData&&d.miniplayerData.watchEndpoint&&_.E$(d.miniplayerEl,"yt-navigate",
{endpoint:d.miniplayerData.watchEndpoint}),_.a4(R)}})};
boa=function(d,f,R){var W,p,U,g;return _.H(function(K){if(K.nextAddress==1){if(BKR(d,f))return K.return();_.Lq().currentEndpoint=f;_.kh(d.miniplayerEl,"yt-miniplayer-endpoint-changed");_.kh(d.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.Lq().isVideoPlaying=!1;W={clientParams:{miniplayer:!0,autoSaveToQueue:!R}};p=new xDa(function(){return d.getPlayerElement()},W,{layer:d.getScreenLayer(),
parentLayer:0},void 0,d.readyToResumeVe);U=function(E){var Y,b,D=Object.assign({},(Y=E.playerResponse)==null?void 0:(b=Y.playerConfig)==null?void 0:b.playbackStartConfig,{startPaused:!0}),I;R&&((I=E.playerResponse)==null?0:I.playerConfig)&&(E.playerResponse.playerConfig.playbackStartConfig=D);p.processChunk({endpoint:f,data:E})};
Ur2(d);d.miniplayerFetchRequest=ODy(d,f,U);_.q3(K,2);return K.yield(d.miniplayerFetchRequest,4)}if(K.nextAddress!=2)return g=K.yieldResult,ZDB(d,g),_.Cf(K,0);_.Ta(K);_.a4(K)})};
nm.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var Ur2=function(d){d.miniplayerFetchRequest&&(d.miniplayerFetchRequest.cancel&&d.miniplayerFetchRequest.cancel("Active request obsolete"),d.miniplayerFetchRequest=null)},ODy=function(d,f,R){var W=_.au.instance,p,U=(p=_.e(f.commandMetadata,_.ex))==null?void 0:p.url,g;
p=!U||_.q("disable_miniplayer_tempdata")?{}:(g=k1n(U))!=null?g:{};return QL(W,f,p,window.location.href,"watch",function(K,E){R(E)},function(K){return K!==d.miniplayerFetchRequest})},ZDB=function(d,f){var R;
_.H(function(W){if(!f)return W.return();d.watchResponse=f;RVJ(d);jm$(d);R=_.lg(f.response,!1,f.playerResponse);if(d.isMiniplayerActive()){f.response&&(d.playerElement.watchNextData=f.response);var p=_.uo.getValueByKeys.apply(_.uo,[f].concat(_.uR(VUB)));_.uo.getValueByKeys.apply(_.uo,[f].concat(_.uR(QVa)))&&p&&_.Ze().resolve(_.Jf).setAutoplayRenderer(p);if(p)if(_.q("kevlar_is_pupi_enabled")){var U,g,K,E,Y,b=((U=f.response)==null?0:(g=U.playerOverlays)==null?0:(K=g.playerOverlayRenderer)==null?0:(E=
K.autonavToggle)==null?0:(Y=E.autoplaySwitchButtonRenderer)==null?0:Y.enabled)?2:1;_.RK.getInstance().setState(b,!1,!1)}else U=MQu()?2:1,(b=d.player)==null||b.setAutonavState(U);d.updateMiniplayerData(R);_.fpY(d)}_.a4(W)})},jm$=function(d){var f,R,W=(f=d.watchResponse)==null?void 0:(R=f.playerResponse)==null?void 0:R.playabilityStatus,p;
f=W==null?void 0:(p=W.miniplayer)==null?void 0:p.miniplayerRenderer;(f==null?void 0:f.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&f.minimizedEndpoint&&_.Yh(d.miniplayerEl,[f.minimizedEndpoint]);_.hj(d,{playabilityStatus:W})};
nm.prototype.openToast=function(d,f){_.hj(this,{toastData:{data:d,label:f}})};
_.hj=function(d,f){(0,d.miniplayerPropSignalMap[1])(f)};
nm.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var d;return this.playerElement?this.playerElement:(d=_.Eo(this.miniplayerEl).querySelector("#player-container"))==null?void 0:d.firstElementChild};
nm.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var cdy=function(d,f){f=f===void 0?!1:f;var R,W,p,U,g,K,E;return _.H(function(Y){if(Y.nextAddress==1){R=navigator.userActivation.isActive||f;if(!R||!d.pictureInPictureSupported())return Y.return(!1);W=g38(d);p=W.width;U=W.height;return Y.yield(d.pipController.openWindow({width:p,height:U}),2)}g=Y.yieldResult;K=d.pipController.getWindow();if(!K||!g)return Y.return(!1);K.document.body.style.overflow="hidden";E=h$L(K);kII(d.pipController,function(){HD$(d);E()});
return Y.return(!0)})},g38=function(d){var f=_.Lq().shortsPipActivation,R,W;
d=f?.5625:(W=(R=d.player)==null?void 0:R.getVideoAspectRatio())!=null?W:16/9;R=Math.min(window.innerWidth,window.innerHeight)/2;f=f?0:76;return d>1?new _.Xb(R,f+R/d):new _.Xb(R*d,f+R)},HD$=function(d){var f;
_.H(function(R){f=_.Ze().resolve(_.RH);return f.isOnWatch()&&d.watchPipMode||f.isOnShorts()&&d.shortsPipMode?R.yield(d.deactivate(),0):d.miniplayerToPipMode?R.yield(i5$(d),0):d.watchPipMode?R.yield(_.vS(d),0):R.jumpTo(0)})};
nm.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.Uh.Object.defineProperties(nm.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
nm[i$]=[Y2J,OaR];var KeR="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(" "),
E3I="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(" "),zVk="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
kzY="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var YKG=null;var bDR={},DrM=(bDR.initialized={priority:10,callback:function(d){var f=_.Ze();f.addProvider({provide:dge,useClass:eAM});f.addProvider({provide:_.LDM,useFactory:function(){return new jOF}});
f.addProvider({provide:mK,useValue:_.FK("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});f.addProvider({provide:zSs,useValue:5184E6});f.addProvider({provide:PWh,useValue:_.e7()});f.addProvider({provide:$OM,useClass:OXV});f.addProvider({provide:NY,useClass:NY});f.addProvider({provide:_.gH,useFactory:function(){return HKF.promise}});
f.addProvider({provide:_.ERB,useFactory:function(){return _.KSL.promise}});
f.addProvider({provide:Bg8,useValue:function(){var E;return((E=_.pM())==null?void 0:E.getPlayer())||null}});
var R={};f.addProvider((R.provide=_.Zm,R.useFactory=function(E,Y){return function(){return d9Q(E,Y)}},R[i$]=[mK,
zSs],R));R={};f.addProvider((R.provide=_.bU,R.useClass=sC$,R[i$]=[mK,zSs],R));R={};f.addProvider((R.provide=_.Uwv,R.useClass=EVI,R[i$]=[_.bU],R));f.addProvider({provide:AM,useFactory:_.pY});f.addProvider({provide:fd,useFactory:_.pY});f.addProvider({provide:jRM,useFactory:_.pY});f.addProvider({provide:Cza,useFactory:_.pY});f.addProvider({provide:_.hO,useFactory:_.pY});f.addProvider({provide:q0,useValue:_.x8});f.addProvider({provide:YSI,useClass:IwW});f.addProvider({provide:owV,useClass:hYa});f.addProvider({provide:ym,
useClass:ym});f.addProvider({provide:Lz,useClass:Lz});f.addProvider({provide:eK,useClass:eK});f.addProvider({provide:XC,useClass:XC});f.addProvider({provide:jl,useClass:jl});f.addProvider({provide:MZ,useClass:MZ});f.addProvider({provide:Lj,useClass:Lj});f.addProvider({provide:_.cns,useValue:vcJ});f.addProvider({provide:_.Vv,useFactory:_.Ah});f.addProvider({provide:z3,useFactory:_.a6});R={};f.addProvider((R.provide=o4L,R.useFactory=function(E){return function(Y){var b=b===void 0?{}:b;var D,I,L=(I=
_.e((D=Y.endpoint)==null?void 0:D.commandMetadata,_.ex))==null?void 0:I.rootVe;if(L){var X,w;if(D=Y.previousCsn||((w=_.e((X=Y.endpoint)==null?void 0:X.commandMetadata,hLa))==null?void 0:w.parentCsn)){var S=S===void 0?{}:S;if(D!==_.J6(S.layer)||L!==wP1(S.layer))ro8(D,S.cttAuthInfo,S.layer||0),aiS(D,S.layer||0),X=S.layer||0,_.vN(MWu(X===void 0?0:X),L);b.parentCsn=D}Y.endpoint&&D?Z8L(E,Y.endpoint,b):_.EU(E,L,void 0,b);var r;((r=Y.response)==null?0:r.trackingParams)&&E.graftServerVe(Y.response.trackingParams);
var v;((v=Y.playerResponse)==null?0:v.trackingParams)&&E.graftServerVe(Y.playerResponse.trackingParams);var c;((c=Y.reelWatchSequenceResponse)==null?0:c.trackingParams)&&E.graftServerVe(Y.reelWatchSequenceResponse.trackingParams)}}},R[i$]=[_.Vv],R));
R={};f.addProvider((R.provide=RBI,R.useClass=fhM,R[i$]=[q0,_.hO],R));R={};f.addProvider((R.provide=IM,R.useClass=IM,R[i$]=[_.gH,_.hO],R));R={};f.addProvider((R.provide=kS,R.useClass=kS,R[i$]=[fd,_.s4],R));f.addProvider({provide:_.sR8,useClass:DkM});R={};f.addProvider((R.provide=_.V$,R.useClass=KJy,R[i$]=[_.sR8],R));f.addProvider({provide:_.r6,useClass:el});f.addProvider({provide:_.Gv8,useClass:RAJ});f.addProvider({provide:_.m2,useClass:qP});R={};f.addProvider((R.provide=_.gA,R.useClass=bI8,R[i$]=
[_.gA],R));f.addProvider({provide:_.Ey,useClass:Pse});f.addProvider({provide:Gs,useClass:Gs});f.addProvider({provide:cu,useClass:cu});f.addProvider({provide:Pu,useClass:Pu});R={};f.addProvider((R.provide=Dz,R.useClass=Dz,R[i$]=[_.s4,_.nY],R));f.addProvider({provide:$5,useClass:Lm});R={};f.addProvider((R.provide=Ch,R.useClass=Ch,R[i$]=[_.r6,$5],R));_.q("web_enable_feedback_endpoint_resolver")&&(R={},f.addProvider((R.provide=aa,R.useClass=aa,R[i$]=[AM,Ts],R)),f.addProvider({provide:Ts,useClass:OQR}));
_.q("web_enable_feedback_endpoint_resolver_batch_2")&&(R={},f.addProvider((R.provide=wl,R.useClass=wl,R[i$]=[AM],R)),R={},f.addProvider((R.provide=M4,R.useClass=M4,R[i$]=[Ts],R)));R={};f.addProvider((R.provide=N4,R.useClass=N4,R[i$]=[_.m2,$5],R));R={};f.addProvider((R.provide=JM,R.useClass=JM,R[i$]=[_.m2],R));R={};f.addProvider((R.provide=yi,R.useClass=yi,R[i$]=[_.nY,_.V$],R));R={};f.addProvider((R.provide=oa,R.useClass=oa,R[i$]=[_.nY,_.Vv],R));f.addProvider({provide:qj,useClass:qj});R={};f.addProvider((R.provide=
EG,R.useClass=EG,R[i$]=[AM],R));f.addProvider({provide:rA,useClass:rA});f.addProvider({provide:VU,useClass:VU});R={};f.addProvider((R.provide=um,R.useClass=um,R[i$]=[AM],R));R={};f.addProvider((R.provide=Pr,R.useClass=Pr,R[i$]=[_.nY,AM],R));R={};f.addProvider((R.provide=QU,R.useClass=QU,R[i$]=[AM],R));R={};f.addProvider((R.provide=vr,R.useClass=vr,R[i$]=[AM],R));R={};f.addProvider((R.provide=nh,R.useClass=nh,R[i$]=[_.V$],R));R={};f.addProvider((R.provide=T3,R.useClass=T3,R[i$]=[_.Vv],R));R={};f.addProvider((R.provide=
G3,R.useClass=G3,R[i$]=[DC],R));R={};f.addProvider((R.provide=S1,R.useClass=S1,R[i$]=[DC],R));f.addProvider({provide:Mj,useClass:Mj});f.addProvider({provide:wA,useClass:wA});f.addProvider({provide:X2,useClass:X2});R={};f.addProvider((R.provide=ik,R.useClass=ik,R[i$]=[_.V$,_.s4],R));f.addProvider({provide:rl,useClass:rl});R={};f.addProvider((R.provide=hM,R.useClass=hM,R[i$]=[_.nY,_.V$],R));f.addProvider({provide:Qi,useClass:Qi});R={};f.addProvider((R.provide=Hr,R.useClass=Hr,R[i$]=[AM,_.nY,_.gA],R));
R={};f.addProvider((R.provide=ZC,R.useClass=ZC,R[i$]=[_.nY,_.s4],R));f.addProvider({provide:BUy,useValue:KO8});f.addProvider({provide:fIR,useValue:k38});f.addProvider({provide:sG,useClass:sG});R={};f.addProvider((R.provide=OG,R.useClass=OG,R[i$]=[AM],R));R={};f.addProvider((R.provide=KB,R.useClass=KB,R[i$]=[_.Ey,_.s4],R));R={};f.addProvider((R.provide=lk,R.useClass=lk,R[i$]=[_.s4],R));f.addProvider({provide:XI,useFactory:function(){return new XI(_.pY())}});
f.addProvider({provide:gq8,useFactory:_.ve.getInstance});R={};f.addProvider((R.provide=uk,R.useClass=uk,R[i$]=[mK,gq8,_.s4],R));f.addProvider({provide:SV,useClass:SV});f.addProvider({provide:Ia,useClass:Ia});f.addProvider({provide:Lh,useClass:Lh});f.addProvider({provide:_.q4,useClass:_.q4});f.addProvider({provide:nB,useClass:nB});R={};f.addProvider((R.provide=Wr,R.useClass=Wr,R[i$]=[fd],R));R={};f.addProvider((R.provide=pB,R.useClass=pB,R[i$]=[_.s4],R));_.q("web_enable_prefetching_videos_on_home")&&
(f.addProvider({provide:zg,useClass:zg}),f.addProvider({provide:rg,useClass:rg}));R={};f.addProvider((R.provide=Ju,R.useClass=Ju,R[i$]=[_.s4],R));f.addProvider({provide:eV,useClass:eV});R={};f.addProvider((R.provide=LB,R.useClass=LB,R[i$]=[_.nY,_.s4],R));R={};f.addProvider((R.provide=x5,R.useClass=x5,R[i$]=[_.s4],R));f.addProvider({provide:mj,useClass:mj});f.addProvider({provide:j1,useClass:j1});R={};f.addProvider((R.provide=dA,R.useClass=dA,R[i$]=[fd,_.s4],R));f.addProvider({provide:fB,useClass:fB});
R={};f.addProvider((R.provide=$H,R.useClass=$H,R[i$]=[fd,_.s4,_.nY],R));R={};f.addProvider((R.provide=Nj,R.useClass=Nj,R[i$]=[_.s4],R));R={};f.addProvider((R.provide=od,R.useClass=od,R[i$]=[_.s4,_.nY],R));R={};f.addProvider((R.provide=UG,R.useClass=UG,R[i$]=[_.gH],R));R={};f.addProvider((R.provide=Rd,R.useClass=Rd,R[i$]=[_.gH],R));f.addProvider({provide:bm,useClass:bm});f.addProvider({provide:Id,useClass:Id});f.addProvider({provide:mc,useClass:mc});f.addProvider({provide:e1,useClass:e1});f.addProvider({provide:YH,
useClass:YH});f.addProvider({provide:vu,useClass:vu});f.addProvider({provide:kH,useClass:kH});_.q("kevlar_enable_mss_lazy_load")&&f.addProvider({provide:_.PD,useClass:U3I});f.addProvider({provide:_.TP,useClass:Xj});f.addProvider({provide:fq,useFactory:function(){return _.cW.getInstance()}});
f.addProvider({provide:tiJ,useFactory:E7J});f.addProvider({provide:DC,useFactory:function(){return _.l0.getInstance()}});
f.addProvider({provide:RZa,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});R={};f.addProvider((R.provide=_.YS,R.useClass=_.YS,R[i$]=[_.gH,_.s4,_.Vv,tiJ,DC,fq,RZa,q0],R));f.addProvider({provide:_.ec,useClass:oSa});f.addProvider({provide:_.Yu$,useClass:kvB});R={};f.addProvider((R.provide=FI,R.useClass=FI,R[i$]=[_.Yu$],R));R={};f.addProvider((R.provide=_.bZ,R.useFactory=function(E){return E.upliftCompletionResolver.promise},R[i$]=[RBI],R));
R=_.Jp("IS_SHELL_LOAD")?"aa":"eocs";var W=_.Jp("IS_SHELL_LOAD")?3:2;_.hf().parkOrScheduleJob(function(){pMy()},W,R);
_.hf().parkOrScheduleJob(function(){_.Ze().resolve(IM).start()},2,"eocs");
_.hf().parkOrScheduleJob(function(){dkI()},2,"eocs");
_.hf().parkOrScheduleJob(function(){_.Ze().resolve(kS).start()},2,"eocs");
_.q("kevlar_debug_data_app_registration_ks")||enn();f.addProvider({provide:_.wm,useValue:new y0a(d.root)});f.addProvider({provide:iw,useValue:new uTn});f.addProvider({provide:_.fXV,useValue:new dRV(d.root)});f.addProvider({provide:_.JZ,useValue:new jUi});f.addProvider({provide:_.wx,useClass:AU});f.addProvider({provide:Y2J,useClass:xS});_.q("kevlar_network_sli_killswitch")||f.addProvider({provide:GMI,useValue:yLL});f.addProvider({provide:Gg,useFactory:pvF});_.q("web_bind_fetch")&&(R={},f.addProvider((R.provide=
b9s,R.useFactory=USp,R[i$]=[_.WX(Gg)],R)));_.q("web_bind_parse")&&(R={},f.addProvider((R.provide=DKG,R.useFactory=OUp,R[i$]=[_.WX(Gg)],R)));_.q("web_bind_window_request")&&(R={},f.addProvider((R.provide=I5s,R.useFactory=ZU8,R[i$]=[_.WX(Gg)],R)));_.q("web_bind_text_decoder")&&(R={},f.addProvider((R.provide=qS2,R.useFactory=scf,R[i$]=[_.WX(Gg)],R)));R={};f.addProvider((R.provide=JnJ,R.useFactory=JTW,R[i$]=[_.bZ,AM,_.Zm],R));R={};f.addProvider((R.provide=FL8,R.useClass=yU,R[i$]=[JnJ],R));f.addProvider({provide:Re$,
useClass:tkh});f.addProvider({provide:ups,useClass:QJ2});R=[].concat(_.uR(ck));_.q("web_continuation_response_processing")&&R.push(_.h9);R.push(I3y);_.q("enable_share_panel_navigation_logging_fix_on_web")&&R.push(_.Qja);f.addProvider({provide:PJS,useValue:R});f.addProvider({provide:Eqp,useClass:mFL});f.addProvider({provide:uoM,useClass:SS$});R={};f.addProvider((R.provide=sqk,R.useClass=KiV,R[i$]=[fd],R));_.Pp.addLowPriorityJob(function(){VXU()});
R={};f.addProvider((R.provide=cmN,R.useFactory=function(E){return function(Y){var b,D=(b=_.e(Y.commandMetadata,_.ex))==null?void 0:b.url;if(!D)throw new _.M2("No URL for PBJ Command",Y);D=Y$J(D,{pbj:"1"});b=u7Q(D,{})||{};b=Object.assign({},b,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.FK("STS").toString()});Y=_.q2({command:JSON.stringify(Y),session_token:_.FK("XSRF_TOKEN")});return E.fetch(D,{method:"POST",headers:b,body:Y})}},R[i$]=[uoM],R));
R=[];R.push(f.resolve(ups));W={};W=(W.client_location=_.ve.getInstance(),W.consistency=_.Ss8(),W.entities=f.resolve(owV),W.response_received_commands=f.resolve(Eqp),W.store=f.resolve(_.Uwv),W.tokens=f.resolve(ups),W);_.q("web_service_params_response_processor")&&(f.addProvider({provide:MdG,useFactory:function(){var E={};return E.CSI=HUn(),E.ECATCHER=g4f(),E}}),f.addProvider({provide:fRU,
useClass:wns}),W.service_params=f.resolve(fRU));if(_.q("web_shorts_prefetch_service_enabled")){var p=new zey(f.resolve(_.bU));W.shorts_prefetch=p}W.adblock_detection=f.resolve(sqk);f.addProvider({provide:_.i6,useClass:_.i6});p=f.resolve(_.cns);var U=[];_.q("PremiumClientSharedConfig__enable_att_context_processor")&&(f.addProvider({provide:MBe,useClass:T3a}),U.push(f.resolve(MBe)));if(_.q("owl_pl_await")){var g={};f.addProvider((g.provide=sY8,g.useFactory=function(E){return new O9G(E)},g[i$]=[_.i6],
g));
U.push(f.resolve(sY8))}sdF(p,f.resolve(uoM),f.resolve(YSI),W,f.resolve(_.bU),R,U,f.resolve(FL8),f.resolve(Re$));f.addProvider({provide:_.nY,useValue:_.yK.instance});_.q("start_client_gcf")&&f.addProvider({provide:lw,useValue:rze()});f.addProvider({provide:OIG,useFactory:function(){return new OIG(_.Ze().resolve(_.i6),_.l0.getInstance())}});
_.hf().parkOrScheduleJob(function(){ZIM()},1,"eocs");
R={};f.addProvider((R.provide=Dm,R.useClass=Dm,R[i$]=[_.Zm,_.nY],R));f.addProvider({provide:_.ahs,useFactory:_.V6.getInstance});_.hf().parkOrScheduleJob(function(){_.Ze().resolve(Dm).refresh()},0,"eocs");
tny(vcJ.watchEndpointMap||{},p.reelWatchEndpointMap||{},d.injector.resolve(_.nY));f.addProvider({provide:I2,useValue:_.au.instance});_.q("kevlar_signal_collection_killswitch")||(R={},f.addProvider((R.provide=oVs,R.useClass=oVs,R[i$]=[mK,z3],R)),_.hf().parkOrScheduleJob(function(){_.Ze().resolve(oVs).record()},1,"eocs"));
_.q("web_debug_handler_registration_killswitch")||_.hf().parkOrScheduleJob(function(){qmf("DOWNLOAD_PES",Kwu);_.q("offline_client_state_export_ks")||qmf("OFFLINE_CLIENT_STATE",sfU)},0,"eocs");
_.q("kevlar_prevent_polymer_dynamic_font_load")&&_.hf().parkOrScheduleJob(function(){var E=[_.zp(NaI),_.zp(yt$)];E=_.Z(E);for(var Y=E.next();!Y.done;Y=E.next()){Y=Y.value;var b=document.createElement("link");_.Op(b,Y,"stylesheet");document.head.appendChild(b)}},1,"eocs");
R=d.injector.resolve(_.nY);_.aXC.instance=new _.aXC(R);$xp(IXL(new AbB(R)));R={};d.injector.addProvider((R.provide=Zc,R.useFactory=function(E){(E=E==null?void 0:E.getCurrentPage())?E=E.visibilityObserver:(YKG||(YKG=Q58()),E=YKG);return E},R[i$]=[_.WX(_.RH)],R.skipCache=!0,R));
f.addProvider({provide:_.m8,useClass:nm});f.addProvider({provide:TZ,useClass:cjc});d.injector.addProvider({provide:NeV,useValue:NCR});f.addProvider({provide:mQB,useValue:Zwv});f.addProvider({provide:_.dm,useValue:Ijn});d=f.addProvider;lhL||(lhL=new wMJ);d.call(f,{provide:_.Tg,useValue:lhL});f.addProvider({provide:_.fG,useValue:_.FK("HTML_DIR")==="rtl"?"rtl":"ltr"});f.addProvider({provide:N3C,useClass:WLL});f.addProvider({provide:_.qq,useClass:Aj});_.Ze().addProvider({provide:CsC,useValue:_.q("enable_web_delhi_icons")?
E3I.concat(kzY):KeR.concat(zVk)});f.addProvider({provide:_.MP,useClass:_.MP});f.addProvider({provide:_.nkL,useValue:new JtG});f.addProvider({provide:hWN,useClass:Jbc});f.addProvider({provide:xH,useClass:xH});f.addProvider({provide:Au,useClass:Au});d={};f.addProvider((d.provide=Bu,d.useClass=Bu,d[i$]=[_.nY,_.V$],d));f.addProvider({provide:hu,useClass:hu});f.addProvider({provide:szB,useClass:q2R});f.addProvider({provide:lm,useClass:lm});f.addProvider({provide:GKR,useValue:Y_y});f.addProvider({provide:_.iX,
useClass:nwy});_.q("enable_payments_purchase_manager")&&f.addProvider({provide:SFL,useClass:wFa});f.addProvider({provide:$Ks,useFactory:function(){return function(E){return _.oks(E)}}});
f.addProvider({provide:_.Vk2,useClass:rn2});d={};f.addProvider((d.provide=F2,d.useClass=F2,d[i$]=[_.Vk2],d));f.addProvider({provide:ad,useClass:ad});f.addProvider({provide:RIe,useValue:r0V});f.addProvider({provide:gyL,useValue:_.vsG});f.addProvider({provide:GgS,useClass:IhJ});f.addProvider({provide:GIR,useValue:$3y});d={};f.addProvider((d.provide=S2I,d.useClass=V8J,d[i$]=[GIR],d));d={};f.addProvider((d.provide=_.Xc,d.useClass=y7Y,d[i$]=[S2I],d));d={};f.addProvider((d.provide=_.lZ,d.useClass=wg,d[i$]=
[_.hO,_.wx],d));if(_.q("web_explore_hub_on_hover")||_.q("web_client_explore_hub_on_hover"))d={},f.addProvider((d.provide=Vi,d.useClass=Vi,d[i$]=[_.nY,fq],d));if(_.q("web_enable_renderer_logger")){var K=new kMB;q7v(function(){K.abort()});
f.addProvider({provide:c1J,useValue:new Nyh(K.signal)})}f.addProvider({provide:iXB,useValue:huu});d={};f.addProvider((d.provide=uSQ,d.useClass=kNG,d[i$]=[_.nY],d))}},bDR);var IpR={},qK2=(IpR.initialized={priority:10,callback:function(){if(!l58){hhv();E4v("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.YW(_.AD(E4v,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.q("log_heartbeat_with_lifecycles")){var d={};Us.instance||(Us.instance=new Us);Us.instance.install((d.document_visible={callback:zcS,priority:10},d.document_hidden={callback:zcS,priority:10},d))}else _.UD(document,"visibilitychange",zcS);l58=!0}(d=_.J6())&&d!=="UNDEFINED_CSN"&&TvW(d)}},IpR);var Le8={},eV8=(Le8.initialized={callback:function(d){var f=_.z2(232091),R=d.injector.resolve(_.Vv);_.zS(R,f);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?oMp()&&_.Yl(R,f):(d=d.injector.resolve($Ks)("refresh_detector"))&&(d.get("first_tab_load")?_.Yl(R,f):d.set("first_tab_load","1"))}},Le8);var xrI={},X0I=(xrI.initialized={priority:10,callback:tJL},xrI);var TG$={},AHJ=(TG$.initialized={priority:0,callback:function(){var d=new Gza,f="other";_.Hs?f="chrome":_.gD?f="firefox":_.Jv?f="safari":jq&&(f="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(R){d.increment(_.Th(),R,f)}).catch(function(){d.increment(_.Th(),!1,f)}):d.increment(_.Th(),!1,f)}},TG$);var apy={},Mb8=(apy.rendering={priority:8,callback:dwQ},apy);var w0I={},lps=(w0I.rendering={priority:10,callback:kH8},w0I.rendered={callback:zIF},w0I),Gz$={},SKR=(Gz$.rendering={callback:kH8},Gz$.rendered={callback:zIF},Gz$);var Vb$=!1,rHY={},mrG=(rHY.initialized={priority:10,callback:function(){Vb$||(z5U({didPatch:function(d){d.el&&XvS(d.el,d.props)},
didUnmount:function(d){ecf(d.el)}}),Vb$=!0)}},rHY);var uRL=/^\/shorts\/?$/;_.vN("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:{}}}}}}});_.q("kevlar_enable_mss")&&(_.yvL(new Xyi),A$F());
(function(){var d=document.querySelector("ytd-app");if(!d)throw Error("Kj");d=new Sl({root:d,injector:_.Ze()});d.install(qK2);var f={};d.install((f.initialized={priority:10,callback:whk},f));_.q("wp_lat_b")&&(f={},d.install((f.initialized={priority:10,callback:function(){f$8()}},f)));
f={};d.install((f.rendered={priority:0,callback:A3f},f));f={};d.install((f.rendered={priority:0,callback:function(){_.Pp.addLowPriorityJob(function(){_.p82>1&&(IHn(),XhL())},4E4)}},f));
d.install(qpR);d.install(eV8);d.install(mrG);uJ8();d.install(MTy);d.install(zjh);d.install(D3h);d.install(PcL);d.install(nVL);d.install(A7y);d.install(DrM);_.q("kevlar_enable_mss_lazy_load")&&d.install(X0I);d.install(Yp2);d.install(AHJ);if(!_.Jp("IS_SHELL_LOAD")||_.q("kevlar_fetch_initial_data_promise_client")||_.q("sw_nav_preload_pbj")){var R=_.De(window.location.href);f=R&&R==="/watch";R=R&&R.match(uRL);f?d.install(SKR):R?d.install(Mb8):d.install(lps)}else d.install(HHI);d.install(ej2);_.q("web_enable_prefetching_videos_on_home")&&
d.install(SpG);_.q("start_client_gcf")&&d.install(a5L);d.install(Seh);(new SKC).increment("INSTALLED");d.install(lbJ);d.install(ZHI);d.transition("initialized");yQ1()})();
_.I0=[[["bmJ3MjMzMjJraW5kI3VnMzY=","MWJjbnh2YWx1ZSNkejNlZmtt"],"RU5UX0tJTkRfRU5EIzdxZ3lkZGQ2YW45aEFEX1BMQUNFTQ=="]];_.Dw=["Y2V3Z2xvYmFsQ2FsbGJhY2tzI3J0b284d25oOA==","bGl0eURldGVjdGVkI21ibjgwOTk2b3I2NG9uQWJub3JtYQ==","U2tpcCNsc2E5eXY4YXlhNzlvbkFk","bGF5ZXJfcmVzcG9uc2UjaHhwdGJqNGZyZ2l1cmF3X3A=","ZFBsYWNlbWVudENvbmZpZyMyNGZ2OXg1YzRtOTRh"];_.i0="Y2V3Z2xvYmFsQ2FsbGJhY2tzI3J0b284d25oOA== bGl0eURldGVjdGVkI21ibjgwOTk2b3I2NG9uQWJub3JtYQ== U2tpcCNsc2E5eXY4YXlhNzlvbkFk bGF5ZXJfcmVzcG9uc2UjaHhwdGJqNGZyZ2l1cmF3X3A= M2VkbGFtMWpiMmd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3Mj YV9lZiNpeDllemN2eTVqbjNhYl9z ZFBsYWNlbWVudENvbmZpZyMyNGZ2OXg1YzRtOTRh".split(" ");
_._ModuleManager_initialize=function(d,f){if(!_.VT){if(!_.rG)return;_.yvL(_.rG())}_.VT.setAllModuleInfoString(d,f)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5:2,3/sy6/sy7/sy8/sy9/NSzT5/syb/syc/kevlar_main_module:1,4,5,6,7,8,9/sye:2/syd:5,b,e/syf:f/syg/syh:6/syi/h8y2qb:4,g,h,i,j/syj/JzFVk:e,i,j,l/syk:8/xwEKAe:3,9,h,j,n/syl:f/sym:1,c,f,h,l,n/syn:q/nmfa2d:j,p,r/syo:7,q/syp:i,j,r,t/CF909:p,u/Tm0L3c:u/L3n37:g,i,j,p,t/iuT5Oc',['sy2','sy3','sy8','sye','syb','sy5','syk','syj','syg','syd','syc','sy1','sym','sy7','sy6','syo','syn','syi','syh','syl','syf','syp','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module','NSzT5']);
}catch(e){_._DumpException(e)}
try{
_.y6=function(d,f,R,W,p){var U={};f&&(U[f]=R);W?U.errorType=W:p&&(U.errorReason=p);_.mY(d,U);_.uw()};
_.Cm=function(d){var f=_.hf();return _.$YV(f,d,1)};
_.Pf({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 d=this.query;d&&(this.full||d[0]==="("||(d="("+d+")"),this._mq=window.matchMedia(d),this._add(),this.queryHandler(this._mq))},
queryHandler:function(d){this._setQueryMatches(d.matches)}});var yHL;var CBJ;var iDJ=function(){};
_.O=iDJ.prototype;_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O._tapHandler=function(){};
_.O._focusChanged=function(){};
_.O._detectKeyboardFocus=function(){};
_.O._userActivate=function(){};
_.O._upHandler=function(){};
_.O._spaceKeyDownHandler=function(){};
_.O._spaceKeyUpHandler=function(){};
_.O._asyncClick=function(){};
_.O._pressedChanged=function(){};
_.O._ariaActiveAttributeChanged=function(){};
_.O._activeChanged=function(){};
_.O._controlStateChanged=function(){};
_.O._changedButtonState=function(){};
_.O._focusBlurHandler=function(){};
_.O._disabledChanged=function(){};
_.O._changedControlState=function(){};
_.O._downHandler=function(){};
_.O.ensureRipple=function(){};
_.O.getRipple=function(){};
_.O.hasRipple=function(){};
_.O._noinkChanged=function(){};
_.O._focusedChanged=function(){};
_.O._createRipple=function(){};
_.O.registered=function(){};
_.O._invalidChanged=function(){};
_.O.hasValidator=function(){};
_.O.validate=function(){};
_.O._getValidity=function(){};
_.O._requiredChanged=function(){};
_.O._valueChanged=function(){};
_.O._checkedChanged=function(){};
_.O._buttonStateChanged=function(){};
_.O._setPressed=function(){};
_.O._setPointerDown=function(){};
_.O._setReceivedFocusFromKeyboard=function(){};
_.O._setFocused=function(){};
iDJ=_.Pf({is:"tp-yt-paper-radio-button",_template:function(){if(CBJ!==void 0)return CBJ;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;yHL===void 0&&(yHL=document.createElement("template"));var W=yHL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return CBJ=d},
behaviors:[_.gXi],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(){_.WZ(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var d=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),f=Math.floor(3*d);f%2!==d%2&&f++;this.updateStyles({"--paper-radio-button-ink-size":f+"px"})}})}});var BGB;var cHG;_.Pf({_template:function(){if(cHG!==void 0)return cHG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;BGB===void 0&&(BGB=document.createElement("template"));var W=BGB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return cHG=d},
is:"tp-yt-paper-radio-group",behaviors:[_.xGV],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(d){var f=this._valueToItem(d);if(!f||!f.hasAttribute("disabled")){if(this.selected){f=this._valueToItem(this.selected);if(this.selected==d)if(this.allowEmptySelection)d="";else{f&&(f.checked=!0);return}f&&
(f.checked=!1)}_.ti.select.apply(this,[d]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(d){this._focusPrevious();d.preventDefault();this._activateFocusedItem()},
_onDownKey:function(d){this._focusNext();d.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(d){_.eoL._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(d){_.eoL._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.ti._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.aj._resetTabindices.apply(this,arguments);this.items.forEach(function(d){d.removeAttribute("aria-selected")},this)}});var tbM;_.mR("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var iZ=function(){return _.l.apply(this,arguments)||this};
_.x(iZ,_.l);_.O=iZ.prototype;_.O.computeHasPrimaryIcon=function(d){return!(!d.icon&&!d.thumbnail)};
_.O.computeHasSecondary=function(d){return!(!d.secondaryIcon&&!d.secondaryNotificationText)};
_.O.computeHideSecondaryString=function(d){return!_.q("disable_hide_empty_secondary_string")&&!d.secondaryNotificationText};
_.O.computeCompactLinkStyle=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeHasFitHeight=function(d){return d==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.O.isActiveEndpoint=function(d){return(d=this.get("commandMetadata.webCommandMetadata.url",d))?_.De(window.location.href)!=="/account_transfer_channel"&&_.De(window.location.href)!=="/gaia_link"&&_.De(window.location.href)!=="/channel_switcher"||d!=="/account"?_.De(window.location.href)===d:!0:!1};
_.O.onTap=function(){var d;((d=this.data)==null?0:d.serviceEndpoint)&&_.Yh(this.hostElement,[this.data.serviceEndpoint])};
iZ.prototype.onTap=iZ.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iZ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iZ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.F("design:type",Boolean)],iZ.prototype,"active",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.F("design:type",String)],iZ.prototype,"compactLinkStyle",void 0);
_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],iZ.prototype,"icon",void 0);_.Q([_.M({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",Object)],iZ.prototype,"secondaryIcon",void 0);_.Q([_.M({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],iZ.prototype,"hasSecondary",void 0);_.Q([_.M({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],iZ.prototype,"hideSecondaryString",void 0);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iZ.prototype,"onTap",null);_.Q([_.m({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],iZ);
_.u(iZ,"ytd-compact-link-renderer",function(){if(tbM!==void 0)return tbM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tbM=d},{mode:1});var dg2;_.mR("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var BS=function(){var d=_.l.apply(this,arguments)||this;d.role="link";d.tabindex="0";d.actionMap=_.q("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 d};
_.x(BS,_.l);_.O=BS.prototype;_.O.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.u7()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.O.getCurrentTheme=function(){return _.Pe()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.u7()};
_.O.onThemeSelected=function(d,f){var R=d||f?d:_.mQ(),W=(R&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!R&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.wd1(_.De(window.location.href));_.MH(0,165,d);_.MH(0,174,f);this.prefs.save();W&&_.zV(this.hostElement,"yt-dark-mode-toggled-action",[R]);_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.O.onTap=function(){this.data.serviceEndpoint&&_.Yh(this.hostElement,[this.data.serviceEndpoint])};
_.O.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.O.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.O.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
BS.prototype.onTap=BS.prototype.onTap;BS.prototype.dataChanged=BS.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],BS.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BS.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.$v),_.F("design:type",Object)],BS.prototype,"paperItemBehaviors",void 0);_.Q([_.M(),_.F("design:type",Object)],BS.prototype,"data",void 0);_.Q([_.M({value:function(){return _.a6()}}),
_.F("design:type",_.t2)],BS.prototype,"prefs",void 0);_.Q([_.M(),_.F("design:type",Object)],BS.prototype,"label",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BS.prototype,"role",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BS.prototype,"tabindex",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BS.prototype,"dataChanged",null);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BS.prototype,"onTap",null);_.Q([_.m({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],BS);
_.ze()(BS,"ytd-toggle-theme-compact-link-renderer",function(){if(dg2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);dg2=d}d=dg2;return d},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var foY,Ri8;_.cS=function(d){return!!d.getOptions("captions")};
_.jOY=function(d){return(d=d.getOption("captions","track"))?!!d.displayName:!1};
_.tj=function(d,f){_.TQ(f,d,function(){return foY[f]},function(R){foY[f]=R;
if(!_.q("mweb_player_ve_show_ks")){var W=_.J6(0);W&&R&&_.cy(W,R)}})};
_.dV=function(d){(d=foY[d])&&_.Yl(_.Ah(),d)};
foY={};var WZB;/*

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
*/
_.Pf({_template:function(){if(WZB!==void 0)return WZB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Ri8===void 0&&(Ri8=document.createElement("template"));var W=Ri8;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return WZB=d},
is:"tp-yt-paper-checkbox",behaviors:[_.gXi],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.WZ(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var d=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),f="px",R=d.match(/[A-Za-z]+$/);R!==null&&(f=R[0]);d=parseFloat(d);R=8/3*d;f==="px"&&(R=Math.floor(R),R%2!==d%2&&R++);this.updateStyles({"--paper-checkbox-ink-size":R+
f})}})},
_computeCheckboxClass:function(d,f){var R="";d&&(R+="checked ");f&&(R+="invalid");return R},
_computeCheckmarkClass:function(d){return d?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.Zdy._createRipple.call(this)}});var p6B=new _.C0("radioButtonSurveyOptionRenderer"),Ugs=new _.C0("checkboxSurveyOptionRenderer");var OnI;var Znk;var sOB=0,j6=function(){var d=_.l.call(this)||this;d.selected=!1;d.isOverlay=!1;d.inputId="toggle-option-"+sOB;sOB++;return d};
_.x(j6,_.l);j6.prototype.onTap=function(){_.E$(this.hostElement,"ytd-toggle-option-clicked")};
_.Q([_.M(),_.F("design:type",String)],j6.prototype,"label",void 0);_.Q([_.M(),_.F("design:type",String)],j6.prototype,"inputId",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],j6.prototype,"selected",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],j6.prototype,"isOverlay",void 0);_.Q([_.m({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.F("design:paramtypes",[])],j6);
_.u(j6,"ytd-toggle-option-renderer",function(){if(Znk!==void 0)return Znk;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Znk=d},{mode:1});var fa=function(){var d=_.l.apply(this,arguments)||this;d.isToggleOption=!1;d.isOverlay=!1;return d};
_.x(fa,_.l);fa.prototype.onTap=function(d){d.preventDefault();this.data&&(d=!this.data.checked,this.set("data.checked",d),_.E$(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:d,value:this.data.value}))};
_.Uh.Object.defineProperties(fa.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
fa.prototype.onTap=fa.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fa.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],fa.prototype,"isToggleOption",void 0);_.Q([_.M(),_.F("design:type",Object)],fa.prototype,"isOverlay",void 0);_.Q([_.a("data.responseText"),_.F("design:type",String),_.F("design:paramtypes",[])],fa.prototype,"label",null);
_.Q([_.LO("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],fa.prototype,"onTap",null);_.Q([_.m({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],fa);
_.u(fa,"ytd-checkbox-survey-option-renderer",function(){if(OnI!==void 0)return OnI;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OnI=d},{mode:1});var gYM;var HnL;var Rs=function(){var d=_.l.apply(this,arguments)||this;d.checked=!1;d.isToggleOption=!1;return d};
_.x(Rs,_.l);Rs.prototype.onTap=function(){this.data&&(this.checked?_.zV(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.zV(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
Rs.prototype.onTap=Rs.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Rs.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Rs.prototype,"checked",void 0);_.Q([_.M(),_.F("design:type",Object)],Rs.prototype,"isToggleOption",void 0);_.Q([_.LO("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Rs.prototype,"onTap",null);
_.Q([_.m({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],Rs);
_.u(Rs,"ytd-radio-button-survey-option-renderer",function(){if(HnL!==void 0)return HnL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return HnL=d},{mode:1});var W_=function(){var d=_.l.apply(this,arguments)||this;d.disableAnimation=!1;d.isToggleOption=!0;d.followUpSurveyCommand=null;d.selectedRatingEndpoint=null;d.isSlimlineSurveyFollowUp=!1;d.isShortsStyle=!1;d.styleOverrideAttribute=!0;d.isDarkMode=!1;d.isSubmitted=!1;d.roundedContainer=!0;d.improveShortsResponseRate=_.q("web_improve_shorts_response_rate");d.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 d};
_.x(W_,_.l);_.O=W_.prototype;
_.O.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"}}}}};
_.O.attached=function(){var d=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(R){var W;if((W=R[0])!=null&&W.isIntersecting){_.XE().reportShown(d.hostElement);var p;(p=d.intersectionObserver)==null||p.unobserve(d.hostElement)}},{rootMargin:"0px",
threshold:.6});var f;(f=this.intersectionObserver)==null||f.observe(this.hostElement)};
_.O.onDarkModeToggledAction=function(d){this.isDarkMode=d};
_.O.dataChanged=function(){var d;if(((d=this.data)==null?void 0:d.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var f;((f=this.data)==null?void 0:f.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var R,W,p,U;this.darkColorPalette=(R=this.data)==null?void 0:(W=R.inlineContent)==null?void 0:(p=W.compactVideoRenderer)==null?void 0:(U=p.thumbnail)==null?
void 0:U.darkColorPalette;var g,K,E,Y;this.lightColorPalette=(g=this.data)==null?void 0:(K=g.inlineContent)==null?void 0:(E=K.compactVideoRenderer)==null?void 0:(Y=E.thumbnail)==null?void 0:Y.lightColorPalette;var b,D;if(((b=this.data)==null?0:(D=b.inlineContent)==null?0:D.compactVideoRenderer)&&this.isShortsStyle){var I,L,X,w;d=_.Ez((I=this.data)==null?void 0:(L=I.inlineContent)==null?void 0:(X=L.compactVideoRenderer)==null?void 0:(w=X.thumbnail)==null?void 0:w.thumbnails);_.DV(this.hostElement,
{"--yt-background-url":"url("+d+")"})}};
_.O.handleRequestCompletion=function(){this.hostElement.hidden&&_.E$(this.hostElement,"yt-dismissible-item-dismissed")};
_.O.onPopupClosed=function(d){var f;((f=d.detail)==null?void 0:f.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.zV(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.O.handleInlineSurveyRatingSelect=function(d,f){var R=this;this.selectedRatingEndpoint=d;this.followUpSurveyCommand=f;this.expanded=!!d;this.getOptionRenderers().forEach(function(W,p){R.notifyPath("followUpSurveyCommand.followUpOptions."+p+".checkboxSurveyOptionRenderer.checked");R.set("followUpSurveyCommand.followUpOptions."+p+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),d=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.zV(this.hostElement,"yt-reel-non-video-content-dismissal-command",[d]))};
_.O.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.zV(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var d,f=(d=this.data)==null?void 0:d.dismissalEndpoint;f&&this.ytComponentBehavior.resolveCommand(f)}};
_.O.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.zV(this.hostElement,"yt-close-popup-action"))};
_.O.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var d=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{d=this.getOptionRenderers().filter(function(W){return W.checked});
if(d.length===0)return;d=d.map(function(W){return W.responseEndpoint})}var f=[];
d.forEach(function(W,p){p!==0&&(W=_.e(W,_.wt))&&W.feedbackToken&&f.push(W.feedbackToken)});
if(d=d[0]){var R={};f.length>0&&(R.extra_feedback_tokens=f);this.ytComponentBehavior.resolveCommand(d,{form:R})}}};
_.O.getOptionRenderers=function(){var d=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(f){d.isSingleSelect=!!_.e(f,p6B);return d.isSingleSelect?_.e(f,p6B):_.e(f,Ugs)}):[]};
_.O.handleInlineSurveyOptionSelect=function(d){d=this.optionSelector.indexOf(d);d!==-1&&this.optionSelector.selectIndex(d)};
_.O.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.O.maybeGetBackgroundColor=function(d){return this.isDarkMode?d.section2Color:d.section3Color};
_.O.colorPaletteChanged=function(){var d=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;d=d&&this.maybeGetBackgroundColor(d);this.dismissibleEl.style.backgroundColor=!d||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.N_(d)};
_.Uh.Object.defineProperties(W_.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
W_.prototype.colorPaletteChanged=W_.prototype.colorPaletteChanged;W_.prototype.onPopupClosed=W_.prototype.onPopupClosed;W_.prototype.handleRequestCompletion=W_.prototype.handleRequestCompletion;W_.prototype.dataChanged=W_.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],W_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],W_.prototype,"actionHandlerBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],W_.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],W_.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.Xd("#follow-up-survey-options"),_.F("design:type",Object)],W_.prototype,"optionSelector",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"disableAnimation",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"isToggleOption",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"followUpSurveyCommand",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"selectedRatingEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],W_.prototype,"expanded",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W_.prototype,"isSlimlineSurveyFollowUp",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W_.prototype,"isShortsStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W_.prototype,"styleOverrideAttribute",void 0);_.Q([_.M(),_.F("design:type",Boolean)],W_.prototype,"isSingleSelect",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"isDarkMode",void 0);
_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"lightColorPalette",void 0);_.Q([_.M(),_.F("design:type",Object)],W_.prototype,"darkColorPalette",void 0);_.Q([_.a("selectedRatingEndpoint","isShortsStyle"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],W_.prototype,"isOptionSelected",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W_.prototype,"roundedContainer",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W_.prototype,"improveShortsResponseRate",void 0);_.Q([_.Xd("#dismissible"),_.F("design:type",HTMLElement)],W_.prototype,"dismissibleEl",void 0);_.Q([_.Xd("#dismiss-button yt-icon-button"),_.F("design:type",HTMLElement)],W_.prototype,"dismissButtonEl",void 0);_.Q([_.Xd("#inline-survey-header yt-icon-button"),_.F("design:type",HTMLElement)],W_.prototype,"inlineHeaderDismissButtonEl",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W_.prototype,"dataChanged",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W_.prototype,"handleRequestCompletion",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],W_.prototype,"onPopupClosed",null);
_.Q([_.e2("darkColorPalette","lightColorPalette","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W_.prototype,"colorPaletteChanged",null);_.Q([_.m({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],W_);
_.u(W_,"ytd-inline-survey-renderer",function(){if(gYM!==void 0)return gYM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return gYM=d},{mode:1});var KZ2=["en-CA","en","es-MX","fr-CA"];_.EYh=_.UI(function(d){var f=_.pu(d,{isOverlay:!1,isModern:!1}),R=f.captionIconType,W=f.onClick;d=f.ariaLabel;var p=f.ariaPressed,U=f.isOverlay,g=f.isModern;f=_.fA("button",function(Y){_.tj(Y,127299)});
var K=_.qL(function(Y){_.dV(127299);W==null||W(Y);return!1}),E={};
return _.z("ytm-closed-captioning-button",{class:_.Iw("ytmClosedCaptioningButtonHost",(E.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return R()===-1&&U()},E.ytmClosedCaptioningButtonIconDisabled=function(){return R()===-1&&!U()},E))},_.z("button",{el:f,
class:"ytmClosedCaptioningButtonButton",title:d,"aria-label":d,"aria-pressed":p,"on:click":K},_.z(_.X8,{icon:function(){var Y="",b=g();var D=b?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";b=b?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var I=_.a6().get("hl");D=!I||KZ2.includes(I)?D:b;b=R();switch(b){case -1:case 0:Y=D;break;case 1:Y=D+"_FILLED";break;default:_.NO(b)}return Y}})))},"uf");
_.EYh.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.zd=function(d){return function(f,R){var W=d||R.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(f,R,{get:function(){var p;return this.$?this.$[W]:(p=_.x6(this))==null?void 0:p.querySelector("#"+W)},
enumerable:!0,configurable:!0})}};_.kZ=function(d){d=d===void 0?!1:d;_.wG.call(this);this.pubSub_=new _.Lf(d);_.Dp(this,this.pubSub_)};
_.fv(_.kZ,_.wG);_.kZ.prototype.subscribe=function(d,f,R){return this.isDisposed()?0:this.pubSub_.subscribe(d,f,R)};
_.kZ.prototype.unsubscribe=function(d,f,R){return this.isDisposed()?!1:this.pubSub_.unsubscribe(d,f,R)};
_.kZ.prototype.unsubscribeByKey=function(d){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(d)};
_.kZ.prototype.publish=function(d,f){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var t$I=function(){_.y6("ypcRedeemFlowStarted")},KU=function(d){_.y6("ypcRedeemFlowFailed",void 0,void 0,void 0,d)},dSI=function(d,f,R){f&&R&&(d.videos.forEach(function(W){W.videoId===f&&(W.itemId=R)}),d.recommendedVideos.forEach(function(W){W.videoId===f&&(W.itemId=R)}))};var jcY;var f$L;/*

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
*/
_.Pf({_template:function(){if(f$L!==void 0)return f$L;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;jcY===void 0&&(jcY=document.createElement("template"));var W=jcY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return f$L=d},
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(d,f){var R=this._resolveSrc(d);R!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",d===""||f?this._setLoading(!1):(this._resolvedSrc=R,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 d=this.$.sizedImgDiv.style,f=this.$.placeholder.style;d.backgroundSize=f.backgroundSize=this.sizing;d.backgroundPosition=f.backgroundPosition=this.sizing?this.position:"";d.backgroundRepeat=f.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(d){d=_.EV(d,this.$.baseURIAnchor.href);d.length>=2&&d[0]==="/"&&d[1]!=="/"&&(d=(location.origin||location.protocol+"//"+location.host)+d);return d}});var RcY;var W0h;_.Pf({_template:function(){if(W0h!==void 0)return W0h;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;RcY===void 0&&(RcY=document.createElement("template"));var W=RcY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return W0h=d},
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(d){return d?"false":"true"},
_headingChanged:function(d){var f=this.getAttribute("heading"),R=this.getAttribute("aria-label");typeof R==="string"&&R!==f||this.setAttribute("aria-label",d)},
_computeHeadingClass:function(d){return d?" over-image":""},
_computeAnimated:function(d){return d}});var pvk=new _.C0("addRendererToItemSectionAction");var US$;var EM=function(){return _.l.apply(this,arguments)||this};
_.x(EM,_.l);EM.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EM.prototype,"rendererBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],EM.prototype,"dismissibleItemBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],EM.prototype,"rendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EM.prototype,"data",void 0);_.Q([_.m({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],EM);
_.u(EM,"ytd-comment-history-entry-renderer",function(){if(US$!==void 0)return US$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return US$=d},{mode:1});var OU$;_.mR("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.mR("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var zC=function(){return _.l.apply(this,arguments)||this};
_.x(zC,_.l);_.O=zC.prototype;_.O.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.onKeyUp=function(d){if(d.keyCode===13)this.onTap()};
_.O.onTap=function(){this.data.recordClickEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var d=this.data.navigationEndpoint;d&&_.e(d,_.rc)&&_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})};
_.O.readChanged=function(){var d;_.k6(this.hostElement,"unread",!((d=this.data)==null?0:d.read))};
_.O.dataChanged=function(){this.data&&_.k6(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.O.computeThumbnailSize=function(){var d;return((d=this.data)==null?0:d.highPriorityNotification)?32:48};
_.O.getEndpointURL=function(d){return d&&!_.e(d,_.rc)?this.componentBehavior.computeHref_(d):null};
_.O.getEndpointData=function(d){return d&&!_.e(d,_.rc)?d:null};
zC.prototype.computeThumbnailSize=zC.prototype.computeThumbnailSize;zC.prototype.dataChanged=zC.prototype.dataChanged;zC.prototype.readChanged=zC.prototype.readChanged;zC.prototype.onKeyUp=zC.prototype.onKeyUp;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zC.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],zC.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zC.prototype,"data",void 0);_.Q([_.M({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.F("design:type",Number)],zC.prototype,"thumbnailSize",void 0);_.Q([_.LO("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],zC.prototype,"onKeyUp",null);
_.Q([_.e2("data.read"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"readChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"dataChanged",null);_.Q([_.e2("data.highPriorityNotification"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zC.prototype,"computeThumbnailSize",null);
_.Q([_.m({is:"ytd-notification-renderer",disableElementRegistration:!0})],zC);
_.u(zC,"ytd-notification-renderer",function(){if(OU$!==void 0)return OU$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OU$=d},{mode:1});var ZUL;var k4=function(){return _.l.apply(this,arguments)||this};
_.x(k4,_.l);k4.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"}}}};
k4.prototype.computeActionButtonClass=function(d){return!d.actionButtons||d.actionButtons.length<=1?"single-button":d.description?"vertical-buttons":"horizontal-buttons"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],k4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],k4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],k4.prototype,"data",void 0);_.Q([_.m({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],k4);
_.u(k4,"ytd-playlist-show-metadata-renderer",function(){if(ZUL!==void 0)return ZUL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ZUL=d},{mode:1});var scG;_.mR("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var Y4=function(){return _.l.apply(this,arguments)||this};
_.x(Y4,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Y4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Y4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Y4.prototype,"data",void 0);_.Q([_.m({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],Y4);
_.u(Y4,"ytd-purchase-item-renderer",function(){if(scG!==void 0)return scG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return scG=d},{mode:1});var g4G;var HUY={};HUY.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(d){if(d)return d.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(d){if(d==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.mR("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var bD=function(){return _.l.apply(this,arguments)||this};
_.x(bD,_.l);bD.prototype.onYtNavigate=function(d){var f=this.openPopupBehavior.getNavigationEndpointPopupAction(d.detail.endpoint);f&&(d.stopPropagation(),this.openPopupBehavior.openPopup(f))};
bD.prototype.onYtNavigate=bD.prototype.onYtNavigate;_.Q([_.A(HUY.YtSimpleTextSectionBehavior),_.F("design:type",Object)],bD.prototype,"ytSimpleTextSectionBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],bD.prototype,"openPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bD.prototype,"data",void 0);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bD.prototype,"onYtNavigate",null);_.Q([_.m({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],bD);
_.u(bD,"ytd-simple-text-section-renderer",function(){if(g4G!==void 0)return g4G;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return g4G=d},{mode:1});var K0L;_.mR("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var D$=function(){return _.l.apply(this,arguments)||this};
_.x(D$,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],D$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],D$.prototype,"data",void 0);_.Q([_.m({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],D$);
_.u(D$,"ytd-unlimited-page-feature-info-renderer",function(){if(K0L!==void 0)return K0L;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return K0L=d},{mode:1});var E4I;var zcB;var Ic=function(){return _.l.apply(this,arguments)||this};
_.x(Ic,_.l);Ic.prototype.dataChanged=function(){if(this.data){var d=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);d&&(d=_.KG(d,screen.width),this.hostElement.style.backgroundImage="url("+d+")")}};
Ic.prototype.dataChanged=Ic.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ic.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ic.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ic.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],Ic);
_.u(Ic,"ytd-post-redemption-section-renderer",function(){if(zcB!==void 0)return zcB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return zcB=d},{mode:1});var kCy;var qS=function(){return _.l.apply(this,arguments)||this};
_.x(qS,_.l);qS.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qS.prototype,"data",void 0);_.Q([_.m({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],qS);
_.u(qS,"ytd-ypc-post-redemption-renderer",function(){if(kCy!==void 0)return kCy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return kCy=d},{mode:1});_.mR("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var LU=function(){var d=_.l.apply(this,arguments)||this;d.MIN_CODE_LENGTH=12;d.MAX_CODE_LENGTH=24;return d};
_.x(LU,_.l);_.O=LU.prototype;_.O.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.O.created=function(){this.riskService=new _.VPk;this.loadPaymentThenable=_.mJv(_.FK("YPC_MB_URL"))};
_.O.ready=function(){var d=this;this.code.addEventListener("keypress",function(f){d.onCodeInputKeypress(f)})};
_.O.dataChanged=function(){var d=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(f){f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,R.type==="attributes"&&R.attributeName==="dark"&&d.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.O.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var d=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+d+")")}};
_.O.computeRedeemButton=function(d){(d=this.get("redeemButton.buttonRenderer",d))&&(d=Object.assign({},d,{serviceEndpoint:void 0}));return d};
_.O.onRedeemButtonTap=function(d){d.stopPropagation();t$I();this.redeemCode()};
_.O.redeemCode=function(){var d=this;this.isLoading=!0;var f=this.riskService.init();_.Ly([f,this.loadPaymentThenable]).then(function(){var R=d.data.redeemButton.buttonRenderer.serviceEndpoint,W=_.ryJ(),p=payments.business.integration.ClientTokenFactory.createClientToken(_.e(R,_.h4V).countryCode,W);W={c:d.code.value.trim(),rd:window.btoa(W),ctk:p};R&&_.Ze().resolve(_.s4).resolveCommand(R,{form:Object.assign({},W,{element:d.hostElement})})},function(){d.showGenericError();
KU("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.nk(Error("so"))})};
_.O.onYtServiceRequestCompleted=function(d){d.stopPropagation();this.isLoading=!1;var f,R;this.errorMessage=(f=d.detail)==null?void 0:(R=f.data)==null?void 0:R.errorMessage;var W,p;this.postRedemptionRenderer=(W=d.detail)==null?void 0:(p=W.data)==null?void 0:p.renderer;var U,g;if(d=(U=d.detail)==null?void 0:(g=U.data)==null?void 0:g.redirectEndpoint)this.isLoading=!0,_.E$(this.hostElement,"yt-navigate",{endpoint:d});this.errorMessage?KU("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
d)&&_.y6("ypcRedeemFlowSucceeded")};
_.O.onYtServiceRequestError=function(d){d.stopPropagation();this.isLoading=!1;if(d=this.get("detail.error.message",d))this.errorMessage=_.fY(d);KU("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.O.onInvokeInstrumentManagerActionCompleted=function(d){d.stopPropagation();this.redeemCode()};
_.O.onInvokeInstrumentManagerActionError=function(d){d.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",d)){case "instrumentManagerLoadError":this.showGenericError();KU("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();KU("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.y6("ypcRedeemFlowCancelled")}};
_.O.onInput=function(){var d=this;_.Bf(this,"onInput",function(){var f=d.code.value.trim();d.redeemButtonDisabled=f.length<d.MIN_CODE_LENGTH||f.length>d.MAX_CODE_LENGTH},200)};
_.O.onCodeInputKeypress=function(d){d.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(t$I(),this.redeemCode())};
_.O.computeImageUrl=function(d){return d?_.KG(d.thumbnails,600):null};
_.O.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
LU.prototype.onInvokeInstrumentManagerActionError=LU.prototype.onInvokeInstrumentManagerActionError;LU.prototype.onInvokeInstrumentManagerActionCompleted=LU.prototype.onInvokeInstrumentManagerActionCompleted;LU.prototype.onYtServiceRequestError=LU.prototype.onYtServiceRequestError;LU.prototype.onYtServiceRequestCompleted=LU.prototype.onYtServiceRequestCompleted;LU.prototype.dataChanged=LU.prototype.dataChanged;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LU.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],LU.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Boolean)],LU.prototype,"redeemButtonDisabled",void 0);
_.Q([_.M(),_.F("design:type",Object)],LU.prototype,"errorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],LU.prototype,"postRedemptionRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],LU.prototype,"observer",void 0);_.Q([_.Xd("#code"),_.F("design:type",HTMLInputElement)],LU.prototype,"code",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LU.prototype,"dataChanged",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LU.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LU.prototype,"onYtServiceRequestError",null);
_.Q([_.LO("yt-invoke-instrument-manager-action-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LU.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.Q([_.LO("yt-invoke-instrument-manager-action-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LU.prototype,"onInvokeInstrumentManagerActionError",null);_.Q([_.m({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],LU);
_.u(LU,"ytd-redeem-code-renderer",function(){if(E4I!==void 0)return E4I;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return E4I=d},{mode:1});var YMy;_.mR("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var e9=function(){var d=_.l.apply(this,arguments)||this;d.businessEmailDisplayState="HIDE_SECTION";return d};
_.x(e9,_.l);_.O=e9.prototype;_.O.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}}}}}};
_.O.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"};
_.O.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.O.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.CS(_.vKN),this.businessEmailDisplayState="CAPTCHA"))};
_.O.onYtServiceRequestCompleted=function(d){var f;if((f=d.detail.data)==null?0:f.businessEmail)this.businessEmail=d.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var R;if((R=d.detail.data)==null?0:R.errorMessage)this.businessEmailErrorMessage=d.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.O.computeEmailHref=function(d){return"mailto:"+d};
_.O.computeSafeUrl=function(d){if(d)return _.Fo(d)};
_.O.onBusinessEmailCaptchaSubmit=function(){var d;(d=this.data)!=null&&d.onBusinessEmailRevealClickCommand&&(d=this.JSC$21615_captchaTextarea.value)&&(d={recaptcha_response_token:d,channel_id:this.data.channelId},_.Ze().resolve(_.s4).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},d,{element:this.hostElement})}))};
_.O.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.Uh.Object.defineProperties(e9.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 d,f;return!((d=this.data)==null||!d.primaryLinks)&&!((f=this.data)==null?0:f.links)&&this.data.primaryLinks.every(function(R){return R.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.primaryLinks)&&!((f=this.data)==null?0:f.links)&&!this.shouldShowNewLinks}}});
e9.prototype.onYtServiceRequestCompleted=e9.prototype.onYtServiceRequestCompleted;e9.prototype.dataChanged=e9.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],e9.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],e9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],e9.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.Xd("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],e9.prototype,"JSC$21615_captchaTextarea",void 0);_.Q([_.M(),_.F("design:type",Object)],e9.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],e9.prototype,"businessEmailDisplayState",void 0);_.Q([_.M(),_.F("design:type",String)],e9.prototype,"businessEmail",void 0);_.Q([_.M(),_.F("design:type",String)],e9.prototype,"businessEmailErrorMessage",void 0);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],e9.prototype,"hideDetailsSection",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],e9.prototype,"dataChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],e9.prototype,"shouldShowNewLinks",null);_.Q([_.a("data","shouldShowLinks"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],e9.prototype,"shouldShowLegacyLinks",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e9.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],e9);
_.u(e9,"ytd-channel-about-metadata-renderer",function(){if(YMy!==void 0)return YMy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YMy=d},{mode:1});var bU8;_.mR("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var x4=function(){return _.l.apply(this,arguments)||this};
_.x(x4,_.l);x4.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]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],x4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],x4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],x4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],x4.prototype,"lockupContainerType",void 0);_.Q([_.M(),_.F("design:type",String)],x4.prototype,"thumbnailFixedWidth",void 0);
_.Q([_.m({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],x4);
_.u(x4,"ytd-channel-featured-content-renderer",function(){if(bU8!==void 0)return bU8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return bU8=d},{mode:1});var DSk;_.mR("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var XJ=function(){var d=_.l.apply(this,arguments)||this;d.roundContainer=!0;d.amsterdamEnabled=_.q("enable_desktop_amsterdam_info_panels");return d};
_.x(XJ,_.l);_.O=XJ.prototype;_.O.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.O.dataChanged=function(){this.imageWidth=this.imageHeight=24;var d=this.data;d.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!d.style&&d.image&&d.image.thumbnails.length&&(d=d.image.thumbnails[0],this.imageWidth=d.width||0,this.imageHeight=d.height||0)};
_.O.computeSource=function(d){return d.secondarySource?_.R0(d.secondarySource):_.R0(d.source)};
_.O.computeClarifyStyle=function(d){return d?d.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.O.isLargeStyle=function(d){return d==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.O.computeBackgroundStyle=function(d){return d?d.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.O.computeHasActionButton=function(d){return!!d.actionButton};
_.O.computeHasBottomSection=function(d){return!!d.ctaHasBottomSection};
_.O.computeIsSourceMissing=function(d){return d.ctaHasBottomSection===!1?!0:d&&this.computeSource(d)?!1:!0};
_.O.computeSecondaryEndpoint=function(d){return d.secondaryEndpoint||d.endpoint};
XJ.prototype.dataChanged=XJ.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],XJ.prototype,"imageWidth",void 0);_.Q([_.M(),_.F("design:type",Number)],XJ.prototype,"imageHeight",void 0);
_.Q([_.M({computed:"computeSecondaryEndpoint(data)"}),_.F("design:type",Object)],XJ.prototype,"secondaryEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.F("design:type",Boolean)],XJ.prototype,"hasActionButton",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.F("design:type",Boolean)],XJ.prototype,"hasBottomSection",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.F("design:type",Boolean)],XJ.prototype,"missingSource",void 0);_.Q([_.M({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],XJ.prototype,"icon",void 0);_.Q([_.M({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",String)],XJ.prototype,"secondaryIcon",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.F("design:type",String)],XJ.prototype,"clarifyStyle",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.F("design:type",String)],XJ.prototype,"backgroundStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XJ.prototype,"roundContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],XJ.prototype,"amsterdamEnabled",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XJ.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-clarification-renderer",disableElementRegistration:!0})],XJ);
_.u(XJ,"ytd-clarification-renderer",function(){if(DSk!==void 0)return DSk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return DSk=d},{mode:1});var I$2;var qMB;var TC=function(){var d=_.l.apply(this,arguments)||this;d.amsterdamEnabled=_.q("enable_desktop_amsterdam_info_panels");return d};
_.x(TC,_.l);_.O=TC.prototype;_.O.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.O.computeIcon=function(d){return d?"yt-icons:"+d.toLowerCase():null};
_.O.computeUseContacts=function(d){return!!d.contacts&&d.contacts.length>0};
_.O.computePhoneContact=function(d){var f,R;return(f=d.contacts)==null?void 0:(R=f.find(function(W){var p;return(W==null?void 0:(p=W.icon)==null?void 0:p.iconType)==="PHONE"}))==null?void 0:R.actionText};
_.O.computeSmsContact=function(d){var f,R;return(f=d.contacts)==null?void 0:(R=f.find(function(W){var p;return(W==null?void 0:(p=W.icon)==null?void 0:p.iconType)==="SMS"}))==null?void 0:R.actionText};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],TC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],TC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],TC.prototype,"amsterdamEnabled",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.F("design:type",Boolean)],TC.prototype,"useContacts",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.F("design:type",String)],TC.prototype,"phoneContact",void 0);_.Q([_.m({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],TC);
_.u(TC,"ytd-single-action-emergency-support-renderer",function(){if(qMB!==void 0)return qMB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qMB=d},{mode:1});_.mR("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var AT=function(){var d=_.l.apply(this,arguments)||this;d.roundedContainer=!0;d.amsterdamEnabled=_.q("enable_desktop_amsterdam_info_panels");return d};
_.x(AT,_.l);AT.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],AT.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],AT.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],AT.prototype,"amsterdamEnabled",void 0);
_.Q([_.m({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],AT);
_.u(AT,"ytd-emergency-onebox-renderer",function(){if(I$2!==void 0)return I$2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return I$2=d},{mode:1});var L0Y;_.mR("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var ac=function(){return _.l.apply(this,arguments)||this};
_.x(ac,_.l);ac.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ac.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ac.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ac.prototype,"data",void 0);_.Q([_.m({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],ac);
_.u(ac,"ytd-exploratory-results-renderer",function(){if(L0Y!==void 0)return L0Y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return L0Y=d},{mode:1});var ecG;_.mR("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var MS=function(){var d=_.l.apply(this,arguments)||this;d.messageData=null;return d};
_.x(MS,_.l);_.O=MS.prototype;_.O.onServiceRequestCompleted=function(d,f){d=f.actions||[];f=0;for(var R=d.length;f<R;f++){var W=d[f],p=void 0,U=void 0;if((p=_.e(W,_.xf))==null?0:(U=p.item)==null?0:U.messageRenderer)this.messageData=_.e(W,_.xf).item.messageRenderer}};
_.O.dataChanged=function(){var d=this.data;this.hostElement.hidden=!1;_.k6(this.hostElement,"is-channel",d&&!d.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.O.computeThumbnailWidth=function(d){return d?126:56};
_.O.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.O.onSubmitTap=function(){var d=this.data,f=this.selectedResponseIndex;d!==void 0&&f!==void 0&&(d=d.responses[f],d.responseData&&_.Ze().resolve(_.s4).resolveCommand(d.responseData,{form:{element:this.hostElement}}))};
_.O.onDismissTap=function(){this.hostElement.hidden=!0;var d=this.data;d!==void 0&&d.dismissalEndpoint&&_.Ze().resolve(_.s4).resolveCommand(d.dismissalEndpoint,{form:{element:this.hostElement}})};
_.O.updateSelectedResponseIndexFromBinding=function(d){this.selectedResponseIndex=d.detail.value};
MS.prototype.onSelectedResponseIndexChange=MS.prototype.onSelectedResponseIndexChange;MS.prototype.dataChanged=MS.prototype.dataChanged;MS.prototype.onServiceRequestCompleted=MS.prototype.onServiceRequestCompleted;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],MS.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],MS.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],MS.prototype,"messageData",void 0);
_.Q([_.M(),_.F("design:type",Number)],MS.prototype,"selectedResponseIndex",void 0);_.Q([_.Xd("#submit-button"),_.F("design:type",HTMLButtonElement)],MS.prototype,"submitButton",void 0);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],MS.prototype,"onServiceRequestCompleted",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MS.prototype,"dataChanged",null);
_.Q([_.e2("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MS.prototype,"onSelectedResponseIndexChange",null);_.Q([_.m({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],MS);
_.u(MS,"ytd-feedback-elicitation-single-question-renderer",function(){if(ecG!==void 0)return ecG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ecG=d},{mode:1});var xS8;var wN=function(){return _.l.apply(this,arguments)||this};
_.x(wN,_.l);wN.prototype.computeThumbnailWidth=function(d){return d?602:428};
wN.prototype.updateWideFromBinding=function(d){this.wide=d.detail.value};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wN.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],wN.prototype,"wide",void 0);_.Q([_.m({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],wN);
_.u(wN,"ytd-newspaper-hero-video-renderer",function(){if(xS8!==void 0)return xS8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return xS8=d},{mode:1});var XvB;var lD=function(){return _.l.apply(this,arguments)||this};
_.x(lD,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lD.prototype,"rendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lD.prototype,"data",void 0);_.Q([_.m({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],lD);
_.u(lD,"ytd-newspaper-mini-video-renderer",function(){if(XvB!==void 0)return XvB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return XvB=d},{mode:1});var TNR;_.mR("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var GC=function(){return _.l.apply(this,arguments)||this};
_.x(GC,_.l);GC.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"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GC.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GC.prototype,"data",void 0);_.Q([_.m({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],GC);
_.u(GC,"ytd-newspaper-renderer",function(){if(TNR!==void 0)return TNR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TNR=d},{mode:1});var ATM;_.mR("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var S9=function(){var d=_.l.apply(this,arguments)||this;d.isSegment=!1;d.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};d.nextContinuation={continuationType:"playlistVideoListContinuation"};return d};
_.x(S9,_.l);_.O=S9.prototype;_.O.attached=function(){_.Ze();var d;(d=_.Ze().resolve(_.WX(_.gA)))!=null&&(d.playlistVideoListElement=this.hostElement)};
_.O.detached=function(){var d;(d=_.Ze().resolve(_.WX(_.gA)))!=null&&(d.playlistVideoListElement=void 0);d=_.Ze().resolve(_.WX(_.Ey));_.q("web_enable_voting_animation")&&d&&(d.parentElem=void 0,d.videos=[],d.continuationsPresent=!1,d.showRefreshPill=!1)};
_.O.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"}}}}}};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.O.dataChanged=function(){var d=_.Ze().resolve(_.WX(_.Ey));if(_.q("web_enable_voting_animation")&&this.data&&d){var f=_.Eo(this.hostElement).querySelector("#contents");f&&(d.parentElem=f);d.addVideos(this.data.contents)}_.xPV(this.ytReorderableBehavior)};
_.O.onRendererstamperFinished=function(){this.canReorder&&_.XSa(this.ytReorderableBehavior,_.Eo(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.O.onPlaylistReloading=function(){this.isReloading=!0};
_.O.onUpdateSetVideoId=function(d){if(d.detail&&this.data&&this.data.contents){var f=d.detail;d=this.data.contents.findIndex(function(p){var U;return((U=p.playlistVideoRenderer)==null?void 0:U.videoId)===f.videoId});
if(!(d<0)&&f.setVideoId&&(this.set("data.contents."+d+".playlistVideoRenderer.setVideoId",f.setVideoId),_.q("web_enable_voting_animation"))){var R;if(d=_.e((R=this.data.contents[d].playlistVideoRenderer)==null?void 0:R.engagementBar,_.dJk)){var W;(W=d.actions)==null||W.forEach(function(p){if(p=_.e(p,_.jyv))p.itemId=f.setVideoId})}(R=_.Ze().resolve(_.WX(_.Ey)))&&dSI(R,f.videoId,f.setVideoId)}}};
_.O.computeContentsClass=function(d){return d?"reloading":""};
_.O.computeIsSortable=function(d,f){return d&&f>0&&!this.isSegment&&!_.q("shorts_in_playlists_web")};
_.O.computeIsEditable=function(d){return d};
_.O.computeCanReorder=function(d){return d};
_.O.handlePlaylistRemoveVideosAction=function(d){if(this.get("playlistRemoveVideosAction.setVideoIds",d)&&this.data&&this.data.contents){d=_.e(d,_.o2V).setVideoIds;for(var f=this.data.contents.length-1;f>=0;){var R=this.data.contents[f].playlistVideoRenderer;R&&R.setVideoId&&d.includes(R.setVideoId)&&this.splice("data.contents",f,1);f--}_.zV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.O.updateIndices=function(){if(this.data&&this.data.contents)for(var d=0;d<this.data.contents.length;d++)this.set("data.contents."+d+".playlistVideoRenderer.index",_.fY(String(d+1)))};
_.O.handleDrop=function(d){d=d.currDragItem;var f=_.Jn(d.parentNode.childNodes,d),R=this.data.contents.splice(Number(_.R0(d.data.index))-1,1)[0];this.data.contents.splice(f,0,R);f=f?this.get("contents."+(f-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();d=this.buildReorderServiceEndpoint(d.data.setVideoId,f);this.ytComponentBehavior.resolveCommand(d)};
_.O.buildReorderServiceEndpoint=function(d,f){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",d),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",f),this.data.onReorderEndpoint):null};
_.O.handleUpdatePlaylistAction=function(d){var f;(d=_.e((f=_.e(d,_.$WL))==null?void 0:f.updatedRenderer,_.kti))&&this.canReorder!==d.canReorder&&this.set("data.canReorder",d.canReorder);d&&d.contents&&(this.set("data.contents",d.contents),this.isReloading=!1);d&&d.continuations&&this.set("data.continuations",d.continuations)};
_.O.handleAddRendererToItemSectionAction=function(d){var f,R=(f=_.e(d,pvk))==null?void 0:f.renderer,W;R&&((W=_.e(d,pvk))==null?void 0:W.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,R),d=_.Ze().resolve(_.WX(_.Ey)),_.q("web_enable_voting_animation")&&d&&(R&&(f=_.tXk(R))&&d.recommendedVideos.push({itemId:f,videoId:_.fku(R),voteCount:_.RTp(R),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.O.isVotingEnabledOnPlaylist=function(d){if(!d)return!1;d=_.Z(d);for(d=d.next();!d.done;d=d.next()){var f=void 0;return!!_.e((f=d.value.playlistVideoRenderer)==null?void 0:f.engagementBar,_.dJk)}return!1};
_.O.onAppendContinuationItemsActionFinished=function(){var d;this.isVotingEnabledOnPlaylist((d=this.data)==null?void 0:d.contents)&&(this.updateIndices(),d=_.Ze().resolve(_.WX(_.Ey)),_.q("web_enable_voting_animation")&&d&&this.data&&d.addVideos(this.data.contents))};
_.O.updateVideoData=function(d){if(d.detail&&this.data&&this.data.contents){var f=d.detail;d=f.toIdx;var R=f.itemId,W=f.newVoteCount,p=f.voteStatus;f=f.hideItem;var U,g,K=(U=this.data)==null?void 0:(g=U.contents)==null?void 0:g.findIndex(function(D){return _.tXk(D)===R});
if(!(K<0)){U=this.data.contents[K];var E;if((E=U.playlistVideoRenderer)==null?0:E.voteCount)U.playlistVideoRenderer.voteCount=W;var Y;if(E=_.e((Y=U.playlistVideoRenderer)==null?void 0:Y.engagementBar,_.dJk)){var b;(b=E.actions)==null||b.forEach(function(D){(D=_.e(D,_.jyv))&&D.initialState&&(D.initialState.votes=W,D.initialState.status=p)})}this.data.contents.splice(K,1);
f||this.data.contents.splice(d,0,U);this.updateIndices()}}};
S9.prototype.updateVideoData=S9.prototype.updateVideoData;S9.prototype.onAppendContinuationItemsActionFinished=S9.prototype.onAppendContinuationItemsActionFinished;S9.prototype.onUpdateSetVideoId=S9.prototype.onUpdateSetVideoId;S9.prototype.onPlaylistReloading=S9.prototype.onPlaylistReloading;S9.prototype.onRendererstamperFinished=S9.prototype.onRendererstamperFinished;S9.prototype.dataChanged=S9.prototype.dataChanged;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],S9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],S9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],S9.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],S9.prototype,"ytNextContinuationBehavior",void 0);
_.Q([_.A(_.TgF),_.F("design:type",Object)],S9.prototype,"ytReorderableBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],S9.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],S9.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],S9.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],S9.prototype,"isReloading",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],S9.prototype,"isSegment",void 0);_.Q([_.M({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.F("design:type",Boolean)],S9.prototype,"isSortable",void 0);_.Q([_.M({computed:"computeIsEditable(data.isEditable)"}),_.F("design:type",Boolean)],S9.prototype,"isEditable",void 0);_.Q([_.M({computed:"computeCanReorder(data.canReorder)"}),_.F("design:type",Boolean)],S9.prototype,"canReorder",void 0);
_.Q([_.M({value:101}),_.F("design:type",Number)],S9.prototype,"scrollMargin",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S9.prototype,"dataChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S9.prototype,"onRendererstamperFinished",null);
_.Q([_.LO("yt-playlist-reloading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S9.prototype,"onPlaylistReloading",null);_.Q([_.LO("yt-update-set-video-id"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],S9.prototype,"onUpdateSetVideoId",null);
_.Q([_.LO("yt-append-continuation-items-action-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S9.prototype,"onAppendContinuationItemsActionFinished",null);_.Q([_.LO("yt-update-video-data-voting-animation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],S9.prototype,"updateVideoData",null);_.Q([_.m({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],S9);
_.u(S9,"ytd-playlist-video-list-renderer",function(){if(ATM!==void 0)return ATM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ATM=d},{mode:_.kO("kevlar_poly_si_batch_j047")?1:2});var a$k;var VE=function(){return _.l.apply(this,arguments)||this};
_.x(VE,_.l);VE.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"}}}}};
VE.prototype.onTextWrapperTap=function(d){var f=this.data&&this.data.navigationEndpoint;f&&!_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.E$(this.hostElement,"yt-navigate",{endpoint:f})};
VE.prototype.dataChanged=function(){var d=this.get("data.offerButton.buttonRenderer.serviceEndpoint");d&&d.commandMetadata&&_.e(d.commandMetadata,_.MI)&&_.e(d.commandMetadata,_.MI).fireAutomatically&&_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})};
VE.prototype.dataChanged=VE.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],VE.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],VE.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.tS),_.F("design:type",Object)],VE.prototype,"ytdLockupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],VE.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],VE.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],VE.prototype,"biggerThumbsStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],VE.prototype,"leftAligned",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VE.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-movie-renderer"})],VE);
_.u(VE,"ytd-movie-renderer",function(){if(a$k!==void 0)return a$k;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return a$k=d},{mode:1});var M9I;var rN=function(){var d=_.l.apply(this,arguments)||this;d.rounded=!0;d.pageAttachedTo=void 0;d.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return d};
_.x(rN,_.l);rN.prototype.attached=function(){this.pageAttachedTo=_.Ze().resolve(_.RH).getCurrentPage();_.E$(this.hostElement,"yt-player-attached",this.player)};
rN.prototype.detached=function(){var d;if((d=this.pageAttachedTo)==null?0:d.hostElement)_.E$(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
rN.prototype.dataChanged=function(){var d;if((d=this.data)==null?0:d.videoId)d={video_id:this.data.videoId,autoplay:!0},!_.q("miniplayer_stop_channel_video_autoplay_killswitch")&&_.Ze().resolve(_.m8).isMiniplayerActive()&&(d.pause_at_start=!0,d.autoplay=!1),this.player.loadVideoWithPlayerVars(d)};
rN.prototype.handleSignalActionPausePlayer=function(){_.Uv().pause()};
rN.prototype.dataChanged=rN.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],rN.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],rN.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],rN.prototype,"rounded",void 0);_.Q([_.Xd("#player"),_.F("design:type",Object)],rN.prototype,"player",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rN.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],rN);
_.u(rN,"ytd-channel-video-player-renderer",function(){if(M9I!==void 0)return M9I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return M9I=d},{mode:1});var wv$;var l$8;var GCs;var m0=function(){var d=_.l.apply(this,arguments)||this;d.playing=!1;d.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.fR(d);d.active=!1;return d};
_.x(m0,_.l);_.O=m0.prototype;_.O.detached=function(){this.stop()};
_.O.play=function(){var d=this,f,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return d.active=!0,f=d.get("data.inlinePlaybackEndpoint.watchEndpoint"),R=f.videoId||d.data.videoId,W=f.startTimeSeconds||0,p=f.playerParams||null,_.q("kevlar_player_update_killswitch")?g.yield(d.playerEl.update({args:{video_id:R,startSeconds:W,player_params:p}}),2):(d.playerEl.loadVideoWithPlayerVars({video_id:R,startSeconds:W,player_params:p,autoplay:!0}),g.jumpTo(2));if(g.nextAddress!=4)return g.yield(d.playerEl.getPlayerPromise(),
4);U=g.yieldResult;U.unloadModule("annotations_module");U.addEventListener("onStateChange",function(K){d.onPlayerStateChange(K)});
_.a4(g)})};
_.O.onPlayerStateChange=function(d){if(this.active)switch(this.playing=d===1,d){case 1:_.E$(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.E$(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.O.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.O.resize=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.playerEl.getPlayerPromise(),2);f=R.yieldResult;f.setSize(NaN,NaN);_.a4(R)})};
_.Q([_.M(),_.F("design:type",Object)],m0.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],m0.prototype,"playing",void 0);_.Q([_.M(),_.F("design:type",Object)],m0.prototype,"playerId",void 0);_.Q([_.Xd("#player"),_.F("design:type",Object)],m0.prototype,"playerEl",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],m0);
_.u(m0,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(GCs!==void 0)return GCs;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return GCs=d},{mode:1});var SMJ;var V9Y;var uD=function(){var d=_.l.apply(this,arguments)||this;d.width=0;return d};
_.x(uD,_.l);_.O=uD.prototype;_.O.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.qb(this,this.onEnded));this.mp4El.addEventListener("error",_.qb(this,this.onError))};
_.O.detached=function(){this.videoEl.removeEventListener("ended",_.qb(this,this.onEnded));this.mp4El.removeEventListener("error",_.qb(this,this.onError))};
_.O.play=function(){var d=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var f=this.videoEl.play();f?f.then(function(){d.handleVideoStartPlaying()}).catch(function(){_.E$(d.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.E$(this.hostElement,"yt-video-thumbnail-not-playing")};
_.O.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.O.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.O.dataChanged=function(){var d;if((d=this.data)==null?0:d.thumbnailPlaceholder)d=_.KG(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+d+")";this.stop();this.autoplay&&this.play()};
_.O.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.O.onEnded=function(){this.stop();_.E$(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.O.onError=function(){_.E$(this.hostElement,"yt-video-thumbnail-error")};
_.O.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.O.getVideoThumbnail=function(d){if(d&&d.length)return d[0]};
uD.prototype.dataChanged=uD.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],uD.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],uD.prototype,"animatePlaceholderOnEntrance",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],uD.prototype,"autoplay",void 0);_.Q([_.M({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.F("design:type",Object)],uD.prototype,"videoThumbnail",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],uD.prototype,"loop",void 0);_.Q([_.M(),_.F("design:type",Boolean)],uD.prototype,"isVideoPlaying",void 0);_.Q([_.M(),_.F("design:type",Object)],uD.prototype,"width",void 0);_.Q([_.Xd("#mp4"),_.F("design:type",HTMLElement)],uD.prototype,"mp4El",void 0);_.Q([_.Xd("#placeholder"),_.F("design:type",HTMLElement)],uD.prototype,"placeholderEl",void 0);_.Q([_.Xd("#video"),_.F("design:type",HTMLVideoElement)],uD.prototype,"videoEl",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uD.prototype,"dataChanged",null);_.Q([_.nO({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],uD);
_.u(uD,"yt-video-as-thumbnail-details",function(){if(V9Y===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;SMJ===void 0&&(SMJ=document.createElement("template"));var W=SMJ;R.call(f,W.content.cloneNode(!0),d.content.firstChild);V9Y=d}d=V9Y;return d},{mode:2});var Pv=function(){var d=_.l.apply(this,arguments)||this;d.disableGridStateAware=!1;d.animationEnabled=_.q("enable_web_ketchup_hero_animation");d.transitioningOut=!1;d.narrow=!1;d.narrower=!1;d.isCarouselInFeed=!1;d.videoTimeoutJobId=0;d.panelTimeoutJobId=0;d.panelTimeoutJobStartMs=0;d.actionMap={"yt-window-resized":"onWindowResized"};return d};
_.x(Pv,_.l);_.O=Pv.prototype;_.O.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.O.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var d;this.player&&((d=this.data)==null?0:d.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.O.attached=function(){this.onWindowResized()};
_.O.detached=function(){this.clearTimeouts()};
_.O.onWindowResized=function(){this.updateSize()};
_.O.computePanelLayout=function(d){return d&&d.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.O.playVideo=function(){var d;this.video&&((d=this.data)==null?0:d.videoThumbnail)&&this.video.play();var f;this.player&&((f=this.data)==null?0:f.inlinePlaybackRenderer)&&this.player.play()};
_.O.stopVideo=function(){var d;this.video&&((d=this.data)==null?0:d.videoThumbnail)&&this.video.stop();var f;this.player&&((f=this.data)==null?0:f.inlinePlaybackRenderer)&&this.player.stop()};
_.O.transitionOut=function(){var d=this;this.transitioningOut=!0;return new Promise(function(f){var R=function(){_.Eo(d.hostElement).querySelector("#action-button").removeEventListener("animationend",R);_.Pp.cancelJob(W);f();d.transitioningOut=!1};
var W=_.w0(_.Pp,R,1E3);_.Eo(d.hostElement).querySelector("#action-button").addEventListener("animationend",R);d.player&&(d.player.playing=!1)})};
_.O.computeMetadataOrder=function(d){return d&&d.metadataOrder&&d.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?d.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.O.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.O.computeAvatarSize=function(d){return d&&d.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.O.onContentClick=function(d){if(!_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString()])){var f;if((f=this.data)==null?0:f.navigationEndpoint){var R;this.componentBehavior.resolveCommand((R=this.data)==null?void 0:R.navigationEndpoint)}}};
_.O.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.O.setBackgroundImage=function(d){if(d=this.getBackgroundImageUrl(d))_.Eo(this.hostElement).querySelector("#hero").style.backgroundImage="url("+d+")"};
_.O.setScrimLayer=function(d){var f=this.getScrimLayerColorStops(d);d=((d==null?void 0:d.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(d=180);_.FK("HTML_DIR")==="rtl"&&(d=-d);f&&(_.Eo(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+d+"deg, "+f+")")};
_.O.isNarrower=function(){return this.hostElement.clientWidth<Pv.NARROW_VERSION_SIZE};
_.O.getScrimLayerColorStops=function(){var d,f=(d=this.data)==null?void 0:d.scrimColorValues;if(!f)return null;if(f.length===1)return d=_.yF(f[0]),d+" 0%, "+d+" 100%";if(f.length===3){var R=[0,72,98];return f.map(function(W,p){return _.yF(W)+" "+R[p]+"%"}).join(",")}return null};
_.O.getBackgroundImageUrl=function(d){return d&&d.largeFormFactorBackgroundThumbnail?_.KG((d.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||d.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.O.onPlaying=function(){this.startVideoTimeout()};
_.O.onEnded=function(){this.rotate()};
_.O.startPanelTimeout=function(){var d=this;if(!this.panelTimeoutJobId){var f=this.get("data.minPanelDisplayDurationMs");f&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.w0(_.Pp,function(){d.rotate()},f))}};
_.O.startVideoTimeout=function(){var d=this;if(!this.videoTimeoutJobId){_.Pp.cancelJob(this.panelTimeoutJobId);var f=Date.now()-this.panelTimeoutJobStartMs;f=Math.max(0,this.get("data.minPanelDisplayDurationMs")-f);f=Math.max(this.get("data.minVideoPlayDurationMs")||0,f);this.videoTimeoutJobId=_.w0(_.Pp,function(){d.rotate()},f)}};
_.O.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.Pp.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.Pp.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.O.rotate=function(){this.clearTimeouts();_.E$(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.Uh.Object.defineProperties(Pv.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Eo(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Eo(this.hostElement).querySelector("#video")}}});
_.Uh.Object.defineProperties(Pv,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Pv.prototype.onEnded=Pv.prototype.onEnded;Pv.prototype.onPlaying=Pv.prototype.onPlaying;Pv.prototype.dataChanged=Pv.prototype.dataChanged;_.Q([_.A(_.Nu),_.F("design:type",Object)],Pv.prototype,"ytdGridStateAwareBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Pv.prototype,"componentBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Pv.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.A(_.qAR),_.F("design:type",Object)],Pv.prototype,"ytBooleanLogicBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Pv.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Pv.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Pv.prototype,"ytRendererBehavior",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"disableGridStateAware",void 0);_.Q([_.M(),_.F("design:type",Object)],Pv.prototype,"data",void 0);_.Q([_.M({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.F("design:type",String)],Pv.prototype,"panelLayout",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"animationEnabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"transitioningOut",void 0);
_.Q([_.M({computed:"computeMetadataOrder(data)"}),_.F("design:type",Boolean)],Pv.prototype,"metadataOrder",void 0);_.Q([_.M({computed:"computeByline(data)"}),_.F("design:type",Object)],Pv.prototype,"byline",void 0);_.Q([_.M({computed:"computeAvatarSize(data)"}),_.F("design:type",Number)],Pv.prototype,"avatarSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"narrow",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"narrower",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"layoutStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pv.prototype,"isCarouselInFeed",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pv.prototype,"dataChanged",null);_.Q([_.LO("yt-default-promo-panel-renderer-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pv.prototype,"onPlaying",null);
_.Q([_.LO("yt-default-promo-panel-renderer-ended"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pv.prototype,"onEnded",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Pv);
_.u(Pv,"ytd-default-promo-panel-renderer",function(){if(l$8!==void 0)return l$8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return l$8=d},{mode:1});_.mR("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var QE=function(){var d=_.l.apply(this,arguments)||this;d.narrower=!1;d.dotMenuVisible=!1;d.paginationThumbnailsVisible=!1;d.active=!0;d.disableGridStateAware=!1;d.actionMap={"yt-window-resized":"onWindowResized"};return d};
_.x(QE,_.l);_.O=QE.prototype;_.O.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]]"}}}}}};
_.O.attached=function(){document.addEventListener("yt-page-type-changed",_.qb(this,this.onPageTypeChange));this.currentPageSubtype=_.TF(location.pathname);this.onWindowResized()};
_.O.detached=function(){this.jobId&&_.Pp.cancelJob(this.jobId);this.updateSizeJobId&&_.Pp.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.qb(this,this.onPageTypeChange))};
_.O.onPageTypeChange=function(d){this.active=d.detail.newPageSubtype===this.currentPageSubtype};
_.O.onWindowResized=function(){this.updateSize()};
_.O.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.O.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.O.setCarouselItem=function(d){d>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.Pp.cancelJob(this.jobId);var f=this.getCurrentPanelElement();f&&f.stopVideo();this.currentItemIndex=d%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(f||(f=this.getCurrentPanelElement()),f.playVideo()):this.startRotationJob()};
_.O.scrollThumbnails=function(d){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var f=this.getCurrentPaginationElement();if(f){var R=_.Eo(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?R.style.transform="translateX(0)":(f=f.offsetWidth+8,R.style.transform="translateX(-"+f*(d-Math.ceil(Math.floor(this.overlay.offsetWidth/f)/2)+1)+"px)")}}};
_.O.onDataChanged=function(){var d=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.AG(_.Pp,function(){var f;(f=d.getCurrentPanelElement())==null||f.updateSize();d.updateSize()}))};
_.O.getCurrentPanelElement=function(){return _.Eo(_.Eo(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.O.getCurrentPaginationElement=function(){return _.Eo(_.Eo(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.O.getNavigationClass=function(d,f){return d===f?"selected":""};
_.O.getNavigationDurationStyle=function(d){return"animation-duration:"+(this.get("data.carouselItems."+d+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.O.onNavigationTap=function(d){var f=this,R=d.model.index;R!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){f.setCarouselItem(R)}),this.autorotateActive=!1)};
_.O.onVideoThumbnailEnded=function(){var d=this;if(this.shouldRotate()){var f=this.getCurrentPaginationElement();f&&(f.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){f.classList.remove("finished");d.setNextCarouselItem()}))}};
_.O.onVideoThumbnailError=function(){this.startRotationJob()};
_.O.onVideoNotPlaying=function(){this.startRotationJob()};
_.O.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.O.startRotationJob=function(){var d=this;_.Pp.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.Pp.addLowPriorityJob(function(){d.getCurrentPanelElement().transitionOut().then(function(){d.setNextCarouselItem()})},this.rotationTimeout))};
_.O.computeDotMenuVisible=function(d,f){return!!d&&!!d.carouselItems&&d.carouselItems.length>1&&!d.paginationThumbnails||!!f};
_.O.computePaginationThumbnailsVisible=function(d,f){var R,W;return((W=d==null?void 0:(R=d.paginationThumbnails)==null?void 0:R.length)!=null?W:0)>1&&!f};
_.O.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.O.computePaginatorAlignment=function(d){return(d==null?void 0:d.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.O.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.O.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.O.isNarrower=function(d){return(d!=null?d:0)<Pv.NARROW_VERSION_SIZE};
QE.prototype.activeChanged=QE.prototype.activeChanged;QE.prototype.onVideoNotPlaying=QE.prototype.onVideoNotPlaying;QE.prototype.onVideoThumbnailError=QE.prototype.onVideoThumbnailError;QE.prototype.onVideoThumbnailEnded=QE.prototype.onVideoThumbnailEnded;QE.prototype.onDataChanged=QE.prototype.onDataChanged;_.Q([_.A(_.Nu),_.F("design:type",Object)],QE.prototype,"ytdGridStateAwareBehavior",void 0);
_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],QE.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],QE.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],QE.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],QE.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],QE.prototype,"currentItem",void 0);
_.Q([_.M(),_.F("design:type",Number)],QE.prototype,"currentItemIndex",void 0);_.Q([_.M(),_.F("design:type",Number)],QE.prototype,"rotationTimeout",void 0);_.Q([_.M(),_.F("design:type",Number)],QE.prototype,"loopCount",void 0);_.Q([_.M({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.F("design:type",String)],QE.prototype,"paginatorAlignment",void 0);_.Q([_.M(),_.F("design:type",Number)],QE.prototype,"jobId",void 0);
_.Q([_.M(),_.F("design:type",Number)],QE.prototype,"updateSizeJobId",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],QE.prototype,"isCarouselInFeed",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],QE.prototype,"narrower",void 0);_.Q([_.M({computed:"computeDotMenuVisible(data, narrower)"}),_.F("design:type",Object)],QE.prototype,"dotMenuVisible",void 0);
_.Q([_.M({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.F("design:type",Object)],QE.prototype,"paginationThumbnailsVisible",void 0);_.Q([_.M({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.F("design:type",String)],QE.prototype,"layoutType",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],QE.prototype,"autorotateActive",void 0);_.Q([_.M(),_.F("design:type",Object)],QE.prototype,"active",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],QE.prototype,"disableGridStateAware",void 0);_.Q([_.Xd("#overlay"),_.F("design:type",HTMLElement)],QE.prototype,"overlay",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"onDataChanged",null);
_.Q([_.LO("yt-video-thumbnail-ended"),_.LO("yt-default-promo-panel-renderer-rotate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"onVideoThumbnailEnded",null);_.Q([_.LO("yt-video-thumbnail-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"onVideoThumbnailError",null);
_.Q([_.LO("yt-video-thumbnail-not-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"onVideoNotPlaying",null);_.Q([_.Mb("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"activeChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],QE);
_.u(QE,"ytd-carousel-item-renderer",function(){if(wv$!==void 0)return wv$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return wv$=d},{mode:2});var rTG;var mSk;var uJL;var PDk;var vv=function(){var d=_.l.apply(this,arguments)||this;d.originalQuery=null;d.originalEndpoint=null;return d};
_.x(vv,_.l);vv.prototype.computeShowOriginalQueryWithoutEndpoint_=function(d,f){return!(!d||f)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],vv.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"correctedText",void 0);_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"correctedQuery",void 0);_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"correctedEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"originalText",void 0);_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"originalQuery",void 0);
_.Q([_.M(),_.F("design:type",Object)],vv.prototype,"originalEndpoint",void 0);_.Q([_.M({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.F("design:type",Boolean)],vv.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.Q([_.nO({is:"yt-search-query-correction",disableElementRegistration:!0})],vv);
_.u(vv,"yt-search-query-correction",function(){if(PDk===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;uJL===void 0&&(uJL=document.createElement("template"));var W=uJL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);PDk=d}d=PDk;return d},{mode:2});_.mR("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var FJ=function(){return _.l.apply(this,arguments)||this};
_.x(FJ,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FJ.prototype,"data",void 0);_.Q([_.nO({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],FJ);
_.u(FJ,"yt-did-you-mean-renderer",function(){if(mSk===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;rTG===void 0&&(rTG=document.createElement("template"));var W=rTG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);mSk=d}d=mSk;return d},{mode:2});var QcI;var v4y;_.mR("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var JT=function(){return _.l.apply(this,arguments)||this};
_.x(JT,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],JT.prototype,"data",void 0);_.Q([_.nO({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],JT);
_.u(JT,"yt-including-results-for-renderer",function(){if(v4y===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;QcI===void 0&&(QcI=document.createElement("template"));var W=QcI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);v4y=d}d=v4y;return d},{mode:2});var F0B;var JTy;_.mR("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var nU=function(){return _.l.apply(this,arguments)||this};
_.x(nU,_.l);nU.prototype.computeExtraClasses_=function(d,f){var R="";d&&(R+=" "+d.toLowerCase().replace(/_/g,"-"));f&&(R+=" "+f.toLowerCase().replace(/_/g,"-"));return R};
nU.prototype.computeUrlImg_=function(){var d=this.data;d.image&&(_.Eo(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.KG(d.image.thumbnails,Number.MAX_VALUE)+")")};
nU.prototype.computeUrlImg_=nU.prototype.computeUrlImg_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],nU.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nU.prototype,"computeUrlImg_",null);_.Q([_.nO({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],nU);
_.u(nU,"yt-music-pass-feature-info-renderer",function(){if(JTy===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;F0B===void 0&&(F0B=document.createElement("template"));var W=F0B;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JTy=d}d=JTy;return d},{mode:2});var n4I;var hcI;_.mR("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var hT=function(){return _.l.apply(this,arguments)||this};
_.x(hT,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hT.prototype,"data",void 0);_.Q([_.nO({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],hT);
_.u(hT,"yt-no-results-found-showing-results-for-renderer",function(){if(hcI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;n4I===void 0&&(n4I=document.createElement("template"));var W=n4I;R.call(f,W.content.cloneNode(!0),d.content.firstChild);hcI=d}d=hcI;return d},{mode:2});var o4J;var $SR;_.mR("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var oc=function(){return _.l.apply(this,arguments)||this};
_.x(oc,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],oc.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oc.prototype,"data",void 0);_.Q([_.nO({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],oc);
_.u(oc,"yt-results-without-quotes-renderer",function(){if($SR===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;o4J===void 0&&(o4J=document.createElement("template"));var W=o4J;R.call(f,W.content.cloneNode(!0),d.content.firstChild);$SR=d}d=$SR;return d},{mode:2});var NN2;var yTs;_.mR("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var $4=function(){return _.l.apply(this,arguments)||this};
_.x($4,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$4.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$4.prototype,"data",void 0);_.Q([_.nO({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],$4);
_.u($4,"yt-search-no-results-renderer",function(){if(yTs===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;NN2===void 0&&(NN2=document.createElement("template"));var W=NN2;R.call(f,W.content.cloneNode(!0),d.content.firstChild);yTs=d}d=yTs;return d},{mode:2});var CDL;var iUI;_.mR("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var NS=function(){return _.l.apply(this,arguments)||this};
_.x(NS,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],NS.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],NS.prototype,"data",void 0);_.Q([_.nO({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],NS);
_.u(NS,"yt-showing-results-for-renderer",function(){if(iUI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;CDL===void 0&&(CDL=document.createElement("template"));var W=CDL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);iUI=d}d=iUI;return d},{mode:2});var BNI;var cTs;var t9$;var dB$;var yE=function(){var d=_.l.apply(this,arguments)||this;d.answerExpanded=!1;return d};
_.x(yE,_.l);yE.prototype.toggleAnswer_=function(d){var f=_.Wf(d);f&&f.classList.contains("yt-simple-endpoint")||(d.preventDefault(),d.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
yE.prototype.toggleAnswer_=yE.prototype.toggleAnswer_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yE.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yE.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yE.prototype,"answerExpanded",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yE.prototype,"toggleAnswer_",null);
_.Q([_.nO({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],yE);
_.u(yE,"yt-generic-faq-question-renderer",function(){if(dB$===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;t9$===void 0&&(t9$=document.createElement("template"));var W=t9$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);dB$=d}d=dB$;return d},{mode:2});_.mR("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var CU=function(){return _.l.apply(this,arguments)||this};
_.x(CU,_.l);CU.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],CU.prototype,"data",void 0);_.Q([_.nO({is:"yt-faq-section-renderer",disableElementRegistration:!0})],CU);
_.u(CU,"yt-faq-section-renderer",function(){if(cTs===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;BNI===void 0&&(BNI=document.createElement("template"));var W=BNI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);cTs=d}d=cTs;return d},{mode:2});var j8s;var f0B;_.mR("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var iD=function(){return _.l.apply(this,arguments)||this};
_.x(iD,_.l);
iD.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],iD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iD.prototype,"data",void 0);_.Q([_.nO({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],iD);
_.u(iD,"yt-offer-item-expanded-renderer",function(){if(f0B===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;j8s===void 0&&(j8s=document.createElement("template"));var W=j8s;R.call(f,W.content.cloneNode(!0),d.content.firstChild);f0B=d}d=f0B;return d},{mode:2});var R$R;var W48;_.mR("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var Bv=function(){return _.l.apply(this,arguments)||this};
_.x(Bv,_.l);
Bv.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"}}}}};
Bv.prototype.computeFullWidthMode=function(d){return!(!d||!d.fullWidthMode)};
Bv.prototype.computeBorderlessMode=function(d){return!(!d||!d.borderlessMode)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bv.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Bv.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bv.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.F("design:type",Boolean)],Bv.prototype,"fullWidthMode",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.F("design:type",Boolean)],Bv.prototype,"borderlessMode",void 0);_.Q([_.nO({is:"yt-offer-item-renderer",disableElementRegistration:!0})],Bv);
_.u(Bv,"yt-offer-item-renderer",function(){if(W48===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;R$R===void 0&&(R$R=document.createElement("template"));var W=R$R;R.call(f,W.content.cloneNode(!0),d.content.firstChild);W48=d}d=W48;return d},{mode:2});var pQG;var UBI;_.mR("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var cv=function(){return _.l.apply(this,arguments)||this};
_.x(cv,_.l);cv.prototype.computeAriaLevel_=function(d){return this.getLevelID_(d)};
cv.prototype.getLevelID_=function(d){return(d=d.match(/[0-9]+$/))&&d.length==1?d[0]:"1"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cv.prototype,"data",void 0);_.Q([_.M({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.F("design:type",String)],cv.prototype,"ariaLevel",void 0);_.Q([_.M({value:"heading",reflectToAttribute:!0}),_.F("design:type",String)],cv.prototype,"role",void 0);
_.Q([_.M({value:-1,reflectToAttribute:!0}),_.F("design:type",Number)],cv.prototype,"tabindex",void 0);_.Q([_.nO({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],cv);
_.u(cv,"yt-subscription-product-header-renderer",function(){if(UBI===void 0){var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;pQG===void 0&&(pQG=document.createElement("template"));var W=pQG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);UBI=d}d=UBI;return d},{mode:2});var OFR;var ZFI;_.mR("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var tT=function(){return _.l.apply(this,arguments)||this};
_.x(tT,_.l);tT.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:_.uG("menuRenderer"),events:!0}}};
tT.prototype.onStampFinished_=function(){_.Eo(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
tT.prototype.onStampFinished_=tT.prototype.onStampFinished_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tT.prototype,"data",void 0);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tT.prototype,"onStampFinished_",null);
_.Q([_.nO({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],tT);
_.u(tT,"yt-subscription-product-renderer",function(){if(ZFI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;OFR===void 0&&(OFR=document.createElement("template"));var W=OFR;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ZFI=d}d=ZFI;return d},{mode:2});var s8L;var gMy;_.mR("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var dk=function(){return _.l.apply(this,arguments)||this};
_.x(dk,_.l);dk.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
dk.prototype.imageScrimColorValuesChanged_=function(){var d,f=(d=this.data)==null?void 0:d.imageScrimColorValues;_.Eo(this.hostElement).querySelector("#scrim").style.backgroundColor=f?_.yF(f[0]):"transparent"};
dk.prototype.imageScrimColorValuesChanged_=dk.prototype.imageScrimColorValuesChanged_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],dk.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dk.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dk.prototype,"data",void 0);
_.Q([_.e2("data.imageScrimColorValues"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dk.prototype,"imageScrimColorValuesChanged_",null);_.Q([_.nO({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],dk);
_.u(dk,"yt-subscription-product-upsell-offer-renderer",function(){if(gMy===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;s8L===void 0&&(s8L=document.createElement("template"));var W=s8L;R.call(f,W.content.cloneNode(!0),d.content.firstChild);gMy=d}d=gMy;return d},{mode:2});var HFM;var K4Y;var EMB;var z$J;var k5M;var YC2;var jJ=function(){return _.l.apply(this,arguments)||this};
_.x(jJ,_.l);jJ.prototype.onYtServiceRequestError_=function(d){_.iI(this.hostElement,d.detail.error.message)};
jJ.prototype.onYtServiceRequestError_=jJ.prototype.onYtServiceRequestError_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jJ.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],jJ.prototype,"collapsible",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],jJ.prototype,"isManageRed",void 0);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],jJ.prototype,"onYtServiceRequestError_",null);_.Q([_.nO({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],jJ);
_.u(jJ,"yt-single-ypc-offer-renderer",function(){if(YC2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;k5M===void 0&&(k5M=document.createElement("template"));var W=k5M;R.call(f,W.content.cloneNode(!0),d.content.firstChild);YC2=d}d=YC2;return d},{mode:2});var fF=function(){return _.l.apply(this,arguments)||this};
_.x(fF,_.l);fF.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fF.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],fF.prototype,"isManageRed",void 0);_.Q([_.nO({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],fF);
_.u(fF,"yt-single-ypc-offer-list-renderer",function(){if(z$J===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;EMB===void 0&&(EMB=document.createElement("template"));var W=EMB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);z$J=d}d=z$J;return d},{mode:2});var bFG;var DBk;_.mR("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var R8=function(){return _.l.apply(this,arguments)||this};
_.x(R8,_.l);R8.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],R8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],R8.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],R8.prototype,"isManageRed",void 0);_.Q([_.nO({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],R8);
_.u(R8,"yt-ypc-offers-list-renderer",function(){if(DBk===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;bFG===void 0&&(bFG=document.createElement("template"));var W=bFG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);DBk=d}d=DBk;return d},{mode:2});_.mR("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var WQ=function(){return _.l.apply(this,arguments)||this};
_.x(WQ,_.l);
WQ.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],WQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WQ.prototype,"data",void 0);_.Q([_.nO({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],WQ);
_.u(WQ,"yt-unlimited-manage-subscription-page-renderer",function(){if(K4Y===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;HFM===void 0&&(HFM=document.createElement("template"));var W=HFM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);K4Y=d}d=K4Y;return d},{mode:2});var I08;var qCL;var pF=function(){return _.l.apply(this,arguments)||this};
_.x(pF,_.l);_.O=pF.prototype;_.O.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.O.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.O.onKeypress_=function(d){d.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.O.handleHeaderTap_=function(d){d.preventDefault();d.stopPropagation();this.expandOffers_()};
_.O.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.O.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
pF.prototype.dataChanged_=pF.prototype.dataChanged_;_.Q([_.A(_.Ij),_.F("design:type",Object)],pF.prototype,"ironA11yKeysBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pF.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pF.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],pF.prototype,"offersVisible_",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pF.prototype,"dataChanged_",null);_.Q([_.nO({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],pF);
_.u(pF,"yt-collapsible-ypc-offer-renderer",function(){if(qCL===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;I08===void 0&&(I08=document.createElement("template"));var W=I08;R.call(f,W.content.cloneNode(!0),d.content.firstChild);qCL=d}d=qCL;return d},{mode:2});var L4M;var e$y;_.mR("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var UC=function(){return _.l.apply(this,arguments)||this};
_.x(UC,_.l);_.O=UC.prototype;_.O.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.O.dataChanged_=function(){if(this.data.backgroundImage){var d=_.KG(this.data.backgroundImage.thumbnails,screen.width),f=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=f?"linear-gradient(180deg, "+f+"), url("+d+")":"url("+d+")";this.data.gtmId&&_.rx(this.data.gtmId,_.FK("GL",""))}};
_.O.onYtServiceRequestError_=function(d){_.iI(this.hostElement,d.detail.error.message)};
_.O.getScrimLayerColorStops_=function(){var d,f,R=(d=this.data.unlimitedHeaderV2Data)==null?void 0:(f=d.unlimitedHeaderV2Data)==null?void 0:f.scrimLayerColors;if(!R)return null;var W=100/R.length;return R.map(function(p,U){U*=W;return _.yF(p)+" "+U+"%"}).join(",")};
_.O.computeLogoWithPadding=function(d){var f,R,W;return(d=(f=d.unlimitedLogoImage)==null?void 0:(R=f.thumbnails)==null?void 0:(W=R[0])==null?void 0:W.height)&&d%31===0?!0:!1};
UC.prototype.onYtServiceRequestError_=UC.prototype.onYtServiceRequestError_;UC.prototype.dataChanged_=UC.prototype.dataChanged_;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],UC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],UC.prototype,"ytRendererBehavior",void 0);_.Q([_.M({computed:"computeLogoWithPadding(data)"}),_.F("design:type",Boolean)],UC.prototype,"logoWithPadding",void 0);
_.Q([_.M(),_.F("design:type",Object)],UC.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UC.prototype,"dataChanged_",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UC.prototype,"onYtServiceRequestError_",null);_.Q([_.nO({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],UC);
_.u(UC,"yt-unlimited-page-header-renderer",function(){if(e$y===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;L4M===void 0&&(L4M=document.createElement("template"));var W=L4M;R.call(f,W.content.cloneNode(!0),d.content.firstChild);e$y=d}d=e$y;return d},{mode:2});var xB$;var XQy;_.mR("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var OC=function(){return _.l.apply(this,arguments)||this};
_.x(OC,_.l);OC.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],OC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],OC.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],OC.prototype,"data",void 0);_.Q([_.nO({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],OC);
_.u(OC,"yt-unlimited-user-notification-renderer",function(){if(XQy===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;xB$===void 0&&(xB$=document.createElement("template"));var W=xB$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);XQy=d}d=XQy;return d},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.iA2=_.UI(function(d){var f=_.pu(d,{numberOfChips:5}).numberOfChips;return _.z("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.z(_.TB,{each:function(){return Array(f==null?void 0:f())}},function(){return _.z("div",{class:"ytGhostChipShelfChip"})}))},"Xg");_.BqL=_.UI(function(d){var f=function(){var U;return((U=d.data)==null?void 0:U.call(d).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},R=_.bI(),W=_.Ze().resolve(_.fG);
_.GB(function(){requestAnimationFrame(function(){var U;(U=R.lottieEl)==null||U.addEventListener("DOMLoaded",function(){var g;(g=d.onLottieLoaded)==null||g.call(d)})})});
var p={};return _.z("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var U;return((U=d.data)==null?void 0:U.call(d).targetId)||""}},_.z(_.xL,{className:_.Iw((p.ytChatLoadingViewModelRtl=W==="rtl",p)),
animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:f()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||f()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:f()}}},
animationRef:R}))},"Yg");
}catch(e){_._DumpException(e)}
try{
var hiL,oYB,NPs,y5I,Chh,in2,BPJ,c5M,pNI,bT,W9M,dhM,R1M,fOs,jSM,tII,UhG,Ok8,ZkI,sS2,D9,gQ2,HkR,z1I,qv,K9L,x9,Is,La,EQB,e6,kB$,Y3R,bkY,Dhy,IO2,q3M,L9y,xhI,XNY,TjR,ApG,aOh,MLI,wNs,lOB,GBI,S3h,rpI,uKY,QSy,vQR,F98,Jp8,oQs,$h$,NjI,ypI,CVM,ikM,Bj8,tLy,R0k,feI,d2$,Wn2,jLG,pXL,sLI,Zf2,U2k,OfI,TG,gWI,Hfy,EWM,Ie2,q4L,Lnk,e0R,x22,XX$,TXB,AvG,ae$,MvJ,leJ,Ghk,S4R,Y4R;
_.k9=function(d){var f=new _.M2("Error accessing DB");return _.h8S().then(function(R){return new Promise(function(W,p){try{var U=R.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(d);U.onsuccess=function(){var g=U.result;W(g?g.value:null)};
U.onerror=function(){f.params={key:d,source:"onerror"};p(f)}}catch(g){f.params={key:d,
thrownError:String(g)},p(f)}})},function(){return null})};
_.nYR=function(d,f){var R=_.i9W(f);R!=="javascript:"&&R!=="data:"&&d.setAttribute("href",f)};
hiL=function(d,f){return _.qn(d.entities,"flowStateEntity",f)};
oYB=function(d,f){return _.qn(d.entities,"contextNoteUserRatingEntityPayload",f)};
_.$gR=function(d,f){if(d&&f){var R=_.r18();R().set(d,f);_.mvf(R())}};
NPs=function(d){return _.Qf(d,function(f){return f.languageCode==="en"})};
y5I=function(d){var f=Y9;if(_.jOY(d))d.setOption("captions","stickyLoading",{}),d.setOption("captions","track",{});else{var R=_.Qf(_.xJv(d),function(W){return W.displayName===f});
d.setOption("captions","track",R)}};
Chh=function(d){if(!d)return 0;var f=d.getPresentingPlayerType(),R=d.getVideoData();return R&&R.isLive?(d=d.getProgressState(f),d.seekableEnd-d.seekableStart):d.getDuration(f)};
in2=function(d,f){for(var R=_.Z(Object.keys(d)),W=R.next();!W.done;W=R.next())if(W=W.value,d[W]!==f[W])return!1;return!0};
BPJ=function(){return document.getElementById("player-control-overlay")};
c5M=function(d){d!==-1&&!_.q("player_controls_log_creation_killswitch")&&BPJ()&&(_.JD("pcu_cs",d),_.JD("pcu_ce"))};
pNI=function(d,f){var R=_.Ww(d,{}),W=tII("top",f),p=tII("bottom",f),U=tII("left",f),g=tII("right",f);return _.xJ({top:function(){return bT(R().position,W)},
bottom:function(){return bT(R().position,p)},
left:function(){return bT(R().position,U)},
right:function(){return bT(R().position,g)},
position:function(){return bT(R().positionType,dhM)},
height:function(){return bT(R().height,D9)},
width:function(){return bT(R().width,D9)},
"min-width":function(){return bT(R().minWidth,D9)},
"min-height":function(){return bT(R().minHeight,D9)},
"max-width":function(){return bT(R().maxWidth,D9)},
"max-height":function(){return bT(R().maxHeight,D9)},
"aspect-ratio":function(){return bT(R().aspectRatio,String)},
"margin-top":function(){return bT(R().margin,W)},
"margin-bottom":function(){return bT(R().margin,p)},
"margin-left":function(){return bT(R().margin,U)},
"margin-right":function(){return bT(R().margin,g)},
"padding-top":function(){return bT(R().padding,W)},
"padding-bottom":function(){return bT(R().padding,p)},
"padding-left":function(){return bT(R().padding,U)},
"padding-right":function(){return bT(R().padding,g)},
"flex-direction":function(){return bT(R().flexDirection,jSM)},
"justify-content":function(){return bT(R().justifyContent,fOs)},
"align-items":function(){return bT(R().alignItems,R1M)},
"flex-grow":function(){return bT(R().flexGrow,String)},
"flex-shrink":function(){return bT(R().flexShrink,String)},
"flex-basis":function(){return bT(R().flexBasis,D9)},
"align-self":function(){return bT(R().alignSelf,R1M)},
"flex-wrap":function(){return bT(R().flexWrap,W9M)},
"align-content":function(){return bT(R().alignContent,R1M)}})};
bT=function(d,f){return d!==void 0?f(d):void 0};
W9M=function(d){switch(d){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
dhM=function(d){switch(d){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
R1M=function(d){switch(d){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"}};
fOs=function(d){switch(d){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"}};
jSM=function(d){switch(d){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"}};
tII=function(d,f){var R=f==="rtl";switch(d){case "top":var W=UhG;break;case "bottom":W=Ok8;break;case "left":W=ZkI;break;default:W=sS2}return function(p){return bT(W(p,R),D9)}};
UhG=function(d){var f=d.top;var R=d.vertical;d=d.all;var W;return(W=f!=null?f:R)!=null?W:d};
Ok8=function(d){var f=d.bottom;var R=d.vertical;d=d.all;var W;return(W=f!=null?f:R)!=null?W:d};
ZkI=function(d,f){var R=d.left;var W=d.end;var p=d.start;var U=d.horizontal;d=d.all;var g,K;return(K=(g=R!=null?R:f?W:p)!=null?g:U)!=null?K:d};
sS2=function(d,f){var R=d.right;var W=d.end;var p=d.start;var U=d.horizontal;d=d.all;var g,K;return(K=(g=R!=null?R:f?p:W)!=null?g:U)!=null?K:d};
D9=function(d){var f=d.value;switch(d.unit){case "YPC_DIMENSION_UNIT_POINT":return f+"px";case "YPC_DIMENSION_UNIT_FRACTION":return f+"%";default:return""+f}};
gQ2=function(d){switch(d){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"}};
HkR=function(d){var f=d!=null?d:{};d=f.fontRole;var R=f.fontSize;f=f.fontWeight;if(d!==null&&R!==null)switch(d){case "YPC_FONT_ROLE_DISPLAY":switch(R){case "YPC_FONT_SIZE_L":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(R){case "YPC_FONT_SIZE_L":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return f===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(R){case "YPC_FONT_SIZE_XL":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return f==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
z1I=function(d,f,R){function W(D){return Object.values(D).map(function(I){var L=I.productId;I=I.pricingOptionIndex;return Is(p(L).pricingOptions,I).pricingOptionId})}
function p(D){return E().get(D)}
function U(D){D=W(D);R(D)}
function g(D,I){return Array.from(qv(D.pricingOptions)).filter(function(L){L=_.Z(L);L.next();L=L.next().value;return La(L.pricingGroupAttributes,I)}).map(function(L){return _.Z(L).next().value})}
var K=e6([d,f],function(D,I){var L=D==null?void 0:D.selectedPricingOptions;D={};var X=!0;if(L&&I.length)for(var w=_.Z(I),S=w.next();!S.done;S=w.next()){S=S.value;var r=K9L(S.pricingOptions,function(n){a:{n=n.pricingOptionId;for(var y=_.Z(L),h=y.next();!h.done;h=y.next())if(h.value===n){n=!0;break a}n=!1}return n});
if(r>=0){X=!1;var v=Is(S.pricingOptions,r),c=void 0;D[S.groupId]={productId:S.productId,pricingOptionIndex:r,pricingGroupAttributes:(c=v)==null?void 0:c.pricingGroupAttributes}}}X&&I.length&&(X=Is(I[0].pricingOptions,0),D[I[0].groupId]={productId:I[0].productId,pricingOptionIndex:0,pricingGroupAttributes:X==null?void 0:X.pricingGroupAttributes});return D}),E=e6([f],function(D){return new Map(D.map(function(I){return[I.productId,
I]}))}),Y=e6([f],function(D){var I=new Map;
D=_.Z(D);for(var L=D.next();!L.done;L=D.next()){var X=L.value;L=X.groupId;var w=X.productId;X=_.Z(qv(X.pricingOptions));for(var S=X.next();!S.done;S=X.next()){var r=_.Z(S.value);S=r.next().value;r=r.next().value;I.set(r.pricingOptionId,{groupId:L,productId:w,index:S,pricingOption:r,pricingGroupAttributes:r.pricingGroupAttributes})}}return I}),b=e6([f],function(D){var I=new Map;
D=_.Z(D);for(var L=D.next();!L.done;L=D.next()){var X=L.value;L=X.groupId;var w=X.productId,S=void 0;X=_.Z(qv((S=X.pricingGroups)!=null?S:[]));for(S=X.next();!S.done;S=X.next()){var r=_.Z(S.value);S=r.next().value;r=r.next().value;I.set(r.pricingGroupId,{groupId:L,productId:w,index:S,pricingGroup:r,pricingGroupAttributes:r.pricingGroupAttributes})}}return I});
return{getProductById:p,isProductSelected:function(D){var I=p(D);if(!I)return!1;var L;return((L=K()[I.groupId])==null?void 0:L.productId)===D},
getSelectedPricingOptions:function(){return Object.values(K()).map(function(D){var I=D.productId;D=D.pricingOptionIndex;return Is(p(I).pricingOptions,D)})},
getSelectedPricingGroupAttributesByGroupId:function(D){var I;return(D=(I=K()[D])==null?void 0:I.pricingGroupAttributes)?Array.from(D):void 0},
getSelectedProductByGroupId:function(D){var I;return(D=(I=K()[D])==null?void 0:I.productId)?p(D):void 0},
onProductSelected:function(D){var I=p(D);if(I){var L=K(),X;if(((X=L[I.groupId])==null?void 0:X.productId)!==D){var w=(X=(w=L[I.groupId])==null?void 0:w.productId)?p(X):void 0;var S;X=(S=L[I.groupId])==null?void 0:S.pricingGroupAttributes;var r;S=(r=L[I.groupId])==null?void 0:r.pricingOptionIndex;if(w&&X&&S!==void 0){r=g(w,X).indexOf(S);if(r===-1)throw Error("Lj`"+S+"`"+w.productId);S=g(I,X);r=r<S.length?S[r]:S.length>0?S[0]:0}else r=0;x9(I.pricingOptions)<=r&&(r=0);S=Is(I.pricingOptions,r);var v;
w={};U(Object.assign({},L,(w[I.groupId]={productId:D,pricingOptionIndex:r,pricingGroupAttributes:(v=S==null?void 0:S.pricingGroupAttributes)!=null?v:[]},w)))}}},
onPricingOptionSelected:function(D){var I=Y().get(D);if(I){D=I.groupId;var L=I.productId;I=I.index;var X=K(),w,S;if(((w=X[D])==null?void 0:w.productId)!==L||((S=X[D])==null?void 0:S.pricingOptionIndex)!==I){var r,v;w={};U(Object.assign({},X,(w[D]={productId:L,pricingOptionIndex:I,pricingGroupAttributes:(v=(r=X[D])==null?void 0:r.pricingGroupAttributes)!=null?v:[]},w)))}}},
onPricingGroupSelected:function(D){var I=b().get(D);if(I){D=I.groupId;var L=I.productId,X=I.pricingGroup.pricingGroupAttributes,w=p(L);if(w){I=K();var S=I[D].pricingGroupAttributes,r;if(((r=I[D])==null?void 0:r.productId)!==L||!La(EQB(S,x9(X)),X)){r=Array.from(X);for(X=x9(X);X<x9(S);X++){var v="",c=!1,n=Array.from(r);n.push(Is(S,X));for(var y=_.Z(w.pricingGroups),h=y.next();!h.done;h=y.next())if(h=h.value,La(h.pricingGroupAttributes,n)){r.push(Is(S,X));c=!0;break}else v===""&&x9(h.pricingGroupAttributes)===
n.length&&La(EQB(h.pricingGroupAttributes,r.length),r)&&(v=Is(h.pricingGroupAttributes,X));c||r.push(v)}v=I[D].pricingOptionIndex;X=[];c=new Map;n=0;w=_.Z(qv(w.pricingOptions));for(y=w.next();!y.done;y=w.next())h=_.Z(y.value),y=h.next().value,h=h.next().value,La(h.pricingGroupAttributes,r)&&X.push(y),La(h.pricingGroupAttributes,S)&&c.set(y,n++);X.length===0?S=0:(S=c.get(v),S=S!==void 0&&S<X.length?X[S]:X[0]);w={};U(Object.assign({},I,(w[D]={productId:L,pricingOptionIndex:S,pricingGroupAttributes:r},
w)))}}}},
onClearGroupSelected:function(D){var I=K();I[D]&&(I=Object.fromEntries(Object.entries(I).filter(function(L){return _.Z(L).next().value!==D})),U(I))}}};
qv=function(d){return function R(){var W,p,U,g,K;return _.pd(R,function(E){switch(E.nextAddress){case 1:_.xc(E,2),W=0,p=_.Z(d),U=p.next();case 4:if(U.done){E.jumpTo(2);break}g=U.value;K=_.UR;return E.yield([W++,g],7);case 7:K(E.yieldResult);U=p.next();E.jumpTo(4);break;case 2:_.eT(E),_.XD(E,0)}})}()};
K9L=function(d,f){d=_.Z(qv(d));for(var R=d.next();!R.done;R=d.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;if(f(W))return R}return-1};
x9=function(d){var f=0;for(d=d[Symbol.iterator]();!d.next().done;)++f;return f};
Is=function(d,f){d=_.Z(qv(d));for(var R=d.next();!R.done;R=d.next()){var W=_.Z(R.value);R=W.next().value;W=W.next().value;if(R===f)return W}};
La=function(d,f){if(!d&&!f)return!0;if(!d||!f)return!1;d=Array.from(d);f=Array.from(f);if(d.length!==f.length)return!1;for(var R=0;R<d.length;R++)if(d[R]!==f[R])return!1;return!0};
EQB=function(d,f){f=f===void 0?Infinity:f;var R=[];d=_.Z(qv(d));for(var W=d.next();!W.done;W=d.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;if(W>=f)break;W>=0&&R.push(p)}return R};
e6=function(d,f){var R,W;return function(){for(var p=d.map(function(g){return g()}),U=0;U<p.length;U++)if(!R||p[U]!==R[U]){R=p;
W=f.apply(null,_.uR(p));break}return W}};
kB$=function(d,f,R){var W=[];d=_.Z(d);for(var p=d.next();!p.done;p=d.next()){p=p.value;var U=void 0;((U=f)==null?0:U.length)&&!La(p.pricingGroupAttributes,f)||W.push({pricingOption:p,isSelected:R.includes(p.pricingOptionId)})}return W};
Y3R=function(d,f){return _.qn(d.entities,"pdpStateEntity",f)};
bkY=function(d){var f,R;return!!(d.productId&&d.groupId&&((f=d.pricingOptions)==null?0:f.length)&&d.pricingOptions.every(function(W){return W.pricingOptionId})&&((R=d.pricingGroups)==null||!R.length||Array.isArray(d.pricingGroups)&&d.pricingGroups.every(function(W){return W.pricingGroupId&&W.pricingGroupAttributes&&W.pricingGroupAttributes.length>0})))};
Dhy=function(d,f,R){return z1I(d,e6([f],function(W){return W.filter(bkY)}),R)};
IO2=function(d){var f=void 0,R;for(R in d)if(d.hasOwnProperty(R)){f=R;break}return f};
q3M=function(d,f){return f.length===0?[d]:[d.slice(0,f[0]),d.slice(f[0])].filter(function(R){return R.length>0})};
L9y=function(d){switch(d){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""}};
xhI=function(d,f,R,W){W=Object.assign({},W);_.Qk(W,e1R,{selectedOptionId:d,primaryButtonOverride:R});_.fu().dispatch(_.MG("flowStateEntity",f,W))};
XNY=function(d){switch(d){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"}};
TjR=function(d){switch(d){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"}};
ApG=function(d,f){f.includes(d)?f=f.filter(function(R){return R!==d}):f.push(d);
return[].concat(_.uR(f))};
aOh=function(d,f){return _.qn(d.entities,"contextNoteFeedEntityPayload",f)};
MLI=function(d,f){switch(d){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return f==null?void 0:f.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return f==null?void 0:f.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return f==null?void 0:f.ratingNotHelpfulText}};
wNs=function(d,f){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:d.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:d.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:d.deleteDialogTitle}]},dialogMessages:[{runs:[{text:d.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:d.deleteActionText}]},command:{performCommentActionEndpoint:{action:f}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:d.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
lOB=function(d,f,R){var W;if(d&&((W=f())==null?0:W.includes(d))){var p;R((p=f())==null?void 0:p.filter(function(U){return U!==U}))}else R([].concat(_.uR(f()||[]),[d]))};
GBI=function(d){d.style.height="auto";d.style.height=d.scrollHeight+"px"};
S3h=function(d){return[d.syncStep,d.asyncStep].filter(function(f){return f!==void 0})};
rpI=function(d){var f,R,W;if(d=(f=d.structuredContextNoteFormSchema)==null?void 0:(R=f.fieldSchemas)==null?void 0:(W=R.noteBody)==null?void 0:W.validationSchema)for(f=_.Z(S3h(d)),R=f.next();!R.done;R=f.next()){R=R.value.rules;if(!R)break;R=_.Z(R);for(R=R.next();!R.done;R=R.next())return _.e(R.value,_.VLB)}};
uKY=function(d){if(d){d=_.Z(S3h(d));for(var f=d.next();!f.done;f=d.next()){f=f.value.rules;if(!f)break;f=_.Z(f);for(f=f.next();!f.done;f=f.next())return _.e(f.value,mh2)}}};
QSy=function(d){if(d){d=_.Z(S3h(d));for(var f=d.next();!f.done;f=d.next()){f=f.value.rules;if(!f)break;f=_.Z(f);for(f=f.next();!f.done;f=f.next())return _.e(f.value,PV2)}}};
vQR=function(d){d=/^https?:\/\//.test(d)?d:"http://"+d;try{var f=_.yT(d)}catch(R){return!1}if(f.toString()!==d)return!1;d=f.JSC$10015_domain_.split(".");return d.length>1&&d.every(function(R){return!!R})};
F98=function(d,f,R,W){var p;W=(p=W.structuredContextNoteData)==null?void 0:p.createCommentEndpoint;if(p=_.e(W,_.cKe))return p.commentText=_.fY(d),p.videoPositionMention=f,p.sources=R,W};
Jp8=function(d){return d==null?void 0:d.stringValue};
_.nQ2=function(d){return d.talkToRecs};
oQs=function(d,f,R){d=d.map(function(W,p){return{listItemViewModel:{title:W.title,subtitle:W.subtitle,leadingImage:W.leadingImage,trailingImage:p===f?h1y:void 0,rendererContext:{commandContext:{onTap:W.onTap}}}}});
return Object.assign({},R&&{header:{panelHeaderViewModel:{title:R}}},{content:{listViewModel:{listItems:d}}})};
$h$=function(d,f){if(d&&f)switch(f){case "SELECTION_TYPE_BOOL":return d.boolValue;case "SELECTION_TYPE_INT":return d.intValue;case "SELECTION_TYPE_STRING":return d.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return d.privacyStatusValue}};
NjI=function(d){var f;d=(f=d.options)==null?void 0:f.findIndex(function(R){return R.isSelected});
return d===void 0?-1:d};
ypI=function(d,f,R){var W=function(){return d().label},p={},U=_.Iw("ytDropdownViewModelLabel",(p.ytDropdownViewModelLabelError=f,p));
return _.z(_.k,{cond:function(){return d().label&&!(R()===-1&&d().label&&!d().placeholderText)},
then:function(){return _.z("div",{class:U},_.z(_.d4,{text:W}))}})};
CVM=function(d,f){var R={};R=_.Iw("ytDropdownViewModelTitle",(R.ytDropdownViewModelTitlePlaceholder=function(){return f()===-1},R));
return _.z("div",{class:R},_.z(_.d4,{text:function(){var W=d();var p=f();if(p===-1)W=W.placeholderText?W.placeholderText:W.label;else{var U,g;W=(U=W.options)==null?void 0:(g=U[p])==null?void 0:g.title}return W}}))};
ikM=function(d,f){var R=function(){return d().hint};
return _.z(_.U3,null,_.z(_.k,{cond:function(){return R()&&!f()},
then:function(){return _.z("div",{class:_.Iw("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.z(_.d4,{text:R,className:"ytDropdownViewModelSupportText"}))}}),_.z(_.k,{cond:f,
then:function(){return _.z("div",{id:"dropdown-view-model-error",role:"alert",class:_.Iw("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.z(_.X8,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.z(_.d4,{text:f,className:"ytDropdownViewModelSupportText"}))}}))};
Bj8=function(d,f){var R=_.Ze().resolve(_.Yu$);_.SL(function(){var W=d().id;W&&R!=null&&R.dropdownMap.set(W,f)})};
tLy=function(d){d=_.e(d.scheduleButton,cpI);d=_.e(d==null?void 0:d.primaryButton,_.nP);d=_.e(d==null?void 0:d.onTap,_.hh);var f,R,W=((R=_.e(d,_.I6))==null?void 0:R.commands)||[d];R=_.Z(W);for(d=R.next();!d.done&&!(f=_.e(d.value,_.dfV));d=R.next());var p;f=(p=f)==null?void 0:p.createBroadcastRequest;if(!f)throw Error("Sj");return f};
R0k=function(d,f,R){R=R===void 0?{}:R;var W,p;return _.H(function(U){if(W=d2$(f))return U.return(W);(p=jLG(d,f,R))&&feI(f,p);return U.return(p)})};
feI=function(d,f){var R=Wn2(d);R&&f.then(function(W){_.Ze().resolve(_.bU).put(R,new _.Dn({innertubeResponse:W}))})};
d2$=function(d){if(d=Wn2(d)){var f=_.Ze().resolve(_.bU);if(f.has(d))return f.get(d).then(function(R){return R==null?void 0:_.dt(R)})}return null};
Wn2=function(d){var f=_.e(d.endpoint,_.fE);if(f!=null&&f.videoId)return f={videoId:f.videoId},_.q("web_imp_player_mute_params")&&(f.mutedAtStart=d.startPlaybackInMutedState),_.jx("inline_playback",f)};
jLG=function(d,f,R){d=_.iG(d,f.endpoint,pXL(f,R)).then(function(W){return W});
return Promise.resolve(d)};
pXL=function(d,f){f=_.q("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!d.startPlaybackInMutedState},f):Object.assign({},{vis:5,autonav:"1"},f);var R;f={contentPlaybackContext:_.r5(f,(R=_.e(d.endpoint.commandMetadata,_.ex))==null?void 0:R.url,window.location.href)};_.q("web_imp_player_mute_params")&&(f.overrideMutedAtStart=!d.startPlaybackInMutedState);return f};
sLI=function(d,f){var R=window.MutationObserver;R&&(XS=new R(function(W,p){W=_.Z(W);for(var U=W.next();!U.done;U=W.next()){U=U.value;var g;if(g=U.type==="childList"&&U.target)a:{g=d;U=U2k(U.target);g=U2k(g);for(var K=null,E=0;E<U.length;E++)if(g.includes(U[E])){if(E===0){g=!1;break a}K=U[E];break}K?(U=OfI(U,K),g=OfI(g,K),g=U<g):g=!1}if(g){f();p.disconnect();break}}}),(R=Zf2())&&XS.observe(R,{childList:!0,
subtree:!0}))};
Zf2=function(){var d=document.getElementsByTagName("ytd-rich-grid-renderer");if(d.length>0)return d[0];d=document.getElementsByTagName("ytd-section-list-renderer");return d.length>0?d[0]:null};
U2k=function(d){for(var f=[];d;)f.push(d),d=d.parentElement;return f};
OfI=function(d,f){var R=Array.from(f.children);f=d.indexOf(f);return f>0?R.indexOf(d[f-1]):-1};
TG=function(d,f,R){R=R===void 0?{}:R;return _.X7(d,R,f)};
gWI=function(d){switch(d){case "MUSIC":return!0;default:return!1}};
Hfy=function(d){return d==null?void 0:d.filter(function(f){return f.premiereTrailerBadgeRenderer})};
EWM=function(d){var f,R=d==null?void 0:(f=d.find(function(D){return D.thumbnailOverlayTimeStatusRenderer}))==null?void 0:f.thumbnailOverlayTimeStatusRenderer,W,p;
if((R==null?0:(W=R.icon)==null?0:W.iconType)&&gWI(R==null?void 0:(p=R.icon)==null?void 0:p.iconType)){var U;return{icon:R==null?void 0:(U=R.icon)==null?void 0:U.iconType}}var g,K;var E=(d=(g=d==null?void 0:(E=d.find(function(D){return D.thumbnailBottomOverlayViewModel}))==null?void 0:E.thumbnailBottomOverlayViewModel)==null?void 0:(K=g.badges)==null?void 0:K.find(function(D){var I,L;
return((I=_.e(D,KnI))==null?void 0:(L=I.inlinePlaybackBadgeData)==null?void 0:L.replicateAsTimestamp)===!0}))?_.e(d,KnI):void 0;
if(E==null?0:E.icon){var Y,b;if((E=(Y=_.ekQ(E==null?void 0:E.icon))==null?void 0:(b=Y.clientResource)==null?void 0:b.imageName)&&gWI(E))return{icon:E}}return{}};
Ie2=function(d,f){var R=z0k,W=_.Z(_.kY(khJ(new Y4R(function(){},R,f)),void 0,"PAnyd")),p=W.next().value,U=W.next().value,g=new Y4R(function(K){U(K)},R,f);
_.G7(function(){Promise.resolve().then(function(){var K,E=(K=d())!=null?K:{};g.playerControlsData=E;_.q("player_controls_skip_double_signal_old")&&(g.lastSeenPlayerApi=_.rt(E.playerApi));_.q("player_controls_skip_double_signal_old")||(g.lastSeenPlayerApi=_.rt(E.playerApi));bfy(g)});
_.SI(function(){D2M(g)})},"HikUP");
_.SI(function(){D2M(g)});
return function(){return p()}};
q4L=function(d){return function(f){var R=d(),W={playerState:f};if(f===1){var p;(p=R.playerApi)==null||p.loadModule("captions")}if(f===0){var U;(U=R.playerApi)==null||U.unloadModule("captions")}f!==-1&&R.setState(W)}};
Lnk=function(d){return function(f){d().setState({playbackRate:f})}};
e0R=function(d){return function(f){var R=d(),W=R.playerApi,p=W==null?void 0:W.getVideoData(),U=(p==null?void 0:p.isLive)||!1;p=p==null?void 0:p.video_id;U={videoDuration:Chh(W||void 0),isLive:U,videoId:p};U.videoId!==R.videoId&&(U=Object.assign({},_.EMS(W),U));if(f==null?0:f.playertype)U.playerType=f.playertype;if(W){U.captionsAvailable=_.cS(W);f=U;var g;p=(g=W.getStoryboardLevel(W.getNumberOfStoryboardLevels()-1))==null?void 0:g.intervalMs;f.storyboardInterval=p?p/1E3:void 0;U.captionsAvailable&&
(U.captionsEnabled=_.jOY(W))}U.volumeMuted=!(W==null||!W.isMuted());R.setState(U)}};
x22=function(d){return function(f){var R=d(),W=R.playerApi;if(W){var p=W.getPresentingPlayerType();f={playedTime:f||0,percentLoaded:W.getVideoLoadedFraction(),playerType:p};R.playerState===0&&(f.playedTime=R.videoDuration);R.isLive&&(p=W.getProgressState(p),f.playedTime-=p.seekableStart,f.videoDuration=Chh(W));if(R.playerType===1)W=!1;else{var U;if((U=R.uxConfig)==null?0:U.showCuedOverlay){var g;W=!((g=R.playerApi)==null?0:g.getPlayerStateObject(R.playerType).isDomPaused)}else W=!0}W&&delete f.playedTime;
R.setState(f)}}};
XX$=function(d){return function(){var f=d(),R,W,p,U={volume:(p=(R=f.playerApi)==null?void 0:R.getVolume())!=null?p:0,volumeMuted:!((W=f.playerApi)==null||!W.isMuted())};f.setState(U)}};
TXB=function(d){return function(){var f=d(),R=f.playerApi;if(R){var W={captionsAvailable:_.cS(R)};W.captionsAvailable&&(W.captionsEnabled=_.jOY(R));f.setState(W)}}};
AvG=function(d){return function(){var f=d();if(f.playerApi&&!(f.volumeMuted||f.controlsVisible&&f.isProbablyAScreenreaderUser)){f.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var R;(R=document.querySelector(".player-control-play-pause-icon"))==null||R.focus()}}};
ae$=function(d){return{appApi:Object.assign({},_.UBv(),{showCaptionsToggleToast:function(f){var R,W;(W=(R=d()).showCaptionsToggleToast)==null||W.call(R,f)},
openInMiniplayer:function(){var f,R;(R=(f=d()).openInMiniplayer)==null||R.call(f)}})}};
MvJ=function(d,f){var R,W,p;return!!(d==null?0:(R=d.playerResponse)==null?0:(W=R.playerConfig)==null?0:(p=W.inlinePlaybackConfig)==null?0:p.showScrubbingControls)&&!(f==null?0:f.hideScrubbingControls)};
_.wXB=function(d){var f=!d.miniplayerIsActive;return[5,2,0].includes(d.miniplayerPlaybackState)||f};
leJ={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};Ghk=function(d,f){var R,W,p,U,g;_.H(function(K){if(!f.length)return K.return([]);R=[];W=_.Z(f);for(p=W.next();!p.done;p=W.next())U=p.value,(g=d.resolveIcon(U))&&!d.iconCache[g.url]&&R.push(_.CyM(d,g).then(function(){}).catch(function(){}));
return K.return(Promise.all(R))})};
S4R=function(d,f){var R=[];f=(new Set(f)).values();f=_.Z(f);for(var W=f.next();!W.done;W=f.next()){W=W.value;for(var p=_.Z(Object.values(leJ)),U=p.next();!U.done;U=p.next())R.push({iconName:W,iconStyle:U.value})}Ghk(d.iconManager,R)};
_.VvI=function(d,f,R){var W=R!=null?R:d.iconsToFetch;W!=null&&W.length?f!==void 0&&f>=0?_.w0(_.Pp,function(){S4R(d,W)},f):S4R(d,W):Promise.resolve()};
Y4R=function(d,f,R){var W=this;this.renderFn=d;this.listeners=f;this.context=R;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var p;this.lastSeenPlayerApi=_.rt((p=this.playerControlsData)==null?void 0:p.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.EMS(),void 0);_.q("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){khJ(W).setState({playerState:-1});W.resetRecentlyNavigatedJobId&&_.Pp.cancelJob(W.resetRecentlyNavigatedJobId);
W.recentlyNavigated=!0;W.resetRecentlyNavigatedJobId=_.Pp.addJob(function(){W.recentlyNavigated=!1},8,1E4)})};
Y4R.prototype.setState=function(d){if(!_.q("mweb_player_skip_no_op_state_changes")||!in2(d,this.state))if(this.state=Object.assign({},this.state,d),!_.q("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)d=-1,_.q("player_controls_log_creation_killswitch")||BPJ()||(d=(0,_.OB)()),_.JD("pcu_s"),_.JD("pcu_se"),_.JD("pcu_rs"),this.renderFn(khJ(this)),_.JD("pcu_re"),c5M(d),_.Pp.addJob(function(){_.JD("pcu_ap")},8)};
var khJ=function(d){var f;var R=_.rt((f=d.playerControlsData)==null?void 0:f.playerApi);return Object.assign({},d.state,{setState:d.boundSetState,domMeasurements:{progressBarLineRect:d.progressBarLineRect},playerApi:R,appApi:d.context.appApi,playerContainer:d.context.playerContainer,playerControlContainer:d.context.playerControlContainer,uxConfig:d.context.uxConfig})},bfy=function(d){d.listeners.forEach(function(f){d.eventListenerCleanupFunctions.push(f.register(function(){return khJ(d)},function(){return d.getData()}))})},
D2M=function(d){d.eventListenerCleanupFunctions.forEach(function(f){f()});
d.eventListenerCleanupFunctions.length=0};
Y4R.prototype.getData=function(){return this.playerControlsData};
var rv$=new _.C0("crowdsourcedContextUserRatingFormFlowState");var m2k=new _.C0("noteViewModel");var A1=new _.C0("abuseReportFlowState");var uqI=new _.C0("feedbackFormFlowState");var PvB=new _.C0("inputBoxViewModel");var QLY=new _.C0("flowNextStepCommand");var vWh=new _.C0("flowPrevStepCommand");var FnM=new _.C0("updateFlowCommand");_.JvM=new _.C0("flowStepRenderer");_.VLB=new _.C0("lengthValidationRule");var mh2=new _.C0("regexValidationRule");var PV2=new _.C0("selectedValidationRule");var nWs=new _.C0("talkToRecsViewModel");var h0M=new _.C0("creatorGoalSetUpFlowDropdownItemViewModel");var oWs=new _.C0("creatorGoalSetUpFlowDropdownViewModel");var KnI=new _.C0("thumbnailBadgeViewModel");var $2Y=new _.C0("checkboxGroupViewModel");_.as=new _.C0("radioButtonGroupViewModel");var NX$=new _.C0("radioButtonItemViewModel");var cpI=new _.C0("panelFooterViewModel");var yvJ=new _.C0("ypcCancelRecurrenceCommand");var Cvy=new _.C0("cancellationFlowState");var e1R=new _.C0("premiumPurchaseFlowState");var ifR=new _.C0("surveyAnswerCardRenderer");var BXI=new _.C0("showMoreButtonRenderer");var cv$;var tvY,dEs=function(){if(tvY!==void 0)return tvY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;cv$===void 0&&(cv$=document.createElement("template"));var W=cv$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return tvY=d};var Mv=function(){var d=_.l.apply(this,arguments)||this;d.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";d.goalDescription="";d.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";d.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";d.startButtonId="start-button";d.exampleButtonId="example-button";return d};
_.x(Mv,_.l);_.O=Mv.prototype;_.O.getGoalDropdownItems=function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.purchaseTargetDropdown,oWs))==null?void 0:f.dropdownItems};
_.O.getTimerDropdownItems=function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.timerDropdown,oWs))==null?void 0:f.dropdownItems};
_.O.getColorDropdownItems=function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.colorDropdown,oWs))==null?void 0:f.dropdownItems};
_.O.getDropdownItemText=function(d){var f;return(f=_.e(d,h0M))==null?void 0:f.itemLabel};
_.O.getDropdownItemValue=function(d){d=_.e(d,h0M);return(d==null?void 0:d.timeLimit)||(d==null?void 0:d.purchaseTarget)||(d==null?void 0:d.eligiblePurchaseType)};
_.O.updateFlowState=function(d){_.zV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:d}])};
_.O.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.O.updateGoalValue=function(d){this.goal=d.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.O.onTextValueChanged=function(d){this.goalDescription=d.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.O.updateTimerValue=function(d){this.timer=d.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.O.updateTierValue=function(d){this.tier=d.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.O.getButtonViewModel=function(d){d=(d==null?void 0:d.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var f,R=_.e((f=this.data)==null?void 0:f.startGoalButton,_.nP);return Object.assign({},R,{state:d})};
_.Uh.Object.defineProperties(Mv,{template:{configurable:!0,enumerable:!0,get:function(){return dEs()}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"goal",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"goalDescription",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"timer",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"tier",void 0);
_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"startButtonId",void 0);_.Q([_.M(),_.F("design:type",Object)],Mv.prototype,"exampleButtonId",void 0);_.Q([_.nO({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Mv);_.u(Mv,"yt-creator-goal-set-up-flow-view-model",function(){return dEs()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var jxJ;var fD2;var RFB;var WVL=function(){return _.l.apply(this,arguments)||this};
_.x(WVL,_.l);_.Q([_.M(),_.F("design:type",Object)],WVL.prototype,"data",void 0);_.Q([_.nO({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],WVL);
_.u(WVL,"yt-survey-answer-card-renderer",function(){if(RFB===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;fD2===void 0&&(fD2=document.createElement("template"));var W=fD2;R.call(f,W.content.cloneNode(!0),d.content.firstChild);RFB=d}d=RFB;return d},{mode:2});var ppJ;var UE2;var wV=function(){return _.l.apply(this,arguments)||this};
_.x(wV,_.l);_.O=wV.prototype;_.O.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.O.selectedItemChanged=function(d){_.zV(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[d.feedbackToken||""]}])};
_.O.surveyAnswerCardRendererClicked=function(d){if(d.target&&_.e(d.model.item,ifR)){var f=d.target;d=_.e(d.model.item,ifR);d.onTapCommand?_.b5(f,[d.onTapCommand],f):this.data.onTapCommand&&_.b5(f,[this.data.onTapCommand],f);this.selectedItemChanged(d)}};
_.O.checkIsCancellationStyle=function(d){return d==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.O.updateSelectedItemFromBinding=function(d){this.selectedItem=d.detail.value};
wV.prototype.onSelectedItemChanged=wV.prototype.onSelectedItemChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wV.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wV.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],wV.prototype,"selectedItem",void 0);_.Q([_.M({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],wV.prototype,"isCancellationStyle",void 0);
_.Q([_.e2("selectedItem"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wV.prototype,"onSelectedItemChanged",null);_.Q([_.nO({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],wV);
_.u(wV,"yt-survey-flow-step-renderer",function(){if(UE2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;ppJ===void 0&&(ppJ=document.createElement("template"));var W=ppJ;R.call(f,W.content.cloneNode(!0),d.content.firstChild);UE2=d}d=UE2;return d},{mode:2});var lT=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return d};
_.x(lT,_.l);lT.prototype.handleSurveyFlowStepOptionChanged=function(d){this.ytdReduxBehavior.dispatch(_.zD({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:d}));_.zV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:d}}])};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],lT.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],lT.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lT.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],lT);
_.u(lT,"ytd-survey-flow-step-renderer",function(){if(jxJ!==void 0)return jxJ;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jxJ=d},{mode:1});_.gdI=_.UI(function(d){var f=d.data;var R=d.hideDivider;var W=d.isChannelInfoCard;d={};return _.z("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.z("div",{class:_.Iw("yt-profile-identity-info-view-model-wiz__frame",(d["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=function(){return!f().channelBanner},d))},_.z(OsY,{profileIdentityInfoData:f}),_.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},_.z("div",
{class:"yt-profile-identity-info-view-model-wiz__avatar"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph})),_.z(ZsL,{profileIdentityInfoData:f})),_.z(_.k,{cond:function(){return f().channelDescription},
then:function(p){var U={};return _.z("div",{class:_.Iw((U["yt-profile-identity-info-view-model-wiz__channel-description-alternate"]=function(){return!(W==null||!W())},U["yt-profile-identity-info-view-model-wiz__channel-description"]=function(){return!(W==null?0:W())},U))},p)}}),_.z(sxL,{profileIdentityInfoData:f}),_.z(_.k,{cond:function(){return!(R==null?0:R())},
then:function(){return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__divider"})}})))},"vf");
_.gdI.idomCompat=!0;var sxL=_.UI(function(d){var f=d.profileIdentityInfoData;return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},_.z(_.TB,{each:function(){return f().subscribeButton?[f().subscribeButton,f().channelAccess]:[f().channelAccess]}},function(R){return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.z("div",{class:"yt-profile-identity-info-view-model-wiz--button"},_.z(_.aH,{data:function(){return R}},{buttonViewModel:_.bE,
subscribeButtonViewModel:_.Pd})))}))},"wf"),ZsL=_.UI(function(d){var f=d.profileIdentityInfoData;
return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},_.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},_.z(Hs$,{profileIdentityInfoData:f}),_.z(_.aH,{data:function(){return f().threeDotMenu}},{buttonViewModel:_.bE})),_.z(KVG,{profileIdentityInfoData:f}))},"xf"),Hs$=_.UI(function(d){var f=d.profileIdentityInfoData;
return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},function(){return f().channelDisplayName}),_.z(_.k,{cond:function(){return f().verifiedOrOacBadge},
then:function(R){return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.z(_.Wk,{data:function(){return{thumbnails:[{url:R().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"yf"),OsY=_.UI(function(d){var f=d.profileIdentityInfoData;
return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},_.z(_.aH,{data:function(){var R=f().channelBanner;if(R)return{imageBannerViewModel:{image:R.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(R){return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},_.z(_.$D,{data:R.data,
isPositionRelative:!0}))}}))},"zf"),KVG=_.UI(function(d){var f=d.profileIdentityInfoData;
return _.z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.z("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},function(){return f().channelHandle}),_.z(_.k,{cond:function(){return f().channelPronouns&&f().channelHandle},
then:function(){return _.z("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022")}}),_.z("div",{dir:"auto",
class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},function(){return f().channelPronouns})),_.z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},function(){return f().leftOfBulletInfo}),_.z(_.k,{cond:function(){return f().leftOfBulletInfo&&f().rightOfBulletInfo},
then:function(){return _.z("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022")}}),_.z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},function(){return f().rightOfBulletInfo})))},"Af");var EdY;var GG=function(){return _.l.apply(this,arguments)||this};
_.x(GG,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],GG.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GG.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],GG);
_.u(GG,"ytd-channel-history-renderer",function(){if(EdY!==void 0)return EdY;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return EdY=d},{mode:1});var zFY;var kYG=function(){return _.l.apply(this,arguments)||this};
_.x(kYG,_.l);_.Q([_.M(),_.F("design:type",Object)],kYG.prototype,"data",void 0);_.Q([_.m({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],kYG);
_.u(kYG,"ytd-feature-enablement-info-renderer",function(){if(zFY!==void 0)return zFY;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return zFY=d},{mode:1});var YBk;var bsI;var S6=function(){var d=_.l.apply(this,arguments)||this;d.textBoxMaxLength=_.q("enable_tvod_campaign_code_integration")?15:12;return d};
_.x(S6,_.l);_.O=S6.prototype;_.O.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.O.onSubmit=function(){var d=this.data.serviceEndpoint,f=_.e(d,_.tG);f&&d&&(f.couponCode=this.userInput,_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}}))};
_.O.validate=function(){var d=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=d&&!this.data.errorMessage;this.showErrorMessage=d&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.q("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.O.computeStyle=function(d){return d};
_.O.computeShowValidationBelowInput=function(d){return d!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.O.updateUserInputFromBinding=function(d){this.userInput=d.currentTarget.value};
_.O.updateShowErrorMessageFromBinding=function(d){this.showErrorMessage=d.detail.value};
_.Uh.Object.defineProperties(S6.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
S6.prototype.dataChanged=S6.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],S6.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],S6.prototype,"userInput",void 0);_.Q([_.M(),_.F("design:type",Boolean)],S6.prototype,"disableApplyButton",void 0);_.Q([_.M(),_.F("design:type",Boolean)],S6.prototype,"hideApplyButton",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],S6.prototype,"hideErrorMessage",void 0);_.Q([_.M(),_.F("design:type",Boolean)],S6.prototype,"showTick",void 0);_.Q([_.M(),_.F("design:type",Boolean)],S6.prototype,"showErrorMessage",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],S6.prototype,"couponStyle",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.F("design:type",Boolean)],S6.prototype,"showValidationBelowInput",void 0);_.Q([_.M(),_.F("design:type",Object)],S6.prototype,"textBoxMaxLength",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S6.prototype,"dataChanged",null);
_.Q([_.a("showTick","showErrorMessage","userInput"),_.F("design:type",String),_.F("design:paramtypes",[])],S6.prototype,"validationState",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],S6);
_.u(S6,"ytd-ypc-coupon-renderer",function(){if(bsI!==void 0)return bsI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return bsI=d},{mode:1});var VP=function(){return _.l.apply(this,arguments)||this};
_.x(VP,_.l);VP.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"}}}};
VP.prototype.computeStyle=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],VP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],VP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],VP.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],VP.prototype,"buttonStyle",void 0);_.Q([_.m({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],VP);
_.u(VP,"ytd-flow-bottom-bar-renderer",function(){if(YBk!==void 0)return YBk;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return YBk=d},{mode:1});var DEy;var ID$;var qBY;var rV=function(){return _.l.apply(this,arguments)||this};
_.x(rV,_.l);rV.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
rV.prototype.focus=function(d){this.title&&_.d0(this.title,d)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rV.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rV.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rV.prototype,"data",void 0);_.Q([_.Xd("#title"),_.F("design:type",HTMLElement)],rV.prototype,"title",void 0);_.Q([_.m({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],rV);
_.u(rV,"ytd-flow-top-bar-renderer",function(){if(qBY!==void 0)return qBY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qBY=d},{mode:1});var LV$;var eF8;var xE2;var m$=function(){return _.l.apply(this,arguments)||this};
_.x(m$,_.l);m$.prototype.freeTextValueChanged=function(){_.zV(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
m$.prototype.updateFreeTextValueFromBinding=function(d){this.freeTextValue=d.detail.value};
_.Uh.Object.defineProperties(m$.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(f=(d=this.data)==null?void 0:d.responseMaxLength)!=null?f:500,W;return((W=this.freeTextValue)!=null?W:"").length>=R?"maxed-out":""}}});
m$.prototype.freeTextValueChanged=m$.prototype.freeTextValueChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],m$.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],m$.prototype,"freeTextValue",void 0);_.Q([_.Xd("#user-input"),_.F("design:type",HTMLTextAreaElement)],m$.prototype,"input",void 0);
_.Q([_.a("freeTextValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],m$.prototype,"characterLimitClass",null);_.Q([_.e2("freeTextValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m$.prototype,"freeTextValueChanged",null);_.Q([_.nO({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],m$);
_.u(m$,"yt-free-text-input-flow-step-renderer",function(){if(xE2===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;eF8===void 0&&(eF8=document.createElement("template"));var W=eF8;R.call(f,W.content.cloneNode(!0),d.content.firstChild);xE2=d}d=xE2;return d},{mode:2});var uT=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return d};
_.x(uT,_.l);uT.prototype.handleFreeTextFlowStepInputChanged=function(d){_.zV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:d}}])};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],uT.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],uT.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],uT.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],uT);
_.u(uT,"ytd-free-text-input-flow-step-renderer",function(){if(LV$!==void 0)return LV$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return LV$=d},{mode:1});var Xp$;var T7I;var Aqh=function(){return _.l.apply(this,arguments)||this};
_.x(Aqh,_.l);_.Q([_.M(),_.F("design:type",Object)],Aqh.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],Aqh);
_.u(Aqh,"ytd-metadata-line-renderer",function(){if(T7I!==void 0)return T7I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return T7I=d},{mode:1});var P_=function(){return _.l.apply(this,arguments)||this};
_.x(P_,_.l);P_.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],P_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],P_.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],P_.prototype,"isMasthead",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],P_);
_.u(P_,"ytd-media-product-renderer",function(){if(Xp$!==void 0)return Xp$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Xp$=d},{mode:1});var aD8;var QP=function(){return _.l.apply(this,arguments)||this};
_.x(QP,_.l);QP.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
QP.prototype.onBillboardImageLoaded=function(){_.E$(this.hostElement,"yt-refit")};
QP.prototype.onBillboardImageLoaded=QP.prototype.onBillboardImageLoaded;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],QP.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],QP.prototype,"data",void 0);_.Q([_.Xd("#billboardImage"),_.F("design:type",Object)],QP.prototype,"billboardImage",void 0);_.Q([_.LO("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QP.prototype,"onBillboardImageLoaded",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],QP);
_.u(QP,"ytd-billboard-masthead-renderer",function(){if(aD8!==void 0)return aD8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return aD8=d},{mode:1});var MqB;var v_=function(){var d=_.l.apply(this,arguments)||this;d.smallSize=!1;return d};
_.x(v_,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],v_.prototype,"ytComponentBehaviorType",void 0);_.Q([_.M(),_.F("design:type",Object)],v_.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],v_.prototype,"smallSize",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],v_);
_.u(v_,"ytd-bullet-formatted-string",function(){if(MqB!==void 0)return MqB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return MqB=d},{mode:1});var wph;var FS=function(){return _.l.apply(this,arguments)||this};
_.x(FS,_.l);FS.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FS.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],FS.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FS.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],FS);
_.u(FS,"ytd-offer-detail-renderer",function(){if(wph!==void 0)return wph;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return wph=d},{mode:1});var lDy;var J1=function(){return _.l.apply(this,arguments)||this};
_.x(J1,_.l);J1.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],J1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],J1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],J1.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],J1);
_.u(J1,"ytd-offer-detail-step-renderer",function(){if(lDy!==void 0)return lDy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return lDy=d},{mode:1});var GYh;var na=function(){var d=_.l.apply(this,arguments)||this;d.isInOfferModule=!1;return d};
_.x(na,_.l);_.O=na.prototype;_.O.computeHasEndpoint=function(){var d;return!((d=this.data)==null||!d.onClickCommand)};
_.O.dataChanged=function(){var d;if((d=this.data)==null?0:d.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")};
_.O.detached=function(){var d;if((d=this.data)==null?0:d.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.O.handleClickEvent=function(){var d;if((d=this.data)==null?0:d.onClickCommand){var f;this.componentBehavior.resolveCommand((f=this.data)==null?void 0:f.onClickCommand)}};
_.O.onContentKeyDown=function(d){d.key==="Enter"?this.handleClickEvent(d):d.key===" "&&d.preventDefault()};
_.O.onContentKeyUp=function(d){d.key===" "&&this.handleClickEvent(d)};
na.prototype.dataChanged=na.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],na.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],na.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],na.prototype,"data",void 0);_.Q([_.M({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],na.prototype,"hasEndpoint",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],na.prototype,"isInOfferModule",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],na.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],na);
_.u(na,"ytd-channel-masthead-renderer",function(){if(GYh!==void 0)return GYh;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GYh=d},{mode:1});var SBs;var h1=function(){var d=_.l.apply(this,arguments)||this;d.thumbnailObjectFit="CONTAIN";d.thumbnailObjectPosition="LEFT";d.isExpanded=!1;return d};
_.x(h1,_.l);_.O=h1.prototype;_.O.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.O.dataChanged=function(){this.resetStates()};
_.O.computeisTapOnOfferInfoContainerEnabled=function(){var d;return((d=this.data)==null?void 0:d.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.O.onExpandBtnClick=function(){var d,f=_.e((d=this.data)==null?void 0:d.showMoreButtonRenderer,BXI);f&&_.b0(_.Ah(),f.trackingParams);this.isExpanded=!this.isExpanded};
_.O.onOfferInfoClick=function(d){this.isTapOnOfferInfoContainerEnabled&&(_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.fM(_.RG(d)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.O.onBottomBarClick=function(){this.executeTapCommand()};
_.O.executeTapCommand=function(){var d,f=(d=this.data)==null?void 0:d.tapCommand;f&&this.ytComponentBehavior.resolveCommand(f)};
_.O.resetStates=function(){this.isExpanded=!1};
_.Uh.Object.defineProperties(h1.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var d=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),f,R,W;return((f=this.data)==null?void 0:f.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&d&&!!((R=this.data)==null?0:(W=R.benefits)==null?0:W.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((f=_.e((d=this.data)==null?void 0:d.showMoreButtonRenderer,BXI))==null?void 0:f.showMoreButtonTitle)||((R=this.data)==null?void 0:R.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((f=_.e((d=this.data)==null?void 0:d.showMoreButtonRenderer,BXI))==null?void 0:f.showLessButtonTitle)||((R=this.data)==null?void 0:R.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var d;return(d=this.showLessButtonTitle)!=null?d:""}var f;return(f=this.showMoreButtonTitle)!=null?f:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?void 0:d.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((f=this.data)==null?0:f.footerTitle)||((R=this.data)==null?0:R.footerSubtitle))}}});
h1.prototype.dataChanged=h1.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],h1.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],h1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],h1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",String)],h1.prototype,"thumbnailObjectFit",void 0);
_.Q([_.M(),_.F("design:type",String)],h1.prototype,"thumbnailObjectPosition",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.F("design:type",Boolean)],h1.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.Q([_.M(),_.F("design:type",Object)],h1.prototype,"isExpanded",void 0);_.Q([_.M(),_.F("design:type",Object)],h1.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.footerIcon)"}),_.F("design:type",String)],h1.prototype,"icon",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h1.prototype,"dataChanged",null);_.Q([_.a("data.thumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h1.prototype,"hasThumbnail",null);_.Q([_.a("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h1.prototype,"enableExpandButton",null);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h1.prototype,"enableOfferContentIcon",null);_.Q([_.a("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],h1.prototype,"showMoreButtonTitle",null);_.Q([_.a("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],h1.prototype,"showLessButtonTitle",null);
_.Q([_.a("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],h1.prototype,"expandedBtnText",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h1.prototype,"enableBottomBar",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],h1);
_.u(h1,"ytd-offer-card-renderer",function(){if(SBs!==void 0)return SBs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return SBs=d},{mode:1});var VqB;var $9=function(){return _.l.apply(this,arguments)||this};
_.x($9,_.l);$9.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"}}}};
$9.prototype.onClick=function(d){if(!_.jm(d.composedPath()||[],this.hostElement,["A".toString()])){var f,R;if((d=(R=_.e((f=this.data)==null?void 0:f.actionButton,_.Qj))==null?void 0:R.command)&&!this.ytComponentBehavior.resolveCommand(d)){var W;(W=_.Ah())==null||W.clickCommand(d);_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})}}};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$9.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$9.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$9.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],$9);
_.u($9,"ytd-offer-content-renderer",function(){if(VqB!==void 0)return VqB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return VqB=d},{mode:1});var rqM;var Nv=function(){return _.l.apply(this,arguments)||this};
_.x(Nv,_.l);Nv.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.Uh.Object.defineProperties(Nv.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.title)||!((f=this.data)==null||!f.description)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Nv.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Nv.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Nv.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Nv.prototype,"hasHeaderData",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],Nv);
_.u(Nv,"ytd-offer-section-renderer",function(){if(rqM!==void 0)return rqM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return rqM=d},{mode:1});var mE2;var yP=function(){return _.l.apply(this,arguments)||this};
_.x(yP,_.l);
yP.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yP.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],yP);
_.u(yP,"ytd-offer-selection-step-renderer",function(){if(mE2!==void 0)return mE2;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mE2=d},{mode:1});var ugB;var Ca=function(){return _.l.apply(this,arguments)||this};
_.x(Ca,_.l);Ca.prototype.computeStyle=function(d){return d};
Ca.prototype.computeImageWidth=function(d){return d==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.Q([_.M({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],Ca.prototype,"containerStyle",void 0);_.Q([_.M({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.F("design:type",String)],Ca.prototype,"imageWidth",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ca.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ca.prototype,"data",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],Ca);
_.u(Ca,"ytd-confirmation-masthead-renderer",function(){if(ugB!==void 0)return ugB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ugB=d},{mode:1});var P6J;var iT=function(){return _.l.apply(this,arguments)||this};
_.x(iT,_.l);iT.prototype.computeStyle=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iT.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],iT.prototype,"containerStyle",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],iT);
_.u(iT,"ytd-purchase-complete-detail-renderer",function(){if(P6J!==void 0)return P6J;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return P6J=d},{mode:1});var QxB;var B_=function(){var d=_.l.apply(this,arguments)||this;d.scriptsAppended=!1;return d};
_.x(B_,_.l);B_.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"}}}};
B_.prototype.onDataChanged=function(){var d=this.get("data.gtmId");d&&(_.rx(d,_.FK("GL","")),this.setupConversionTracking())};
B_.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var d=document.createElement("noscript");d.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(d);this.scriptsAppended=!0}};
B_.prototype.onDataChanged=B_.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],B_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],B_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],B_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],B_.prototype,"scriptsAppended",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],B_.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],B_);
_.u(B_,"ytd-purchase-complete-step-renderer",function(){if(QxB!==void 0)return QxB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QxB=d},{mode:1});var vdI;var c_=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(c_,_.l);c_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],c_.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],c_.prototype,"darkerDarkTheme",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],c_);
_.u(c_,"ytd-ypc-transaction-error-message-renderer",function(){if(vdI!==void 0)return vdI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vdI=d},{mode:1});var FV8;var JqM;var t1=function(){var d=_.l.apply(this,arguments)||this;d.handlePhoneVerificationSuccess=function(f){if(d.isValidPhoneVerificationCompletionMessageEvent(f)){var R;((R=d.data)==null?0:R.nextStepCommand)&&d.ytComponentBehavior.resolveCommand(d.data.nextStepCommand)}};
return d};
_.x(t1,_.l);t1.prototype.isValidPhoneVerificationCompletionMessageEvent=function(d){if(d.data!=="yt-phone-verification-complete")return!1;d=_.dX(d.origin);return d!==null&&d.includes("youtube.com")};
t1.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
t1.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],t1.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],t1.prototype,"data",void 0);_.Q([_.nO({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],t1);
_.u(t1,"yt-feature-enablement-soft-entry-renderer",function(){if(JqM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;FV8===void 0&&(FV8=document.createElement("template"));var W=FV8;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JqM=d}d=JqM;return d},{mode:1});var ndB;var hFG;var odM;var $EI;var N7J=function(){return _.l.apply(this,arguments)||this};
_.x(N7J,_.l);_.Q([_.M(),_.F("design:type",Object)],N7J.prototype,"data",void 0);_.Q([_.nO({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],N7J);
_.u(N7J,"yt-benefits-item-renderer",function(){if($EI===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;odM===void 0&&(odM=document.createElement("template"));var W=odM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);$EI=d}d=$EI;return d},{mode:2});var yqh;var C68;var dF=function(){return _.l.apply(this,arguments)||this};
_.x(dF,_.l);dF.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
dF.prototype.computeisWithoutPadding=function(){var d;return((d=this.data)==null?void 0:d.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.F("design:type",Boolean)],dF.prototype,"isWithoutPadding",void 0);_.Q([_.nO({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],dF);
_.u(dF,"yt-benefits-section-renderer",function(){if(C68===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;yqh===void 0&&(yqh=document.createElement("template"));var W=yqh;R.call(f,W.content.cloneNode(!0),d.content.firstChild);C68=d}d=C68;return d},{mode:2});var jj=function(){return _.l.apply(this,arguments)||this};
_.x(jj,_.l);jj.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
jj.prototype.computeisUsingLargeWidth=function(){var d;return((d=this.data)==null?void 0:d.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],jj.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jj.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.F("design:type",Boolean)],jj.prototype,"isUsingLargeWidth",void 0);_.Q([_.nO({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],jj);
_.u(jj,"yt-benefits-flow-step-renderer",function(){if(hFG===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;ndB===void 0&&(ndB=document.createElement("template"));var W=ndB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);hFG=d}d=hFG;return d},{mode:2});var isM;var B7I;var fi=function(){return _.l.apply(this,arguments)||this};
_.x(fi,_.l);fi.prototype.checkIsUsingLargeWidth=function(){var d;return((d=this.data)==null?void 0:d.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.Q([_.M(),_.F("design:type",Object)],fi.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.F("design:type",Boolean)],fi.prototype,"isUsingLargeWidth",void 0);_.Q([_.nO({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],fi);
_.u(fi,"yt-confirmation-flow-step-renderer",function(){if(B7I===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;isM===void 0&&(isM=document.createElement("template"));var W=isM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);B7I=d}d=B7I;return d},{mode:2});var cqy;var tqI;var dey=function(){return _.l.apply(this,arguments)||this};
_.x(dey,_.l);_.Q([_.M(),_.F("design:type",Object)],dey.prototype,"data",void 0);_.Q([_.nO({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],dey);
_.u(dey,"yt-info-flow-step-renderer",function(){if(tqI===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;cqy===void 0&&(cqy=document.createElement("template"));var W=cqy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);tqI=d}d=tqI;return d},{mode:2});var jg$;var f2G;var RJR=function(){return _.l.apply(this,arguments)||this};
_.x(RJR,_.l);_.Q([_.M(),_.F("design:type",Object)],RJR.prototype,"data",void 0);_.Q([_.nO({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],RJR);
_.u(RJR,"yt-info-list-flow-step-renderer",function(){if(f2G===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;jg$===void 0&&(jg$=document.createElement("template"));var W=jg$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);f2G=d}d=f2G;return d},{mode:2});var WY$=_.UI(function(d){var f=d.data;return _.z("styled-text-view-model",{class:_.Iw("ytStyledTextViewModelHost",function(){return HkR(f().fontAttributes)},function(){return gQ2(f().color)})},_.z(_.d4,{text:function(){return f().text},
ariaLabel:function(){var R,W,p;return(p=(R=f().accessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)!=null?p:""}}))},"Bf");
WY$.idomCompat=!0;var pWB=_.UI(function(d){var f=function(){var p,U,g,K;return(K=(g=(p=d.alt)==null?void 0:p.call(d))!=null?g:(U=d.data().accessibilityData)==null?void 0:U.label)!=null?K:""},R=function(){return d.data().imageWidth},W=function(){return d.data().imageHeight};
return _.z("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.z(_.k,{cond:function(){var p=d.data();if(p){var U,g,K;var E=((U=_.Ze().resolve(_.WX(_.dm)))==null?0:U())?(g=p.imageDark)!=null?g:p.imageLight:(K=p.imageLight)!=null?K:p.imageDark}else E=void 0;return E},
then:function(p){return _.z(_.Wk,Object.assign({},d,{data:p,alt:f,targetWidth:R,targetHeight:W,preserveHeight:!0,preserveWidth:!0}))}}))},"Cf");
pWB.idomCompat=!0;var RA=_.UI(function(d){var f=d.data;d=_.Ww(function(){return f().slots},[]);
var R=_.Ww(function(){return f().layoutProperties},{}),W=_.Ze().resolve(_.fG);
return _.z("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:pNI(R,W)},_.z(_.TB,{each:d,keyBy:"INDEX"},function(p){return _.z("div",{class:"ytContainerLayoutViewModelSlot",style:pNI(function(){return p().layoutProperties},W)},_.z(_.aH,{data:function(){return p().contents}},{containerLayoutViewModel:RA,
badgeViewModel:_.sk,buttonViewModel:_.bE,styledTextViewModel:WY$,contentPreviewImageViewModel:function(U){return _.z(_.gw,{data:U.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(U){return _.z(pWB,{data:U.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Df");
RA.idomCompat=!0;var UeG=_.UI(function(d){var f=d.data;var R=d.stateFns;var W=function(){var Y=f(),b=Y.productId;return!(!Y.clearGroupId&&!b)},p=function(){var Y=f(),b=Y.clearGroupId;
return(Y=Y.productId)?R().isProductSelected(Y):b?R().getSelectedProductByGroupId(b)==null:!1},U=function(){var Y=f(),b=Y.clearGroupId;
if(Y=Y.productId)R().onProductSelected(Y);else if(b)R().onClearGroupSelected(b)},g=function(){var Y=f(),b=Y.clearGroupId;
if(Y=Y.productId){var D;return"group:"+(((D=R().getProductById(Y))==null?void 0:D.groupId)||"")}return b?"group:"+b:""},K=_.Ww(function(){return f().header},[]),E=_.Ww(function(){return f().body},[]);
return _.z("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.z(_.k,{cond:function(){return K().length>0||W()},
then:function(){return _.z("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.z("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.z(_.aH,{data:K},{containerLayoutViewModel:function(Y){return _.z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.z(RA,{data:Y.data}))},
styledTextViewModel:function(Y){return _.z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.z(WY$,{data:Y.data}))}})),_.z(_.k,{cond:W,
then:function(){return _.z("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.z(_.FP,{checked:p,name:g,onChange:U}))}}))}}),_.z(_.k,{cond:function(){return E().length>0},
then:function(){return _.z("div",null,_.z(_.aH,{data:E},{containerLayoutViewModel:function(Y){return _.z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.z(RA,{data:Y.data}))}}))}}))},"Ef");
UeG.idomCompat=!0;var O3B=_.UI(function(d){var f=d.data;var R=d.stateFns;return _.z("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.z(_.k,{cond:function(){return f().banner},
then:function(W){return _.z("div",{class:"ytPdpCardViewModelBanner"},_.z(_.d4,{text:W}))}}),_.z(_.aH,{data:function(){return f().sections}},{pdpCardSectionViewModel:function(W){W=W.data;
var p={};return _.z("div",{class:_.Iw("ytPdpCardViewModelSectionContainer",(p.ytPdpCardViewModelShowDividers=function(){return f().showDividers},p))},_.z(UeG,{data:W,
stateFns:R}))}}))},"Ff");
O3B.idomCompat=!0;var Z3Y=_.UI(function(d){var f=d.data;var R=d.isOverlay;d={};return _.z("pdp-masthead-view-model",{class:_.Iw("ytPdpMastheadViewModelHost",(d.ytPdpMastheadViewModelIsOverlay=R,d))},_.z(_.aH,{data:function(){return f().image}},{contentPreviewImageViewModel:_.gw,
themedImageViewModel:function(W){return _.z(pWB,{data:W.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.z(_.k,{cond:function(){return f().title},
then:function(W){return _.z("h1",{class:"ytPdpMastheadViewModelHeading"},_.z(_.d4,{text:W,isOverlay:R}))}}),_.z(_.TB,{each:function(){var W;
return(W=f().finePrint)!=null?W:[]}},function(W){return _.z("div",{class:"ytPdpMastheadViewModelFinePrint"},_.z(_.d4,{text:W,
isOverlay:R}))}))},"Gf");
Z3Y.idomCompat=!0;var sg2=_.UI(function(d){var f=d.data;var R=d.stateFns;var W=function(){return"pdp-pricing-group-selector-"+f().pricingGroupAttributeIds},p=_.Ww(function(){return f().pricingGroupSelectorSectionHeader});
return _.z("pdp-pricing-group-selector-view-model",null,_.z(_.k,{cond:function(){return!!p()},
then:function(){return _.z(_.aH,{data:p},{sectionHeaderViewModel:function(U){U=U.data;var g={};return _.z("div",{class:_.Iw("ytPdpPricingGroupSelectorViewModelSectionHeader",(g.ytPdpPricingGroupSelectorViewModelFullBleed=!0,g.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,g))},_.z(_.bi,{data:U}))}})}}),_.z("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.z(_.TB,{each:function(){var U=R().getSelectedProductByGroupId(f().groupId);
if(!U)return _.F5(Error("Mj`"+f().groupId)),[];var g,K=(g=f().pricingGroupAttributeIds)!=null?g:[],E;if((E=U.pricingGroups)==null||!E.length||!K.length)return[];g=U.pricingGroups.filter(function(I){return K.length?I.pricingGroupAttributes.every(function(L){return K.includes(L)}):!1});
U=[];if(K.length>0){g=[].concat(_.uR(g));E=_.Z(K);for(var Y=E.next(),b={};!Y.done;b={targetAttrId:void 0},Y=E.next())b.targetAttrId=Y.value,Y=g.findIndex(function(I){return function(L){return L.pricingGroupAttributes.includes(I.targetAttrId)}}(b)),Y!==-1&&(U.push(g[Y]),g.splice(Y,1))}var D=R().getSelectedPricingGroupAttributesByGroupId(f().groupId);
return U.map(function(I){var L=!1;D&&I.pricingGroupAttributes&&(L=La(I.pricingGroupAttributes,D));return{pricingGroup:I,isSelected:L}})},
keyBy:function(U){return U.pricingGroup.pricingGroupId}},function(U){return _.z("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.z("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.z(_.aH,{data:function(){return U().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:RA})),_.z("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.z(_.FP,{checked:function(){return U().isSelected},
name:W,onClick:function(){R().onPricingGroupSelected(U().pricingGroup.pricingGroupId)}})))})))},"Hf");
sg2.idomCompat=!0;var gAk=_.UI(function(d){var f=d.data;var R=d.stateFns;var W=function(){var g=R().getSelectedPricingOptions().map(function(Y){return Y.pricingOptionId}),K=R().getSelectedProductByGroupId(f().groupId);
if(!K)return _.F5(Error("Nj`"+f().groupId)),[];var E=R().getSelectedPricingGroupAttributesByGroupId(f().groupId);return kB$(K.pricingOptions,E,g)},p=_.Ww(function(){return f().pricingOptionSelectorSectionHeader}),U=function(){return W().length>1};
return _.z("pdp-pricing-option-selector-view-model",null,_.z(_.k,{cond:function(){return!!p()&&U()},
then:function(){return _.z(_.aH,{data:p},{sectionHeaderViewModel:function(g){g=g.data;var K={};return _.z("div",{class:_.Iw("ytPdpPricingOptionSelectorViewModelSectionHeader",(K.ytPdpPricingOptionSelectorViewModelFullBleed=!0,K.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,K))},_.z(_.bi,{data:g}))}})}}),_.z(_.k,{cond:U,
then:function(){return _.z("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.z(_.TB,{each:W,keyBy:"INDEX"},function(g){return _.z("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.z("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.z(_.aH,{data:function(){return g().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:RA})),_.z("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.z(_.FP,{checked:function(){return g().isSelected},
onClick:function(){R().onPricingOptionSelected(g().pricingOption.pricingOptionId);var K=g().pricingOption.onSelectPricingOption;if(K=_.oT(K)){var E;(E=_.Ze().resolve(_.s4))==null||E.resolveCommand(K)}}})))}))}}))},"If");
gAk.idomCompat=!0;var H3R=_.UI(function(d){var f=d.data;var R=d.stateFns;return _.z("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.z(_.aH,{data:function(){var W,p;return(p=(W=R().getSelectedPricingOptions()[0])==null?void 0:W.primaryButton)!=null?p:f().emptyStateButton}},{buttonViewModel:_.bE}))},"Jf");
H3R.idomCompat=!0;var KYy=_.UI(function(d){var f=d.stateFns;return _.z("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.z(_.aH,{data:function(){return f().getSelectedPricingOptions().flatMap(function(R){return R.summaryLines}).filter(function(R){return!!R})}},{containerLayoutViewModel:function(R){return _.z("div",{class:"ytPdpSummaryViewModelLineItem"},_.z(RA,{data:R.data}))}}))},"Kf");
KYy.idomCompat=!0;var EAR=_.UI(function(d){function f(S){var r=g();_.RT(_.GQ("pdpStateEntity",r,{key:r,selectedPricingOptions:S}))}
var R=d.data;var W=d.internalScrolling;var p=d.stateFnsForTesting;var U=_.Ww(function(){return R().allProducts},[]),g=_.Ww(function(){return R().pdpStateEntityKey},""),K=_.xt(Y3R,g),E=_.qg(function(){_.mZ(!0);
var S;return(S=p==null?void 0:p())!=null?S:Dhy(K,U,f)},void 0,"pjJzrd"),Y=_.Ww(function(){return R().body},[]),b=_.Ww(function(){return R().columnBreakHints},[]),D=function(){return R().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},I=function(){return D()||R().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},L=_.qg(function(){var S=_.NG(R().background),r;
if(S==null?0:(r=S.sources)==null?0:r.length){var v=v===void 0?!0:v;S=_.Tln(void 0,S.sources,void 0,v,v?1E3:void 0,v?void 0:1E3)}else S=null;return S},void 0,"GO4GAe");
d=_.xJ({"--pdp-view-model-background":function(){return L()?"url("+L()+")":void 0}});
var X={};W=_.Iw("ytPdpViewModelHost",(X.ytPdpViewModelHasBackground=function(){return I()||!!L()},X.ytPdpViewModelHasDarkBackground=I,X.ytPdpViewModelHasScrim=D,X.ytPdpViewModelInternalScrolling=_.Ww(W,!1),X));
var w=function(S){var r={};return _.Iw("ytPdpViewModelItem",(r.ytPdpViewModelFullBleed=function(){return IO2(S())==="dividerViewModel"||IO2(S())==="sectionHeaderViewModel"},r.ytPdpViewModelNoVerticalPadding=function(){return IO2(S())==="sectionHeaderViewModel"},r))};
_.SL(function(){var S=R().onStartCommand;if(S&&(S=_.oT(S))){var r;(r=_.Ze().resolve(_.s4))==null||r.resolveCommand(S)}});
return _.z("pdp-view-model",{class:W,style:d},_.z("div",{class:"ytPdpViewModelColumnContainer"},_.z(_.TB,{each:function(){return q3M(Y(),b())},
keyBy:"INDEX"},function(S){return _.z("div",{class:"ytPdpViewModelColumn"},_.z(_.aH,{data:S},{containerLayoutViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(RA,{data:r}))},
dividerViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(_.wva,{data:r}))},
pdpCardViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(O3B,{data:r,
stateFns:E}))},
pdpMastheadViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(Z3Y,{data:r,
isOverlay:I}))},
pdpPricingGroupSelectorViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(sg2,{data:r,
stateFns:E}))},
pdpPricingOptionSelectorViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(gAk,{data:r,
stateFns:E}))},
pdpPrimaryButtonViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(H3R,{data:r,
stateFns:E}))},
pdpSummaryViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(KYy,{data:r,
stateFns:E}))},
sectionHeaderViewModel:function(r,v){r=r.data;return _.z("div",{class:w(function(){return S()[v()]})},_.z(_.bi,{data:r}))}}))})))},"Lf");
EAR.idomCompat=!0;_.Hk(EAR,"pdp-view-model",{props:{data:_.jE,stateFnsForTesting:_.sz,internalScrolling:_.sz}});var zJI=_.UI(function(d){var f=d.data;var R=d.className;var W=_.xt(_.CT,function(){return f().flowStateEntityKey});
return _.z("ytm-premium-purchase-button-renderer",{class:_.Iw("yt-premium-purchase-button-renderer",R)},_.z(_.aH,{data:function(){var p;return(p=_.e(W(),e1R))==null?void 0:p.primaryButtonOverride}},{buttonRenderer:function(p){return _.z(_.dw,{data:p.data,
className:R})},
buttonViewModel:function(p){return _.z(_.bE,{data:p.data,className:R})}}))},"Mf");
zJI.idomCompat=!0;var k8k=_.UI(function(d){var f=d.data;d=d.className;var R=function(){return L9y(f().style)},W=_.Iw("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",R),p=_.Iw("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",R);
return _.z("yt-flow-bottom-bar-renderer",{class:_.Iw("yt-flow-bottom-bar-renderer",d,R)},_.z(_.aH,{data:function(){return f().secondaryButton}},{buttonRenderer:function(U){return _.z(_.dw,{data:U.data,
className:p})},
buttonViewModel:function(U){return _.z(_.bE,{data:U.data,className:p})},
premiumPurchaseButtonRenderer:function(U){return _.z(zJI,{data:U.data,className:p})}}),_.z(_.aH,{data:function(){return f().primaryButton}},{buttonRenderer:function(U){return _.z(_.dw,{data:U.data,
className:W})},
buttonViewModel:function(U){return _.z(_.bE,{data:U.data,className:W})},
premiumPurchaseButtonRenderer:function(U){return _.z(zJI,{data:U.data,className:W})}}))},"Nf");
k8k.idomCompat=!0;_.Hk(k8k,"yt-flow-bottom-bar-renderer",{props:{data:_.jE,className:_.jE}});var YDM=_.UI(function(d){var f=_.Iw(d.className,"ytOfferSummaryRendererHost");return _.z("yt-offer-summary-renderer",{class:f},_.z("div",{class:"ytOfferSummaryRendererTextContainer"},_.z("div",{class:"ytOfferSummaryRendererEyebrowText"},_.z(_.d4,{text:function(){return d.data().eyebrowText}})),_.z("div",{class:"ytOfferSummaryRendererTitle"},_.z(_.d4,{text:function(){return d.data().title}})),_.z("div",{class:"ytOfferSummaryRendererSubtitle"},_.z(_.d4,{text:function(){return d.data().subtitle}})),
_.z("div",{class:"ytOfferSummaryRendererFeatureListData"},_.z(_.TB,{each:function(){var R;
return(R=d.data().featureListData)!=null?R:[]}},function(R){var W;
return _.z("div",{class:"ytOfferSummaryRendererFeatureList"},_.z(_.X8,{icon:(W=R.icon)==null?void 0:W.iconType,active:function(){return R.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(R.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"}}}),_.z("div",{class:"ytOfferSummaryRendererFeatureListText"},_.z(_.d4,{text:R.text,
className:function(){return R.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.z("div",{class:"ytOfferSummaryRendererDescription"},_.z(_.d4,{text:function(){return d.data().description}}))))},"Of");_.Hk(_.UI(function(d){var f={};f=_.Iw("ytOfferSummaryFlowStepRendererHost",(f.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=d.shouldDisableHeaderTopMargin,f));return _.z("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:f},_.z("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.z("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.z(_.d4,{text:function(){return d.data().header}})),_.z("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.z(_.d4,{text:function(){return d.data().subtitle}}))),_.z("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.z(_.aH,{data:function(){return d.data().offerSummary}},{offerSummaryRenderer:function(R){return _.z(YDM,{data:R.data,
className:d.flowClassName})}})))},"Pf"),"yt-offer-summary-flow-step-renderer",{props:{data:_.sz,
flowClassName:_.sz,flowStateEntityKey:_.sz,shouldDisableHeaderTopMargin:_.sz}});var b3B=_.UI(function(d){var f=d.data;var R=d.className;var W=d.flowStateEntityKey;var p=d.selectionStepStyle;d=_.qL(function(E){var Y=f(),b=W==null?void 0:W();E.target&&(E.stopPropagation(),E=b||"",b=_.CT(_.fu().getState(),E),Y=Object.assign({},b,{premiumPurchaseFlowState:{selectedOptionId:Y.optionId,primaryButtonOverride:Y.primaryButtonOverride}}),_.fu().dispatch(_.MG("flowStateEntity",E,Y)));return!1});
var U=function(){return(W==null?void 0:W())||""},g=_.xt(_.CT,U);
_.SL(function(){var E=f(),Y=U(),b=g();E.defaultSelected&&Y!==""&&E.primaryButtonOverride&&xhI(E.optionId||"",Y,E.primaryButtonOverride,b)});
var K={};return _.z("ytm-option-item-renderer",{"on:click":d,class:_.Iw(R,"ytm-option-item-renderer",(K["ytm-option-item-renderer--lp2-style"]=function(){return(p==null?void 0:p())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},K))},_.z("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.z("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var E=f(),Y=U(),b=g();b=_.e(b,e1R);return(b?(b==null?void 0:b.selectedOptionId)||"":E.defaultSelected&&Y!==""?(E==null?void 0:E.optionId)||"":"")===f().optionId},
name:("input"+_.wp(_.ui)).toString()})),_.z("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.z(_.aH,{data:function(){return f().titleBadge}},{badgeViewModel:function(E){return _.z(_.sk,{data:E.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.z(_.k,{cond:function(){return f().eyebrowText},
then:function(){return _.z("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.z(_.d4,{text:function(){return f().eyebrowText}}))}}),_.z("div",{class:"ytm-option-item-renderer__option-item-title"},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.z(_.d4,{text:function(){return f().subtitle}})),_.z(_.k,{cond:function(){return f().featureListData},
then:function(){return _.z("div",{class:"ytm-option-item-renderer__feature-list-data"},_.z(_.TB,{each:function(){return f().featureListData||[]}},function(E){var Y,b=(Y=E.icon)==null?void 0:Y.iconType;
a:switch(E.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":Y="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":Y="ytm-option-item-renderer__feature-list-icon-small";break a;default:Y="ytm-option-item-renderer__feature-list-icon-default"}return _.z("div",{class:"ytm-option-item-renderer__feature-list"},_.z(_.X8,{icon:b,className:Y,active:function(){return E.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.z("div",{class:"ytm-option-item-renderer__feature-list-text"},_.z(_.d4,{text:E.text,
className:function(){return E.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.z("div",{class:"ytm-option-item-renderer__option-item-description"},_.z(_.d4,{text:function(){return f().description}}))))},"Qf");var DeI=_.UI(function(d){var f=d.data;var R=d.flowClassName;var W=d.flowStateEntityKey;var p=d.selectionStepStyle;return _.z("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.z("div",{class:"yt-option-section-renderer__option-section-header-section"},_.z("div",{class:"yt-option-section-renderer__option-section-header"},_.z(_.d4,{text:function(){return f().title}}),_.z(_.aH,{data:function(){return f().titleBadge}},{badgeViewModel:function(U){return _.z(_.sk,
{data:U.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.z(_.k,{cond:function(){return f().subtitle},
then:function(){return _.z("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.z(_.d4,{text:function(){return f().subtitle}}))}}),_.z(_.k,{cond:function(){return f().featureListData},
then:function(U){return _.z("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.z(_.TB,{each:U},function(g){var K;return _.z("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.z(_.X8,{icon:(K=g.icon)==null?void 0:K.iconType,active:function(){return g.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(g.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-green";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-small";default:return"yt-option-section-renderer__option-section-feature-item-icon-default"}}}),_.z("div",{class:"yt-option-section-renderer__option-section-feature-item-text"},_.z(_.d4,{text:g.text,
className:function(){return g.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"yt-option-section-renderer__option-section-feature-item-text-secondary":""}})))}))}}),_.z(_.k,{cond:function(){return f().secondaryTitle},
then:function(){return _.z("div",{class:"yt-option-section-renderer__option-section-secondary-title"},_.z(_.d4,{text:function(){return f().secondaryTitle}}))}}),_.z(_.TB,{each:function(){return f().sectionDisclaimers||[]}},function(U){return _.z("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.z(_.d4,{text:U}))})),_.z(_.aH,{data:function(){return f().optionItems}},{optionItemRenderer:function(U){return _.z("div",{class:"yt-option-section-renderer__option-item"},_.z(b3B,{data:U.data,
className:R,flowStateEntityKey:W,selectionStepStyle:p}))}}),_.z(_.k,{cond:function(){return f().offerText},
then:function(){return _.z("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.z(_.d4,{text:function(){return f().offerText}}))}}))},"Rf");
DeI.idomCompat=!0;var I2M=_.UI(function(d){var f=d.data;var R=d.flowClassName;var W=d.flowStateEntityKey;d=d.isDesktop;var p=function(){var Y;return(Y=f().flowStateEntityKey)!=null?Y:W==null?void 0:W()},U=function(){return(p==null?void 0:p())||""},g=function(){return f().style},K=_.xt(_.CT,U);
_.SL(function(){var Y=f(),b=U(),D=K();!_.e(D,e1R)&&Y.noPreselect&&b!==""&&Y.defaultButtonOverride&&xhI("default",b,Y.defaultButtonOverride,D)});
var E={};return _.z("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.Iw("ytm-option-selection-flow-step-renderer",(E["ytm-option-selection-flow-step-renderer--desktop"]=d,E["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return f().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},E))},_.z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.z(_.d4,{text:function(){return f().header}})),_.z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.z(_.d4,{text:function(){return f().subtitle}}))),_.z(_.aH,{data:function(){return f().optionItems||[]}},{optionItemRenderer:function(Y){return _.z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.z(b3B,{data:Y.data,
className:R,flowStateEntityKey:p,selectionStepStyle:g}))},
optionSectionRenderer:function(Y){return _.z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.z(DeI,{data:Y.data,flowClassName:R,flowStateEntityKey:p,selectionStepStyle:g}))}}))},"Sf");
I2M.idomCompat=!0;_.Hk(I2M,"yt-option-selection-flow-step-renderer",{props:{data:_.jE,flowClassName:_.jE,flowStateEntityKey:_.jE,isDesktop:_.jE}});_.WG=_.UI(function(d){var f=_.pu(d,{type:1,disablePadding:!1,disablePrimaryButton:!1}),R=f.data,W=f.type;d=f.disablePadding;var p=f.disablePrimaryButton,U=f.onClickPrimaryButton,g=function(){return R().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},K=function(){return{disabled:p(),
state:p()?"disabled":"active"}},E=function(){return R().leadingLabel||R().trailingLabel};
f={};return _.z("yt-panel-footer-view-model",{class:_.Iw("yt-panel-footer-view-model-wiz",(f["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return R().shouldHideDivider},f["yt-panel-footer-view-model-wiz--disable-padding"]=d,f))},_.z(_.k,{cond:E,
then:function(){var Y={},b={};return _.z("div",{class:_.Iw("yt-panel-footer-view-model-wiz__text-row",(Y["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var D=R();return!(!D.leadingLabel&&!D.trailingLabel||!D.primaryButton&&!D.secondaryButton)},Y))},_.z(_.d4,{text:function(){return R().leadingLabel},
className:_.Iw((b["yt-panel-footer-view-model-wiz--text-padding"]=E,b))}),_.z(_.d4,{text:function(){return R().trailingLabel}}))}}),_.z(_.k,{cond:g,
then:function(){var Y={};return _.z("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.z("div",{class:_.Iw("yt-panel-footer-view-model-wiz__primary-button",(Y["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return R().secondaryButton},Y))},_.z(_.aH,{data:function(){return R().primaryButton}},{buttonViewModel:function(b){return _.z(_.bE,{data:b.data,
buttonOverrides:K,onClick:U})}})),_.z(_.aH,{data:function(){return R().secondaryButton}},{buttonViewModel:_.bE}))}}),_.z(_.k,{cond:function(){return!g()},
then:function(){var Y={},b={},D={};return _.z("div",{class:_.Iw("yt-panel-footer-view-model-wiz__button-row",(Y["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===W()},Y))},_.z("div",{class:_.Iw("yt-panel-footer-view-model-wiz__button-row--left-button",(b["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===W()},b["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!R().secondaryButton||0===W()},b["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===W()},b))},_.z(_.aH,{data:function(){return R().secondaryButton}},{buttonViewModel:_.bE})),_.z("div",{class:_.Iw("yt-panel-footer-view-model-wiz__primary-button",(D["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===W()||1===W()},D["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===W()},D))},_.z(_.aH,{data:function(){return R().primaryButton}},{buttonViewModel:function(I){return _.z(_.bE,{data:I.data,
buttonOverrides:K,onClick:U})}})))}}))},"Tf");
_.WG.idomCompat=!0;_.qDJ=_.UI(function(d){d=_.pu(d,{disablePadding:!1});var f=d.data,R=d.disablePadding;d=_.GGW(function(){return f().formId});
var W=d.submitForm,p=d.isValid,U=d.isSubmitting;return _.z("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.z(_.aH,{data:function(){return f().panelFooter}},{panelFooterViewModel:function(g){return _.z(_.WG,{data:g.data,
onClickPrimaryButton:function(){W()},
disablePrimaryButton:function(){return!p()||U()},
disablePadding:R})}}))},"Uf");_.Hk(_.qDJ,"yt-form-footer-view-model",{props:{data:_.jE,disablePadding:_.jE}});var LYs=_.UI(function(d){var f=_.q("enable_user_rating_web");return _.z("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.z(_.k,{cond:function(){var R;return(R=d.data())==null?void 0:R.image},
then:function(R){return _.z(_.Wk,{data:R,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.z(_.d4,{text:function(){var R;
return(R=d.data())==null?void 0:R.title}})),_.z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.z(_.d4,{text:function(){var R;
return(R=d.data())==null?void 0:R.subtitle}})),_.z(_.k,{cond:function(){return!f},
then:function(){return _.z(_.aH,{data:function(){var R;return(R=d.data())==null?void 0:R.viewTipsButton}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Vf");_.Hk(LYs,"yt-contributor-zero-state-view-model",{props:{data:_.jE}});var eJ$=_.UI(function(d){var f=function(){var R;return(R=d.data())==null?void 0:R.image};
return _.z("yt-featured-content-item-view-model",{class:_.Iw("ytFeaturedContentItemViewModelHost")},_.z("div",{class:_.Iw(function(){return f()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.z("div",{class:function(){return f()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.z(_.k,{cond:f,
then:function(){return _.z("div",{class:"ytFeaturedContentItemViewModelImage"},_.z(_.aH,{data:function(){return d.data().image}},{themedImageViewModel:function(R){return _.z(pWB,{data:R.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.z(_.k,{cond:function(){var R;
return!f()&&((R=d.data())==null?void 0:R.iconName)},
then:function(){return _.z("div",{class:"ytFeaturedContentItemViewModelIcon"},_.z(_.X8,{icon:function(){return d.data().iconName}}))}}),_.z("div",{class:"ytFeaturedContentItemViewModelContent"},_.z(_.k,{cond:function(){var R;
return(R=d.data())==null?void 0:R.title},
then:function(){return _.z("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.z(_.d4,{text:function(){return d.data().title}}))}}),_.z(_.k,{cond:function(){var R;
return(R=d.data())==null?void 0:R.body},
then:function(){return _.z("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.z(_.d4,{text:function(){return d.data().body}}))}})))))},"Wf");var xeL=_.UI(function(d){var f=function(){var p;return XNY((p=d.data())==null?void 0:p.titleFontSize)},R=function(){var p;
return TjR((p=d.data())==null?void 0:p.descriptionFontSize)},W=function(){var p;
return((p=d.data())==null?void 0:p.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.z("yt-landing-page-view-model",{class:_.Iw("ytLandingPageViewModelHost",d.className)},_.z("div",{class:"ytLandingPageViewModelHeader"},_.z(_.k,{cond:function(){var p;return(p=d.data())==null?void 0:p.bannerImage},
then:function(p){return _.z("div",{class:"ytLandingPageViewModelHeaderImage"},_.z(_.aH,{data:function(){return p()}},{imageBannerViewModel:function(U){return _.z(_.$D,{data:U.data,
isPositionRelative:!0})}}))}}),_.z(_.k,{cond:function(){var p;
return(p=d.data())==null?void 0:p.bannerAnimation},
then:function(p){return _.z(_.xL,{data:function(){var U=p();if(U==null?0:U.url){var g;U={path:(g=U==null?void 0:U.url)!=null?g:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(U==null?0:U.payload){var K;U={animationData:JSON.parse((K=U==null?void 0:U.payload)!=null?K:""),autoplay:!0,loop:!0,renderer:"svg"}}else U=void 0;return{animationConfig:U}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.z("div",{class:"ytLandingPageViewModelHeaderTitle"},_.z(_.k,{cond:function(){var p;
return(p=d.data())==null?void 0:p.title},
then:function(p){return _.z("div",{class:_.Iw("ytLandingPageViewModelHeaderTitleContent",f)},_.z(_.d4,{text:function(){return p()}}))}}),_.z(_.k,{cond:function(){var p;
return(p=d.data())==null?void 0:p.description},
then:function(p){var U={};return _.z(_.d4,{className:_.Iw("ytLandingPageViewModelHeaderTitleDescription",R,(U.ytLandingPageViewModelHeaderTitleDescriptionMargin=W,U)),text:function(){return p()}})}}))),_.z(_.k,{cond:function(){var p,U;
return(p=d.data())==null?void 0:(U=p.featuredContentList)==null?void 0:U.length},
then:function(){return _.z("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.z(_.aH,{data:function(){return d.data().featuredContentList}},{featuredContentItemViewModel:function(p){return _.z(eJ$,{data:p.data})}}))}}),_.z(_.k,{cond:function(){var p,U;
return(p=d.data())==null?void 0:(U=p.expandableContentList)==null?void 0:U.length},
then:function(){return _.z("div",{class:"ytLandingPageViewModelFaqSection"},_.z(_.aH,{data:function(){return d.data().expandableContentList}},{faqEntryViewModel:function(p){return _.z("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.z(_.K0y,{data:p.data}))}}))}}),_.z("div",{class:"ytLandingPageViewModelFooter"},_.z(_.k,{cond:function(){var p;
return(p=d.data())==null?void 0:p.legalCopy},
then:function(p){return _.z("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.z(_.d4,{text:function(){return p()}}))}}),_.z(_.k,{cond:function(){var p;
return(p=d.data())==null?void 0:p.actions},
then:function(p){return _.z("div",null,_.z(_.aH,{data:function(){return p()}},{flexibleActionsViewModel:function(U){return _.z(_.vd,{data:U.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Xf");_.Hk(_.UI(function(d){return _.z("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.z("div",{class:"ytLpSectionGroupViewModelContainer"},_.z(_.aH,{data:function(){return d.data().sections}},{landingPageViewModel:function(f){return _.z(xeL,{data:f.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Yf"),"yt-lp-section-group-view-model",{props:{data:_.jE}});var XWG=_.UI(function(d){var f=d.data;var R=d.selectedKey;var W=d.onSelected;var p=d.groupName;var U=function(){return f().text},g=function(){return f().attributedText},K=function(){return f().subtext},E=function(){return f().attributedSubtext},Y=_.z("div",{class:"ytRadioButtonItemViewModelLabel"},_.z(_.k,{cond:U,
then:function(){return _.z("div",null,U)}}),_.z(_.k,{cond:g,
then:function(){return _.z(_.d4,{text:g})}}),_.z(_.k,{cond:K,
then:function(){return _.z("div",{class:"ytRadioButtonItemViewModelSubText"},K)}}),_.z(_.k,{cond:E,
then:function(){return _.z("div",{class:"ytRadioButtonItemViewModelSubText"},_.z(_.d4,{text:E}))}})),b=function(){if(g()){var I;
return(I=g())==null?void 0:I.content}return U()},D=function(){if(E()){var I;
return(I=E())==null?void 0:I.content}return K()};
d={};return _.z("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.z(_.FP,{name:p,checked:function(){return!(R==null||!R()||f().key!==(R==null?void 0:R()))},
onChange:function(I){W==null||W(I.target,f(),p==null?void 0:p())},
labelRenderable:function(){return Y},
ariaLabel:function(){return D()?b()+", "+D():b()},
className:_.Iw((d.ytRadioButtonItemViewModelSubTitle=function(){return!!f().subtext},d))}))},"Zf");_.T08=_.UI(function(d){var f=d.data;var R=d.onSelected;var W=d.selectedKey;var p=d.groupName;var U=function(){return(p==null?void 0:p())||f().key};
return _.z("yt-radio-button-group-view-model",{class:"ytRadioButtonGroupViewModelHost"},_.z("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.z(_.aH,{data:function(){return f().radioButtons}},{radioButtonItemViewModel:function(g){return _.z(XWG,{data:g.data,
onSelected:R,selectedKey:W,groupName:U})}})))},"$f");var AAJ=_.UI(function(d){_.SL(function(){if(d.controlledMode()&&d.data().defaultSelected)_.vW(Error("Oj"));else{var U;!d.controlledMode()&&((U=d.selected)==null?0:U.call(d))&&_.vW(Error("Pj"))}});
var f=_.Z(_.ey(function(){if(!d.controlledMode())return d.data().defaultSelected})),R=f.next().value,W=f.next().value,p=function(){if(!d.controlledMode())return R();
var U;return(U=d.selected)==null?void 0:U.call(d)};
return _.z("yt-checkbox-item-view-model",{class:_.Iw("ytCheckboxItemViewModelHost")},_.z(_.J8,{data:function(){var U=d.data(),g=p();return{title:U.text,subtitle:U.subtext,superlabel:U.superlabel,isSelected:!!g,isDisabled:U.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!d.controlledMode()&&W(!R());var U,g;(g=d.onTap)==null||g.call(d,!!p(),d.data(),(U=d.groupName)==null?void 0:U.call(d))}}))},"ag");var a2s=_.UI(function(d){var f=d.data;var R=d.controlledMode;var W=d.selectedKeys;var p=d.onItemTap;var U=d.groupName;var g=function(){return(U==null?void 0:U())||f().key};
_.SL(function(){R()&&f().defaultSelectedKeys?_.vW(Error("Qj")):!R()&&(W==null?0:W())&&_.vW(Error("Rj"))});
d=_.Z(_.ey(function(){if(!R())return f().defaultSelectedKeys}));
var K=d.next().value,E=d.next().value,Y=function(b,D,I){b=[];!R()&&D.key&&(b=ApG(D.key,K()||[]),E(b));p==null||p(D,b,I)};
return _.z("yt-checkbox-group-view-model",{class:_.Iw("ytCheckboxGroupViewModelHost")},_.z("fieldset",{class:_.Iw("ytCheckboxGroupViewModelFieldset")},_.z(_.aH,{data:function(){return f().checkboxes}},{checkboxItemViewModel:function(b){var D=b.data;
return _.z(AAJ,{data:D,controlledMode:!0,selected:function(){var I=R()?(W==null?void 0:W())||[]:K()||[],L=D().key;return L?I.includes(L):!1},
onTap:Y,groupName:g})}})))},"bg");var pi=_.UI(function(d){var f=_.xt(aOh,_.Ww(function(){var K;return(K=d.data())==null?void 0:K.noteFeedEntityKey},"")),R=_.xt(oYB,_.Ww(function(){var K;
return(K=d.data())==null?void 0:K.userRatingEntityKey},"")),W=_.q("enable_user_rating_web"),p=function(){var K,E,Y;
return((K=f())==null?0:K.contributorNote)?(E=f())==null?void 0:E.contributorNote:(Y=d.data())==null?void 0:Y.existingNote},U=function(){var K,E;
return!!R()&&!!MLI((K=R())==null?void 0:K.helpfulnessValue,(E=d.data())==null?void 0:E.noteData)};
if(W){var g={};return _.z("yt-note-view-model",{class:_.Iw("ytNoteViewModelHostUserRating",(g.ytNoteViewModelHostUserRatingPublishedNote=function(){var K,E,Y,b;return((K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.isPublished)&&!((Y=d.data())==null?0:(b=Y.noteData)==null?0:b.isUserRatingForm)},g))},_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.z(_.k,{cond:function(){var K,E;
return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.isPinned},
then:function(){return _.z(_.X8,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.z(_.k,{cond:function(){var K,E;return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.isPublished},
then:function(){return _.z(_.X8,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.z(_.aH,{data:function(){var K;
return(K=d.data())==null?void 0:K.metadata}},{contentMetadataViewModel:_.Hx}),_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var K,E;
return(E=_.e((K=d.data())==null?void 0:K.metadata,_.oTV))==null?void 0:E.delimiter}),_.z(_.d4,{text:function(){var K;
return(K=p())==null?void 0:K.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.z(_.k,{cond:function(){var K,E;return!((K=d.data())==null?0:(E=K.noteData)==null?0:E.isUserRatingForm)},
then:function(){return _.z(_.aH,{data:function(){var K,E,Y,b,D,I,L,X=!!((K=d.data())==null?0:(E=K.noteData)==null?0:E.isPinned);K=U();E=(Y=d.data())==null?void 0:Y.noteData;Y=(b=f())==null?void 0:(D=b.contributorNote)==null?void 0:D.deleteAction;b=(I=d.data())==null?void 0:I.overflowButtonNoteWithRatingOnTapOverride;I=(L=d.data())==null?void 0:L.overflowButton;return X?wNs(E,Y):K?{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}}:I}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.z("div",{class:"ytNoteViewModelNoteContent"},_.z(_.d4,{text:function(){var K;
return(K=p())==null?void 0:K.text}})),_.z(_.k,{cond:function(){var K,E,Y,b;
return!((K=d.data())==null?0:(E=K.noteData)==null?0:E.isPinned)&&!((Y=d.data())==null?0:(b=Y.noteData)==null?0:b.isUserRatingForm)},
then:function(){return _.z(_.k,{cond:U,then:function(){return _.z("div",{class:"ytNoteViewModelUserRatingContainer"},_.z(_.d4,{text:function(){var K,E;return MLI((K=R())==null?void 0:K.helpfulnessValue,(E=d.data())==null?void 0:E.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.z(_.aH,{data:function(){var K;return(K=d.data())==null?void 0:K.userRatingButton}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.z(_.k,{cond:function(){var K,E,Y,b;
return!((K=d.data())==null?0:(E=K.noteData)==null?0:E.ignoreDivider)&&!((Y=d.data())==null?0:(b=Y.noteData)==null?0:b.isUserRatingForm)},
then:function(){return _.z("div",{class:"ytNoteViewModelDivider"},_.z(_.aH,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(K){return _.z(_.wva,{data:K.data})}}))}}))}return _.z("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.z(_.k,{cond:function(){var K,E;return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.isPinned},
then:function(){return _.z(_.X8,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.z(_.k,{cond:function(){var K,E;return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.isPublished},
then:function(){return _.z(_.X8,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.z(_.k,{cond:function(){return W},
then:function(){return _.z(_.aH,{data:function(){var K;return(K=d.data())==null?void 0:K.metadata}},{contentMetadataViewModel:function(K){return _.z(_.Hx,{data:K.data})}})}}),_.z(_.d4,{text:function(){var K,E;
return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.headerText}}),_.z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.z(_.d4,{text:function(){var K,E;
return(K=d.data())==null?void 0:(E=K.noteData)==null?void 0:E.delimiter}})),_.z(_.d4,{text:function(){var K,E;
return(K=f())==null?void 0:(E=K.contributorNote)==null?void 0:E.publishedTimeText}})),_.z(_.aH,{data:function(){var K,E,Y;
return wNs((K=d.data())==null?void 0:K.noteData,(E=f())==null?void 0:(Y=E.contributorNote)==null?void 0:Y.deleteAction)}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.z("div",{class:"ytNoteViewModelNoteContent"},_.z(_.d4,{text:function(){var K,E;
return(K=f())==null?void 0:(E=K.contributorNote)==null?void 0:E.text}})))},"cg");
pi.idomCompat=!0;_.Hk(_.UI(function(d){var f=_.xt(_.CT,_.Ww(function(){var S;return(S=d.data())==null?void 0:S.flowStateEntityKey},"")),R=_.Z(_.ey(function(){var S;
return(S=_.e(d.data().helpfulnessValue,_.as))==null?void 0:S.defaultSelectedKey})),W=R.next().value,p=R.next().value;
R=_.Z(_.ey(function(){var S,r,v;return(v=_.e((S=_.e(d.data().helpfulnessValue,_.as))==null?void 0:(r=S.radioButtons)==null?void 0:r.find(function(c){var n;return((n=_.e(c,NX$))==null?void 0:n.key)===W()}),NX$))==null?void 0:v.value}));
var U=R.next().value,g=R.next().value,K=function(S,r){p(r.key);g(r.value)},E=function(){var S,r;
return((S=U())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((r=U())==null?void 0:r.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},Y=function(){var S,r;
return((S=U())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((r=U())==null?void 0:r.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"};
R=_.Z(_.ey(function(){var S;return(S=_.e(d.data().helpfulReasons,$2Y))==null?void 0:S.defaultSelectedKeys}));
var b=R.next().value,D=R.next().value,I=function(S){lOB(S.key,b,D)};
R=_.Z(_.ey(function(){var S;return(S=_.e(d.data().notHelpfulReasons,$2Y))==null?void 0:S.defaultSelectedKeys}));
var L=R.next().value,X=R.next().value,w=function(S){lOB(S.key,L,X)};
return _.z("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.z(_.aH,{data:function(){var S=_.e(f(),rv$);if(S){var r;var v={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:S==null?void 0:(r=S.note)==null?void 0:r.headerText}]}],delimiter:"\u2022"}},existingNote:S.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else v=void 0;return v}},{noteViewModel:function(S){return _.z("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.z(pi,{data:S.data}))}}),_.z(_.aH,{data:function(){var S;
return(S=d.data())==null?void 0:S.helpfulnessValue}},{radioButtonGroupViewModel:function(S){return _.z("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.z(_.T08,{data:S.data,
onSelected:K,selectedKey:W}))}}),_.z(_.k,{cond:E,
then:function(){return _.z("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.z("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.z(_.d4,{text:function(){var S;return(S=d.data())==null?void 0:S.helpfulReasonQuestion}})),_.z(_.aH,{data:function(){var S;
return(S=d.data())==null?void 0:S.helpfulReasons}},{checkboxGroupViewModel:function(S){return _.z(a2s,{data:S.data,
onItemTap:I,selectedKeys:b,controlledMode:!0})}}))}}),_.z(_.k,{cond:Y,
then:function(){return _.z("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.z("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.z(_.d4,{text:function(){var S;return(S=d.data())==null?void 0:S.notHelpfulReasonQuestion}})),_.z(_.aH,{data:function(){var S;
return(S=d.data())==null?void 0:S.notHelpfulReasons}},{checkboxGroupViewModel:function(S){return _.z(a2s,{data:S.data,
onItemTap:w,selectedKeys:L,controlledMode:!0})}}))}}),_.z(_.k,{cond:function(){return!E()&&!Y()},
then:function(){return _.z(_.aH,{data:function(){var S;return(S=d.data())==null?void 0:S.helpfulNoteFeatures}},{alertBannerViewModel:function(S){return _.z("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.z(_.uJy,{data:S.data}))}})}}))},"dg"),"yt-note-user-rating-view-model",{props:{data:_.jE}});_.Hk(pi,"yt-note-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=_.xt(aOh,_.Ww(function(){var R;return(R=d.data())==null?void 0:R.noteFeedEntityKey},""));
return _.z("yt-notes-wrapper-view-model",{class:_.Iw("ytNotesWrapperViewModelHost")},_.z(_.k,{cond:function(){var R,W,p;return!((R=d.data())==null||!R.existingNotes)||!((W=d.data())==null||!W.currentNote)&&!((p=f())==null||!p.contributorNote)},
then:function(){return _.z(_.U3,null,_.z(_.aH,{data:function(){var R,W,p,U;return((W=_.e((R=d.data())==null?void 0:R.currentNote,m2k))==null?0:(p=W.noteData)==null?0:p.isPublished)?(U=d.data())==null?void 0:U.currentNote:void 0}},{noteViewModel:function(R){return _.z(pi,{data:R.data})}}),_.z(_.aH,{data:function(){var R;
return(R=d.data())==null?void 0:R.existingNotes}},{noteViewModel:function(R){var W=R.data;
return _.z(_.k,{cond:function(){var p,U;return(p=W())==null?void 0:(U=p.noteData)==null?void 0:U.isPublished},
then:function(){return _.z(pi,{data:W})}})}}),_.z(_.aH,{data:function(){var R,W,p,U;
return((W=_.e((R=d.data())==null?void 0:R.currentNote,m2k))==null?0:(p=W.noteData)==null?0:p.isPublished)?void 0:(U=d.data())==null?void 0:U.currentNote}},{noteViewModel:function(R){return _.z(pi,{data:R.data})}}),_.z(_.aH,{data:function(){var R;
return(R=d.data())==null?void 0:R.existingNotes}},{noteViewModel:function(R){var W=R.data;
return _.z(_.k,{cond:function(){var p,U;return!((p=W())==null?0:(U=p.noteData)==null?0:U.isPublished)},
then:function(){return _.z(pi,{data:W})}})}}))},
else:function(){return _.z(_.aH,{data:function(){var R;return(R=d.data())==null?void 0:R.zeroStateData}},{contributorZeroStateViewModel:LYs})}}))},"eg"),"yt-notes-wrapper-view-model",{props:{data:_.jE}});var Ui=_.UI(function(d){var f=_.pu(d,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),R=f.label,W=f.text,p=f.placeholder,U=f.hint;d=f.rows;var g=f.overflowStyle,K=f.outline,E=f.disabled,Y=f.disableNewLines,b=f.characterLimit,D=f.validation,I=f.onInput,L=_.fA("textarea");f=_.Z(_.ey(function(){return W()}));
var X=f.next().value,w=f.next().value;f=_.Z(_.kY(!1,void 0,"fXvinf"));var S=f.next().value,r=f.next().value,v=function(){r(!0)},c=function(){r(!1)};
_.SL(function(){var nQ=L.value,uW=g(),Ue=X();uW==="expand-vertically"&&Ue&&GBI(nQ);L.value.addEventListener("focusin",v);L.value.addEventListener("focusout",c)});
_.SI(function(){L.value.removeEventListener("focusin",v);L.value.removeEventListener("focusout",c)});
var n=function(){var nQ;return(nQ=D())==null?void 0:nQ.validate(X())},y=function(){return b()&&!n()&&X().length>b().maxChars},h=function(){return!!n()||y()};
f=_.qL(function(nQ){if(!nQ.currentTarget)return!1;nQ=nQ.currentTarget;w(nQ.value);g()==="expand-vertically"&&GBI(nQ);I==null||I(nQ.value);return!0});
var t=_.qL(function(nQ){Y()&&nQ.key==="Enter"&&nQ.preventDefault();return!1}),kU=_.qL(function(){L.value.focus()}),Eu=function(){return p()||R()},IJ={},xU={},ek={};
return _.z("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.z("div",{class:_.Iw("ytStandardsTextareaShapeTextareaContainer",(IJ.ytStandardsTextareaShapeTextareaContainerOutline=K,IJ.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=E,IJ.ytStandardsTextareaShapeTextareaContainerOutlineError=h,IJ)),"on:click":kU},_.z("label",{class:_.Iw("ytStandardsTextareaShapeLabel",(xU.ytStandardsTextareaShapeLabelFocused=S,xU.ytStandardsTextareaShapeLabelDisabled=E,xU.ytStandardsTextareaShapeLabelError=
function(){return h()&&!E()},xU.ytStandardsTextareaShapeLabelHidden=function(){return!S()&&!X()&&!!Eu()},xU))},R),_.z("div",{class:_.Iw("ytStandardsTextareaShapePlaceholder",(ek.ytStandardsTextareaShapePlaceholderVisible=function(){return!S()&&!X()},ek)),
"aria-hidden":"true"},Eu),_.z("textarea",{el:L,class:"ytStandardsTextareaShapeTextarea",rows:d,disabled:E,placeholder:Eu,"on:input":f,"on:keydown":t},X)),_.z(_.k,{cond:function(){return U()&&!h()},
then:function(){var nQ={};return _.z("div",{class:_.Iw("ytStandardsTextareaShapeHint",(nQ.ytStandardsTextareaShapeHintDisabled=E,nQ))},_.z("div",{class:"ytStandardsTextareaShapeHintHintMessage"},U))}}),_.z(_.k,{cond:n,
then:function(){return _.z(MYB,{disabled:E},_.z("div",{class:"ytStandardsTextareaShapeErrorMessage"},n))}}),_.z(_.k,{cond:b,
then:function(nQ){return _.z(_.k,{cond:y,then:function(){return _.z(MYB,{disabled:E},_.z("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return nQ().errorMessage}),_.z("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return X().length+"/"+nQ().maxChars}))}})}}))},"fg");
Ui.idomCompat={callbacks:{onInput:!0}};var MYB=_.UI(function(d){var f={};return _.z("div",{class:_.Iw("ytStandardsTextareaShapeError",(f.ytStandardsTextareaShapeErrorDisabled=d.disabled,f)),role:"alert"},_.z(_.X8,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),d.children)},"gg");_.wWG=_.UI(function(d){var f=d.data;return _.z("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.z(Ui,{text:d.text,label:function(){var R;return(R=f().contentProperties)==null?void 0:R.labelText},
placeholder:function(){var R;return(R=f().contentProperties)==null?void 0:R.placeholderText},
hint:function(){var R;return(R=f().contentProperties)==null?void 0:R.hintText},
outline:function(){var R;return!((R=f().displayProperties)==null?0:R.hideBorder)},
overflowStyle:function(){var R;return((R=f().displayProperties)==null?0:R.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:d.disabled,disableNewLines:function(){var R;return(R=f().displayProperties)==null?void 0:R.disableNewLines},
onInput:d.onInput,characterLimit:d.characterLimit,validation:d.validation,rows:function(){var R;return(R=f().displayProperties)==null?void 0:R.rows}}))},"hg");_.l2G=_.UI(function(d){var f=d.data;return _.z("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.z(Ui,{text:d.text,label:function(){var R;return(R=f().contentProperties)==null?void 0:R.labelText},
placeholder:function(){var R;return(R=f().contentProperties)==null?void 0:R.placeholderText},
hint:function(){var R;return(R=f().contentProperties)==null?void 0:R.hintText},
outline:function(){var R;return!((R=f().displayProperties)==null?0:R.hideBorder)},
overflowStyle:function(){var R;return((R=f().displayProperties)==null?0:R.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var R;return(R=f().displayProperties)==null?void 0:R.disableNewLines},
onInput:d.onInput,characterLimit:d.characterLimit,validation:d.validation,rows:function(){var R;return(R=f().displayProperties)==null?void 0:R.rows}}))},"ig");var G8$=_.UI(function(d){var f=_.Z(_.ey(function(){var Eu,IJ;return((Eu=d.data().structuredContextNoteFormSchema)==null?0:(IJ=Eu.initialValues)==null?0:IJ.noteBody)?d.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),R=f.next().value,W=f.next().value;
f=_.Z(_.ey(function(){d.data();return!1}));
var p=f.next().value,U=f.next().value;f=_.Z(_.ey(function(){d.data();return!1}));
var g=f.next().value,K=f.next().value;f=_.Z(_.ey(function(){var Eu,IJ;return((Eu=d.data().structuredContextNoteFormSchema)==null?0:(IJ=Eu.initialValues)==null?0:IJ.timestamp)?d.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var E=f.next().value,Y=f.next().value;f=_.Z(_.ey(function(){d.data();return!1}));
var b=f.next().value,D=f.next().value;f=_.Z(_.ey(function(){var Eu,IJ;return((Eu=d.data().structuredContextNoteFormSchema)==null?0:(IJ=Eu.initialValues)==null?0:IJ.sources)?[d.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var I=f.next().value,L=f.next().value;f=_.Z(_.ey(function(){d.data();return!1}));
var X=f.next().value,w=f.next().value;f=_.Z(_.ey(function(){return!1}));
var S=f.next().value,r=f.next().value;_.SL(function(){var Eu;_.$gR((Eu=d.data().structuredContextNoteFormSchema)==null?void 0:Eu.id,{isSubmitting:S,onSubmit:function(){r(!0);var IJ=F98(R(),E(),I(),d.data()),xU=_.Ze().resolve(_.s4);IJ&&xU&&xU.resolveCommand(IJ,{commandController:{onSuccess:function(){r(!1)}}})},
isValid:function(){return p()&&!g()&&!b()&&!X()}})});
var v=function(Eu){if(Eu!==void 0&&(W(Eu),!p()&&Eu.length>0&&U(!0),p())){var IJ=rpI(d.data());if(IJ){var xU=IJ.minLength;IJ=IJ.maxLength;xU&&Eu.length<xU?K(!0):IJ&&Eu.length>IJ?K(!0):K(!1)}}},c=function(Eu){if(Eu!==void 0){Y(Eu);
if(Eu.length>0){var IJ,xU,ek,nQ,uW=uKY((IJ=d.data())==null?void 0:(xU=IJ.structuredContextNoteFormSchema)==null?void 0:(ek=xU.fieldSchemas)==null?void 0:(nQ=ek.timestamp)==null?void 0:nQ.validationSchema);if(uW&&(IJ=uW.regex)&&!(new RegExp(IJ)).test(Eu)){D(!0);return}}D(!1)}},n=function(Eu){if(Eu!==void 0){var IJ=Eu.split(/[ \n]/).map(function(xU){return xU.trim()});
L(IJ);if(Eu.length>0)for(Eu=_.Z(IJ),IJ=Eu.next();!IJ.done;IJ=Eu.next())if(!vQR(IJ.value)){w(!0);return}w(!1)}},y=function(){return{validate:function(Eu){if(p()){var IJ=rpI(d.data());
if(IJ){var xU=IJ.minLength;IJ=IJ.translations;if(xU&&Eu.length<xU)return IJ==null?void 0:IJ.minLengthErrorMessage}}}}},h=function(){var Eu=rpI(d.data()),IJ=Eu==null?void 0:Eu.maxLength,xU;
Eu=Eu==null?void 0:(xU=Eu.translations)==null?void 0:xU.maxLengthErrorMessage;if(IJ&&Eu)return{maxChars:IJ,errorMessage:Eu}},t=function(){return{validate:function(Eu){if(Eu){var IJ,xU,ek,nQ,uW=uKY((IJ=d.data())==null?void 0:(xU=IJ.structuredContextNoteFormSchema)==null?void 0:(ek=xU.fieldSchemas)==null?void 0:(nQ=ek.timestamp)==null?void 0:nQ.validationSchema);
if(uW&&(IJ=uW.regex,uW=uW.translations,IJ&&!(new RegExp(IJ)).test(Eu)))return uW==null?void 0:uW.regexErrorMessage}}}},kU=function(){return{validate:function(Eu){if(Eu){var IJ,xU,ek,nQ,uW=QSy((IJ=d.data())==null?void 0:(xU=IJ.structuredContextNoteFormSchema)==null?void 0:(ek=xU.fieldSchemas)==null?void 0:(nQ=ek.sources)==null?void 0:nQ.validationSchema);
if(uW&&(IJ=uW.translations,IJ==null?0:IJ.selectedErrorMessage))for(Eu=Eu.split(/[ \n]/).map(function(Ue){return Ue.trim()}),Eu=_.Z(Eu),xU=Eu.next();!xU.done;xU=Eu.next())if(!vQR(xU.value))return Eu=void 0,(Eu=IJ)==null?void 0:Eu.selectedErrorMessage}}}};
return _.z("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.z(_.aH,{data:function(){var Eu;return(Eu=d.data())==null?void 0:Eu.noteContents}},{textFormFieldViewModel:function(Eu){return _.z(_.l2G,{data:Eu.data,
onInput:v,validation:y,characterLimit:h})},
textFieldViewModel:function(Eu){return _.z(_.wWG,{data:Eu.data,onInput:v,validation:y,characterLimit:h})}})),_.z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.z(_.aH,{data:function(){var Eu;
return(Eu=d.data())==null?void 0:Eu.noteTimestamp}},{textFormFieldViewModel:function(Eu){return _.z(_.l2G,{data:Eu.data,
onInput:c,validation:t})},
textFieldViewModel:function(Eu){return _.z(_.wWG,{data:Eu.data,onInput:c,validation:t})}})),_.z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.z(_.aH,{data:function(){var Eu;
return(Eu=d.data())==null?void 0:Eu.noteSources}},{textFormFieldViewModel:function(Eu){return _.z(_.l2G,{data:Eu.data,
onInput:n,validation:kU})},
textFieldViewModel:function(Eu){return _.z(_.wWG,{data:Eu.data,onInput:n,validation:kU})}})))},"jg");
G8$.idomCompat=!0;_.Hk(G8$,"yt-structured-context-note-view-model",{props:{data:_.jE}});var SDJ=_.UI(function(d){var f=_.Z(_.ey(function(){var U;if((U=d.controlled)==null?0:U.call(d))return[];var g;return(((g=d.data())==null?void 0:g.chips)||[]).map(function(K){K=_.e(K,_.hK);if(K==null?0:K.selected)return Jp8(K.chipValue)}).filter(function(K){return K!==void 0})})),R=f.next().value,W=f.next().value,p=function(U){var g=Jp8(U.chipValue);
if(g!==void 0){var K;if((K=d.controlled)==null?0:K.call(d))return void d.controlled().onTap(g);U=R().includes(g)?[].concat(_.uR(R().filter(function(Y){return Y!==g}))):[].concat(_.uR(R()),[g]);
W(U);var E;if((E=d.uncontrolled)==null?0:E.call(d))d.uncontrolled().onUpdate(U)}};
return _.z("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.z(_.TB,{each:function(){return d.data().chips||[]}},function(U){return _.z("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.z(_.a$O,{data:function(){return _.e(U,_.hK)},
selected:function(){var g;if(g=_.e(U,_.hK)){var K=Jp8(g.chipValue);if(K!==void 0){var E;g=((E=d.controlled)==null?0:E.call(d))?d.controlled().selectedValues.includes(K):R().includes(K)}else g=void 0}else g=!1;return g},
callback:p}))}))},"kg");var VYy=_.UI(function(d){var f=d.data;var R=function(){var K;return((K=f())==null?void 0:K.flowStateKey)||""},W=_.xt(_.CT,R),p=function(){var K;
return(K=_.e(W(),uqI))==null?void 0:K.chips},U=function(K){if(K!==void 0){var E=p()||[];
E=E.find(function(Y){return Y===K})?E.filter(function(Y){return Y!==K}):[].concat(_.uR(E),[K]);
E=Object.assign({},W(),{feedbackFormFlowState:Object.assign({},_.e(W(),uqI),{chips:E})});_.RT(_.MG("flowStateEntity",R(),E))}},g=function(){var K;
return _.e((K=f())==null?void 0:K.inputBox,PvB)};
d=_.Dy(function(K){var E=g();E=!(E==null?0:E.maxChars)||K.length<=E.maxChars;K=Object.assign({},W(),{feedbackFormFlowState:Object.assign({},_.e(W(),uqI),{detail:K}),abuseReportFlowState:Object.assign({},_.e(W(),A1),{navigationEnabled:E})});_.RT(_.MG("flowStateEntity",R(),K))},150);
return _.z("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.z("div",{class:"ytFeedbackFormViewModelChips"},_.z(_.aH,{data:function(){var K;return(K=f())==null?void 0:K.chipSelection}},{chipSelectionFormFieldViewModel:function(K){return _.z(SDJ,{data:K.data,
controlled:function(){return{selectedValues:p()||[],onTap:U}}})}})),_.z("div",{class:"ytFeedbackFormViewModelInputBox"},_.z(Ui,{text:function(){var K;
return(K=_.e(W(),uqI))==null?void 0:K.detail},
placeholder:function(){var K;return((K=g())==null?void 0:K.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var K=g();if(K&&K.maxChars)return{maxChars:K.maxChars,errorMessage:K.maxCharsExceededErrorMessage||""}},
onInput:d})),_.z("div",{class:"ytFeedbackFormViewModelFooterText"},_.z(_.d4,{text:function(){return f().footerText}})))},"lg");
VYy.idomCompat=!0;_.Hk(VYy,"yt-feedback-form-view-model",{props:{data:_.jE}});var rAI=_.UI(function(d){var f=d.data;var R=function(){return f().flowStateKey||""},W=_.xt(hiL,R),p=function(){return _.e(W(),A1)},U=function(){if(_.q("enable_gff_accessibility_fix")){var g=!0,K;
if((K=p())==null?0:K.navigationEnabled){var E;_.Cu((E=p())==null?void 0:E.navigationCommand);g=!1}K=Object.assign({},W(),{abuseReportFlowState:Object.assign({},p(),{isReportFormDirty:g})});_.RT(_.MG("flowStateEntity",R(),K))}else _.Cu((g=p())==null?void 0:g.navigationCommand)};
return _.z("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.z("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.z(_.aH,{data:function(){return f().cancelButton}},{buttonViewModel:function(g){return _.z(_.bE,{data:g.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:U})}}),_.z(_.aH,{data:function(){var g;
if(f().navButton){var K=Object;var E=K.assign,Y=_.e(f().navButton,_.nP),b=((g=p())==null?0:g.navigationEnabled)||_.q("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",D,I;g=_.e((D=p())==null?void 0:D.navigationCommand,_.hh);D=(I=_.e(g,_.BW))==null?void 0:I.url;K={buttonViewModel:E.call(K,{},Y,{state:b,iconName:D?"OPEN_IN_NEW":""})}}else K=void 0;return K}},{buttonViewModel:function(g){return _.z(_.bE,{data:g.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:U})}})))},"mg");
rAI.idomCompat=!0;_.Hk(rAI,"yt-report-form-bottom-bar-view-model",{props:{data:_.jE}});var me8=_.UI(function(d){var f=d.nextStep;return _.z("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.z("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.z(_.X8,{icon:function(){return f().iconName||""}})),_.z("div",null,_.z(_.d4,{text:function(){return f().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"ng"),u5I=_.UI(function(d){var f=d.data;
var R,W=(R=_.Ze().resolve(_.WX(_.dm)))==null?void 0:R(),p=_.xt(_.CT,function(){return f().flowStateKey||""});
return _.z("yt-report-form-confirmation-page-view-model",{class:function(){var U;return((U=_.e(p(),A1))==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.z("div",{class:function(){var U;
return((U=_.e(p(),A1))==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.z(_.Wk,{data:function(){return W&&f().imageDark?f().imageDark:f().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.z("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.z("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return f().confirmationHeader}),_.z("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.z(_.d4,{text:function(){return f().confirmationText}})),_.z("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.z(_.d4,{text:function(){return f().lawEnforcementText}})),
_.z("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return f().whatToExpectHeader}),_.z(_.k,{cond:function(){return f().nextSteps},
then:function(U){return _.z("div",null,_.z(_.TB,{each:U},function(g){return _.z(me8,{nextStep:g})}))}}),_.z(_.k,{cond:function(){return f().legalReportText},
then:function(U){return _.z("div",null,_.z(_.d4,{text:U,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"og");
u5I.idomCompat=!0;_.Hk(u5I,"yt-report-form-confirmation-page-view-model",{props:{data:_.jE}});var Pwy=_.UI(function(d){var f=d.data;var R=function(){var U;return((U=_.e(f().inputBox,PvB))==null?void 0:U.maxChars)||500},W=function(){return f().flowStateKey||""},p=_.xt(_.CT,W);
d=_.Dy(function(U){U=Object.assign({},p(),{flowFormState:{isValid:U.length<=R()},abuseReportFlowState:{userComments:U,navigationEnabled:!(U.length>R()),isReportFormDirty:!0}});_.fu().dispatch(_.GQ("flowStateEntity",W(),U))},150);
_.SL(function(){var U=Object.assign({},p(),{flowFormState:{isValid:!0}});_.fu().dispatch(_.GQ("flowStateEntity",W(),U))});
return _.z("yt-report-form-details-page-view-model",{class:function(){var U;return((U=_.e(p(),A1))==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.z("h1",{class:function(){var U;
return((U=_.e(p(),A1))==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return f().detailsPageHeader}),_.z("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.z(_.d4,{text:function(){return f().bodyText}})),_.z("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.z(Ui,{label:function(){var U;
return((U=_.e(f().inputBox,PvB))==null?void 0:U.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var U;return{errorMessage:((U=_.e(f().inputBox,PvB))==null?void 0:U.maxCharsExceededErrorMessage)||"",maxChars:R()}},
onInput:d})))},"pg");
Pwy.idomCompat=!0;_.Hk(Pwy,"yt-report-form-details-page-view-model",{props:{data:_.jE}});var Qgk=_.UI(function(d){var f=d.data;var R=_.RI("div"),W=function(){return f().flowStateKey||""},p=_.xt(_.CT,W),U=function(){return _.e(p(),A1)};
_.G7(function(){var g,K;if(((g=U())==null?0:g.isReportFormDirty)&&((K=U())==null||!K.navigationEnabled)&&_.q("enable_gff_accessibility_fix")){var E;if(((E=U())==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var Y;(Y=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||Y.scrollIntoView()}else{var b;(b=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||b.scrollIntoView()}}},"VvP2Ne");
return _.z("yt-report-form-reason-select-page-view-model",{class:function(){var g;return((g=U())==null?void 0:g.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.z("h1",{class:function(){var g;
return((g=U())==null?void 0:g.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return f().pageHeader}),_.z("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.z(_.d4,{text:function(){return f().bodyText}})),_.z("div",{class:function(){var g;
return((g=U())==null?void 0:g.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.z(_.k,{cond:function(){var g,K;
return((g=U())==null?void 0:g.isReportFormDirty)&&!((K=U())==null?0:K.navigationEnabled)&&_.q("enable_gff_accessibility_fix")},
then:function(){return _.z("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:R},_.z(_.X8,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.z("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return f().emptyReasonSelectErrorMessage}))}}),_.z(_.T08,{data:function(){return _.e(f().radioButtonGroup,_.as)},
onSelected:function(g,K){g=Object.assign({},p(),{abuseReportFlowState:Object.assign({},U(),{reasonKey:K.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:K.command})});_.RT(_.MG("flowStateEntity",W(),g))},
selectedKey:function(){var g;return(g=U())==null?void 0:g.reasonKey},
groupName:"report-form-reason-select-page"})))},"qg");
Qgk.idomCompat=!0;_.Hk(Qgk,"yt-report-form-reason-select-page-view-model",{props:{data:_.jE}});var vAG=_.UI(function(d){var f=d.data;var R,W=(R=_.Ze().resolve(_.WX(_.dm)))==null?void 0:R();return _.z("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.z("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.z(_.Wk,{data:function(){return W&&f().imageDark?f().imageDark:f().image},
alt:""})),_.z("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.z("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return f().header}),_.z(_.d4,{text:function(){return f().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"rg");
vAG.idomCompat=!0;_.Hk(vAG,"yt-report-form-sign-in-page-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=_.F8(_.nQ2),W=function(){return f().titleSuperscript},p=function(){return f().answersShelf},U=function(){return f().videoShelf},g=function(){var h;
return(h=f().textInputPlaceholder)==null?void 0:h.content},K=function(){return f().showOpenTextInput&&!_.q("web_hide_explore_hub_until_user_navigates_back_to_home")},E=function(){var h;
return(h=f().textInputValue)==null?void 0:h.content},Y=function(){return f().isMultiTurnFlow?f().resetButtonViewModel:void 0},b=!1;
d=_.Z(_.kY(!1,void 0,"Ma3kC"));var D=d.next().value,I=d.next().value;d=_.Z(_.kY("",void 0,"gZZxVc"));var L=d.next().value,X=d.next().value,w=function(){return{state:D()?"active":"disabled"}};
_.GB(function(){if(K()){E()&&X(E());var h;if(!Y()&&((h=R())==null?0:h.stepStates)){var t;h=Object.keys((t=R())==null?void 0:t.stepStates);t=h[h.length-1];var kU,Eu;(t=(kU=R().stepStates[t])==null?void 0:(Eu=kU.userQuery)==null?void 0:Eu.userQuery)&&X(t)}}});
var S=function(h){var t=f().onUpdateText;t&&_.Cu(t,{form:{userQuery:h}});X(h)},r=_.Dy(function(h){S(h.target.value.trim())},150),v=_.qL(function(h){var t;
I(!((t=h.target.value)==null||!t.trim())||b);r(h);return!1}),c=_.qL(function(h){if(h.key==="Enter"&&D()){S(h.target.value.trim());
h=void 0;var t=_.e(f().nextButtonViewModel,_.nP),kU,Eu;if(t==null?0:(kU=t.loggingDirectives)==null?0:(Eu=kU.clientVeSpec)==null?0:Eu.uiType){var IJ,xU;h=_.z2((IJ=t.loggingDirectives)==null?void 0:(xU=IJ.clientVeSpec)==null?void 0:xU.uiType)}(kU=f().onNextStepCommand)&&_.Cu(kU,{forceClickLogging:!0,clickedVisualElement:h})}return!1}),n=function(h,t){b=t;
I(t);if(f().isMultiTurnFlow&&t){var kU;S((kU=h==null?void 0:h.text)!=null?kU:"")}if(_.q("web_hide_explore_hub_until_user_navigates_back_to_home")){var Eu,IJ,xU;(xU=(IJ=(Eu=y.value)==null?void 0:Eu.closest("ytd-flow-step-renderer"))==null?void 0:IJ.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||xU.click()}},y=_.fA("yt-talk-to-recs-view-model");
d={};return _.z("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:y},_.z("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.z(_.aH,{data:function(){return f().topCornerButton}},{buttonViewModel:_.bE})),_.z("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.z("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.z(_.d4,{text:function(){return f().title}}),_.z(_.k,{cond:W,
then:function(){return _.z("sup",{class:"ytwTalkToRecsSuperScript"},_.z(_.d4,{text:W}))}})),_.z("div",{class:"ytwTalkToRecsSubtitle"},_.z(_.d4,{text:function(){return f().subtitle}})),_.z("div",{class:"ytwTalkToRecsResultsShelf"},_.z(_.k,{cond:p,
then:function(){return _.z(_.aH,{data:p},{chipsShelfViewModel:function(h){return _.z("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.z(_.QS,{data:h.data,callback:n,selectionBehavior:1}))}})}}),_.z(_.k,{cond:U,
then:function(){return _.z(_.aH,{data:U},{horizontalShelfViewModel:function(h){return _.z("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.z(_.h8,{data:h.data,includeMargin:!0,thumbnailAspectRatio:0}))}})}})),_.z("div",{class:_.Iw("ytwTalkToRecsRefinementContainer",(d.ytwTalkToRecsBottomMargin=function(){return f().isMultiTurnFlow},d))},_.z(_.k,{cond:K,
then:function(){return _.z("div",{class:"ytwTalkToRecsUserInputBox"},_.z("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:g,value:L,"on:input":v,"on:keyup":c,maxlength:200}))}}),_.z(_.aH,{data:function(){return f().isMultiTurnFlow?f().nextButtonViewModel:void 0}},{buttonViewModel:function(h){return _.z("div",{class:"ytwTalkToRecsFlowControlButtons"},_.z(_.bE,{data:h.data,
buttonOverrides:w}))}}),_.z(_.aH,{data:Y},{buttonViewModel:function(h){return _.z("div",{class:"ytwTalkToRecsFlowControlButtons"},_.z(_.bE,{data:h.data,
onClick:function(){var t=_.e(f().resetButtonViewModel,_.nP);S(L());(t=t==null?void 0:t.onTap)&&_.Cu(t)}}))}}))))},"sg"),"yt-talk-to-recs-view-model",{props:{data:_.jE}});var h1y={sources:[{clientResource:{imageName:"CHECK"}}]};_.FYR=_.UI(function(d){var f=_.fA("div");d=_.pu(d,{error:void 0});var R=d.data,W=d.error,p=d.onSelected;d=_.Z(_.ey(function(){return NjI(R())}));
var U=d.next().value,g=d.next().value;Bj8(R,function(I){g(I);var L,X,w=$h$((L=R().options)==null?void 0:(X=L[I])==null?void 0:X.value,R().type);p==null||p(w);f.value.focus()});
d=_.qL(function(){if(!R().disabled){var I=R(),L=U(),X=f.value;I.options&&(I=oQs(I.options,L,I.label),_.Ze().resolve(_.r6).openSheet({viewModel:I},X))}});
var K=_.iiW(),E=function(){return!!W()},Y=function(){return!!R().disabled},b={},D={};
return _.z("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.z("div",{class:_.Iw("ytDropdownViewModelDropdownContainer",(b.ytDropdownViewModelDropdownContainerErrorBorder=E,b.ytDropdownViewModelDropdownContainerDisabled=Y,b)),"on:click":d,el:f,role:"combobox",tabindex:0,"on:keydown":K,"aria-invalid":E,"aria-disabled":Y,"aria-describedby":function(){return E()?"dropdown-view-model-error":void 0}},_.z("div",{class:"ytDropdownViewModelText"},ypI(R,E,U),CVM(R,U)),_.z("div",{class:_.Iw("ytDropdownViewModelChevronDown",
(D.ytDropdownViewModelChevronDownDisabled=Y,D))},_.z(_.X8,{icon:"CHEVRON_DOWN"}))),ikM(R,W))},"tg");_.Hk(_.UI(function(d){var f=d.data;var R=function(p){var U=tLy(f());U.videoMetadata||(U.videoMetadata={});U.videoMetadata.sponsorshipsMetadata||(U.videoMetadata.sponsorshipsMetadata={});U.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(p)},W=function(p){var U=tLy(f());
U.scheduledRedirectMetadata||(U.scheduledRedirectMetadata={});U.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(p)};
return _.z("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.z("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.z("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.z(_.d4,{text:function(){return f().title}}),_.z(_.X8,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.z(_.d4,{text:function(){return f().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.z(_.aH,{data:function(){return f().tierChoices}},{dropdownViewModel:function(p){return _.z("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.z(_.FYR,{data:p.data,
onSelected:R}))}}),_.z(_.aH,{data:function(){return f().startTimeChoices}},{dropdownViewModel:function(p){return _.z("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.z(_.FYR,{data:p.data,
onSelected:W}))}}),_.z(_.d4,{text:function(){return f().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.z("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.z(_.aH,{data:function(){return f().scheduleButton}},{panelFooterViewModel:_.WG})))},"ug"),"ytfz-schedule-fanzone-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;d=d.className===void 0?"":d.className;var R=_.xt(hiL,function(){return f().flowStateEntityKey||""}),W={};
W=_.Iw("ytFlowBottomBarViewModelFlowBottomBarButtons",(W.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},W));
var p={},U=_.Iw("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",W,(p.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},p));
p={};var g=_.Iw("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",W,(p.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},p));
W={};W=_.Iw("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(W.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},W.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},W.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return f().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
W));
d=_.Iw("ytFlowBottomBarViewModelHost",d);return _.z("yt-flow-bottom-bar-view-model",{class:d},_.z(_.k,{cond:function(){var K;return(K=f())==null?void 0:K.textSection},
then:function(K){return _.z("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.z(_.d4,{text:K}))}}),_.z("div",{class:W},_.z(_.aH,{data:function(){return f().secondaryButton}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
className:g})}}),_.z(_.aH,{data:function(){return f().primaryButton}},{buttonViewModel:function(K){return _.z(_.bE,{data:K.data,
className:U,buttonOverrides:function(){var E;return{disabled:!((E=R())==null||!E.primaryButtonDisabled)}}})}})))},"vg"),"yt-flow-bottom-bar-view-model",{props:{data:_.jE,
className:_.sz}});var JA2="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Oi=function(){var d=_.l.apply(this,arguments)||this;d.enableScrollingFix=!0;d.bottomBar=!1;d.hideBottomBar=!1;d.fitContent=!1;return d};
_.x(Oi,_.l);_.O=Oi.prototype;_.O.ready=function(){_.q("enable_pdp_icon_prefetch")&&_.VvI(_.Ze().resolve(_.MP),0,JA2)};
_.O.focus=function(d){this.topBar?_.d0(this.topBar,d):this.paperDialog.focus(d)};
_.O.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19006_scroller&&(this.JSC$19006_scroller.dialogElement=this.paperDialog,this.JSC$19006_scroller.attached&&typeof this.JSC$19006_scroller.attached==="function"&&this.JSC$19006_scroller.attached())};
_.O.onDataChanged=function(){var d;this.fitContent=!((d=this.data)==null||!d.fitContent);var f;this.bottomBar=!((f=this.data)==null||!f.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.O.onProgressChanged=function(){var d,f,R=((f=(d=this.data)==null?void 0:d.progress)!=null?f:0)*100;this.progressElement.style.width=R+"%"};
_.O.isProgressHidden=function(){var d;return!((d=this.data)==null?0:d.progress)};
_.O.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(d){return _.q("enable_wiz_next_lp2_msof")&&d&&!d.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.Uh.Object.defineProperties(Oi.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var d;return _.q("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.e((d=this.data)==null?void 0:d.content,nWs)}}});
Oi.prototype.onProgressChanged=Oi.prototype.onProgressChanged;Oi.prototype.onDataChanged=Oi.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Oi.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Oi.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Oi.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oi.prototype,"enableScrollingFix",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oi.prototype,"bottomBar",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oi.prototype,"hideBottomBar",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Oi.prototype,"containsExploreHub",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oi.prototype,"fitContent",void 0);_.Q([_.Xd("#progress"),_.F("design:type",HTMLElement)],Oi.prototype,"progressElement",void 0);
_.Q([_.Xd("#scroller"),_.F("design:type",Object)],Oi.prototype,"JSC$19006_scroller",void 0);_.Q([_.Xd("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],Oi.prototype,"topBar",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oi.prototype,"onDataChanged",null);_.Q([_.e2("data.progress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oi.prototype,"onProgressChanged",null);
_.Q([_.m({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Oi);
_.u(Oi,"ytd-flow-step-renderer",function(){if(ID$!==void 0)return ID$;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ID$=d},{mode:1});var nAy=function(d){this.resolveCommand=d;this.steps={}},hJI=function(d,f){f=_.Z(f||[]);
for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=Object.values(R)[0],p=void 0;if((p=W)==null?0:p.stepId)d.steps[W.stepId]=R}},N0J=function(d,f){var R,W,p,U,g;
return _.H(function(K){if((R=d.state)==null||!R.currentStepId)return K.return(void 0);W=oAI(d);if(!W)return K.return($e8(d));if(p=_.e(W,_.JvM)){var E;((E=p.screenLoggingData)==null?0:E.screenVeType)&&_.EU(_.Ah(),p.screenLoggingData.screenVeType);((U=p)==null?0:U.onStepStartCommand)&&d.resolveCommand((g=p)==null?void 0:g.onStepStartCommand,{})}if(p&&f){E=p;var Y,b,D,I;((Y=f.flowLoggingData)==null?0:Y.eventNamespace)&&((b=E.flowEventData)==null?0:b.eventType)&&((D=E.flowEventData)==null?0:D.eventMetadata)&&
((I=f.flowLoggingData)==null?0:I.flowType)&&(Y=_.LY(f.flowLoggingData.eventNamespace,E.flowEventData.eventType,E.flowEventData.eventMetadata),_.e4(_.xz(),Y,f.flowLoggingData.flowType));f.steps&&!f.steps.includes(W)&&f.steps.push(W)}return K.return(W)})};
nAy.prototype.back=function(){var d;(d=this.state)!=null&&d.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
nAy.prototype.handleUpdateFlowCommand=function(d){d.steps&&hJI(this,d.steps);d.entityUpdateCommand&&this.resolveCommand(d.entityUpdateCommand,{});d.flowContinuationCommand&&(d=d.flowContinuationCommand)&&(this.getFlowContinuationCommand=d);this.awaitFlowContinuation&&(this.awaitFlowContinuation(oAI(this)),this.awaitFlowContinuation=void 0)};
nAy.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var $e8=function(d){return _.H(function(f){return d.getFlowContinuationCommand?f.return(new Promise(function(R){d.awaitFlowContinuation=R;d.getFlowContinuationCommand&&d.resolveCommand(d.getFlowContinuationCommand,{flow_state:d.state})})):f.return(Promise.resolve(void 0))})},oAI=function(d){var f;
if((f=d.state)!=null&&f.currentStepId)return d.steps[d.state.currentStepId]};var Zx=function(){var d=_.l.apply(this,arguments)||this;d.flowState=new nAy(function(f,R){R=R===void 0?{}:R;_.Lu.instance.resolveCommand(f,{form:{form:R,element:d.hostElement}})});
d.initialState=!0;d.isLoading=!1;d.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"};d.containsTalkToRecs=!1;return d};
_.x(Zx,_.l);_.O=Zx.prototype;_.O.onPopupClosed=function(d){d&&this.hostElement!==d.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.O.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.O.focus=function(d){var f=this;_.i8(function(){var R=_.Eo(f.hostElement).querySelector("ytd-flow-step-renderer");(R==null?0:R.topBar)?R.focus(d):f.topBar&&_.d0(f.topBar,d)},1)};
_.O.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.O.computeTopBarHidden=function(d){var f;return!((f=_.e(d,_.JvM))==null||!f.topBarOverride)};
_.O.dataChanged=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1){((f=d.data)==null?0:f.steps)&&hJI(d.flowState,d.data.steps);if((R=d.data)==null?0:R.flowContinuationCommand){var p=d.flowState,U=d.data.flowContinuationCommand;U&&(p.getFlowContinuationCommand=U)}return W.yield(N0J(d.flowState,d.data),2)}d.currentFlowStep=W.yieldResult;_.a4(W)})};
_.O.flowChanged=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1){if(!d.flow)return R.return();d.flowState.state=d.flow;d.isLoading=!0;return R.yield(N0J(d.flowState,d.data),2)}f=R.yieldResult;if(!f||d.flow.isLoading)return R.return();d.currentFlowStep=f;d.initialState=!1;d.isLoading=!1;d.autofocusAndRefit();d.updateContainsTalkToRecs();_.a4(R)})};
_.O.updateContainsTalkToRecs=function(){var d,f=(d=_.e(this.currentFlowStep,_.JvM))==null?void 0:d.content;this.containsTalkToRecs=!!f&&!!_.e(f,nWs)};
_.O.autofocusAndRefit=function(){var d=this,f=_.Ze().resolve(_.WX(_.HL)),R=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),W=document.querySelector("yt-report-form-confirmation-page-view-model"),p=document.querySelector("yt-report-form-details-page-view-model"),U=document.querySelector("yt-report-form-reason-select-page-view-model"),g=document.querySelector("yt-contributor-zero-state-view-model"),
K=document.querySelector("yt-structured-context-note-view-model"),E=document.querySelector("yt-note-view-model");(!R&&f&&f.isKeyBoardInUse()||W||!R&&p||!R&&U||g||K||E)&&_.jY(this.hostElement);_.WZ(this,function(){_.E$(d.hostElement,"yt-refit")})};
_.O.handleUpdateFlowCommand=function(d){this.data&&(d=_.e(d,FnM),d.targetId===this.data.targetId&&(d.flowContinuationCommand&&(this.data.flowContinuationCommand=d.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(d),this.autofocusAndRefit()))};
_.O.handleFlowNextStepCommand=function(d){this.data&&this.flow&&this.flow.key&&(d=_.e(d,QLY),d.targetId===this.data.targetId&&(d=d.stepId||"",this.ytdReduxBehavior.dispatch(_.GQ("flowStateEntity",this.flow.key,{currentStepId:d,stepIdStack:(this.flow.stepIdStack||[]).concat(d)}))))};
_.O.handleFlowPrevStepCommand=function(d){if(this.data&&this.flow&&this.flow.key&&(d=_.e(d,vWh),d.targetId===this.data.targetId)){var f=[].concat(_.uR(this.flow.stepIdStack||[]));f.length>1?(f.pop(),this.ytdReduxBehavior.dispatch(_.GQ("flowStateEntity",this.flow.key,{currentStepId:f[f.length-1],stepIdStack:f}))):d.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(d.onFirstStepCommand)}};
_.O.handleYpcCancelRecurrenceCommand=function(d){if(this.data&&this.flow&&this.flow.key&&(d=_.e(d,yvJ),d.targetId===this.data.targetId&&d.endpointCommand)){var f=_.e(this.flow,Cvy);f&&_.e(d.endpointCommand,_.vLB)&&(_.e(d.endpointCommand,_.vLB).feedbackData=f.surveyFeedback);this.ytComponentBehavior.resolveCommand(d.endpointCommand)}};
_.O.handlePartialUpdateFlowStateEntity=function(d){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.GQ("flowStateEntity",this.flow.key,d,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
Zx.prototype.flowChanged=Zx.prototype.flowChanged;Zx.prototype.dataChanged=Zx.prototype.dataChanged;Zx.prototype.onPopupClosed=Zx.prototype.onPopupClosed;_.Q([_.A(_.nV),_.F("design:type",Object)],Zx.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Zx.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Zx.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Zx.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Zx.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Zx.prototype,"initialState",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Zx.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Object)],Zx.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Zx.prototype,"currentFlowStep",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Zx.prototype,"onPopupClosed",null);_.Q([_.M({selectorArgs:["data.flowStateEntityKey"],selector:hiL}),_.F("design:type",Object)],Zx.prototype,"flow",void 0);_.Q([_.Xd("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],Zx.prototype,"topBar",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Zx.prototype,"dataChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Zx.prototype,"containsTalkToRecs",void 0);_.Q([_.Mb("flow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Zx.prototype,"flowChanged",null);_.Q([_.m({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],Zx);
_.yAh=_.ze()(Zx,"ytd-flow-root-renderer",function(){if(DEy!==void 0)return DEy;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return DEy=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var Cw8;var XS=null;_.Hk(_.UI(function(d){return _.z("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.z("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.z(_.d4,{text:function(){return d.data().text}}),_.z("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"wg"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.jE}});var i3M=_.UI(function(d){var f=d.playerControlsProps;var R=d.isShortsPage;return _.z("yt-bigboard",null,_.z(_.k,{cond:function(){return f().isDragging},
then:function(){return _.z("div",{class:"ytBigboardStoryboardHost"},_.z(_.wCY,{progressBarProps:f,isShortsPage:R}))}}))},"xg");
i3M.idomCompat=!0;_.si={ACCOUNT_LABEL:TG("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:TG("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:TG("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:TG("AD_BADGE_HINT"),AD_BADGE_TEXT:TG("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:TG("ALL_CHANNELS_LABEL"),AMBIENT_MODE:TG("AMBIENT_MODE"),AMBIENT_MODE_OFF:TG("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:TG("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:TG("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:TG("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:TG("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:TG("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:TG("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:TG("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:TG("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:TG("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:TG("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:TG("AUTO_ZOOM","Auto zoom"),BACK:TG("BACK"),CANCEL:TG("CANCEL"),CHANNEL_SWITCHER_LABEL:TG("CHANNEL_SWITCHER_LABEL"),CLOSE:TG("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:TG("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:TG("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:TG("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:TG("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:TG("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:TG("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:TG("COMMENT_MODAL_CONTENT"),CONFIRM_OK:TG("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:TG("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:TG("COPIED_TO_CLIPBOARD"),COPY:TG("COPY"),COPY_DEBUG_INFO:TG("COPY_DEBUG_INFO"),COPY_EMBED_CODE:TG("COPY_EMBED_CODE"),
COPY_LINK_LABEL:TG("COPY_LINK_LABEL"),COPY_VIDEO_URL:TG("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:TG("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:TG("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:TG("DELETE_FROM_DOWNLOADS"),DIALOG:TG("DIALOG"),DONE:TG("DONE"),DOWNLOAD:TG("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:TG("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:TG("FLAG_CONFIRM"),FLAG_CONTENT:TG("FLAG_CONTENT"),FLAG_LABEL:TG("FLAG_LABEL"),FLAG_TITLE:TG("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:TG("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:TG("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:TG("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:TG("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:TG("HIDE_SEARCH_FILTERS_LABEL"),HOME:TG("HOME","Home"),INVALID_RESPONSE_RECEIVED:TG("INVALID_RESPONSE_RECEIVED"),LIBRARY:TG("LIBRARY","Library"),LISTENING:TG("LISTENING"),LOADING:TG("LOADING"),LONG_PRESS_MIC_TO_SPEAK:TG("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:TG("LOOP"),MENU_DESKTOP:TG("MENU_DESKTOP"),
MENU_EXIT:TG("MENU_EXIT"),MENU_FEEDBACK:TG("MENU_FEEDBACK"),MENU_HELP:TG("MENU_HELP"),MENU_IMPRESSUM:TG("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:TG("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:TG("MENU_SETTINGS"),MENU_SIGN_IN:TG("MENU_SIGN_IN"),MENU_TITLE:TG("MENU_TITLE"),MENU_YOUR_DATA:TG("MENU_YOUR_DATA"),MORE_INFO:TG("MORE_INFO"),MORE_OPTIONS:TG("MORE_OPTIONS"),MUTE_VOLUME:TG("MUTE_VOLUME"),NEW_PLAYLIST:TG("NEW_PLAYLIST"),NEXT_VIDEO:TG("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:TG("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:TG("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:TG("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:TG("NOT_FOUND_TITLE"),NO_DOWNLOADS:TG("NO_DOWNLOADS"),NO_MIC_INPUT:TG("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:TG("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:TG("OOPS_MESSAGE"),OPEN_APP:TG("OPEN_APP"),OPEN_YOUTUBE:TG("OPEN_YOUTUBE"),PAUSE:TG("PAUSE"),PLAY:TG("PLAY"),PLAYER_CAPTION:TG("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:TG("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:TG("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:TG("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:TG("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:TG("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:TG("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:TG("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:TG("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:TG("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:TG("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:TG("PLAYER_MINIMIZE"),PLAYER_NEXT:TG("PLAYER_NEXT"),PLAYER_PAUSE:TG("PLAYER_PAUSE"),PLAYER_PLAY:TG("PLAYER_PLAY"),
PLAYER_PREVIOUS:TG("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:TG("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:TG("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:TG("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:TG("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:TG("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:TG("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:TG("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:TG("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:TG("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:TG("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:TG("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:TG("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:TG("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:TG("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:TG("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:TG("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:TG("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:TG("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:TG("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:TG("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:TG("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:TG("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:TG("PLAY_ALL"),PLEASE_FIX_ERRORS:TG("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:TG("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:TG("PREVIOUS_VIDEO"),PRIVACY_POLICY:TG("PRIVACY_POLICY"),RELOAD:TG("RELOAD"),REQUIRED_LABEL:TG("REQUIRED_LABEL"),SAVE_PLAYLIST:TG("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:TG("SCRUB_SLIDE_USER_EDU"),SEARCH:TG("SEARCH","Search"),
SEARCH_APPEND_LABEL:TG("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:TG("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:TG("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:TG("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:TG("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:TG("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:TG("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:TG("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:TG("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:TG("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:TG("SEEK_SLIDER"),SETTINGS_LABEL:TG("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:TG("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:TG("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:TG("SHOW_LESS"),SHOW_MORE:TG("SHOW_MORE"),SHOW_PLAYER_CONTROLS:TG("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:TG("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:TG("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:TG("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:TG("SIGN_IN_ON_WEB"),STABLE_VOLUME:TG("STABLE_VOLUME"),STABLE_VOLUME_OFF:TG("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:TG("STABLE_VOLUME_ON"),STATS_FOR_NERDS:TG("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:TG("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:TG("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:TG("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:TG("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:TG("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:TG("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:TG("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:TG("TIMESTAMP_SECONDS"),TOGGLE_OFF:TG("TOGGLE_OFF"),TOGGLE_ON:TG("TOGGLE_ON"),TRENDING:TG("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:TG("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:TG("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:TG("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:TG("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:TG("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:TG("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:TG("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:TG("VIDEO_LINK_LABEL")};var B0G=_.UI(function(d){var f=d.playerApi;d=_.fA("button",function(W){_.tj(W,36843)});
var R=TG("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.z("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.z("button",{el:d,class:"ytPlayerControlsJumpForwardButtonButton",title:R,"aria-label":R,"on:click":_.qL(function(){_.dV(36843);f&&f().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.z("span",null,_.z(_.X8,{icon:"FAST_FORWARD"}))))},"yg");var cA8=_.UI(function(d){var f=d.appApi;d=_.fA("button",function(W){_.tj(W,62946)});
var R=TG("OPEN_IN_MINIPLAYER");return _.z("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.z("button",{el:d,class:"ytMiniplayerButtonButton",title:R,"aria-label":R,"on:click":_.qL(function(){_.dV(62946);var W,p;(p=(W=f()).openInMiniplayer)==null||p.call(W);return!1})},_.z(_.X8,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"zg");var tYY=_.UI(function(d){var f=d.playerApi;d=_.fA("button",function(U){_.tj(U,142812)});
var R=_.Z(_.kY(!1,void 0,"I3VCyb")),W=R.next().value,p=R.next().value;R=function(){return TG("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(W()?1:2)})};
return _.z("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.z("button",{el:d,class:"ytPlaybackSpeedButtonButton",title:R,"aria-label":R,"on:click":_.qL(function(){_.dV(142812);if(f){var U=f(),g=W();U.setPlaybackRate(g?1:2);p(!W())}return!1})},_.z("span",null,_.z(_.X8,{icon:function(){return W()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Ag");var ddJ=_.UI(function(d){var f=d.title;var R=d.ariaLabel;var W=d.icon;var p=d.command;var U=d.veType;d=_.fA("button",function(g){U&&_.tj(g,U())});
return _.z("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.z("button",{el:d,class:"ytdThumbnailOverlayButtonButton",title:f,"aria-label":R,"on:click":_.qL(function(){U&&_.dV(U());p&&_.Ze().resolve(_.s4).resolveCommand(p())})},_.z(_.X8,{icon:W})))},"Bg");var Y9="";var jIG=_.UI(function(d){var f=d.playerControlsProps,R=d.onClickFn;d=_.qg(function(){var U=f(),g=-1;U.captionsAvailable&&(g=U.captionsEnabled?1:0);return g},void 0,"WecR8e");
var W=_.qg(function(){var U=f();return U.captionsAvailable?_.X7(U.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.X7("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),p=_.qg(function(){var U=f();
U=U.captionsAvailable?U.captionsEnabled:void 0;return U},void 0,"Q17ly");
return _.z("yt-closed-captions-toggle-button",null,_.z(_.EYh,{captionIconType:d,ariaLabel:W,ariaPressed:p,onClick:function(U){var g=f();if(g.captionsAvailable){var K=g.playerApi;if(K){var E=g.playerApi;if(E){var Y=Y9;if(Y){E=E.getOption("captions","track");var b;Y9=(b=E?E.displayName:null)!=null?b:Y}else _.cS(E)?(Y=_.xJv(E),Y9=Y.length?(b=NPs(Y))?b.displayName:Y[0].displayName:""):Y9=""}y5I(K);_.q("mweb_disable_set_state_captions_killswitch")&&g.setState({captionsEnabled:!g.captionsEnabled})}}var D,
I;(I=(D=g.appApi).showCaptionsToggleToast)==null||I.call(D,g);R==null||R(U)},
isOverlay:!0}))},"Cg");var fcI=_.UI(function(d){var f=d.data;return _.z("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.z(_.hU,{data:function(){return{type:17,text:_.C38(f().label)}}}))},"Dg");var R22=_.UI(function(d){var f=_.Iw("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return d.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return d.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return d.size()==="small"?d.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
d.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.z("animated-seek-arrows",{class:_.Iw("ytPlayerControlsAnimatedSeekArrowsHost")},_.z("span",{class:f}),_.z("span",{class:f}),_.z("span",{class:f}))},"Eg");
R22.idomCompat=!0;var WHJ=_.UI(function(){var d=_.X7("PLAYER_SECONDS",{seconds_placeholder:"30"}),f=_.Z(_.kY(!1,void 0,"Yj8msb")),R=f.next().value,W=f.next().value,p=_.Z(_.kY(!1,void 0,"r9Z50e"));f=p.next().value;var U=p.next().value;p={};var g=_.Iw("jumpForwardOverlayOverlay",(p.jumpForwardOverlayOverlayHidden=f,p));_.SL(function(){var K=null,E=null,Y=function(){K!==null&&_.e7().cancelJob(K);E!==null&&_.e7().cancelJob(E);U(!0);W(!0);_.YJ(_.e7(),function(){U(!1)});
K=_.YJ(_.e7(),function(){U(!0);E=_.YJ(_.e7(),function(){W(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Y);_.SI(function(){window.removeEventListener("jump-forward-clicked",Y)})});
return _.z("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.z(_.k,{cond:R,then:function(){return _.z("div",{class:g},_.z(R22,{direction:1,size:"large"}),_.z("div",null,d))}}))},"Fg");var pts=_.si.MUTE_VOLUME,UdR=_.si.UNMUTE_VOLUME,OAG=_.UI(function(d){var f=d.muteIconType;var R=d.onClick;var W=d.useOutlineIcon;var p=d.useDelhiIcons;d=_.fA("button",function(K){_.tj(K,28662)});
var U=function(){var K=f(),E=W==null?void 0:W(),Y=p==null?void 0:p(),b="",D="";switch(K){case -1:case 0:b=E?"VOLUME_OFF":Y?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";D=UdR;break;case 1:b=E?"VOLUME_UP_OUTLINE":Y?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";D=pts;break;case 2:b=E?"VOLUME_DOWN_OUTLINE":Y?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";D=pts;break;default:_.NO(K)}return{iconName:b,ariaLabel:D}},g=function(){return U().ariaLabel};
return _.z("ytm-mute-button",{class:"ytmMuteButtonHost"},_.z("button",{el:d,class:"ytmMuteButtonButton",title:g,"aria-label":g,"on:click":_.qL(function(K){_.dV(28662);R==null||R(K);return!1})},_.z("span",null,_.z(_.X8,{icon:function(){return U().iconName}}))))},"Gg");var ZA$=_.UI(function(d){var f=d.volumeProps;var R=d.onClickFn;var W=d.useOutlineIcon;var p=d.useDelhiIcons;return _.z("yt-mute-toggle-button",null,_.z(OAG,{muteIconType:function(){var U=f();return U.volumeMuted||U.volume===0?0:U.volume>50?1:2},
onClick:function(U){var g=f().playerApi;g&&(g.isMuted()?g.unMute():g.mute(!1));R==null||R(U)},
useOutlineIcon:function(){return!(W==null||!W())},
useDelhiIcons:function(){return!(p==null||!p())}}))},"Hg");
ZA$.idomCompat=!0;var sIB=_.UI(function(d){var f=d.data;var R=_.fA("ytm-paid-content-overlay-renderer");return _.z("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:R,"on:animationend":_.qL(function(){R.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.z(_.K7,{command:function(){return f().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.z(_.k,{cond:function(){var W;return(W=f().icon)==null?void 0:W.iconType},
then:function(){return _.z("span",null,_.z(_.X8,{icon:function(){var W;return(W=f().icon)==null?void 0:W.iconType}}))}}),_.z("div",{class:"ytmPaidContentOverlayText"},_.z(_.d4,{text:function(){return f().text}})),_.z(_.k,{cond:function(){return f().navigationEndpoint},
then:function(){return _.z(_.X8,{icon:"CHEVRON_RIGHT"})}})))},"Ig");
sIB.idomCompat=!0;var z0k=[].concat(_.uR([{register:function(d){var f=XX$(d),R;(R=d().playerApi)==null||R.addEventListener("onVolumeChange",f);return function(){}}},
{register:function(d){var f=TXB(d);d=d().playerApi;d==null||d.addEventListener("captionschanged",f);d==null||d.addEventListener("captionssettingschanged",f);d==null||d.addEventListener("onCaptionsTrackListChanged",f);return function(){}}},
{register:function(d){if(!_.q("mweb_screenreader_accessible_player"))return function(){};
var f=AvG(d),R=document.querySelector("video");R==null||R.addEventListener("touchend",f);return function(){R==null||R.removeEventListener("touchend",f)}}},
{register:function(d){if(!_.q("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var f=AvG(d),R=document.querySelector("video");R==null||R.addEventListener("focus",f);return function(){R==null||R.removeEventListener("focus",f)}}}]),[{register:function(d){var f=q4L(d),R;
(R=d().playerApi)==null||R.addEventListener("onStateChange",f);return function(){}}},
{register:function(d){var f=Lnk(d),R;(R=d().playerApi)==null||R.addEventListener("onPlaybackRateChange",f);return function(){}}},
{register:function(d){var f=e0R(d),R;(R=d().playerApi)==null||R.addEventListener("onVideoDataChange",f);return function(){}}},
{register:function(d){var f=x22(d),R,W;(R=d())==null||(W=R.playerApi)==null||W.addEventListener("onVideoProgress",f);return function(){}}}]);var ggh=_.UI(function(d){var f=d.data;var R=function(){return _.X7("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+f().playbackRate})};
return _.z(_.k,{cond:function(){return f().playbackRate&&f().playbackRate!==1},
then:function(){return _.z("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.z("div",{class:"ytPlaybackRateOverlayOverlay"},_.z(R22,{direction:1,size:"small"}),_.z("div",{class:"ytPlaybackRateOverlayLabel"},R)))}})},"Jg");var HAI=_.UI(function(d){var f=d.data;return _.z("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.z(_.k,{cond:function(){var R,W=(R=f())==null?void 0:R.playerResponse,p;return W==null?void 0:(p=W.paidContentOverlay)==null?void 0:p.paidContentOverlayRenderer},
then:function(R){return _.z(sIB,{data:R})}}))},"Lg"),KHJ=_.UI(function(d){var f=d.props;
var R=d.data;var W=d.options;var p=function(){var Y,b,D,I;return(Y=R())==null?void 0:(b=Y.playerResponse)==null?void 0:(D=b.playerConfig)==null?void 0:(I=D.inlinePlaybackConfig)==null?void 0:I.showAudioControls},U=function(){var Y,b;
if(p()&&((Y=W())==null?void 0:(b=Y.additionalButton)==null?void 0:b.button)!==void 0){var D,I,L;Y=(D=R())==null?void 0:(I=D.playerApi)==null?void 0:(L=I.getSize())==null?void 0:L.height;if(!(Y===void 0||Y<180)){var X,w;return(X=W())==null?void 0:(w=X.additionalButton)==null?void 0:w.button}}},g=function(){var Y,b;
return(Y=W())==null?void 0:(b=Y.additionalButton)==null?void 0:b.thumbnailOverlayButtonRenderers},K=function(){var Y,b;
return(Y=W())==null?void 0:(b=Y.additionalButton)==null?void 0:b.thumbnailOverlayButtonViewModels},E=function(){var Y=[_.z(ZA$,{volumeProps:f}),
_.z(jIG,{playerControlsProps:f})];U()===1&&Y.push(_.z(B0G,{playerApi:function(){return f().playerApi}}));
U()===2&&Y.push(_.z(cA8,{appApi:function(){return f().appApi}}));
U()===3&&Y.push(_.z(tYY,{playerApi:function(){return f().playerApi}}));
var b=g();if(U()===4&&b){b=_.Z(b);for(var D=b.next(),I={};!D.done;I={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$50:void 0,command$jscomp$587:void 0},D=b.next()){D=D.value;I.tooltip$jscomp$2=D.tooltip;var L=void 0,X=void 0;I.ariaLabel$jscomp$20=((L=D.accessibility)==null?void 0:(X=L.accessibilityData)==null?void 0:X.label)||I.tooltip$jscomp$2;L=void 0;I.icon$jscomp$50=(L=D.icon)==null?void 0:L.iconType;I.command$jscomp$587=D.command;I.tooltip$jscomp$2&&I.ariaLabel$jscomp$20&&I.icon$jscomp$50&&
Y.push(_.z(ddJ,{title:function(w){return function(){return w.tooltip$jscomp$2}}(I),
ariaLabel:function(w){return function(){return w.ariaLabel$jscomp$20}}(I),
icon:function(w){return function(){return w.icon$jscomp$50}}(I),
command:function(w){return function(){return w.command$jscomp$587}}(I)}))}}b=K();
if(U()===4&&b)for(b=_.Z(b),D=b.next(),I={};!D.done;I={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$51:void 0,command$jscomp$588:void 0},D=b.next())D=D.value,I.tooltip$jscomp$3=D.title,I.ariaLabel$jscomp$21=D.accessibilityText||I.tooltip$jscomp$3,I.icon$jscomp$51=D.iconName,I.command$jscomp$588=_.oT(D.onTap),I.tooltip$jscomp$3&&I.ariaLabel$jscomp$21&&I.icon$jscomp$51&&Y.push(_.z(ddJ,{title:function(w){return function(){return w.tooltip$jscomp$3}}(I),
ariaLabel:function(w){return function(){return w.ariaLabel$jscomp$21}}(I),
icon:function(w){return function(){return w.icon$jscomp$51}}(I),
command:function(w){return function(){return w.command$jscomp$588}}(I)}));
return Y};
return _.z(_.k,{cond:p,then:function(){return _.z("div",{class:"ytInlinePlayerControlsTopRightControls"},_.z(_.TB,{each:E},function(Y){return _.z("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.z("div",{class:"ytInlinePlayerControlsButtonIcon"},Y))}))}})},"Mg"),kLR=_.UI(function(d){var f=d.props;
var R=d.data;var W=d.options;d={};d=_.Iw("ytInlinePlayerControlsBottomRightControls",(d.ytInlinePlayerControlsBottomRightControlsHidden=function(){var p;return MvJ(R(),W())&&((p=W())==null?void 0:p.insetProgressBar)&&(f().isHovering||f().isDragging)},d));
return _.z("div",{class:d},_.z(EgI,{data:R}),_.z(_.k,{cond:function(){var p;return!((p=W())==null?0:p.hideTimeDisplay)},
then:function(){return _.z(z2B,{props:f,data:R})}}))},"Ng"),EgI=_.UI(function(d){var f=d.data;
return _.z(_.aH,{data:function(){var R;return Hfy((R=f())==null?void 0:R.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:fcI})},"Og"),z2B=_.UI(function(d){var f=d.props;
var R=d.data;return _.z(_.k,{cond:function(){return f().isLive},
then:function(){return _.z(YVJ,null)},
else:function(){return _.z(bAR,{props:f,data:R})}})},"Pg"),bAR=_.UI(function(d){var f=d.props;
var R=d.data;var W=_.qg(function(){var p;return EWM((p=R())==null?void 0:p.thumbnailOverlays)},void 0,"kUmuA");
return _.z("div",{class:_.Iw("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.si.PLAYER_TIME_ELAPSED+" "+_.SCk(f().playedTime)}},_.z(_.hU,{data:function(){var p=_.SCk(f().videoDuration-f().playedTime);
return Object.assign({},{type:17,text:p},W())}}))},"Qg"),YVJ=_.UI(function(){var d=_.Iw("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge");
return _.z("div",{class:d},_.z(_.hU,{data:{type:18,text:_.si.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"Rg"),DdJ=_.UI(function(d){var f=d.props;
var R=d.data;var W=d.options;return _.z(_.mMY,{progressBarProps:f,config:function(){var p,U=_.e((p=R())==null?void 0:p.multiMarkersPlayerBar,_.H7V),g;p=((g=W())==null?0:g.insetProgressBar)?2:1;var K;g=(K=W())==null?void 0:K.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:p,chapterData:U,isInlinePlayback:!0,doSeekOnClick:g,playheadDotBehavior:g?1:0}}})},"Sg");_.Hk(_.UI(function(d){var f=d.data;var R=d.appApi;var W=d.options;var p=Ie2(f,ae$(R));d={};R={};return _.z("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.z("div",{class:_.Iw("ytInlinePlayerControlsDarkenedOverlay",(d.ytInlinePlayerControlsDarkenedOverlayShow=function(){return p().isHovering},d))}),_.z(WHJ,null),_.z(ggh,{data:p}),_.z(HAI,{data:f}),_.z(i3M,{playerControlsProps:p,
isShortsPage:!1}),_.z("div",{class:_.Iw((R.ytInlinePlayerControlsControlsHidden=function(){return p().isDragging},R))},_.z(KHJ,{props:p,
data:f,options:W}),_.z(kLR,{props:p,data:f,options:W})),_.z(_.k,{cond:function(){return MvJ(f(),W())},
then:function(){return _.z(DdJ,{props:p,data:f,options:W})}}))},"Kg"),"yt-inline-player-controls",{props:{data:_.jE,
appApi:_.sz,options:_.jE}});var gF=function(){var d=_.l.apply(this,arguments)||this;d.opts=null;d.playerControlsData=null;d.playerControlsAppApi={openInMiniplayer:function(){d.openInMiniplayer()}};
d.playerControlsOptions={};d.noAnimation=!1;d.playbackIntentTriggered=!1;d.positionData=null;d.hidden=!0;d.active=!1;d.playing=!1;d.videoPreviewDataIndex=0;d.JSC$19062_playerPromise=null;d.player=null;d.enableAudioControls=!1;d.hasBeenUnmuted=!1;d.captionsHaveBeenTurnedOff=!1;d.JSC$19062_playerEvents=new Map;d.videoPreviewFetchRequest=null;d.scheduledPreviewEndJobId=null;d.JSC$19062_preventProgressSaveTimer=null;d.watchEndpointStartTimeUpdaterInterval=null;d.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};d.windowOnBlurFn=function(){d.deactivate()};
return d};
_.x(gF,_.l);_.O=gF.prototype;
_.O.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.q("web_enable_rich_item_on_focus_effect")?{id:"endorsement",mapping:{}}:{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",
thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model"}}}};
_.O.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19062_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19062_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19062_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19062_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.qb(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.qb(this,this.onScroll))};
_.O.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.qb(this,this.onScroll))};
_.O.onPageTypeChange=function(){this.deactivate()};
_.O.onWindowResized=function(){this.deactivate()};
_.O.onCaptionsChanged=function(d){d=!!d.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!d);this.setCaptionSize()};
_.O.setCaptionSize=function(){var d;if(this.active&&!this.captionsHaveBeenTurnedOff&&((d=this.player)==null?0:d.getCaptionWindowContainerId())){var f;(f=this.player)==null||f.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.O.currentPageAllowed=function(){return!this.isWatchPage};
_.O.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var d=this.positionData,f=d.initialTopPosition,R=d.initialHorizontalPosition;_.DV(this.hostElement,{"--ytd-video-preview-translate-left":d.finalHorizontalPosition-R+"px","--ytd-video-preview-translate-top":d.finalTopPosition-f+"px","--ytd-video-preview-original-top-position":f+"px","--ytd-video-preview-original-horizontal-position":R+"px",
"--ytd-video-preview-initial-scale":"scale("+d.initialScale+")","--ytd-video-preview-width":d.videoPreviewWidth+"px","--ytd-video-preview-height":d.videoPreviewHeight+"px"});return!0};
_.O.handleOpenVideoPreviewAction=function(d){var f=this,R;return _.H(function(W){if(!f.currentPageAllowed())return W.return(0);f.opts=d;return(R=f.alignVideoPreviewForAnimation(d.thumbnail))?W.return(f.activate()):W.return(0)})};
_.O.onMouseLeave=function(d){this.shouldDeactivateOnMouseLeave(d)&&this.deactivate()};
_.O.onScroll=function(){var d,f;((d=this.opts)==null?0:d.isAutoplay)&&((f=this.opts)==null?0:f.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.O.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.Pp.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.O.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.O.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",gF.JSC$19061_DEFAULT_CLICK_LOCATION_BEHAVIOR,gF.JSC$19061_CLICK_LOCATION_ID_MAP)};
_.O.shouldDeactivateOnMouseLeave=function(d){d=d.relatedTarget;if(!d)return!0;var f;return(f=this.opts)!=null&&f.mediaRenderer?!_.zW(this.opts.mediaRenderer).contains(d):!0};
_.O.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.O.onPlaybackStart=function(){var d=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$19062_preventProgressSaveTimer=
_.YJ(_.Pp,function(){d.resetPreventProgressSaveTimer()},1E4);
var f;if((f=this.opts)==null?0:f.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.YJ(_.Pp,function(){d.hasMultipleVideoPreviews()?d.startPlaybackForNextVideo():d.deactivate()},this.opts.videoPreviewDurationMs);
var R;this.player.setGlobalCrop(((R=this.opts)==null?0:R.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.O.getRoundedCornersSize=function(){var d;if((d=this.opts)==null?0:d.roundedCornersSize){var f;return(f=this.opts)==null?void 0:f.roundedCornersSize}var R;if((R=this.opts)==null?0:R.enableRounding){var W;if(((W=this.opts)==null?void 0:W.thumbnailSize)==="small")return 1;var p;if(((p=this.opts)==null?void 0:p.thumbnailSize)==="medium")return 2;var U;if(((U=this.opts)==null?void 0:U.thumbnailSize)==="large")return 3}return _.q("web_imp_inset_progress_bar")?3:0};
_.O.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.O.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.O.onMediaContainerClick=function(d){this.isShortcutClick(d)||(this.navigateToWatch(d),d.preventDefault(),d.stopPropagation())};
_.O.activate=function(){var d=this,f,R,W,p,U,g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:if(!d.currentPageAllowed())return b.return(0);R=(f=d.videoPreviewData)==null?void 0:f.inlinePlaybackEndpoint;W=_.yK.instance;if(!R||!W)return b.return(0);d.playbackIntentTriggered=!0;((p=d.opts)==null?0:p.mediaRenderer)&&((U=d.opts)==null||!U.isAutoplay)&&sLI(d.opts.mediaRenderer,function(){d.deactivate()});
_.WZ(d,function(){d.revealPreviewUi()});
g={};_.q("enable_unknown_lact_fix_on_html5")&&(_.Ze().resolve(_.wm),g.lact=_.sD());d.videoPreviewFetchRequest=R0k(W,d.getInlinePlaybackRequestData(d.videoPreviewData),g);_.q3(b,2);return b.yield(d.videoPreviewFetchRequest,4);case 4:K=b.yieldResult;if(((E=K)==null?void 0:(Y=E.playabilityStatus)==null?void 0:Y.status)==="OK")return b.return(d.handlePlayerResponse(K));throw Error("Tj");case 2:_.Ta(b),d.deactivate();case 3:return b.return(1)}})};
_.O.getInlinePlaybackRequestData=function(d){var f,R=_.q("web_imp_player_mute_params")?((f=this.opts)==null?void 0:f.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:d.inlinePlaybackEndpoint,startPlaybackInMutedState:R}};
_.O.handlePlayerResponse=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1){R=f.getInlinePlaybackVideoId();if(!(((W=d)==null?0:(p=W.videoDetails)==null?0:p.videoId)&&f.currentPageAllowed()&&f.playbackIntentTriggered&&f.opts&&R))return f.deactivate(),I.return(0);if(d.videoDetails.videoId!==R)return I.return(0);f.enableAudioControls=!!((U=d.playerConfig)==null?0:(g=U.inlinePlaybackConfig)==null?0:g.showAudioControls);d.trackingParams=f.getInlinePlaybackTrackingParams();
if(!f.inlinePlayer)return I.return(0);K={};if(Y=_.e((E=f.videoPreviewData)==null?void 0:E.inlinePlaybackEndpoint,_.fE))K.watch_endpoint=Y;if(f.videoPreviewData){var L,X=(L=_.e(f.videoPreviewData.inlinePlaybackEndpoint,_.fE))==null?void 0:L.startTimeSeconds;X!==void 0&&(d.playerConfig||(d.playerConfig={}),d.playerConfig.playbackStartConfig||(d.playerConfig.playbackStartConfig={}),d.playerConfig.playbackStartConfig.startPosition||(d.playerConfig.playbackStartConfig.startPosition={}),d.playerConfig.playbackStartConfig.startSeconds=
X,d.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(X*1E3))}f.inlinePlayer.loadVideoWithPlayerResponse(d,K);if(f.JSC$19062_playerPromise)return I.jumpTo(2);f.JSC$19062_playerPromise=f.inlinePlayer.getPlayerPromise();return I.yield(f.JSC$19062_playerPromise,3)}I.nextAddress!=2&&(b=I.yieldResult,b.setInlinePreview(!0),b.setSizeStyle(!1,!0),f.ytPlayerListenerBehavior.listenToPlayerEvents(b,f.JSC$19062_playerEvents),f.player=b,_.E$(f.hostElement,"player-api-ready"));((D=f.opts)==
null?0:D.showPlayerControls)&&f.videoPreviewData&&f.player&&(f.playerControlsData={playerResponse:d,isInlinePlayback:!0,thumbnailOverlays:f.videoPreviewData.thumbnailOverlays,playerApi:f.player},f.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!f.unroundCornersForPlayback,additionalButton:f.getAdditionalButtonType(f.videoPreviewData.thumbnailOverlays)});return I.return(2)})};
_.O.revealPreviewUi=function(){var d=this;this.playbackIntentTriggered&&_.QiU(this,function(){d.hasThumbnailPositionChangedSinceTriggered()||(d.updateActiveState(!0),d.noAnimation=!1)})};
_.O.hasThumbnailPositionChangedSinceTriggered=function(){var d=this.positionData,f=this.getThumbnailPositionData();return(d==null?void 0:d.initialTopPosition)!==(f==null?void 0:f.initialTopPosition)||(d==null?void 0:d.initialHorizontalPosition)!==(f==null?void 0:f.initialHorizontalPosition)};
_.O.getThumbnailPositionData=function(){var d,f;if((f=this.opts)==null||!f.thumbnail)return null;f=this.opts.thumbnail;var R=((d=this.opts)==null?0:d.cropPlayerToFillThumbnailHorizontally)?!1:!0;var W=f.getBoundingClientRect();d=W.width;f=W.height;var p=W.top+window.scrollY;W=W.left+window.scrollX;var U=R?Math.ceil(d):d;R=R?Math.ceil(f):f;var g=d/U;d={initialScale:g,initialTopPosition:p-12*g,finalTopPosition:p-12-(R-f)/2,initialHorizontalPosition:W-(12+(U-d)/2),finalHorizontalPosition:W-12-(U-d)/
2,videoPreviewWidth:U,videoPreviewHeight:R};return d};
_.O.updateActiveState=function(d){this.active=d;this.ytdReduxBehavior.dispatch(_.zD({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:d}))};
_.O.stopPlayer=function(d){d=d.resetWatchEndpointStartTime===void 0?!1:d.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(d)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.Pp.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.O.deactivate=function(d){d=d===void 0?{}:d;d=d.resetWatchEndpointStartTime===void 0?!1:d.resetWatchEndpointStartTime;XS&&(XS.disconnect(),XS=null);this.stopPlayer({resetWatchEndpointStartTime:d});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.O.isValidThumbnailOverlayButton=function(d,f){d=d.thumbnailOverlayButtonRenderer;var R;return!!d&&!!d.tooltip&&!((R=d.icon)==null||!R.iconType)&&f.includes(d.icon.iconType)};
_.O.isValidThumbnailOverlayButtonViewModel=function(d,f){var R;d=_.e((R=d.thumbnailOverlayButtonViewModel)==null?void 0:R.overlayButton,_.nP);return!!d&&!!d.title&&!!d.iconName&&f.includes(d.iconName)};
_.O.getAdditionalButtonType=function(d){var f=this;if(_.q("web_imp_fastforward_button"))return{button:1};if(_.q("web_imp_miniplayer_button"))return{button:2};if(_.q("web_imp_playback_speed_button"))return{button:3};var R=["BOX_STACK_3"],W=(d||[]).filter(function(U){return f.isValidThumbnailOverlayButton(U,R)}).map(function(U){return U.thumbnailOverlayButtonRenderer});
if(W.length)return{button:4,thumbnailOverlayButtonRenderers:W};var p=["BOX_STACK_3"];d=(d||[]).filter(function(U){return f.isValidThumbnailOverlayButtonViewModel(U,p)}).map(function(U){return _.e(U.thumbnailOverlayButtonViewModel.overlayButton,_.nP)});
if(d.length)return{button:4,thumbnailOverlayButtonViewModels:d}};
_.O.allowCaptions=function(){var d;return!((d=this.opts)==null?0:d.forceCaptionsOff)};
_.O.allowUnmuting=function(){var d;return this.enableAudioControls&&!((d=this.opts)==null?0:d.forceMutedVolume)};
_.O.beginStartTimeUpdater=function(){var d=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.YW(function(){d.updateWatchEndpointStartTime()},1E3)};
_.O.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.O.resetPreventProgressSaveTimer=function(){this.JSC$19062_preventProgressSaveTimer!==null&&(_.Pp.cancelJob(this.JSC$19062_preventProgressSaveTimer),this.JSC$19062_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.O.updateWatchEndpointStartTime=function(d){var f=this.videoPreviewData;if(this.player&&f!=null&&f.inlinePlaybackEndpoint&&!this.JSC$19062_preventProgressSaveTimer){d=d?0:Math.floor(this.player.getCurrentTime());var R=_.e(f.navigationEndpoint,_.fE);R&&(R.startTimeSeconds=d);if(f=_.e(f.inlinePlaybackEndpoint,_.fE))f.startTimeSeconds=d}};
_.O.isShortcutClick=function(d){return!!d&&(d.ctrlKey||d.shiftKey||d.metaKey)};
_.O.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.O.openInMiniplayer=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1){R=(f=d.videoPreviewData)==null?void 0:f.navigationEndpoint;if(!R)return W.return();_.Lq().lockupActivation=!0;return W.yield(_.D9e(_.Ze().resolve(_.m8),R),2)}_.Lq().userActivation=!0;_.a4(W)})};
_.O.navigateToWatch=function(d){var f,R=(f=this.videoPreviewData)==null?void 0:f.navigationEndpoint;if(R){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(R,d,!0);else{var W;_.q("web_thumbnail_to_watch_transition")&&((W=this.opts)==null?0:W.thumbnail)&&_.kKc(_.Ze().resolve(_.Xc),this.opts.thumbnail);_.E$(this.hostElement,"yt-navigate",{endpoint:R})}this.deactivate()}};
_.O.getInlinePlaybackVideoId=function(){var d,f;return(f=_.e((d=this.videoPreviewData)==null?void 0:d.inlinePlaybackEndpoint,_.fE))==null?void 0:f.videoId};
_.O.getInlinePlaybackTrackingParams=function(){var d,f;return(d=this.videoPreviewData)==null?void 0:(f=d.inlinePlaybackEndpoint)==null?void 0:f.clickTrackingParams};
_.O.hasMultipleVideoPreviews=function(){var d;return!!(((d=this.opts)==null?0:d.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.O.startPlaybackForNextVideo=function(){var d;(d=this.opts)!=null&&d.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())};
_.Uh.Object.defineProperties(gF.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.opts)==null?0:d.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.opts)==null||!d.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 d;if(Array.isArray((d=this.opts)==null?void 0:d.videoPreviewData)){var f;return(f=this.opts)==null?void 0:f.videoPreviewData[this.videoPreviewDataIndex]}var R;return(R=this.opts)==null?void 0:R.videoPreviewData}}});
gF.prototype.onIsAdsVideoChange=gF.prototype.onIsAdsVideoChange;gF.prototype.onInlinePreviewIsEnabledChange=gF.prototype.onInlinePreviewIsEnabledChange;gF.prototype.optsChanged=gF.prototype.optsChanged;gF.prototype.onMouseLeave=gF.prototype.onMouseLeave;gF.JSC$19061_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);gF.JSC$19061_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"}];
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],gF.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],gF.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],gF.prototype,"componentBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],gF.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g6.YtSparklesClickLocationBehavior),_.F("design:type",Object)],gF.prototype,"ytSparklesClickLocationBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gF.prototype,"opts",void 0);_.Q([_.M(),_.F("design:type",Object)],gF.prototype,"playerControlsData",void 0);
_.Q([_.M(),_.F("design:type",Object)],gF.prototype,"playerControlsAppApi",void 0);_.Q([_.M(),_.F("design:type",Object)],gF.prototype,"playerControlsOptions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gF.prototype,"noAnimation",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gF.prototype,"hidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gF.prototype,"active",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gF.prototype,"playing",void 0);_.Q([_.M({selector:_.BoQ}),_.F("design:type",Boolean)],gF.prototype,"inlinePreviewIsEnabled",void 0);_.Q([_.M(),_.F("design:type",String)],gF.prototype,"pagePath",void 0);_.Q([_.M({selector:_.yfQ}),_.F("design:type",Boolean)],gF.prototype,"isWatchPage",void 0);_.Q([_.a("videoPreviewData"),_.F("design:type",Object),_.F("design:paramtypes",[])],gF.prototype,"thumbnailData",null);
_.Q([_.a("opts","active"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"hidePlayerControls",null);_.Q([_.a("opts"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"isAdsVideo",null);_.Q([_.a("opts"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"roundedCornersSmall",null);
_.Q([_.a("opts"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"roundedCornersMedium",null);_.Q([_.a("opts"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"roundedCornersLarge",null);_.Q([_.a("opts"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gF.prototype,"unroundCornersForPlayback",null);
_.Q([_.a("opts","videoPreviewDataIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],gF.prototype,"videoPreviewData",null);_.Q([_.M(),_.F("design:type",Object)],gF.prototype,"videoPreviewDataIndex",void 0);_.Q([_.Xd("#inline-player"),_.F("design:type",Object)],gF.prototype,"inlinePlayer",void 0);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],gF.prototype,"onMouseLeave",null);
_.Q([_.Mb("opts"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gF.prototype,"optsChanged",null);_.Q([_.Mb("inlinePreviewIsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gF.prototype,"onInlinePreviewIsEnabledChange",null);_.Q([_.e2("isAdsVideo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gF.prototype,"onIsAdsVideoChange",null);
_.Q([_.m({is:"ytd-video-preview",disableElementRegistration:!0})],gF);
_.u(gF,"ytd-video-preview",function(){if(Cw8!==void 0)return Cw8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Cw8=d},{mode:2});
}catch(e){_._DumpException(e)}
try{
var sUJ,gw8,Ht8;sUJ=function(d){return _.q("kevlar_watch_cinematics_invisible")||d.fullscreen&&_.q("kevlar_watch_cinematics_invisible_in_fullscreen")||d.theater&&!d.fullscreen&&_.q("kevlar_watch_cinematics_invisible_in_theater")};
gw8=function(){var d=document.createElement("canvas"),f=d.getContext("2d");if(!f)throw Error("wo");_.Ve(d,{position:"absolute",width:"100%",height:"100%"});return{element:d,context:f}};
Ht8=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.q("kevlar_watch_cinematics_css_blur")};
_.KiG=function(d,f,R){return Math.abs(d-f)<=(R||1E-6)};
_.EwI=function(d,f){return d==f?!0:d&&f?d.width==f.width&&d.height==f.height:!1};_.zYY=new _.C0("notificationActionRenderer");var kw2=function(d){var f=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.q_;this.element.addEventListener("load",function(){f.loaded=!0;f.resolver.resolve(f.element)});
this.element.addEventListener("error",function(){f.failed=!0});
this.element.src=d};var YF8=function(d,f){this.image=d;this.frame=f};
YF8.prototype.drawToCanvas=function(d,f){var R=this.frame.width/this.frame.columns,W=this.frame.height/this.frame.rows,p=f.offsetX,U=f.offsetY;sUJ(f)?(d.fillStyle=f.fullscreen?"#000":"#0f0f0f",d.fillRect(p,U,(f==null?void 0:f.width)||R,(f==null?void 0:f.height)||W)):d.drawImage(this.image,this.frame.column*R,this.frame.row*W,R,W,p,U,(f==null?void 0:f.width)||R,(f==null?void 0:f.height)||W)};
var btJ=function(d){this.color=d};
btJ.prototype.drawToCanvas=function(d,f){var R=f.offsetX,W=f.offsetY,p=f.width,U=f.height;d.fillStyle=sUJ(f)?f.fullscreen?"#000":"#0f0f0f":this.color;d.fillRect(R,W,p,U)};var tl=function(d,f){_.kZ.call(this);this.playerApi=f;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.Xb(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();DRM(this,d);IXh(this);this.update()};
_.x(tl,_.kZ);tl.prototype.addEventListeners=function(){var d=this,f=function(){d.update()},R=function(p){d.paused||(p.type==="newdata"&&(d.mosaics.clear(),qFk(d),d$(d)),IXh(d),d.update())},W=function(){d.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",f);this.playerApi.addEventListener("onVideoDataChange",R);this.playerApi.addEventListener("onStateChange",W);this.addOnDisposeCallback(function(){d.playerApi.removeEventListener("onVideoProgress",f);d.playerApi.removeEventListener("onVideoDataChange",R);d.playerApi.removeEventListener("onStateChange",W)})};
var DRM=function(d,f){d.cinematicContainerRenderer!==f&&(d.cinematicContainerRenderer=f,qFk(d),d$(d),d.colorStoreUpdateJobId=_.Pp.addLowPriorityJob(function(){var R;if((R=d.cinematicContainerRenderer.colorStore)!=null&&R.sampledColors){R=Infinity;for(var W=_.Z(d.cinematicContainerRenderer.colorStore.sampledColors),p=W.next();!p.done;p=W.next()){p=p.value;var U=Number(p.key);U!==0&&U<R&&(R=U);U=_.yF(p.value);d.colorStore.set(p.key,U)}d.colorStoreTimeInterval=R}}))},qFk=function(d){d.colorStoreUpdateJobId&&
(_.Pp.cancelJob(d.colorStoreUpdateJobId),d.colorStoreUpdateJobId=void 0);
d.colorStore.clear();d.currentStoryboardColor=void 0},Li8=function(d,f){var R;
return(R=d.getStoryboardFrame(f))==null?void 0:R.url};
tl.prototype.onPlayerStateChange=function(){this.update()};
tl.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var IXh=function(d){var f=d.getStoryboardFrame(0);f&&(f=new _.Xb(f.width/f.columns,f.height/f.rows),_.EwI(d.currentStoryboardSize,f)||(d.currentStoryboardSize=f,d.publish("STORYBOARD_SIZE_CHANGED",d.currentStoryboardSize)))},eYk=function(d,f){d.currentStoryboardIndex=f;
d.pendingStoryboardIndex=NaN;f=d.getStoryboardFrame(d.currentStoryboardIndex);d.currentStoryboard=new YF8(d.mosaics.get(f.url).element,f);d.publish("STORYBOARD_CHANGED",d.currentStoryboard);d.lastUpdateTime=(0,_.OB)()};
tl.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var d$=function(d){d.currentStoryboardIndex=NaN;d.pendingStoryboardIndex=NaN;d.currentStoryboard&&(d.currentStoryboard=void 0,d.publish("STORYBOARD_CHANGED",void 0));d.lastUpdateTime=NaN};
tl.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)d$(this);else{var d=this.playerApi.getPlayerState(1);if(d===-1||d===5||d===0)d$(this);else if(isNaN(this.lastUpdateTime)||!((0,_.OB)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(d=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){d=""+Math.round(d*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var f=this.colorStore.get(d);f?f!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=f,this.currentStoryboard=new btJ(f),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.OB)()):(_.JA(new _.M2("Could not find color for timestamp: "+d,this.cinematicContainerRenderer)),d$(this))}else d$(this);else xRJ(this,d)}};
var xRJ=function(d,f){var R=d.getStoryboardFrameIndex(f);if(R!==d.currentStoryboardIndex&&R!==d.pendingStoryboardIndex){f=Li8(d,R);var W=d.mosaics.get(f);W?W.loaded&&eYk(d,R):(d.pendingStoryboardIndex=R,R=new kw2(f),d.mosaics.set(f,R),R.resolver.promise.then(function(){if(!d.isDisposed()&&!d.paused&&!isNaN(d.pendingStoryboardIndex)){var p=Li8(d,d.pendingStoryboardIndex);if(p){var U;(U=d.mosaics.get(p))!=null&&U.loaded&&eYk(d,d.pendingStoryboardIndex)}else d$(d)}}))}};
tl.prototype.getStoryboardFrameIndex=function(d){var f=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(d,f)};
tl.prototype.getStoryboardFrame=function(d){var f=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,R,W;return((W=(R=this.playerApi).getStoryboardFrame)==null?void 0:W.call(R,d,f))||null};
tl.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var f6=function(d,f,R,W){W=W===void 0?!1:W;_.wG.call(this);this.cinematicContainerRenderer=f;this.playerApi=R;this.theater=this.fullscreen=!1;var p;this.ambientLightThemeEnabled=!W&&!!(f==null?0:(p=f.config)==null?0:p.enableInLightTheme);this.ambientFullscreenEnabled=W&&_.q("web_cinematic_fullscreen");this.ambientTheaterModeEnabled=W&&_.q("web_cinematic_theater_mode");this.container=document.createElement("div");d.appendChild(this.container);var U;if(_.q("web_cinematic_theater_mode")||_.q("web_cinematic_fullscreen")||
(f==null?0:(U=f.config)==null?0:U.enableInLightTheme))this.ambientV2Container=document.createElement("div"),this.container.appendChild(this.ambientV2Container);XFI(this);d=this.ambientV2Container||this.container;this.backCanvas=gw8();this.frontCanvas=gw8();d.appendChild(this.backCanvas.element);d.appendChild(this.frontCanvas.element);this.storyboardManager=new tl(f,this.playerApi);_.Dp(this,this.storyboardManager);this.addEventListeners();T3$(this)?AbJ(this,100+jz(this)*3*2,100+jz(this)*3*2):aXR(this);
MB2(this,this.storyboardManager.currentStoryboard)};
_.x(f6,_.wG);var XFI=function(d){d.ambientV2Container?wFM(d):(_.Ve(d.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+lXL(d)+", "+Gw8(d)+")"}),Ht8()&&_.Ve(d.container,"filter","blur("+_.HX("cinematic_watch_css_filter_blur_strength",40)+"px)"))},wFM=function(d){if(d.ambientV2Container){var f=d.playerApi.getVideoAspectRatio();
_.Ve(d.container,{"aspect-ratio":""+f,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.Ve(d.ambientV2Container,{"aspect-ratio":""+f,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+lXL(d)+", "+Gw8(d)+")"});Ht8()&&_.Ve(d.ambientV2Container,"filter","blur("+_.HX("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
f6.prototype.setFullscreen=function(d,f){this.fullscreen=d;this.theater=!!f;XFI(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),d=this.storyboardManager.currentStoryboard,SFh(this),d&&VBG(this,d)};
f6.prototype.addEventListeners=function(){var d=this,f=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(p){MB2(d,p)}),R=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){aXR(d)});
this.addOnDisposeCallback(function(){d.storyboardManager.unsubscribeByKey(f);d.storyboardManager.unsubscribeByKey(R)});
if(this.ambientV2Container){var W=function(){wFM(d)};
this.playerApi.addEventListener("onVideoDataChange",W);this.addOnDisposeCallback(function(){d.playerApi.removeEventListener("onVideoDataChange",W)})}};
var aXR=function(d){if(!T3$(d)){var f=d.storyboardManager.currentStoryboardSize;isNaN(f.width)||isNaN(f.height)||AbJ(d,Number(f.width)+jz(d)*3*2,Number(f.height)+jz(d)*3*2)}},AbJ=function(d,f,R){d.backCanvas.element.width=f;
d.backCanvas.element.height=R;d.frontCanvas.element.width=f;d.frontCanvas.element.height=R},T3$=function(d){return d.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},MB2=function(d,f,R){R=R===void 0?!1:R;
var W=d.frontCanvas.element.getAnimations()[0];W?(W.pause(),d.backCanvas.context.globalAlpha=Number(getComputedStyle(d.frontCanvas.element).opacity),d.frontCanvas.element.style.opacity="0",W.finish()):d.backCanvas.context.globalAlpha=1;d.backCanvas.context.drawImage(d.frontCanvas.element,0,0,d.backCanvas.element.width,d.backCanvas.element.height);SFh(d);f&&VBG(d,f);f=f?d.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.HX("cinematic_watch_fade_out_duration",500);W=_.HX("cinematic_watch_transition_frame_rate")/
1E3;var p={};W&&(p={easing:"steps("+Math.round(f*W)+")"});(R===void 0?0:R)||d.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:f,iterations:1},p));d.frontCanvas.element.style.opacity="1"},SFh=function(d){var f=d.ambientLightThemeEnabled||d.ambientTheaterModeEnabled,R=d.ambientLightThemeEnabled||d.ambientFullscreenEnabled;
d.frontCanvas.context.fillStyle=d.theater&&f||d.fullscreen&&R?"#000":"#0f0f0f";Ht8()||(d.frontCanvas.context.filter="blur(0)");d.frontCanvas.context.fillRect(0,0,d.frontCanvas.element.width,d.frontCanvas.element.height)},VBG=function(d,f){Ht8()||(d.frontCanvas.context.filter="blur("+jz(d)+"px)");
d.frontCanvas.context.globalAlpha=d.fullscreen&&d.ambientFullscreenEnabled||d.theater&&d.ambientTheaterModeEnabled?_.HX("cinematic_watch_effect_letterbox_opacity",.4):_.HX("cinematic_watch_effect_opacity",.4);var R={offsetX:jz(d)*3,offsetY:jz(d)*3,theater:d.theater,fullscreen:d.fullscreen};T3$(d)&&(R.width=100,R.height=100);f.drawToCanvas(d.frontCanvas.context,R);d.frontCanvas.context.globalAlpha=1},jz=function(d){var f;
return(f=d.cinematicContainerRenderer.config.blurStrength)!=null?f:5},lXL=function(d){var f,R;
if((d.fullscreen||d.theater)&&((f=d.cinematicContainerRenderer.config)==null?0:(R=f.watchFullscreenConfig)==null?0:R.colorSourceWidthMultiplier))return d.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var W;return(W=d.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?W:d.cinematicContainerRenderer.config.colorSourceSizeMultiplier},Gw8=function(d){var f,R;
if((d.fullscreen||d.theater)&&((f=d.cinematicContainerRenderer.config)==null?0:(R=f.watchFullscreenConfig)==null?0:R.colorSourceHeightMultiplier))return d.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var W;return(W=d.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?W:d.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
f6.prototype.disposeInternal=function(){_.wG.prototype.disposeInternal.call(this);this.container.remove()};
f6.prototype.clear=function(){MB2(this,void 0,!0)};
f6.prototype.pause=function(){this.storyboardManager.pause()};var rbk;rbk=_.bS(function(){var d,f,R=!((f=(d=document.createElement("canvas")).getContext)==null||!f.call(d,"2d")),W;d=!((W=CSS)==null||!W.supports("filter: blur(0)"));W=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var p;return R&&d&&W&&!((p=CSS)==null||!p.supports("aspect-ratio: 1 / 1"))});
_.RD=function(d,f){_.kZ.call(this);this.container=d;this.playerApi=f;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=mRL(this);this.update()};
_.x(_.RD,_.kZ);_.u4I=function(d){var f=document.documentElement.hasAttribute("dark");d.isDarkModeEnabled=f;d.update()};
_.PsB=function(d,f){d.settingEnabled=f;d.update()};
_.RD.prototype.setFullscreen=function(d,f){this.fullscreen=d;this.theater=!!f;this.update()};
_.QUM=function(d,f){d.cinematicContainerRenderer=f;d.cinematicContainerRenderer&&(d.cinematicsVe=_.z2(d.isShorts()?227858:159022),_.zS(_.Ah(),d.cinematicsVe),d.loggingClientData={watchCinematicContainerData:{presentationStyle:d.cinematicContainerRenderer.presentationStyle}});d.update()};
_.RD.prototype.isShorts=function(){var d,f;return((d=this.cinematicContainerRenderer)==null?void 0:(f=d.config)==null?void 0:f.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.RD.prototype.isAllowed=function(){var d;if(d=rbk()){var f,R,W;d=((R=this.cinematicContainerRenderer)==null?void 0:R.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((W=this.cinematicContainerRenderer)==null||!W.colorStore)||((f=this.cinematicContainerRenderer)==null?void 0:f.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(d)if(_.q("web_cinematics_pausing")){var p,U;d=this.isDarkModeEnabled||!!((p=this.cinematicContainerRenderer)==
null?0:(U=p.config)==null?0:U.enableInLightTheme)}else{var g,K;p=!!((g=this.cinematicContainerRenderer)==null?0:(K=g.config)==null?0:K.enableInLightTheme)&&(_.FK("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);d=this.isDarkModeEnabled||p}if(g=d){var E,Y;g=!((Y=(E=this.prefersReducedMotionQuery)==null?void 0:E.matches)!=null&&Y)}return g};
_.vwB=function(d){(d=d.currentCinematicEffect)!=null&&(d=d.storyboardManager,d.paused=!1,IXh(d),d.update())};
_.RD.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var mRL=function(d){if(!_.q("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var f=window.matchMedia("(prefers-reduced-motion: reduce)"),R=function(){d.update()};
f.addListener(R);d.addOnDisposeCallback(function(){f.removeListener(R)});
return f}};
_.RD.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var d=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new f6(this.container,d,this.playerApi,this.isDarkModeEnabled),_.Dp(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var f=this.currentCinematicEffect;f.cinematicContainerRenderer!==
d&&(f.cinematicContainerRenderer=d,DRM(f.storyboardManager,d),XFI(f));d=_.a6();_.MH(0,194,!0);d.save();d=_.J6();this.cinematicsVe&&d&&_.tD(d,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(d=_.J6(),this.cinematicsVe&&d&&_.d2(d,[this.cinematicsVe],!1,this.loggingClientData),_.W0(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.Uh.Object.defineProperties(_.RD.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var viL;var FM2;_.Pf({_template:function(){if(FM2!==void 0)return FM2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=
d.content,R=f.insertBefore;viL===void 0&&(viL=document.createElement("template"));var W=viL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return FM2=d},
is:"tp-yt-iron-pages",behaviors:[_.Mf,_.ti],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var hIy;_.oqh=function(){if(_.q("kevlar_home_skeleton")&&!hIy){var d=document.querySelector("#home-page-skeleton");d&&(_.JD("hgcr"),_.x3(d),hIy=!0)}};
hIy=!1;_.MB=new _.C0("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var AkB,MJk,wQL,l0$,G5$,SC8,VJk,rkG,uwB,PMG,F4I,nM2,h$J,JkR,Q8y,vMJ,NkJ;_.Tk2=function(d,f,R){f=f===void 0?5:f;if(f!==0){var W=typeof d==="function"?d():document.querySelector(d);W?(R==null?0:R.enableSmartFocus)?_.oWU(W):W.focus():setTimeout(function(){_.Tk2(d,f-1,R)},500)}};
AkB=function(d){return String.raw.apply(String,[{raw:d}].concat(_.uR(_.n9.apply(1,arguments).map(function(f){return f instanceof Array?f.join(""):f}))))};
MJk=function(d){var f=_.n9.apply(1,arguments),R=f.length;if(!Array.isArray(d)||!Array.isArray(d.raw)||d.length!==d.raw.length||!_.KLa&&d===d.raw||!(_.KLa&&!_.EUB||_.lH(d))||R+1!==d.length)throw new TypeError("$");return new a02(Object.freeze({strings:Object.freeze(d),args:Object.freeze(f)}))};
wQL=function(d){return _.zNv(_.Een(d&16777215))<.5};
l0$=function(d,f,R){var W=R.minimumRowsOfVideosBetweenSections===void 0?1:R.minimumRowsOfVideosBetweenSections;return d<(R.minimumRowsOfVideosAtStart===void 0?2:R.minimumRowsOfVideosAtStart)||f!==null&&d-f<=W?!1:!0};
G5$=function(d,f){var R=0,W=0;d=_.Z(d);for(var p=d.next();!p.done;p=d.next()){var U=p.value;if(U.richItemRenderer)U.richItemRenderer.rowIndex=W,U.richItemRenderer.colIndex=R++,R===f&&(R=0,W++);else if(U.richGroupRenderer&&U.richGroupRenderer.numColumns!==void 0)U.richGroupRenderer.rowIndex=W,U.richGroupRenderer.colIndex=R,R+=U.richGroupRenderer.numColumns,R===f&&(R=0,W++);else if(U.richSectionRenderer){var g=p=void 0;if(U=_.e((p=U)==null?void 0:(g=p.richSectionRenderer)==null?void 0:g.content,_.A2y))U.rowIndex=
W++}}};
SC8=function(d,f){var R=f.contentElement;f=f.rendererToTagNameMap;if(R&&f&&f.size!==0){for(var W=new Map,p=_.Z(R.children),U=p.next();!U.done;U=p.next()){U=U.value;var g=U.tagName.toLowerCase(),K=W.get(g);K||(K=[],W.set(g,K));K.push(U)}if(W.size!==0)for(p=Math.min(d.length,R.children.length),U=new Map,g=0;g<p;g++){K=Object.keys(d[g])[0];K=f.get(K);if(!K)break;var E=U.get(K);E===void 0&&(E=0,U.set(K,E));var Y=W.get(K);if(!Y||E>=Y.length)break;U.set(K,E+1);K=Y[E];E=R.children[g];E!==K&&(_.prk=!0,_.Uju.set(K,
!0),R.insertBefore(K,E),_.Uju.delete(K),_.prk=!1)}}};
VJk=function(d,f,R,W,p,U,g){W=W===void 0?{}:W;if(!d||!d.length)return{orderedContent:[]};d=d.slice();var K=[],E=[];p=null;for(var Y=0,b=function(c){E.sort(function(h,t){return t.skippedOnRow-h.skippedOnRow});
for(var n,y=(n=E.shift())==null?void 0:n.content;y;)!y.richSectionRenderer&&c||K.push(y),n=void 0,y=(n=E.shift())==null?void 0:n.content},D=void 0,I=void 0,L=new Set;d.length>0||E.length>0;){for(var X=[],w=f;w>0;){var S=void 0,r=void 0,v=(r=E[0]&&E[0].skippedOnRow<Y?(S=E.shift())==null?void 0:S.content:void 0)!=null?r:d.shift();
if(!v)break;if(v.richItemRenderer)S=v.richItemRenderer.targetId,r=void 0,S&&((r=g)==null?0:r.has(S))&&(r=g.get(S),!D||r&&r.timestamp>D.timestamp)&&(D=r,I&&L.add(I),I=S),X.push(v),w--;else if(v.richGroupRenderer&&v.richGroupRenderer.numColumns!==void 0)v.richGroupRenderer.numColumns<=w?(X.push(v),w-=v.richGroupRenderer.numColumns):w===f&&v.richGroupRenderer.numColumns>f?(X.push({richGroupRenderer:Object.assign({},v.richGroupRenderer,{numColumns:f})}),w=0):E.push({content:v,skippedOnRow:Y});else if(v.richSectionRenderer)if(l0$(Y,
p,W)&&w===f){K.push(v);p=Y;Y++;continue}else E.push({content:v,skippedOnRow:Y});else if(v.continuationItemRenderer){b(!0);K.push(v);w=0;break}if(w===0)K.push.apply(K,_.uR(X));else if(!R&&d.length===0){b(!1);K.push.apply(K,_.uR(X));w=0;break}}Y++;D&&(K.push(D.content),Y++);I=D=void 0}G5$(K,f);U&&SC8(K,U);return{orderedContent:K,pinnedContentNotShownTargetIds:L}};
rkG=function(){return _.n9.apply(0,arguments).flat().filter(function(d){return d}).join(";")};
uwB=function(){return MJk(mBI,rkG.apply(null,_.uR(_.n9.apply(0,arguments))))};
PMG=function(d){switch(d){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
F4I=function(d,f){if(f){var R=_.pY().getState().entities.flowStateEntity,W=Q8y(d),p=[f];W&&W!==f&&p.push(W);var U=!0,g;if(R&&d.flowStateEntityKey&&((g=R[d.flowStateEntityKey])==null?void 0:g.primaryButtonDisabled)!==void 0){var K;U=!((K=R[d.flowStateEntityKey])==null||!K.primaryButtonDisabled)}vMJ(d,W!=null?W:f,p,U)}};
nM2=function(d){return _.xl(_.pY(),function(f){return f.entities.flowStateEntity},function(f,R){if(d.flowStateEntityKey){var W,p=f==null?void 0:(W=f[d.flowStateEntityKey])==null?void 0:W.currentStepId,U;
R=R==null?void 0:(U=R[d.flowStateEntityKey])==null?void 0:U.currentStepId;U=_.pY().getState().talkToRecs;if(p&&p!==R){var g;f=(f==null?void 0:(g=f[d.flowStateEntityKey])==null?void 0:g.stepIdStack)||Object.keys(U.stepStates);g=!JkR(U==null?void 0:U.stepStates[p]);vMJ(d,p,f,g)}}})};
h$J=function(d){return _.xl(_.pY(),_.nQ2,function(f){var R=Q8y(d);if(R){var W=Object.keys(f.stepStates);f=!JkR(f==null?void 0:f.stepStates[R]);vMJ(d,R,W,f)}})};
JkR=function(d){var f=Object.keys((d==null?void 0:d.selectionStates)||{}).reduce(function(U,g){return U||(d==null?void 0:d.selectionStates[g].isSelected)},!1),R,W,p=!!(d==null?0:(R=d.userQuery)==null?0:(W=R.userQuery)==null?0:W.trim());
return f||p};
Q8y=function(d){if(d.flowStateEntityKey){var f,R,W=(f=_.pY().getState().entities.flowStateEntity)==null?void 0:(R=f[d.flowStateEntityKey])==null?void 0:R.currentStepId;if(W)return W}};
vMJ=function(d,f,R,W){_.pY().dispatch(_.MG("flowStateEntity",d.flowStateEntityKey,{currentStepId:f,stepIdStack:R,key:d.flowStateEntityKey,primaryButtonDisabled:W}))};
_.oM$=function(d,f){return _.qn(d.entities,"youchatPendingResponseEntity",f)};
_.$BY=function(d){return function(f){_.RT(_.MG("youchatPendingResponseEntity",d,{entityKey:d,isPendingResponse:f}))}};
NkJ=function(d){d==null||d.addEventListener("DOMLoaded",function(){d.goToAndPlay(d.totalFrames-48,!0)})};
_.RS=function(d){this.__isSoyCss=!0;this.css=AkB.apply(null,[d.strings].concat(_.uR(d.args)))};
_.RS.prototype.toString=function(){return this.css};
var a02=function(){_.RS.apply(this,arguments)};
_.x(a02,_.RS);var mBI=_.o2(["",""]);var ykL;var CMy;_.Pf({_template:function(){if(CMy!==void 0)return CMy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
var f=d.content,R=f.insertBefore;ykL===void 0&&(ykL=document.createElement("template"));var W=ykL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return CMy=d},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var iF8=new _.C0("talkToRecsFlowRenderer");var Bk2=new _.C0("flowRootRenderer");var ckG=new _.C0("learningJourneyQuizViewModel");var tJJ=new _.C0("chipsShelfViewModel");var dwI=new _.C0("responsiveContainerConfiguration");var jqM=new _.C0("horizontalShelfViewModel");_.fRs=new _.C0("engagementPanelSectionListRenderer");var RIB=new _.C0("conversationResourceViewModel");var Wqy=function(){this.horizontal=!1},pKL=function(d,f){d.horizontal=f};
Wqy.prototype.position=function(d,f,R,W){W=W===void 0?1:W;d=this.delta(d)*W+f;W=Math.max(f,R);return d>=Math.min(f,R)&&d<=W?d:R};
Wqy.prototype.axis=function(d){d=this.direction(d);return d==="up"||d==="down"?"Y":"X"};var Z0=function(d,f,R){f=f===void 0?_.GP():f;this.target=d;this.manager=f;this.touchAction=R;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Z0.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(_.uR(this.events)));for(var d=_.Z(this.events),f=d.next();!f.done;f=d.next())this.listen(f.value)}};
Z0.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.uR(this.events)));for(var d=_.Z(this.events),f=d.next();!f.done;f=d.next())this.unlisten(f.value)}};
Z0.prototype.listen=function(d){this.eventMap[d]&&this.target.addEventListener(d,this.eventMap[d])};
Z0.prototype.unlisten=function(d){this.eventMap[d]&&this.target.removeEventListener(d,this.eventMap[d])};var sC=function(){Wqy.apply(this,arguments)};
_.x(sC,Wqy);sC.prototype.direction=function(d){var f=d.detail;d=f.deltaY;f=f.deltaX;return d&&!this.horizontal?d>0?"down":"up":f&&this.horizontal?f>0?"right":"left":"none"};
sC.prototype.distance=function(d){return Math.abs(this.delta(d))};
sC.prototype.delta=function(d){var f=this.direction(d),R=d.detail;d=R.deltaX;R=R.deltaY;return f==="up"||f==="down"?R||0:d||0};
sC.prototype.velocity=function(d){var f=this.direction(d),R=d.detail;d=R.velocityX;R=R.velocityY;return Math.abs(f==="up"||f==="down"?R||0:d||0)};_.gk=function(d,f,R,W,p,U){p=p===void 0?new sC:p;U=U===void 0?_.GP():U;Z0.call(this,f,U,W);var g=this;this.element=d;this.target=f;this.config=R;this.input=p;this.manager=U;this.events=["panstart","panmove","panend"];this.onPanStart=function(){g.config.draggingClass&&g.element.classList.add(g.config.draggingClass);g.config.startAction&&g.config.startAction()};
this.onPanMove=function(K){var E=UwI(g,K);if(E){g.move(K,E);E.fade&&g.fade(K,E);var Y=g.input.direction(K);E.moveAction&&E.moveAction(O$k(g,K,E),Y)}};
this.onPanEnd=function(K){var E,Y,b,D,I,L;return _.H(function(X){if(X.nextAddress==1){g.animationRequestId&&cancelAnimationFrame(g.animationRequestId);g.animationRequestId=void 0;E=UwI(g,K);if(!E)return X.return();Y=E;b=Y.triggerAction;D=Y.fade;I=Y.disableFinish;L=Y.translateBack;var w=g.input.velocity(K),S=g.input.distance(K),r=g.threshold(E);return w>.3&&S>10||S>r?I?X.jumpTo(6):D?X.yield(Z$Y(g,K),6):X.yield(sq8(g,K,E),6):L?X.yield(g.translateBack(K),3):X.jumpTo(3)}X.nextAddress!=3&&b&&b();g.config.draggingClass&&
g.element.classList.remove(g.config.draggingClass);g.reset();_.a4(X)})};
d=Object.keys(R.triggers);this.directions=new Set(d);pKL(this.input,this.directions.has("right")||this.directions.has("left"))};
_.x(_.gk,Z0);_.gk.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var UwI=function(d,f){f=d.input.direction(f);return d.config.triggers[f]};
_.gk.prototype.move=function(d,f){var R=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var W=R.input.axis(d),p=R.input.position(d,R.config.startPosition,f.endPosition,f.moveRatio||1);R.element.style.transform="translate"+W+"("+p+"px)";R.animationRequestId=void 0}))};
var O$k=function(d,f,R){var W=R.moveRatio||1;R=Math.abs(d.config.startPosition-R.endPosition);return Math.min(d.input.distance(f)*W,R)/R};
_.gk.prototype.fade=function(d,f){var R=f.endOpacity;d=O$k(this,d,f);d>0&&(this.element.style.opacity=""+(((R||0)-1)*d+1))};
_.gk.prototype.threshold=function(d){return d.threshold?d.threshold:Math.abs(d.endPosition-this.config.startPosition)/3};
var sq8=function(d,f,R){var W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1)return W=d.input.delta(f)+d.config.startPosition,p=d.input.axis(f),U=R,g=U.endPosition,K=U.transitionEndPosition,Y=(E=K)!=null?E:g,b.yield(d.element.animate([{transform:"translate"+p+"("+W+"px)"},{transform:"translate"+p+"("+Y+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);d.element.style.transform="translate"+p+"("+Y+"px)";_.a4(b)})};
_.gk.prototype.translateBack=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1){if(!f.element.style.transform)return p.return();R=f.input.axis(d);W=f.config.startPosition;return p.yield(f.element.animate([{transform:f.element.style.transform},{transform:"translate"+R+"("+W+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}f.element.style.transform="translate"+R+"("+W+"px)";_.a4(p)})};
var Z$Y=function(d,f){var R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return R=d.input.delta(f)+d.config.startPosition,W=d.input.axis(f),p=R+70,U=d.element.style.opacity===""?1:d.element.style.opacity,g.yield(d.element.animate([{transform:"translate"+W+"("+R+"px)",opacity:U},{transform:"translate"+W+"("+p+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);d.element.style.transform="translate"+W+"("+p+"px)";d.element.style.opacity="0";_.a4(g)})};var HQ=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.scrollRate=3;d.autoScrollAnimationStart=0;d.autoScrollPaused=!1;d.autoScrollRafId=0;return d};
_.x(HQ,_.Ai);_.O=HQ.prototype;_.O.created=function(){var d=this;this.boundAutoScrollHandler=function(f){d.autoScroll(f)}};
_.O.detached=function(){this.hostElement.removeEventListener("mouseout",_.qb(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.qb(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.qb(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.O.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.qb(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.qb(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.qb(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.qb(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.qb(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.qb(this,this.endAutoScroll)),this.endAutoScroll())};
_.O.autoScroll=function(d){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=d);var f;if(f=!this.autoScrollPaused&&this.scrollTarget)f=this.scrollTarget,f=f.scrollHeight-f.scrollTop!==f.clientHeight;f&&(f=1E3/this.scrollRate,d-=this.autoScrollAnimationStart,d>f&&(this.scrollTarget.scrollTop+=Math.ceil(d/f),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.O.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.O.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
HQ.prototype.autoScrollEnabledChanged=HQ.prototype.autoScrollEnabledChanged;_.Q([_.M(),_.F("design:type",Object)],HQ.prototype,"scrollRate",void 0);_.Q([_.M(),_.F("design:type",Object)],HQ.prototype,"scrollTarget",void 0);_.Q([_.M(),_.F("design:type",Boolean)],HQ.prototype,"autoScrollEnabled",void 0);_.Q([_.e2("autoScrollEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HQ.prototype,"autoScrollEnabledChanged",null);_.Q([_.aG()],HQ);_.gqM=[HQ.prototype];var H$$;var KF=function(){var d=_.l.apply(this,arguments)||this;d.buttonUpdate=_.q("web_button_rework");d.dismissButtonOverrides=_.q("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;d.forceDarkTheme=!1;d.forceLightTheme=!1;d.dynamicTextHeight=94;d.hasOverflowButton=!1;d.isInfeedModernization=!1;return d};
_.x(KF,_.l);_.O=KF.prototype;_.O.computeUrlImg=function(d){if(d)return _.Ez(d.thumbnails)};
_.O.getLogoHeight=function(d){return this.logoWithPadding(d)?"31":"24"};
_.O.getLogoClassName=function(d){return this.logoWithPadding(d)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.O.logoWithPadding=function(d){var f,R;return(d=(f=d.thumbnails)==null?void 0:(R=f[0])==null?void 0:R.height)&&d%31===0?!0:!1};
_.O.sendImpressionEndpoints=function(d){d.impressionEndpoints&&_.Yh(this.hostElement,d.impressionEndpoints)};
_.O.observeBasicPalette=function(){var d,f,R=(d=this.data)==null?void 0:(f=d.colorData)==null?void 0:f.basicColorPaletteData;R?_.VK(this.hostElement,R):_.VK(this.hostElement,{})};
_.O.observeDataChanged=function(){var d;this.dynamicTextHeight=((d=this.data)==null?0:d.supplementalText)?74:94;var f;this.hasSupplementalText=!((f=this.data)==null||!f.supplementalText);if(_.q("web_button_rework")){var R,W,p,U;d=(R=this.data)==null?void 0:(W=R.actionButton)==null?void 0:(p=W.buttonRenderer)==null?void 0:(U=p.colorData)==null?void 0:U.basicColorPaletteData;var g,K,E;if(!((g=this.data)==null?0:(K=g.actionButton)==null?0:(E=K.buttonRenderer)==null?0:E.style)&&d){this.computeIsInfeedModernization(this.data)||
(d.borderColor=d.foregroundTitleColor);var Y,b;this.set("data.actionButton.buttonRenderer",_.uo.unsafeClone((Y=this.data)==null?void 0:(b=Y.actionButton)==null?void 0:b.buttonRenderer))}}};
_.O.observeDataForCounterfactual=function(){if(_.q("kevlar_banner_cf_extra_logging")){var d;((d=this.data)==null?0:d.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.O.computeSupplementalStyle=function(){var d;if((d=this.data)!=null&&d.supplementalText){var f,R,W;if((f=this.data)==null?0:(R=f.colorData)==null?0:(W=R.basicColorPaletteData)==null?0:W.foregroundActivatedColor)return d=_.N_(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+d+"; --yt-endpoint-hover-color:"+d+"; --yt-endpoint-visited-color:"+d+"; --yt-formatted-string-bold-font-weight:700;"}};
_.O.computeForcedDarkTheme=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.actionButton)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.style,p,U,g;d=wQL(((p=this.data)==null?void 0:(U=p.colorData)==null?void 0:(g=U.basicColorPaletteData)==null?void 0:g.backgroundColor)||0);return W&&d};
_.O.computeForcedLightTheme=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.actionButton)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.style,p,U,g;d=!wQL(((p=this.data)==null?void 0:(U=p.colorData)==null?void 0:(g=U.basicColorPaletteData)==null?void 0:g.backgroundColor)||0);return W&&d};
_.O.computeHasOverflowButton=function(d){return!!d.overflowButton};
_.O.computeHasTitle=function(d){return!!d.title};
_.O.computeTitleMaxFontSize=function(d){return this.computeHasOverflowButton(d)?28:64};
_.O.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.O.computeIsInfeedModernization=function(){var d,f,R,W,p=(d=this.data)==null?void 0:(f=d.actionButton)==null?void 0:(R=f.buttonRenderer)==null?void 0:(W=R.colorData)==null?void 0:W.basicColorPaletteData;return(p==null?void 0:p.backgroundColor)===452984831||(p==null?void 0:p.backgroundColor)===218103808};
KF.prototype.observeDataForCounterfactual=KF.prototype.observeDataForCounterfactual;KF.prototype.observeDataChanged=KF.prototype.observeDataChanged;KF.prototype.observeBasicPalette=KF.prototype.observeBasicPalette;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],KF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],KF.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],KF.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],KF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],KF.prototype,"buttonUpdate",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],KF.prototype,"hasSupplementalText",void 0);_.Q([_.M(),_.F("design:type",Object)],KF.prototype,"dismissButtonOverrides",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Boolean)],KF.prototype,"hasTitle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.F("design:type",Object)],KF.prototype,"forceDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.F("design:type",Object)],KF.prototype,"forceLightTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],KF.prototype,"dynamicTextHeight",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Object)],KF.prototype,"hasOverflowButton",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.F("design:type",Object)],KF.prototype,"isInfeedModernization",void 0);_.Q([_.e2("data.colorData.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KF.prototype,"observeBasicPalette",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KF.prototype,"observeDataChanged",null);_.Q([_.e2("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KF.prototype,"observeDataForCounterfactual",null);_.Q([_.m({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],KF);
_.u(KF,"ytd-banner-promo-renderer",function(){if(H$$!==void 0)return H$$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return H$$=d},{mode:1});var KqL;var Eq$;var zIk;var EC=function(){return _.l.apply(this,arguments)||this};
_.x(EC,_.l);_.Q([_.M(),_.F("design:type",Object)],EC.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);_.Q([_.m({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],EC);
_.u(EC,"ytd-hashtag-grid-tile-renderer",function(){if(zIk!==void 0)return zIk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return zIk=d},{mode:1});var z5=function(){return _.l.apply(this,arguments)||this};
_.x(z5,_.l);z5.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
z5.prototype.updateRichGridTrendingHashtagsVisibility=function(){var d,f;if(((d=this.data)==null||!d.isExpanded)&&(f=this.data)!=null&&f.tiles){d=this.data.tiles.length;f=d>this.richGridItemsPerRow?this.richGridItemsPerRow+1:d;var R=Math.ceil(d/f);this.fullyVisibleRows=d%f===1&&R===2?1:Math.min(R,2);this.isShowMoreVisible=this.fullyVisibleRows<R}};
z5.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
z5.prototype.updateRichGridTrendingHashtagsVisibility=z5.prototype.updateRichGridTrendingHashtagsVisibility;_.Q([_.M(),_.F("design:type",Object)],z5.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Number)],z5.prototype,"fullyVisibleRows",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],z5.prototype,"isShowMoreVisible",void 0);_.Q([_.M({selector:_.F1,value:0}),_.F("design:type",Number)],z5.prototype,"richGridItemsPerRow",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],z5.prototype,"ytdReduxBehavior",void 0);_.Q([_.e2("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z5.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.Q([_.m({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],z5);
_.u(z5,"ytd-hashtag-grid-shelf-renderer",function(){if(Eq$!==void 0)return Eq$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Eq$=d},{mode:1});var kHL;var Y8s;var kM=function(){var d=_.l.apply(this,arguments)||this;d.visibleVideos=[];d.hiddenVideos=[];d.modern=_.q("web_modern_buttons");d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(kM,_.l);_.O=kM.prototype;_.O.attached=function(){var d=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",d);this.onDarkModeToggledAction(d)};
_.O.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"}}}};
_.O.dataChanged=function(){var d=this;this.requestElementsPerRow();var f,R;this.currentColorPalette=this.isDarkTheme?(f=this.data)==null?void 0:f.darkColorData:(R=this.data)==null?void 0:R.lightColorData;var W;if((W=this.currentColorPalette)==null?0:W.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.WZ(this,function(){d.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.O.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.O.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.O.computeIsFirstFeedItem=function(d){return d};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&this.set("isDarkTheme",d);this.data&&(this.currentColorPalette=d?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.O.getCurrentLogo=function(d,f){if(d)return f?d.darkLogoImage:d.lightLogoImage};
_.O.computeTitleStyle=function(d){var f;if((f=this.data)!=null&&f.title&&d&&d.textPrimary!==void 0)return"color:"+_.N_(d.textPrimary)+";"};
_.O.computeSubtitleStyle=function(d){var f;if((f=this.data)!=null&&f.subtitle&&d&&d.textSecondary!==void 0)return"color:"+_.N_(d.textSecondary)+";"};
_.O.computeDismissIconStyle=function(d){if(this.data&&this.data.dismissButton&&d&&d.textPrimary!==void 0)return"--yt-button-color:"+_.N_(d.textPrimary)+";"};
_.O.computeOverflowButtonStyle=function(d){if(this.data&&this.data.overflowButton&&d&&d.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.N_(d.textPrimary)+";--yt-spec-icon-active-other:"+_.N_(d.textPrimary)+";"};
_.O.computeBackgroundStyle=function(d){if(d&&this.data){var f="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var R=_.Ez((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);R&&(f+='background-image:url("'+R+'");')}d.backgroundColor!==void 0&&(f+="background-color:"+_.yF(d.backgroundColor)+";");return f}};
_.O.computeButton=function(){var d,f=Object.assign({},_.e((d=this.data)==null?void 0:d.showMoreButton,_.Qj));if(this.modern&&f){f.style="STYLE_MONO_OUTLINE";var R;if(d=(R=this.currentColorPalette)==null?void 0:R.textPrimary)f.colorData={basicColorPaletteData:{foregroundTitleColor:d,borderColor:d}}}return f};
_.O.shouldShowBottomButton=function(d,f){return!(d==null?0:d.header)&&!(d==null||!d.primaryButton)&&f<3};
_.O.checkExpanded=function(d){this.isExpanded=d&&d.content?this.hiddenVideos.length===0:!0};
_.O.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.O.getLogoHeight=function(d){return this.logoWithPadding(d)?"26":"20"};
_.O.getLogoImageId=function(d){return this.logoWithPadding(d)?"logo-image-with-padding":"logo-image"};
_.O.computeHasSectionHeader=function(d){return!!d.header};
_.O.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var d;if((d=this.data.primaryButton)==null?0:d.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 f;((f=this.data.dismissButton)==null?0:f.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var R,W;((R=this.data)==null?0:(W=R.primaryButton)==null?0:W.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.O.setVisibleVideos=function(d){if(this.data&&this.data.content)if(this.data.content.length){var f=this.data.content.length;this.data.header?d?(this.visibleVideos=this.data.content.slice(0,Math.min(f,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(f,this.slimItemsPerRow),f)):(this.visibleVideos=this.data.content.slice(0,Math.min(f,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(f,this.elementsPerRow),f)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(f,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(f,this.elementsPerRow),f)):(this.visibleVideos=this.data.content.slice(0,Math.min(f,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(f,this.elementsPerRow-1),f))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.O.setHasMovieRenderer=function(){var d;if((d=this.data)!=null&&d.content){var f;this.hasMovieRenderer=!!_.e((f=this.data)==null?void 0:f.content[0],_.OxN)}else this.hasMovieRenderer=!1};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
_.O.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var d=_.Z(this.hiddenMediaRenderers),f=d.next();!f.done;f=d.next())f.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(d=_.Eo(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&d.focus()}};
_.O.updateTitleSpec=function(){var d;(d=this.data)!=null&&d.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.O.logoWithPadding=function(d){var f,R,W;return(d=(f=this.getCurrentLogo(d,this.isDarkTheme))==null?void 0:(R=f.thumbnails)==null?void 0:(W=R[0])==null?void 0:W.height)&&d%31===0?!0:!1};
_.O.onUpdateElementsPerRowAction=function(d,f,R){d&&this.elementsPerRow!==d&&(this.elementsPerRow=d);R&&this.slimItemsPerRow!==R&&(this.slimItemsPerRow=R)};
kM.prototype.slimItemsPerRowChanged=kM.prototype.slimItemsPerRowChanged;kM.prototype.elementsPerRowChanged=kM.prototype.elementsPerRowChanged;kM.prototype.dataChanged=kM.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kM.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],kM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],kM.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],kM.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],kM.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kM.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],kM.prototype,"currentColorPalette",void 0);_.Q([_.M(),_.F("design:type",Array)],kM.prototype,"visibleVideos",void 0);_.Q([_.M(),_.F("design:type",Array)],kM.prototype,"hiddenVideos",void 0);
_.Q([_.M(),_.F("design:type",Object)],kM.prototype,"primaryButton",void 0);_.Q([_.M({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],kM.prototype,"elementsPerRow",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kM.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kM.prototype,"isExpanded",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kM.prototype,"largeTitle",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kM.prototype,"hasMovieRenderer",void 0);_.Q([_.M(),_.F("design:type",Number)],kM.prototype,"slimItemsPerRow",void 0);_.Q([_.M(),_.F("design:type",Boolean)],kM.prototype,"showLightVideoMetadata",void 0);_.Q([_.M(),_.F("design:type",Boolean)],kM.prototype,"showDarkVideoMetadata",void 0);_.Q([_.M(),_.F("design:type",Number)],kM.prototype,"videoMetadataColor",void 0);
_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],kM.prototype,"miniMode",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],kM.prototype,"isFirstFeedItem",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.F("design:type",Boolean)],kM.prototype,"hasSectionHeader",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],kM.prototype,"roundedContainer",void 0);_.Q([_.TW("#visible-video-container ytd-rich-grid-media"),_.F("design:type",Array)],kM.prototype,"visibleMediaRenderers",void 0);_.Q([_.TW("#hidden-video-container ytd-rich-grid-media"),_.F("design:type",Array)],kM.prototype,"hiddenMediaRenderers",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],kM.prototype,"modern",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kM.prototype,"dataChanged",null);_.Q([_.e2("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kM.prototype,"elementsPerRowChanged",null);_.Q([_.e2("slimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kM.prototype,"slimItemsPerRowChanged",null);
_.Q([_.m({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],kM);
_.u(kM,"ytd-brand-video-shelf-renderer",function(){if(Y8s!==void 0)return Y8s;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Y8s=d},{mode:1});var b$R;var YM=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(YM,_.l);_.O=YM.prototype;_.O.attached=function(){var d=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",d);this.onDarkModeToggledAction(d)};
_.O.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"}}}};
_.O.dataChanged=function(){this.requestElementsPerRow();var d,f;this.currentColorPalette=this.isDarkTheme?(d=this.data)==null?void 0:d.darkColorData:(f=this.data)==null?void 0:f.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.O.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.O.computeIsFirstFeedItem=function(d){return d};
_.O.onDarkModeToggledAction=function(d){d!==this.isDarkTheme&&this.set("isDarkTheme",d);this.data&&(this.currentColorPalette=d?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(d),this.updateButtonPalette())};
_.O.shouldShowThumbnailInMetadata=function(d){return d<=1};
_.O.computeVideoMetadataColor=function(){if(this.data){var d;if((d=this.currentColorPalette)==null?0:d.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.O.computeTitleStyle=function(d){var f;if((f=this.data)!=null&&f.title&&d&&d.textPrimary!==void 0)return"color:"+_.N_(d.textPrimary)+";"};
_.O.computeSubtitleStyle=function(d){var f;if((f=this.data)!=null&&f.subtitle&&d&&d.textSecondary!==void 0)return"color:"+_.N_(d.textSecondary)+";"};
_.O.computeOverflowButtonStyle=function(d){if(this.data&&this.data.overflowButton&&d.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.N_(d.textPrimary)+";--yt-spec-icon-active-other:"+_.N_(d.textPrimary)+";"};
_.O.computeBackgroundStyle=function(d){if(d&&this.data){var f="";d.backgroundColor!==void 0&&(f+="background-color:"+_.yF(d.backgroundColor)+";");return f}};
_.O.computeHasOverflowButton=function(d){return!!d.overflowButton};
_.O.updateButtonPalette=function(){if(this.data){var d;if((d=this.data.primaryButton)==null?0:d.buttonRenderer){var f;if((f=this.currentColorPalette)==null?0:f.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var R;((R=this.currentColorPalette)==null?0:R.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)})}}};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
_.O.updateTitleSpec=function(){var d;(d=this.data)!=null&&d.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")};
_.O.onUpdateElementsPerRowAction=function(d){d&&this.elementsPerRow!==d&&(this.elementsPerRow=d)};
YM.prototype.elementsPerRowChanged=YM.prototype.elementsPerRowChanged;YM.prototype.dataChanged=YM.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],YM.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],YM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],YM.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],YM.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],YM.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],YM.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],YM.prototype,"currentColorPalette",void 0);_.Q([_.M(),_.F("design:type",Object)],YM.prototype,"primaryButton",void 0);
_.Q([_.M({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],YM.prototype,"elementsPerRow",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],YM.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],YM.prototype,"titleSize",void 0);_.Q([_.M(),_.F("design:type",Number)],YM.prototype,"videoMetadataColor",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],YM.prototype,"miniMode",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],YM.prototype,"isFirstFeedItem",void 0);_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],YM.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Boolean)],YM.prototype,"hasOverflowButton",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YM.prototype,"dataChanged",null);_.Q([_.e2("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YM.prototype,"elementsPerRowChanged",null);_.Q([_.m({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],YM);
_.u(YM,"ytd-brand-video-singleton-renderer",function(){if(b$R!==void 0)return b$R;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return b$R=d},{mode:_.kO("kevlar_poly_si_batch_j070")?1:2});var Dw8;var IRh=_.UI(function(d){var f=d.data;return _.z(_.Wk,{data:function(){return f().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(f().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var R=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":R=88;break a;default:R=88}return R},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return f().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Fj"),LqR=_.UI(function(d){var f=d.metadataRow;
var R=d.delimiter;return _.z(_.TB,{each:function(){return f().textParts||[]},
keyBy:"INDEX"},function(W,p){return _.z(_.U3,null,_.z(_.d4,{text:W,noWrap:!0,userInput:!0}),_.z(q8R,{delimiter:R,max:function(){return f().textParts.length},
index:p}))})},"Gj"),q8R=_.UI(function(d){var f=d.delimiter;
var R=d.max;var W=d.index;return _.z(_.k,{cond:function(){return(f==null?void 0:f())&&R()-1>W()},
then:function(){return _.z("span",null,f)}})},"Hj"),eII=_.UI(function(d){var f=d.data;
d={};return _.z("yt-profile-page-header-information-view-model",{class:_.Iw("profile-page-header-information-view-model-wiz",(d["profile-page-header-information-view-model-wiz--mobile"]=!1,d))},_.z(_.k,{cond:function(){return f().onTap},
then:function(){return _.z(_.K7,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.oT(f().onTap)}},_.z(_.aH,{data:function(){return f().thumbnail}},{profilePageHeaderThumbnailViewModel:IRh}))},
else:function(){return _.z("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.z(_.aH,{data:function(){return f().thumbnail}},{profilePageHeaderThumbnailViewModel:IRh}))}}),_.z("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.z(_.k,{cond:function(){return f().onTap},
then:function(){return _.z(_.aH,{data:function(){return f().title}},{profilePageHeaderTitleViewModel:function(R){var W=R.data;
return _.z(_.K7,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.oT(W().onTap)}},_.z(_.d4,{text:function(){return W().title}}))}})},
else:function(){return _.z(_.aH,{data:function(){return f().title}},{profilePageHeaderTitleViewModel:function(R){var W=R.data;
return _.z(_.d4,{text:function(){return W().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.z(_.aH,{data:function(){return f().metadata}},{profilePageHeaderMetadataViewModel:function(R){var W=R.data;
return _.z(_.k,{cond:function(){return W().metadataRows},
then:function(p){return _.z("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.z(_.TB,{each:p,keyBy:"INDEX"},function(U,g){return _.z(_.U3,null,_.z(LqR,{metadataRow:U,delimiter:" \u2022 "}),_.z(q8R,{delimiter:" \u2022 ",max:function(){return p().length},
index:g}))}))}})}})))},"Ij");
eII.idomCompat=!0;_.Hk(eII,"yt-profile-page-header-information-view-model",{props:{data:_.jE}});var bM=function(){return _.l.apply(this,arguments)||this};
_.x(bM,_.l);bM.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],bM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bM.prototype,"data",void 0);_.Q([_.m({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],bM);
_.u(bM,"ytd-effect-pivot-header-view-model",function(){if(Dw8!==void 0)return Dw8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Dw8=
d},{mode:1});var xws;var D0=function(){return _.l.apply(this,arguments)||this};
_.x(D0,_.l);D0.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],D0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],D0.prototype,"data",void 0);_.Q([_.m({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],D0);
_.u(D0,"ytd-source-pivot-header-renderer",function(){if(xws!==void 0)return xws;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xws=d},{mode:1});_.XKs=_.UI(function(d){var f=d.data;var R=function(){var W;return _.QD((W=f())==null?void 0:W.rendererContext)};
d={};return _.z("content-list-item-view-model",{el:_.Uz(_.FT(function(){return f().rendererContext})),
class:_.Iw("ytContentListItemViewModelHost",(d.ytContentListItemViewModelTappable=R,d)),role:function(){return R()?"listitem":void 0},
tabindex:function(){return R()?0:void 0}},_.z("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.z("div",{class:"ytContentListItemViewModelImageContainer"},_.z(_.k,{cond:function(){return f().image},
then:function(W){return _.z(_.Wk,{data:W,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.z(_.aH,{data:function(){var W;
return(W=f())==null?void 0:W.avatar}},{avatarViewModel:_.Ph})),_.z("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.z("div",{class:_.Iw("ytContentListItemViewModelTitle",function(){a:{switch(f().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var W="ytContentListItemViewModelProminentTitle";
break a}W=void 0}return W})},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:"ytContentListItemViewModelMetadata"},_.z(_.aH,{data:function(){return f().metadata}},{contentMetadataViewModel:function(W){return _.z(_.Hx,{data:W.data,
layout:1})}})))),_.z("div",{class:"ytContentListItemViewModelActionButton"},_.z(_.aH,{data:function(){var W;
return(W=f())==null?void 0:W.actionButton}},{buttonViewModel:_.bE,
toggleButtonViewModel:_.r4})))},"Jj");_.Hk(_.UI(function(d){var f=function(){return d.data().background},R=function(){return d.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},W=function(){return d.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"};
return _.z("yt-card-view-model",{class:_.Iw("ytCardViewModelHost",d.className)},_.z(_.KK,{contentId:function(){return d.data().contentId}},function(){return _.z("div",{class:_.Iw("ytCardViewModelCardViewModelInner",function(){return PMG(d.data().cardStyle)},function(){var p;
a:{switch((p=d.data().cardState)==null?void 0:p.selectionState){case "CARD_SELECTION_STATE_SELECTED":p="ytCardViewModelSelected";break a}p=void 0}return p})},_.z(_.aH,{data:f},{cinematicContainerViewModel:function(p){return _.z(_.DBO,{data:p.data})}}),_.z("div",{class:"ytCardViewModelContentWrapper"},_.z(_.k,{cond:function(){return!R()},
then:function(){var p={};return _.z("div",{class:"ytCardViewModelTopContent"},_.z(_.aH,{data:function(){return d.data().topContent}},{contentListItemViewModel:function(U){return _.z(_.XKs,{data:U.data})}}),_.z("div",{class:_.Iw("ytCardViewModelInlineTrailingAction",(p.ytCardViewModelInlineCenterTrailingAction=W,p))},_.z(_.aH,{data:function(){return d.data().trailingAction}},{buttonViewModel:function(U){return _.z(_.bE,{data:U.data})}})))}}),_.z("div",{class:"ytCardViewModelBodyContent"},_.z(_.aH,
{data:function(){return d.data().bodyContent}},{contentListItemViewModel:function(p){return _.z(_.XKs,{data:p.data})}}))),_.z(_.k,{cond:function(){return R()},
then:function(){return _.z("div",{class:"ytCardViewModelOverlayTrailingAction"},_.z(_.aH,{data:function(){return d.data().trailingAction}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data})}}))}}))}))},"Kj"),"yt-card-view-model",{props:{data:_.jE,
className:_.jE}});_.Hk(_.UI(function(d){var f=function(){return _.e(d.data().flowRoot,Bk2)};
_.SL(function(){var R=f(),W=function(){},p=function(){};
if(R){var U,g,K,E=((K=_.e((U=f())==null?void 0:(g=U.steps)==null?void 0:g[0],_.JvM))==null?void 0:K.stepId)||"";F4I(R,E);W=nM2(R);p=h$J(R)}_.SI(function(){var Y=f();Y&&_.pY().dispatch(_.MG("flowStateEntity",Y.flowStateEntityKey));W();W=function(){};
p();p=function(){}})});
return _.z("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.z(_.KK,{contentId:function(){return d.data().contentId}},function(){return _.z("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.z(_.k,{cond:f,
then:function(R){return _.z(_.yAh,{data:R})}}))}))},"Lj"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.jE}});_.Hk(_.UI(function(){return _.z("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.z("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.z("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.z(_.iA2,null)),_.z(_.M_e,{data:{rows:1},isExploreHub:!0}))},"Mj"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.Hk(_.UI(function(d){var f=d.data;var R=d.standardUnitMinWidth;d=_.Z((0,_.Sdy)(f));var W=d.next().value,p=d.next().value,U=function(){var K,E=(K=W())==null?void 0:K.contents;return E==null||E.length===0},g=function(){p(Object.assign({},W(),{contents:[]}))};
return _.z("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.Uz(_.sV({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var K=_.e(f().chipsShelf,tJJ);if(K!=null&&K!=null&&K.autoselectChipOnVisible){var E,Y,b=_.e(K==null?void 0:(E=K.contents)==null?void 0:E[(Y=K.autoselectedChipIndex)!=null?Y:0],_.hK);b&&b.tapCommand&&_.Cu(b.tapCommand)}}}))},_.z(_.KK,{contentId:function(){return f().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.z("div",null,_.z("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.z(_.aH,{data:function(){return f().header}},{sectionHeaderViewModel:function(K){return _.z(_.bi,{data:K.data,
disableHorizontalPadding:!0})}})),_.z("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.z(_.aH,{data:function(){return f().chipsShelf}},{chipsShelfViewModel:function(K){return _.z(_.QS,{data:K.data,
callback:g,selectionBehavior:1})}})),_.z("div",null,_.z(_.k,{cond:U,
then:function(){return _.z("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.z(_.M_e,{data:{rows:1},isExploreHub:!0}))}}),_.z(_.aH,{data:function(){var K;
return(K=W())==null?void 0:K.contents}},{richShelfRenderer:function(K){return _.z(_.ryC,{data:K.data,
isInnerShelf:!0,standardUnitMinWidth:R})}})))}))},"Nj"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.jE,
standardUnitMinWidth:_.jE}});var I8=function(){return _.l.apply(this,arguments)||this};
_.x(I8,_.l);
I8.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},messageRenderer:"ytd-message-renderer",
alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
I8.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.Q([_.A(_.nV),_.F("design:type",Object)],I8.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],I8.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],I8.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Number)],I8.prototype,"standardUnitMinWidth",void 0);_.Q([_.m({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],I8);
_.u(I8,"ytd-rich-section-renderer",function(){if(kHL!==void 0)return kHL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return kHL=d},{mode:_.kO("kevlar_poly_si_batch_j029")?
1:2});_.Hk(_.gdI,"yt-profile-identity-info-view-model",{props:{data:_.jE,hideDivider:_.jE,isChannelInfoCard:_.jE}});_.Hk(_.Ake,"yt-page-header-view-model",{props:{data:_.jE,noPadding:_.jE,enableBanner:_.jE,cinematicContainerTopbarOffset:_.jE,allowCinematicContainerOverflow:_.jE,displayAsSidebar:_.jE,displayAsPanel:_.jE,alwaysUseMediumTextDescription:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=function(){var p;return(p=f().numColumns)!=null?p:2},W=function(){return R()>1?3:2};
d={};return _.z("ytd-rich-grid-group",{class:_.Iw("ytdRichGridGroupHost",(d.ytdRichGridGroupHostFirstColumn=function(){return f().colIndex===0},d)),
style:_.xJ({"--ytd-rich-grid-group-num-columns":R,"--ytd-rich-grid-items-per-group":W})},_.z("div",{class:"ytdRichGridGroupContents"},_.z(_.aH,{data:function(){var p;return(p=f().contents)==null?void 0:p.slice(0,W())}},{richItemRenderer:function(p){return _.z(_.S_a,{data:p.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Oj"),"ytd-rich-grid-group",{props:{data:_.jE}});var qB=function(){var d=_.l.apply(this,arguments)||this;d.resizeOnObserverInit=!1;d.isInlinePreviewDisabled=_.q("web_disable_inline_preview");d.disableStickyFilterBar=!1;d.transparentBackgroundChipsBar=!1;d.hideChipsBar=!1;d.isWatchDefaultLayout=!0;d.continuationShowButton=!1;d.rowReducedHorizontalMargin=!1;d.useCompactList=!1;d.manualDownloadsPresent=!1;d.smartDownloadsPresent=!1;d.isOnline=!1;d.shouldRenderDownloadsBanner=!1;d.shouldRenderDownloadsBannerUpsell=!1;d.hasOptedIntoSmartDownloads=!1;
d.elementsPerRow=4;d.typographyBump=!1;d.showGnomeContents=!1;d.showExploreHubContents=!1;d.slimItemsPerRow=1;d.pageLoadingFromNavigation=!1;d.loggingRefactor=_.q("kevlar_rich_grid_logging_fix");d.resizeObserver=null;d.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"};
d.rendererToTagNameMap=new Map(Object.entries(d.contentMapping()).map(function(f){var R=_.Z(f);f=R.next().value;R=R.next().value;return[f,R.component]}));
d.insertedContent=new Map;return d};
_.x(qB,_.l);_.O=qB.prototype;_.O.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var d=_.Z(_.Eo(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),f=d.next();!f.done;f=d.next())f.value.useCompactList=this.useCompactList};
_.O.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var d=_.Z(_.Eo(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),f=d.next();!f.done;f=d.next())f=f.value,f.sizing=this.sizing,f.typographyBump=this.typographyBump};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.O.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]]"}}}};
_.O.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}}};
_.O.attached=function(){document.addEventListener("yt-page-type-changed",_.qb(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$21806_throttledOnResize=new _.yD(this.resizeObserved,_.HX("rich_grid_resize_delay_ms",50),this)};
_.O.detached=function(){var d;(d=this.resizeObserver)==null||d.disconnect();document.removeEventListener("yt-page-type-changed",_.qb(this,this.onPageChange))};
_.O.insertRichSection=function(d){var f=d.richItemTargetId;d=d.richSectionRendererToInsert;f&&d&&(this.insertedContent.set(f,{content:d,timestamp:Date.now()}),this.reflowContent())};
_.O.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.O.computeIsInlinePreviewEnabled=function(d,f,R){return _.q("web_disable_inline_preview")?!1:!R&&_.wXB({miniplayerIsActive:d,miniplayerPlaybackState:f})};
_.O.computeSizing=function(){var d=_.ygu(this.data);if(d||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return d?this.useCompactList?"COMPACT":d:this.miniMode?"COMPACT":_.q("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.O.updateItemMinAndMaxWidth=function(){var d=_.HX("rich_grid_max_item_width",500);d>0&&_.DV(this.hostElement,{"--ytd-rich-grid-item-max-width":d+"px"});var f;d=this.getRichItemMinWidth((f=this.hostElement)==null?void 0:f.clientWidth);d>0&&_.DV(this.hostElement,{"--ytd-rich-grid-item-min-width":d+"px"})};
_.O.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.O.resizeObserved=function(){_.kh(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.O.navigateBackToHome=function(){_.q("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.q("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var d=_.Ze().resolve(_.RH).isOnWatch(),f,R=((f=_.TF(location.pathname))==null?void 0:f.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(R)||d)&&this.gnomeContents&&_.q("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);d&&this.exploreHubContents&&_.q("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.pY().dispatch(_.zD({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.O.onPageChange=function(){var d=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.q("disable_chip_select_on_nav")||_.kh(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.Pp.addJob(function(){d.pageLoadingFromNavigation=!1;_.q("disable_chip_select_on_nav")&&_.q("h5_reset_cache_and_filter_before_update_masthead")&&d.resetCacheAndIsFilteredFeed();d.setMasthead();d.maybeSetBigYoodle();d.forceRefreshAndLog();d.terminateVideoPreview();_.q("web_hide_gnome_until_user_navigates_back_to_home")&&
(d.dataChanged(),_.WZ(d,function(){if(d.showGnomeContents){var f=Array.from(_.Eo(d.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(W){W=_.Eo(W).querySelector("ytd-rich-shelf-renderer");return!!W&&W.isGnomeShelf()});
if(f){f=f.offsetTop-d.contentsElement.offsetTop;var R=_.Ze().resolve(_.RH).getCurrentPage();R&&R.getPageScrollingElement().scrollTo({top:f,behavior:"smooth"})}}}));
_.q("web_hide_explore_hub_until_user_navigates_back_to_home")&&(d.dataChanged(),_.WZ(d,function(){if(d.showExploreHubContents&&!_.q("web_explore_hub_no_scroll")){var f=Array.from(_.Eo(d.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(W){return!!W.querySelector("ytd-talk-to-recs-flow-renderer")});
if(f){f=f.offsetTop-d.contentsElement.offsetTop;var R=_.Ze().resolve(_.RH).getCurrentPage();R&&R.getPageScrollingElement().scrollTo({top:f,behavior:"smooth"})}}}))},8)):((_.q("web_hide_gnome_until_user_navigates_back_to_home")||_.q("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.O.dataChanged=function(){var d=this;_.kh(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.WZ(this,function(){d.updateRichItemGridPositions();d.contentsElement&&_.DV(d.hostElement,{"--ytd-rich-grid-content-offset-top":d.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.O.initResizeObserver=function(){var d=this;if(window.ResizeObserver){var f;(f=this.resizeObserver)==null||f.disconnect();var R=!1;this.resizeObserver=new ResizeObserver(function(){if(R){var W;(W=d.resizeObserver)==null||W.disconnect();var p;(p=d.JSC$21806_throttledOnResize)==null||p.fire();requestAnimationFrame(function(){var g;(g=d.JSC$21806_throttledOnResize)==null||g.fire();d.initResizeObserver()})}else if(R=!0,d.resizeOnObserverInit){var U;
(U=d.JSC$21806_throttledOnResize)==null||U.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.O.contentLengthChanged=function(){if(_.q("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.kh(this.hostElement,"ytd-rich-item-index-update-action")};
_.O.updateElementsPerRow=function(){_.kh(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.zD({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.zD({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.O.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.O.onRichShelfRendererCollapse=function(d){if(this.shownItems){var f=d.detail;d=this.shownItems.findIndex(function(W){var p,U;return((U=_.e(W==null?void 0:(p=W.richSectionRenderer)==null?void 0:p.content,_.A2y))==null?void 0:U.trackingParams)===f});
var R=d+1;d<0||R>=this.contentsElement.children.length||!this.shownItems[R].richItemRenderer||this.contentsElement.children[R].scrollIntoView({behavior:"smooth",block:"start"})}};
_.O.onSoftReloadPage=function(){this.scrollUpToTop()};
_.O.handleRerenderDownloadsData=function(){_.q("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.O.handlePlaylistRemoveVideosAction=function(d){var f;if(((f=_.e(d,_.o2V))==null?0:f.setVideoIds)&&this.data&&this.data.contents){d=_.e(d,_.o2V).setVideoIds;for(f=this.data.contents.length-1;f>=0;){var R=_.e(this.data.contents[f],_.wc);(R=R&&_.e(R.content,_.Pl))&&R.setVideoId&&d.includes(R.setVideoId)&&this.splice("data.contents",f,1);f--}this.updateIndices()}};
_.O.updateIndices=function(){if(this.data&&this.data.contents)for(var d=0;d<this.data.contents.length;d++)this.set("data.contents."+d+".richItemRenderer.index",_.fY(String(d+1)))};
_.O.hasTopRowInlinePlayableVideoWithEndorsement=function(d){var f;return!((f=d.slice(0,this.getItemsPerRow()))==null||!f.some(function(R){var W;R=_.e(R==null?void 0:(W=R.richItemRenderer)==null?void 0:W.content,_.F0);var p;return(R==null?void 0:R.inlinePlaybackEndpoint)&&(R==null?void 0:(p=R.thumbnailOverlays)==null?void 0:p.some(function(U){return U.thumbnailOverlayEndorsementRenderer}))}))};
_.O.refreshGridLayoutNew=function(d,f,R,W){var p=W.postsPerRow;var U=W.slimItemsPerRow;var g=W.gameCardsPerRow;W=W.miniGameCardsPerRow;var K;if((K=this.data)==null||!K.contents||!this.containerWidth)return!1;var E;if((E=this.data.responsiveContainerConfiguration)==null?0:E.responsiveSize){var Y=_.X$U(this.data.responsiveContainerConfiguration,this.containerWidth),b;K=_.$t(Object.assign({},Y,{standardUnitMinWidth:(b=this.data)==null?void 0:b.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Y.isCompactList)}else K=_.$t({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(Y=this.data)==null?void 0:Y.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=K.typographyBump;b=!1;if(d||this.elementsPerRow!==K.numItems||this.postsPerRow!==p||this.slimItemsPerRow!==U||this.gameCardsPerRow!==
g||this.miniGameCardsPerRow!==W||this.gutter!==K.gutter)b=this.elementsPerRow!==K.numItems,this.elementsPerRow=K.numItems,this.postsPerRow=p,this.slimItemsPerRow=U,this.gameCardsPerRow=g,this.miniGameCardsPerRow=W,this.gutter=K.gutter,this.itemWidth=K.itemWidth,this.reflowContent(f),_.DV(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":K.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(R);this.ytdReduxBehavior.dispatch(_.zD({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:K.maxContainerWidth}));return b};
_.O.refreshGridLayout=function(d,f){var R,W=(R=this.hostElement)==null?void 0:R.clientWidth;this.containerWidth=this.adjustRichGridWidth(W,!0);var p;if((p=this.data)==null||!p.contents||!this.containerWidth)return d&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.q("rg_pending_reflow_ks")&&(d=!0,this.pendingForceReflow=!1);R=this.getRichItemMinWidth(W);var U=this.isShortsPanel?146:194,g=this.getMiniGameCardMinWidth(),K=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
W=R=this.calcElementsPerRow(R,K);(p=R<=3&&this.miniModeAllowed())&&(R=this.calcElementsPerRow(240,4));var E=this.calcMaxSlimElementsPerRow(R,K,this.isDefaultGrid);K=this.calcElementsPerRow(U,E);var Y=this.calcElementsPerRow(this.isCompactGrid?U:154,E);U=this.calcElementsPerRow(this.isCompactGrid?U:g,E);g=!1;if(this.sizing)return this.refreshGridLayoutNew(d,f,p,{postsPerRow:W,slimItemsPerRow:K,gameCardsPerRow:Y,miniGameCardsPerRow:U});if(d||this.elementsPerRow!==R||this.postsPerRow!==W||this.slimItemsPerRow!==
K||this.gameCardsPerRow!==Y||this.miniGameCardsPerRow!==U)g=this.elementsPerRow!==R,this.elementsPerRow=R,this.postsPerRow=W,this.slimItemsPerRow=K,this.gameCardsPerRow=Y,this.miniGameCardsPerRow=U,this.reflowContent(f),this.updateElementsPerRow(),_.DV(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)&&_.DV(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(p);_.kh(this.hostElement,"yt-rich-grid-layout-refreshed");return g};
_.O.getRichItemMinWidth=function(d){var f=_.HX("rich_grid_min_item_width",310);if(!_.q("kevlar_disable_min_width_override")){var R,W;f=(W=(R=this.data)==null?void 0:R.minItemWidth)!=null?W:f}return f+_.F6p(d)};
_.O.calcMaxSlimElementsPerRow=function(d,f,R){return(R===void 0?0:R)?d===1?2:d%2===0?_.q("web_shorts_2_by_3_reduce_items_per_row")&&d>=4?d/2*3-1:d/2*3:_.q("web_shorts_2_by_3_reduce_items_per_row")&&d>=3?d+1:d+2:f*2};
_.O.adjustRichGridWidth=function(d,f){var R=_.q("disable_rich_grid_guide_compensation");if(!this.isWatch&&!R){R=_.Ze().resolve(_.WX(_.yz));var W=R==null?void 0:R.guideElement;if(!(!R||R.getData()||W!=null&&W.opened||R.getMiniGuideVisible()))if(R.canFitPersistentGuide(d)&&R.getGuideExpandsAutomatically()){var p,U,g=Number((p=window.getComputedStyle(this.hostElement))==null?void 0:(U=p.getPropertyValue("--app-drawer-width"))==null?void 0:U.replace("px",""));d-=g||0}else if(R.canFitMiniGuide(d)){var K;
p=Number((g=window.getComputedStyle(this.hostElement))==null?void 0:(K=g.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:K.replace("px",""));d-=p||0}}d>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(d-=f?32:48));return d};
_.O.calcElementsPerRow=function(d,f){var R=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),W=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((R+W)/(d+W))||1,f)};
_.O.reflowContent=function(d){var f=this;if(!this.isReflowing){this.isReflowing=!0;var R,W,p=!!((R=this.data)==null?0:(W=R.contents)==null?0:W.some(function(L){return _.e(L,_.BI)}));
R=this.getItemsPerRow();var U;W=(U=this.data)==null?void 0:U.reflowOptions;d&&(_.JD("rgr_s"),_.WZ(this,function(){_.JD("rgr_nrf")}));
d={};(U=_.Eo(this.hostElement).querySelector("#contents"))&&(d={contentElement:U,rendererToTagNameMap:this.rendererToTagNameMap});U=(U=this.data.contents)?U.slice():[];var g=(_.q("web_hide_gnome_behind_feed_filter_chip")||_.q("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,K=_.q("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,E=-1,Y=-1;if(this.isHomePage&&K){for(K=0;K<U.length;K++){var b=void 0,D=void 0;_.e((b=U[K])==null?void 0:
(D=b.richSectionRenderer)==null?void 0:D.content,iF8)&&(Y=K)}Y>-1&&(this.exploreHubContents=U.splice(Y,1))}if(this.isHomePage&&g){for(Y=0;Y<U.length;Y++)D=b=void 0,(K=_.e((b=U[Y])==null?void 0:(D=b.richSectionRenderer)==null?void 0:D.content,_.A2y))&&g&&(D=b=void 0,K=_.e((b=K)==null?void 0:(D=b.contents)==null?void 0:D[0],_.wc),b=void 0,_.e((b=K)==null?void 0:b.content,_.AoR)&&(E=Y));E>-1&&(this.gnomeContents=U.splice(E,1))}p=VJk(U,R,p,W,this.getRichGridStyle(),d,this.insertedContent);var I=p.orderedContent;
if(p=p.pinnedContentNotShownTargetIds)for(p=_.Z(p),R=p.next();!R.done;R=p.next())this.insertedContent.delete(R.value);p=function(){f.shownItems=I;f.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(I),_.WZ(this,p)):p()}};
_.O.getFirstRowItems=function(d){for(var f=[],R=0;R<d.length;R++){var W=void 0,p=void 0,U=void 0,g=void 0,K=void 0,E=void 0;if(((W=d[R])==null?void 0:(p=W.richItemRenderer)==null?void 0:p.rowIndex)===0||((U=d[R])==null?void 0:(g=U.richGroupRenderer)==null?void 0:g.rowIndex)===0||((K=d[R])==null?void 0:(E=K.richSectionRenderer)==null?void 0:E.rowIndex)===0)f.push(d[R]);else break}return f};
_.O.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.O.resetInsertedContentIfNeeded=function(){(_.q("web_explore_hub_on_hover")||_.q("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.O.handleChipCloudChipSelectAction=function(d,f){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed();_.q("web_hide_gnome_behind_feed_filter_chip")&&(f?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.O.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.q("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.O.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();_.q("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.O.terminateVideoPreview=function(){_.kh(this.hostElement,"yt-terminate-video-preview-action")};
_.O.updateRichItemGridPositions=function(){var d={gridData:{gridColumnCount:this.elementsPerRow}},f;if((f=this.data)==null?0:f.trackingParams)this.loggingRefactor?_.Ah().stateChanged(this.data.trackingParams,d):(f=_.J6())&&_.R7(f,_.Ge(this.data.trackingParams),d);_.kh(this.hostElement,"ytd-rich-item-index-update-action")};
_.O.miniModeAllowed=function(){return this.isChannelPage};
_.O.getMiniGameCardMinWidth=function(){return 154};
_.O.updateMiniMode=function(d){this.miniMode=this.miniModeAllowed()&&d;this.ytdReduxBehavior.dispatch(_.zD({type:"SET_RICH_GRID_MINI_MODE",payload:d}))};
_.O.isCurrentPage=function(){return location.pathname===this.pagePath};
_.O.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var d=_.Ze().resolve(_.RH).getCurrentPage();d&&d.setScrollTop(0)}};
_.O.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.O.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.O.maybeSetBigYoodle=function(){var d,f=(d=this.data)==null?void 0:d.bigYoodle;this.bigYoodleData!==f&&(this.bigYoodleData=f)};
_.O.setMasthead=function(){var d;((d=this.data)==null?0:d.masthead)?this.mastheadData=this.data.masthead:_.q("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.O.getRichGridStyle=function(){var d,f;return(f=(d=this.data)==null?void 0:d.style)!=null?f:"RICH_GRID_STYLE_UNKNOWN"};
_.O.onIsShortsGridChange=function(){var d=this.ytdReduxBehavior,f=d.dispatch,R=this.getRichGridStyle();f.call(d,_.zD({type:"SET_RICH_GRID_STYLE",payload:R}))};
_.Uh.Object.defineProperties(qB.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var d=_.Ze().resolve(_.RH).getCurrentPage(),f,R,W;return(((f=this.data)==null?void 0:f.targetId)==="browse-feedFEsfv_audio_pivot"||_.q("web_enable_channel_pivot_panel")&&((R=this.data)==null?void 0:R.targetId)==="browse-feedFEsfv_channel_pivot"||_.q("web_enable_effect_pivot_panel")&&((W=this.data)==null?void 0:W.targetId)==="browse-feedFEsfv_effect_pivot")&&(d==null?void 0:d.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.q("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 d;return!((d=this.data)==null?0:d.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var d;return((d=_.Ze().resolve(_.RH).getCurrentPage())==null?void 0:d.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var d;return((d=_.Ze().resolve(_.RH).getCurrentPage())==null?void 0:d.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var d;return this.hideChipsBar||(((d=this.data)==null?void 0:d.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.q("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.targetId)||"")==="watch-next-feed"&&!_.q("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?0:d.enableContentSpecificAspectRatio)||((f=this.data)==null?0:(R=f.responsiveContainerConfiguration)==null?0:R.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.HX("web_continuation_handler_margin",0):0}}});
qB.prototype.onIsShortsGridChange=qB.prototype.onIsShortsGridChange;qB.prototype.onReloadContinuationFinish=qB.prototype.onReloadContinuationFinish;qB.prototype.reflowContent=qB.prototype.reflowContent;qB.prototype.handleRerenderDownloadsData=qB.prototype.handleRerenderDownloadsData;qB.prototype.onRichShelfRendererCollapse=qB.prototype.onRichShelfRendererCollapse;qB.prototype.onRequestElementsPerRow=qB.prototype.onRequestElementsPerRow;qB.prototype.contentLengthChanged=qB.prototype.contentLengthChanged;
qB.prototype.dataChanged=qB.prototype.dataChanged;qB.prototype.onSizingChange=qB.prototype.onSizingChange;qB.prototype.onUseCompactListChange=qB.prototype.onUseCompactListChange;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],qB.prototype,"ironResizableBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],qB.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],qB.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qB.prototype,"componentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],qB.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],qB.prototype,"miniMode",void 0);_.Q([_.M({value:[]}),_.F("design:type",Array)],qB.prototype,"shownItems",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],qB.prototype,"isReflowing",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],qB.prototype,"isFilteredFeed",void 0);_.Q([_.M({selector:_.$Nf}),_.F("design:type",Boolean)],qB.prototype,"guideIsExpanded",void 0);
_.Q([_.M({selectorArgs:["entitySelectorType"],selector:function(d,f){if(_.q("kevlar_modern_downloads_page")&&f&&f!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(f){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":f=d.entities;var R=_.ub(f),W=_.P9(f),p=_.gTJ(d),U=_.suJ(d),g=_.Hzn(d),K=_.mN8(f),E=_.lb(R),Y=_.QX(f);return _.bgF(R,W,K,_.vl8(f),p,U,E,Y,g,_.ETf(d),_.hB(d));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return d=_.ub(d.entities),_.Ilf(d);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return d=
_.SUJ(d.entities),_.qJU(d);default:_.JA(new _.M2("Error: entitySelectorType defined but not matched in selector.",d,f))}}}),
_.F("design:type",Object)],qB.prototype,"entityDrivenRichGridData",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"resizeOnObserverInit",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"bigYoodleData",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"mastheadData",void 0);_.Q([_.M(),_.F("design:type",Boolean)],qB.prototype,"isInlinePreviewDisabled",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"disableStickyFilterBar",void 0);
_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"transparentBackgroundChipsBar",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qB.prototype,"hideChipsBar",void 0);_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"isWatchDefaultLayout",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qB.prototype,"continuationShowButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qB.prototype,"rowReducedHorizontalMargin",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qB.prototype,"useCompactList",void 0);_.Q([_.M({selector:function(d){return _.P9(d.entities).length>0}}),
_.F("design:type",Object)],qB.prototype,"manualDownloadsPresent",void 0);_.Q([_.M({selector:function(d){return _.ub(d.entities).length>0}}),
_.F("design:type",Object)],qB.prototype,"smartDownloadsPresent",void 0);_.Q([_.M({selector:_.hB}),_.F("design:type",Object)],qB.prototype,"isOnline",void 0);_.Q([_.M({selector:_.suJ}),_.F("design:type",Object)],qB.prototype,"shouldRenderDownloadsBanner",void 0);_.Q([_.M({selector:_.ETf}),_.F("design:type",Object)],qB.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.Q([_.M({selector:_.gTJ}),_.F("design:type",Object)],qB.prototype,"hasOptedIntoSmartDownloads",void 0);
_.Q([_.e2("useCompactList"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"onUseCompactListChange",null);_.Q([_.e2("sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"onSizingChange",null);_.Q([_.M({selector:_.cfJ}),_.F("design:type",Number)],qB.prototype,"miniplayerPlaybackState",void 0);_.Q([_.M({selector:_.JB}),_.F("design:type",Boolean)],qB.prototype,"miniplayerIsActive",void 0);
_.Q([_.M({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],qB.prototype,"isInlinePreviewEnabled",void 0);_.Q([_.M({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.F("design:type",String)],qB.prototype,"sizing",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qB.prototype,"elementsPerRow",void 0);
_.Q([_.M(),_.F("design:type",Object)],qB.prototype,"typographyBump",void 0);_.Q([_.M(),_.F("design:type",Number)],qB.prototype,"itemWidth",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],qB.prototype,"headerElement",void 0);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],qB.prototype,"contentsElement",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"dataChanged",null);
_.Q([_.Mb("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"contentLengthChanged",null);_.Q([_.LO("yt-request-elements-per-row"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"onRequestElementsPerRow",null);
_.Q([_.LO("yt-rich-shelf-renderer-collapse"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],qB.prototype,"onRichShelfRendererCollapse",null);_.Q([_.Mb("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"handleRerenderDownloadsData",null);
_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],qB.prototype,"entitySelectorType",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isSub",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isWatch",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isShortsPanel",null);_.Q([_.M({reflectToAttribute:!0}),_.a("isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"reducedTopMargin",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data","isWatch","isWatchDefaultLayout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"noTopMargin",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("isInlinePreviewEnabled","shownItems"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"topRowEndorsement",null);_.Q([_.a("data.header"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"hideHeader",null);_.Q([_.LO("yt-rich-grid-reflow"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],qB.prototype,"reflowContent",null);
_.Q([_.LO("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"onReloadContinuationFinish",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isSlimGrid",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isShortsGrid",null);
_.Q([_.a("data","isSlimGrid","isShortsGrid"),_.M(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"noRichItemGutterMargins",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isShortsGridSlim",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isCompactGrid",null);
_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"isDefaultGrid",null);_.Q([_.a("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"hideChipsBarOnHome",null);_.Q([_.a("data.targetId"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"hideChipsBarOnWatch",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"onIsShortsGridChange",null);_.Q([_.a("data.enableContentSpecificAspectRatio"),_.M(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qB.prototype,"force16By9ThumbnailAspectRatio",null);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],qB.prototype,"continuationTriggerOffset",null);_.Q([_.m({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],qB);
_.u(qB,"ytd-rich-grid-renderer",function(){if(KqL!==void 0)return KqL;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return KqL=d},{mode:2});var TRI=_.UI(function(d){var f=d.thumbsUp,R=d.thumbsDown,W=d.rightAlignThumbs;d=_.Z(_.kY(!1,void 0,"FjNDrf"));var p=d.next().value,U=d.next().value;d=_.Z(_.kY(!1,void 0,"Tphjfb"));var g=d.next().value,K=d.next().value;d={};return _.z("div",{class:_.Iw("ytwThumbsUpDownThumbs",(d.ytwThumbsUpDownRightAlign=function(){return W==null?void 0:W()},d))},_.z(_.r4,{data:f,
onToggle:function(E){U(E);g()&&K(!1)},
buttonShapeOverrides:function(){return{toggled:p()}}}),_.z(_.r4,{data:R,
onToggle:function(E){K(E);p()&&U(!1)},
buttonShapeOverrides:function(){return{toggled:g()}}}))},"Pj");
TRI.idomCompat=!0;var aRJ=_.UI(function(d){var f=function(){return d.data().pendingStateEntityKey||""},R=_.xt(_.oM$,f),W=function(){var K;
if(!(K=d.disabled())){var E;K=!((E=R())==null||!E.isPendingResponse)}return K},p=_.Z(_.kY(uwB(""),void 0,"aC8eBe")),U=p.next().value,g=p.next().value;
_.GB(function(){requestAnimationFrame(function(){var K=d.data().onShowAnimationMs||0;K=K>0?uwB("--chip-animation-duration: "+K+"ms;"):uwB("");g(K)})});
return _.z("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:U},_.z(_.TB,{each:function(){return d.data().chipData||[]},
keyBy:"REFERENCE"},function(K){return _.z(AlM,{data:K,disabled:W,pendingStateKey:f,onError:d.onError})}))},"Qj"),AlM=_.UI(function(d){var f=_.RI("button"),R=_.Z(_.kY(!0,void 0,"NaMiCd")),W=R.next().value,p=R.next().value,U=function(){return d.data().text.content},g=_.qL(function(K){var E,Y,b,D,I,L,X,w;
return _.H(function(S){switch(S.nextAddress){case 1:K.stopPropagation();if(d.disabled())return S.return();Y=String(Math.floor(((E=_.Yt())==null?void 0:E.getCurrentTime())||0)*1E3);b="youchat-"+Date.now();D=function(){_.$O(d.data().onClick||{});var r={continuationCommand:{token:d.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},v={inputComposerFormData:{clientMessageId:b,playerOffsetMs:Y}};return new Promise(function(c,n){_.$O(r,{form:{formData:v},commandController:{onSuccess:function(y,
h){c(h)},
onServerError:function(y,h){n(h.error)}}})})};
I=_.$BY(d.pendingStateKey());I(!0);_.Tk2("#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");p(!1);_.q3(S,2);return S.yield(D(),4);case 4:_.Cf(S,3);break;case 2:L=_.Ta(S),(w=(X=d).onError)==null||w.call(X,L);case 3:I(!1),_.a4(S)}})});
return _.z(_.k,{cond:W,then:function(){return _.z("div",{class:"ytwYouChatChipsDataChipWrapper"},_.z("button",{el:f,class:"ytwYouChatChipsDataChip","data-disabled":d.disabled,"on:click":g,tabindex:0},U))}})},"Rj");var MDG=_.UI(function(d){var f=d.data;var R=d.initiallyExpanded;var W=function(){var Y;return(Y=f().conversationResourceData)==null?void 0:Y.learningGuideData};
d=_.Z(_.ey(function(){var Y;return(Y=R==null?void 0:R())!=null?Y:!1}));
var p=d.next().value,U=d.next().value,g=function(){U(!0)},K=_.qg(function(){var Y,b;
return(b=(Y=W())==null?void 0:Y.sections)!=null?b:[]},void 0,"xl8NRc"),E=_.qg(function(){return K().length>4},void 0,"oAM7of");
d=_.qg(function(){var Y;return!p()&&E()&&(Y=W())!=null&&Y.expandButton?K().slice(0,4):K()},void 0,"uzQ9rc");
return _.z("yt-conversation-resource-view-model",{class:_.Iw("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.z(_.aH,{data:d},{expandableMetadataViewModel:_.vsG}),_.z(_.k,{cond:function(){return E()&&!p()},
then:function(){return _.z("div",{id:"showMoreButton"},_.z(_.aH,{data:function(){var Y;return(Y=W())==null?void 0:Y.expandButton}},{buttonViewModel:function(Y){return _.z(_.bE,{data:Y.data,
onClick:g})}}))}}))},"Sj");var wKG=_.UI(function(d){var f=function(){var h;return(h=d.data().text)==null?void 0:h.content},R=function(){var h,t;
return(h=d.data().webData)==null?void 0:(t=h.textResult)==null?void 0:t.content},W=_.Ze().resolve(_.fG),p=_.bI(),U=function(){return d.data().chatResponseStyle},g=function(){return!d.data().transparentBackground},K=function(){return d.data().rightAlignThumbs},E=function(){return d.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||d.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},Y=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:E()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:d.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},b=function(){var h;
return d.data().webData||((h=d.data().text)==null?void 0:h.content)||d.data().videoResultsData||d.data().conversationResourceViewModel||d.data().quiz},D=function(){return!!d.data().sectionHeader||b()},I=function(){var h;
return(h=d.data().videoResultsData)==null?void 0:h.videoShelf},L=function(){var h;
return _.e(((h=d.data().videoResultsData)==null?void 0:h.videoShelf)||{},jqM)},X=function(){var h;
return(h=d.data().webData)==null?void 0:h.sourcesShelf},w=function(){var h;
return _.e(((h=d.data().webData)==null?void 0:h.sourcesShelf)||{},jqM)},S=function(){return _.e(d.data().conversationResourceViewModel||{},RIB)},r=function(){return _.e(d.data().quiz||{},ckG)},v=function(){return U()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||U()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:d.data().thumbsDownViewModel&&d.data().thumbsUpViewModel},c=function(){return _.e(d.data().thumbsUpViewModel,_.oE)},n=function(){return _.e(d.data().thumbsDownViewModel,_.oE)};
_.GB(function(){requestAnimationFrame(function(){var h;(h=d.shouldAnimateIcon)!=null&&h.call(d)&&NkJ(p.lottieEl)})});
var y={};return _.z("you-chat-item-view-model",{class:_.Iw("ytwYouChatItemViewModelYouChatItemViewModel",(y.ytwYouChatItemViewModelColumnLayout=function(){return E()},y)),
"data-target-id":function(){return d.data().id||""}},_.z(_.k,{cond:function(){return d.data().removeIcon?!1:D()},
then:function(){var h={};return _.z("div",{"aria-hidden":"true"},_.z(_.xL,{className:_.Iw("ytwYouChatItemViewModelIcon",(h.ytwYouChatItemViewModelRtl=W==="rtl",h.ytwYouChatItemViewModelHidden=function(){return!(d.data().hideIcon||U()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||U()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:D())},h)),
animationName:"YOUCHAT_ICON",data:Y,animationRef:p}))}}),_.z(_.k,{cond:D,
then:function(){var h={};return _.z("div",{class:_.Iw("ytwYouChatItemViewModelHost",(h.ytwYouChatItemViewModelHostNoPadding=function(){return!!d.data().sectionHeader&&!b()},h.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return U()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},h.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return U()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},h.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return U()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
h.ytwYouChatItemViewModelGradientBackground=g,h)),
role:"alert"},_.z(_.k,{cond:f,then:function(t){return _.z(_.Nz,{text:t,wrapCodeBlocks:!0})}}),_.z(_.aH,{data:function(){return d.data().sectionHeader}},{sectionHeaderViewModel:function(t){var kU={};
return _.z(_.bi,{data:t.data,className:_.Iw("ytwYouChatItemViewModelSectionHeader",(kU.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!d.data().sectionHeader&&!b()},kU))})}}),_.z(_.k,{cond:R,
then:function(t){return _.z(_.Nz,{text:t,wrapCodeBlocks:!0})}}),_.z(_.k,{cond:I,
then:function(){return _.z("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.z(_.h8,{data:L,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.z(_.k,{cond:X,
then:function(){return _.z("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.z(_.h8,{data:w,hasPeek:!0,disableArrows:!1}))}}),_.z(_.k,{cond:S,
then:function(){return _.z(MDG,{data:S})}}),_.z(_.k,{cond:r,
then:function(){return _.z(_.ZFR,{data:r})}}),_.z(_.k,{cond:v,
then:function(){return _.z(TRI,{thumbsUp:c,thumbsDown:n,rightAlignThumbs:K})}}))}}),_.z(_.k,{cond:function(){return d.data().chipsData},
then:function(h){return _.z(aRJ,{data:h,disabled:d.pending,onError:d.onError})}}))},"Tj");
wKG.idomCompat={callbacks:{onError:!0,onSend:!0}};var lRR=_.UI(function(d){var f=function(){return d.data().choiceSelectedText},R=function(){return d.data().hasGradientBackground},W={};
return _.z("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.z(_.k,{cond:f,then:function(){return _.z("div",{class:"ytYouChatUserTurnChoiceSelected"},_.z(_.d4,{text:f}))}}),_.z("div",{class:_.Iw("ytYouChatUserTurnUserMessage",(W.ytYouChatUserTurnGradientContainer=R,W.ytYouChatUserTurnDefaultContainer=function(){return!R()},W))},function(){return d.data().text}))},"Uj");var GHI=_.UI(function(d){var f=_.Z((0,_.m7C)(d.data)).next().value;return _.z("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return d.data().targetId||""}},_.z(_.aH,{data:function(){return d.data().header}},{chipBarViewModel:_.M9N}),_.z(_.aH,{data:function(){return f().contents}},{accordionViewModel:_.K4F,
alertBannerViewModel:_.uJy,chatLoadingViewModel:_.BqL,chatUserTurnViewModel:lRR,learningJourneyLoaderViewModel:_.W4i,lockupViewModel:function(R){return _.z(_.kR,{data:R.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:d.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
youChatItemViewModel:function(R){return _.z(wKG,{data:R.data,pending:!1})}}))},"Vj");_.Hk(_.UI(function(d){var f=_.Z((0,_.m7C)(d.data)).next().value,R=_.fA("yt-section-list-renderer"),W=_.Z(_.kY(void 0,void 0,"rQpPgc")),p=W.next().value,U=W.next().value,g=function(){var K;return _.e((K=d.data().sectionListLayoutConfiguration)==null?void 0:K.layoutConfiguration,dwI)};
_.SL(function(){var K,E=(K=R.value)==null?void 0:K.clientWidth;if(g()){K=g();var Y=K.responsiveSize;E=E<528?"CONTAINER_SIZE_NARROW":E<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var b=_.Z(K.responsiveMap||[]);for(var D=b.next();!D.done;D=b.next())if(D=D.value,D.containerSize===E){b=D.containerType;break b}b=void 0}if(b&&Y){b:{if(b==="CONTAINER_TYPE_VERTICAL_LIST")if(Y==="RESPONSIVE_SIZE_STANDARD"){if(E!=="CONTAINER_SIZE_NARROW"){D="50%";break b}}else{D=E==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}D=void 0}K={responsiveSize:Y,containerSize:E,containerType:b,force16By9ThumbnailAspectRatio:!K.enableContentSpecificAspectRatio,contentPreviewWidth:D,fullbleed:(b==="CONTAINER_TYPE_VERTICAL_LIST"||b==="CONTAINER_TYPE_GRID")&&E==="CONTAINER_SIZE_NARROW"&&!1}}else K=void 0}else K=void 0;U(K)});
return _.z("yt-section-list-renderer",{class:_.Iw("ytSectionListRendererHost",d.className),el:R,"data-target-id":function(){return d.data().targetId||""}},_.z(_.aH,{data:function(){return f().contents}},{itemSectionRenderer:function(K){return _.z(GHI,{data:K.data,
containerLayoutConfig:p})}}))},"Wj"),"yt-section-list-renderer",{props:{data:_.jE,
className:_.sz}});var S8k;var VDB;var rls=function(){return _.l.apply(this,arguments)||this};
_.x(rls,_.l);_.Q([_.M(),_.F("design:type",Object)],rls.prototype,"data",void 0);_.Q([_.nO({is:"yt-alert-renderer",disableElementRegistration:!0})],rls);
_.u(rls,"yt-alert-renderer",function(){if(VDB===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;S8k===void 0&&(S8k=document.createElement("template"));var W=S8k;R.call(f,W.content.cloneNode(!0),d.content.firstChild);VDB=d}d=VDB;return d},{mode:2});
}catch(e){_._DumpException(e)}
try{
var JHL;JHL=function(d,f,R,W){R||(d?W&&(W.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||W.WINDOW_SIZE_CHANGED&&(f.width!==window.innerWidth||f.height!==window.innerHeight)||W.SAFARI_ABORTED_BY_NEW_TRANSITION&&d instanceof DOMException&&d.name==="AbortError"&&d.message.includes("Old view transition aborted by new view transition"))||_.vW(d):_.vW(Error("kj")))};
_.n3s=function(d,f){f=f===void 0?{}:f;var R,W,p,U,g,K,E,Y,b,D,I,L,X;return _.H(function(w){switch(w.nextAddress){case 1:R=f;W=R.shouldWrap===void 0?!0:R.shouldWrap;p=R.skipTransitionTimeoutMs===void 0?300:R.skipTransitionTimeoutMs;U=R.beforeTransition;g=R.afterTransition;if(!W||!document.startViewTransition||document.visibilityState==="hidden")return w.return(d());K={width:window.innerWidth,height:window.innerHeight};E=!1;(Y=U)==null||Y();_.q3(w,2);b=document.startViewTransition(d);D=setTimeout(function(){b.skipTransition();
E=!0},p);
return w.yield(b.ready,4);case 4:return clearTimeout(D),w.yield(b.finished,5);case 5:clearTimeout(D);(I=g)==null||I();_.Cf(w,0);break;case 2:L=_.Ta(w),(X=g)==null||X(),JHL(L,K,E,f.ignoredErrors),_.a4(w)}})};
_.oM=function(){for(var d=Array(36),f=0,R,W=0;W<36;W++)W==8||W==13||W==18||W==23?d[W]="-":W==14?d[W]="4":(f<=2&&(f=33554432+Math.random()*16777216|0),R=f&15,f>>=4,d[W]=_.G2L[W==19?R&3|8:R]);return d.join("")};/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var hVR=_.o2(['<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>']),
o3I=_.IuC(hVR);o3I.setAttribute("style","display: none;");document.head.appendChild(o3I.content);_.$S=_.Edn(function(d){var f=_.eb("DIV");d&&(f.className=d);f.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";d=_.eb("DIV");_.HIB(d,"200px","200px");f.appendChild(d);document.body.appendChild(f);d=f.offsetWidth-f.clientWidth;_.x3(f);return d});var $rB;var NG2;var NP=function(){var d=_.l.apply(this,arguments)||this;d.icon=null;return d};
_.x(NP,_.l);NP.prototype.dismiss=function(){_.E$(this.hostElement,"yt-live-chat-error-message-dismiss")};
NP.prototype.computeIcon=function(d){return d&&d.iconType?"yt-icons:"+d.iconType.toLowerCase():"yt-icons:close"};
_.Q([_.M(),_.F("design:type",Object)],NP.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon(data.icon)"}),_.F("design:type",Object)],NP.prototype,"icon",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],NP);
_.u(NP,"yt-live-chat-error-message-renderer",function(){if(NG2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$rB===void 0&&($rB=document.createElement("template"));var W=$rB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);NG2=d}d=NG2;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var nUS,hS5,oUt,$Fk,N8n,yna,cnk,fLA,Reo,WBt,paA,TJ,UOt,ORd,Ar,ZRH,sCo,gVo,HRa,KBA,EVM,zeH,kNt,Yet,bRS,DOK,ILK,qeK,LBd,eeY,xOt,XaD,TyS,AFn,aLD,aD,MiK,waD,lLo,ViM,rF9,mO9,uad,Pca,QCK,GNo,Se5,FBd,JFn,nVa,heY,oVk,vVk,jCo,Ny5;nUS=function(d){var f=_.fA("__slot-el");_.SL(function(){for(var R=_.Z(d.slotContent),W=R.next();!W.done;W=R.next())f.value.appendChild(W.value)});
return _.z("__slot-el",{el:f,skip:!0})};
hS5=function(d){return _.gm==="yt-animated-rolling-number"?(d.isInert=!0,_.gm="",!0):_.KX8==="yt-animated-rolling-number"?(d.isInert=!0,_.KX8="",!0):!1};
oUt=function(d,f){return _.qn(d.entities,"liveReactionsDataEntity",f)};
$Fk=function(d,f){d=_.qn(d.entities,"booleanEntity",f);return!(!d||!d.value)};
N8n=function(d,f){var R=_.J6();R&&d&&_.i5(R,_.Ge(d),f)};
yna=function(d,f){return _.qn(d.entities,"timedMarkersListSyncEntity",f)};
_.CWt=function(d){return d.watch.isWatchActive};
_.iQk=function(d){return _.Pk(d)||_.QK(d)||_.ko8(d)};
_.B8K=function(d){return!_.iQk(d)};
_.Xf=function(d){return d.watch.watchScrollTop};
cnk=function(d){return d.watch.isLiveChatCollapsed};
_.tk5=function(){_.q("web_watch_log_theater_mode")&&_.uxJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.dOt=function(d,f,R){if(!d.includes("START_TIME_PLACEHOLDER")||!d.includes("END_TIME_PLACEHOLDER"))return d;var W=new Date(0),p=new Date(0);W.setUTCMilliseconds(f);p.setUTCMilliseconds(R);return d.replace("START_TIME_PLACEHOLDER",_.c9(W,7)).replace("END_TIME_PLACEHOLDER",_.c9(p,7))};
fLA=function(){var d={propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]};d=d===void 0?jCo:d;_.Ku.add("yt-animated-rolling-number");var f;(f=d).propNames!=null||(f.propNames=[]);var R=new Set(d.propNames),W=_.fCu();f=function(){var K=W.call(this)||this;K.props={};K.isUpdating=!1;K.hasAttached=!1;K.isInert=!1;K.updateQueued=!1;K.initialClasses=[];hS5(K);return K};
_.x(f,W);f.prototype.forwardKebabCaseProp=function(K,E){K=_.A6(K);if(R.has(K)||K==="children")this.props[K]=E};
f.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var K=_.Z(this.initialClasses),E=K.next();!E.done;E=K.next())(E=E.value)&&this.classList.add(E);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
f.prototype.handleSlottedContent=function(){for(var K=new Map,E=_.Z(this.children),Y=E.next();!Y.done;Y=E.next()){Y=Y.value;var b=void 0,D=(b=Y.getAttribute("slot"))!=null?b:"children";(b=K.get(D))?b.push(Y):K.set(D,[Y]);if(!Y.getAttribute("key")){var I=void 0,L=void 0;Y.setAttribute("key",D+"_"+((L=(I=b)==null?void 0:I.length)!=null?L:0))}}K=_.Z(K);for(E=K.next();!E.done;E=K.next())Y=_.Z(E.value),E=Y.next().value,Y=Y.next().value,this.forwardKebabCaseProp(E,_.z(nUS,{slotContent:Y}))};
f.prototype.connectedCallback=function(){var K=this;if(!hS5(this)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var E=_.Z(this.attributes),Y=E.next();!Y.done;Y=E.next())Y=Y.value,this.forwardKebabCaseProp(Y.name,_.tVS(Y));this.handleSlottedContent();d.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){K.afterFirstPatch()});
this.hasAttached=!0}};
f.prototype.attributeChangedCallback=function(K,E,Y){this.isInert||this.isUpdating||this.isConnected||K!=="class"||this.initialClasses.push.apply(this.initialClasses,_.uR(Y.split(" ")))};
f.prototype.disconnectedCallback=function(){_.lEv(this)};
f.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var K,E;_.yGJ(this,_.z(_.wBc,Object.assign({},this.props,{idomKey:(E=(K=this.__incrementalDOMData)==null?void 0:K.key)!=null?E:"yt-animated-rolling-number"})),!0)}catch(b){var Y=b instanceof Error?b:new _.M2("Wiz rendering error");Y.args||(Y.args=[]);Y.args.push("Error in deprecated web component wrapper");Y.args.push("yt-animated-rolling-number");_.vW(Y);throw b;}finally{this.updateQueued=this.isUpdating=!1}}};
f.prototype.enqueueUpdate=function(){var K=this;return _.H(function(E){if(d.synchronous)return K.update(),E.return();if(K.updateQueued)return E.return();K.updateQueued=!0;return E.return(Promise.resolve().then(function(){K.update()}))})};
f.prototype.notifyPath=function(){d.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.Uh.Object.defineProperties(f,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var p=_.Z(d.propNames),U=p.next(),g={};!U.done;g={prop$jscomp$107:void 0},U=p.next())g.prop$jscomp$107=U.value,Object.defineProperty(f.prototype,g.prop$jscomp$107,{set:function(K){return function(E){this.isInert||E===this.props[K.prop$jscomp$107]||(this.props[K.prop$jscomp$107]=E,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(g)});
customElements.define("yt-animated-rolling-number",f)};
Reo=function(d,f){return _.qn(d.entities,"booleanEntity",f)};
WBt=function(){return function(d){_.RT(_.MG("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:d}))}};
paA=function(d){switch(d){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}};
TJ=function(d,f,R){var W=_.oT(R);d&&f&&W&&d.getPlayerPromise().then(function(p){_.QMk(W)&&_.uw();(new _.Gk(p)).executeCommand(W,f);_.q("continue_playback_on_desktop_companion_click")||p.pauseVideo()})};
UOt=function(d){var f=_.pM(),R;if(R=_.oS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var W;R=(W=R())==null?void 0:W.layoutId}else R=null;TJ(f,R,d)};
ORd=function(d){var f=_.pM(),R;if(R=_.oS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var W;R=(W=R())==null?void 0:W.layoutId}else R=null;TJ(f,R,d)};
Ar=function(d,f){var R=d<0?"-":"";d=Math.abs(d);var W=Math.floor(d/3600),p=Math.floor(d)%3600,U=Math.floor(p/60);p=Math.floor(p)%60;var g="";(f===void 0?0:f)&&(g="."+Math.round((d-Math.floor(d))*10));return W>0?R+W+":"+(U<10?"0"+U:""+U)+":"+(p<10?"0"+p:""+p)+g:R+U+":"+(p<10?"0"+p:""+p)+g};
ZRH=function(d){var f=d.match(/[^0-9:\.]/g);if(f&&f.length>0)return null;d=d.split(":");if(d.length===0||d.length>3)return null;f=1;for(var R=0;d.length>0;){var W=d.pop();if(W===void 0)break;var p=Number(W);if(W===""||isNaN(p))return null;R+=p*f;f*=60}return R};
sCo=function(d,f,R,W){d=Math.max(R,d);f=Math.min(f,W-R);d+f>W?(R=W,d=R-f):R=d+f;return{start:d,end:R}};
gVo=function(d,f,R,W,p,U){d<R?d=R:d+p>W&&(d=W-p);f>W&&(f=W);f=Math.min(d+U,Math.max(d+p,f));return{start:d,end:f}};
HRa=function(d,f,R,W,p,U){f>W?f=W:f-p<R&&(f=R+p);d<R&&(d=R);d=Math.min(f-p,Math.max(f-U,d));return{start:d,end:f}};
KBA=function(d){return _.q("web_transcript_cue_id_killswitch")?String(d):"ytd-transcript-renderer_"+d};
EVM=function(d){return _.q("web_transcript_cue_id_killswitch")?!0:d.startsWith("ytd-transcript-renderer")};
zeH=function(d){var f=_.pM(),R;if(R=_.oS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var W;R=(W=R())==null?void 0:W.layoutId}else R=null;TJ(f,R,d)};
kNt=function(d){d.style.height="auto";d.style.height=Math.min(d.scrollHeight||20,80)+"px"};
Yet=function(d,f,R){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:f,hasGradientBackground:R}}],insertByPositionInSection:{sectionTargetId:d,position:"INSERTION_POSITION_LAST"}}}]}}}};
bRS=function(d){var f=_.pM(),R;R=(R=_.oS("yt.www.ads.eventcache.getLastCompanionData"))?(R=R())&&R.layoutId:null;TJ(f,R,d)};
DOK=function(d){var f=_.pM(),R;R=(R=_.oS("yt.www.ads.eventcache.getLastCompanionData"))?(R=R())&&R.layoutId:null;TJ(f,R,d)};
ILK=function(d,f){f=f===void 0?!1:f;if(d.simpleText)d=[{text:d.simpleText}];else{var R;d=((R=d.runs)!=null?R:[]).map(function(W){return Object.assign({},W)})}if(f)for(f=_.Z(d),R=f.next();!R.done;R=f.next())R.value.bold=!0;
return d};
qeK=function(d){var f=d.startEndTimeTemplate,R=d.startTimeUtcMillis;d=d.endTimeUtcMillis;if(f&&R&&d)return _.fY(_.dOt(_.R0(f),Number(R),Number(d)))};
LBd=function(d,f){var R,W,p=d==null?void 0:(R=d.viewCount)==null?void 0:(W=R.videoViewCountRenderer)==null?void 0:W.shortViewCount;if(!f&&p)return p;var U,g;return d==null?void 0:(U=d.viewCount)==null?void 0:(g=U.videoViewCountRenderer)==null?void 0:g.viewCount};
eeY=function(d,f){var R=d==null?void 0:d.relativeDateText;return!f&&R?[R,!0]:[d==null?void 0:d.dateText,!1]};
xOt=function(d,f,R,W,p){W=W===void 0?!0:W;p=p===void 0?"":p;var U=LBd(d,f),g=_.Z(eeY(d,f)),K=g.next().value;g=g.next().value;f=f?d==null?void 0:d.sponsorsOnlyFirstTimeLongText:d==null?void 0:d.sponsorsOnlyFirstTimeShortText;var E=[];R&&U&&E.push(U);!R&&g||!K||E.push(K);d=[].concat(_.uR(E),[f,d==null?void 0:d.stationName,d==null?void 0:d.rating,d?qeK(d):void 0,d==null?void 0:d.upNextProgramText,d==null?void 0:d.superTitleLink]).filter(function(Y){return!!Y});
R={runs:[]};for(U=0;U<d.length;U++)R.runs.push.apply(R.runs,_.uR(ILK(d[U],W))),U<d.length-1&&R.runs.push({text:" "+p+" ",bold:W});return R};
XaD=function(d){if(d)return{runs:[{text:d,bold:!0}]}};
TyS=function(d){return d.filter(function(f){return!_.e(f,_.Su)})};
AFn=function(d){var f,R,W,p;if(d=d==null?void 0:(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.results)==null?void 0:(p=W.results)==null?void 0:p.contents){var U,g;return(g=(U=d.find(function(K){return!!K.videoPrimaryInfoRenderer}))==null?void 0:U.videoPrimaryInfoRenderer)==null?void 0:g.updatedMetadataEndpoint}};
aLD=function(d,f){var R;return(R=d.sourceConfigs)==null?void 0:R.find(function(W){return W.videoId===f})};
aD=function(d){return d==="End of video"||d==="End of playlist"};
MiK=function(d){var f,R,W,p;return(f=d.getWatchNextResponse())==null?void 0:(R=f.contents)==null?void 0:(W=R.twoColumnWatchNextResults)==null?void 0:(p=W.playlist)==null?void 0:p.playlist};
waD=function(d){var f,R,W,p,U,g;return(f=MiK(d))==null?void 0:(R=f.playlistButtons)==null?void 0:(W=R.menuRenderer)==null?void 0:(p=W.topLevelButtons)==null?void 0:(U=p[0])==null?void 0:(g=U.playlistLoopButtonRenderer)==null?void 0:g.playlistLoopStateEntityKey};
lLo=function(d){var f=_.Ze().resolve(_.Jf),R;return(f=(R=_.e(f.getAutoplayEndpoint(),_.fE))==null?void 0:R.playlistId)&&f===d};
ViM=function(d,f,R,W,p){function U(){_.Pp.cancelJob(MX);var g=GNo(f,R/d.getPlaybackRate()),K=g.hours,E=g.minutes;g=(g.seconds*1E3||6E4)/d.getPlaybackRate();d.setVideoTimeLeft(Se5(K,E));W&&d.getPlayerState()!==0&&d.setSleepTimerTimeLeft(Se5(K,E,!0));(K>0||E>0)&&!p&&(MX=_.G2(_.Pp,U,g))}
_.Pp.cancelJob(MX);MX=_.G2(_.Pp,U)};
rF9=function(d,f,R){function W(){_.Pp.cancelJob(w$);var p=GNo(f,R),U=p.hours;p=p.minutes;var g=6E4/d.getPlaybackRate();if(U>0||p>0)d.setSleepTimerTimeLeft(Se5(U,p,!0)),w$=_.G2(_.Pp,W,g)}
_.Pp.cancelJob(w$);w$=_.G2(_.Pp,W)};
mO9=function(d,f){var R=d.getVolume()/(f/500),W=function(p){_.Pp.cancelJob(lt);var U=Math.floor(p-R);d.setVolume(U,!1);U>0&&(lt=_.G2(_.Pp,function(){W(U)},500))};
_.Pp.cancelJob(lt);lt=_.G2(_.Pp,function(){W(d.getVolume())})};
uad=function(d,f){_.Pp.cancelJob(lt);f&&d.syncVolume()};
Pca=function(){var d={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.X7("SLEEP_TIMER_DISRUPTED")}}}}};_.Ze().resolve(_.s4).resolveCommand(d)};
QCK=function(d){return(d.getDuration()-d.getProgressState().current)*1E3};
GNo=function(d,f){d=d+f-(0,_.OB)();if(d<=0)return{hours:0,minutes:0,seconds:0};var R=new vVk(0,0,0,0,0,0,d);d=R.getHours();f=R.getMinutes();R=R.getSeconds();R!==0&&f++;f!==0&&f%60===0&&(d++,f=0);return{hours:d,minutes:f,seconds:R}};
Se5=function(d,f,R){return d>0&&f>0?R?_.X7("TIME_LEFT_HOURS_MINUTES",{hours:d.toString(),minutes:f.toString()}):_.X7("TIME_HOURS_MINUTES",{hours:d.toString(),minutes:f.toString()}):d>0?R?_.TV("TIME_LEFT_HOURS",d):_.TV("TIME_HOURS",d):R?_.X7("TIME_LEFT_MINUTES",{minutes:f.toString()}):_.X7("TIME_MINUTES",{minutes:f.toString()})};
FBd=function(d,f){if(d.timelyActions)return d.timelyActions.find(function(R){var W;return((W=_.e(R,GJ))==null?void 0:W.cueRangeId)===f})};
JFn=function(d){var f=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.p0(d);d.keyMap_.forEach(function(R,W){_.hn(f,W)||this.remove(W)},d)};
nUS.componentType=_.aO;nVa=function(d,f){d.reloadContinuationItemsCommandMatcher=f};
_.Sz=function(d,f){d.insertBefore(f,d.childNodes[0]||null)};
heY=function(d){if(d>=48&&d<=57||d>=96&&d<=106||d>=65&&d<=90||_.Z4&&d==0)return!0;switch(d){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 _.Ob;default:return!1}};
oVk=function(d){if(d.altKey&&!d.ctrlKey||d.metaKey||d.keyCode>=112&&d.keyCode<=123)return!1;if(heY(d.keyCode))return!0;switch(d.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!_.Ob;default:return d.keyCode<166||d.keyCode>183}};
vVk=function(d,f,R,W,p,U,g){this.date=typeof d==="number"?new Date(d,f||0,R||1,W||0,p||0,U||0,g||0):new Date(d&&d.getTime?d.getTime():_.je())};
_.fv(vVk,_.eQ);_.O=vVk.prototype;_.O.getHours=function(){return this.date.getHours()};
_.O.getMinutes=function(){return this.date.getMinutes()};
_.O.getSeconds=function(){return this.date.getSeconds()};
_.O.getMilliseconds=function(){return this.date.getMilliseconds()};
_.O.getUTCDay=function(){return this.date.getUTCDay()};
_.O.getUTCHours=function(){return this.date.getUTCHours()};
_.O.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.O.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.O.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.O.setHours=function(d){this.date.setHours(d)};
_.O.setMinutes=function(d){this.date.setMinutes(d)};
_.O.setSeconds=function(d){this.date.setSeconds(d)};
_.O.setMilliseconds=function(d){this.date.setMilliseconds(d)};
_.O.setUTCHours=function(d){this.date.setUTCHours(d)};
_.O.setUTCMinutes=function(d){this.date.setUTCMinutes(d)};
_.O.setUTCSeconds=function(d){this.date.setUTCSeconds(d)};
_.O.setUTCMilliseconds=function(d){this.date.setUTCMilliseconds(d)};
_.O.add=function(d){_.eQ.prototype.add.call(this,d);d.hours&&this.setUTCHours(this.date.getUTCHours()+d.hours);d.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+d.minutes);d.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+d.seconds)};
_.O.JSC$11274_toIsoString=function(d){var f=_.eQ.prototype.JSC$11274_toIsoString.call(this,d);return d?f+"T"+_.dE(this.getHours(),2)+":"+_.dE(this.getMinutes(),2)+":"+_.dE(this.getSeconds(),2):f+"T"+_.dE(this.getHours(),2)+_.dE(this.getMinutes(),2)+_.dE(this.getSeconds(),2)};
_.O.equals=function(d){return this.getTime()==d.getTime()};
_.O.toString=function(){return this.JSC$11274_toIsoString()};
_.O.clone=function(){var d=new vVk(this.date);d.firstDayOfWeek_=this.firstDayOfWeek_;d.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return d};
_.$On=function(d){return _.zD({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:d}})};
jCo={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};Ny5=new _.C0("imageTileRenderer");var yFn=new _.C0("adGridCardCollectionViewModel");var Cco=new _.C0("carouselTitleViewModel");var iRn=new _.C0("ctaCarouselItemViewModel");var Byt=new _.C0("textFieldViewModel");_.cFn=new _.C0("engagementPanelHeaderShowNavigationButtonCommand");var tiD=new _.C0("hideEngagementPanelScrimAction");var dk9=new _.C0("setActivePanelItemAction");var jRn=new _.C0("showEngagementPanelScrimAction");var fhn=new _.C0("updateEngagementPanelAction");var RBM=new _.C0("updateSearchInVideoResultsAction");var WJD=new _.C0("transcriptCueGroupRenderer");var pMH=new _.C0("transcriptCueRenderer");var Uka=new _.C0("transcriptFooterRenderer");var OIt=new _.C0("engagementPanelAdSubtitleRenderer");var ZIn=new _.C0("videoDescriptionFantasySectionViewModel");var sRd=new _.C0("deleteClipEngagementPanelCommand");var gsD=new _.C0("loopCommand");var HID=new _.C0("changeCreatorEndscreenVisibilityCommand");var KJH=new _.C0("liveChatCallForQuestionsRenderer");var Esn=new _.C0("updateTimedMarkersSyncObserverCommand");var GJ=new _.C0("timelyActionViewModel");var zB9=new _.C0("timelyActionsOverlayViewModel");var kI9=new _.C0("repeatChapterCommand");var Y2D=new _.C0("watchPlayerOverflowMenuCommand");var bId=new _.C0("compositeVideoOverlayRenderer");var Dkn=new _.C0("sortFilterSubMenuRenderer");var IhD=new _.C0("switchListItemViewModel");var q2Y=new _.C0("inputComposerViewModel");var LJA=new _.C0("transcriptEditSegmentCommand");var eB9=new _.C0("transcriptUpdateSegmentTextCommand");var xk9=new _.C0("transcriptSearchBoxRenderer");var XMt=new _.C0("transcriptSegmentListRenderer");var TLS=new _.C0("transcriptSegmentRenderer");_.AYH=new _.C0("updateDateTextAction");var ahk=new _.C0("updateTitleAction");var M8S=new _.C0("updateViewershipAction");var wMD=new _.C0("carouselLockupRenderer");var Va=new _.C0("expandableVideoDescriptionBodyRenderer");var lha=new _.C0("videoDescriptionHeaderRenderer");var GIY=new _.C0("videoDescriptionYouchatSectionViewModel");_.r$=_.HX("kevlar_watch_page_horizontal_margin",24);_.S2M=_.HX("kevlar_watch_page_columns_top_padding",24);_.V8D=426+_.r$*2;_.mt=_.HX("kevlar_watch_two_column_width_threshold",1E3);_.rYa=_.r$*2;_.mko=_.HX("kevlar_watch_secondary_width",402);_.u$a=_.HX("kevlar_watch_max_player_width",1280);_.PyY=_.HX("kevlar_watch_flexy_metadata_height",136);_.QRA=_.rYa+310+_.r$;_.vst=_.rYa+360+_.r$;var FJS={PAUSE_CHAT:18};var JYM;var nsM;var ut=function(){return _.l.apply(this,arguments)||this};
_.x(ut,_.l);ut.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
ut.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var d=_.e(this.data.button,_.nP);d&&(d.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.Uh.Object.defineProperties(ut,{template:{configurable:!0,enumerable:!0,get:function(){if(nsM===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;JYM===void 0&&(JYM=document.createElement("template"));var W=JYM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);nsM=d}d=nsM;return d}}});
_.Q([_.A(_.ou),_.F("design:type",Object)],ut.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ut.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({selectorArgs:["data.enabledEntityKey"],selector:$Fk,observer:"onEnabledChange"}),_.F("design:type",Boolean)],ut.prototype,"enabled",void 0);_.Q([_.M(),_.F("design:type",Object)],ut.prototype,"data",void 0);_.Q([_.nO({is:"yt-disableable-button-view-model",noInjection:!0})],ut);var hBD;var ost;var $kM=["transVert01","transVert02","transVert03"],NL9="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),Po=function(){var d=_.l.apply(this,arguments)||this;d.emojiManager=_.C7;d.isDarkTheme=document.documentElement.hasAttribute("dark");d.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};d.reactionBuckets=[];d.noEmojiIdentifier="NO_EMOJI";return d};
_.x(Po,_.l);_.O=Po.prototype;_.O.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.O.desktopFountainEmojiSizePxChanged=function(){_.DV(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.O.createUserReactionAnimation=function(d){this.createEmojiAnimation(d,!0)};
_.O.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var d;((d=this.data)==null?0:d.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.MG("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.uR(this.emojiContainer.children)).forEach(function(f){f.remove()})};
_.O.detached=function(){this.cleanupFountain()};
_.O.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var d;this.reactionBuckets=_.uo.unsafeClone((d=this.emojiFountainData)==null?void 0:d.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.O.processEmojiBucket=function(d){var f=this;if(this.reactionBuckets&&!(d>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var R=this.reactionBuckets[d];this.generateEmojiAnimations(R);if(d<this.reactionBuckets.length-1){var W;if(R==null?0:(W=R.duration)==null?0:W.seconds)this.emojiBucketTimerId=setTimeout(function(){f.processEmojiBucket(d+1)},Number(R.duration.seconds)*1E3)}}};
_.O.generateEmojiAnimations=function(d){var f=this,R=this.getRandomEmojiIdFromBucketWithOverride(d);if(R&&R!==this.noEmojiIdentifier){var W=0;d.targetEps?(W=this.linearInterpolateBounded(1,20,100,12,d.emojiSizeIndex||0),this.createEmojiAnimation(R,!1,d.emojiAnimationMs,W),W=this.getEmojiDelayMsFromTargetEps(d.targetEps)):(this.createEmojiAnimation(R),W=this.getEmojiDelayMsFromDistribution(d.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){f.generateEmojiAnimations(d)},W)}};
_.O.getRandomEmojiIdFromBucketWithOverride=function(d){if(!(d&&d.reactionsData&&d.reactionsData.length&&d.totalReactions))return this.noEmojiIdentifier;for(var f=d.totalReactions,R=1,W=_.Z(d.reactionsData),p=W.next();!p.done;p=W.next())p=p.value,(p.reactionWeightOverride||p.reactionWeightOverride===0)&&p.reactionCount&&(f-=p.reactionCount,R-=p.reactionWeightOverride);W=!0;R<0&&(W=!1,f=d.totalReactions,R=1);if(W&&R>0&&f===0)if(R===1){p=0;for(var U=_.Z(d.reactionsData),g=U.next();!g.done;g=U.next())g=
g.value,g.reactionCount&&g.reactionCount>0&&p++;p=1/p;U=_.Z(d.reactionsData);for(g=U.next();!g.done;g=U.next())g.value.reactionWeightOverride=p}else for(p=1/(1-R),U=_.Z(d.reactionsData),g=U.next();!g.done;g=U.next())g=g.value,g.reactionWeightOverride&&(g.reactionWeightOverride*=p);p=Math.random();U=0;g=_.Z(d.reactionsData);for(var K=g.next();!K.done;K=g.next())if(K=K.value,K.reactionCount&&(U=(K.reactionWeightOverride||K.reactionWeightOverride===0)&&W?U+K.reactionWeightOverride:U+R*K.reactionCount/
f,U>p&&(K.reactionCount--,d.totalReactions--,K=this.reactionItemToEmojiString(K),K!==this.noEmojiIdentifier)))return K;return this.noEmojiIdentifier};
_.O.reactionItemToEmojiString=function(d){if(d.unicodeEmojiId)return d.unicodeEmojiId;if(d.emoteId)return d.emoteId;if(d.videoReactionType)switch(d.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.O.createEmojiAnimation=function(d,f,R,W){f=f===void 0?!1:f;this.lastEmojiRequestedForTesting=d;var p=d.startsWith("yt-icons:"),U=_.NV(this.emojiManager,d);if(U||p){var g=document.createElement("emoji");g.classList.add("yt-emoji-fountain-view-model");g.classList.add($kM[Math.floor(Math.random()*$kM.length)]);var K=document.createElement("div");K.classList.add("yt-emoji-fountain-view-model");K.classList.add("horizontal-container");K.classList.add(NL9[Math.floor(Math.random()*NL9.length)]);f?(R=document.createElement("div"),
R.classList.add("user-reaction-bubble"),R.classList.add("yt-emoji-fountain-view-model"),K.appendChild(R)):(R&&(g.style.animationDuration=R+"ms",K.style.animationDuration=R+"ms"),W&&(g.style.width=W+"px",g.style.height=W+"px"));p?(p=document.createElement("yt-icon"),p.polymerController.icon=d,W&&(p.style.width=W+"px",p.style.height=W+"px"),d=p):d=this.emojiManager.createEmoji(U,!1);d.classList.add("yt-emoji-fountain-view-model");K.appendChild(d);g.appendChild(K);this.emojiContainer.appendChild(g);
g.addEventListener("animationend",function(){g.remove()});
var E,Y;if((E=this.data)==null?0:(Y=E.loggingDirectives)==null?0:Y.trackingParams)f=f?_.z2(183501):_.z2(183500),N8n(this.data.loggingDirectives.trackingParams,f),_.q51(f);setTimeout(function(){g&&g.remove()},2E3)}};
_.O.getEmojiDelayMsFromDistribution=function(d){return Math.random()*(d||1)*1E3};
_.O.getEmojiDelayMsFromTargetEps=function(d){return Math.random()*2*(1/d)*1E3};
_.O.linearInterpolateBounded=function(d,f,R,W,p){p=Math.min(Math.max(p,d),R);return(f*(R-p)+W*(p-d))/(R-d)};
Po.prototype.onEmojiFountainDataEntityUpdate=Po.prototype.onEmojiFountainDataEntityUpdate;Po.prototype.desktopFountainEmojiSizePxChanged=Po.prototype.desktopFountainEmojiSizePxChanged;Po.prototype.isActiveChanged=Po.prototype.isActiveChanged;_.Q([_.M(),_.F("design:type",_.$L)],Po.prototype,"emojiManager",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],Po.prototype,"ytLiveChatReduxBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Po.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Po.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(d,f){return _.qn(d.entities,"emojiFountainDataEntity",f)}}),
_.F("design:type",Object)],Po.prototype,"emojiFountainData",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Po.prototype,"isActive",void 0);_.Q([_.e2("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Po.prototype,"isActiveChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Po.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",String)],Po.prototype,"lastEmojiRequestedForTesting",void 0);
_.Q([_.M({value:function(){return _.HX("desktop_fountain_emoji_size_px",20)}}),
_.F("design:type",Number)],Po.prototype,"desktopFountainEmojiSizePx",void 0);_.Q([_.e2("desktopFountainEmojiSizePx"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Po.prototype,"desktopFountainEmojiSizePxChanged",null);_.Q([_.Xd("#emoji-container"),_.F("design:type",HTMLElement)],Po.prototype,"emojiContainer",void 0);
_.Q([_.e2("emojiFountainData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Po.prototype,"onEmojiFountainDataEntityUpdate",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],Po);
_.u(Po,"yt-emoji-fountain-view-model",function(){if(ost===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;hBD===void 0&&(hBD=document.createElement("template"));var W=hBD;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ost=d}d=ost;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var yY5;var Cyn;var Qa=function(){return _.l.apply(this,arguments)||this};
_.x(Qa,_.l);Qa.prototype.onChoiceChanged=function(){this.data&&_.DV(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
Qa.prototype.onChoiceChanged=Qa.prototype.onChoiceChanged;_.Q([_.M(),_.F("design:type",Object)],Qa.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qa.prototype,"onChoiceChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],Qa);
_.u(Qa,"yt-live-chat-banner-poll-choice",function(){if(Cyn===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;yY5===void 0&&(yY5=document.createElement("template"));var W=yY5;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Cyn=d}d=Cyn;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var iI9;var BLn;var vo=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework_with_live");d.small=!1;return d};
_.x(vo,_.l);vo.prototype.computeIsSmall=function(){var d;return((d=this.buttonOverrides)==null?void 0:d.size)==="S"};
vo.prototype.computeId=function(){return this.data&&this.data.targetId};
_.Q([_.A(_.$T.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],vo.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Q([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],vo.prototype,"id",void 0);_.Q([_.M(),_.F("design:type",Object)],vo.prototype,"buttonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],vo.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vo.prototype,"modern",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.F("design:type",Object)],vo.prototype,"small",void 0);_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-button"})],vo);
_.u(vo,"yt-live-chat-button",function(){if(BLn===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;iI9===void 0&&(iI9=document.createElement("template"));var W=iI9;R.call(f,W.content.cloneNode(!0),d.content.firstChild);BLn=d}d=BLn;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var cYK;var t8o;var Ff=function(){var d=_.l.apply(this,arguments)||this;d.inCollapsedBanner=!1;d.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};d.questionButtonOverrides={style:"mono",type:"filled"};return d};
_.x(Ff,_.l);_.O=Ff.prototype;_.O.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]]"}}}}}};
_.O.onContextMenuButtonClick=function(d){this.ytLiveChatItemBehavior.showContextMenu(d)};
_.O.onYtRendererstamperFinished=function(){this.menuButton=_.Eo(this.hostElement).querySelector("#menu-button")};
_.O.dataChanged=function(){var d,f;if((f=_.e((d=this.data)==null?void 0:d.overflowMenuButton,_.Qj))==null?0:f.command)this.data.contextMenuEndpoint=_.e(this.data.overflowMenuButton,_.Qj).command};
_.O.onButtonClick=function(){var d,f=_.e((d=this.data)==null?void 0:d.askQuestionButton,_.Qj);if(f){if(f.trackingParams&&(d=_.Ge(f.trackingParams))){var R=_.J6();R&&_.ja(R,d)}_.E$(this.hostElement,"innertube-command",f.command)}};
Ff.prototype.onYtRendererstamperFinished=Ff.prototype.onYtRendererstamperFinished;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],Ff.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],Ff.prototype,"ytLiveChatItemBehavior",void 0);_.Q([_.M({observer:"dataChanged"}),_.F("design:type",Object)],Ff.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ff.prototype,"inCollapsedBanner",void 0);_.Q([_.M(),_.F("design:type",Object)],Ff.prototype,"buttonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],Ff.prototype,"questionButtonOverrides",void 0);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ff.prototype,"onYtRendererstamperFinished",null);
_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Ff);
_.u(Ff,"yt-live-chat-call-for-questions-renderer",function(){if(t8o===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;cYK===void 0&&(cYK=document.createElement("template"));var W=cYK;R.call(f,W.content.cloneNode(!0),d.content.firstChild);t8o=d}d=t8o;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var dKM={};dKM.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 d=this;window.requestAnimationFrame(function(){d.restoreFocusNode_||(d.restoreFocusNode_=document.activeElement);var f=_.n_V(d.hostElement);f.length&&f[f.length-1].focus()})},
isAttachedChanged_:function(d,f){d?this.focusChild_():f&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(d){this.hidden||_.RG(d).indexOf(this.hostElement)!==-1||(d.stopPropagation(),this.focusChild_())}};var jY5;var f5H;var Jr=function(){return _.l.apply(this,arguments)||this};
_.x(Jr,_.l);Jr.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Jr.prototype.onClick=function(d){d.target!==this.confirmButton&&d.target!==this.cancelButton&&(this.hidden=!0)};
_.Q([_.Xd("#confirm_button"),_.F("design:type",Object)],Jr.prototype,"confirmButton",void 0);_.Q([_.Xd("#cancel_button"),_.F("design:type",Object)],Jr.prototype,"cancelButton",void 0);_.Q([_.M(),_.F("design:type",RAD)],Jr.prototype,"data",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],Jr.prototype,"hidden",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Jr.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(dKM.YtLiveChatDialogBehavior),_.F("design:type",Object)],Jr.prototype,"ytLiveChatDialogBehavior",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],Jr);
var RAD=_.u(Jr,"yt-live-chat-dialog-renderer",function(){if(f5H===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;jY5===void 0&&(jY5=document.createElement("template"));var W=jY5;R.call(f,W.content.cloneNode(!0),d.content.firstChild);f5H=d}d=f5H;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var WDY;var pnH,UKH=function(){if(pnH!==void 0)return pnH;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;WDY===void 0&&(WDY=document.createElement("template"));var W=WDY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return pnH=d};var O9t;var Z9D;var n6=function(){var d=_.l.apply(this,arguments)||this;d.tooltip=null;d.data=null;d.id="";d.active=!1;d.icon="";d.disabled=!1;d.showTooltip=!1;d.useToggledActiveState=!0;d.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return d};
_.x(n6,_.l);_.O=n6.prototype;
_.O.dataChanged=function(){var d;((d=this.data)==null?0:d.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,_.b8)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var f;if((f=this.data)==null?0:f.disabled)this.disabled=!0};
_.O.computeId=function(d){return d};
_.O.computeIcon=function(d,f){if(!d)return"";if(this.useToggledActiveState)return"yt-icons:"+d.toLowerCase();var R,W;return f&&((R=this.data)==null?0:(W=R.toggledIcon)==null?0:W.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+d.toLowerCase()};
_.O.logPDGEntryPoint=function(){_.K2k(_.LY("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")};
_.O.immediatelyShowTooltip=function(){var d=_.Eo(this.hostElement).querySelector("#tooltip");d.animationDelay=0;d.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};d.show()};
_.O.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.O.onClick=function(d){var f;((f=this.data)==null?0:f.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(),d.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.E$(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.O.computeShowTooltip=function(d,f){return!!(d&&d.tooltip&&f)};
_.O.maybeUpdateTooltipText=function(){var d=this,f;if((f=this.data)==null?0:f.tooltip){var R=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.b8)(d.tooltip).textContent=R},250)}};
_.O.handleLiveChatActions=function(d){var f=this;d.length&&(this.id!=="creator"&&this.id!=="product-picker"||d.forEach(function(R){(R=f.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",R))&&R.durationSec===R.fullDurationSec&&f.startBubble(f.colorFromDecimal(R.startBackgroundColor))}))};
_.O.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.O.startBubble=function(d){_.DV(this.hostElement,{"--yt-live-chat-monetization-button-glow":d});this.hostElement.setAttribute("bubble","")};
_.O.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.O.colorFromDecimal=function(d){typeof d==="string"&&(d=Number(d));return"rgba("+[d>>16&255,d>>8&255,d&255,(d>>24&255)/255].join()+")"};
n6.prototype.onAnimationEnd=n6.prototype.onAnimationEnd;n6.prototype.disabledChanged=n6.prototype.disabledChanged;n6.prototype.dataChanged=n6.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],n6.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],n6.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.$T.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],n6.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],n6.prototype,"data",void 0);_.Q([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],n6.prototype,"id",void 0);_.Q([_.M({notify:!0,reflectToAttribute:!0}),_.F("design:type",Object)],n6.prototype,"active",void 0);
_.Q([_.M({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.F("design:type",Object)],n6.prototype,"icon",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n6.prototype,"disabled",void 0);_.Q([_.M({computed:"computeShowTooltip(data, disabled)"}),_.F("design:type",Object)],n6.prototype,"showTooltip",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],n6.prototype,"useToggledActiveState",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n6.prototype,"dataChanged",null);_.Q([_.e2("disabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n6.prototype,"disabledChanged",null);_.Q([_.LO("animationend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],n6.prototype,"onAnimationEnd",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],n6);
_.u(n6,"yt-live-chat-icon-toggle-button-renderer",function(){if(Z9D===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;O9t===void 0&&(O9t=document.createElement("template"));var W=O9t;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Z9D=d}d=Z9D;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var sYd;var gkA;var hr=function(){return _.l.apply(this,arguments)||this};
_.x(hr,_.l);hr.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q([_.M(),_.F("design:type",Object)],hr.prototype,"data",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],hr.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],hr);
_.u(hr,"yt-live-chat-message-input-prompt-header-renderer",function(){if(gkA===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;sYd===void 0&&(sYd=document.createElement("template"));var W=sYd;R.call(f,W.content.cloneNode(!0),d.content.firstChild);gkA=d}d=gkA;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var H9Y;var KD5;var Ek9;var zAk;var kMA;var YSM;var b9k=function(){return _.l.apply(this,arguments)||this};
_.x(b9k,_.l);_.Q([_.M(),_.F("design:type",Object)],b9k.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],b9k);
_.u(b9k,"yt-live-chat-message-subtext-renderer",function(){if(YSM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;kMA===void 0&&(kMA=document.createElement("template"));var W=kMA;R.call(f,W.content.cloneNode(!0),d.content.firstChild);YSM=d}d=YSM;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var oD=function(){var d=_.l.apply(this,arguments)||this;d.subtextOnBottom=!1;d.buttonOverrides={style:"mono",type:"tonal"};return d};
_.x(oD,_.l);oD.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],oD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oD.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],oD.prototype,"subtextOnBottom",void 0);_.Q([_.M(),_.F("design:type",Object)],oD.prototype,"buttonOverrides",void 0);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],oD);
_.u(oD,"yt-live-chat-message-renderer",function(){if(zAk===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Ek9===void 0&&(Ek9=document.createElement("template"));var W=Ek9;R.call(f,W.content.cloneNode(!0),d.content.firstChild);zAk=d}d=zAk;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var DKt;var I5k;var $x=function(){var d=_.l.apply(this,arguments)||this;d.isRemovable=!1;d.hasPrefilledText=!1;d.isInputDirty=!1;d.overCharacterLimit=!1;d.underCharacterLimit=!1;d.showErrorMessage=!1;return d};
_.x($x,_.l);_.O=$x.prototype;_.O.computeId=function(){return this.data.id};
_.O.computeInputData=function(){return this.data.inputData};
_.O.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.O.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.O.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.O.getLiveChatRichMessageInput=function(){return _.Eo(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.O.clearInput=function(){_.Eo(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.O.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.O.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.O.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.O.handleTextInputCharCountChanged=function(d){d=d.detail&&d.detail.characterCount;d!==void 0&&(this.characterCount=d,d!==0&&(this.isInputDirty=!0))};
_.O.onInputFocusOut=function(){this.isInputDirty=!0};
_.O.onClickCloseButton=function(){_.E$(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
$x.prototype.handleTextInputCharCountChanged=$x.prototype.handleTextInputCharCountChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$x.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$x.prototype,"data",void 0);_.Q([_.M({computed:"computeId(data.id)"}),_.F("design:type",String)],$x.prototype,"id",void 0);_.Q([_.M({computed:"computeInputData(data.inputData)"}),_.F("design:type",Object)],$x.prototype,"inputData",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.F("design:type",Object)],$x.prototype,"isRemovable",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.F("design:type",Object)],$x.prototype,"hasPrefilledText",void 0);_.Q([_.M({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.F("design:type",Number)],$x.prototype,"charactersRemaining",void 0);
_.Q([_.M(),_.F("design:type",Number)],$x.prototype,"characterCount",void 0);_.Q([_.M(),_.F("design:type",Object)],$x.prototype,"isInputDirty",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.F("design:type",Object)],$x.prototype,"overCharacterLimit",void 0);_.Q([_.M({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.F("design:type",Object)],$x.prototype,"underCharacterLimit",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.F("design:type",Object)],$x.prototype,"showErrorMessage",void 0);_.Q([_.LO("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$x.prototype,"handleTextInputCharCountChanged",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],$x);
_.u($x,"yt-live-chat-poll-editor-input",function(){if(I5k===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;DKt===void 0&&(DKt=document.createElement("template"));var W=DKt;R.call(f,W.content.cloneNode(!0),d.content.firstChild);I5k=d}d=I5k;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var qSS;var LDn;var eAn={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},NX=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_button_rework_with_live");d.closeButtonOverrides={iconPosition:"icon-only"};d.startButtonOverrides={style:"mono",type:"filled"};d.addOptionButtonOverrides={style:"mono",type:"text"};return d};
_.x(NX,_.l);_.O=NX.prototype;
_.O.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"}}}}};
_.O.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var d;_.e((d=this.data)==null?void 0:d.startButton,_.Qj)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.O.computeId=function(){return this.data&&this.data.id||""};
_.O.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.O.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.O.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.O.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.O.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var d=0;d<this.pollEditorInfoWithDefaults.minPollOptions;d++)this.addPollOptionData()};
_.O.getIsValidPoll=function(){var d=this;if(!this.pollEditorInfoWithDefaults)return!1;var f=this.pollEditorInfoWithDefaults,R=f.minPollOptionChars,W=f.maxPollOptionChars,p=f.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>f.maxPollQuestionChars)return!1;f=_.Eo(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(f).every(function(U,g){U=U.characterCount;!U&&p[g]&&(U=d.ytRendererBehavior.getSimpleString(p[g]).length);return U!==void 0&&U>=R&&U<=W})};
_.O.isValidPollChanged=function(){var d;_.e((d=this.data)==null?void 0:d.startButton,_.Qj)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.O.addPollOptionData=function(){var d=this.pollEditorInfoWithDefaults,f=d.maxPollOptionChars,R=d.optionPlaceholderText,W=d.customOptionPlaceholderText,p=d.pollOptionData;this.currentNumPollOptions>=d.maxPollOptions||(d={liveChatPollOptionInput:{inputData:{placeholder:W[this.currentNumPollOptions]||R,maxCharacterLimit:f},maxCharacterLimit:f,minCharacterLimit:d.minPollOptionChars,hasPrefilledText:!!W[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=d.minPollOptions}},p.charCountErrorText&&
(d.liveChatPollOptionInput.charCountErrorText=p.charCountErrorText),p.charsRemainingAltLabel&&(d.liveChatPollOptionInput.charsRemainingAltLabel=p.charsRemainingAltLabel),p.removeOptionAltText&&(d.liveChatPollOptionInput.removeOptionAltText=p.removeOptionAltText),this.push("pollOptionsData",d),p=Array.from(_.Eo(_.Eo(this.hostElement).querySelector("#poll-options")).children),p.forEach(function(U,g){U.polymerController.set("data.id",g)}),_.Eo(p[p.length-1]).querySelector("#input").focus())};
_.O.getPollOptionInputValues=function(){var d=this,f=[],R=_.Eo(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),W=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(R).forEach(function(p,U){var g=null;p=p.getLiveChatRichMessageInput();var K;(p==null?0:(K=p.textSegments)==null?0:K.length)?g=_.ow(p):W[U]&&(g=d.formattedStringToLiveChatRichMessageInput(W[U]));f.push(g)});
return f};
_.O.requestCreateAndStartPoll=function(d){var f=this.getPollOptionInputValues();if(!f.some(function(W){return!W})){f={optionText:f};
var R=_.Eo(_.Eo(this.hostElement).querySelector("#poll-question")).firstChild;R&&R.liveChatRichMessageInput&&(f.questionText=_.ow(R.liveChatRichMessageInput));_.Yh(this.hostElement,[d,f])}};
_.O.selectedChanged=function(){if(this.selected){var d=_.Eo(_.Eo(this.hostElement).querySelector("#start-button")).firstElementChild;if(d){var f;(f=_.Eo(d).querySelector("#button")||_.zW(d).querySelector("button"))==null||f.focus()}}};
_.O.handleTextInputChanged=function(d){var f;((f=d.target)==null?void 0:f.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=d.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.O.handleStartButtonAction=function(d){d.detail.actionName==="yt-service-request"&&(d.stopPropagation(),(d=d.detail.args[1])&&this.requestCreateAndStartPoll(d))};
_.O.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.O.handleServiceRequestCompleted=function(d){this.createPollRequestInFlight=!1;(d=d.detail&&d.detail.data)&&d.success&&(_.E$(this.hostElement,"picker-cancelled"),_.zV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.O.onCloseClick=function(){_.E$(this.hostElement,"picker-cancelled");_.zV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.O.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.O.handlePollEditorInputClosed=function(d){var f=this.pollOptionsData.findIndex(function(R){return R.liveChatPollOptionInput.id===d.detail.id});
this.splice("pollOptionsData",f,1);this.isValidPoll=this.getIsValidPoll()};
_.O.onPickerCancelled=function(){this.reset()};
_.O.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var d=_.Eo(_.Eo(this.hostElement).querySelector("#poll-question")).firstChild;d&&d.setLiveChatRichMessageInput(null);if(d=_.Eo(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){d=_.Z(Array.from(d));for(var f=d.next();!f.done;f=d.next())f.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.O.formattedStringToLiveChatRichMessageInput=function(d){return d.simpleText?{text_segments:[d.simpleText]}:{text_segments:d.runs}};
_.Uh.Object.defineProperties(NX.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(eAn,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
NX.prototype.onPickerCancelled=NX.prototype.onPickerCancelled;NX.prototype.handlePollEditorInputClosed=NX.prototype.handlePollEditorInputClosed;NX.prototype.handleServiceRequestCompleted=NX.prototype.handleServiceRequestCompleted;NX.prototype.handleServiceRequestSent=NX.prototype.handleServiceRequestSent;NX.prototype.handleTextInputChanged=NX.prototype.handleTextInputChanged;NX.prototype.selectedChanged=NX.prototype.selectedChanged;NX.prototype.isValidPollChanged=NX.prototype.isValidPollChanged;
NX.prototype.shouldInitializePollChanged=NX.prototype.shouldInitializePollChanged;NX.prototype.dataChanged=NX.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NX.prototype,"modern",void 0);
_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"closeButtonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"startButtonOverrides",void 0);_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"addOptionButtonOverrides",void 0);_.Q([_.M({computed:"computeId(data.id)",reflectToAttribute:!0}),_.F("design:type",String)],NX.prototype,"id",void 0);_.Q([_.M({value:function(){return[]}}),
_.F("design:type",Array)],NX.prototype,"pollOptionsData",void 0);_.Q([_.a("pollEditorInfoWithDefaults"),_.F("design:type",Object),_.F("design:paramtypes",[])],NX.prototype,"pollQuestionData",null);_.Q([_.M({value:0}),_.F("design:type",Number)],NX.prototype,"pollQuestionCharacterCount",void 0);_.Q([_.a("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],NX.prototype,"pollQuestionCharactersRemaining",null);
_.Q([_.M({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.F("design:type",Boolean)],NX.prototype,"overQuestionCharacterLimit",void 0);_.Q([_.a("data.pollEditorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],NX.prototype,"pollEditorInfoWithDefaults",null);_.Q([_.M({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.F("design:type",Number)],NX.prototype,"currentNumPollOptions",void 0);
_.Q([_.M({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.F("design:type",Boolean)],NX.prototype,"hasMaxNumPollOptions",void 0);_.Q([_.a("pollEditorInfoWithDefaults","pollOptionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NX.prototype,"shouldInitializePoll",null);_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"isValidPoll",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],NX.prototype,"createPollRequestInFlight",void 0);_.Q([_.M(),_.F("design:type",Object)],NX.prototype,"selected",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.F("design:type",Boolean)],NX.prototype,"showQuestionErrorMessage",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"dataChanged",null);_.Q([_.e2("shouldInitializePoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"shouldInitializePollChanged",null);_.Q([_.e2("isValidPoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"isValidPollChanged",null);
_.Q([_.e2("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"selectedChanged",null);_.Q([_.LO("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NX.prototype,"handleTextInputChanged",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"handleServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NX.prototype,"handleServiceRequestCompleted",null);
_.Q([_.LO("yt-live-chat-poll-editor-input-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NX.prototype,"handlePollEditorInputClosed",null);_.Q([_.LO("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NX.prototype,"onPickerCancelled",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],NX);
_.u(NX,"yt-live-chat-poll-editor-panel-renderer",function(){if(LDn===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;qSS===void 0&&(qSS=document.createElement("template"));var W=qSS;R.call(f,W.content.cloneNode(!0),d.content.firstChild);LDn=d}d=LDn;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var xK5;var XnY;var ya=function(){return _.l.apply(this,arguments)||this};
_.x(ya,_.l);ya.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
ya.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Uh.Object.defineProperties(ya.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var d,f;return(d=this.data)==null?void 0:(f=d.title)==null?void 0:f.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var d;return _.oT((d=this.data)==null?void 0:d.onTapCommand)}}});
_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],ya.prototype,"ytEndpointBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ya.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ya.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ya.prototype,"itemId",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ya.prototype,"hasPromotion",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ya.prototype,"innertubeCommand",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],ya);
_.u(ya,"yt-live-chat-product-picker-panel-item-view-model",function(){if(XnY===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;xK5===void 0&&(xK5=document.createElement("template"));var W=xK5;R.call(f,W.content.cloneNode(!0),d.content.firstChild);XnY=d}d=XnY;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var TaH;var AtA;var C6=function(){var d=_.l.apply(this,arguments)||this;d.id="product-picker";d.selected=!1;d.closeButtonId="close-button";d.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return d};
_.x(C6,_.l);_.O=C6.prototype;_.O.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.O.observeSelected=function(){this.selected&&this.hostElement.focus();var d=_.Eo(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");d.length&&d[0].focus()};
_.O.onCloseBuyFlow=function(){_.E$(this.hostElement,"picker-cancelled")};
_.O.onCloseClick=function(){_.E$(this.hostElement,"picker-cancelled");var d;((d=this.data)==null?0:d.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.closeButton,_.nP))};
_.O.onCloseEngageWithAudienceEditorPanels=function(){_.E$(this.hostElement,"picker-cancelled")};
C6.prototype.observeSelected=C6.prototype.observeSelected;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],C6.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],C6.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],C6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],C6.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],C6.prototype,"id",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],C6.prototype,"selected",void 0);_.Q([_.M(),_.F("design:type",Object)],C6.prototype,"closeButtonId",void 0);_.Q([_.e2("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],C6.prototype,"observeSelected",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],C6);
_.u(C6,"yt-live-chat-product-picker-panel-view-model",function(){if(AtA===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;TaH===void 0&&(TaH=document.createElement("template"));var W=TaH;R.call(f,W.content.cloneNode(!0),d.content.firstChild);AtA=d}d=AtA;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var a5a;var Mdt;var Bo=function(){var d=_.l.apply(this,arguments)||this;d.iconId="";d.icon="";d.disabled=!1;d.systemIcons=_.q("kevlar_system_icons");return d};
_.x(Bo,_.l);_.O=Bo.prototype;_.O.computeIconId=function(d){return d&&d.icon&&d.icon.iconType?d.icon.iconType.toLowerCase():""};
_.O.computeIcon=function(d){return d&&d.icon&&d.icon.iconType?(d=d.icon.iconType.toLowerCase(),(d.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+d):""};
_.O.computeDisabled=function(d){return!!d};
_.O.computeCommand=function(d,f){return f?void 0:d};
_.O.computeTooltip=function(d,f){return f&&d?d:""};
_.O.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Uh.Object.defineProperties(Bo.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var d="",f,R,W;if((f=this.data)==null?0:(R=f.text)==null?0:(W=R.runs)==null?0:W.length)d=this.data.text.runs[0].text||"";else{var p,U;if((p=this.data)==null?0:(U=p.text)==null?0:U.simpleText)d=this.data.text.simpleText}var g,K,E;if((g=this.data)==null?0:(K=g.subtext)==null?0:(E=K.runs)==null?0:E.length)d&&(d+=". "),d+=this.data.subtext.runs[0].text||"";else{var Y,b;if((Y=this.data)==null?0:(b=Y.subtext)==
null?0:b.simpleText)d&&(d+=". "),d+=this.data.subtext.simpleText}return d}}});
_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],Bo.prototype,"ytEndpointBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bo.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Bo.prototype,"data",void 0);_.Q([_.M({computed:"computeIconId(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Bo.prototype,"iconId",void 0);
_.Q([_.M({computed:"computeIcon(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Bo.prototype,"icon",void 0);_.Q([_.M({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.F("design:type",Object)],Bo.prototype,"disabled",void 0);_.Q([_.M({computed:"computeCommand(data.command, disabled)"}),_.F("design:type",Object)],Bo.prototype,"command",void 0);_.Q([_.M({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.F("design:type",String)],Bo.prototype,"tooltip",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Bo.prototype,"systemIcons",void 0);_.Q([_.a("data.text","data.subtext"),_.M(),_.F("design:type",String),_.F("design:paramtypes",[])],Bo.prototype,"ariaLabel",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],Bo);
_.u(Bo,"yt-live-chat-product-button-renderer",function(){if(Mdt===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;a5a===void 0&&(a5a=document.createElement("template"));var W=a5a;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Mdt=d}d=Mdt;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var wnk;var l5d;var co=function(){var d=_.l.apply(this,arguments)||this;d.selected=!1;d.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 d};
_.x(co,_.l);_.O=co.prototype;_.O.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"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.O.computeId=function(d){return d.id||""};
_.O.onCloseClick=function(){_.E$(this.hostElement,"picker-cancelled")};
_.O.observeSelected=function(){this.selected&&this.hostElement.focus();var d=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");d.length&&d[0].focus()};
_.O.onCloseBuyFlow=function(){_.E$(this.hostElement,"picker-cancelled")};
_.O.onCloseEngageWithAudienceEditorPanels=function(){_.E$(this.hostElement,"picker-cancelled")};
co.prototype.observeSelected=co.prototype.observeSelected;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],co.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],co.prototype,"data",void 0);
_.Q([_.M({computed:"computeId(data)",reflectToAttribute:!0}),_.F("design:type",String)],co.prototype,"id",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],co.prototype,"selected",void 0);_.Q([_.e2("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],co.prototype,"observeSelected",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],co);
_.u(co,"yt-live-chat-product-picker-renderer",function(){if(l5d===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;wnk===void 0&&(wnk=document.createElement("template"));var W=wnk;R.call(f,W.content.cloneNode(!0),d.content.firstChild);l5d=d}d=l5d;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var GM9;var SSo;var Vd9;var rtd;var tr=function(){return _.l.apply(this,arguments)||this};
_.x(tr,_.l);tr.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()};
tr.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
tr.prototype.created=function(){this.ids={background:_.oM(),maskOne:_.oM(),maskTwo:_.oM(),gradient:_.oM(),largeBackground:_.oM(),largeGradientOne:_.oM(),largeGradientTwo:_.oM(),largeGradientPath:_.oM()}};
tr.prototype.maybeLoadAnimationBackground=tr.prototype.maybeLoadAnimationBackground;_.Q([_.M({value:!1}),_.F("design:type",Boolean)],tr.prototype,"useLargeBackground",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],tr.prototype,"useAnimationBackground",void 0);_.Q([_.M({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.F("design:type",Boolean)],tr.prototype,"useRegularBackground",void 0);
_.Q([_.M(),_.F("design:type",Object)],tr.prototype,"ids",void 0);_.Q([_.M(),_.F("design:type",Object)],tr.prototype,"lottieAnimation",void 0);_.Q([_.Xd("#animation-background"),_.F("design:type",HTMLDivElement)],tr.prototype,"animationBackground",void 0);_.Q([_.e2("useAnimationBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tr.prototype,"maybeLoadAnimationBackground",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],tr);
_.u(tr,"yt-live-interactivity-component-background",function(){if(rtd===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Vd9===void 0&&(Vd9=document.createElement("template"));var W=Vd9;R.call(f,W.content.cloneNode(!0),d.content.firstChild);rtd=d}d=rtd;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var dC=function(){var d=_.l.apply(this,arguments)||this;d.characterCount=0;d.showInputErrorMessage=!1;d.startQnaRequestInFlight=!1;d.modern=_.q("web_button_rework_with_live");d.buttonOverrides={style:"mono",type:"filled"};d.closeButtonOverrides={iconPosition:"icon-only"};d.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return d};
_.x(dC,_.l);_.O=dC.prototype;
_.O.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]]"}}}}}};
_.O.onCharacterCountChanged=function(d){var f,R,W,p,U=(R=_.e(this==null?void 0:(f=this.data)==null?void 0:f.creatorCallForQuestions,KJH))==null?void 0:(W=R.inputField)==null?void 0:(p=W.liveChatTextInputFieldRenderer)==null?void 0:p.maxCharacterLimit,g,K;U!=null&&(d==null?void 0:(g=d.detail)==null?void 0:g.characterCount)!=null&&_.e(this==null?void 0:(K=this.data)==null?void 0:K.startButton,_.Qj)&&(f=d.detail.characterCount>U,this.set("data.startButton.buttonRenderer.isDisabled",d.detail.characterCount===
0||f),this.showInputErrorMessage=f)};
_.O.onCloseClick=function(){_.E$(this.hostElement,"picker-cancelled");_.zV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.O.onPickerCancelled=function(){var d=_.Eo(this.hostElement).querySelector("#qna-creator-text-input-field");d&&d.setLiveChatRichMessageInput(null)};
_.O.handleOpenQnaStartPanel=function(){var d=_.Eo(this.hostElement).querySelector("#qna-creator-text-input-field");d&&d.focus()};
_.O.handleStartButtonAction=function(d){var f=this;if(d.detail.actionName==="yt-service-request"&&(d.stopPropagation(),d=d.detail.args[1])){var R=_.Eo(this.hostElement).querySelector("#qna-creator-text-input-field"),W;(R==null?0:(W=R.liveChatRichMessageInput)==null?0:W.textSegments)&&R.liveChatRichMessageInput.textSegments.length!==0&&(W={rich_message:_.ow(R.liveChatRichMessageInput)},_.Yh(this.hostElement,[d,W]).then(function(){_.E$(f.hostElement,"picker-cancelled")}))}};
_.O.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.O.handleServiceRequestCompleted=function(d){var f;d=d==null?void 0:(f=d.detail)==null?void 0:f.data;(d==null?0:d.actions)&&d.actions.length>0?this.startQnaRequestInFlight=!1:_.zV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.O.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
dC.prototype.handleServiceRequestError=dC.prototype.handleServiceRequestError;dC.prototype.handleServiceRequestCompleted=dC.prototype.handleServiceRequestCompleted;dC.prototype.handleServiceRequestSent=dC.prototype.handleServiceRequestSent;dC.prototype.onPickerCancelled=dC.prototype.onPickerCancelled;dC.prototype.onCharacterCountChanged=dC.prototype.onCharacterCountChanged;_.Q([_.M(),_.F("design:type",Object)],dC.prototype,"characterCount",void 0);
_.Q([_.M(),_.F("design:type",Object)],dC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],dC.prototype,"showInputErrorMessage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],dC.prototype,"startQnaRequestInFlight",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],dC.prototype,"modern",void 0);_.Q([_.M(),_.F("design:type",Object)],dC.prototype,"buttonOverrides",void 0);
_.Q([_.M(),_.F("design:type",Object)],dC.prototype,"closeButtonOverrides",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],dC.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.A(_.iE.YtLiveChatItemBehavior),_.F("design:type",_.BL)],dC.prototype,"ytLiveChatItemBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],dC.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.LO("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dC.prototype,"onCharacterCountChanged",null);_.Q([_.LO("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dC.prototype,"onPickerCancelled",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dC.prototype,"handleServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dC.prototype,"handleServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dC.prototype,"handleServiceRequestError",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],dC);
_.u(dC,"yt-live-chat-qna-start-panel-renderer",function(){if(SSo===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;GM9===void 0&&(GM9=document.createElement("template"));var W=GM9;R.call(f,W.content.cloneNode(!0),d.content.firstChild);SSo=d}d=SSo;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var mKA;var uon;var jp=function(){return _.l.apply(this,arguments)||this};
_.x(jp,_.l);jp.prototype.dismiss=function(){_.E$(this.hostElement,"yt-live-chat-error-message-dismiss")};
jp.prototype.edit=function(){_.E$(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.Q([_.M(),_.F("design:type",Object)],jp.prototype,"data",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],jp);
_.u(jp,"yt-live-chat-text-actions-error-message-renderer",function(){if(uon===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;mKA===void 0&&(mKA=document.createElement("template"));var W=mKA;R.call(f,W.content.cloneNode(!0),d.content.firstChild);uon=d}d=uon;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var PHt;var QYA;var vkS;var FDM;var fJ=function(){var d=_.l.apply(this,arguments)||this;d.isDarkTheme=document.documentElement.hasAttribute("dark");d.newnessDotEligible=!1;return d};
_.x(fJ,_.l);fJ.prototype.sendReaction=function(){var d,f,R=((d=this.data)==null?void 0:d.emojiId)||((f=this.data)==null?void 0:f.emoteId),W;R&&((W=this.data)==null?0:W.shouldTriggerAnimation)&&_.zV(this.hostElement,"yt-create-user-reaction-animation",[R]);var p;(d=_.oT((p=this.data)==null?void 0:p.onTap))&&_.eM(d,this.hostElement);this.showNewnessDot&&_.zV(this.hostElement,"yt-hide-newness-dot")};
fJ.prototype.onClick=function(d){(!d||d.clientX||d.clientY)&&this.sendReaction()};
fJ.prototype.onKeyDown=function(d){d.key!=="Enter"&&d.key!==" "||d.repeat||this.sendReaction()};
_.Uh.Object.defineProperties(fJ.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!(((d=this.data)==null?0:d.emojiId)||((f=this.data)==null?0:f.emoteId))}}});
_.Q([_.M(),_.F("design:type",Object)],fJ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],fJ.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],fJ.prototype,"newnessDotEligible",void 0);_.Q([_.a("data.maybeShowNewnessDot"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fJ.prototype,"showNewnessDot",null);_.Q([_.a("data.emojiId","data.emoteId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fJ.prototype,"useYtImage",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],fJ);
_.u(fJ,"yt-reaction-control-panel-button-view-model",function(){if(FDM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;vkS===void 0&&(vkS=document.createElement("template"));var W=vkS;R.call(f,W.content.cloneNode(!0),d.content.firstChild);FDM=d}d=FDM;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var Jtt;var nka;var Rz=function(){var d=_.l.apply(this,arguments)||this;d.reactionControlPanelExpanded=!1;d.isDarkTheme=document.documentElement.hasAttribute("dark");d.newnessDotEligible=!1;return d};
_.x(Rz,_.l);_.O=Rz.prototype;_.O.expandedButtonsChanged=function(){var d,f;_.DV(this.hostElement,{"--expanded-buttons-height":((f=(d=this.expandedButtonsData)==null?void 0:d.length)!=null?f:0)*36+"px"})};
_.O.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}}};
_.O.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.O.onMouseLeave=function(){var d=this;this.collapseTimer=setTimeout(function(){d.reactionControlPanelExpanded=!1},500)};
_.O.onFocusIn=function(){this.onMouseEnter()};
_.O.onFocusOut=function(){this.onMouseLeave()};
_.O.onCollapsedButtonFocusIn=function(){var d=this;setTimeout(function(){var f;(f=d.expandedButtons.querySelector("button"))==null||f.focus()},100)};
_.O.onCollapsedButtonFocusOut=function(d){d.stopPropagation()};
_.Uh.Object.defineProperties(Rz.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var d,f;return _.uo.unsafeClone((d=this.liveReactionsData)==null?void 0:d.emojiButtonData)||((f=this.data)==null?void 0:f.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var d;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((d=this.data)==null||!d.maybeShowNewnessDot)}}});
Rz.prototype.expandedButtonsChanged=Rz.prototype.expandedButtonsChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Rz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Rz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],Rz.prototype,"ytLiveChatReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Rz.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Rz.prototype,"reactionControlPanelExpanded",void 0);_.Q([_.M({selectorArgs:["data.liveReactionsDataEntityKey"],selector:oUt}),_.F("design:type",Object)],Rz.prototype,"liveReactionsData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Rz.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],Rz.prototype,"newnessDotEligible",void 0);
_.Q([_.a("liveReactionsData","data.expandedButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rz.prototype,"expandedButtonsData",null);_.Q([_.a("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.M({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],Rz.prototype,"showNewnessDot",null);_.Q([_.Xd("#expanded-buttons"),_.F("design:type",HTMLElement)],Rz.prototype,"expandedButtons",void 0);
_.Q([_.e2("expandedButtonsData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rz.prototype,"expandedButtonsChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Rz);
_.u(Rz,"yt-reaction-control-panel-view-model",function(){if(nka===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Jtt===void 0&&(Jtt=document.createElement("template"));var W=Jtt;R.call(f,W.content.cloneNode(!0),d.content.firstChild);nka=d}d=nka;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var WY=new _.ns("yt-live-chat"),hAK=Date.parse("2024-7-24"),pJ=function(){var d=_.l.apply(this,arguments)||this;d.emojiManager=_.C7;d.newnessDotEligible=!1;d.newnessDotImpressionCounted=!1;d.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return d};
_.x(pJ,_.l);_.O=pJ.prototype;_.O.emojiCustomizationEnabledChanged=function(){var d;((d=this.data)==null?0:d.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((d=WY.getCreationTime("emoji-customization-count"))&&d<hAK&&WY.set("emoji-customization-count","0"),d=Number(WY.get("emoji-customization-count"))||0,d<3&&(this.newnessDotEligible=!0,WY.set("emoji-customization-count",(d+1).toString())),this.newnessDotImpressionCounted=!0)};
_.O.hideNewnessDot=function(){this.newnessDotEligible=!1;WY.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.O.handleReactionsMute=function(d){var f=_.J6(),R=_.z2(206221),W={checkboxData:{state:d?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};f&&_.ja(f,R,W);this.reactionsMuted=d};
_.O.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.O.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}}};
_.Uh.Object.defineProperties(pJ.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var d;return(!((d=this.liveReactionsData)==null||!d.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
pJ.prototype.liveReactionsSettingChanged=pJ.prototype.liveReactionsSettingChanged;pJ.prototype.emojiCustomizationEnabledChanged=pJ.prototype.emojiCustomizationEnabledChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.ou),_.F("design:type",Object)],pJ.prototype,"ytLiveChatReduxBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],pJ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",_.$L)],pJ.prototype,"emojiManager",void 0);_.Q([_.M(),_.F("design:type",Object)],pJ.prototype,"newnessDotEligible",void 0);_.Q([_.M(),_.F("design:type",Object)],pJ.prototype,"newnessDotImpressionCounted",void 0);
_.Q([_.M({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:$Fk}),_.F("design:type",Boolean)],pJ.prototype,"liveReactionsSetting",void 0);_.Q([_.M({selectorArgs:["data.liveReactionsDataEntityKey"],selector:oUt}),_.F("design:type",Object)],pJ.prototype,"liveReactionsData",void 0);_.Q([_.M({value:function(){var d=_.q("enable_lwe_web_mute"),f=WY.get("allow-reactions");return f===void 0?!1:!f&&d}}),
_.F("design:type",Boolean)],pJ.prototype,"reactionsMuted",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pJ.prototype,"liveReactionsEnabled",null);_.Q([_.e2("data.emojiCustomizationEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pJ.prototype,"emojiCustomizationEnabledChanged",null);
_.Q([_.e2("liveReactionsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pJ.prototype,"liveReactionsSettingChanged",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],pJ);
_.u(pJ,"yt-reaction-control-panel-overlay-view-model",function(){if(QYA===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;PHt===void 0&&(PHt=document.createElement("template"));var W=PHt;R.call(f,W.content.cloneNode(!0),d.content.firstChild);QYA=d}d=QYA;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var okk={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(d){var f=this.$.pickers.selected;if(f){_.Eo(this.hostElement).removeAttribute(f+"-open");var R="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(R="#picker-buttons",f==="emoji"&&_.Eo(this.hostElement).querySelector("#emoji-picker-button")&&(R="#emoji-picker-button"));if(R=_.Eo(this.hostElement).querySelector(R).querySelector("#"+f))R.active=!1}R=d;f==d&&(R=null);f!=
d&&_.Eo(this.hostElement).setAttribute(d+"-open","");this.$.pickers.selected=R;_.zV(this.hostElement,"yt-live-chat-picker-changed",[R])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var UY=function(){var d=_.l.apply(this,arguments)||this;d.numSentMessages=0;d.timeoutDurationMs=0;d.timeoutMs=0;d.lastTimeoutTimeMs=0;d.pendingMessageId="";d.hasFiredInitialFocusActions=!1;d.isBeforeFocusEnabled=!0;d.id="";d.characterCount=0;d.maxCharacterLimit=0;d.remainingCharacterCount=0;d.inputExpanded=!1;d.buttonOverrides={iconPosition:"icon-only"};d.inReplyPanel=!1;d.countdownRatio=0;d.isTooltipVisible=!1;d.tooltipTimeout=1E4;d.systemIcons=_.q("kevlar_system_icons");d.tallerEmojiPicker=_.q("live_chat_taller_emoji_picker");
d.sendReplyMessageInFlight=!1;d.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"};d.onResize=function(){d.maybeToggleCharacterCount()};
return d};
_.x(UY,_.l);_.O=UY.prototype;
_.O.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"}}}};
_.O.attached=function(){window.addEventListener("resize",this.onResize)};
_.O.detached=function(){window.removeEventListener("resize",this.onResize)};
_.O.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.O.sendMessage=function(){var d=this,f,R,W,p;return _.H(function(U){if(d.sendDisabled)return U.return();d.isTooltipVisible&&_.zV(d.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(d.data.sendButton&&d.data.sendButton.buttonRenderer){d.input.completeEmojis();f=d.data.sendButton.buttonRenderer.serviceEndpoint;if(!f)return U.return();W=((R=_.e(f,_.CQC))==null?void 0:R.clientIdPrefix)||"";p={client_message_id:W+String(d.numSentMessages++),rich_message:_.ow(d.input.liveChatRichMessageInput)};
d.pendingMessageId=p.client_message_id;d.inReplyPanel&&(d.sendReplyMessageInFlight=!0);_.Yh(d.hostElement,[f,p]);d.input.setLiveChatRichMessageInput(null)}_.a4(U)})};
_.O.handleSendButtonAction=function(d){d.detail.actionName==="yt-service-request"&&(d.stopPropagation(),this.sendMessage())};
_.O.onSendCompleted=function(d,f){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(d=this.get("timeoutDurationUsec",f.data))&&this.handleTimeout(Number(d)/1E3);this.errorMessage=this.get("errorMessage",f.data);this.pendingMessageId=""};
_.O.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.zV(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.O.handlePickerButtonToggle=function(d){d=d.detail.targetId;this.ytPickerBehavior.togglePicker_(d);if(d==="emoji")this.input.focus();else if(d==="qna-start-panel"){var f,R;(f=_.Eo(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(R=f.querySelector("#qna-creator-text-input-field"))==null||R.focus()}};
_.O.onComponentReplaced=function(d){var f,R;d.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((f=d.replacement.liveChatMessageInputRenderer)==null?0:(R=f.headerRenderer)==null?0:R.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.O.onEmojiSelect=function(d){this.input.focus();this.input.insertEmoji(d.detail)};
_.O.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.O.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.zV(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.zV(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.O.onOpenPopupAction=function(d,f){var R=this;f===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.zV(R.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.O.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.O.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.O.focusChanged=function(){this.maybeToggleCharacterCount()};
_.O.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var d=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",d>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.O.computeId=function(){return this.data&&this.data.targetId||""};
_.O.computeSendDisabled=function(d,f,R,W){d=!!(!d||f&&d>f||W);(f=_.Eo(this.hostElement).querySelector("#send-button"))&&f.children.length&&(f.children[0].disabled=d);return d};
_.O.handleTimeout=function(d){this.timeoutDurationMs=this.timeoutMs=d;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.O.updateTimeout=function(d){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(d-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=d,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.O.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.O.onErrorMessageEdit=function(d){this.input.setLiveChatRichMessageInput(d.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.O.errorMessageChanged=function(){var d=this;_.i8(function(){_.zV(d.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.O.computeAuthorNameColor=function(d){var f;if(_.q("live_chat_author_name_color_usernames")&&(d==null?0:(f=d.authorName)==null?0:f.simpleText))return _.Gu8(_.Sy8(d.authorName.simpleText));if(_.q("live_chat_seed_color_usernames")&&(d==null?0:d.authorSeedColorArgb))return _.Gu8(_.bq(d.authorSeedColorArgb));if(_.q("live_chat_colored_usernames"))return"#cc0000";var R;return _.q("live_chat_simple_color_usernames")&&(d==null?0:(R=d.authorName)==null?0:R.simpleText)&&(d==null?0:d.authorUsernameColorLight)&&
(d==null?0:d.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.bq(d.authorUsernameColorDark):_.bq(d.authorUsernameColorLight):""};
_.O.onIsTooltipVisibleChanged=function(){var d=_.Eo(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){d.hidden=!1;d.setAttribute("role","alert")},0):(d.hidden=!0,d.removeAttribute("role"))};
_.O.onFocusedChanged=function(d){this.inputFocused=d.detail.value};
_.Uh.Object.defineProperties(UY.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 d;return!((d=this.data)==null||!d.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.pickers)==null?void 0:f.find(function(R){return R.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var d=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return d?this.ytRendererBehavior.getSimpleString(d):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
UY.prototype.onIsTooltipVisibleChanged=UY.prototype.onIsTooltipVisibleChanged;UY.prototype.errorMessageChanged=UY.prototype.errorMessageChanged;UY.prototype.onErrorMessageEdit=UY.prototype.onErrorMessageEdit;UY.prototype.onErrorMessageDismiss=UY.prototype.onErrorMessageDismiss;UY.prototype.focusChanged=UY.prototype.focusChanged;UY.prototype.characterCountChanged=UY.prototype.characterCountChanged;UY.prototype.onEmojiSelect=UY.prototype.onEmojiSelect;UY.prototype.handlePickerButtonToggle=UY.prototype.handlePickerButtonToggle;
UY.prototype.onSendError=UY.prototype.onSendError;UY.prototype.onSendCompleted=UY.prototype.onSendCompleted;UY.prototype.sendMessage=UY.prototype.sendMessage;UY.prototype.dataChanged=UY.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],UY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],UY.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(okk.YtPickerBehavior),_.F("design:type",Object)],UY.prototype,"ytPickerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],UY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.$T.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],UY.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"hasFiredInitialFocusActions",void 0);
_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"isBeforeFocusEnabled",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"data",void 0);_.Q([_.M({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],UY.prototype,"id",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"characterCount",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"maxCharacterLimit",void 0);
_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"remainingCharacterCount",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UY.prototype,"inputExpanded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],UY.prototype,"inputFocused",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],UY.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.Q([_.M(),_.F("design:type",_.d_)],UY.prototype,"participantsManager",void 0);
_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"buttonOverrides",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UY.prototype,"inReplyPanel",void 0);_.Q([_.a("characterCount, maxCharacterLimit, countdownActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"sendDisabled",null);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"countdownRatio",void 0);
_.Q([_.a("countdownRatio"),_.F("design:type",Number),_.F("design:paramtypes",[])],UY.prototype,"countdownStrokeDashOffset",null);_.Q([_.a("countdownRatio"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"countdownActive",null);_.Q([_.a("data.interactionMessage"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"hasInteractionMessage",null);
_.Q([_.a("data.emojiPickerButton"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"hasEmojiPickerButton",null);_.Q([_.a("data, characterCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"showAvatar",null);_.Q([_.a("data.pickers"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UY.prototype,"hasProductPickerPanelViewModel",null);
_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"errorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"genericErrorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"isTooltipVisible",void 0);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"tooltipTimeout",void 0);_.Q([_.a("data.onInitialFocusCommand"),_.F("design:type",String),_.F("design:paramtypes",[])],UY.prototype,"tooltipMessage",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UY.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UY.prototype,"tallerEmojiPicker",void 0);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],UY.prototype,"authorNameColor",null);_.Q([_.M(),_.F("design:type",Object)],UY.prototype,"sendReplyMessageInFlight",void 0);_.Q([_.Xd("#input"),_.F("design:type",_.QdB)],UY.prototype,"input",void 0);
_.Q([_.Xd("#count"),_.F("design:type",HTMLElement)],UY.prototype,"count",void 0);_.Q([_.Xd("#input-container"),_.F("design:type",HTMLElement)],UY.prototype,"inputContainer",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"dataChanged",null);_.Q([_.LO("yt-live-chat-send-message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],UY.prototype,"sendMessage",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.dH]),_.F("design:returntype")],UY.prototype,"onSendCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"onSendError",null);
_.Q([_.LO("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UY.prototype,"handlePickerButtonToggle",null);_.Q([_.LO("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UY.prototype,"onEmojiSelect",null);
_.Q([_.e2("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"characterCountChanged",null);_.Q([_.e2("inputFocused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"focusChanged",null);_.Q([_.LO("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"onErrorMessageDismiss",null);
_.Q([_.LO("yt-live-chat-error-message-edit"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],UY.prototype,"onErrorMessageEdit",null);_.Q([_.e2("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"errorMessageChanged",null);_.Q([_.e2("isTooltipVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UY.prototype,"onIsTooltipVisibleChanged",null);
_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],UY);
_.u(UY,"yt-live-chat-message-input-renderer",function(){if(KD5===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;H9Y===void 0&&(H9Y=document.createElement("template"));var W=H9Y;R.call(f,W.content.cloneNode(!0),d.content.firstChild);KD5=d}d=KD5;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var $Kk;var NaM;var OY=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.firedOnClickCommand=!1;d.inReplyPanel=!1;return d};
_.x(OY,_.l);
OY.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"}}}};
OY.prototype.onButtonToggle=function(d){d.target.disabled||this.ytPickerBehavior.togglePicker_(d.detail.targetId)};
OY.prototype.onClick=function(){var d=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.zV(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return d.firedOnClickCommand=!1},5E3))};
_.Uh.Object.defineProperties(OY.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.panels)==null?void 0:f.find(function(R){return R.liveChatProductPickerPanelViewModel}))!==void 0}}});
OY.prototype.onButtonToggle=OY.prototype.onButtonToggle;_.Q([_.A(okk.YtPickerBehavior),_.F("design:type",Object)],OY.prototype,"ytPickerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],OY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],OY.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],OY.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Object)],OY.prototype,"firedOnClickCommand",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],OY.prototype,"inReplyPanel",void 0);_.Q([_.a("data.pickers"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OY.prototype,"hasProductPickerPanelViewModel",null);
_.Q([_.LO("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],OY.prototype,"onButtonToggle",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],OY);
_.u(OY,"yt-live-chat-restricted-participation-renderer",function(){if(NaM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$Kk===void 0&&($Kk=document.createElement("template"));var W=$Kk;R.call(f,W.content.cloneNode(!0),d.content.firstChild);NaM=d}d=NaM;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var ZP=function(){var d=_.l.apply(this,arguments)||this;d.genericErrorMessage=_.fY("Error, try again.");d.inReplyPanel=!1;d.hideBorder=!1;return d};
_.x(ZP,_.l);ZP.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}}}}}};
_.Uh.Object.defineProperties(ZP,{template:{configurable:!0,enumerable:!0,get:function(){return UKH()}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ZP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZP.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ZP.prototype,"genericErrorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],ZP.prototype,"inReplyPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ZP.prototype,"hideBorder",void 0);
_.Q([_.nO({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],ZP);_.u(ZP,"yt-live-chat-engagement-panel-input-renderer",function(){return UKH()},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var yto,CHo;yto=_.z2(115994);CHo=_.z2(115993);_.sY=function(d,f,R){var W=this;var p=R.dragDownAction;this.layer=0;this.JSC$22453_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return W.dragDownAction()}}}};
this.JSC$22453_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return W.dragDownAction()}}}};
this.fullscreen=!1;var U=_.Ah();_.kl(U,yto,this.layer);_.kl(U,CHo,this.layer);this.dragDownAction=function(){p();_.NL(U,{visualElement:W.fullscreen?yto:CHo})};
this.gesture=new _.gk(d,f,this.JSC$22453_watchConfig,"pandown");this.attach()};
_.sY.prototype.attach=function(){this.gesture.attach()};
_.sY.prototype.detach=function(){this.gesture.detach()};
_.sY.prototype.update=function(d){this.fullscreen=d;this.gesture.config=d?this.JSC$22453_watchFullScreenConfig:this.JSC$22453_watchConfig};var i9H={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(d){if(d&&d.length==1&&Array.isArray(d[0].loggingUrls)){d=_.uo.unsafeClone(d[0]);var f=this.macros||{},R=this.getAdModuleClient_();if(!R)return _.D6();d.loggingUrls.forEach(function(W){if(W.baseUrl){var p=W.baseUrl;var U=f;U=U===void 0?{}:U;p=R.getOptions().includes("replaceUrlMacros")?_.d7c(R,"replaceUrlMacros",{url:p,additionalMapping:U}):p;W.baseUrl=p}},this);
d=[d]}return _.Yh(this.hostElement,d)},
getAdModuleClient_:function(){var d=_.pM(this);return d?(d=d.getPlayer())?new _.Gk(d):null:null}}]};var BaK;var gC=function(){var d=_.l.apply(this,arguments)||this;d.isCollapsed=!1;d.modernPanels=_.q("kevlar_watch_modern_panels");d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return d};
_.x(gC,_.l);_.O=gC.prototype;_.O.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.O.onDonateTap=function(){var d=this.get("data.donateButton.buttonRenderer.command");if(d){var f=_.J6(),R=this.get("data.donateButton.buttonRenderer.trackingParams");f&&R&&_.ja(f,_.Ge(R));this.ytOpenPopupBehavior.openPopup(d)}};
_.O.onShowMore=function(){this.isCollapsed=!1;var d=_.J6(),f=this.get("data.expandButton.buttonRenderer.trackingParams");d&&f&&_.ja(d,_.Ge(f))};
_.O.onShowLess=function(){this.isCollapsed=!0};
_.O.dataChanged=function(){_.DV(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.handleUpdate=function(d){if(d=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",d))this.set("data.startLabel",d.startLabel),this.set("data.endLabel",d.endLabel),this.set("data.progress",d.progress),this.set("data.amountRaisedLabel",d.amountRaisedLabel),this.dataChanged()};
_.O.handleOpenPopupAction=function(d){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",d)&&_.zV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.O.computeHeaderBackgroundUrl=function(d,f){if(d)return f?d.headerBackgroundDarkUrl:d.headerBackgroundUrl};
_.O.isProgressBarVisible=function(d){return!(!d||d.progress===void 0)};
_.O.headerBackgroundClass=function(){return _.FK("HTML_DIR")==="rtl"?"flip":""};
gC.prototype.dataChanged=gC.prototype.dataChanged;_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],gC.prototype,"ytOpenPopupBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],gC.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],gC.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],gC.prototype,"isCollapsed",void 0);_.Q([_.M({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.F("design:type",String)],gC.prototype,"headerBackgroundUrl",void 0);_.Q([_.M(),_.F("design:type",Boolean)],gC.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gC.prototype,"modernPanels",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gC.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],gC);
_.u(gC,"ytd-donation-shelf-renderer",function(){if(BaK!==void 0)return BaK;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return BaK=d},{mode:1});var ctn;var tdt=function(){return _.l.apply(this,arguments)||this};
_.x(tdt,_.l);_.Q([_.M(),_.F("design:type",Object)],tdt.prototype,"data",void 0);_.Q([_.m({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],tdt);
_.u(tdt,"ytd-donation-unavailable-renderer",function(){if(ctn!==void 0)return ctn;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ctn=d},{mode:1});var d3t;var HY=function(){return _.l.apply(this,arguments)||this};
_.x(HY,_.l);HY.prototype.computeIconType=function(d){return d?"yt-icons:"+d.toLowerCase():null};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HY.prototype,"data",void 0);_.Q([_.m({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],HY);
_.u(HY,"ytd-limited-state-message-renderer",function(){if(d3t!==void 0)return d3t;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return d3t=d},{mode:1});var j4n;var KJ=function(){return _.l.apply(this,arguments)||this};
_.x(KJ,_.l);KJ.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
KJ.prototype.onTap=function(d){var f=this.data&&this.data.endpoint;f&&!_.jm(_.RG(d),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.E$(this.hostElement,"yt-navigate",{endpoint:f})};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],KJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],KJ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],KJ.prototype,"data",void 0);_.Q([_.m({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],KJ);
_.u(KJ,"ytd-autotagging-metadata-renderer",function(){if(j4n!==void 0)return j4n;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return j4n=d},{mode:1});var fbS;var EY=function(){return _.l.apply(this,arguments)||this};
_.x(EY,_.l);EY.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],EY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EY.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EY.prototype,"data",void 0);_.Q([_.m({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],EY);
_.u(EY,"ytd-autotagging-metadata-row-renderer",function(){if(fbS!==void 0)return fbS;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return fbS=d},{mode:1});var Rjd;var W3n;var zq=function(){var d=_.l.apply(this,arguments)||this;d.engagementPanelContent=!1;return d};
_.x(zq,_.l);zq.prototype.computeHasDividerLine=function(d,f){return d&&!f};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zq.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.F("design:type",Boolean)],zq.prototype,"hasDividerLine",void 0);_.Q([_.M(),_.F("design:type",Object)],zq.prototype,"engagementPanelContent",void 0);
_.Q([_.m({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],zq);
_.u(zq,"ytd-metadata-row-header-renderer",function(){if(W3n!==void 0)return W3n;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return W3n=d},{mode:1});var pHa;var ki=function(){return _.l.apply(this,arguments)||this};
_.x(ki,_.l);ki.prototype.computeHasDividerLine=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ki.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],ki.prototype,"hasDividerLine",void 0);_.Q([_.m({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],ki);
_.u(ki,"ytd-metadata-row-renderer",function(){if(pHa!==void 0)return pHa;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return pHa=d},{mode:1});var U39;var Yi=function(){return _.l.apply(this,arguments)||this};
_.x(Yi,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yi.prototype,"data",void 0);_.Q([_.m({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Yi);
_.u(Yi,"ytd-metadata-with-image-row-renderer",function(){if(U39!==void 0)return U39;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return U39=d},{mode:1});var OHS;var bl=function(){var d=_.l.apply(this,arguments)||this;d.rounded=!0;d.fixie=!1;d.fullWidth=!1;return d};
_.x(bl,_.l);_.O=bl.prototype;_.O.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.onDataChanged=function(){var d=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(f){d.onEndpointLinkKeyPress(f)}))};
_.O.onEndpointLinkKeyPress=function(d){d.target===this.endpointLink&&d.keyCode===13&&_.E$(this.hostElement,"click")};
_.O.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var d;if((d=this.data)==null?0:d.endpoint)_.b5(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.O.onYtNavigate=function(d){this.endpointHref||(d.stopPropagation(),d.preventDefault())};
_.O.onInformationButtonContainerClick=function(d){d.target.id!=="information-button-container"&&(d.stopPropagation(),d.preventDefault())};
_.O.computeStyle=function(d){return d};
_.O.computeIsThumbnailStyle=function(d){return d==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.O.computeThumbnailWidth=function(d){switch(d){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}};
_.O.computeThumbnailObjectFit=function(d){switch(d){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.Uh.Object.defineProperties(bl.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?0:d.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
bl.prototype.onYtNavigate=bl.prototype.onYtNavigate;bl.prototype.onClick=bl.prototype.onClick;bl.prototype.onDataChanged=bl.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bl.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],bl.prototype,"componentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],bl.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],bl.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],bl.prototype,"componentStyle",void 0);_.Q([_.M({computed:"computeIsThumbnailStyle(data.style)"}),_.F("design:type",Boolean)],bl.prototype,"isThumbnailStyle",void 0);_.Q([_.M({computed:"computeThumbnailObjectFit(data.style)"}),_.F("design:type",String)],bl.prototype,"thumbnailObjectFit",void 0);
_.Q([_.M({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],bl.prototype,"thumbnailWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bl.prototype,"rounded",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bl.prototype,"fixie",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bl.prototype,"fullWidth",void 0);_.Q([_.Xd("#endpoint-link"),_.F("design:type",HTMLAnchorElement)],bl.prototype,"endpointLink",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bl.prototype,"onDataChanged",null);_.Q([_.a("data.endpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],bl.prototype,"endpointHref",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],bl.prototype,"onClick",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bl.prototype,"onYtNavigate",null);_.Q([_.m({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],bl);
_.u(bl,"ytd-rich-metadata-renderer",function(){if(OHS!==void 0)return OHS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OHS=d},{mode:_.kO("kevlar_poly_si_batch_j075")?1:2});var ZHM;var DP=function(){var d=_.l.apply(this,arguments)||this;d.fixie=!1;d.fullWidth=!1;return d};
_.x(DP,_.l);DP.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
DP.prototype.computeHasDividerLine=function(d){return d};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DP.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],DP.prototype,"hasDividerLine",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],DP.prototype,"fixie",void 0);_.Q([_.M(),_.F("design:type",Object)],DP.prototype,"fullWidth",void 0);
_.Q([_.m({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],DP);
_.u(DP,"ytd-rich-metadata-row-renderer",function(){if(ZHM!==void 0)return ZHM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ZHM=d},{mode:1});var Iz=function(){var d=_.l.apply(this,arguments)||this;d.engagementPanelContent=!1;d.fixie=!1;d.fullWidth=!1;return d};
_.x(Iz,_.l);
Iz.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"}}}};
Iz.prototype.computeCollapsibleItems=function(d,f,R){return d===void 0||f===void 0||R===void 0||R?[]:d.slice(f)};
Iz.prototype.computeAlwaysShownItems=function(d,f){return d&&d.length?d.slice(0,f):[]};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Iz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Iz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Iz.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Iz.prototype,"collapsed",void 0);
_.Q([_.M({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.F("design:type",Array)],Iz.prototype,"alwaysShownItems",void 0);_.Q([_.M({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.F("design:type",Array)],Iz.prototype,"collapsibleItems",void 0);_.Q([_.M(),_.F("design:type",Object)],Iz.prototype,"engagementPanelContent",void 0);_.Q([_.M(),_.F("design:type",Object)],Iz.prototype,"fixie",void 0);
_.Q([_.M(),_.F("design:type",Object)],Iz.prototype,"fullWidth",void 0);_.Q([_.m({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],Iz);
_.u(Iz,"ytd-metadata-row-container-renderer",function(){if(Rjd!==void 0)return Rjd;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Rjd=d},{mode:1});var s49;var qm=function(){var d=_.l.apply(this,arguments)||this;d.currentPageUrl="";d.baseUrl="";d.isHiddenByUser=null;d.hidden=!1;d.showAboveScrim=!1;d.watchNextGrid=_.q("kevlar_watch_grid");d.modernButtons=_.q("web_modern_buttons");d.roundedContainer=!0;d.noBorder=!1;d.roundBackground=!_.q("live_chat_round_background_killswitch");d.overflowHideChat=_.q("live_chat_overflow_hide_chat");d.forceDarkTheme=!1;d.theaterWatchWhile=!1;d.isListeningForPlayerProgress=!1;d.JSC$22489_playerEvents=new Map;d.isFrameReady=
!1;d.player=null;d.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 d};
_.x(qm,_.l);_.O=qm.prototype;_.O.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.kh(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.O.created=function(){var d=this;this.handleIframeEventListener=function(f){d.handleIframeEvent(f)};
this.handleKeyboardEventListener=function(f){d.handleKeyboardEvent(f)};
this.JSC$22489_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22489_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22489_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22489_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22489_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.O.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()};
_.O.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};
_.O.computeBaseUrl=function(d){var f="/live_chat";this.isChatReplay()&&(f="/live_chat_replay");return _.dp(_.tE(_.c2(_.yT(d),f),null),"").toString()};
_.O.dataChanged=function(){_.q("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.O.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var d=this.url;if(this.isChatReplay()&&this.player){var f=Math.floor(this.player.getProgressState().current*1E3);d=_.iB(_.yT(d),"playerOffsetMs",f.toString()).toString()}f=this.chatframe;try{var R=d==="about:blank"?_.zSV:_.Fo(d),W=f.contentDocument.location,p=_.ht(R);p!==void 0&&W.replace(p)}catch(U){f.src=d}}};
_.O.collapsedChanged=function(){_.E$(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.O.handleIframeEvent=function(d){if(d&&this.baseUrl.startsWith(d.origin)&&d.source===this.chatframe.contentWindow&&_.tn(d.data))if(d.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(d);else if(d.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(d.data["yt-show-feedback-dialog"]){var f=_.Ze().resolve(_.WX(_.fXV));if(f){var R=d.ports,W;R&&R.length&&(W=function(){R[0].postMessage({})});
d=d.data["yt-show-feedback-dialog"];f.showFeedbackDialog(d.customProductData,d.feedbackContent,W,d.bucket)}}else if(d.data["yt-show-survey"])_.E$(this.hostElement,"yt-show-survey",d.data["yt-show-survey"]);else if(d.data["yt-purchase-membership"])_.Ze().resolve(_.s4).resolveCommand(d.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(d.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(d.data["yt-tunnel-out-live-service-request"]);else if(d.data["yt-user-activity"])_.Z2();
else if(d.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(d.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(d.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(d.data["yt-open-popup"]);else if(d.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(d.data["yt-log-flow-logging-event-command"]);else if(d.data["yt-hide-live-chat"])this.onShowHideChat();else d.data["yt-report-moderation-state-log"]&&
this.player&&(f={cpn:this.player.getVideoData().cpn},_.mY("liveChatBeingModerated",f))};
_.O.attachLiveChatResponseVeTrackingParams=function(d){d=_.Ge(d);var f=_.J6(),R=_.oS("liveChatRenderer.trackingParams",this.data);f&&R&&_.i5(f,_.Ge(R),d)};
_.O.handleBuyflowMessages=function(d){var f=d.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,R=d.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,W=d.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.Qyk(_.cI(_.fO),f.replace(/-/g,"+").replace(/_/g,"/"),function(p){d.ports[0].postMessage({success:!0,buyFlowResponse:p})},void 0,function(p){d.ports[0].postMessage({success:!1,
error:p&&p.message||"Buyflow rejected without error."})},_.a6().get("hl"),void 0,function(){d.ports[0].postMessage({closed:!0})},R,W)};
_.O.setupPlayerProgressRelay=function(){var d=this;if(!this.isListeningForPlayerProgress){var f=_.Uv();f!=null&&f.getPlayerPromise&&(f.getPlayerPromise().then(function(R){d.playerApiReady(R)}),this.isListeningForPlayerProgress=!0)}};
_.O.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.O.playerApiReady=function(d){this.setPlayer(d)};
_.O.playerProgressHandler=function(){if(this.player){var d=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":d.current})}};
_.O.playerAdStartHandler=function(d){this.postToContentWindow({"yt-player-ad-start":d})};
_.O.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.O.playerStateChangeHandler=function(d){this.postToContentWindow({"yt-player-state-change":d})};
_.O.setPlayer=function(d){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22489_playerEvents);d&&(this.player=d,this.ytPlayerListenerBehavior.listenToPlayerEvents(d,this.JSC$22489_playerEvents),_.E$(this.hostElement,"player-api-ready"))};
_.O.liveChatPageUrl=function(d,f,R,W){return!R||f?"about:blank":R.liveChatRenderer?(f=_.yT(this.currentPageUrl).JSC$10015_queryData_,JFn(f),d=_.yT(d),f.add("continuation",R.liveChatRenderer.continuations[0].reloadContinuationData.continuation),R=_.u7()==="USER_INTERFACE_THEME_DARK",(W||R)&&f.add("dark_theme","true"),_.tE(d,f),W=_.yT(d.toString()),R=W.JSC$10015_queryData_,"SESSION_INDEX"in _.QZ&&(R.add("authuser",_.FK("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.QZ&&R.add("pageId",_.FK("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.QZ&&R.add("sdc",_.FK("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),W.toString()):""};
_.O.isCollapsed=function(d,f){return f!==null?f:this.isChatReplay()||d&&d.conversationBarRenderer&&d.conversationBarRenderer.availabilityMessage?!0:d?d.liveChatRenderer?d.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.q("live_chat_hide_premiere_replay_message")||d.conversationBarRenderer&&d.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.O.isHidden=function(d,f,R){var W=f&&f.conversationBarRenderer&&f.conversationBarRenderer.availabilityMessage,p=f&&f.liveChatRenderer&&f.liveChatRenderer.showHideButton,U=f&&f.liveChatRenderer&&f.liveChatRenderer.showButton;return R&&d&&!W&&!U||!R&&d&&!W&&!p?!0:f&&f.liveChatRenderer&&f.liveChatRenderer.initialDisplayState?f.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.O.computeButtonOverride=function(d,f){if(d&&f)return{type:"outline"}};
_.O.setCollapsedState=function(d){_.e(d,_.roy)&&(this.isHiddenByUser=!!_.e(d,_.roy).collapsed,!this.isHiddenByUser&&_.q("enable_teaser_framework_web_client")&&_.zV(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.O.forwardReduxActionToIframe=function(d){this.postToContentWindow({"yt-live-chat-forward-redux-action":d})};
_.O.onLoopRangeChange=function(d){this.showAboveScrim=!(d==null||!d.postId)};
_.O.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.O.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.O.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.O.sendDarkThemePostMessage=function(d){this.postToContentWindow({"yt-live-chat-set-dark-theme":d})};
_.O.onLiveChatBuyFlowCallback=function(d){this.postToContentWindow({"yt-live-chat-buy-flow-callback":d})};
_.O.handleKeyboardEvent=function(d){(0,_.uo.containsValue)(FJS,d.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:d.type,keyCode:d.keyCode}})};
_.O.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.O.postToContentWindow=function(d){if(this.isFrameReady)try{var f=window.location.protocol+"//"+window.location.host,R;(R=this.chatframe)!=null&&R.contentWindow?this.chatframe.contentWindow.postMessage(d,f):_.JA(new _.M2("Tried posting a message to an iframe with no content window",d))}catch(W){_.vW(W)}};
_.O.shouldHideChatFrame=function(d){return d&&_.q("hide_live_chat_button_when_collapsed")};
_.Uh.Object.defineProperties(qm.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.q("live_chat_overflow_hide_chat")||_.q("web_watch_chat_hide_button_killswitch"))return _.q("live_chat_overflow_hide_chat");var d,f,R,W;return!!((d=this.data)==null?0:(f=d.liveChatRenderer)==null?0:(R=f.header)==null?0:(W=R.liveChatHeaderRenderer)==null?0:W.collapseButton)}}});
qm.prototype.collapsedChanged=qm.prototype.collapsedChanged;qm.prototype.urlChanged=qm.prototype.urlChanged;qm.prototype.dataChanged=qm.prototype.dataChanged;qm.prototype.onShowHideChat=qm.prototype.onShowHideChat;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],qm.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qm.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qm.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],qm.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],qm.prototype,"ytOpenPopupBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qm.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],qm.prototype,"currentPageUrl",void 0);
_.Q([_.M({computed:"computeBaseUrl(currentPageUrl,data)"}),_.F("design:type",Object)],qm.prototype,"baseUrl",void 0);_.Q([_.M({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.F("design:type",String)],qm.prototype,"url",void 0);_.Q([_.M(),_.F("design:type",Object)],qm.prototype,"isHiddenByUser",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.F("design:type",Object)],qm.prototype,"hidden",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.F("design:type",Boolean)],qm.prototype,"collapsed",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.F("design:type",Boolean)],qm.prototype,"hideChatFrame",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"showAboveScrim",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"watchNextGrid",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],qm.prototype,"modernButtons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"noBorder",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],qm.prototype,"roundBackground",void 0);
_.Q([_.M({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.F("design:type",Object)],qm.prototype,"toggleButtonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],qm.prototype,"overflowHideChat",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"forceDarkTheme",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],qm.prototype,"enableShowWithoutHideChatButton",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qm.prototype,"theaterWatchWhile",void 0);_.Q([_.Xd("#chatframe"),_.F("design:type",HTMLIFrameElement)],qm.prototype,"chatframe",void 0);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qm.prototype,"onShowHideChat",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qm.prototype,"dataChanged",null);
_.Q([_.e2("url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qm.prototype,"urlChanged",null);_.Q([_.e2("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qm.prototype,"collapsedChanged",null);_.Q([_.m({is:"ytd-live-chat-frame",disableElementRegistration:!0})],qm);
_.u(qm,"ytd-live-chat-frame",function(){if(s49!==void 0)return s49;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return s49=d},{mode:1});var gc9;var LJ=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_modern_buttons");d.buttonOverrides={style:"call-to-action",type:"filled"};return d};
_.x(LJ,_.l);LJ.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=_.N_(this.data.backgroundColor)))};
LJ.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var d=this.getFormattedStringLoggingDirectives(this.data.headline);d&&this.rendererBehavior.logExplicitClick(d)}};
LJ.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var d=this.getFormattedStringLoggingDirectives(this.data.description);d&&this.rendererBehavior.logExplicitClick(d)}};
LJ.prototype.getFormattedStringLoggingDirectives=function(d){return d&&d.runs&&d.runs.length>0&&d.runs[0]&&d.runs[0].loggingDirectives?d.runs[0].loggingDirectives:null};
LJ.prototype.dataChanged=LJ.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LJ.prototype,"rendererBehavior",void 0);_.Q([_.A(i9H.YtMacroReplacementBehavior),_.F("design:type",Object)],LJ.prototype,"macroReplacementBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],LJ.prototype,"navigationEndpoint",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],LJ.prototype,"enableColors",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],LJ.prototype,"modern",void 0);_.Q([_.M(),_.F("design:type",Object)],LJ.prototype,"buttonOverrides",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LJ.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],LJ);
_.u(LJ,"ytd-action-basic-immersive-content-renderer",function(){if(gc9!==void 0)return gc9;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return gc9=d},{mode:1});var HHM;var K3d;var ep=function(){return _.l.apply(this,arguments)||this};
_.x(ep,_.l);ep.prototype.dataChanged=function(){var d;((d=this.data)==null?void 0:d.backgroundColor)!==void 0&&_.DV(this.hostElement,{"--bgu-color":_.N_(this.data.backgroundColor)})};
ep.prototype.onImageTileClick=function(){var d;((d=this.data)==null?0:d.navigationEndpoint)&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var f;((f=this.data)==null?0:f.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.Uh.Object.defineProperties(ep.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var d;if(((d=this.data)==null?void 0:d.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 d;return((d=this.data)==null?void 0:d.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var d,f,R;if(((d=this.data)==null?void 0:(f=d.detailsLine)==null?void 0:f.texts)!=null&&((R=this.data)==null?void 0:R.detailsLine.texts.length)>0){var W;return(W=this.data)==null?void 0:W.detailsLine.texts.map(function(p){return p.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var d,f,R;if(((d=this.data)==null?void 0:(f=d.optionalDetailsLine)==null?void 0:f.texts)!=null&&((R=this.data)==null?void 0:R.optionalDetailsLine.texts.length)>0){var W;return(W=this.data)==null?void 0:W.optionalDetailsLine.texts.map(function(p){return p.text}).join("")}return null}}});
ep.prototype.dataChanged=ep.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ep.prototype,"rendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ep.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ep.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.backgroundColor"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ep.prototype,"hasBackgroundColor",null);
_.Q([_.a("data.objectFit"),_.F("design:type",Object),_.F("design:paramtypes",[])],ep.prototype,"getObjectFit",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.tileRenderingStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ep.prototype,"hasTileMetadata",null);_.Q([_.a("data.detailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],ep.prototype,"getSecondaryDetails",null);
_.Q([_.a("data.optionalDetailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],ep.prototype,"getOptionalDetails",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ep.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],ep);
_.u(ep,"ytd-image-tile-renderer",function(){if(K3d!==void 0)return K3d;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return K3d=d},{mode:1});var EcA;var xi=function(){return _.l.apply(this,arguments)||this};
_.x(xi,_.l);xi.prototype.getOpenLinkIcon=function(){return _.q("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
xi.prototype.onSitelinkTap=function(){_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.q("kevlar_command_handler_migration_killswitch"))_.b5(this.hostElement,this.data.clickCommands,this.hostElement);else for(var d=_.Z(this.data.clickCommands),f=d.next();!f.done;f=d.next())this.ytComponentBehavior.resolveCommand(f.value)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],xi.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xi.prototype,"rendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xi.prototype,"data",void 0);_.Q([_.m({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],xi);
_.u(xi,"ytd-sitelink-renderer",function(){if(EcA!==void 0)return EcA;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return EcA=d},{mode:1});var XA=function(){var d=_.l.apply(this,arguments)||this;d.paddingFix=_.q("enable_ads_web_ep_buenos_aires_and_padding_fix");return d};
_.x(XA,_.l);XA.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"}}}};
XA.prototype.dataChanged=function(){var d=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(f){f.clickTrackingParams&&delete f.clickTrackingParams;d.ytMacroReplacementBehavior.sendServiceRequestAction([f])})};
XA.prototype.shouldHideFooter=function(d){return!(d&&_.q("use_ads_engagement_panel_desktop_footer_cta"))};
_.Uh.Object.defineProperties(XA.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.imageTileRenderers)===void 0||((f=this.data)==null?void 0:f.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(R){var W;return(W=_.e(R,Ny5))==null?void 0:W.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.imageTileRenderers)===void 0||((f=this.data)==null?void 0:f.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(R){var W;return((W=_.e(R,Ny5))==null?void 0:W.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
XA.prototype.dataChanged=XA.prototype.dataChanged;_.Q([_.A(i9H.YtMacroReplacementBehavior),_.F("design:type",Object)],XA.prototype,"ytMacroReplacementBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XA.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XA.prototype,"paddingFix",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XA.prototype,"removeBorderFromImageTiles",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XA.prototype,"useFooteredMetadataRenderingStyle",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XA.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],XA);
_.u(XA,"ytd-action-engagement-panel-content-renderer",function(){if(HHM!==void 0)return HHM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return HHM=d},{mode:1});var zj5;var kat=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;return _.z("ad-grid-card-image-full-metadata-view-model",{class:function(){var W;return((W=f().interaction)==null?0:W.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R)),
"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(W){return _.z(_.qD,{data:W.data,
customCommandResolver:R})}})),_.z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.z(_.k,{cond:function(){return f().headline},
then:function(W){return _.z(_.d4,{text:W,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.z(_.k,{cond:function(){return f().detailsLine},
then:function(W){return _.z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.z(_.aH,{data:W},{adDetailsLineViewModel:function(p){return _.z(_.zk,{data:p.data,customCommandResolver:R,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.z(_.k,{cond:function(){return f().secondaryDetailsLine},
then:function(W){return _.z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.z(_.aH,{data:W},{adDetailsLineViewModel:function(p){return _.z(_.zk,{data:p.data,customCommandResolver:R,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"fk");var YpS=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;return _.z("ad-grid-card-image-view-model",{class:function(){var W;return((W=f().interaction)==null?0:W.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R)),
"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(W){return _.z(_.qD,{data:W.data,
customCommandResolver:R})}}),_.z("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.z(_.aH,{data:function(){return f().adCardBadge}},{adCardBadgeViewModel:_.xte})))},"gk");var bHt=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;return _.z("ad-grid-card-text-view-model",{class:function(){var W;return((W=f().interaction)==null?0:W.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R)),
"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.z(_.k,{cond:function(){return f().title},
then:function(W){return _.z(_.d4,{text:W,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.z("div",{class:function(){return _.q("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.z(_.TB,{each:function(){var W;
return((W=f())==null?void 0:W.descriptions)||[]},
keyBy:"INDEX"},function(W){return _.z(_.d4,{text:W,className:function(){return _.q("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.z("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.z(_.aH,{data:function(){return f().moreInfoButton}},{adButtonViewModel:function(W){return _.z(_.Zv,{data:W.data,
customCommandResolver:R})}})))},"hk");var D35=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;var W=d.adGridCardCollectionStyle;return _.z("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(p){var U,g=(U=f().interaction)==null?void 0:U.onFirstVisible;p&&g&&_.Cu(g)},
showOption:_.Uk})),style:function(){return"grid-template-columns: repeat("+paA(W?W():f().style)+", minmax(0, 1fr));"}},_.z(_.aH,{data:function(){var p;
return(p=f())==null?void 0:p.gridCards}},{adGridCardImageViewModel:function(p){return _.z(YpS,{data:p.data,
customCommandResolver:R})},
adGridCardImageFullMetadataViewModel:function(p){return _.z(kat,{data:p.data,customCommandResolver:R})},
adGridCardTextViewModel:function(p){return _.z(bHt,{data:p.data,customCommandResolver:R})}}))},"ik");_.Hk(_.UI(function(d){var f=d.data;return _.z("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.Uz(_.sV({visibilityCallback:function(R){var W,p=(W=f().interaction)==null?void 0:W.onFirstVisible;R&&p&&_.Cu(p)},
showOption:_.Uk}),_.oH(function(){return f().interaction},UOt))},_.z("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.z(_.k,{cond:_.DTU("(min-width: "+((0,_.$S)()+_.mt)+"px)"),
then:function(){return _.z(_.aH,{data:function(){return f().adGridCardCollection}},{adGridCardCollectionViewModel:function(R){return _.z(D35,{data:R.data,
customCommandResolver:UOt})}})},
else:function(){return _.z(_.aH,{data:function(){return f().adGridCardCollection}},{adGridCardCollectionViewModel:function(R){return _.z(D35,{data:R.data,
customCommandResolver:UOt,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.z("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.z(_.aH,{data:function(){return f().adButton}},{adButtonViewModel:function(R){return _.z(_.Zv,{data:R.data,
customCommandResolver:UOt})}})))},"jk"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;return _.z("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.Uz(_.sV({visibilityCallback:function(R){var W,p=(W=f().interaction)==null?void 0:W.onFirstVisible;R&&p&&_.Cu(p)},
showOption:_.Uk}),_.oH(function(){return f().interaction},ORd))},_.z("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.z(_.aH,{data:function(){if(_.DTU("(min-width: "+((0,_.$S)()+_.mt)+"px)")())var R=f().adGridCardCollection;
else{R=Object.assign({},_.e(f().adGridCardCollection,yFn));var W;R.gridCards!==void 0&&((W=R.gridCards)==null?void 0:W.length)>1?R.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":R.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";R={adGridCardCollectionViewModel:R}}return R}},{adGridCardCollectionViewModel:function(R){return _.z(D35,{data:R.data,
customCommandResolver:ORd})}})),_.z("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.z(_.aH,{data:function(){return f().adButton}},{adButtonViewModel:function(R){return _.z(_.Zv,{data:R.data,
customCommandResolver:ORd})}})))},"kk"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.jE}});var Tq=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return d};
_.x(Tq,_.l);_.O=Tq.prototype;_.O.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"}}}};
_.O.attached=function(){this.getDataFromPlayerAndRender()};
_.O.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.O.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.O.getDataFromPlayerAndRender=function(){var d=this,f=_.pM(this.hostElement);f&&f.getPlayerPromise().then(function(R){d.getCachedDataAndListen(R)})};
_.O.getCachedDataAndListen=function(d){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(d,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(d,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=d)};
_.O.resolveCachedActions=function(){var d=_.oS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(d=d&&d())&&!_.uo.isEmpty(d)&&this.sendUpdateEngagementPanelAction(d);(d=(d=_.oS("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&d())&&!_.uo.isEmpty(d)&&this.sendChangeEngagementPanelVisibilityAction(d);(d=(d=_.oS("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&d())&&!_.uo.isEmpty(d)&&this.sendScrollToEngagementPanelCommand(d)};
_.O.sendUpdateEngagementPanelAction=function(d){var f;_.zV(this.hostElement,"yt-update-engagement-panel-action",[(f=_.uo.get(d,"action"))!=null?f:d])};
_.O.sendChangeEngagementPanelVisibilityAction=function(d){_.zV(this.hostElement,"yt-change-engagement-panel-visibility-action",[d])};
_.O.sendScrollToEngagementPanelCommand=function(d){_.zV(this.hostElement,"yt-scroll-to-engagement-panel-command",[d])};
_.O.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.q("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.JA(Error("Go"))};
Tq.prototype.dataChanged=Tq.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Tq.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Tq.prototype,"componentBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],Tq.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tq.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Tq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Tq.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Tq.prototype,"player",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tq.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Tq);
_.u(Tq,"ytd-ads-engagement-panel-content-renderer",function(){if(zj5!==void 0)return zj5;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return zj5=d},{mode:1});var Ib9;var A0=function(){var d=_.l.apply(this,arguments)||this;d.player=null;d.JSC$22526_playerEvents=new Map;d.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return d};
_.x(A0,_.l);_.O=A0.prototype;_.O.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]]"}}}}}};
_.O.created=function(){this.player=null;this.JSC$22526_playerEvents=new Map;this.JSC$22526_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$22526_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22526_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22526_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.O.attached=function(){var d=this,f=_.pM();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));f&&f.getPlayerPromise().then(function(R){d.setPlayer(R);d.set("isPageLoad",!1)})};
_.O.setPlayer=function(d){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22526_playerEvents);this.set("player",d);d&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(d,this.JSC$22526_playerEvents),d.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.O.onLoopRangeChange=function(d){var f=_.Ze().resolve(_.WX(_.RH));if((!f||f.isOnWatch())&&this.hostElement.clientHeight){var R;!d&&((R=this.data)==null?0:R.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.O.onVideoProgress=function(d){var f,R,W=((f=this.player)==null?void 0:(R=f.getPresentingPlayerType)==null?void 0:R.call(f))===2;this.isAdPlaying!==W&&this.set("isAdPlaying",W);var p;if(!W&&(p=this.player)!=null&&p.getLoopRange()){R=this.player.getLoopRange();f=R.startTimeMs;R=R.endTimeMs;W=this.player.getProgressState(1).seekableStart;var U;f<W*1E3&&((U=this.data)==null?0:U.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
d=R<d*1E3;var g;((g=this.player)==null?0:g.getLoopRange())&&d&&this.player.seekTo(f/1E3)}};
_.O.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.O.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.O.onYtDeleteClipEngagementPanelCommand=function(d){_.e(d,sRd).command&&this.ytComponentBehavior.resolveCommand(_.e(d,sRd).command)};
_.Uh.Object.defineProperties(A0.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.voteCount)||_.fY("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],A0.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],A0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],A0.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],A0.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],A0.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],A0.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],A0.prototype,"isAdPlaying",void 0);_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],A0.prototype,"isPageLoad",void 0);_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],A0.prototype,"isDarkTheme",void 0);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],A0.prototype,"voteCount",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],A0.prototype,"channelEndpoint",null);_.Q([_.a("channelEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],A0.prototype,"channelHref",null);_.Q([_.m({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],A0);
_.u(A0,"ytd-clip-attribution-renderer",function(){if(Ib9!==void 0)return Ib9;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Ib9=d},{mode:1});var qpY;var az=function(){var d=_.l.apply(this,arguments)||this;d.player=null;d.JSC$22531_playerEvents=new Map;return d};
_.x(az,_.l);_.O=az.prototype;_.O.created=function(){this.player=null;this.JSC$22531_playerEvents=new Map;this.JSC$22531_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22531_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22531_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.O.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.O.attached=function(){var d=this,f=_.pM();f&&f.getPlayerPromise().then(function(R){d.setPlayer(R);d.set("isPageLoad",!1)})};
_.O.setPlayer=function(d){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22531_playerEvents);this.set("player",d);if(d){this.ytPlayerListenerBehavior.listenToPlayerEvents(d,this.JSC$22531_playerEvents);var f;(d==null?void 0:(f=d.getPresentingPlayerType)==null?void 0:f.call(d))===2&&this.playerAdStartHandler()}};
_.O.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.O.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.O.onVideoProgress=function(){var d,f,R=((d=this.player)==null?void 0:(f=d.getPresentingPlayerType)==null?void 0:f.call(d))===2;this.isAdPlaying!==R&&this.set("isAdPlaying",R)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],az.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],az.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],az.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],az.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],az.prototype,"isAdPlaying",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],az.prototype,"isPageLoad",void 0);_.Q([_.m({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],az);
_.u(az,"ytd-clip-section-footer-renderer",function(){if(qpY!==void 0)return qpY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qpY=d},{mode:1});var L3H;var ejS;var Mm=function(){return _.l.apply(this,arguments)||this};
_.x(Mm,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mm.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mm.prototype,"data",void 0);_.Q([_.m({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],Mm);
_.u(Mm,"ytd-clip-ad-state-renderer",function(){if(ejS!==void 0)return ejS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ejS=d},{mode:1});var x3M;var wC=function(){var d=_.l.apply(this,arguments)||this;d.value="";d.valid=!1;d.userChangedValue=!1;d.disabled=!1;d.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return d};
_.x(wC,_.l);_.O=wC.prototype;_.O.detached=function(){this.userChangedValue=!1};
_.O.handleKeyDown=function(d){if(_.Ob)var f=13;else _.qAQ&&_.Z4?f=13:f=13;d.keyCode===f&&d.preventDefault()};
_.O.handleInput=function(){var d=_.Eo(this.hostElement).querySelector("#title");if(d){var f=(d.value||"").replace(/\r|\n/g," ");this.set("value",f);d.value=f;this.valid=d.validate();this.userChangedValue=!0}};
_.O.handleBlur=function(){this.valid=_.Eo(this.hostElement).querySelector("#title").validate()};
_.O.onValueChanged=function(){_.E$(this.hostElement,"title-changed",{title:this.value})};
_.O.onValidChanged=function(){_.E$(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.O.setInput=function(d,f){var R=_.Eo(this.hostElement).querySelector("#title");R&&(R.value=d,this.handleInput(),f&&(R.invalid=!1,this.valid=!0))};
_.O.onClipCreationDisable=function(){this.set("disabled",!0)};
_.O.onClipCreationEnable=function(){this.set("disabled",!1)};
_.O.onClipCreationVisibilityChange=function(d){var f=this;d.visible?requestAnimationFrame(function(){var R;((R=_.Eo(f.hostElement).querySelector("#title"))==null?void 0:R.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
wC.prototype.onValidChanged=wC.prototype.onValidChanged;wC.prototype.onValueChanged=wC.prototype.onValueChanged;wC.prototype.handleBlur=wC.prototype.handleBlur;wC.prototype.handleInput=wC.prototype.handleInput;wC.prototype.handleKeyDown=wC.prototype.handleKeyDown;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],wC.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],wC.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],wC.prototype,"value",void 0);_.Q([_.M(),_.F("design:type",Object)],wC.prototype,"valid",void 0);_.Q([_.M(),_.F("design:type",Object)],wC.prototype,"userChangedValue",void 0);_.Q([_.M(),_.F("design:type",Object)],wC.prototype,"disabled",void 0);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],wC.prototype,"handleKeyDown",null);
_.Q([_.LO("input"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wC.prototype,"handleInput",null);_.Q([_.LO("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wC.prototype,"handleBlur",null);_.Q([_.e2("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wC.prototype,"onValueChanged",null);
_.Q([_.e2("valid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wC.prototype,"onValidChanged",null);_.Q([_.m({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],wC);
_.u(wC,"ytd-clip-creation-text-input-renderer",function(){if(x3M!==void 0)return x3M;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return x3M=d},{mode:1});var XHS;var TnK;var A7H;var abD;var MTH;var ll=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};d.pendingStoryboardImages_={};d.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];d.tickLabelInterval=30;d.mediumTickInterval=5;d.largeTickInterval=15;d.aboveRulerHeight=32;d.rulerHeight=50;d.smallTickHeight=4;d.mediumTickHeight=8;d.largeTickHeight=16;d.mediaListeners_=
{};return d};
_.x(ll,_.l);_.O=ll.prototype;_.O.attached=function(){var d=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(f){f=_.Z(["screen and (min-resolution: "+f+")","screen and (max-resolution: "+f+")"]);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=window.matchMedia(R);W&&(d.mediaListeners_[R]=d.updatePixelRatio_.bind(d),W.addEventListener?W.addEventListener("change",d.mediaListeners_[R]):W.addListener?W.addListener(d.mediaListeners_[R]):delete d.mediaListeners_[R])}})};
_.O.detached=function(){this.setPlayer(null);for(var d=_.Z(Object.keys(this.mediaListeners_)),f=d.next();!f.done;f=d.next()){var R=f.value;f=this.mediaListeners_[R];(R=window.matchMedia(R))&&(R.removeEventListener?R.removeEventListener("change",f):R.removeListener&&R.removeListener(f))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.O.onVisibilityChangedAction_=function(d){var f=this;d.visible&&!this.player_&&(d=_.pM())&&d.getPlayerPromise().then(function(R){f.setPlayer(R)})};
_.O.setPlayer=function(d){d&&this.set("player_",d)};
_.O.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.O.setUpCanvas_=function(){var d=this.rulerWidth,f=this.devicePixelRatio_,R=this.visible;this.set("canvasReady_",!1);if(R&&f!==0){R=this.aboveRulerHeight+this.rulerHeight;var W=_.Eo(this.hostElement).querySelector("#ticks");W.width=d*f;W.height=R*f;W.style.width=d+"px";W.style.height=R+"px";W.getContext("2d").scale(f,f);this.set("canvasReady_",!0)}};
_.O.drawRuler_=function(d,f,R,W,p,U,g,K,E,Y,b,D){d&&R&&f&&(d=_.Eo(this.hostElement).querySelector("#ticks"),f=d.getContext("2d"),f.clearRect(0,0,d.width,d.height),f.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),f.lineWidth=2,f.beginPath(),f.moveTo(0,this.aboveRulerHeight),f.lineTo(d.width,this.aboveRulerHeight),f.moveTo(0,d.height),f.lineTo(d.width,d.height),f.stroke(),this.drawRulerTicks_(d,U,p,W),this.drawStoryboardImages_(d,R,U,p,W),f.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
f.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(g-U,W,!1),this.rulerHeight),R=this.timeToPixels_(K-U,W,!1),f.fillRect(R,this.aboveRulerHeight,d.width-R,this.rulerHeight),this.drawSpeedLines_(d,U,D))};
_.O.drawRulerTicks_=function(d,f,R,W){var p=d.getContext("2d");p.save();p.lineWidth=1;for(var U=Math.floor(Math.max(0,f-this.tickLabelInterval));U<f+R;U++){p.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var g=(U-f)*W;p.beginPath();p.moveTo(g,d.height);var K=this.smallTickHeight;U%this.largeTickInterval===0?K=this.largeTickHeight:U%this.mediumTickInterval===0&&(K=this.mediumTickHeight);p.lineTo(g,d.height-K);p.stroke();U%this.tickLabelInterval===0&&(p.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),p.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),p.fillText(Ar(U),g+4,12),p.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),p.moveTo(g,0),p.lineTo(g,this.aboveRulerHeight),p.stroke())}p.restore()};
_.O.percentToHex_=function(d){d=Math.round(d*255).toString(16);d.length<2&&(d="0"+d);return d};
_.O.drawSpeedLines_=function(d,f,R){var W=d.getContext("2d");W.save();var p=Math.min(25,Math.abs(R)-15)/25,U=d.width*.3*p,g=d.width*-.3,K=d.width*1.3,E=this.aboveRulerHeight;d=d.height;var Y=Math.round(4*p),b=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");b.length<7&&(b="#"+b.substring(1,4).repeat(2));var D=this.percentToHex_(.5+p/2);D=b+D;b+="00";if(p>0)for(p=0;p<Y;p++){var I=g+Math.random()*(K-g),L=E+Math.random()*(d-E),X=U+f%U,w=W.createLinearGradient(I,L,I+X,L);
R<0?(w.addColorStop(0,D),w.addColorStop(.4,D),w.addColorStop(.9,b)):(w.addColorStop(.1,b),w.addColorStop(.6,D),w.addColorStop(1,D));W.strokeStyle=w;W.lineWidth=1;W.beginPath();W.moveTo(I,L);W.lineTo(I+X,L);W.stroke()}W.restore()};
_.O.getStoryboardForTime_=function(d,f,R){R===void 0&&(R=f.getNumberOfStoryboardLevels()-1);d=f.getStoryboardFrameIndex(d,R);return f.getStoryboardFrame(d,R)};
_.O.drawStoryboardImages_=function(d,f,R,W,p){if(!this.disabled){d=d.getContext("2d");var U=this.getStoryboardForTime_(0,f);if(U){var g=U.width/U.columns;U=U.height/U.rows;var K=g/U,E=this.rulerHeight*K;E=this.tickLabelInterval*(K<this.tickLabelInterval*p/this.rulerHeight?1/Math.floor(this.tickLabelInterval*p/E):Math.round(E/(this.tickLabelInterval*p)));var Y=E*p,b=this.rulerHeight,D=Y/this.rulerHeight,I=Math.floor(Math.max(0,R-E));for(I-=I%E;I<R+W;I+=E){var L=this.getStoryboardForTime_(I,f),X=this.getPreloadedStoryboard_(L.url);
if(X){var w=(I-R)*p,S=this.aboveRulerHeight,r=L.column*g,v=L.row*U;if(K<D){var c=b/(Y/K);L=g;c*=U;v+=(U-c)/2}else L=Y/(b*K)*g,c=U,r+=(g-L)/2;d.drawImage(X,r,v,L,c,w,S,Y,b)}else this.fetchStoryboardImage_(L)}}}};
_.O.getPreloadedStoryboard_=function(d){return this.storyboardImages_.find(function(f){if(f.src==d)return!0;var R=f.src.indexOf(d);return R!=-1&&R==f.src.length-d.length})};
_.O.fetchStoryboardImage_=function(d){var f=this,R=this.getPreloadedStoryboard_(d.url),W=this.pendingStoryboardImages_[d.url];R||W!==void 0||(R=new Promise(function(p){var U=new Image(d.width,d.height);U.src=d.url;U.onload=function(){p(U)};
U.onerror=function(){p(null)}}),this.pendingStoryboardImages_[d.url]=R,R.then(function(p){p&&f.push("storyboardImages_",p);
return p}).finally(function(){delete f.pendingStoryboardImages_[d.url]}))};
_.O.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.O.timeToPixels_=function(d,f,R){d*=f;return R===void 0||R?d+"px":d};
_.O.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
ll.prototype.drawRuler_=ll.prototype.drawRuler_;ll.prototype.setUpCanvas_=ll.prototype.setUpCanvas_;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ll.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ll.prototype,"ytRendererBehavior",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],ll.prototype,"start",void 0);_.Q([_.M({value:30}),_.F("design:type",Number)],ll.prototype,"end",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],ll.prototype,"visible",void 0);_.Q([_.M(),_.F("design:type",Object)],ll.prototype,"player_",void 0);_.Q([_.M(),_.F("design:type",Number)],ll.prototype,"tickSpacing",void 0);_.Q([_.M(),_.F("design:type",Number)],ll.prototype,"windowSizeSec",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],ll.prototype,"rulerWidth",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],ll.prototype,"rulerShift",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],ll.prototype,"canvasReady_",void 0);_.Q([_.M({value:function(){return[]}}),
_.F("design:type",Array)],ll.prototype,"storyboardImages_",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],ll.prototype,"disabled",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],ll.prototype,"forceRender_",void 0);_.Q([_.M({value:1}),_.F("design:type",Number)],ll.prototype,"devicePixelRatio_",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],ll.prototype,"windowSpeed",void 0);
_.Q([_.e2("visible","devicePixelRatio_","rulerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ll.prototype,"setUpCanvas_",null);
_.Q([_.e2("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.F("design:returntype")],ll.prototype,"drawRuler_",null);_.Q([_.nO({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],ll);
_.u(ll,"yt-clip-creation-scrubber-canvas",function(){if(MTH===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);MTH=d}d=MTH;return d},
{mode:2});var wHY;var lbD;var Gq=function(){var d=_.l.apply(this,arguments)||this;d.start=0;d.end=30;d.visible=!1;d.draggingLeft_=!1;d.draggingRight_=!1;d.draggingRuler_=!1;d.draggingWindow_=!1;d.seekableStart=0;d.seekableEnd=0;d.rulerWidth_=0;d.rulerShift_=0;d.windowSlideSpeed=0;d.disabled=!1;d.initialized=!1;d.durationAccessibilityLabel="";d.activeLoopRange_=!1;d.rulerDragMouseStart_=0;d.rulerDragRulerStart_=0;d.rulerDragStartTime_=0;d.rulerDragEndTime_=0;d.dragMouseLastX_=0;d.scrollInterval_=null;d.scrubberVe_=null;d.boundHandlers_=
{};d.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return d};
_.x(Gq,_.l);_.O=Gq.prototype;
_.O.created=function(){var d=this;this.JSC$22544_playerEvents=new Map;this.JSC$22544_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$22544_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$22544_playerEvents.set("onStateChange",this.onStateChange_);var f={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(f).forEach(function(R){d.boundHandlers_[R]=f[R].bind(d)})};
_.O.attached=function(){this.activeLoopRange_=!1;_.Eo(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Eo(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.z2(156731)};
_.O.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Eo(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Eo(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.O.onVisibilityChangedAction_=function(d){var f=this;d.visible&&!this.player_&&(d=_.pM())&&d.getPlayerPromise().then(function(R){f.setPlayer(R)})};
_.O.setPlayer=function(d){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22544_playerEvents);d&&(this.set("player_",d),this.ytPlayerListenerBehavior.listenToPlayerEvents(d,this.JSC$22544_playerEvents))};
_.O.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.O.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.O.beginHandleDrag_=function(d){this.disabled||(d.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=d.clientX,d.target===_.Eo(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():d.target===_.Eo(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.O.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.O.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.O.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.O.beginRulerDrag_=function(d){this.disabled||(d.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=d.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.O.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.O.beginWindowScroll_=function(){var d=this;this.scrollInterval_=setInterval(function(){var f=d.windowSlideSpeed;if(f=_.KiG(d.start,d.boundedRulerStartLimit_())?f-.1:_.KiG(d.end,d.boundedRulerEndLimit_())?f+.1:0){var R=d.capRulerOffset_(d.rulerShift_+f);R==d.rulerShift_?f=0:(d.set("rulerShift_",R),_.E$(d.hostElement,"set-fixed-length-range",{start:d.start+f,duration:d.end-d.start}))}d.set("windowSlideSpeed",f)},33)};
_.O.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.O.endDrag_=function(){this.logClick();var d=void 0;this.draggingRight_?d=this.end-1:this.draggingLeft_&&(d=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,d);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))};
_.O.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.O.updateRulerSize_=function(){this.set("rulerWidth_",_.Eo(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.O.handleMouseDrag_=function(d){d.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(d):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(d):this.draggingWindow_&&this.handleWindowDrag_(d))};
_.O.handleRulerDrag_=function(d){d=this.pixelsToTime_(d.clientX-this.rulerDragMouseStart_);d=this.capRulerOffset_(this.rulerDragRulerStart_-d);this.set("rulerShift_",d);var f=this.rulerDragStartTime_-(this.rulerDragRulerStart_-d);_.E$(this.hostElement,"set-fixed-length-range",{start:f,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-d)-f})};
_.O.handleWindowDrag_=function(d){var f=d.clientX-this.dragMouseLastX_;this.dragMouseLastX_=d.clientX;d=this.pixelsToTime_(f);_.E$(this.hostElement,"set-fixed-length-range",{start:this.start+d,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.O.capRulerOffset_=function(d){var f=this.seekableStart-this.pixelsToTime_(16),R=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(f,d),R)};
_.O.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.O.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.O.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.O.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.O.handleWindowHandleDrag_=function(d){var f=d.clientX-this.dragMouseLastX_;this.dragMouseLastX_=d.clientX;d=this.pixelsToTime_(f);if(this.draggingLeft_){var R=this.start+d;var W=this.end}else this.draggingRight_&&(R=this.start,W=this.end+d);_.E$(this.hostElement,"set-range",{start:R,end:W,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.O.onVideoProgress_=function(d){this.disabled||(d=this.timeToPixels_(d-this.rulerShift_,this.tickSpacing_),_.Eo(this.hostElement).querySelector("#playhead").style.transform="translateX("+d+")")};
_.O.onClipCreationDisable_=function(){this.endDrag_()};
_.O.timeToPixels_=function(d,f,R){d*=f;return R===void 0||R?d+"px":d};
_.O.pixelsToTime_=function(d){return d/this.tickSpacing_};
_.O.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.O.centerRuler_=function(d,f,R){this.set("rulerShift_",this.capRulerOffset_(d+(f-d)/2-R/2))};
_.O.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.O.updateLoopRange_=function(d,f,R,W,p,U,g){d&&(f&&W&&!R?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(d.pauseVideo(),d.seekTo(p,!1,void 0,void 0,50)):this.draggingRight_?(d.pauseVideo(),d.seekTo(U-.1,!1,void 0,void 0,50)):(g!==void 0?d.seekTo(g,!0,void 0,void 0,50):(f=d.getCurrentTime(),f<p||f>U?d.seekTo(p,!0,void 0,void 0,50):d.seekTo(f,!0,void 0,void 0,50)),d.playVideo()),d.setLoopRange({startTimeMs:p*1E3,endTimeMs:U*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(d.getCurrentTime())):
this.activeLoopRange_&&(d.setLoopRange(null),this.activeLoopRange_=!1))};
_.O.updateHandles_=function(){_.Eo(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Eo(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.O.updateRuler_=function(){var d=this.end,f=this.start,R=this.draggableStartLimit_(),W=this.draggableEndLimit_();(f<R-.001||d>W+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.O.computeDurationLabel_=function(d,f){return d?d.replace("$clip_length",parseFloat(f).toFixed(1)):""};
_.O.computeDuration_=function(d,f){return this.isValidTime_(d)&&this.isValidTime_(f)&&d<f?f-d:0};
_.O.isValidTime_=function(d){return isNaN(parseFloat(d))||d<0?!1:this.player_?d>=this.seekableStart&&d<=this.seekableEnd:!0};
_.O.computeWindowSizeSec_=function(d,f,R){return Math.min((d||12E4)/1E3,R-f)};
_.O.computeTickSpacing_=function(d,f){return f?f/d:1};
_.O.onDragStateChanged_=function(){_.E$(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.O.centerRangeOnTime_=function(d){var f=this.duration;d=sCo(d-f/2,f,this.seekableStart,this.seekableEnd);_.E$(this.hostElement,"set-fixed-length-range",{start:d.start,duration:d.end-d.start})};
_.O.nearlyLessThan_=function(d,f,R){return d+(R===void 0?1E-6:R)<f};
_.O.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var d=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(d,this.start)||this.nearlyLessThan_(this.end,d))&&this.centerRangeOnTime_(d)}};
_.O.onStateChange_=function(d){this.visible&&!this.disabled&&d==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.O.computeDragState_=function(d,f,R,W){return d?"left":f?"right":R?"ruler":W?"window":"none"};
_.O.logClick=function(){var d=_.J6(),f=_.Ft();d&&f&&this.scrubberVe_&&(_.q("combine_ve_grafts")?_.zS(_.Ah(),this.scrubberVe_,f):_.i5(d,f,this.scrubberVe_),_.ja(d,this.scrubberVe_))};
Gq.prototype.onDragStateChanged_=Gq.prototype.onDragStateChanged_;Gq.prototype.updateRuler_=Gq.prototype.updateRuler_;Gq.prototype.updateHandles_=Gq.prototype.updateHandles_;Gq.prototype.onUpdateLoopRange=Gq.prototype.onUpdateLoopRange;Gq.prototype.onInitializedChanged_=Gq.prototype.onInitializedChanged_;Gq.prototype.onVisibleChanged_=Gq.prototype.onVisibleChanged_;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Gq.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",Object)],Gq.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Gq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"start",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"end",void 0);_.Q([_.M({computed:"computeDuration_(start, end)"}),_.F("design:type",Number)],Gq.prototype,"duration",void 0);
_.Q([_.M(),_.F("design:type",String)],Gq.prototype,"lengthTemplate",void 0);_.Q([_.M({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.F("design:type",String)],Gq.prototype,"durationLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"visible",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"player_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"draggingLeft_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"draggingRight_",void 0);
_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"draggingRuler_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Object)],Gq.prototype,"draggingWindow_",void 0);_.Q([_.M({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.F("design:type",Number)],Gq.prototype,"tickSpacing_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"seekableStart",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"seekableEnd",void 0);
_.Q([_.M(),_.F("design:type",Number)],Gq.prototype,"windowSizeMs",void 0);_.Q([_.M({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.F("design:type",Number)],Gq.prototype,"windowSizeSec_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"rulerWidth_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"rulerShift_",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"windowSlideSpeed",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Gq.prototype,"disabled",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"initialized",void 0);_.Q([_.M(),_.F("design:type",Object)],Gq.prototype,"durationAccessibilityLabel",void 0);_.Q([_.M({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.F("design:type",String)],Gq.prototype,"dragState",void 0);
_.Q([_.e2("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"onVisibleChanged_",null);_.Q([_.e2("initialized"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"onInitializedChanged_",null);_.Q([_.e2("player_","visible","disabled","initialized","start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"onUpdateLoopRange",null);
_.Q([_.e2("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"updateHandles_",null);_.Q([_.e2("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"updateRuler_",null);
_.Q([_.e2("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gq.prototype,"onDragStateChanged_",null);_.Q([_.nO({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Gq);
_.u(Gq,"yt-clip-creation-scrubber-view",function(){if(lbD===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;wHY===void 0&&(wHY=document.createElement("template"));var W=wHY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);lbD=d}d=lbD;return d},{mode:2});var Sp=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};d.startHighlightTimeout=0;d.endHighlightTimeout=0;return d};
_.x(Sp,_.l);_.O=Sp.prototype;_.O.attached=function(){var d=this;this.startInput.addEventListener("input",function(f){return d.handleStartInput_(f)});
this.endInput.addEventListener("input",function(f){return d.handleEndInput_(f)});
this.startInput.addEventListener("focusout",function(f){return d.handleStartBlur_(f)});
this.endInput.addEventListener("focusout",function(f){return d.handleEndBlur_(f)})};
_.O.setPlayer=function(d){this.set("player_",d)};
_.O.onSetFixedLengthRange_=function(d){var f=d.detail;d=f.start;var R=f.duration,W=f.startLimit;f=f.endLimit;W||(W=this.seekableStart_);f||(f=this.seekableEnd_);d=sCo(d,R,W,f);this.start=d.start;this.end=d.end};
_.O.onSetRange_=function(d){var f=d.detail;d=f.start;var R=f.end,W=f.startLimit;f=f.endLimit;W||(W=this.seekableStart_);f||(f=this.seekableEnd_);if(d=gVo(d,R,W,f,this.minLengthSec,this.maxLengthSec))this.start=d.start,this.end=d.end};
_.O.updateInputs_=function(){var d=this.end,f=this.start;this.startInput.focused||(this.startInput.value=Ar(f,!0));this.endInput.focused||(this.endInput.value=Ar(d,!0))};
_.O.handleStartInput_=function(d){d=ZRH(d.target.value);if(d===null)this.set("startValid",!1);else{var f=this.end,R=gVo(d,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);R?(this.set("endWillUpdate",R.end!==f),this.set("startValid",R.start===d)):this.set("startValid",!1)}};
_.O.handleEndInput_=function(d){d=ZRH(d.target.value);if(d===null)this.set("endValid",!1);else{var f=this.start,R=HRa(this.start,d,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);R?(this.set("startWillUpdate",R.start!==f),this.set("endValid",R.end===d)):this.set("endValid",!1)}};
_.O.handleStartBlur_=function(d){d=ZRH(d.target.value);d===null?this.startInput.value=Ar(this.start,!0):this.forceUpdateInputs_(gVo(d,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.O.handleEndBlur_=function(d){d=ZRH(d.target.value);d===null?this.endInput.value=Ar(this.end,!0):this.forceUpdateInputs_(HRa(this.start,d,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.O.forceUpdateInputs_=function(d){d&&(this.start=d.start,this.end=d.end);this.startInput.value=Ar(this.start,!0);this.endInput.value=Ar(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.O.initializeClipRange_=function(){var d=this.seekableEnd_,f=this.seekableStart_,R=this.visible_,W=this.player_;if(!W||!R||f===null||!d)this.set("initialized",!1);else if(!this.initialized){var p=W.getCurrentTime(),U=this.getDefaultLengthSec_();R=W.getVideoData();var g=W.getPlayerState()==1,K=R.isLive;U=Math.min(U,d-f);p=Math.max(0,p);d=K?HRa(p-U,p,f,d,this.minLengthSec,this.maxLengthSec):g?sCo(p-U/2,U,f,d):sCo(p,U,f,d);this.start=d.start;this.end=d.end;this.set("initialized",!0);R.isLive&&W.seekTo(d.start);
this.startInput.value=Ar(this.start,!0);this.endInput.value=Ar(this.end,!0)}};
_.O.onStartChanged_=function(){var d=this;_.E$(this.hostElement,"start-changed",{start:this.start});var f;isNaN((f=this.oldStart)!=null?f:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){d.set("highlightStart",!1);d.startHighlightTimeout=0;d.oldStart=d.start},3E3))};
_.O.onEndChanged_=function(){var d=this;_.E$(this.hostElement,"end-changed",{end:this.end});var f;isNaN((f=this.oldEnd)!=null?f:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){d.set("highlightEnd",!1);d.endHighlightTimeout=0;d.oldEnd=d.end},3E3))};
_.O.onVisibilityChangedAction_=function(d){var f=this;this.set("visible_",d.visible);this.visible_&&!this.player_&&(d=_.pM())&&d.getPlayerPromise().then(function(R){f.setPlayer(R)})};
_.O.computeMinLengthSec_=function(d){return d/1E3||5};
_.O.computeMaxLengthSec_=function(d){return d/1E3||60};
_.O.computeDefaultLengthSec_=function(d){return d/1E3};
_.O.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.O.computeSeekableStart_=function(d,f){return d&&f?d.getProgressState(1).seekableStart:0};
_.O.computeSeekableEnd_=function(d,f){return d&&f?d.getProgressState(1).seekableEnd:0};
_.O.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.O.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.O.onDragState_=function(d){this.set("highlightStart",d.detail.startChanging);this.set("highlightEnd",d.detail.endChanging)};
Sp.prototype.onDragState_=Sp.prototype.onDragState_;Sp.prototype.onEndChanged_=Sp.prototype.onEndChanged_;Sp.prototype.onStartChanged_=Sp.prototype.onStartChanged_;Sp.prototype.initializeClipRange_=Sp.prototype.initializeClipRange_;Sp.prototype.updateInputs_=Sp.prototype.updateInputs_;Sp.prototype.onSetRange_=Sp.prototype.onSetRange_;Sp.prototype.onSetFixedLengthRange_=Sp.prototype.onSetFixedLengthRange_;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Sp.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Sp.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Sp.prototype,"data",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Sp.prototype,"start",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Sp.prototype,"startValid",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Sp.prototype,"startWillUpdate",void 0);_.Q([_.M({value:30}),_.F("design:type",Number)],Sp.prototype,"end",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Sp.prototype,"endValid",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Sp.prototype,"endWillUpdate",void 0);_.Q([_.M({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.F("design:type",Number)],Sp.prototype,"minLengthSec",void 0);
_.Q([_.M({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.F("design:type",Number)],Sp.prototype,"maxLengthSec",void 0);_.Q([_.M({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.F("design:type",Number)],Sp.prototype,"defaultLengthSec",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Sp.prototype,"visible_",void 0);_.Q([_.M(),_.F("design:type",Object)],Sp.prototype,"player_",void 0);
_.Q([_.M({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.F("design:type",Number)],Sp.prototype,"seekableStart_",void 0);_.Q([_.M({computed:"computeSeekableEnd_(player_, visible_)"}),_.F("design:type",Number)],Sp.prototype,"seekableEnd_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Sp.prototype,"initialized",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Sp.prototype,"disabled",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Sp.prototype,"highlightStart",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Sp.prototype,"highlightEnd",void 0);_.Q([_.Xd("#start"),_.F("design:type",HTMLInputElement)],Sp.prototype,"startInput",void 0);_.Q([_.Xd("#end"),_.F("design:type",HTMLInputElement)],Sp.prototype,"endInput",void 0);
_.Q([_.LO("set-fixed-length-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sp.prototype,"onSetFixedLengthRange_",null);_.Q([_.LO("set-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sp.prototype,"onSetRange_",null);_.Q([_.e2("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sp.prototype,"updateInputs_",null);
_.Q([_.e2("player_","visible_","seekableStart_","seekableEnd_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sp.prototype,"initializeClipRange_",null);_.Q([_.e2("start"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sp.prototype,"onStartChanged_",null);_.Q([_.e2("end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sp.prototype,"onEndChanged_",null);
_.Q([_.LO("clips-drag-state"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sp.prototype,"onDragState_",null);_.Q([_.nO({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],Sp);
_.u(Sp,"yt-clip-creation-scrubber-renderer",function(){if(abD===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;A7H===void 0&&(A7H=document.createElement("template"));var W=A7H;R.call(f,W.content.cloneNode(!0),d.content.firstChild);abD=d}d=abD;return d},{mode:2});var Vc=function(){var d=_.l.apply(this,arguments)||this;d.player_=null;d.JSC$22558_playerEvents=new Map;d.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return d};
_.x(Vc,_.l);_.O=Vc.prototype;_.O.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"}}}};
_.O.created=function(){this.JSC$22558_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$22558_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$22558_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$22558_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.O.detached=function(){this.setPlayer(null)};
_.O.onVisibilityChangedAction_=function(d){var f=this,R;if((R=this.data)==null?0:R.externalVideoId){var W;this.videoId=(W=this.data)==null?void 0:W.externalVideoId}this.getPlayer().then(function(p){if(d.visible)f.returnTime=p.getCurrentTime(),f.isAtLiveHead=p.getProgressState().isAtLiveHead;else{var U=f.returnTime;f.isAtLiveHead&&(U=Number.POSITIVE_INFINITY);p.seekTo(U,void 0,void 0,void 0,51)}})};
_.O.getPlayer=function(){var d=this;if(!this.player_){var f=_.pM();if(f)return f.getPlayerPromise().then(function(R){d.setPlayer(R);return R})}return Promise.resolve(this.player_)};
_.O.setPlayer=function(d){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22558_playerEvents);if(d){this.player_=d;var f;((f=this.data)==null?0:f.externalVideoId)||this.set("videoId",d.getVideoData().video_id||"");var R;(d==null?void 0:(R=d.getPresentingPlayerType)==null?void 0:R.call(d))===2&&(this.set("isAdPlaying",!0),_.zV(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(d,this.JSC$22558_playerEvents)}};
_.O.ready=function(){_.Eo(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.O.onTitleChanged_=function(d){this.set("titleValue",d.detail.title)};
_.O.onStartChanged_=function(d){this.set("start",d.detail.start)};
_.O.onEndChanged_=function(d){this.set("end",d.detail.end)};
_.O.onTitleValidChanged_=function(d){this.set("titleValid",d.detail.valid)};
_.O.onStartValidChanged_=function(d){this.set("startValid",d.detail.valid)};
_.O.onEndValidChanged_=function(d){this.set("endValid",d.detail.valid)};
_.O.onVideoDataChange_=function(){var d;if((d=this.data)==null||!d.externalVideoId){var f;this.set("videoId",((f=this.player_)==null?void 0:f.getVideoData().video_id)||"")}};
_.O.computeFormValid_=function(d,f,R,W){return!!(d&&f&&R&&W)};
_.O.computeCancelButton_=function(d,f,R){return d&&_.e(d,_.Qj)?{buttonRenderer:Object.assign({},_.e(d,_.Qj),{isDisabled:f||R})}:null};
_.O.computeSubmitButton_=function(d,f,R){return d&&_.e(d,_.Qj)?{buttonRenderer:Object.assign({},_.e(d,_.Qj),{command:void 0,isDisabled:!this.formValid||f||R})}:null};
_.O.computeSubmitCommand_=function(d){return d||null};
_.O.onSubmit_=function(d){var f=this;d.stopPropagation();d.preventDefault();this.submitCommand_&&(d={},d.comment_text=this.titleValue,d.clip_external_video_id=this.videoId,d.clip_offset_ms=parseInt(this.start*1E3,10),d.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Yh(this.hostElement,[this.submitCommand_,d]).then(function(){f.set("isLoading_",!1)},function(){f.set("isLoading_",!1)}))};
_.O.playerAdStartHandler_=function(){_.zV(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.O.playerAdEndHandler_=function(){_.zV(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.O.onVideoProgress_=function(){var d=this;this.getPlayer().then(function(f){var R,W=(f==null?void 0:(R=f.getPresentingPlayerType)==null?void 0:R.call(f))===2;d.isAdPlaying!==W&&(W?d.playerAdStartHandler_():d.playerAdEndHandler_())})};
Vc.prototype.onEndValidChanged_=Vc.prototype.onEndValidChanged_;Vc.prototype.onStartValidChanged_=Vc.prototype.onStartValidChanged_;Vc.prototype.onTitleValidChanged_=Vc.prototype.onTitleValidChanged_;Vc.prototype.onEndChanged_=Vc.prototype.onEndChanged_;Vc.prototype.onStartChanged_=Vc.prototype.onStartChanged_;Vc.prototype.onTitleChanged_=Vc.prototype.onTitleChanged_;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Vc.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",Object)],Vc.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vc.prototype,"data",void 0);_.Q([_.M({value:""}),_.F("design:type",String)],Vc.prototype,"titleValue",void 0);
_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Vc.prototype,"titleValid",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Vc.prototype,"start",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Vc.prototype,"startValid",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Vc.prototype,"end",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Vc.prototype,"endValid",void 0);_.Q([_.M({value:""}),_.F("design:type",String)],Vc.prototype,"videoId",void 0);
_.Q([_.M({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.F("design:type",Boolean)],Vc.prototype,"formValid",void 0);_.Q([_.M({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.F("design:type",Object)],Vc.prototype,"submitButton_",void 0);_.Q([_.M({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.F("design:type",Object)],Vc.prototype,"submitCommand_",void 0);
_.Q([_.M({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.F("design:type",Object)],Vc.prototype,"cancelButton_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Vc.prototype,"isLoading_",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Vc.prototype,"isAdPlaying",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Vc.prototype,"returnTime",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Vc.prototype,"isAtLiveHead",void 0);
_.Q([_.LO("title-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onTitleChanged_",null);_.Q([_.LO("start-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onStartChanged_",null);_.Q([_.LO("end-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onEndChanged_",null);
_.Q([_.LO("title-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onTitleValidChanged_",null);_.Q([_.LO("start-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onStartValidChanged_",null);_.Q([_.LO("end-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vc.prototype,"onEndValidChanged_",null);
_.Q([_.nO({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],Vc);
_.u(Vc,"yt-clip-creation-renderer",function(){if(TnK===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;XHS===void 0&&(XHS=document.createElement("template"));var W=XHS;R.call(f,W.content.cloneNode(!0),d.content.firstChild);TnK=d}d=TnK;return d},{mode:2});var rC=function(){return _.l.apply(this,arguments)||this};
_.x(rC,_.l);rC.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"}}}};
rC.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(d){return d.hasOwnProperty("clipCreationRenderer")})&&_.zV(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
rC.prototype.onPanelContentVisibleChanged=rC.prototype.onPanelContentVisibleChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],rC.prototype,"ytVisibilityBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],rC.prototype,"ytdReduxBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],rC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],rC.prototype,"panelContentVisible",void 0);_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rC.prototype,"onPanelContentVisibleChanged",null);_.Q([_.m({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],rC);
_.u(rC,"ytd-clip-section-renderer",function(){if(L3H!==void 0)return L3H;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return L3H=d},{mode:1});var Gad;var mM=function(){return _.l.apply(this,arguments)||this};
_.x(mM,_.l);_.O=mM.prototype;
_.O.onKeyDown=function(d){if(this.snippetElements.length!==0&&(d=d.keyCode,d===38||d===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);d===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.Gn(this.highlightedIndex,-1,this.snippetElements.length);d=this.snippetElements.length;var f=this.highlightedIndex%d;this.highlightedIndex=f*d<0?f+d:f;d=this.snippetElements[this.highlightedIndex];this.highlightSnippet(d);this.ensureVisible(d)}};
_.O.onKeyUp=function(d){var f=this;oVk(d)&&(d.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.Pp.cancelJob(this.inputTimerId),this.inputTimerId=_.Pp.addLowPriorityJob(function(){f.typedValue&&(f.fetchSnippets(f.typedValue),f.logInputGesture(f.data))},1E3))};
_.O.onClick=function(d){(d=_.OIV(d.target,null,"snippet-item"))&&this.selectSnippet(d)};
_.O.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.O.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.O.ready=function(){var d=this;this.inputElement.addEventListener("focus",function(){d.snippetsWrapper.style.removeProperty("display")})};
_.O.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.O.getSourceTimelines=function(){if(!this.data)return[];var d=[];if(this.data.searchInVideoSources)for(var f=_.Z(this.data.searchInVideoSources),R=f.next();!R.done;R=f.next())R=R.value,R==="SEARCH_IN_VIDEO_SOURCE_ASR"?d.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):R==="SEARCH_IN_VIDEO_SOURCE_OCR"&&d.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return d};
_.O.fetchSnippets=function(d){var f=_.zV(this.hostElement,"yt-get-current-video-id-action")[0],R=this.getSourceTimelines();d={getSearchInVideoCommand:{externalVideoId:f,query:d!=null?d:"",sourceTimelines:R},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})};
_.O.filterSnippets=function(d,f){var R=this;if(f){this.filteredSnippets=(0,_.uo.unsafeClone)(d);var W=RegExp(_.Nz8(f),"i");this.filteredSnippets=this.filteredSnippets.filter(function(g){return W.test(R.ytRendererBehavior.getSimpleString(g.snippet))});
d=_.Z(this.filteredSnippets);for(var p=d.next();!p.done;p=d.next()){p=p.value;var U=this.ytRendererBehavior.getSimpleString(p.snippet);p.snippet={runs:[{text:U.substring(0,U.toLowerCase().indexOf(f))},{text:U.substring(U.toLowerCase().indexOf(f),U.toLowerCase().indexOf(f)+f.length),bold:!0},{text:U.substring(U.toLowerCase().indexOf(f)+f.length,U.length)}]}}}else this.filteredSnippets=d};
_.O.onUpdateSearchInVideoResults=function(d){if(!(this.snippets.length>0)){var f,R,W;if((W=(f=_.e(d,RBM))==null?void 0:(R=f.results)==null?void 0:R.length)!=null&&W){var p;this.filteredSnippets=this.snippets=((p=_.e(d,RBM))==null?void 0:p.results).map(function(U){var g,K,E;return{startMs:U==null?void 0:(g=U.searchInVideoResultRenderer)==null?void 0:g.startMs,startTimeText:U==null?void 0:(K=U.searchInVideoResultRenderer)==null?void 0:K.startTimeText,snippet:U==null?void 0:(E=U.searchInVideoResultRenderer)==
null?void 0:E.snippet}})}}};
_.O.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};
_.O.highlightSnippet=function(d){d.classList.add("highlighted")};
_.O.removeSnippetHighlight=function(d){d.classList.remove("highlighted")};
_.O.selectSnippet=function(d){this.typedValue=String(d.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(d);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.O.ensureVisible=function(d){var f=this.snippetsWrapper.scrollTop,R=f+this.snippetsWrapper.clientHeight,W=d.offsetTop-this.snippetsWrapper.offsetTop;d=W+d.clientHeight;W<f?this.snippetsWrapper.scrollTop-=f-W:d>R&&(this.snippetsWrapper.scrollTop+=d-R)};
_.O.seekPlayer=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1){if(!d)return W.jumpTo(0);f=Number(d.dataset.startOffset);return W.yield(_.Uv().getPlayerPromise(),3)}R=W.yieldResult;R.seekTo(f/1E3,!0);R.wakeUpControls();_.a4(W)})};
_.O.logInputGesture=function(d){var f=_.J6();f&&(d==null?0:d.trackingParams)&&_.fl(f,_.Ge(d.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.O.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("typed-value-changed",this.typedValue))};
_.O.updateTypedValueFromBinding=function(d){this.typedValue=d.currentTarget.value};
mM.prototype.typedValueChangedForBinding=mM.prototype.typedValueChangedForBinding;mM.prototype.dataChanged=mM.prototype.dataChanged;mM.prototype.panelContentVisibleChanged=mM.prototype.panelContentVisibleChanged;mM.prototype.onClick=mM.prototype.onClick;mM.prototype.onKeyUp=mM.prototype.onKeyUp;mM.prototype.onKeyDown=mM.prototype.onKeyDown;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mM.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],mM.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mM.prototype,"data",void 0);_.Q([_.M({value:[]}),_.F("design:type",Array)],mM.prototype,"snippets",void 0);_.Q([_.M({value:[]}),_.F("design:type",Array)],mM.prototype,"filteredSnippets",void 0);_.Q([_.M({value:[]}),_.F("design:type",Array)],mM.prototype,"snippetElements",void 0);
_.Q([_.Xd("#siv-input"),_.F("design:type",HTMLElement)],mM.prototype,"inputElement",void 0);_.Q([_.Xd("#siv-snippets-wrapper"),_.F("design:type",HTMLElement)],mM.prototype,"snippetsWrapper",void 0);_.Q([_.M(),_.F("design:type",String)],mM.prototype,"typedValue",void 0);_.Q([_.M({value:-1}),_.F("design:type",Number)],mM.prototype,"highlightedIndex",void 0);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[_.zj]),_.F("design:returntype")],mM.prototype,"onKeyDown",null);
_.Q([_.LO("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[_.zj]),_.F("design:returntype")],mM.prototype,"onKeyUp",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],mM.prototype,"onClick",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],mM.prototype,"panelContentVisible",void 0);
_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mM.prototype,"panelContentVisibleChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mM.prototype,"dataChanged",null);_.Q([_.e2("typedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mM.prototype,"typedValueChangedForBinding",null);
_.Q([_.m({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],mM);
_.u(mM,"ytd-search-in-video-renderer",function(){if(Gad!==void 0)return Gad;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Gad=d},{mode:1});var Spt;var ul=function(){return _.l.apply(this,arguments)||this};
_.x(ul,_.l);ul.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
ul.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]]"}}}}}};
ul.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var d,f,R,W,p=(f=_.e((d=this.data)==null?void 0:d.onClickCommand,_.eu))==null?void 0:(R=f.item)==null?void 0:(W=R.notificationTextRenderer)==null?void 0:W.successResponseText;p&&_.AIS(this.hostElement,p)}};
_.Uh.Object.defineProperties(ul.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return this.isProductPlaceholder&&((d=this.data)==null?void 0:(f=d.hiddenProductOptions)==null?void 0:f.showDropCountdown)&&!!((R=this.data)==null?0:(W=R.hiddenProductOptions)==null?0:W.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var d;return!this.isProductPlaceholder&&!((d=this.data)==null?0:d.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null?0:d.priceReplacementText)&&!((f=this.data)==null||!f.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ul.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ul.prototype,"componentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ul.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ul.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"useCenterLayoutContainer",null);_.Q([_.M({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],ul.prototype,"buttonOverride",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"isProductPlaceholder",null);
_.Q([_.a("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"showDropCountdown",null);_.Q([_.a("isProductPlaceholder","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"showBrandName",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"showPriceReplacementText",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"showPrice",null);
_.Q([_.a("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],ul.prototype,"showMetadata",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],ul);
_.u(ul,"ytd-product-list-item-renderer",function(){if(Spt!==void 0)return Spt;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Spt=d},{mode:1});var VTY;var PY=function(){return _.l.apply(this,arguments)||this};
_.x(PY,_.l);PY.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
PY.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
PY.prototype.panelContentVisibleChanged=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return d.playerApi?R.jumpTo(2):R.yield(_.Uv().getPlayerPromise(),3);R.nextAddress!=2&&(d.playerApi=R.yieldResult);(f=d.playerApi)==null||f.productsInVideoVisibilityUpdated(!!d.panelContentVisible);_.a4(R)})};
PY.prototype.panelContentVisibleChanged=PY.prototype.panelContentVisibleChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],PY.prototype,"panelContentVisible",void 0);_.Q([_.M(),_.F("design:type",Object)],PY.prototype,"data",void 0);
_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],PY.prototype,"panelContentVisibleChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],PY);
_.u(PY,"ytd-product-list-renderer",function(){if(VTY!==void 0)return VTY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return VTY=d},{mode:1});var r7o;var Qc=function(){var d=_.l.apply(this,arguments)||this;d.hideTimestamps=!!_.Da("hide-transcript-timestamps");d.currentCueIndex=-1;d.flatCues=[];d.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};d.TEST_ONLY={getFlatCues:function(){return d.flatCues}};
return d};
_.x(Qc,_.l);_.O=Qc.prototype;_.O.hideTimestampsChanged=function(){_.bA("hide-transcript-timestamps",this.hideTimestamps)};
_.O.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.O.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.O.dataChanged=function(){var d;if((d=this.data)!=null&&d.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;d=_.Z(this.data.cueGroups);for(var f=d.next();!f.done;f=d.next()){f=_.Z(_.e(f.value,WJD).cues);for(var R=f.next();!R.done;R=f.next())this.flatCues.push(Number(_.e(R.value,pMH).startOffsetMs))}}};
_.O.onYtPlayerTimeChanged=function(d){if(!(d<0)){for(var f=this.currentCueIndex,R=f;;){var W=R>=0?this.flatCues[R]/1E3:-1;if(d+.5<W)--R;else if(W=R+1<this.flatCues.length?this.flatCues[R+1]/1E3:Infinity,d+.5>W)R+=1;else break}R!==f&&(f>=0&&((d=this.getCueElement(f))&&d.classList.remove("active"),(f=this.getCueGroupElement(f))&&f.classList.remove("active")),(f=this.getCueElement(R))&&f.classList.add("active"),(f=this.getCueGroupElement(R))&&f.classList.add("active"),this.currentCueIndex=R,this.isHovered||
this.scrollElementToTop(R))}};
_.O.scrollElementToTop=function(d){d=this.getCueElement(d>=3?d-3:0);this.hostElement.scrollTop=Math.min(d.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.O.getCueElement=function(d){return _.Eo(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[d]+'"]')};
_.O.getCueGroupElement=function(d){return(d=this.getCueElement(d))&&d.parentElement?d.parentElement.parentElement:null};
_.O.onTap=function(d){var f=_.Wf(d);d.target.classList.contains("cue")&&this.seekCueElement(f)};
_.O.onKeyPress=function(d){d.keyCode==13&&(d=_.OIV(d.target,null,"cue"))&&this.seekCueElement(d)};
_.O.seekCueElement=function(d){d=Number(d.getAttribute("start-offset"));_.zV(this.hostElement,"yt-transcript-player-seek",[d/1E3])};
_.O.onMouseEnter=function(){this.isHovered=!0};
_.O.onMouseLeave=function(){this.isHovered=!1};
Qc.prototype.onMouseLeave=Qc.prototype.onMouseLeave;Qc.prototype.onMouseEnter=Qc.prototype.onMouseEnter;Qc.prototype.onKeyPress=Qc.prototype.onKeyPress;Qc.prototype.onTap=Qc.prototype.onTap;Qc.prototype.dataChanged=Qc.prototype.dataChanged;Qc.prototype.hideTimestampsChanged=Qc.prototype.hideTimestampsChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Qc.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qc.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Qc.prototype,"hideTimestamps",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Qc.prototype,"isHovered",void 0);_.Q([_.e2("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qc.prototype,"hideTimestampsChanged",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qc.prototype,"dataChanged",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Qc.prototype,"onTap",null);_.Q([_.LO("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Qc.prototype,"onKeyPress",null);
_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qc.prototype,"onMouseEnter",null);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qc.prototype,"onMouseLeave",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Qc);
_.u(Qc,"ytd-transcript-body-renderer",function(){if(r7o!==void 0)return r7o;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return r7o=d},{mode:1});var m3S;var vY=function(){var d=_.l.apply(this,arguments)||this;d.darkerPanels=_.q("web_watch_darker_panels");return d};
_.x(vY,_.l);vY.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],vY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vY.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],vY.prototype,"darkerPanels",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],vY);
_.u(vY,"ytd-transcript-footer-renderer",function(){if(m3S!==void 0)return m3S;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return m3S=d},{mode:1});var uDH;var PRM;var FA=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.showClearButton=!1;return d};
_.x(FA,_.l);_.O=FA.prototype;_.O.handleInput=function(d){var f=this;d.target.value.length?_.Bf(this,"ytdTranscriptSearchBoxSearch",function(){f.emitSearchEvent(d)},500):(_.P9k(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=d.target.value.length>0};
_.O.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.O.handleClick=function(){var d,f=(d=this.data)==null?void 0:d.trackingParams;f&&_.b0(_.Ah(),f)};
_.O.handleClear=function(){_.P9k(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var d,f,R=(f=_.e((d=this.data)==null?void 0:d.clearButton,_.Qj))==null?void 0:f.trackingParams;R&&_.b0(_.Ah(),R);this.clear()};
_.O.emitSearchEvent=function(d){_.E$(this.hostElement,"yt-transcript-search-box-search",{query:d.target.value});var f,R;(d=(R=_.e((f=this.data)==null?void 0:f.searchButton,_.Qj))==null?void 0:R.trackingParams)&&_.b0(_.Ah(),d)};
_.O.emitClearEvent=function(){_.E$(this.hostElement,"yt-transcript-search-box-clear")};
_.Uh.Object.defineProperties(FA.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Eo(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FA.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FA.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],FA.prototype,"systemIcons",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],FA);
_.u(FA,"ytd-transcript-search-box-renderer",function(){if(PRM!==void 0)return PRM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PRM=d},{mode:1});var Q4a;var vcD;var J0=function(){return _.l.apply(this,arguments)||this};
_.x(J0,_.l);J0.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var d,f;this.sectionHeaderAriaLabel=(d=this.data)==null?void 0:(f=d.accessibility)==null?void 0:f.accessibilityData.label}};
J0.prototype.fireSelectedEvent=function(d){_.E$(this.hostElement,"ytd-transcript-section-header",{startMs:d})};
J0.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
J0.prototype.handleKeyPress=function(d){this.data&&d.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.Uh.Object.defineProperties(J0.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.data)==null?void 0:d.enableTappableTranscriptHeader)!=null?f:!1}}});
J0.prototype.dataChanged=J0.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],J0.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],J0.prototype,"sectionHeaderAriaLabel",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],J0.prototype,"enableTappableTranscriptHeader",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],J0.prototype,"dataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],J0);
_.u(J0,"ytd-transcript-section-header-renderer",function(){if(vcD!==void 0)return vcD;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vcD=d},{mode:1});var F3M;var J7K;var nJ=function(){var d=_.l.apply(this,arguments)||this;d.isEditMode=!1;d.touchCaptionsEnabled=!1;d.deleteCaptionCorrectionPopupCommand=null;d.voteCaptionCorrectionPopupCommand=null;d.roundedContainer=!0;d.mouseOver=!1;d.textChanged=!1;d.messages={suggest_correction:_.X7("suggest_correction",void 0,"Edit caption"),suggested_caption:_.X7("suggested_caption",void 0,"Suggested caption"),submit_correction:_.X7("submit_correction",void 0,"Submit for review"),cancel_correction:_.X7("cancel_correction",
void 0,"Cancel"),replay_segment:_.X7("replay_segment",void 0,"Re-play segment"),delete_correction:_.X7("delete_correction",void 0,"Delete correction")};d.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return d};
_.x(nJ,_.l);_.O=nJ.prototype;_.O.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)};
_.O.handleDelete=function(d){if(this.deleteCaptionCorrectionPopupCommand){var f=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);f&&this.ytdOpenPopupBehavior.openPopup(f);d.stopPropagation()}};
_.O.handleSubmit=function(d){if(this.data&&this.data.submitCaptionCorrectionCommand&&(d.stopPropagation(),this.textChanged)){var f;d=(f=_.e(this.data.submitCaptionCorrectionCommand,_.R4O))==null?void 0:f.params;f=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:d,correctionText:String(this.ironTextAreaElement.value),originalText:_.R0(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(f);this.isEditMode=!1}};
_.O.handleUpdateSegmentText=function(d){(d=_.e(d,eB9))&&d.targetId&&this.data&&d.targetId===this.data.targetId&&(d.userCorrection&&(this.editedText=d.userCorrection),d.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.R0(this.data.snippet)),d.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=d.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=d.voteCaptionCorrectionPopupCommand?
d.voteCaptionCorrectionPopupCommand:null,d.accessibility&&(this.segmentAriaLabel=d.accessibility.accessibilityData.label))};
_.O.handleCancel=function(d){this.isEditMode=!1;d.stopPropagation();this.logClientVe(159409)};
_.O.handleEditSegmentCommand=function(d){(d=_.e(d,LJA))&&d.targetId&&this.data&&d.targetId===this.data.targetId&&this.handleEdit()};
_.O.handleEditButtonClick=function(d){this.data&&(this.handleEdit(),d.stopPropagation())};
_.O.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var d;(d=this.ironTextAreaElement.textarea)==null||d.focus();this.logClientVe(159407)}};
_.O.handleMouseEnter=function(){this.mouseOver=!0};
_.O.handleMouseLeave=function(){this.mouseOver=!1};
_.O.handleReplay=function(d){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),d.stopPropagation(),this.logClientVe(159408))};
_.O.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()))};
_.O.handleKeypress=function(d){this.data&&(this.isEditMode?d.stopPropagation():this.isEnterPress(d)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(d)&&this.logClientVe(138758))};
_.O.handleTextboxClick=function(d){d.stopPropagation()};
_.O.handleTextboxKeydown=function(d){this.isControlEnterPress(d)?this.handleSubmit(d):d.key==="Escape"&&this.handleCancel(d)};
_.O.handleTextboxKeyup=function(){this.textChanged=_.R0(this.latestText)!==String(this.ironTextAreaElement.value)};
_.O.fireSelectedEvent=function(d){_.E$(this.hostElement,"yt-transcript-segment-selected",{startMs:d})};
_.O.fireReplayEvent=function(d,f){_.E$(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(d-100,0),endMs:f})};
_.O.fireEditEvent=function(d,f){_.E$(this.hostElement,"yt-transcript-segment-edit",{startMs:d,endMs:f})};
_.O.isEnterPress=function(d){return d.key==="Enter"||d.code==="Enter"||d.code==="NumpadEnter"||d.keyCode===13?!0:!1};
_.O.isControlEnterPress=function(d){var f=d.key==="Enter"||d.code==="Enter"||d.code==="NumpadEnter"||d.keyCode===13;return(d.ctrlKey||d.metaKey)&&f};
_.O.isCopyPress=function(d){var f=d.ctrlKey;return d.key==="c"&&f};
_.O.logClick=function(){var d,f=(d=this.data)==null?void 0:d.trackingParams;f&&_.b0(_.Ah(),f)};
_.O.logClientVe=function(d){_.Yl(_.Ah(),_.z2(d))};
_.Uh.Object.defineProperties(nJ.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}}});
nJ.prototype.handleMouseLeave=nJ.prototype.handleMouseLeave;nJ.prototype.handleMouseEnter=nJ.prototype.handleMouseEnter;nJ.prototype.dataChanged=nJ.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],nJ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],nJ.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nJ.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nJ.prototype,"isEditMode",void 0);_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"touchCaptionsEnabled",void 0);_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"editedText",void 0);_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.Q([_.M(),_.F("design:type",String)],nJ.prototype,"segmentAriaLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nJ.prototype,"roundedContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nJ.prototype,"mouseOver",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nJ.prototype,"textChanged",void 0);_.Q([_.M(),_.F("design:type",Object)],nJ.prototype,"messages",void 0);
_.Q([_.Xd("#suggestion"),_.F("design:type",Object)],nJ.prototype,"ironTextAreaElement",void 0);_.Q([_.a("data","editedText"),_.F("design:type",Object),_.F("design:paramtypes",[])],nJ.prototype,"latestText",null);_.Q([_.a("touchCaptionsEnabled","isEditMode"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nJ.prototype,"enableEditButton",null);
_.Q([_.a("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nJ.prototype,"enableUndoButton",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nJ.prototype,"dataChanged",null);_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nJ.prototype,"handleMouseEnter",null);
_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nJ.prototype,"handleMouseLeave",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],nJ);
_.u(nJ,"ytd-transcript-segment-renderer",function(){if(J7K!==void 0)return J7K;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return J7K=d},{mode:1});var h0=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};d.isError=!1;d.darkerPanels=_.q("web_watch_darker_panels");d.useParentMaxHeight=_.q("web_watch_transscript_use_parent_max_height");d.segmentOffsets=[];d.segmentIndex=-1;return d};
_.x(h0,_.l);_.O=h0.prototype;_.O.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"}}}}};
_.O.segmentsChanged=function(){this.updateOffsets()};
_.O.onYtPlayerTimeChanged=function(d){for(var f=this.segmentIndex,R=f;;){if(R>=0){var W=this.segmentOffsets[R].start;var p=this.segmentOffsets[R].isAutoScrollable}else W=-1,p=!0;var U=d+.5;if(!p){W=R+1<this.segmentOffsets.length?this.segmentOffsets[R+1].start:Infinity;if(U>=W){R+=1;continue}R=-1;break}if(U<W)W=R-1>=0&&this.segmentOffsets[R-1].isAutoScrollable,p=R===0||W?1:2,R-=p;else if(p=R+1<this.segmentOffsets.length&&this.segmentOffsets[R+1].isAutoScrollable?1:2,W=R+p<this.segmentOffsets.length?
this.segmentOffsets[R+p].start:Infinity,U>W)R+=p;else{if(R<0)break;R<this.segmentOffsets.length&&U>this.segmentOffsets[R].end&&(R=-1);break}}if(f!==R){if(f>=0){var g;(g=this.getSegmentElement(f))==null||g.classList.remove("active")}this.segmentIndex=R;if(!(R<0)){var K;(K=this.getSegmentElement(R))==null||K.classList.add("active");this.isHovered||this.scrollElementToTop(R)}}};
_.O.handleSegmentEdit=function(d){d.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=d.target,_.zV(this.hostElement,"yt-transcript-player-edit",[d.detail.startMs/1E3,d.detail.endMs/1E3]))};
_.O.handleSegmentSelected=function(d){_.zV(this.hostElement,"yt-transcript-player-seek",[d.detail.startMs/1E3])};
_.O.handleSegmentReplay=function(d){_.zV(this.hostElement,"yt-transcript-player-replay",[d.detail.startMs/1E3,d.detail.endMs/1E3])};
_.O.handleSectionHeaderSelected=function(d){_.zV(this.hostElement,"yt-transcript-player-seek",[d.detail.startMs/1E3])};
_.O.onMouseEnter=function(){this.isHovered=!0};
_.O.onMouseLeave=function(){this.isHovered=!1};
_.O.onRetryButtonClick=function(){_.E$(this.hostElement,"transcript-retry-button-click")};
_.O.getSegmentElement=function(d){return _.Eo(this.hostElement).querySelector(":nth-child("+(d+1)+")")};
_.O.scrollElementToTop=function(d){d=this.getSegmentElement(d>=2?d-2:0);this.hostElement.scrollTop=Math.min(d.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.O.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(d){var f,R=(f=d.transcriptSegmentRenderer)!=null?f:d.transcriptSectionHeaderRenderer;return{start:Number(R.startMs)/1E3,end:Number(R.endMs)/1E3,isAutoScrollable:d.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.O.clearHighlightedSegments=function(){var d=_.Eo(this.hostElement);d=_.Z(d.querySelectorAll("ytd-transcript-segment-renderer"));for(var f=d.next();!f.done;f=d.next())f.value.classList.remove("active")};
_.Uh.Object.defineProperties(h0.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.searchResultSegments)||((f=this.data)==null?void 0:f.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
h0.prototype.onMouseLeave=h0.prototype.onMouseLeave;h0.prototype.onMouseEnter=h0.prototype.onMouseEnter;h0.prototype.handleSectionHeaderSelected=h0.prototype.handleSectionHeaderSelected;h0.prototype.handleSegmentReplay=h0.prototype.handleSegmentReplay;h0.prototype.handleSegmentSelected=h0.prototype.handleSegmentSelected;h0.prototype.handleSegmentEdit=h0.prototype.handleSegmentEdit;h0.prototype.segmentsChanged=h0.prototype.segmentsChanged;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],h0.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],h0.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],h0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],h0.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],h0.prototype,"isError",void 0);
_.Q([_.M(),_.F("design:type",Object)],h0.prototype,"noResultLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],h0.prototype,"darkerPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],h0.prototype,"useParentMaxHeight",void 0);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],h0.prototype,"segments",null);
_.Q([_.a("segments","noResultLabel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],h0.prototype,"displayNoResults",null);_.Q([_.e2("segments"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h0.prototype,"segmentsChanged",null);_.Q([_.LO("yt-transcript-segment-edit"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],h0.prototype,"handleSegmentEdit",null);
_.Q([_.LO("yt-transcript-segment-selected"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],h0.prototype,"handleSegmentSelected",null);_.Q([_.LO("yt-transcript-segment-replay"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],h0.prototype,"handleSegmentReplay",null);
_.Q([_.LO("ytd-transcript-section-header"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],h0.prototype,"handleSectionHeaderSelected",null);_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h0.prototype,"onMouseEnter",null);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h0.prototype,"onMouseLeave",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],h0);
_.u(h0,"ytd-transcript-segment-list-renderer",function(){if(F3M!==void 0)return F3M;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return F3M=d},{mode:1});var oz=function(){var d=_.l.apply(this,arguments)||this;d.hideTimestamps=!!_.Da("hide-transcript-timestamps");d.isLoadingTranscripts=!1;d.darkerPanels=_.q("web_watch_darker_panels");d.isError=!1;d.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return d};
_.x(oz,_.l);_.O=oz.prototype;_.O.headerChanged=function(){var d,f;this.baseGetTranscriptsCommand=(f=_.e((d=this.data)==null?void 0:d.header,xk9))==null?void 0:f.onTextChangeCommand};
_.O.bodyChanged=function(){var d=this.getBodyRenderer();d&&(d.initialSegments&&(this.initialTranscriptsRenderer=d),d.noResultLabel&&(this.noResultLabel=d.noResultLabel),d.retryLabel&&(this.retryLabel=d.retryLabel))};
_.O.detached=function(){this.clearSearchBoxText()};
_.O.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.O.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"}}}};
_.O.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.O.fireSearch=function(d){var f=this;if(d){var R=d.detail.query;if(this.baseGetTranscriptsCommand){var W;d=(W=_.e(this.baseGetTranscriptsCommand,_.VfF))==null?void 0:W.params;var p;W=_.e((p=this.data)==null?void 0:p.footer,Uka);var U;if((p=(U=_.e(W==null?void 0:W.languageMenu,Dkn))==null?void 0:U.subMenuItems)&&p.length>0&&(U=p.find(function(E){return E.selected}))){var g,K;
d=(g=U.continuation)==null?void 0:(K=g.reloadContinuationData)==null?void 0:K.continuation}g=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:d,searchQuery:R}});this.ytComponentBehavior.resolveCommand(g,{commandController:{onServerError:function(){f.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});nVa(this.ytContinuationHandlerBehavior,function(){return R===f.getCurrentSearchBoxText()})}}};
_.O.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.O.onRetryButtonClick=function(){this.isError=!1;var d={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:d}))};
_.O.hideTimestampsChanged=function(){_.bA("hide-transcript-timestamps",this.hideTimestamps)};
_.O.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.O.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.O.handleSignalActionCopyTranscript=function(){var d=this,f=this.getBodyRenderer();f&&(f=((f==null?void 0:f.searchResultSegments)||(f==null?void 0:f.initialSegments)||[]).map(function(R){return _.e(R,TLS)}).filter(function(R){return!!R}).map(function(R){return{snippet:R.snippet||{runs:[{text:""}]},
startTimeText:R.startTimeText||{simpleText:""}}}).map(function(R){var W=(R.snippet.runs||[]).reduce(function(p,U){return p+U.text},"");
return d.hideTimestamps?W:R.startTimeText.simpleText+" "+W}).join("\n"),this.copyToClipboard(f))};
_.O.copyToClipboard=function(d){navigator.clipboard&&navigator.clipboard.writeText(d)};
_.O.getCurrentSearchBoxText=function(){var d;return(d=this.searchBox)==null?void 0:d.value};
_.O.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.O.getBodyRenderer=function(){var d;return _.e((d=this.data)==null?void 0:d.body,XMt)};
_.O.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.Uh.Object.defineProperties(oz.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Eo(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
oz.prototype.hideTimestampsChanged=oz.prototype.hideTimestampsChanged;oz.prototype.searchCleared=oz.prototype.searchCleared;oz.prototype.fireSearch=oz.prototype.fireSearch;oz.prototype.onReloadContinuationFinish=oz.prototype.onReloadContinuationFinish;oz.prototype.bodyChanged=oz.prototype.bodyChanged;oz.prototype.headerChanged=oz.prototype.headerChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],oz.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],oz.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],oz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],oz.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oz.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],oz.prototype,"hideTimestamps",void 0);
_.Q([_.M(),_.F("design:type",Object)],oz.prototype,"isLoadingTranscripts",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],oz.prototype,"darkerPanels",void 0);_.Q([_.M(),_.F("design:type",Object)],oz.prototype,"isError",void 0);_.Q([_.e2("data.header"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oz.prototype,"headerChanged",null);
_.Q([_.Mb("data.body"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oz.prototype,"bodyChanged",null);_.Q([_.LO("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oz.prototype,"onReloadContinuationFinish",null);_.Q([_.LO("yt-transcript-search-box-search"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],oz.prototype,"fireSearch",null);
_.Q([_.LO("yt-transcript-search-box-clear"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oz.prototype,"searchCleared",null);_.Q([_.e2("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oz.prototype,"hideTimestampsChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],oz);
_.u(oz,"ytd-transcript-search-panel-renderer",function(){if(Q4a!==void 0)return Q4a;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Q4a=d},{mode:1});var $i=function(){var d=_.l.apply(this,arguments)||this;d.player=null;d.playerPollJobId=0;return d};
_.x($i,_.l);_.O=$i.prototype;_.O.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.O.onLoadReloadContinuation=function(d){_.q("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:d.target.data.continuation}}):(d={clickTrackingParams:d.target.data.clickTrackingParams,getTranscriptEndpoint:{params:d.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}}))};
_.O.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"}}}};
_.O.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.O.attached=function(){this.updatePlayerListening()};
_.O.detached=function(){this.updatePlayerListening()};
_.O.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.O.startPlayerListening=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return(f=_.pM())?R.yield(f.getPlayerPromise(),2):R.return();d.player=R.yieldResult;d.playerPollJobId=_.Pp.addLowPriorityJob(function(){d.getPlayerVideoProgress()},1E3);
d.player.addEventListener("onCueRangeEnter",function(W){d.onCueRangeEnter(W)});
d.player.addEventListener("onCueRangeExit",function(W){d.onCueRangeExit(W)});
d.player.addEventListener("onStateChange",function(W){d.onPlayerStateChange(W)});
d.player.addEventListener("SEEK_TO",function(W){d.onPlayerSeek(W)});
_.a4(R)})};
_.O.getPlayerVideoProgress=function(){var d=this;_.Pp.cancelJob(this.playerPollJobId);if(this.player){var f=this.player.getCurrentTime();_.zV(this.hostElement,"yt-player-time-changed",[f])}this.playerPollJobId=_.Pp.addLowPriorityJob(function(){d.getPlayerVideoProgress()},1E3)};
_.O.stopPlayerListening=function(){this.player=null;_.Pp.cancelJob(this.playerPollJobId)};
_.O.onPlayerStateChange=function(d){d===2&&this.removePendingCue()};
_.O.onPlayerSeek=function(d){var f;if(f=this.pendingReplayCueId)f=this.pendingReplayCueId,f=d===(_.q("web_transcript_cue_id_killswitch")?Number(f):Number(f.split("_")[1]));f||this.removePendingCue()};
_.O.onCueRangeEnter=function(d){EVM(d)&&(this.pendingReplayCueId=d)};
_.O.onCueRangeExit=function(d){EVM(d)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.O.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.O.onYtTranscriptPlayerSeek=function(d){this.player&&this.player.seekTo(d,!0)};
_.O.onYtTranscriptPlayerReplay=function(d,f){this.player&&(this.player.addCueRange(KBA(d),d,f),this.player.seekTo(d,!0),this.player.playVideo())};
_.O.onYtTranscriptPlayerEdit=function(d,f){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(KBA(d),d,f),this.player.seekTo(d,!0))};
$i.prototype.onLoadReloadContinuation=$i.prototype.onLoadReloadContinuation;$i.prototype.panelContentVisibleChanged=$i.prototype.panelContentVisibleChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$i.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$i.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],$i.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$i.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],$i.prototype,"panelContentVisible",void 0);_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$i.prototype,"panelContentVisibleChanged",null);
_.Q([_.LO("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],$i.prototype,"onLoadReloadContinuation",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],$i);
_.u($i,"ytd-transcript-renderer",function(){if(uDH!==void 0)return uDH;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uDH=d},{mode:1});var nct;var hj9;var Nm=function(){return _.l.apply(this,arguments)||this};
_.x(Nm,_.l);Nm.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.b5(this.hostElement,[this.data.clickCommand],this.hostElement))};
Nm.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.$S)()+_.mt)+"px)"};
Nm.prototype.updateShouldHideFromBinding=function(d){this.shouldHide=d.detail.value};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Nm.prototype,"rendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Nm.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Nm.prototype,"shouldHide",void 0);_.Q([_.m({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Nm);
_.u(Nm,"ytd-ad-engagement-panel-banner-renderer",function(){if(hj9!==void 0)return hj9;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hj9=d},{mode:_.kO("kevlar_poly_si_batch_j070")?1:2});var ocd;var yc=function(){var d=_.l.apply(this,arguments)||this;d.modernPanels=_.q("kevlar_watch_modern_panels");d.buttonUpdate=_.q("web_modern_buttons");d.adsSemanticText=_.q("enable_ads_web_ep_buenos_aires_and_padding_fix");return d};
_.x(yc,_.l);yc.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.Q([_.M(),_.F("design:type",Object)],yc.prototype,"data",void 0);_.Q([_.M({computed:"computeHideDefaultAdBadge(data)"}),_.F("design:type",Boolean)],yc.prototype,"hideDefaultAdBadge",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yc.prototype,"modernPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yc.prototype,"buttonUpdate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yc.prototype,"adsSemanticText",void 0);
_.Q([_.m({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],yc);
_.u(yc,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(ocd!==void 0)return ocd;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ocd=d},{mode:1});var $3H;var CJ=function(){var d=_.l.apply(this,arguments)||this;d.darkerPanels=_.q("web_watch_darker_panels");d.enableSqueezebackPanels=_.q("web_shorts_enable_squeezeback_panels");d.enableAnchoredPanel=_.q("desktop_shorts_v2_anchored_panel");d.modernPanels=_.q("kevlar_watch_modern_panels");d.headerClickListener=function(f){d.onHeaderClick(f)};
d.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return d};
_.x(CJ,_.l);_.O=CJ.prototype;_.O.computeAdsInfoButton=function(){if(_.q("web_modern_buttons")){var d,f;return(f=_.e((d=this.data)==null?void 0:d.subtitleComplex,OIt))==null?void 0:f.adInfoRenderer}};
_.O.updateHeaderClickListener=function(){var d,f,R;((d=this.data)==null?0:d.navigationEndpoint)||((f=this.data)==null?0:f.onClickCommand)||_.e((R=this.data)==null?void 0:R.visibilityButton,_.vl)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.O.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}}}}}};
_.O.collapsedChanged=function(){var d;(d=this.data)!=null&&d.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.q("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.O.focus=function(d){var f=this;this.titleElement&&_.Pp.addJob(function(){_.d0(f.titleElement,d)},0,500)};
_.O.computeTitleAriaLabel=function(d){var f=[];if(d.title){var R,W;f.push(this.ytRendererBehavior.getSimpleString(d.title)||((R=d.title.accessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label))}d.contextualInfo&&f.push(this.ytRendererBehavior.getSimpleString(d.contextualInfo));return f.join(" ")};
_.O.onHeaderClick=function(d){this.shouldTriggerHeaderClick(d)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.b5(this.hostElement,[this.data.onClickCommand],this.hostElement)):(d=this.getVisibilityToggleButton())&&d.click())};
_.O.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var d=_.e(this.data.visibilityButton,_.Qj)||_.e(this.data.visibilityButton,_.vl);d&&this.ytRendererBehavior.logExplicitClick(d)}};
_.O.getVisibilityToggleButton=function(){var d=_.Eo(this.hostElement).querySelector("#visibility-button").firstElementChild;return(d==null?void 0:d.is)==="ytd-toggle-button-renderer"?d:null};
_.O.shouldTriggerHeaderClick=function(d){return!_.jm(_.RG(d),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.O.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(d){d=_.e(d,_.cFn);this.targetId&&(d==null?void 0:d.targetId)===this.targetId&&(d=d.navigationButton)&&this.set("data.navigationButton",d)};
_.Uh.Object.defineProperties(CJ.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var d;return!!(((d=this.entity)==null?0:d.isActionButtonHidden)||this.hideActionButton)}}});
CJ.prototype.collapsedChanged=CJ.prototype.collapsedChanged;CJ.prototype.updateHeaderClickListener=CJ.prototype.updateHeaderClickListener;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],CJ.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],CJ.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],CJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],CJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],CJ.prototype,"targetId",void 0);_.Q([_.M(),_.F("design:type",Boolean)],CJ.prototype,"collapsed",void 0);_.Q([_.M(),_.F("design:type",Boolean)],CJ.prototype,"hideActionButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],CJ.prototype,"shortsPanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],CJ.prototype,"liveChatEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],CJ.prototype,"learningChatEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CJ.prototype,"darkerPanels",void 0);_.Q([_.Xd("#title"),_.F("design:type",HTMLElement)],CJ.prototype,"titleElement",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],CJ.prototype,"headerElement",void 0);
_.Q([_.M({computed:"computeAdsInfoButton(data)"}),_.F("design:type",Object)],CJ.prototype,"adsInfoButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CJ.prototype,"enableSqueezebackPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CJ.prototype,"enableAnchoredPanel",void 0);_.Q([_.M({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(d,f){return _.qn(d.entities,"engagementPanelTitleHeaderEntity",f)}}),
_.F("design:type",Object)],CJ.prototype,"entity",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],CJ.prototype,"modernPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CJ.prototype,"adsSemanticText",null);_.Q([_.e2("data","data.navigationEndpoint","data.onClickCommand"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CJ.prototype,"updateHeaderClickListener",null);
_.Q([_.Mb("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CJ.prototype,"collapsedChanged",null);_.Q([_.a("entity","hideActionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],CJ.prototype,"isActionButtonHidden",null);_.Q([_.m({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],CJ);
_.u(CJ,"ytd-engagement-panel-title-header-renderer",function(){if($3H!==void 0)return $3H;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return $3H=d},{mode:1});var Nnt;var il=function(){return _.l.apply(this,arguments)||this};
_.x(il,_.l);il.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],il.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],il.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],il.prototype,"data",void 0);_.Q([_.m({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],il);
_.u(il,"ytd-macro-markers-info-item-renderer",function(){if(Nnt!==void 0)return Nnt;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Nnt=d},{mode:1});var y7t;var Bnk=function(d,f,R,W,p,U){_.wG.call(this);var g=this;this.JSC$22660_containerElement=d;this.hostElement=f;this.supportedSyncItems=R;this.syncEntityKey=W;this.options=p;this.renderLazyListItems=U;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;CRt(this);iHt(this);this.JSC$22660_scrollAnimation=new _.CX(function(K){d.scrollTop=K});
_.Dp(this,this.JSC$22660_scrollAnimation);this.addOnDisposeCallback(function(){g.exitBrowsingMode(!1);g.activeItem&&g.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.x(Bnk,_.wG);var CRt=function(d){var f=_.xl(_.Ze().resolve(_.hO),function(R){return R.entities.markersEngagementPanelSyncEntity||{}},function(R,W){var p;
R[d.syncEntityKey]!==W[d.syncEntityKey]&&((p=R[d.syncEntityKey])==null?void 0:p.activeItemIndex)!==void 0&&d.updatePanelActiveItem(R[d.syncEntityKey].activeItemIndex)});
d.unsubscribeFromTimedMarkersListSyncEntity=f;d.addOnDisposeCallback(f);c7a(d)},c7a=function(d){var f=_.Ze().resolve(_.hO);
f=_.mZv(f.getState(),d.syncEntityKey);(f==null?void 0:f.activeItemIndex)!==void 0&&(f=d.getItemByIndex(f.activeItemIndex))&&d.setActiveItem(f)},iHt=function(d){var f=new _.yD(d.onScroll,50,d);
_.Dp(d,f);var R=function(){f.fire()};
d.JSC$22660_containerElement.addEventListener("scroll",R);d.addOnDisposeCallback(function(){d.JSC$22660_containerElement.removeEventListener("scroll",R)})};
_.O=Bnk.prototype;
_.O.updatePanelActiveItem=function(d){var f=this.getItemByIndex(d);if(f){if(this.setActiveItem(f),this.contentVisible)if(this.browsingMode){var R;((R=this.options)==null?void 0:R.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(d=tTS(this),f.offsetTop<this.JSC$22660_containerElement.clientHeight+this.JSC$22660_containerElement.scrollTop&&d&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));dM9(this)}else this.scrollToItem(f)}else _.JA(new _.M2("Could not find "+this.supportedSyncItems+
" sync child to set active.",d,this.JSC$22660_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.O.getItemByIndex=function(d){var f;(f=this.renderLazyListItems)==null||f.call(this,d);f=this.JSC$22660_containerElement.querySelectorAll(this.supportedSyncItems);if(f.length>d)return f[d]};
_.O.setActiveItem=function(d){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));d.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=d};
_.O.scrollToItem=function(d){d=this.getScrollPositionForItem(d);this.JSC$22660_containerElement.scrollTop!==d&&this.JSC$22660_scrollAnimation.start(this.JSC$22660_containerElement.scrollTop,d,300)};
_.O.getScrollPositionForItem=function(d){if(this.JSC$22660_containerElement.querySelectorAll(this.supportedSyncItems)[0]===d)return 0;var f,R=((f=this.options)==null?0:f.percentOffset)?this.JSC$22660_containerElement.clientHeight*this.options.percentOffset:0;d=_.Jd(d).y+this.JSC$22660_containerElement.scrollTop-(_.Jd(this.JSC$22660_containerElement).y+R);return Math.max(0,Math.min(d,this.JSC$22660_containerElement.scrollHeight-this.JSC$22660_containerElement.offsetHeight))};
_.O.onScroll=function(){this.activeItemBelowSyncPosition=tTS(this);if(this.activeItem&&!this.JSC$22660_scrollAnimation.isAnimating()&&Math.abs(this.JSC$22660_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var d;switch((d=this.options)==null?void 0:d.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!jvA(this));dM9(this);break;default:this.enterBrowsingMode(!0)}}};
_.O.enterBrowsingMode=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1){if(f.browsingMode)return p.return();f.browsingMode=!0;d&&f.hostElement.classList.add("browsing-mode");f.playerExitBrowsingModeListener=function(){f.exitBrowsingMode(!1)};
return p.yield(_.kt(),2)}R=p.yieldResult;(W=R)==null||W.addEventListener("SEEK_TO",f.playerExitBrowsingModeListener);_.a4(p)})};
_.O.exitBrowsingMode=function(d){d=d===void 0?!0:d;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),d&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.O.removePlayerSeekListener=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return d.playerExitBrowsingModeListener?W.yield(_.kt(),3):W.jumpTo(0);f=W.yieldResult;(R=f)==null||R.removeEventListener("SEEK_TO",d.playerExitBrowsingModeListener);d.playerExitBrowsingModeListener=void 0;_.a4(W)})};
var dM9=function(d){var f;((f=d.options)==null?void 0:f.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(jvA(d)?d.hostElement.classList.remove("browsing-mode"):d.activeItem&&d.hostElement.classList.add("browsing-mode"))},tTS=function(d){if(!d.activeItem)return!1;
var f,R=((f=d.options)==null?0:f.percentOffset)?d.JSC$22660_containerElement.clientHeight*d.options.percentOffset:0;return d.activeItem.offsetTop>=d.JSC$22660_containerElement.scrollTop+R},jvA=function(d){if(!d.activeItem)return!1;
var f=d.activeItem.offsetTop+14<=d.JSC$22660_containerElement.scrollTop+d.JSC$22660_containerElement.clientHeight;return d.activeItem.offsetTop+d.activeItem.clientHeight-14>=d.JSC$22660_containerElement.scrollTop&&f};
Bnk.prototype.panelContentVisibleChanged=function(d){(this.contentVisible=d)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var fT9=function(d,f){d.syncEntityKey=f;var R;(R=d.unsubscribeFromTimedMarkersListSyncEntity)==null||R.call(d);CRt(d)},Rpd=function(d,f){d.options=f};var BY=function(){var d=_.l.apply(this,arguments)||this;d.browsingMode=!1;d.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return d};
_.x(BY,_.l);_.O=BY.prototype;_.O.activeItemChanged=function(){if(!_.q("synced_panel_scrolling_controller")){var d;((d=this.syncEntity)==null?void 0:d.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.O.created=function(){var d=this;_.q("synced_panel_scrolling_controller")||(this.JSC$22664_scrollAnimation=new _.CX(function(f){d.contents.scrollTop=f}),this.boundExitBrowsingMode=function(){d.exitBrowsingMode(!1)})};
_.O.detached=function(){if(_.q("synced_panel_scrolling_controller")){var d;(d=this.scrollController)==null||d.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.O.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"}}}};
_.O.dataChanged=function(){var d=this;_.q("synced_panel_scrolling_controller")?_.WZ(this,function(){if(d.scrollController){var f;(f=d.scrollController)==null||f.exitBrowsingMode(!1);var R,W,p;(W=d.scrollController)==null||fT9(W,(p=(R=d.data)==null?void 0:R.syncModelEntityKey)!=null?p:"default-macro-markers-list-renderer-entity-key");var U,g,K;(K=d.scrollController)==null||Rpd(K,{percentOffset:(U=d.data)==null?void 0:U.selectedItemAlignmentPercentOffset,floatingPillType:(g=d.data)==null?void 0:g.floatingPillType})}else{var E,
Y,b,D;d.scrollController=new Bnk(d.contents,d.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(D=(E=d.data)==null?void 0:E.syncModelEntityKey)!=null?D:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Y=d.data)==null?void 0:Y.selectedItemAlignmentPercentOffset,floatingPillType:(b=d.data)==null?void 0:b.floatingPillType},function(I){d.renderLazyListItems(I)})}d.scrollController.panelContentVisibleChanged(!!d.panelContentVisible)}):this.exitBrowsingMode()};
_.O.computeButtonShape=function(){var d=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){d.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.O.computeSyncEnabled=function(d){return!(d==null||!d.syncButtonLabel)};
_.O.renderLazyListItems=function(d){for(var f=this.contents.children,R=0,W=0;W<f.length;W++){var p=void 0;(p=f[W].ytLazyListBehavior)==null||p.fillRemainingListItems();var U=void 0,g=void 0;p=_.e((U=this.data)==null?void 0:(g=U.contents)==null?void 0:g[W],_.FPa);g=U=void 0;if((U=p)==null?0:(g=U.contents)==null?0:g.length)R+=p.contents.length;if(R>=d)break}};
_.O.getItemByIndex=function(d){this.renderLazyListItems(d);var f=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(f.length>d)return f[d]};
_.O.setActiveItem=function(d){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);d.active!==void 0&&(d.active=!0);this.currentActiveItem=d};
_.O.handleSetActivePanelItemAction=function(d){if((d=_.e(d,dk9))&&this.panelTargetId===d.panelTargetId){d=d.itemIndex;if(_.q("synced_panel_scrolling_controller")){var f,R;var W=(R=(f=this.data)==null?void 0:f.syncModelEntityKey)!=null?R:"default-macro-markers-list-renderer-entity-key"}else{var p;W=(p=this.data)==null?void 0:p.syncModelEntityKey}if(W){var U;((U=this.syncEntity)==null?void 0:U.activeItemIndex)!==d&&this.ytdReduxBehavior.dispatch(_.MG("markersEngagementPanelSyncEntity",W,{key:W,activeItemIndex:d}))}else this.updatePanelActiveItem(d)}};
_.O.updatePanelActiveItem=function(d){var f=this.getItemByIndex(d);f?(this.setActiveItem(f),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(f)):_.JA(new _.M2("Could not find ytd-macro-markers-list-renderer sync child to set active.",d,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.O.scrollToItem=function(d){d=this.getScrollPositionForItem(d);this.contents.scrollTop!==d&&this.JSC$22664_scrollAnimation.start(this.contents.scrollTop,d,300)};
_.O.getScrollPositionForItem=function(d){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===d)return 0;d=_.Jd(d).y+this.contents.scrollTop-_.Jd(this.contents).y-this.getStickyHeaderHeight(d);return Math.min(d,this.contents.scrollHeight-this.contents.offsetHeight)};
_.O.getStickyHeaderHeight=function(d){if(d.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var f,R,W;return(W=(f=d.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(R=f.header)==null?void 0:R.offsetHeight)!=null?W:0}return 0};
_.O.onScroll=function(){_.q("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$22664_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.O.enterBrowsingMode=function(){var d=this;return _.H(function(f){if(f.nextAddress==1){if(d.browsingMode)return f.return();d.browsingMode=!0;return f.yield(_.Uv().getPlayerPromise(),2)}d.player=f.yieldResult;d.player.addEventListener("SEEK_TO",d.boundExitBrowsingMode);_.a4(f)})};
_.O.exitBrowsingMode=function(d){this.browsingMode&&(this.browsingMode=!1,(d===void 0||d)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.O.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.O.onSyncClick=function(){if(_.q("synced_panel_scrolling_controller")){var d;(d=this.scrollController)==null||d.exitBrowsingMode()}else this.exitBrowsingMode()};
_.O.panelContentVisibleChanged=function(){if(_.q("synced_panel_scrolling_controller")){var d;(d=this.scrollController)==null||d.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
BY.prototype.panelContentVisibleChanged=BY.prototype.panelContentVisibleChanged;BY.prototype.dataChanged=BY.prototype.dataChanged;BY.prototype.activeItemChanged=BY.prototype.activeItemChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],BY.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BY.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],BY.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],BY.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],BY.prototype,"useCustomColors",void 0);_.Q([_.M({computed:"computeSyncEnabled(data)"}),_.F("design:type",Boolean)],BY.prototype,"syncEnabled",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],BY.prototype,"panelTargetId",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],BY.prototype,"panelContentVisible",void 0);_.Q([_.Xd("#contents"),_.F("design:type",HTMLElement)],BY.prototype,"contents",void 0);_.Q([_.Xd("#sync-container"),_.F("design:type",HTMLElement)],BY.prototype,"syncContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BY.prototype,"browsingMode",void 0);
_.Q([_.M({selectorArgs:["data.syncModelEntityKey"],selector:_.mZv}),_.F("design:type",Object)],BY.prototype,"syncEntity",void 0);_.Q([_.e2("syncEntity.activeItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BY.prototype,"activeItemChanged",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BY.prototype,"dataChanged",null);
_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BY.prototype,"panelContentVisibleChanged",null);_.Q([_.m({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],BY);
_.u(BY,"ytd-macro-markers-list-renderer",function(){if(y7t!==void 0)return y7t;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" hidden="[[!syncEnabled]]" class="style-scope ytd-macro-markers-list-renderer">\n  <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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return y7t=d},{mode:1});var Whn;var cY=function(){return _.l.apply(this,arguments)||this};
_.x(cY,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],cY.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cY.prototype,"data",void 0);_.Q([_.m({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],cY);
_.u(cY,"ytd-error-corrections-section-item-renderer",function(){if(Whn!==void 0)return Whn;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Whn=d},{mode:1});var pCM;var t0=function(){return _.l.apply(this,arguments)||this};
_.x(t0,_.l);t0.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],t0.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],t0.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],t0.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],t0.prototype,"data",void 0);_.Q([_.m({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],t0);
_.u(t0,"ytd-error-corrections-section-renderer",function(){if(pCM!==void 0)return pCM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return pCM=d},{mode:1});var UMS;var d3=function(){return _.l.apply(this,arguments)||this};
_.x(d3,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],d3.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],d3.prototype,"data",void 0);_.Q([_.m({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],d3);
_.u(d3,"ytd-topic-link-renderer",function(){if(UMS!==void 0)return UMS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return UMS=d},{mode:1});var O59;var jB=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("kevlar_modern_sd_v2");d.modernLockupV2=_.q("modernize_structured_description_playlist_lockups_v2");d.modernTypography=_.q("web_modern_typography");return d};
_.x(jB,_.l);jB.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],jB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jB.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jB.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jB.prototype,"modernLockupV2",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jB.prototype,"modernTypography",void 0);_.Q([_.m({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],jB);
_.u(jB,"ytd-video-description-course-section-renderer",function(){if(O59!==void 0)return O59;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return O59=d},{mode:1});var Z5Y;var ft=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("kevlar_modern_sd_v2");d.modernTypography=_.q("web_modern_typography");return d};
_.x(ft,_.l);ft.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ft.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ft.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ft.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ft.prototype,"modernTypography",void 0);
_.Q([_.m({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],ft);
_.u(ft,"ytd-video-description-files-section-renderer",function(){if(Z5Y!==void 0)return Z5Y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Z5Y=d},{mode:1});var svk;var RU=function(){return _.l.apply(this,arguments)||this};
_.x(RU,_.l);RU.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],RU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],RU.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],RU.prototype,"data",void 0);_.Q([_.m({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],RU);
_.u(RU,"ytd-video-description-gaming-section-renderer",function(){if(svk!==void 0)return svk;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return svk=d},{mode:1});var g$D;var WF=function(){var d=_.l.apply(this,arguments)||this;d.isExpanded=!1;return d};
_.x(WF,_.l);WF.prototype.computeHasDefaultMetadataEndpoint=function(d){var f;d=d==null?void 0:(f=d.defaultMetadata)==null?void 0:f.runs;return!(!d||d.length!==1||!d[0].navigationEndpoint)};
WF.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.Uh.Object.defineProperties(WF.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WF.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],WF.prototype,"isExpanded",void 0);_.Q([_.M({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],WF.prototype,"hasDefaultMetadataEndpoint",void 0);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WF.prototype,"isExpandable",null);_.Q([_.a("data","isExpandable","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],WF.prototype,"showExpandedMetadata",null);_.Q([_.m({is:"ytd-info-row-renderer",disableElementRegistration:!0})],WF);
_.u(WF,"ytd-info-row-renderer",function(){if(g$D!==void 0)return g$D;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return g$D=d},{mode:1});var H5H;var pt=function(){var d=_.l.apply(this,arguments)||this;d.currentIndex=0;d.supportComponentResize=!0;d.modern=_.q("kevlar_modern_sd_v2");d.JSC$22690_lastScrollContainerWidth=NaN;return d};
_.x(pt,_.l);_.O=pt.prototype;
_.O.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"}}}};
_.O.getItemsPath=function(){return"videoLockups"};
_.O.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.O.onIronResize=function(){this.updateVideoLockupStyles()};
_.O.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.O.updateVideoLockupStyles=function(){var d;this.JSC$22690_scrollContainer!==void 0&&(d=this.videoLockups)!=null&&d.length&&(d=this.JSC$22690_scrollContainer.clientWidth,d!==this.JSC$22690_lastScrollContainerWidth&&(this.JSC$22690_lastScrollContainerWidth=d,_.DV(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(d*.8,415)+"px"}),_.E$(this.hostElement,"iron-resize")))};
_.Uh.Object.defineProperties(pt.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var d=[],f;if((f=this.data)==null||!f.carouselLockups)return d;f=_.Z(this.data.carouselLockups);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;((W=_.e(R,wMD))==null?0:W.videoLockup)&&d.push(_.e(R,wMD).videoLockup)}return d}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.videoLockups)==null||!d.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var d=[],f;if((f=this.data)==null||!f.carouselLockups)return d;var R;return(R=_.e(this.data.carouselLockups[this.scrollCount],wMD))==null?void 0:R.infoRows}}});
pt.prototype.dataChanged=pt.prototype.dataChanged;pt.prototype.onIronResize=pt.prototype.onIronResize;pt.prototype.hiddenChanged=pt.prototype.hiddenChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pt.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],pt.prototype,"componentBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],pt.prototype,"ytdHorizontalListBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pt.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],pt.prototype,"inlineStructuredDescription",void 0);_.Q([_.M({value:2}),_.F("design:type",Number)],pt.prototype,"initialCount",void 0);_.Q([_.M(),_.F("design:type",Object)],pt.prototype,"currentIndex",void 0);
_.Q([_.M(),_.F("design:type",Number)],pt.prototype,"scrollCount",void 0);_.Q([_.M(),_.F("design:type",Object)],pt.prototype,"supportComponentResize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],pt.prototype,"contentHidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pt.prototype,"modern",void 0);_.Q([_.Xd("#scroll-container"),_.F("design:type",HTMLDivElement)],pt.prototype,"JSC$22690_scrollContainer",void 0);
_.Q([_.e2("contentHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"hiddenChanged",null);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],pt.prototype,"videoLockups",null);_.Q([_.a("videoLockups"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pt.prototype,"hasVideoLockups",null);
_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"onIronResize",null);_.Q([_.a("data","scrollCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],pt.prototype,"infoRows",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pt.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],pt);
_.u(pt,"ytd-video-description-music-section-renderer",function(){if(H5H!==void 0)return H5H;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return H5H=d},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var Khk;var UF=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("kevlar_modern_sd_v2");d.modernTypography=_.q("web_modern_typography");return d};
_.x(UF,_.l);UF.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.Q([_.M({}),_.F("design:type",Object)],UF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UF.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UF.prototype,"modernTypography",void 0);
_.Q([_.m({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],UF);
_.u(UF,"ytd-video-description-transcript-section-renderer",function(){if(Khk!==void 0)return Khk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Khk=d},{mode:1});var E$A;_.Hk(_.UI(function(d){var f=_.xt(_.Mj8,function(){return d.data().firstProviderLinkStatusEntityKey}),R=_.xt(_.Mj8,function(){return d.data().secondProviderLinkStatusEntityKey}),W=function(){var p,U;
return((p=f())==null?void 0:p.linked)||((U=R())==null?void 0:U.linked)};
return _.z("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.z(_.d4,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return d.data().sectionTitle}}),_.z(_.d4,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return W()?d.data().connectedMessage:d.data().notConnectedMessage}}),_.z(_.k,{cond:W,
then:function(){return _.z(_.aH,{data:function(){return d.data().connectedButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.z(_.k,{cond:function(){return!W()},
then:function(){return _.z(_.aH,{data:function(){return d.data().notConnectedButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"lk"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;return _.z("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.z("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.z(_.d4,{text:function(){return f().sectionTitle}})),_.z("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.z(_.d4,{text:function(){return f().bodyHeader}})),_.z("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.z(_.d4,{text:function(){return f().bodyText}})),_.z(_.k,
{cond:function(){return f().attributionText},
then:function(){return _.z("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.z(_.d4,{text:function(){return f().attributionText}}))}}))},"mk"),"how-this-was-made-section-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){return _.z("yt-video-description-youchat-section-view-model",{class:_.Iw("ytVideoDescriptionYouchatSectionViewModelHost")},_.z("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.z(_.d4,{text:function(){return d.data().sectionTitle}})),_.z("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.z(_.d4,{text:function(){return d.data().subHeaderText}})),_.z("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.z(_.bE,{data:function(){return _.e(d.data().primaryButton,
_.nP)}})))},"nk"),"yt-video-description-youchat-section-view-model",{props:{data:_.jE}});var OF=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return d};
_.x(OF,_.l);_.O=OF.prototype;
_.O.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}}}}}};
_.O.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.O.dataChanged=function(){var d,f;this.hasDescriptionOnly=!(((d=this.data)==null?void 0:(f=d.items)==null?void 0:f.length)!==1||!_.e(this.data.items[0],Va))};
_.O.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.O.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.O.autoFocusDescription=function(){var d;((d=_.Ze().resolve(_.WX(_.HL)))==null?0:d.isKeyBoardInUse())&&this.description&&_.jY(this.description)};
_.O.resize=function(){if(_.q("kevlar_disable_sd_resize"))this.JSC$22699_cardList&&_.E$(this.JSC$22699_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.E$(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.E$(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.O.scrollToSection=function(d){if(d=this.getSectionElement(d))_.zV(this.hostElement,"yt-scroll-to-watch-element",[d]),d.focus()};
_.O.getSectionElement=function(d){switch(d){case "infocards-item-section":var f;return(f=this.infocardsSection)!=null?f:null;case "transcript-item-section":var R;return(R=this.transcriptSection)!=null?R:null;case "how-this-was-made-section-item-section":var W;return(W=this.howThisWasMadeSection)!=null?W:null;case "files-item-section":var p;return(p=this.filesSection)!=null?p:null;default:return null}};
_.O.handleSetActiveItemAction=function(d){var f=_.e(d,dk9),R=f&&(f==null?void 0:f.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$22699_cardList;if(f&&R){d=this.currentActiveChapter;var W=this.currentActiveProblem;f=R==null?void 0:R.getItemByIndex(f.itemIndex);var p=R=!0;f&&(f.active=!0,f.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(R=d!==f,p=!1,this.currentActiveChapter=f):(f==null?void 0:f.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(R=!1,p=W!==f,this.currentActiveProblem=f));d&&R&&(d.active=!1);W&&p&&(W.active=!1)}};
_.Uh.Object.defineProperties(OF.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.q("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
OF.prototype.onYtExpanderMoreTapped=OF.prototype.onYtExpanderMoreTapped;OF.prototype.onHiddenChanged=OF.prototype.onHiddenChanged;OF.prototype.dataChanged=OF.prototype.dataChanged;OF.prototype.panelContentVisibleChanged=OF.prototype.panelContentVisibleChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],OF.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],OF.prototype,"ironResizableBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],OF.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],OF.prototype,"panelContentVisible",void 0);_.Q([_.M(),_.F("design:type",Boolean)],OF.prototype,"hasDescriptionOnly",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OF.prototype,"inlineStructuredDescription",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OF.prototype,"hidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OF.prototype,"shortsPanel",void 0);_.Q([_.M(),_.F("design:type",Object)],OF.prototype,"videoSummary",void 0);_.Q([_.M(),_.F("design:type",Object)],OF.prototype,"merchShelf",void 0);
_.Q([_.a("videoSummary"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OF.prototype,"showVideoSummary",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OF.prototype,"engagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],OF.prototype,"watchWhileSdp",void 0);_.Q([_.Xd("ytd-expandable-video-description-body-renderer"),_.F("design:type",Object)],OF.prototype,"description",void 0);
_.Q([_.Xd("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],OF.prototype,"JSC$22699_cardList",void 0);_.Q([_.Xd("ytd-horizontal-card-list-renderer[center-items]"),_.F("design:type",Object)],OF.prototype,"problemWalkthroughCardList",void 0);_.Q([_.Xd("ytd-shelf-renderer"),_.F("design:type",Object)],OF.prototype,"shelfSection",void 0);_.Q([_.Xd("ytd-video-description-music-section-renderer"),_.F("design:type",Object)],OF.prototype,"musicMetadataSection",void 0);
_.Q([_.Xd("ytd-video-description-infocards-section-renderer"),_.F("design:type",Object)],OF.prototype,"infocardsSection",void 0);_.Q([_.Xd("ytd-video-description-transcript-section-renderer"),_.F("design:type",Object)],OF.prototype,"transcriptSection",void 0);_.Q([_.Xd("how-this-was-made-section-view-model"),_.F("design:type",Object)],OF.prototype,"howThisWasMadeSection",void 0);_.Q([_.Xd("ytd-video-description-files-section-renderer"),_.F("design:type",Object)],OF.prototype,"filesSection",void 0);
_.Q([_.e2("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OF.prototype,"panelContentVisibleChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OF.prototype,"dataChanged",null);_.Q([_.e2("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OF.prototype,"onHiddenChanged",null);
_.Q([_.LO("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OF.prototype,"onYtExpanderMoreTapped",null);_.Q([_.m({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],OF);
_.u(OF,"ytd-structured-description-content-renderer",function(){if(E$A!==void 0)return E$A;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return E$A=d},{mode:2});var zpt;var kpK;var ZX=function(){return _.l.apply(this,arguments)||this};
_.x(ZX,_.l);ZX.prototype.computeAriaLabel=function(d){var f,R;return(d==null?void 0:(f=d.accessibility)==null?void 0:(R=f.accessibilityData)==null?void 0:R.label)||_.X7("LOADING",void 0,"Loading")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZX.prototype,"data",void 0);_.Q([_.M({computed:"computeAriaLabel(data)"}),_.F("design:type",String)],ZX.prototype,"ariaLabel",void 0);_.Q([_.nO({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],ZX);
_.u(ZX,"yt-content-loading-renderer",function(){if(kpK===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;zpt===void 0&&(zpt=document.createElement("template"));var W=zpt;R.call(f,W.content.cloneNode(!0),d.content.firstChild);kpK=d}d=kpK;return d},{mode:_.kO("kevlar_poly_si_batch_j043")?1:2});_.Hk(_.UI(function(d){var f=_.Z(_.kY(!1,void 0,"QkPiwb")),R=f.next().value,W=f.next().value;f=_.Z(_.kY(!1,void 0,"AFECB"));var p=f.next().value,U=f.next().value;_.SL(function(){var E=_.e(d.data().collaboratePlaylistCollaborationSetting,IhD);E&&W(E.switchedOnByDefault);var Y=_.e(d.data().allowNewCollaboratorsPlaylistCollaborationSetting,IhD);Y&&U(Y.switchedOnByDefault);if(!E&&!Y||!E&&d.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")W(!0),U(!0)});
var g=function(E){W(E);U(E);var Y=d.data().playlistCollaborationEntityKey||"";var b=_.fu().getState();(b=_.qn(b.entities,"playlistCollaborationEntity",Y))&&(b==null?void 0:b.isCollaborative)===E||_.fu().dispatch(_.MG("playlistCollaborationEntity",Y,Object.assign({},b,{isCollaborative:E})))},K=function(E){U(E)};
return _.z("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.z("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.z(_.aH,{data:function(){return d.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(E){return _.z(_.o4B,{data:E.data,
onSwitch:g})}})),_.z(_.k,{cond:R,
then:function(){return _.z(_.U3,null,_.z("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.z(_.aH,{data:function(){return d.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(E){return _.z(_.o4B,{data:E.data,
onSwitch:K,overrideDisabled:!1})}})),_.z(_.k,{cond:p,
then:function(){return _.z("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.z(_.aH,{data:function(){return d.data().copyLinkButton}},{buttonViewModel:_.bE}))}}),_.z("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.z(_.aH,{data:function(){return d.data().playlistCollaborators}},{contentListItemViewModel:_.XKs})))}}))},"ok"),"playlist-collaboration-view-model",{props:{data:_.jE}});var YlS=_.UI(function(d){var f=d.data;var R=d.customCommandResolver;return _.z(_.U3,null,_.z("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.z(_.aH,{data:function(){return f().adAvatar}},{adAvatarViewModel:function(W){return _.z(_.AIe,{data:W.data,
customCommandResolver:R})}})),_.z("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.z(_.k,{cond:function(){return f().headline},
then:function(W){return _.z(_.d4,{text:W,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.z("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.z(_.aH,{data:function(){return f().adBadge}},{adBadgeViewModel:function(W){return _.z(_.Ek,{data:W.data,
hasDot:function(){return f().primaryDetailsLine!==void 0},
customCommandResolver:R,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.z(_.aH,{data:function(){return f().primaryDetailsLine}},{adDetailsLineViewModel:function(W){return _.z(_.zk,{data:W.data,
customCommandResolver:R,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"pk"),b59=_.UI(function(d){var f=d.data;
var R=d.customCommandResolver;return _.z("ad-avatar-lockup-view-model",{class:function(){var W;return((W=f().interaction)==null?0:W.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.Uz(_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk}),_.oH(function(){return f().interaction},R)),
"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z(_.Mh,null,_.z(_.Ap,{when:function(){return f().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.z(YlS,{data:f,
customCommandResolver:R})}),_.z(_.aS,null,function(){return null})))},"qk");_.Hk(_.UI(function(d){var f=d.data;var R=d.panelContentVisibility;d=_.sV({visibilityCallback:function(U){var g,K=(g=f().interaction)==null?void 0:g.onFirstVisible;U&&K&&_.Cu(K)},
showOption:_.Uk});var W=_.oH(function(){return f().interaction},zeH);
_.uh(function(){var U,g;if(g=_.oS("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var K;g=(K=g())==null?void 0:K.onLayoutVisibleCallback}else g=null;(U=g)==null||U()});
var p=function(){return R()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.z("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.Uz(d,W)},_.z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.z(_.k,{cond:_.DTU("(min-width: "+((0,_.$S)()+_.mt)+"px) or (max-width: 600px)"),then:function(){return _.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(U){return _.z(_.qD,{data:U.data,
targetHeight:80,customCommandResolver:zeH})}})}})),_.z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.z(_.aH,{data:function(){return f().adAvatarLockup}},{adAvatarLockupViewModel:function(U){return _.z(b59,{data:U.data,
customCommandResolver:zeH})}})),_.z(_.k,{cond:p,
then:function(){return _.z(_.aH,{data:function(){return f().adButton}},{adButtonViewModel:function(U){return _.z(_.Zv,{data:U.data,
customCommandResolver:zeH})}})},
else:function(){return _.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:_.bE})}}),_.z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.z(_.aH,{data:function(){var U=_.e(f().toggleButton,_.oE);
return{toggleButtonViewModel:Object.assign({},U,{isTogglingDisabled:!0,isToggled:p()})}}},{toggleButtonViewModel:_.r4})))))},"rk"),"panel-ad-header-image-lockup-view-model",{props:{data:_.jE,
panelContentVisibility:_.jE}});_.Hk(_.UI(function(d){var f=function(){return _.e(d.data().inputComposerViewModel,q2Y)},R=function(){var X;
return((X=f())==null?void 0:X.youchatPendingResponseEntityKey)||""},W=_.xt(_.oM$,R),p=function(){var X;
return!((X=W())==null||!X.isPendingResponse)},U=_.Z(_.kY(!0,void 0,"DR0q1d")),g=U.next().value,K=U.next().value,E=function(){return f().sectionTargetId||"youchat_messages_section"};
U=_.RI("yt-chat-input-view-model");var Y=_.fA("textarea"),b=_.xt(Reo,"chat_input_view_model_state"),D=WBt(),I=function(){var X;return!((X=b())==null||!X.value)};
_.SL(function(){var X;if(!I()&&((X=f())==null?0:X.welcomeFeatureContinuation)){var w;((w=f())==null?0:w.setPendingResponseOnWelcome)&&_.$BY(R())(!0);X={continuationCommand:{token:f().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var S;w=String(Math.floor(((S=_.Yt())==null?void 0:S.getCurrentTime())||0)*1E3);S={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:w}};_.$O(X,{form:{formData:S}});D(!0)}var r=E(),v;(v=_.Ze().resolve(_.WX(_.wx)))==null||
v.addEventListener("yt-navigate-start",function(){_.XT.remove(r);D(!1)},{once:!0})});
var L=function(){var X=Y.value.value;Y.value.value="";kNt(Y.value);var w,S=((w=f())==null?void 0:w.enableGradientColorBg)||!1;w=Yet(E(),X,S);_.$O(w);var r=_.$BY(R()),v;_.Cu(((v=f())==null?void 0:v.onSubmitCommand)||{});r(!0);var c;v=String(Math.floor(((c=_.Yt())==null?void 0:c.getCurrentTime())||0)*1E3);var n;c={continuationCommand:{token:(n=f())==null?void 0:n.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};X={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:X,
playerOffsetMs:v}};_.$O(c,{form:{formData:X},commandController:{onSuccess:function(){r(!1)},
onServerError:function(){var y=E();_.$O({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:y}}]}}});r(!1)}}})};
return _.z("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:U},_.z("div",{class:"chatInputViewModelChatInputWrapper"},_.z("form",{class:"chatInputViewModelChatInputForm"},_.z("textarea",{class:"chatInputViewModelChatInput",el:Y,"on:keydown":_.qL(function(X){var w=p()||!1;kNt(Y.value);w||X.key!=="Enter"||X.shiftKey||(X.preventDefault(),L());return!1}),
"on:keyup":_.qL(function(){K(Y.value.value.length===0);return!1}),
placeholder:function(){var X,w;var S=_.e((w=f())==null?void 0:w.inputFormField,Byt);return S==null?void 0:(X=S.contentProperties)==null?void 0:X.placeholderText},
rows:1}),_.z(_.bE,{data:function(){return _.e(d.data().sendButton,_.nP)},
onClick:function(X){X.preventDefault();L();K(Y.value.value.length===0)},
buttonOverrides:function(){return{disabled:g()||p()}}})),_.z(_.d4,{className:"chatInputViewModelChatDisclaimer",
text:function(){var X;return(X=_.e(d.data().disclaimer,_.JKV))==null?void 0:X.text}})))},"sk"),"yt-chat-input-view-model",{props:{data:_.jE}});var DMa=["engagement-panel-clip-create","engagement-panel-clip-view"],IT9=0,sF=function(){var d=_.l.apply(this,arguments)||this;var f;d.headerData=(f=d.data)==null?void 0:f.header;d.darkerPanels=_.q("web_watch_darker_panels");d.matchContentTheme=_.q("web_watch_panel_content_match_theme");d.disableAutoFill=!1;d.isFullscreen=!1;d.isTheaterMode=!1;d.modernPanels=_.q("kevlar_watch_modern_panels");d.liveChatReplyPanel=!1;d.enableAnchoredPanel=_.q("desktop_shorts_v2_anchored_panel");d.disableBackdropFilter=
_.q("web_disable_backdrop_filter");d.trackEngagementPanelVisibility=_.q("web_watch_track_engagement_panel_visibility");d.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 d};
_.x(sF,_.l);_.O=sF.prototype;
_.O.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(d){var f;return(d==null?void 0:(f=d.webComponentHint)==null?void 0:f.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.O.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var d;if((d=this.hostElement.parentElement)==null?0:d.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.O.detached=function(){this.updateTheaterDisablement()};
_.O.showPanel=function(){var d=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.Pp.addJob(function(){d.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.O.maybeScrollToItemSection=function(d){var f=this,R,W=d==null?void 0:(R=d.sectionListEngagementPanelExtras)==null?void 0:R.scrollToItemSectionIdentifier;W&&_.Pp.addJob(function(){var p;(p=f.sectionListRendererElement)==null||p.scrollToItemSection(W)},8)};
_.O.hidePanel=function(){var d=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.Pp.addJob(function(){d.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.O.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.O.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.O.updatePanel=function(d,f,R,W){var p=this;if((d=d==null?void 0:d.engagementPanelSectionListRenderer)||W){if(d){W=d.header;var U=d.content,g=d.footer;(d=d.targetId)&&this.set("data.targetId",d);W&&this.set("data.header",W);U&&this.set("data.content",U);g&&this.set("data.footer",g)}else W&&(d=W.content,U=W.secondaryHeaderContent,(W=W.targetId)&&this.set("data.targetId",W),d&&this.set("data.content",d),U&&(this.secondaryHeaderData=U));this.updateChildVisibilityProperties();if(f){var K;_.q("kevlar_update_panel_focus_scroll_killswitch")||
(K={preventScroll:!0});this.focus(K)}_.WZ(this,function(){_.E$(p.hostElement,"yt-refit");p.maybeScrollToItemSection(R)})}};
_.O.computeHeaderData=function(){var d,f=(0,_.uo.unsafeClone)((d=this.data)==null?void 0:d.header);if(f){d=new _.C0(Object.keys(f)[0]);var R=_.e(f,d),W=_.e(this.secondaryHeaderData,d);W&&_.Qk(f,d,Object.assign({},W,R))}return f};
_.O.getReloadContinuation=function(){var d,f,R,W=_.Z(((d=this.data)==null?void 0:(f=d.content)==null?void 0:(R=f.sectionListRenderer)==null?void 0:R.continuations)||[]);for(d=W.next();!d.done;d=W.next())if(d=d.value,d.reloadContinuationData)return d.reloadContinuationData.continuation};
_.O.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var d;((d=this.data)==null?0:d.targetId)&&(d=this.contentElement.firstElementChild)&&d.setAttribute("panel-target-id",this.data.targetId)};
_.O.forwardPopupClosedToFlowRootRenderer=function(){var d=_.Eo(this.hostElement).querySelector("ytd-flow-root-renderer");if(d)d.onPopupClosed()};
_.O.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var d;if(!DMa.includes((d=this.theaterDisablementPanelIdentifier)!=null?d:""))if(d=_.q("web_watch_imax_theater_mode")&&this.isTheaterMode,d=_.q("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||d,_.q("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||d){var f;this.visibility=(f=this.data)==null?void 0:f.visibility;var R;this.trackEngagementPanelVisibility&&((R=this.data)==null?void 0:R.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var W,p,U,g;this.contentEmpty=!!(((W=this.data)==null?0:(p=W.content)==null?0:p.structuredDescriptionContentRenderer)&&Object.keys((U=this.data)==null?void 0:(g=U.content)==null?void 0:
g.structuredDescriptionContentRenderer).length===0);(f=_.Ze().resolve(_.V$))&&f.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.O.isTheaterModeChanged=function(){_.q("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.O.isFullscreenChanged=function(){_.q("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.O.focus=function(d){if(this.header)this.header.focus(d);else{var f;(f=_.Eo(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||f.focus(d)}};
_.O.visibilityChanged=function(){if(!_.q("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var d=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",f=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",R=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",W=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",p=W||!this.lastVisibility,U,g,K,E=((U=this.data)==null?void 0:(g=U.identifier)==null?void 0:
g.tag)||((K=this.data)==null?void 0:K.panelIdentifier);if(d&&p){var Y;((Y=this.data)==null?0:Y.onShowCommands)&&_.b5(this.hostElement,this.data.onShowCommands,this.hostElement);E&&_.pY().dispatch(_.zD({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:E}}))}else if(f&&R){var b;((b=this.data)==null?0:b.onHideCommands)&&_.b5(this.hostElement,this.data.onHideCommands,this.hostElement);E&&_.pY().dispatch(_.zD({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:E}}))}d&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*IT9++));_.q("kevlar_watch_focus_on_engagement_panels")&&d&&W&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.O.notifyVisibilityChanged=function(d){var f;_.kh(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,d,(f=this.data)==null?void 0:f.targetId])};
_.O.updateTheaterDisablement=function(){if(!_.q("kevlar_watch_theater_disablement_killswitch")){var d=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&DMa.includes(d)&&!_.q("watch_next_grid_ignore_disallowed_panels")){var f=_.Pk(_.pY().getState()),R=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";d!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():R?(this.originalTheaterState===void 0&&(this.originalTheaterState=f,this.theaterDisablementPanelIdentifier=
d),f&&_.zV(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.O.clearTheaterDisablement=function(){_.zV(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.O.updateChildVisibilityProperties=function(){this.hostElement||_.q("kevlar_panel_property_init_killswitch")||this._enableProperties();var d=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=d);var f,R=(f=this.headerElement)==null?void 0:f.firstElementChild;if(R&&!this.adHeaderImageLockupViewModel){f=d==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";R.collapsed=f;R=_.Eo(R).querySelector("#visibility-button");if(!R)return;(R=R.firstElementChild)&&
R.polymerController.is==="ytd-toggle-button-renderer"&&R.polymerController.data.isToggled!==f&&R.polymerController.set("data.isToggled",f)}var W;if(f=(W=this.contentElement)==null?void 0:W.firstElementChild)if(d&&d!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")f.removeAttribute("panel-content-visible");else{f.setAttribute("panel-content-visible","");var p;(p=f.markDirty)==null||p.call(f)}};
_.O.onYtChangeEngagementPanelVisibilityAction=function(d){var f=this,R,W=(R=this.data)==null?void 0:R.targetId,p,U,g;R=((p=this.data)==null?void 0:(U=p.identifier)==null?void 0:U.tag)||((g=this.data)==null?void 0:g.panelIdentifier);var K=_.e(d,_.F5F),E;d=W&&(K==null?void 0:K.targetId)===W||R&&(K==null?void 0:(E=K.panelIdentifier)==null?void 0:E.tag)===R;this.dialog&&d&&(K==null?void 0:K.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(W==="engagement-panel-comments-section"?_.zV(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.zV(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",R]));!_.q("kevlar_use_engagement_panel_management_component")&&d&&(W=K.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!W?_.Pp.addJob(function(){f.visibility=K.visibility},2,this.hideDelayMs):this.visibility=K.visibility,K.visibility&&this.notifyVisibilityChanged(K.visibility))};
_.O.onYtScrollToEngagementPanelCommand=function(d){var f,R=(f=this.data)==null?void 0:f.targetId,W,p,U;f=((W=this.data)==null?void 0:(p=W.identifier)==null?void 0:p.tag)||((U=this.data)==null?void 0:U.panelIdentifier);d=_.e(d,_.trC);var g;(R&&(d==null?void 0:d.targetId)===R||f&&(d==null?void 0:(g=d.panelIdentifier)==null?void 0:g.tag)===f)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.zV(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.O.attachVEs=function(d){var f,R;(d==null?0:(f=d.content)==null?0:(R=f.productListRenderer)==null?0:R.trackingParams)&&_.Ah().graftServerVe(d.content.productListRenderer.trackingParams);var W,p;(d==null?0:(W=d.content)==null?0:(p=W.transcriptRenderer)==null?0:p.trackingParams)&&_.Ah().graftServerVe(d.content.transcriptRenderer.trackingParams)};
_.O.onYtUpdateEngagementPanelAction=function(d){var f,R=(f=this.data)==null?void 0:f.targetId;d=_.e(d,fhn);R&&(d==null?void 0:d.targetId)===R&&(this.updatePanel({engagementPanelSectionListRenderer:{header:d==null?void 0:d.header,content:d==null?void 0:d.content}},!1),this.attachVEs(d))};
_.O.onYtShowEngagementPanelScrimAction=function(d){var f,R=(f=this.data)==null?void 0:f.targetId;d=_.e(d,jRn);R&&(d==null?void 0:d.engagementPanelTargetId)===R&&(this.scrimmed=!0)};
_.O.onYtHideEngagementPanelScrimAction=function(d){var f,R=(f=this.data)==null?void 0:f.targetId;d=_.e(d,tiD);R&&(d==null?void 0:d.engagementPanelTargetId)===R&&(this.scrimmed=!1)};
_.O.getIdentifier=function(){var d,f,R;return((d=this.data)==null?void 0:d.panelIdentifier)||((f=this.data)==null?void 0:(R=f.identifier)==null?void 0:R.tag)};
_.O.getSurface=function(){var d,f;return(d=this.data)==null?void 0:(f=d.identifier)==null?void 0:f.surface};
_.Uh.Object.defineProperties(sF.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var d=this.getIdentifier();return d==="engagement-panel-youchat"||d==="PAyouchat"}}});
sF.prototype.visibilityChanged=sF.prototype.visibilityChanged;sF.prototype.isFullscreenChanged=sF.prototype.isFullscreenChanged;sF.prototype.isTheaterModeChanged=sF.prototype.isTheaterModeChanged;sF.prototype.dataChanged=sF.prototype.dataChanged;sF.prototype.forwardPopupClosedToFlowRootRenderer=sF.prototype.forwardPopupClosedToFlowRootRenderer;sF.prototype.onYtRendererstamperFinished=sF.prototype.onYtRendererstamperFinished;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],sF.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],sF.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],sF.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"data",void 0);
_.Q([_.M({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.F("design:type",Object)],sF.prototype,"headerData",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"secondaryHeaderData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"visibility",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"contentEmpty",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"scrimmed",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"dialog",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"dropdown",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"darkerPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"matchContentTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"disableAutoFill",void 0);
_.Q([_.M({reflectToAttribute:!0,value:_.q("optimal_reading_width_comments_ep")}),_.F("design:type",Boolean)],sF.prototype,"optimalReadingWidthComments",void 0);_.Q([_.M(),_.F("design:type",Number)],sF.prototype,"hideDelayMs",void 0);_.Q([_.M({selector:_.QK,reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"isFullscreen",void 0);_.Q([_.M({selector:_.Pk,reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"isTheaterMode",void 0);
_.Q([_.M(),_.F("design:type",Number)],sF.prototype,"showDelayMs",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.targetId"),_.F("design:type",Object),_.F("design:paramtypes",[])],sF.prototype,"targetId",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sF.prototype,"webSize",null);_.Q([_.M(),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],sF.prototype,"hideFooterBorder",null);
_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"isWatch",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"originalTheaterState",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"theaterDisablementPanelIdentifier",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"modernPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"isWatchWhilePanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"shortsPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"liveChatEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sF.prototype,"learningChatEngagementPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"liveChatReplyPanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"enableAnchoredPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sF.prototype,"disableBackdropFilter",void 0);_.Q([_.M(),_.F("design:type",Object)],sF.prototype,"trackEngagementPanelVisibility",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],sF.prototype,"headerElement",void 0);_.Q([_.Xd("#header > *"),_.F("design:type",HTMLElement)],sF.prototype,"header",void 0);
_.Q([_.Xd("ytd-section-list-renderer"),_.F("design:type",Object)],sF.prototype,"sectionListRendererElement",void 0);_.Q([_.Xd("panel-ad-header-image-lockup-view-model"),_.F("design:type",HTMLElement)],sF.prototype,"adHeaderImageLockupViewModel",void 0);_.Q([_.Xd("#content"),_.F("design:type",HTMLElement)],sF.prototype,"contentElement",void 0);
_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"onYtRendererstamperFinished",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.Q([_.Mb("data","isFullscreen","isTheaterMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"dataChanged",null);
_.Q([_.e2("isTheaterMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"isTheaterModeChanged",null);_.Q([_.e2("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"isFullscreenChanged",null);_.Q([_.e2("visibility"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sF.prototype,"visibilityChanged",null);
_.Q([_.m({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],sF);
_.u(sF,"ytd-engagement-panel-section-list-renderer",function(){if(nct!==void 0)return nct;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nct=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var qlo;var g3=function(){var d=_.l.apply(this,arguments)||this;d.lastRenderedPanelIds=new Set;d.visiblePanels=[];d.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return d};
_.x(g3,_.l);_.O=g3.prototype;_.O.dataChanged=function(){if(this.data){for(var d=[],f=_.Z(this.data),R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0,p=void 0,U=(W=R)==null?void 0:(p=W.engagementPanelSectionListRenderer)==null?void 0:p.visibility;p=W=void 0;((W=R)==null?0:(p=W.engagementPanelSectionListRenderer)==null?0:p.targetId)&&U!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&d.push(R)}this.visiblePanels=d}else this.visiblePanels=[]};
_.O.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}}};
_.O.withoutVisiblePanelById=function(d){return this.visiblePanels.filter(function(f){var R;return((R=f.engagementPanelSectionListRenderer)==null?void 0:R.targetId)!==d})};
_.O.onYtChangeEngagementPanelVisibilityAction=function(d){var f=this,R=_.e(d,_.F5F);if(this.data&&(R==null?0:R.targetId)&&(R==null?0:R.visibility)){var W,p=(W=this.data.find(function(g){var K;return((K=g.engagementPanelSectionListRenderer)==null?void 0:K.targetId)===R.targetId}))==null?void 0:W.engagementPanelSectionListRenderer;
if(p){var U=this.withoutVisiblePanelById(R.targetId);R.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(d=this.data.find(function(g){var K;return((K=g.engagementPanelSectionListRenderer)==null?void 0:K.targetId)===R.targetId}))&&(U=[d].concat(_.uR(U)));
this.hideDelayMs&&R.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&U.length===0?_.Pp.addJob(function(){p.visibility=R.visibility;f.visiblePanels=U},10,this.hideDelayMs):(p.visibility=R.visibility,this.visiblePanels=U);
_.kh(this.hostElement,"yt-engagement-panels-visible-changed",[U])}}};
_.O.onRendererstamperFinished=function(){var d=new Set(this.visiblePanels.map(function(f){var R;return(R=f.engagementPanelSectionListRenderer)==null?void 0:R.targetId}));
this.handlePanelVisibilityChange(d,this.lastRenderedPanelIds);this.lastRenderedPanelIds=d};
_.O.handlePanelVisibilityChange=function(d,f){d=d===void 0?new Set:d;f=f===void 0?new Set:f;if(this.data)for(var R=_.Z(this.data),W=R.next();!W.done;W=R.next()){W=W.value;var p=void 0,U=void 0,g=(p=W)==null?void 0:(U=p.engagementPanelSectionListRenderer)==null?void 0:U.targetId;if(g&&(p=f.has(g),U=d.has(g),g=void 0,!p&&U?(U=p=void 0,g=(p=W)==null?void 0:(U=p.engagementPanelSectionListRenderer)==null?void 0:U.onShowCommands):p&&!U&&(U=p=void 0,g=(p=W)==null?void 0:(U=p.engagementPanelSectionListRenderer)==
null?void 0:U.onHideCommands),g))for(W=_.Z(g),g=W.next();!g.done;g=W.next())this.ytComponentBehavior.resolveCommand(g.value)}};
g3.prototype.onRendererstamperFinished=g3.prototype.onRendererstamperFinished;g3.prototype.dataChanged=g3.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],g3.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],g3.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],g3.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],g3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],g3.prototype,"lastRenderedPanelIds",void 0);_.Q([_.M(),_.F("design:type",Number)],g3.prototype,"hideDelayMs",void 0);_.Q([_.M(),_.F("design:type",Array)],g3.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],g3.prototype,"visiblePanels",void 0);_.Q([_.M(),_.F("design:type",Boolean)],g3.prototype,"isWatchWhilePanel",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g3.prototype,"dataChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],g3.prototype,"onRendererstamperFinished",null);_.Q([_.m({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],g3);
_.u(g3,"ytd-watch-engagement-panels",function(){if(qlo!==void 0)return qlo;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qlo=d},{mode:1});var Lh9;var HF=function(){return _.l.apply(this,arguments)||this};
_.x(HF,_.l);HF.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.WH(_.Eo(this.hostElement).querySelector("#text"),_.LBi(_.XaB,this.data.companionLegalText))};
HF.prototype.computeAutoScrollEnabled=function(d,f){return d&&!f};
HF.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
HF.prototype.onToggleTap=function(){this.expanded=!this.expanded};
HF.prototype.expandedChanged=HF.prototype.expandedChanged;HF.prototype.dataChanged=HF.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.gqM),_.F("design:type",Object)],HF.prototype,"ytdAutoScrollBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],HF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],HF.prototype,"expanded",void 0);
_.Q([_.M({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.F("design:type",Boolean)],HF.prototype,"autoScrollEnabled",void 0);_.Q([_.M(),_.F("design:type",String)],HF.prototype,"expanderIcon",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HF.prototype,"dataChanged",null);
_.Q([_.e2("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HF.prototype,"expandedChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],HF);
_.u(HF,"ytd-companion-legal-text-renderer",function(){if(Lh9!==void 0)return Lh9;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Lh9=d},{mode:1});var epn;var Kt=function(){var d=_.l.apply(this,arguments)||this;d.buttonUpdate=_.q("web_modern_buttons");d.kevlarWatchGrid=_.q("kevlar_watch_grid");d.centerAlignDescription=_.q("action_companion_center_align_description");d.truncateDomain=_.q("action_companion_truncate_domain");return d};
_.x(Kt,_.l);_.O=Kt.prototype;_.O.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.O.getOnLayoutVisibleCallback=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.onLayoutVisibleCallback:null};
_.O.getLayoutId=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.layoutId:null};
_.O.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Kt.JSC$22745_DEFAULT_AD_BADGE_RENDERER);var d=this.getOnLayoutVisibleCallback();d&&d()}};
_.O.getButtonRenderer=function(d){return d.actionButton&&_.e(d.actionButton,_.Qj)?(delete _.e(d.actionButton,_.Qj).navigationEndpoint,_.e(d.actionButton,_.Qj)):{}};
_.O.onClick=function(d){var f=this;if((!_.q("web_modern_buttons")||!_.jm(_.RG(d),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){d=_.pM();var R=this.getLayoutId();d&&R&&_.q("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?d.getPlayerPromise().then(function(W){(new _.Gk(W)).executeCommand(f.data.navigationEndpoint,R)}):_.q("kevlar_companion_resolve_command_killswitch")?_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.zV(this.hostElement,"yt-companion-ad-clicked",["action-companion",R])}};
_.Uh.Object.defineProperties(Kt.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?0:(f=d.detailsLine)==null?0:(R=f.adRating)==null?0:R.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 d,f,R,W;return((d=this.data)==null?0:(f=d.detailsLine)==null?0:(R=f.adRating)==null?0:(W=R.ratingIcon)==null?0:W.iconType)?_.IT(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return((d=this.data)==null?0:(f=d.detailsLine)==null?0:(R=f.texts)==null?0:(W=R[0])==null?0:W.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 d,f;return((d=this.data)==null?0:(f=d.description)==null?0:f.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var d=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return d?d.indexOf("/default_banner")!==-1:!0}}});
Kt.prototype.onClick=Kt.prototype.onClick;Kt.prototype.dataChanged=Kt.prototype.dataChanged;Kt.JSC$22745_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.X7("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Kt.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Kt.prototype,"rendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Kt.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kt.prototype,"buttonUpdate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kt.prototype,"kevlarWatchGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kt.prototype,"centerAlignDescription",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kt.prototype,"truncateDomain",void 0);
_.Q([_.M({computed:"computeButtonOverride(buttonUpdate)"}),_.F("design:type",Object)],Kt.prototype,"buttonOverride",void 0);_.Q([_.a("data.detailsLine.adRating.ratingText"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kt.prototype,"getRating",null);_.Q([_.a("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Kt.prototype,"computeRatingHidden",null);
_.Q([_.a("data.detailsLine.adRating.ratingIcon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kt.prototype,"iconType",null);_.Q([_.a("data.detailsLine.texts.0.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kt.prototype,"getDetailsLine",null);_.Q([_.a("getDetailsLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Kt.prototype,"computeDetailsLineHidden",null);
_.Q([_.a("data.description.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kt.prototype,"getDescriptionText",null);_.Q([_.a("getDescriptionText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Kt.prototype,"computeDescriptionTextHidden",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kt.prototype,"interactionLoggingClientData",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Kt.prototype,"hideBanner",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kt.prototype,"dataChanged",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Kt.prototype,"onClick",null);_.Q([_.m({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Kt);
_.u(Kt,"ytd-action-companion-ad-renderer",function(){if(epn!==void 0)return epn;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return epn=d},{mode:_.kO("kevlar_poly_si_batch_j067")?1:2});var xMd;var XCD;var EF=function(){var d=_.l.apply(this,arguments)||this;d.buttonUpdate=_.q("web_modern_buttons");d.hideLegacyBanner=_.q("enable_dsa_one_click_ata_translators_infeed_elements");d.adInfoButtonStyle="mono";d.adInfoButtonType="text";d.noDotAdBadge=!0;return d};
_.x(EF,_.l);_.O=EF.prototype;_.O.getOnLayoutVisibleCallback=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.onLayoutVisibleCallback:null};
_.O.getLayoutId=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.layoutId:null};
_.O.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 d=this.data.image.thumbnail.thumbnails[0];this.imageSrc=d.url?_.Fo(d.url):void 0;this.imageWidth=d.width||0;this.imageHeight=d.height||0}this.data.clickthroughEndpoint&&_.e(this.data.clickthroughEndpoint,_.BW)&&(d=_.e(this.data.clickthroughEndpoint,_.BW).url,_.q("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
d||"":d?(d=_.Fo(d),this.clickThroughUrl=_.mD(d)):this.clickThroughUrl=void 0);(d=this.getOnLayoutVisibleCallback())&&d()}};
_.O.onClick=function(d){_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(d)};
_.O.handleClick=function(){var d=this;this.data&&this.data.clickthroughEndpoint&&(_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(f){d.macroReplacementBehavior.sendServiceRequestAction([f])}),_.zV(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.O.onLoad=function(){_.kh(this.hostElement,"yt-refit-popups-action")};
_.Uh.Object.defineProperties(EF.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.interactionLoggingClientData:null}}});
EF.prototype.onLoad=EF.prototype.onLoad;EF.prototype.onClick=EF.prototype.onClick;EF.prototype.dataChanged=EF.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EF.prototype,"rendererBehavior",void 0);_.Q([_.A(i9H.YtMacroReplacementBehavior),_.F("design:type",Object)],EF.prototype,"macroReplacementBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EF.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"buttonUpdate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"hideLegacyBanner",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"adInfoButtonStyle",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EF.prototype,"adInfoButtonType",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EF.prototype,"macros",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EF.prototype,"interactionLoggingClientData",null);_.Q([_.M(),_.F("design:type",String)],EF.prototype,"clickThroughUrl",void 0);_.Q([_.M(),_.F("design:type",_.Sd)],EF.prototype,"imageSrc",void 0);_.Q([_.M(),_.F("design:type",Number)],EF.prototype,"imageWidth",void 0);_.Q([_.M(),_.F("design:type",Number)],EF.prototype,"imageHeight",void 0);_.Q([_.M(),_.F("design:type",Object)],EF.prototype,"noDotAdBadge",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EF.prototype,"dataChanged",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],EF.prototype,"onClick",null);_.Q([_.LO("load"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EF.prototype,"onLoad",null);_.Q([_.m({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],EF);
_.u(EF,"ytd-image-companion-renderer",function(){if(XCD!==void 0)return XCD;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return XCD=d},{mode:_.kO("kevlar_poly_si_batch_j067")?1:2});var TKS;var zw=function(){return _.l.apply(this,arguments)||this};
_.x(zw,_.l);_.O=zw.prototype;_.O.dataChanged=function(){this.set("data.adBadge",zw.JSC$22754_DEFAULT_AD_BADGE_RENDERER);if(this.data){var d=this.getOnLayoutVisibleCallback();d&&d()}};
_.O.getOnLayoutVisibleCallback=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.onLayoutVisibleCallback:null};
_.O.getLayoutId=function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.layoutId:null};
_.O.onCompanionClicked=function(d){this.data&&(d.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.zV(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.O.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var d=_.pM(),f=this.getLayoutId(),R=this.data.clickToAdvSiteEndpoint;d&&f&&_.q("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?d.getPlayerPromise().then(function(W){(new _.Gk(W)).executeCommand(R,f)}):_.E$(this.hostElement,"yt-navigate",{endpoint:R})}};
_.O.sendTrackingPings=function(d){if(d&&d.length!==0&&d[0].loggingUrls&&(d=d[0].loggingUrls.map(this.getBaseUrl)))for(var f=0;f<d.length;f++)_.yH(d[f])};
_.O.getBaseUrl=function(d){return d.baseUrl||""};
_.Uh.Object.defineProperties(zw.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var d=_.oS("yt.www.ads.eventcache.getLastCompanionData");return d?(d=d())&&d.interactionLoggingClientData:null}}});
zw.prototype.onCompanionClicked=zw.prototype.onCompanionClicked;zw.prototype.dataChanged=zw.prototype.dataChanged;zw.JSC$22754_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.X7("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zw.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zw.prototype,"data",void 0);_.Q([_.Xd("#title"),_.F("design:type",HTMLElement)],zw.prototype,"shopTitle",void 0);
_.Q([_.Mb("data.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zw.prototype,"dataChanged",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zw.prototype,"interactionLoggingClientData",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zw.prototype,"onCompanionClicked",null);
_.Q([_.m({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],zw);
_.u(zw,"ytd-shopping-companion-renderer",function(){if(TKS!==void 0)return TKS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TKS=d},{mode:1});_.Hk(_.UI(function(d){var f=d.data;d=_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk});var R=_.oH(function(){return f().interaction},bRS);
_.uh(function(){var W,p;p=(p=_.oS("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.onLayoutVisibleCallback:null;(W=p)==null||W()});
return _.z("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.qL(function(W){_.kh(W.currentTarget,"yt-refit-popups-action")}),
el:_.Uz(d,R),"aria-label":function(){var W,p;return(W=f().interaction)==null?void 0:(p=W.accessibility)==null?void 0:p.label}},_.z("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(W){return _.z(_.qD,{data:W.data,
targetHeight:80,customCommandResolver:bRS})}})),_.z("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.z("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.z(_.aH,{data:function(){return f().adBadge}},{adBadgeViewModel:function(W){return _.z(_.Ek,{data:W.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.z("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:_.bE}))))},"tk"),"banner-image-layout-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;d=_.sV({visibilityCallback:function(W){var p,U=(p=f().interaction)==null?void 0:p.onFirstVisible;W&&U&&_.Cu(U)},
showOption:_.Uk});var R=_.oH(function(){return f().interaction},DOK);
_.uh(function(){var W,p;p=(p=_.oS("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.onLayoutVisibleCallback:null;(W=p)==null||W()});
return _.z("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.Uz(d,R)},_.z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.z(_.aH,{data:function(){return f().adImage}},{adImageViewModel:function(W){return _.z(_.qD,{data:W.data,
targetHeight:80,customCommandResolver:DOK})}})),_.z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.z(_.aH,{data:function(){return f().adAvatarLockup}},{adAvatarLockupViewModel:function(W){return _.z(b59,{data:W.data,
customCommandResolver:DOK})}})),_.z(_.aH,{data:function(){return f().adButton}},{adButtonViewModel:function(W){return _.z(_.Zv,{data:W.data,
customCommandResolver:DOK})}}),_.z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.z(_.aH,{data:function(){return f().menu}},{buttonViewModel:_.bE}))))},"uk"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.jE}});var Add={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"},kw=function(){var d=_.l.apply(this,arguments)||this;d.updateCompanionDataJobId=0;d.contentVideoId=null;d.player=null;d.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return d};
_.x(kw,_.l);_.O=kw.prototype;_.O.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:Add}}};
_.O.attached=function(){var d=this,f=_.pM();f&&f.getPlayerPromise().then(function(R){d.getCachedDataAndListen(R)})};
_.O.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.O.updateRendererStamper=function(){var d={};if(this.data)for(var f in Add)if(this.data[f]){d[f]=this.data[f];break}if(this.oneofRenderer!=void 0||Object.keys(d).length)this.oneofRenderer=d};
_.O.getCachedDataAndListen=function(d){var f=this.retrieveCachedCompanionData();f&&Object.keys(f).length&&this.receiveCompanionData(f);this.ytPlayerListenerBehavior.listenToPlayerEvent(d,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=d};
_.O.retrieveCachedCompanionData=function(){return _.RJ.yt&&_.RJ.yt.www&&_.RJ.yt.www.ads&&_.RJ.yt.www.ads.eventcache&&_.RJ.yt.www.ads.eventcache.getLastCompanionData?_.RJ.yt.www.ads.eventcache.getLastCompanionData():null};
_.O.receiveCompanionData=function(d){d&&Object.keys(d).length?(this.contentVideoId=d.contentVideoId,this.setCompanionData(d)):this.setCompanionData(d)};
_.O.setCompanionData=function(d){this.cancelPendingCompanionAdJobs();if(d){this.updateCompanionDataJobId=0;for(var f in Add)Add.hasOwnProperty(f)&&(this.data[f]=void 0);d.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",d.shoppingCompanionCarouselRenderer):d.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",d.imageCompanionAdRenderer):d.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",d.actionCompanionAdRenderer),_.kh(this.hostElement,
"yt-hide-unlimited-offer-module"),_.kh(this.hostElement,"yt-hide-tvfilm-offer-module")):d.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",d.bannerImageLayoutViewModel):d.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",d.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.O.dataChanged=function(){var d=this,f=_.pM();f?f.getPlayerPromise().then(function(R){d.contentVideoId&&R.getVideoUrl().includes("v="+d.contentVideoId)||(d.cancelPendingCompanionAdJobs(),d.updateRendererStamper())}):_.$Q(Error("Ho"))};
_.O.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.Pp.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.O.handleCompanionAdClicked=function(d,f){this.player.onAdUxClicked(d,f);this.player.pauseVideo()};
kw.prototype.dataChanged=kw.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],kw.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],kw.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],kw.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],kw.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kw.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],kw.prototype,"oneofRenderer",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kw.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],kw);
_.u(kw,"ytd-companion-slot-renderer",function(){if(xMd!==void 0)return xMd;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xMd=d},{mode:_.kO("kevlar_poly_si_batch_j067")?
1:2});var aTk;var Yw=function(){return _.l.apply(this,arguments)||this};
_.x(Yw,_.l);Yw.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
Yw.prototype.dataChanged=Yw.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yw.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Yw.prototype,"companionSlotData",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yw.prototype,"dataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],Yw);
_.u(Yw,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(aTk!==void 0)return aTk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return aTk=d},{mode:1});var MgA;var bs=function(){var d=_.l.apply(this,arguments)||this;d.skinnyMode=!1;d.COMPACT_EVENT_COUNT=4;d.onShelfToggleButtonTap=function(){d.logTap(d.data);d.showingMore=!d.showingMore};
d.onShelfToggleButtonFocus=function(){d.showingMore||(d.logTap(d.data),d.showingMore=!0,_.WZ(d,function(){var f=d.COMPACT_EVENT_COUNT-1,R;(R=_.Eo(d.hostElement).querySelector("#event-"+f))==null||R.focus()}))};
return d};
_.x(bs,_.l);_.O=bs.prototype;_.O.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.O.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.O.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.qb(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.qb(this.infoTooltip,this.infoTooltip.hide))};
_.O.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.qb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.qb(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.qb(this.infoTooltip,this.infoTooltip.hide))};
_.O.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)};
_.O.onShowingMoreChanged=function(){var d;this.showingMoreChanged((d=this.showingMore)!=null?d:!1)};
_.O.showingMoreChanged=function(d){var f=this.get("data.events")||[];this.set("restEvents",f.slice(1,d?f.length:this.COMPACT_EVENT_COUNT).map(function(R){return R.ticketEventRenderer}));
f.slice(0,d?f.length:this.COMPACT_EVENT_COUNT).forEach(function(R){var W=_.J6();R=R.ticketEventRenderer.trackingParams;_.Ft()&&W&&R&&(R=_.Ge(R),W&&_.cy(W,R))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.O.computeAriaLabel=function(d){return d.subtitle1+", "+d.subtitle2};
_.O.logTap=function(d){_.Ft()&&this.ytRendererBehavior.logExplicitClick(d)};
_.O.isKeyboardAction=function(d){return this.get("detail.x",d)===0&&this.get("detail.y",d)===0};
_.O.onFirstEventTap=function(d){d.target&&this.handleTap(d.target,this.firstEvent,this.isKeyboardAction(d))};
_.O.onTicketLinkTap=function(d){d.target&&this.handleTap(d.target,d.model.item,this.isKeyboardAction(d))};
_.O.handleTap=function(d,f,R){if(f.buttonCommand)if(f.hasMultipleOffers)Object.assign(_.e(f.buttonCommand,_.aE),{properties:{source:R?"keyboard":"tap"}}),this.logTap(f),this.popupPositionTarget=d,_.b5(this.hostElement,[f.buttonCommand],this.hostElement);else{var W;if((W=_.e(f.buttonCommand,_.BW))==null?0:W.url)this.logTap(f),_.cn(window,_.e(f.buttonCommand,_.BW).url)}};
bs.prototype.onShowingMoreChanged=bs.prototype.onShowingMoreChanged;bs.prototype.dataChanged=bs.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bs.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],bs.prototype,"firstEvent",void 0);_.Q([_.M(),_.F("design:type",Object)],bs.prototype,"restEvents",void 0);_.Q([_.M(),_.F("design:type",String)],bs.prototype,"imageUrl",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],bs.prototype,"showingMore",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],bs.prototype,"canShowMore",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],bs.prototype,"skinnyMode",void 0);_.Q([_.M(),_.F("design:type",HTMLElement)],bs.prototype,"popupPositionTarget",void 0);_.Q([_.Xd("#banner-info-tooltip"),_.F("design:type",Object)],bs.prototype,"infoTooltip",void 0);
_.Q([_.Xd("#info-container"),_.F("design:type",HTMLElement)],bs.prototype,"infoContainer",void 0);_.Q([_.Xd("#shelf-toggler"),_.F("design:type",HTMLElement)],bs.prototype,"shelfToggleButton",void 0);_.Q([_.Xd("#separator"),_.F("design:type",HTMLDivElement)],bs.prototype,"separator",void 0);_.Q([_.M(),_.F("design:type",String)],bs.prototype,"shelfTogglerLabelText",void 0);_.Q([_.M(),_.F("design:type",String)],bs.prototype,"shelfTogglerIcon",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bs.prototype,"dataChanged",null);_.Q([_.Mb("showingMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bs.prototype,"onShowingMoreChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],bs);
_.u(bs,"ytd-ticket-shelf-renderer",function(){if(MgA!==void 0)return MgA;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return MgA=d},{mode:1});var wCt;var lTt;var DX=function(){return _.l.apply(this,arguments)||this};
_.x(DX,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DX.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],DX);
_.u(DX,"ytd-comments-entry-point-message-renderer",function(){if(lTt!==void 0)return lTt;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return lTt=d},{mode:1});var GpM;var IU=function(){return _.l.apply(this,arguments)||this};
_.x(IU,_.l);_.Uh.Object.defineProperties(IU.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.teaserAvatar)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],IU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],IU.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IU.prototype,"hasAvatar",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],IU);
_.u(IU,"ytd-comments-entry-point-teaser-renderer",function(){if(GpM!==void 0)return GpM;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GpM=d},{mode:1});var SlA;var qR=function(){return _.l.apply(this,arguments)||this};
_.x(qR,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qR.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],qR);
_.u(qR,"ytd-comments-simplebox-renderer",function(){if(SlA!==void 0)return SlA;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return SlA=d},{mode:1});var Lt=function(){var d=_.l.apply(this,arguments)||this;d.fullHeight=!_.q("comment_teaser_full_height_kill_switch")&&_.q("kevlar_watch_grid");return d};
_.x(Lt,_.l);Lt.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"}}}};
Lt.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Lt.prototype.onTap=function(){var d=this.tapCommand;d&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(d))};
Lt.prototype.onKeyUp=function(d){if(d.keyCode===13)this.onTap()};
_.Uh.Object.defineProperties(Lt.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null?0:d.onTap)return this.data.onTap;var f,R;if(((f=this.data)==null?0:f.teaserContent)||((R=this.data)==null?0:R.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)!=null&&d.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
Lt.prototype.onKeyUp=Lt.prototype.onKeyUp;Lt.prototype.onTap=Lt.prototype.onTap;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Lt.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Lt.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Lt.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Lt.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Lt.prototype,"fullHeight",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"tapCommand",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"simpleboxPlaceholder",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Lt.prototype,"hasSimpleboxPlaceholder",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"simpleboxAvatar",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"teaserContent",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Lt.prototype,"hasTeaserContent",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"teaserAvatar",null);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Lt.prototype,"hasTeaserAvatar",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"messageText",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lt.prototype,"contentRenderer",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Lt.prototype,"hasContents",null);
_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Lt.prototype,"hasContentRenderer",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lt.prototype,"onTap",null);_.Q([_.LO("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[_.zj]),_.F("design:returntype")],Lt.prototype,"onKeyUp",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],Lt);
_.u(Lt,"ytd-comments-entry-point-header-renderer",function(){if(wCt!==void 0)return wCt;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return wCt=d},{mode:1});var VgK;_.q("web_enable_sink_animated_rolling_character_and_number")?_.Hk(_.lKy,"yt-animated-rolling-number",{props:{numberText:_.jE,numberValue:_.jE,heightPx:_.jE,fontSizeMultiplier:_.jE,shouldAnimate:_.jE,forceRollUp:_.jE}}):fLA();var rda=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),mMt={numberText:"",heightPx:2*rda,shouldAnimate:!1},eB=function(){var d=_.l.apply(this,arguments)||this;d.usingAnimatedComponents=!0;d.wasDetailed=!1;d.JSC$22792_browserSupportsAnimation=_.q("web_supports_animations_api");d.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};d.detailed=!1;d.shouldAnimate=!1;d.viewCountProps=mMt;d.dateTextProps=
mMt;d.metadataBadgesInDescription=_.q("web_metadata_badges_in_description");return d};
_.x(eB,_.l);_.O=eB.prototype;_.O.resetAnimationState=function(){this.shouldAnimate=!1};
_.O.updateDynamicMetadata=function(){if(this.JSC$22792_browserSupportsAnimation){if(!this.detailed){var d,f,R,W;var p=(d=this.videoPrimaryInfoRenderer)==null?void 0:(f=d.viewCount)==null?void 0:(R=f.videoViewCountRenderer)==null?void 0:(W=R.extraShortViewCount)==null?void 0:W.simpleText;var U,g,K,E;var Y=(U=this.videoPrimaryInfoRenderer)==null?void 0:(g=U.viewCount)==null?void 0:(K=g.videoViewCountRenderer)==null?void 0:(E=K.shortViewCount)==null?void 0:E.simpleText}if(!Y){var b,D,I,L;p=(b=this.videoPrimaryInfoRenderer)==
null?void 0:(D=b.viewCount)==null?void 0:(I=D.videoViewCountRenderer)==null?void 0:(L=I.unlabeledViewCountValue)==null?void 0:L.simpleText;var X,w,S,r;Y=(X=this.videoPrimaryInfoRenderer)==null?void 0:(w=X.viewCount)==null?void 0:(S=w.videoViewCountRenderer)==null?void 0:(r=S.viewCount)==null?void 0:r.simpleText}var v,c,n;d=Number((v=this.videoPrimaryInfoRenderer)==null?void 0:(c=v.viewCount)==null?void 0:(n=c.videoViewCountRenderer)==null?void 0:n.originalViewCount);var y,h;v=(y=this.videoPrimaryInfoRenderer)==
null?void 0:(h=y.relativeDateText)==null?void 0:h.simpleText;var t;y=!((t=this.videoPrimaryInfoRenderer)==null||!t.relativeDateText);if(p&&Y&&d&&(v||!y)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;t=Y.split(new RegExp("("+p+")"));p=XaD(t[0]);var kU;Y={numberText:(kU=t[1])!=null?kU:"",numberValue:d,heightPx:2*rda,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var Eu;kU=((Eu=t[2])!=null?Eu:"")+"  ";this.setViewCount(Y,p,XaD(kU));if(!this.detailed&&
y){p=v.split(/(\d+)/);Eu=XaD(p[0]);var IJ;kU={numberText:(IJ=p[1])!=null?IJ:"",heightPx:2*rda,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var xU;IJ=((xU=p[2])!=null?xU:"")+"  ";this.setDateText(kU,Eu,XaD(IJ))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.O.setViewCount=function(d,f,R){_.R0(f)!==_.R0(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=f);this.viewCountProps.numberText!==(d==null?void 0:d.numberText)&&(this.viewCountProps=d||mMt);_.R0(R)!==_.R0(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=R)};
_.O.setDateText=function(d,f,R){_.R0(f)!==_.R0(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=f);this.dateTextProps.numberText!==(d==null?void 0:d.numberText)&&(this.dateTextProps=d||mMt);_.R0(R)!==_.R0(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=R)};
_.O.onYtUpdateViewershipAction=function(d){this.videoPrimaryInfoRenderer&&(_.e(d,M8S).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.e(d,M8S).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.e(d,M8S).viewCount)))};
_.O.onYtUpdateDateTextAction=function(d){if(this.videoPrimaryInfoRenderer){d=_.e(d,_.AYH).dateText;this.shouldAnimate=!0;var f;((f=this.videoPrimaryInfoRenderer)==null?0:f.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",d):this.set("videoPrimaryInfoRenderer.dateText",d)}};
_.Uh.Object.defineProperties(eB.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return xOt(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.R0(xOt(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.R0(this.viewCountPreNumberText),this.viewCountProps.numberText,_.R0(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.R0(this.dateTextPreNumberText),this.dateTextProps.numberText,_.R0(this.dateTextPostNumberText)].join("")}}});
eB.prototype.updateDynamicMetadata=eB.prototype.updateDynamicMetadata;eB.prototype.resetAnimationState=eB.prototype.resetAnimationState;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],eB.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eB.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],eB.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eB.prototype,"videoPrimaryInfoRenderer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"detailed",void 0);_.Q([_.M(),_.F("design:type",Object)],eB.prototype,"shouldAnimate",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"viewCountPreNumberText",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"viewCountProps",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"viewCountPostNumberText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"dateTextPreNumberText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"dateTextProps",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"dateTextPostNumberText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eB.prototype,"metadataBadgesInDescription",void 0);_.Q([_.a("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.F("design:type",Object),_.F("design:paramtypes",[])],eB.prototype,"infoText",null);
_.Q([_.a("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.F("design:type",String),_.F("design:paramtypes",[])],eB.prototype,"descriptionInfoTooltipText",null);_.Q([_.a("detailed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eB.prototype,"showDescriptionInfoTooltip",null);
_.Q([_.a("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],eB.prototype,"animatedViewCountAccessibilityLabel",null);_.Q([_.a("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],eB.prototype,"animatedDateTextAccessibilityLabel",null);
_.Q([_.e2("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eB.prototype,"resetAnimationState",null);_.Q([_.e2("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eB.prototype,"updateDynamicMetadata",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-watch-info-text"})],eB);
_.u(eB,"ytd-watch-info-text",function(){if(VgK!==void 0)return VgK;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return VgK=d},{mode:1});var ubt;var Poo="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var Qvt=_.UI(function(d){var f=d.data;var R=d.setTapCommand;_.G7(function(){var W=_.oT(f().onTap);R(W)},"X4onJd");
return _.z("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph}),_.z("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.z("span",null,function(){return f().simpleboxText})))},"vk");var v$o=_.UI(function(d){return _.z("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.z(_.k,{cond:function(){return _.e(d.data().avatar,_.JG)},
then:function(f){return _.z(_.Ph,{data:f,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.z("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.z(_.d4,{text:function(){return d.data().teaserText}})))},"wk");var FhK=_.UI(function(d){var f=d.data;var R=d.setTapCommand;_.G7(function(){var W=_.oT(f().onTap);R(W)},"PmAol");
return _.z("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.z(_.aH,{data:function(){return f().teasers}},{commentsEntryPointTeaserViewModel:v$o}))},"xk");var JdM=_.UI(function(d){var f=d.data;var R=d.setTapCommand;_.G7(function(){var W=_.oT(f().onTap);R(W)},"Nh3Hjd");
return _.z("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.z(_.d4,{text:function(){return f().messageText}}))},"yk");var n$A=_.UI(function(d){var f=d.data;var R=d.setTapCommand;var W=d.isDisabled;_.G7(function(){var p=(W==null?0:W())?void 0:_.oT(f().onTap);R(p)},"omeiWe");
return _.z("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.z(_.X8,{icon:function(){return f().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.z(_.k,{cond:function(){return f().image},
then:function(p){return _.z(_.Wk,{data:p,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.z(_.d4,{text:function(){return f().text},
className:function(){return f().image||f().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.z(_.aH,{data:function(){return f().button}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:W==null?void 0:W()}}})}}))},"zk");var hpD=_.UI(function(d){var f=d.data;var R=d.itemIndex;var W=d.selectedIndex;var p=d.indexUpdatedCallback;var U=d.observer;d=d.title;var g=_.fA("yt-carousel-item-view-model",function(D){U&&U().observe(D)}),K=function(D){R()===W()&&p(D)},E=_.F8(cnk),Y=_.F8(_.YnS),b=function(){var D,I,L;
return((D=f())==null?void 0:D.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!E()||((I=f())==null?void 0:I.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&Y().includes("PAposts_by_host")||((L=f())==null?void 0:L.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&Y().includes("PAyouchat")};
return _.z("yt-carousel-item-view-model",{el:g,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":d},_.z(_.aH,{data:function(){var D,I;return(I=(D=_.e(f().carouselItem,iRn))==null?void 0:D.textCarousel)!=null?I:f().carouselItem}},{textCarouselItemViewModel:function(D){return _.z(n$A,{data:D.data,
setTapCommand:K,isDisabled:b})},
commentTeaserCarouselItemViewModel:function(D){return _.z(FhK,{data:D.data,setTapCommand:K})},
commentInputBoxCarouselItemViewModel:function(D){return _.z(Qvt,{data:D.data,setTapCommand:K})},
commentsEntryPointMessageViewModel:function(D){return _.z(JdM,{data:D.data,setTapCommand:K})}}))},"Ak");var o$d=_.UI(function(d){var f=d.numDots;var R=d.activeIndex;return _.z("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.z(_.TB,{each:function(){return Array.from({length:f()})},
keyBy:"INDEX"},function(W,p){return _.z("div",{class:function(){var U={};return _.rH("ytCarouselDotsShapeDot",(U.ytCarouselDotsShapeDotActive=p===R(),U))}})}))},"Bk");var $MM=_.UI(function(d){var f=d.data;var R=d.handleCarouselNavigation;var W=d.numItems;var p=d.selectedIndex;var U=function(){return{disabled:p()===0}},g=function(){return{disabled:p()===W()-1}};
return _.z("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.z("div",null,_.z("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return f().title}),_.z(_.k,{cond:function(){return f().subtitle},
then:function(K){return _.z("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return f().subtitleAccessibilityText}},K)}})),_.z(_.k,{cond:function(){return W()>1},
then:function(){return _.z("div",{class:"ytCarouselTitleViewModelNavigation"},_.z(o$d,{numDots:W,activeIndex:p}),_.z(_.k,{cond:function(){return f().previousButton},
then:function(K){return _.z(_.aH,{data:K},{buttonViewModel:function(E){return _.z(_.bE,{data:E.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return R(-1)},
buttonOverrides:U})}})}}),_.z(_.k,{cond:function(){return f().nextButton},
then:function(K){return _.z(_.aH,{data:K},{buttonViewModel:function(E){return _.z(_.bE,{data:E.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return R(1)},
buttonOverrides:g})}})}}))}}))},"Ck");_.Hk(_.UI(function(d){var f=d.data;var R,W=_.fA("yt-video-metadata-carousel-view-model"),p=_.fA("div",function(y){var h=function(){var t=y.offsetWidth*w(),kU=24*(w()-1);I(t+kU)};
h();window.ResizeObserver&&(R=new ResizeObserver(h),R.observe(y))}),U=_.FK("HTML_DIR")==="rtl",g=!1,K=0,E=0;
d=_.Z(_.kY(0,void 0,"fCZdg"));var Y=d.next().value,b=d.next().value;d=_.Z(_.kY(0,void 0,"FQiAle"));var D=d.next().value,I=d.next().value;d=_.Z(_.kY(!1,void 0,"O4owzd"));var L=d.next().value,X=d.next().value,w=function(){var y,h,t;return(t=(y=f())==null?void 0:(h=y.carouselTitles)==null?void 0:h.length)!=null?t:0},S=function(){p.value&&p.value.scrollLeft!==K&&b((U?p.value.scrollLeft<K:p.value.scrollLeft>K)?Math.min(Y()+1,w()-1):Math.max(Y()-1,0))},r;
window.IntersectionObserver&&(r=new IntersectionObserver(function(y){y=_.Z(y);for(var h=y.next();!h.done;h=y.next())if(h.value.isIntersecting){if(g){g=!1;break}S()}else b(E)},{threshold:.2}));
_.G7(function(){if(p.value){var y=(U?-1:1)*(D()/w()+12)*(L()&&r?E:Y());typeof p.value.scrollTo==="function"?p.value.scrollTo({left:y,behavior:"smooth"}):p.value.scrollLeft=y;K=y;E=L()&&r?E:Y()}},"oi9Jzd");
var v,c=function(y){v=y};
_.SI(function(){var y;(y=R)==null||y.disconnect();var h;(h=r)==null||h.disconnect()});
var n=function(y){y=Y()+y;y>=0&&y<w()&&(g=!0,b(y))};
return _.z("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:W,"on:click":_.qL(function(y){if(_.uI(_.mv(y),W.value,["BUTTON".toString()])||!v)return!1;_.Ze().resolve(_.s4).resolveCommand(v,{forceClickLogging:!0});return!1}),
"on:touchstart":_.qL(function(){X(!0);return!1}),
"on:touchend":_.qL(function(){r||S();X(!1);return!1}),
hidden:function(){var y,h;return!((y=f())==null?0:(h=y.carouselItems)==null?0:h.length)}},_.z("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.z(_.k,{cond:function(){return f().carouselTitles},
then:function(y){return _.z(_.aH,{data:function(){return y()[L()&&r?E:Y()]}},{carouselTitleViewModel:function(h){return _.z($MM,{data:h.data,
handleCarouselNavigation:n,numItems:w,selectedIndex:Y})}})}})),_.z("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:p},_.z("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+D()+"px;"}},_.z(_.k,{cond:function(){return f().carouselItems},
then:function(y){return _.z(_.TB,{each:y},function(h,t){return _.z(_.aH,{data:function(){return h}},{carouselItemViewModel:function(kU){return _.z(hpD,{data:kU.data,
itemIndex:t,selectedIndex:Y,indexUpdatedCallback:c,observer:r,title:function(){a:{var Eu=t();var IJ,xU=(IJ=f())==null?void 0:IJ.carouselTitles;if(xU&&(Eu=xU[Eu])){var ek;Eu=(ek=_.e(Eu,Cco))==null?void 0:ek.title;break a}Eu=void 0}return Eu}})}})})}}))))},"Dk"),"yt-video-metadata-carousel-view-model",{props:{data:_.jE}});var NKH=_.q("web_action_buttons_update_owner_width")?32:12,xw=function(){var d=_.l.apply(this,arguments)||this;d.isHovering=!1;d.enableColorSampling=_.q("web_delhi_colorful_sd");d.metadataBadgesInDescription=_.q("web_metadata_badges_in_description");d.descriptionCollapsed=!0;d.useFadedScrimDescription=_.q("kevlar_enable_faded_scrim_on_description");d.skinnyMode=!1;d.playlist=!1;d.isDark=document.documentElement.hasAttribute("dark");d.disableVideoOwnerOnTap=_.q("swatchie_video_owner_on_tap_ks");d.swatcherooDelayLoad=
_.q("swatcheroo_enable_ghost_cards");d.primaryMenuWidth=0;d.videoId="";d.titleHeadlineXs=_.q("web_watch_typography_title_headline_xs");d.titleHeadlineS=_.q("web_watch_typography_title_headline_s");d.titleHeadlineM=_.q("web_watch_typography_title_headline_m");d.titleHashtagBlackLinkified=_.q("web_title_hashtag_black_linkified");d.titleHashtagGreyLinkified=_.q("web_title_hashtag_grey_linkified");d.actionButtonsUpdateOwnerWidth=_.q("web_action_buttons_update_owner_width");d.shouldForceIconOnly=!1;d.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};d.isFullscreen=!1;d.isTheaterMode=!1;return d};
_.x(xw,_.l);_.O=xw.prototype;_.O.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.O.updateOwnerAndDescriptionPosition=function(){_.q("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.Sz(this.bottomRowElement,this.ownerElement)):(_.Sz(this.bottomRowElement,this.descriptionElement),_.Sz(this.topRowElement,this.ownerElement)))};
_.O.titleOnTap=function(d){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var f;((f=window.getSelection())==null?0:f.toString().length)||this.handleExpandDescriptionCommands()}};
_.O.videoOwnerOnTap=function(d){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.O.detached=function(){var d=this,f;return _.H(function(R){(f=d.resizeObserver)==null||f.disconnect();_.a4(R)})};
_.O.maybeAttachResizeObserver=function(){var d=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.yD(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){d.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.O.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var d=this.hostElement.clientWidth,f=Math.max(this.largerItemWrap?400:350,d/2-NKH);if(_.q("web_action_buttons_update_owner_width")){var R;f=(((R=document.getElementById("owner"))==null?void 0:R.clientWidth)||0)+NKH}this.actionsOnSeparateLine=this.primaryMenuWidth>d-f?!0:!1}};
_.O.stripAttributedDescription=function(d){return{content:d.content.replace(/[\r\n]{2,}/g,"\n")}};
_.O.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.q("web_modern_buttons"),forceIconButton:!_.q("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:_.q("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.O.videoPrimaryInfoRendererChanged=function(){var d;if((d=this.videoPrimaryInfoRenderer)==null?0:d.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.O.videoSecondaryInfoRendererChanged=function(){var d,f;(f=(d=this.descriptionInlineExpander).collapse)==null||f.call(d);this.descriptionExpandClientVe=_.z2(110509);this.descriptionCollapseClientVe=_.z2(110510);d=_.J6();f=_.Ft();d&&f&&(_.q("combine_ve_grafts")?(_.zS(_.Ah(),this.descriptionExpandClientVe,f),_.zS(_.Ah(),this.descriptionCollapseClientVe,f)):_.By(d,f,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.O.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.O.updateTopLevelIconsOnly=function(){var d=this;_.q("top_level_update_killswitch")||this.menu&&_.Pp.addLowPriorityJob(function(){d.menu.topLevelIconsOnly=d.skinnyMode},_.HX("swathceroo_delay_flexible_menu_update",100))};
_.O.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.q("web_action_buttons_minimize_subscribe")};
_.O.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.O.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.O.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.O.onYtTextInlineExpanderExpandedChanged=function(){if(!_.q("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var d,f;(f=(d=this.structuredDescriptionContentRendererElement).resize)==null||f.call(d)}};
_.O.onRenderStamperFinished=function(d){(d==null?void 0:d.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.O.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.O.onYtExpanderLessTapped=function(){var d,f=(d=this.videoSecondaryInfoRenderer)==null?void 0:d.showLessCommand;f&&this.ytComponentBehavior.resolveCommand(f)};
_.O.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.O.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.O.onDescriptionClick=function(d){if(!_.jm(_.RG(d)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var f;((f=window.getSelection())==null?0:f.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.q("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.O.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.O.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.O.logCollapseClick=function(){var d=_.J6();d&&this.descriptionCollapseClientVe&&_.ja(d,this.descriptionCollapseClientVe)};
_.O.logExpandClick=function(){var d=_.J6();d&&this.descriptionExpandClientVe&&_.ja(d,this.descriptionExpandClientVe)};
_.O.collapseDescription=function(){this.descriptionCollapsed=!0};
_.O.scrollToTopOfContainer=function(){_.zV(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.O.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.O.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.O.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.O.resize=function(){if(this.descriptionInlineExpander){var d,f;(f=(d=this.descriptionInlineExpander).resize)==null||f.call(d)}else _.JA(new _.M2("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var R;(R=this.menu)==null||R.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.O.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var d,f,R,W,p=_.q("web_action_buttons_update_owner_width")?(R=(d=_.Eo(this.menu).querySelector("#button-shape"))==null?void 0:d.clientWidth)!=null?R:0:(W=(f=_.Eo(this.menu).querySelector("#button"))==null?void 0:f.clientWidth)!=null?W:0,U,g;d=((g=(U=_.Eo(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:U.clientWidth)!=null?g:0)+8+p;var K,E;p=(E=(K=_.Eo(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:K.children.length)!=null?E:2;d<=8*p||(this.primaryMenuWidth=d)}};
_.O.onYtUpdateTitleAction=function(d){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.e(d,ahk).title)};
_.O.onYtUpdateDescriptionAction=function(d){if(d=_.e(d,_.Z7i)){var f,R=!((f=this.videoSecondaryInfoRenderer)==null||!f.attributedDescription);d.isEmpty||!d.description&&!d.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):d.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",d.attributedDescription):d.description&&(R?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.vw(d.description)):this.set("videoSecondaryInfoRenderer.description",d.description))}};
_.O.onYtDarkModeToggledAction=function(d){this.isDark=d};
_.O.registerPanel=function(){if(!_.q("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var d=_.q("web_watch_imax_theater_mode")&&this.isTheaterMode;d=_.q("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||d;var f=_.Ze().resolve(_.V$);f&&!d&&f.registerPanel("engagement-panel-structured-description",this)}};
_.O.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.O.parseColorSamplingData=function(){var d;if(_.q("web_delhi_colorful_sd")&&((d=this.structuredDescriptionContentRenderer)==null?0:d.items)&&(d=this.structuredDescriptionContentRenderer.items.find(function(p){return!!_.e(p,Va)}))){var f,R;
this.hoverColor={lightTheme:(f=_.e(d,Va))==null?void 0:f.lightThemeColorPalette,darkTheme:(R=_.e(d,Va))==null?void 0:R.darkThemeColorPalette};var W;this.hoverText=(W=_.e(d,Va))==null?void 0:W.colorSampledDescriptionBodyText}};
_.O.updateHoverColor=function(){if(_.q("web_delhi_colorful_sd")){var d=this.hoverColor,f={},R;d=(R=this.isDark?d==null?void 0:d.darkTheme:d==null?void 0:d.lightTheme)!=null?R:{};R=_.Z(Poo);for(var W=R.next();!W.done;W=R.next()){W=W.value;var p=d[W];f["--yt-saturated-"+_.TT(W)]=p?_.yF(p):"initial"}_.DV(this.hostElement,f)}};
_.O.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.O.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.O.showPanel=function(d){this.expandDescription();var f=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;f.resize();var R,W=d==null?void 0:(R=d.sectionListEngagementPanelExtras)==null?void 0:R.scrollToItemSectionIdentifier;W?_.Pp.addJob(function(){f==null||f.scrollToSection(W)},8):this.scrollToTopOfContainer()};
_.O.isVisible=function(){return!this.descriptionCollapsed};
_.O.getReloadContinuation=function(){};
_.O.hidePanel=function(){};
_.O.updatePanel=function(){};
_.Uh.Object.defineProperties(xw.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var d;return _.q("web_delhi_colorful_sd")&&(d=this.structuredDescriptionContentRenderer)!=null&&d.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(f){return!_.e(f,Va)&&!_.e(f,lha)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.structuredDescriptionContentRendererComputed)!=null&&d.items){var f;d=_.Z((f=this.structuredDescriptionContentRendererComputed)==null?void 0:f.items);for(f=d.next();!f.done;f=d.next())if(f=_.e(f.value,_.pgC))return f}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.videoPrimaryInfoRenderer)==null?0:d.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!!((d=this.videoSecondaryInfoRenderer)==null?0:(f=d.owner)==null?0:(R=f.videoOwnerRenderer)==null?0:R.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var d,f;if((d=this.videoSecondaryInfoRenderer)==null?0:(f=d.attributedDescription)==null?0:f.content){var R,W;return(W=this.stripAttributedDescription((R=this.videoSecondaryInfoRenderer)==null?void 0:R.attributedDescription))!=null?W:{runs:[]}}}if(_.q("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var p,U,g,K;return(K=(g=(p=this.videoSecondaryInfoRenderer)==
null?void 0:p.description)!=null?g:(U=this.videoSecondaryInfoRenderer)==null?void 0:U.attributedDescription)!=null?K:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.videoSecondaryInfoRenderer)==null?void 0:d.headerRuns)!=null?f:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.commentsEntryPointHeaderRenderer)==null||!d.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.videoMetadataCarousel)==null||!d.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.HX("swatchie_desc_lines",3):this.hasTeaserCarousel?_.HX("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var d,f,R=Object.assign({},(d=this.videoSecondaryInfoRenderer)==null?void 0:(f=d.metadataRowContainer)==null?void 0:f.metadataRowContainerRenderer);if(R&&R.rows&&R.collapsedItemCount!==void 0&&!(R.rows.length<=R.collapsedItemCount))return R.rows=R.rows.slice(R.collapsedItemCount),R.collapsedItemCount=0,R}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var d,f,R=Object.assign({},(d=this.videoSecondaryInfoRenderer)==null?void 0:(f=d.metadataRowContainer)==null?void 0:f.metadataRowContainerRenderer);if(R&&R.rows&&R.collapsedItemCount!==void 0)return R.rows=R.rows.slice(0,R.collapsedItemCount),R.collapsedItemCount=R.rows.length,R}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!((d=this.structuredDescriptionContentRendererComputed)==null?0:(f=d.items)==null?0:f.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 d;return(d=this.videoSecondaryInfoRenderer)==null?void 0:d.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.videoSecondaryInfoRenderer)==null?0:(f=d.owner)==null?0:(R=f.videoOwnerRenderer)==null?0:R.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return!!((d=this.videoPrimaryInfoRenderer)==null?0:(f=d.videoActions)==null?0:(R=f.menuRenderer)==null?0:(W=R.flexibleItems)==null?0:W.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.jy(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.jy(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var d=this;if(_.q("web_title_hashtag_grey_delinkified")){var f,R=_.uo.unsafeClone((f=this.videoPrimaryInfoRenderer)==null?void 0:f.title);(f=R==null?void 0:R.runs)&&f.forEach(function(W){if(W==null?0:W.navigationEndpoint)W.textColor=4284506208,d.isDark&&(W.textColor=4289374890)});
return R}return(R=this.videoPrimaryInfoRenderer)==null?void 0:R.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.q("web_title_hashtag_black_delinkified")||_.q("web_title_hashtag_grey_delinkified")}}});
xw.prototype.updateHoverColor=xw.prototype.updateHoverColor;xw.prototype.parseColorSamplingData=xw.prototype.parseColorSamplingData;xw.prototype.resetDescriptionState=xw.prototype.resetDescriptionState;xw.prototype.registerPanel=xw.prototype.registerPanel;xw.prototype.onYtExpanderLessTapped=xw.prototype.onYtExpanderLessTapped;xw.prototype.onYtExpanderMoreTapped=xw.prototype.onYtExpanderMoreTapped;xw.prototype.onRenderStamperFinished=xw.prototype.onRenderStamperFinished;
xw.prototype.onYtTextInlineExpanderExpandedChanged=xw.prototype.onYtTextInlineExpanderExpandedChanged;xw.prototype.onYtTextInlineExpanderCollapseClicked=xw.prototype.onYtTextInlineExpanderCollapseClicked;xw.prototype.onYtTextInlineExpanderExpandClicked=xw.prototype.onYtTextInlineExpanderExpandClicked;xw.prototype.moveActionsElement=xw.prototype.moveActionsElement;xw.prototype.updateShouldForceIconOnly=xw.prototype.updateShouldForceIconOnly;xw.prototype.updateTopLevelIconsOnly=xw.prototype.updateTopLevelIconsOnly;
xw.prototype.structuredDescriptionContentRendererChanged=xw.prototype.structuredDescriptionContentRendererChanged;xw.prototype.videoSecondaryInfoRendererChanged=xw.prototype.videoSecondaryInfoRendererChanged;xw.prototype.videoPrimaryInfoRendererChanged=xw.prototype.videoPrimaryInfoRendererChanged;xw.prototype.maybeUpdateActionsOnSeparateLine=xw.prototype.maybeUpdateActionsOnSeparateLine;xw.prototype.updateOwnerAndDescriptionPosition=xw.prototype.updateOwnerAndDescriptionPosition;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],xw.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],xw.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xw.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],xw.prototype,"ytdReduxBehavior",void 0);_.Q([_.Xd("#above-the-fold"),_.F("design:type",HTMLElement)],xw.prototype,"aboveTheFoldContainer",void 0);_.Q([_.Xd("#menu ytd-menu-renderer"),_.F("design:type",Object)],xw.prototype,"menu",void 0);_.Q([_.Xd("#description-inline-expander"),_.F("design:type",Object)],xw.prototype,"descriptionInlineExpander",void 0);
_.Q([_.Xd("#faded-structured-description"),_.F("design:type",Object)],xw.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.Q([_.Xd("#structured-description"),_.F("design:type",Object)],xw.prototype,"structuredDescriptionContentRendererElement",void 0);_.Q([_.Xd("#title"),_.F("design:type",HTMLElement)],xw.prototype,"titleElement",void 0);_.Q([_.Xd("#description"),_.F("design:type",HTMLElement)],xw.prototype,"descriptionElement",void 0);
_.Q([_.Xd("#description-interaction"),_.F("design:type",Object)],xw.prototype,"descriptionInteraction",void 0);_.Q([_.Xd("#owner"),_.F("design:type",HTMLElement)],xw.prototype,"ownerElement",void 0);_.Q([_.Xd("#top-row"),_.F("design:type",HTMLElement)],xw.prototype,"topRowElement",void 0);_.Q([_.Xd("#bottom-row"),_.F("design:type",HTMLElement)],xw.prototype,"bottomRowElement",void 0);_.Q([_.Xd("#actions"),_.F("design:type",HTMLElement)],xw.prototype,"actionsElement",void 0);
_.Q([_.Xd("#bottom-actions"),_.F("design:type",HTMLElement)],xw.prototype,"bottomActionsElement",void 0);_.Q([_.Xd("#ytd-watch-info-text"),_.F("design:type",Object)],xw.prototype,"watchInfoTextElement",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"videoPrimaryInfoRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"videoSecondaryInfoRenderer",void 0);
_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"commentsEntryPointHeaderRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"videoMetadataCarousel",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"structuredDescriptionContentRenderer",void 0);_.Q([_.a("structuredDescriptionContentRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"structuredDescriptionContentRendererComputed",null);
_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"videoSummary",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"merchShelf",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"infoPanelBelowMetadata",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"hoverColor",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"hoverText",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"isHovering",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"enableColorSampling",void 0);_.Q([_.a("structuredDescriptionContentRendererComputed"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"productShelf",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"metadataBadgesInDescription",void 0);_.Q([_.a("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"shouldHideBadges",null);
_.Q([_.a("productShelf","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"shouldShowProductShelf",null);_.Q([_.M(),_.F("design:type",Boolean)],xw.prototype,"isWatchFlexy",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"descriptionCollapsed",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],xw.prototype,"useFadedScrimDescription",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"skinnyMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"largerItemWrap",null);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"playlist",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"clarifyBox",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"playerAds",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],xw.prototype,"isDark",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],xw.prototype,"actionsOnSeparateLine",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"disableVideoOwnerOnTap",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"swatcherooDelayLoad",void 0);_.Q([_.M(),_.F("design:type",Boolean)],xw.prototype,"suppressTopLevelMetadataRows",void 0);
_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"primaryMenuWidth",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"videoId",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"titleHeadlineXs",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"titleHeadlineS",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"titleHeadlineM",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"titleHashtagBlackLinkified",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"titleHashtagGreyLinkified",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.Q([_.M(),_.F("design:type",Object)],xw.prototype,"shouldForceIconOnly",void 0);
_.Q([_.Mb("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"updateOwnerAndDescriptionPosition",null);_.Q([_.Mb("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.Q([_.a("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"descriptionText",null);_.Q([_.a("videoSecondaryInfoRenderer.headerRuns"),_.F("design:type",Array),_.F("design:paramtypes",[])],xw.prototype,"headerRuns",null);
_.Q([_.M({value:!1}),_.a("commentsEntryPointHeaderRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"hasTeaser",null);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.a("videoMetadataCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"hasTeaserCarousel",null);_.Q([_.M({value:3}),_.a("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"descriptionMaxLines",null);
_.Q([_.a("videoSecondaryInfoRenderer.metadataRowContainer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"collapsibleMetadataRows",null);_.Q([_.a("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"alwaysVisibleMetadataRows",null);
_.Q([_.a("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"hasInlineStructuredDescription",null);_.Q([_.a("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"showInlineStructuredDescription",null);
_.Q([_.a("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"descriptionExpandCommand",null);_.Q([_.a("videoSecondaryInfoRenderer.owner"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"videoOwnerCommand",null);_.Q([_.M({reflectToAttribute:!0}),_.a("videoPrimaryInfoRenderer.videoActions"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"flexMenuEnabled",null);
_.Q([_.M({selector:_.QK,reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"isFullscreen",void 0);_.Q([_.M({selector:_.Pk,reflectToAttribute:!0}),_.F("design:type",Object)],xw.prototype,"isTheaterMode",void 0);_.Q([_.a("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"showAttributedStringDescription",null);
_.Q([_.a("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"showFormattedStringDescription",null);_.Q([_.a("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xw.prototype,"showFadedStructuredDescription",null);
_.Q([_.Mb("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"videoPrimaryInfoRendererChanged",null);_.Q([_.a("videoPrimaryInfoRenderer.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"videoTitle",null);_.Q([_.a("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],xw.prototype,"noEndpoints",null);
_.Q([_.Mb("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"videoSecondaryInfoRendererChanged",null);_.Q([_.e2("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"structuredDescriptionContentRendererChanged",null);
_.Q([_.e2("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"updateTopLevelIconsOnly",null);_.Q([_.e2("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"updateShouldForceIconOnly",null);_.Q([_.e2("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"moveActionsElement",null);
_.Q([_.LO("yt-text-inline-expander-expand-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"onYtTextInlineExpanderExpandClicked",null);_.Q([_.LO("yt-text-inline-expander-collapse-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.Q([_.LO("yt-text-inline-expander-expanded-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],xw.prototype,"onRenderStamperFinished",null);
_.Q([_.LO("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"onYtExpanderMoreTapped",null);_.Q([_.LO("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"onYtExpanderLessTapped",null);
_.Q([_.e2("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"registerPanel",null);_.Q([_.e2("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"resetDescriptionState",null);
_.Q([_.e2("structuredDescriptionContentRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"parseColorSamplingData",null);_.Q([_.e2("hoverColor","isDark"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xw.prototype,"updateHoverColor",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-watch-metadata"})],xw);
_.u(xw,"ytd-watch-metadata",function(){if(ubt!==void 0)return ubt;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" 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]]" class="style-scope ytd-watch-metadata"> </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    <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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ubt=d},{mode:2});_.jmo=function(d){_.wG.call(this);this.JSC$22817_watchApi=d;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;ydM(this);Cot(this);i5o(this);BKY(this);cdH(this);tgo(this);drA(this)};
_.x(_.jmo,_.wG);var i5o=function(d){var f=function(){_.q("kevlar_is_pupi_enabled")||X4(d)};
d.JSC$22817_watchApi.getRoot().addEventListener("yt-player-updated",f);d.addOnDisposeCallback(function(){d.JSC$22817_watchApi.getRoot().removeEventListener("yt-player-updated",f)})},cdH=function(d){if(_.q("kevlar_endscreen_auto_theater_mode")){var f=d.JSC$22817_watchApi.subscribeToActiveChanged(function(){fpt(d)},!1);
d.addOnDisposeCallback(f)}},ydM=function(d){var f,R,W,p,U;
_.H(function(g){if(g.nextAddress==1)return g.yield(d.JSC$22817_watchApi.playerApi,2);f=g.yieldResult;R=function(K){K=!!K;Tw(d)&&(K=K?2:1,_.RK.getInstance().setState(K,!0,!1))};
W=function(K){K&&_.B8K(_.pY().getState())&&(_.zV(d.JSC$22817_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),d.temporaryTheaterMode=!0)};
p=function(K){_.q("kevlar_player_update_autonav_on_new_data")&&K.type==="newdata"&&(_.q("kevlar_is_pupi_enabled")||X4(d))};
U=function(K){d.onPlayerStateChange(K)};
_.q("kevlar_endscreen_auto_theater_mode")&&f.addEventListener("onAutonavCancelled",W);f.addEventListener("onAutonavChangeRequest",R);f.addEventListener("onVideoDataChange",p);f.addEventListener("onStateChange",U);d.addOnDisposeCallback(function(){f.removeEventListener("onAutonavChangeRequest",R);f.removeEventListener("onVideoDataChange",p);f.removeEventListener("onStateChange",U);_.q("kevlar_endscreen_auto_theater_mode")&&f.removeEventListener("onAutonavCancelled",W)});
_.a4(g)})},Cot=function(d){d.JSC$22817_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){d.autonavCancelledBySignal=!0;
_.q("kevlar_is_pupi_enabled")||X4(d)});
d.JSC$22817_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(f,R,W){R&&X4(d,W)});
d.JSC$22817_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){Tw(d)&&_.RK.getInstance().setState(2,!0,!0)});
d.JSC$22817_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){Tw(d)&&_.RK.getInstance().setState(1,!0,!0)});
d.addOnDisposeCallback(function(){d.JSC$22817_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");d.JSC$22817_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");d.JSC$22817_watchApi.unregisterActionHandler("yt-enable-autoplay-command");d.JSC$22817_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},BKY=function(d){var f=d.JSC$22817_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){drA(d)}),R=d.JSC$22817_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){tgo(d)});
d.addOnDisposeCallback(function(){d.JSC$22817_watchApi.unsubscribeByKey(f);d.JSC$22817_watchApi.unsubscribeByKey(R)})},drA=function(d){d.autonavCancelledBySignal=!1;
_.q("kevlar_is_pupi_enabled")||X4(d)},tgo=function(d){var f=d.JSC$22817_watchApi.getWatchNextResponse(),R,W;
var p=(f=(W=_.e(f==null?void 0:(p=f.playerOverlays)==null?void 0:(R=p.playerOverlayRenderer)==null?void 0:R.autonavToggle,_.gLa))==null?void 0:W.enabled)?2:1;_.q("kevlar_is_pupi_enabled")?_.RK.getInstance().setState(p,!1,!1):X4(d);_.q("web_persist_server_autonav_state_on_client")&&typeof f==="boolean"&&_.wcJ(p===2)},Tw=function(d){if(d.autonavCancelledBySignal)return!1;
var f,R,W,p;return!!((f=d.JSC$22817_watchApi.getWatchNextResponse())==null?0:(R=f.contents)==null?0:(W=R.twoColumnWatchNextResults)==null?0:(p=W.autoplay)==null?0:p.autoplay)};
_.jmo.prototype.onPlayerStateChange=function(d){if(d===0){d=!_.RK.getInstance().isAutoplaySetExplicitly();var f=this.JSC$22817_watchApi.getWatchNextResponse(),R,W,p,U;f=_.e(f==null?void 0:(R=f.contents)==null?void 0:(W=R.twoColumnWatchNextResults)==null?void 0:(p=W.autoplay)==null?void 0:(U=p.autoplay)==null?void 0:U.autoplayExplicitChoiceDialogRenderer,_.GtO);Tw(this)&&d&&f&&_.Lu.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:f},popupType:"DIALOG"}})}else fpt(this)};
var fpt=function(d){d.temporaryTheaterMode&&(d.temporaryTheaterMode=!1,_.zV(d.JSC$22817_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},X4=function(d,f){f=f===void 0?!1:f;
var R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22817_watchApi.playerApi,2);R=W.yieldResult;Tw(d)?R.setAutonavState(_.RK.getInstance().getState(),f):R.setAutonavState(1,f);_.a4(W)})};var RVD={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"};_.p0M=function(d){_.wG.call(this);var f=this;this.JSC$22822_watchApi=d;var R=this.JSC$22822_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){We5(f)});
this.addOnDisposeCallback(function(){f.JSC$22822_watchApi.unsubscribeByKey(R)});
We5(this)};
_.x(_.p0M,_.wG);var We5=function(d){var f=d.JSC$22822_watchApi.getPlayerResponse(),R=d.JSC$22822_watchApi.getWatchNextResponse();if(!_.rQk(f==null?void 0:f.playabilityStatus,R==null?void 0:R.playerOverlays)){var W;var p=f==null?void 0:(W=f.playabilityStatus)==null?void 0:W.errorScreen}d.JSC$22822_watchApi.provideRenderingData("ERROR_SCREEN",p)};var UrS=_.UI(function(d){var f=d.data;d=_.q("web_watch_video_details_hide_subtitle");var R=_.q("web_watch_video_details_single_line_title"),W=_.qL(function(){var K=f().onTap;K&&_.Ze().resolve(_.s4).resolveCommand(K)}),p={},U={},g={};
return _.z("yt-player-overlay-video-details-renderer",{class:_.Iw("ytPlayerOverlayVideoDetailsRendererHost",(p.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.q("web_watch_video_details_transparent_background"),p)),"on:click":W,role:"button"},_.z("h2",{class:_.Iw("ytPlayerOverlayVideoDetailsRendererTitle",(U.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return R},U))},_.z(_.d4,{text:function(){return f().title}})),_.z("div",{class:_.Iw("ytPlayerOverlayVideoDetailsRendererSubtitle",
(g.ytPlayerOverlayVideoDetailsRendererHideSubtitle=d,g))},_.z(_.d4,{text:function(){return f().subtitle}})))},"Ek");var Ab={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},ODH=_.UI(function(d){var f=d.data;var R=_.F8(_.QK),W=_.q("web_watch_action_bar_resize_buttons"),p=_.q("web_watch_video_action_dsdvb"),U=_.q("delhi_modern_web_player_icons")&&!_.q("enable_web_delhi_icons");d=_.q("delhi_modern_web_player_disable_frosted_glass");var g=function(){return W&&!R()?{size:"M"}:void 0},K={};
return _.z("yt-player-quick-action-buttons",{class:_.Iw("ytPlayerQuickActionButtonsHost",(K.ytPlayerQuickActionButtonsHostTheaterMode=function(){return!R()},K.ytPlayerQuickActionButtonsHostDisableBackdropFilter=d,K))},_.z(_.TB,{each:function(){var E=f();
if(U){E=JSON.parse(JSON.stringify(E));for(var Y=_.Z(E),b=Y.next();!b.done;b=Y.next()){var D=b.value,I=void 0;b=_.e((I=_.e(D,_.Vj))==null?void 0:I.toggleButtonViewModel,_.oE);var L=void 0;I=_.e((L=_.e(D,_.Su))==null?void 0:L.toggleButtonViewModel,_.oE);L=_.e(D,_.nP);D=_.e(D,_.oE);if(b)I=_.e(b.defaultButtonViewModel,_.nP),b=_.e(b.toggledButtonViewModel,_.nP),I&&I.iconName&&(I.iconName=Ab[I.iconName]),b&&b.iconName&&(b.iconName=Ab[b.iconName]);else if(I)b=_.e(I.defaultButtonViewModel,_.nP),I=_.e(I.toggledButtonViewModel,
_.nP),b&&b.iconName&&(b.iconName=Ab[b.iconName]),I&&I.iconName&&(I.iconName=Ab[I.iconName]);else if(L)L.iconName&&(L.iconName=Ab[L.iconName]);else if(D){b=_.e(D.defaultButtonViewModel,_.nP);I=_.e(D.toggledButtonViewModel,_.nP);D=void 0;if((D=b)==null?0:D.iconName)b.iconName=Ab[b.iconName];b=void 0;if((b=I)==null?0:b.iconName)I.iconName=Ab[I.iconName]}}}p&&(E=TyS(E));return E}},function(E){return _.z(_.aH,{data:function(){return E}},{buttonViewModel:function(Y){return _.z(_.bE,{data:Y.data,
buttonOverrides:g})},
likeButtonViewModel:function(Y){return _.z(_.JU,{data:Y.data,buttonShapeOverrideables:g})},
dislikeButtonViewModel:function(Y){return _.z(_.Fm,{data:Y.data,buttonShapeOverrideables:g})},
toggleButtonViewModel:function(Y){return _.z(_.r4,{data:Y.data,buttonShapeOverrides:g})}})}))},"Fk");_.smH=function(d){_.wG.call(this);var f=this;this.JSC$22826_watchApi=d;d=_.Z(_.kY({},void 0,"n9wCVe"));this.quickActionsViewModel=d.next().value;this.setQuickActionsViewModel=d.next().value;d=_.Z(_.kY({},void 0,"JD2YUd"));this.playerOverlayVideoDetailsRenderer=d.next().value;this.setPlayerOverlayVideoDetailsRenderer=d.next().value;var R=this.JSC$22826_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ZDA(f)});
this.addOnDisposeCallback(function(){f.JSC$22826_watchApi.unsubscribeByKey(R)});
ZDA(this)};
_.x(_.smH,_.wG);
var ZDA=function(d){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X;_.H(function(w){if(w.nextAddress==1)return w.yield(d.JSC$22826_watchApi.playerApi,2);f=w.yieldResult;R=d.JSC$22826_watchApi.getWatchNextResponse();U=(W=R)==null?void 0:(p=W.playerOverlays)==null?void 0:p.playerOverlayRenderer;K=_.e((g=U)==null?void 0:g.fullscreenQuickActionsBar,_.KPe);(Y=(E=d).setQuickActionsViewModel)==null||Y.call(E,K||{});K&&g3d(d,f);I=(b=U)==null?void 0:(D=b.videoDetails)==null?void 0:D.playerOverlayVideoDetailsRenderer;(X=(L=
d).setPlayerOverlayVideoDetailsRenderer)==null||X.call(L,I||{});I&&HDo(d,f);_.a4(w)})},g3d=function(d,f){if(!d.quickActionButtonsContainer)if(f.setFullscreenQuickActions){d.quickActionButtonsContainer=document.createElement("div");
f.setFullscreenQuickActions(d.quickActionButtonsContainer);var R=function(){return d.quickActionsViewModel().quickActionButtons||[]},W=_.lV(d.quickActionButtonsContainer,function(){return _.z(ODH,{data:R})});
d.addOnDisposeCallback(function(){f.setFullscreenQuickActions(void 0);W()})}else _.JA(new _.M2("setFullscreenQuickActions not defined",{playerApi:Object.keys(f),
isReady:f.isReady(),appState:f.getAppState()}))},HDo=function(d,f){if(!d.playerOverlayVideoDetailsRendererContainer)if(f.setPlayerOverlayVideoDetailsRenderer){d.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
f.setPlayerOverlayVideoDetailsRenderer(d.playerOverlayVideoDetailsRendererContainer);var R=_.lV(d.playerOverlayVideoDetailsRendererContainer,function(){return _.z(UrS,{data:d.playerOverlayVideoDetailsRenderer})});
d.addOnDisposeCallback(function(){f.setPlayerOverlayVideoDetailsRenderer(void 0);R()})}else _.JA(new _.M2("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(f),
isReady:f.isReady(),appState:f.getAppState()}))};_.aU=function(d){_.wG.call(this);var f=this;this.JSC$22832_watchApi=d;this.JSC$22832_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;d=_.xl(_.pY(),_.QK,function(R){f.onFullscreenChanged(R)});
this.addOnDisposeCallback(d);d=_.xl(_.pY(),_.Xf,function(R){f.onWatchScroll(R)});
this.addOnDisposeCallback(d);_.q("kevlar_watch_while_v2")&&(d=_.xl(_.pY(),_.JB,function(R){KeY(f,R)}),this.addOnDisposeCallback(d));
E39(this);zVK(this);kzt();this.onWatchScroll(_.Xf(_.pY().getState()));_.Jp("START_IN_FULL_WINDOW_MODE")&&this.JSC$22832_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.x(_.aU,_.wG);var E39=function(d){d.JSC$22832_watchApi.registerActionHandler("yt-fullscreen-change-action",function(f){var R=d.JSC$22832_watchApi.isActive();f&&!R||_.pY().dispatch(_.zD({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!f}}))});
d.addOnDisposeCallback(function(){d.JSC$22832_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},zVK=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22832_watchApi.playerApi,2);f=W.yieldResult;R=function(){d.onFullerscreenEduClicked()};
f.addEventListener("onFullerscreenEduClicked",R);d.addOnDisposeCallback(function(){f.removeEventListener("onFullerscreenEduClicked",R)});
_.a4(W)})};
_.aU.prototype.onFullscreenChanged=function(d){var f=this,R;return _.H(function(W){if(W.nextAddress==1)return f.isFullscreen=!!_.s$(),W.yield(f.JSC$22832_watchApi.playerApi,2);R=W.yieldResult;f.JSC$22832_miniplayerActive||R.setFauxFullscreen(f.isFullscreen);if(d&&(f.JSC$22832_watchApi.focusOnPlayer(),!f.fullerscreenEduButtonShownThisPlayback)){f.fullerscreenEduButtonShownThisPlayback=!0;var p=_.Da("yt-fullerscreen-edu-button-shown-count")||0;_.bA("yt-fullerscreen-edu-button-shown-count",p+1,31536E3);
f.updateFullerscreenEduButtonSubtleModeState()}_.a4(W)})};
var KeY=function(d,f){var R;_.H(function(W){if(W.nextAddress==1)return d.JSC$22832_miniplayerActive=f,W.yield(d.JSC$22832_watchApi.playerApi,2);R=W.yieldResult;R.setFauxFullscreen(!d.JSC$22832_miniplayerActive&&d.isFullscreen);_.a4(W)})};
_.aU.prototype.onWatchScroll=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return _.q("external_fullscreen_with_edu")?p.yield(f.JSC$22832_watchApi.playerApi,2):p.return();R=p.yieldResult;W=d<=0;f.shouldShowFullerscreenEdu!==W&&(f.shouldShowFullerscreenEdu=W,R.updateFullerscreenEduButtonVisibility(!f.shouldShowFullerscreenEdu));_.a4(p)})};
_.aU.prototype.onFullerscreenEduClicked=function(){this.JSC$22832_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var d=_.Da("yt-fullerscreen-edu-button-click-count")||0;_.bA("yt-fullerscreen-edu-button-click-count",d+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.aU.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var d=this,f,R,W,p,U,g;return _.H(function(K){if(K.nextAddress==1)return f=_.Da("yt-fullerscreen-edu-button-click-count")||0,R=_.Da("yt-fullerscreen-edu-button-shown-count")||0,W=_.HX("external_fullscreen_button_click_threshold"),p=_.HX("external_fullscreen_button_shown_threshold"),U=f>=W||R>=p,K.yield(d.JSC$22832_watchApi.playerApi,2);g=K.yieldResult;g.updateFullerscreenEduButtonSubtleModeState(U);_.a4(K)})};
_.aU.prototype.disposeInternal=function(){_.wG.prototype.disposeInternal.call(this);var d=_.s$();_.q("kevlar_exit_fullscreen_leaving_watch")&&d&&_.gZ(d)};
var kzt=function(){if(_.q("web_watch_add_viewport_meta_tag")){var d=document.querySelector("meta[name=viewport]"),f=document.head;f&&!d&&(d=document.createElement("meta"),d.name="viewport",d.content="width=device-width, initial-scale=1.0, viewport-fit=cover",f.appendChild(d))}};_.MR=function(d){_.wG.call(this);var f=this;this.JSC$22836_watchApi=d;this.jobId=0;this.pendingRequestId=void 0;var R=this.JSC$22836_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YKt(f)});
this.addOnDisposeCallback(function(){f.JSC$22836_watchApi.unsubscribeByKey(R)});
YKt(this)};
_.x(_.MR,_.wG);var bDY=function(d){_.Pp.cancelJob(d.jobId);d.pendingRequestId=void 0},YKt=function(d){bDY(d);
var f=AFn(d.JSC$22836_watchApi.getWatchNextResponse());if(f){var R=250,W,p=(W=_.e(f,_.gla))==null?void 0:W.initialDelayMs;_.q("web_watch_updated_metadata_server_initial_delay")&&p&&(R=p);d.jobId=_.Pp.addLowPriorityJob(function(){return d.fetchUpdatedMetadata(f)},R)}};
_.MR.prototype.fetchUpdatedMetadata=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r;return _.H(function(v){switch(v.nextAddress){case 1:f&&(W={continuation:f});if(!_.q("web_get_updated_metadata_fantasy_panel_continuation_params")){v.jumpTo(2);break}p=_.Ze().resolve(_.V$);U="PAsports_fantasy";return v.yield(p.isVisible(U,!0),3);case 3:v.yieldResult&&(Y=(K=(g=p).getUpdatePanelContinuationData)==null?void 0:(E=K.call(g,U))==null?void 0:E.updatePanelContinuationRequest)&&(W||(W={}),W.clientParams=
{panelContinuationParams:{panelContinuation:Y}});case 2:b=_.Ze().resolve(_.nY);if(!b)return _.vW(Error("Io")),v.return();D={};R.pendingRequestId=D;return v.yield(_.iG(b,d,W),4);case 4:I=v.yieldResult;if(D!==R.pendingRequestId)return v.return();w=(L=I)==null?void 0:(X=L.continuation)==null?void 0:X.timedContinuationData;((S=w)==null?0:S.continuation)&&((r=w)==null?0:r.timeoutMs)&&(R.jobId=_.Pp.addLowPriorityJob(function(){return R.fetchUpdatedMetadata(d,w.continuation)},w.timeoutMs));
_.a4(v)}})};
_.MR.prototype.disposeInternal=function(){_.wG.prototype.disposeInternal.call(this);bDY(this)};var Drn=_.UI(function(d){var f=_.qL(function(){var W=d.data().videoId;if(d.active())W=_.Zu(W),_.Ze().resolve(_.s4).resolveCommand(W);else{var p=d.playerApi(),U=p.getAvailableAudioTracks(),g,K,E=(g=d.sourceVideoConfig().audioTracks)==null?void 0:(K=g.find(function(Y){return Y.isDefaultForSource}))==null?void 0:K.id;
if(U=U.find(function(Y){return Y.getLanguageInfo().getId()===E}))p.setAudioTrack(U,!0),p.setCompositeParam({activeVideoId:W}),d.setActiveSourceId(W)}}),R={};
return _.z("ytw-composite-source-video-overlay",{class:_.Iw("ytwCompositeSourceVideoOverlayHost",(R.ytwCompositeSourceVideoOverlayActive=d.active,R.ytwCompositeSourceVideoOverlayInteracting=d.interacting,R)),style:_.xJ({left:function(){var W;return((W=d.data().topLeftCornerX)!=null?W:0)*100+"%"},
top:function(){var W;return((W=d.data().topLeftCornerY)!=null?W:0)*100+"%"},
width:function(){var W;return((W=d.data().width)!=null?W:0)*100+"%"},
height:function(){var W;return((W=d.data().height)!=null?W:0)*100+"%"}}),
"on:click":f},_.z("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Gk");var IpY=_.UI(function(d){var f=_.Z(_.ey(function(){var g,K=(g=d.data().sources)==null?void 0:g.find(function(E){return E.isActive});
if(K)return K.videoId})),R=f.next().value,W=f.next().value;
f=_.Z(_.kY(!1,void 0,"WI4BUb"));var p=f.next().value,U=f.next().value;return _.z("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.qL(function(){U(!0)}),
"on:mouseout":_.qL(function(){U(!1)})},_.z(_.k,{cond:function(){return d.data().sources},
then:function(g){return _.z(_.TB,{each:g},function(K){return _.z(Drn,{data:K,active:function(){return K.videoId===R()},
setActiveSourceId:W,interacting:p,playerApi:d.playerApi,sourceVideoConfig:function(){return aLD(d.compositeVideoConfig(),K.videoId)}})})}}))},"Hk");_.eVd=function(d){_.wG.call(this);this.JSC$22852_watchApi=d;d=_.Z(_.kY({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=d.next().value;this.setCompositeVideoOverlayRenderer=d.next().value;d=_.Z(_.kY({},void 0,"OlaJpc"));this.compositeVideoConfig=d.next().value;this.setCompositeVideoConfig=d.next().value;qKS(this);Led(this)};
_.x(_.eVd,_.wG);var qKS=function(d){var f=d.JSC$22852_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Led(d)});
d.addOnDisposeCallback(function(){d.JSC$22852_watchApi.unsubscribeByKey(f)})},xr9=function(d){var f;
return _.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22852_watchApi.playerApi,2);f=R.yieldResult;f.setCompositeVideoOverlayRendererComponent(d.container);_.a4(R)})},X09=function(d){var f;
return _.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22852_watchApi.playerApi,2);f=R.yieldResult;f.setCompositeVideoOverlayRendererComponent(void 0);_.a4(R)})},TGo=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22852_watchApi.playerApi,2);f=W.yieldResult;d.container=document.createElement("div");R=_.lV(d.container,function(){return _.z(IpY,{data:d.compositeVideoOverlayRenderer,compositeVideoConfig:d.compositeVideoConfig,playerApi:f})});
d.addOnDisposeCallback(R);_.a4(W)})},Led=function(d){var f,R,W,p,U,g,K,E;
_.H(function(Y){return Y.nextAddress==1?(f=d.JSC$22852_watchApi.getPlayerResponse(),U=_.e((R=f)==null?void 0:(W=R.overlay)==null?void 0:(p=W.playerControlsOverlayRenderer)==null?void 0:p.compositeVideoOverlay,bId),E=(g=f)==null?void 0:(K=g.playerConfig)==null?void 0:K.compositeVideoConfig,U&&d.setCompositeVideoOverlayRenderer(U),E&&d.setCompositeVideoConfig(E),U&&E?d.container?Y.jumpTo(6):Y.yield(TGo(d),6):AHD(d)?Y.yield(X09(d),0):Y.jumpTo(0)):AHD(d)?Y.jumpTo(0):Y.yield(xr9(d),0)})},AHD=function(d){var f;
return!((f=d.container)==null||!f.parentElement)};
_.eVd.prototype.disposeInternal=function(){AHD(this)&&X09(this);_.wG.prototype.disposeInternal.call(this)};_.Gzo=function(d){_.wG.call(this);var f=this;this.JSC$22858_watchApi=d;var R=this.JSC$22858_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var W=f.JSC$22858_watchApi.getPlayerResponse();if(W){var p,U;if(W=_.e((p=W.endscreen)==null?void 0:(U=p.endscreenRenderer)==null?void 0:U.hideButton,_.oE)){var g;(g=f.setEndscreenHideButton)==null||g.call(f,W);apH(f)}}});
this.addOnDisposeCallback(function(){f.JSC$22858_watchApi.unsubscribeByKey(R)});
d=_.Z(_.kY({},void 0,"ER3tqb"));this.endscreenHideButton=d.next().value;this.setEndscreenHideButton=d.next().value;Mbd(this);w0M(this);lpk(this)};
_.x(_.Gzo,_.wG);var apH=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return d.creatorEndscreenHideButtonContainer?W.return():W.yield(d.JSC$22858_watchApi.playerApi,2);f=W.yieldResult;d.creatorEndscreenHideButtonContainer=document.createElement("div");_.B0(d.creatorEndscreenHideButtonContainer,!1);f.setCreatorEndscreenHideButton(d.creatorEndscreenHideButtonContainer);R=_.lV(d.creatorEndscreenHideButtonContainer,function(){return _.z(_.r4,{data:d.endscreenHideButton,useOutlinedIcon:!0})});
d.addOnDisposeCallback(function(){R();var p;(p=f)==null||p.setCreatorEndscreenHideButton(void 0)});
_.a4(W)})},Mbd=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22858_watchApi.playerApi,2);f=W.yieldResult;R=function(){d.creatorEndscreenHideButtonContainer&&_.B0(d.creatorEndscreenHideButtonContainer,!0)};
f.addEventListener("endscreenelementshown",R);d.addOnDisposeCallback(function(){var p;(p=f)==null||p.removeEventListener("endscreenelementshown",R)});
_.a4(W)})},w0M=function(d){var f=function(){d.creatorEndscreenHideButtonContainer&&_.B0(d.creatorEndscreenHideButtonContainer,!1)},R=d.JSC$22858_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",f),W=d.JSC$22858_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",f);
d.addOnDisposeCallback(function(){d.JSC$22858_watchApi.unsubscribeByKey(R);d.JSC$22858_watchApi.unsubscribeByKey(W)})},lpk=function(d){d.JSC$22858_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(f){var R=_.e(f,HID);
d.JSC$22858_watchApi.playerApi.then(function(W){W==null||W.setCreatorEndscreenVisibility(!!R.hide)})});
d.addOnDisposeCallback(function(){d.JSC$22858_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.Vbo=function(d){_.wG.call(this);this.JSC$22864_watchApi=d;SKY(this)};
_.x(_.Vbo,_.wG);var SKY=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22864_watchApi.playerApi,2);f=W.yieldResult;R=function(p){_.pY().dispatch(_.zD({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:p}}))};
f.addEventListener("onRetroModeChanged",R);d.addOnDisposeCallback(function(){f.removeEventListener("onRetroModeChanged",R)});
_.a4(W)})};var w$=0,MX=0,lt=0;var rHt;rHt=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.w3=function(d){_.wG.call(this);this.JSC$22877_watchApi=d;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;mrt(this)};
_.x(_.w3,_.wG);
var mrt=function(d){var f,R,W;_.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$22877_watchApi.playerApi,2);f=p.yieldResult;if(d.isDisposed())return p.return();d.sessionStorage=_.oks("yt-sleep-timer");d.sessionStorage||_.JA(new _.M2("SessionStorage for Sleep Timer is undefined."));((R=d.sessionStorage)==null?void 0:R.get("yt-sleep-timer"))==="true"&&(Pca(),(W=d.sessionStorage)==null||W.remove("yt-sleep-timer"),f.syncVolume());uRa(d,f);PBD(d,f);QmA(d,f);_.a4(p)})},uRa=function(d,f){var R=function(Y){d.onSleepTimerSettingsChanged(Y,
f)},W=function(Y){d.onPlayerStateChange(Y,f)},p=function(){d.onLoopChange(f)},U=function(){d.onCloseMiniplayer(f)},g=function(){ViM(f,(0,_.OB)(),QCK(f),d.selectedOption==="End of video",f.getPlayerState()!==1)},K=function(){d.onSeekComplete(f)},E=function(){_.Pp.cancelJob(MX);
var Y=f.getCurrentTime()>=f.getDuration(),b=d.selectedOption==="End of video"||d.selectedOption==="End of playlist"&&!lLo(d.playlistId);Y&&b&&v3t(d,f)};
f.addEventListener("onSleepTimerSettingsChanged",R);f.addEventListener("onLoopChange",p);f.addEventListener("onLoopRangeChange",p);f.addEventListener("onStateChange",W);f.addEventListener("onCloseMiniplayer",U);f.addEventListener("onSleepTimerFeatureAvailable",g);f.addEventListener("SEEK_COMPLETE",K);f.addEventListener("onAdStart",E);d.addOnDisposeCallback(function(){f.removeEventListener("onSleepTimerSettingsChanged",R);f.removeEventListener("onLoopChange",p);f.removeEventListener("onLoopRangeChange",
p);f.removeEventListener("onStateChange",W);f.removeEventListener("onCloseMiniplayer",U);f.removeEventListener("onSleepTimerFeatureAvailable",g);f.removeEventListener("SEEK_COMPLETE",K);f.removeEventListener("onAdStart",E)})},PBD=function(d,f){var R=d.JSC$22877_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var W=f.getVideoData().video_id,p,U=(p=MiK(d.JSC$22877_watchApi))==null?void 0:p.playlistId;
d.pauseAutonavPlayback&&(f.pauseVideo(),f.syncVolume(),d.pauseAutonavPlayback=!1);if(d.selectedOption==="End of video"&&W!==d.videoId)ls(d,f);else{if(d.selectedOption==="End of playlist"){p=lLo(d.playlistId);if(U!==d.playlistId){ls(d,f);break a}p?p&&FeH(d,f):JHa(d,f)}d.videoId=W;d.playlistId=U}}});
d.addOnDisposeCallback(function(){d.JSC$22877_watchApi.unsubscribeByKey(R)})},QmA=function(d,f){var R=_.Ze().resolve(_.hO),W=_.xl(R,_.C0W,function(U){U&&d.selectedOption!=="Off"&&ls(d,f)}),p=d.JSC$22877_watchApi.subscribeToActiveChanged(function(U){var g,K;
return _.H(function(E){if(E.nextAddress==1)return E.yield(_.Lq().navigationFinishPromise,2);g=!_.T9e();K=_.Ze().resolve(_.m8).isMiniplayerActive();U||!aD(d.selectedOption)||K||g||ls(d,f);_.a4(E)})},!1);
R=_.xl(R,function(U){return U.entities.playlistLoopStateEntity||{}},function(U){U=U===void 0?{}:U;
var g=waD(d.JSC$22877_watchApi);if(g){var K;((K=U[g])==null?void 0:K.state)==="PLAYLIST_LOOP_STATE_ALL"&&aD(d.selectedOption)&&ls(d,f)}});
d.addOnDisposeCallback(W);d.addOnDisposeCallback(R);d.addOnDisposeCallback(p)};
_.w3.prototype.onSleepTimerSettingsChanged=function(d,f){switch(d){case "Off":this.selectedOption!=="Off"&&ls(this,f);break;case "End of video":case "End of playlist":n3k(this,d,f);break;default:n3k(this,d,f,rHt.get(d))}};
_.w3.prototype.onLoopChange=function(d){(d.getLoopVideo()||d.getLoopRange())&&aD(this.selectedOption)&&ls(this,d)};
_.w3.prototype.onCloseMiniplayer=function(d){aD(this.selectedOption)&&ls(this,d)};
var n3k=function(d,f,R,W){hVY(d,R);d.selectedOption=f;d.videoId=R.getVideoData().video_id;d.playlistId="";var p;(p=d.sessionStorage)==null||p.set("yt-sleep-timer","true");d.adjustmentsCount++;ViM(R,(0,_.OB)(),QCK(R),d.selectedOption==="End of video");if(d.selectedOption==="End of video")JHa(d,R),o3M(d,R);else if(d.selectedOption==="End of playlist"){o3M(d,R);var U,g;d.playlistId=(g=(U=MiK(d.JSC$22877_watchApi))==null?void 0:U.playlistId)!=null?g:"";lLo(d.playlistId)||JHa(d,R)}else W&&(d.presetFadeSchedulerId=
_.G2(_.Pp,function(){mO9(R,15E3)},W-15E3),d.presetPauseSchedulerId=_.G2(_.Pp,function(){v3t(d,R)},W),rF9(R,(0,_.OB)(),W))},v3t=function(d,f){if(d.JSC$22877_watchApi.isActive()){var R={dismissDialogEndpoint:{}};
var W={commandExecutorCommand:{commands:[R,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};R={buttonViewModel:{title:_.X7("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:R}}};W={buttonViewModel:{title:_.X7("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:W}}};var p={dialogHeaderViewModel:{headline:{content:_.X7("SLEEP_TIMER_ENDED_TITLE")}}},
U={basicContentViewModel:{paragraphs:[{text:{content:_.X7("SLEEP_TIMER_ENDED_TEXT")}}]}};R={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:p,content:U,footer:{panelFooterViewModel:{primaryButton:R,secondaryButton:W,shouldHideDivider:!0}}}}}}};_.Ze().resolve(_.s4).resolveCommand(R,{form:{element:d}})}else Pca();$rA(d,!1);NGS(d,f);f.pauseVideo();_.RK.getInstance().getState()===2&&f.getPlayerState()===5&&(d.pauseAutonavPlayback=!0)},ls=function(d,f){$rA(d,!0);
NGS(d,f);Pca()},NGS=function(d,f){hVY(d,f);
d.selectedOption="Off";d.videoId="";d.playlistId="";d.adjustmentsCount=0;var R;(R=d.sessionStorage)==null||R.remove("yt-sleep-timer");_.Pp.cancelJob(w$);f.resetSleepTimerMenuSettings()},$rA=function(d,f){f={timer_length_adjustment_times_during_session:d.adjustmentsCount-1,
is_session_cancelled:f};switch(d.selectedOption){case "Off":f.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":f.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":f.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:f.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",f.option_duration_in_minutes=rHt.get(d.selectedOption)/6E4}_.mY("sleepTimerSessionFinishEvent",f)};
_.w3.prototype.onPlayerStateChange=function(d,f){d===1?ViM(f,(0,_.OB)(),QCK(f),this.selectedOption==="End of video"):d===0?(_.Pp.cancelJob(MX),f.setVideoTimeLeft(Se5(0,0))):d===2&&_.Pp.cancelJob(MX);this.selectedOption==="End of video"?d===0?v3t(this,f):d===2&&uad(f):this.selectedOption!=="End of playlist"||lLo(this.playlistId)||(d===0?v3t(this,f):d===2&&uad(f))};
_.w3.prototype.onSeekComplete=function(d){d.getPlayerState()===2&&ViM(d,(0,_.OB)(),QCK(d),this.selectedOption==="End of video",!0)};
_.w3.prototype.onCueRangeEnter=function(d,f){d==="sleep-timer-fade-audio"&&mO9(f,(f.getDuration()-f.getProgressState().current)*1E3)};
_.w3.prototype.onCueRangeExit=function(d,f){d==="sleep-timer-fade-audio"&&f.getPlayerState()!==0&&uad(f,!0)};
var JHa=function(d,f){f.addCueRange("sleep-timer-fade-audio",f.getDuration()-15,f.getDuration());f.addEventListener("onCueRangeEnter",function(R){d.onCueRangeEnter(R,f)});
f.addEventListener("onCueRangeExit",function(R){d.onCueRangeExit(R,f)})},FeH=function(d,f){f.removeCueRange("sleep-timer-fade-audio");
f.removeEventListener("onCueRangeEnter",function(R){d.onCueRangeEnter(R,f)});
f.removeEventListener("onCueRangeExit",function(R){d.onCueRangeExit(R,f)})},hVY=function(d,f){aD(d.selectedOption)?FeH(d,f):(_.Pp.cancelJob(d.presetPauseSchedulerId),_.Pp.cancelJob(d.presetFadeSchedulerId),d.presetPauseSchedulerId=0,d.presetFadeSchedulerId=0);
uad(f,!0)},o3M=function(d,f){f.setLoop(!1);
f.setLoopVideo(!1);f.setLoopRange(null);(d=waD(d.JSC$22877_watchApi))&&_.Ze().resolve(_.hO).dispatch(_.MG("playlistLoopStateEntity",d,{key:d,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.BGA=function(d){_.wG.call(this);this.JSC$22880_watchApi=d;yHa(this);CBD(this);iDD(this);d=d.getRoot();if(d.is==="ytd-watch-flexy"||d.is==="ytd-watch-grid")d.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.tk5();_.q("web_watch_log_theater_mode_cookie_state")&&_.xW.get("wide","0")==="1"&&_.uxJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.x(_.BGA,_.wG);var yHa=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22880_watchApi.playerApi,2);f=W.yieldResult;R=function(p){cHt(d,!!p)};
f.addEventListener("SIZE_CLICKED",R);d.addOnDisposeCallback(function(){f.removeEventListener("SIZE_CLICKED",R)});
_.a4(W)})},CBD=function(d){d.JSC$22880_watchApi.registerActionHandler("yt-toggle-theater-mode",function(f,R){cHt(d,f,R===void 0?!0:R)});
d.addOnDisposeCallback(function(){d.JSC$22880_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.BGA.prototype.getState=function(){return _.Pk(_.pY().getState())};
var cHt=function(d,f,R){R=R===void 0?!0:R;var W,p,U,g=_.q("enable_player_resize_transition")&&!!d.JSC$22880_watchApi.getWatchNextResponse()&&!((W=d.JSC$22880_watchApi.getWatchNextResponse())==null?0:(p=W.contents)==null?0:(U=p.twoColumnWatchNextResults)==null?0:U.conversationBar);_.n3s(function(){_.pY().dispatch(_.zD({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:f}}));_.q("theater_mode_scroll_to_top_killswitch")||d.JSC$22880_watchApi.scrollWatchTo(0,!1);_.s$()&&_.q("external_fullscreen")&&_.gZ(document.documentElement);
iDD(d);R&&_.Xq("wide",f?"1":"0",-1);_.zV(d.JSC$22880_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);d.JSC$22880_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:f});f&&_.tk5()},{shouldWrap:g})},iDD=function(d){var f;
_.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22880_watchApi.playerApi,2);f=R.yieldResult;f.setSizeStyle(!0,d.getState());_.a4(R)})};var jOt=function(d){_.wG.call(this);var f=this;this.playerApi=d;this.timeToPanelSyncKeyMap={};var R;if(d==null?0:(R=d.isReady)==null?0:R.call(d)){R=_.xl(_.Ze().resolve(_.hO),function(p){return p.entities.timedMarkersListSyncEntity||{}},function(p,U){p=p===void 0?{}:p;
U=U===void 0?{}:U;for(var g=_.Z(Object.keys(U)),K=g.next();!K.done;K=g.next())K=K.value,p[K]!==U[K]&&tbn(f,U[K]);U=_.Z(Object.keys(p));for(g=U.next();!g.done;g=U.next())g=g.value,K=p[g],f.timeToPanelSyncKeyMap[g]&&dgS(f,K)});
this.addOnDisposeCallback(R);var W=function(p){f.onCueRangeEnter(p)};
d.addEventListener("onCueRangeEnter",W);this.addOnDisposeCallback(function(){var p;(p=d.removeEventListener)==null||p.call(d,"onCueRangeEnter",W)})}};
_.x(jOt,_.wG);
var dgS=function(d,f){var R,W;if((R=d.playerApi)==null?0:(W=R.isReady)==null?0:W.call(R)){var p;if((R=f==null?void 0:(p=f.timedListData)==null?void 0:p.sections)&&f!=null&&f.key)for(p=_.Z(R),R=p.next();!R.done;R=p.next())if(R=R.value,R.timedSyncDataList&&R.sectionId)for(W=0;W<R.timedSyncDataList.length;W++){var U=R.timedSyncDataList[W];U.syncItemId&&d.playerApi.addCueRange(R.sectionId+"_"+f.key+"_"+U.syncItemId,Number(U.videoTimeMs)/1E3,W===R.timedSyncDataList.length-1?0x8000000000000:Number(R.timedSyncDataList[W+
1].videoTimeMs)/1E3)}}},tbn=function(d,f){var R,W;
if((R=d.playerApi)==null?0:(W=R.isReady)==null?0:W.call(R)){var p;if((R=f==null?void 0:(p=f.timedListData)==null?void 0:p.sections)&&f!=null&&f.key)for(p=_.Z(R),R=p.next();!R.done;R=p.next())if(R=R.value,R.timedSyncDataList&&R.sectionId){W=_.Z(R.timedSyncDataList);for(var U=W.next();!U.done;U=W.next())U=U.value,U.syncItemId&&d.playerApi.removeCueRange(R.sectionId+"_"+f.key+"_"+U.syncItemId)}}};
jOt.prototype.onCueRangeEnter=function(d){for(var f=_.Z(Object.keys(this.timeToPanelSyncKeyMap)),R=f.next();!R.done;R=f.next()){R=R.value;var W=_.Z(d.split("_"+R+"_")),p=W.next().value;W=W.next().value;if(p&&W){d=_.Ze().resolve(_.hO);f=this.timeToPanelSyncKeyMap[R];var U=_.mZv(d.getState(),f);R=fot(R,p,W);if(R===-1)break;R={activeSyncId:W,activeItemIndex:R,activeSectionInfo:{sectionIdentifier:p}};U?d.dispatch(_.GQ("markersEngagementPanelSyncEntity",f,R)):d.dispatch(_.MG("markersEngagementPanelSyncEntity",
f,Object.assign({},{key:f},R)));break}}};
var fot=function(d,f,R){var W=_.Ze().resolve(_.hO),p,U;d=(p=yna(W.getState(),d))==null?void 0:(U=p.timedListData)==null?void 0:U.sections;if(!d)return-1;p=0;U=_.Z(d);for(d=U.next();!d.done;d=U.next()){d=d.value;W=d.timedSyncDataList||[];if(d.sectionId===f)return f=W.findIndex(function(g){return g.syncItemId===R}),f===-1?f:p+f;
p+=W.length}return-1};_.p6A=function(d){_.wG.call(this);var f=this;this.JSC$22893_watchApi=d;this.unresolvedCommands=[];this.JSC$22893_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(R){Rid(f,R)});
this.addOnDisposeCallback(function(){f.JSC$22893_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
WZA(this)};
_.x(_.p6A,_.wG);var WZA=function(d){var f;_.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22893_watchApi.playerApi,2);f=R.yieldResult;if(d.isDisposed())return R.return();d.timedSyncObserver=new jOt(f);d.unresolvedCommands.length&&(d.unresolvedCommands.forEach(function(W){return Rid(d,W)}),d.unresolvedCommands=[]);
_.Dp(d,d.timedSyncObserver);_.a4(R)})},Rid=function(d,f){if(d.timedSyncObserver){var R=_.e(f,Esn);
if(R&&R.timedSyncEntityKey&&R.panelSyncEntityKey){d=d.timedSyncObserver;f=R.timedSyncEntityKey;var W=R.panelSyncEntityKey;R=!!R.isEnabled;R=R===void 0?!0:R;var p=_.Ze().resolve(_.hO);p=yna(p.getState(),f);R?d.timeToPanelSyncKeyMap[f]||(d.timeToPanelSyncKeyMap[f]=W,dgS(d,p)):(delete d.timeToPanelSyncKeyMap[f],tbn(d,p))}}else d.unresolvedCommands.push(f)};var Ugk=_.UI(function(d){var f=d.data,R=d.maybeLogSmartSkipClientData,W=null,p=null,U=_.q("web_enable_auto_focus_for_timely_action_button"),g=function(){W=document.activeElement},K=function(){f().smartSkipMetadata&&(W=document.activeElement,_.Tk2(function(){return p}))},E=function(b){if(f().smartSkipMetadata&&(!b||b.key!=="Enter")){W&&W.isConnected&&(_.Tk2(function(){return W}),W=null);
var D;(D=p)==null||D.blur()}};
d=_.qL(function(){R==null||R(!0,f());return!1});
var Y=_.Uz(_.FT(function(){return f().rendererContext},{onTap:function(b,D){D({disableClickTracking:!0})}}),_.sV({visibilityCallback:function(b){if(U)b?p&&f().smartSkipMetadata&&(K(),document.addEventListener("focusin",g)):(document.removeEventListener("focusin",g),E());
else if(b){b=_.P3(f().rendererContext);var D=Number(f().maxVisibleDurationMilliseconds),I,L=(I=_.e(f().rendererContext,_.LP))==null?void 0:I.label;b&&D&&L&&(I={label:L,command:b,durationMs:D},_.Ze().resolve(_.lZ).enqueue(I))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.GB(function(){if(U){var b;if((p=(b=Y.value)==null?void 0:b.querySelector("button"))&&f().smartSkipMetadata){var D;(D=Y.value)==null||D.addEventListener("keydown",E)}}});
_.SI(function(){U&&(p&&f().smartSkipMetadata&&p.removeEventListener("keydown",E),document.removeEventListener("focusin",g),E())});
return _.z("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Y,"on:click":d},_.z(_.aH,{data:function(){return f().content}},{buttonViewModel:_.bE}))},"Ik");var On9=_.UI(function(d){var f=d.data,R=d.playerApi,W=_.Ze().resolve(_.Vk2);d=_.Z(_.ey(function(){f()}));
var p=d.next().value,U=d.next().value,g=function(){return FBd(f(),p())},K=function(Y,b){var D,I,L=(D=_.e(b==null?void 0:b.rendererContext,_.aT))==null?void 0:(I=D.loggingDirectives)==null?void 0:I.trackingParams;
if((b=b==null?void 0:b.smartSkipMetadata)&&b.loggingData&&(I=b.loggingData,b=I.algorithmId,D=I.startMilliseconds,I=I.endMilliseconds,b&&D!==void 0&&I!==void 0)){var X,w;Y={smartSkipData:Object.assign({},{versionName:b,startMediaTimeMs:D,endMediaTimeMs:I},Y&&{userInteractionMediaTimeMs:(Math.floor(((X=_.pM())==null?void 0:(w=X.getPlayer())==null?void 0:w.getCurrentTime())||0)*1E3).toString()})};X=_.J6();var S;L&&(S=_.Ge(L));X&&S&&_.R7(X,S,Y)}},E=function(Y,b){var D=FBd(f(),Y);
if(D){var I=_.e(D,GJ),L;if(L=b)L=R(),D=_.e(D,GJ),L=D!=null&&D.smartSkipMetadata?!(L==null?0:L.isSameMarkerTypeVisible((D==null?void 0:D.smartSkipMetadata.markerKey)||"")):!0;if(L){var X,w;(I==null?0:(X=I.smartSkipMetadata)==null?0:(w=X.loggingData)==null?0:w.isCounterfactual)||(K(!1,I),U(Y))}else b||p()!==Y||U(void 0)}};
_.G7(function(){var Y=f().timelyActions;if(Y){Y=_.Z(Y);for(var b=Y.next();!b.done;b=Y.next()){b=_.e(b.value,GJ);var D=void 0;(D=b)!=null&&D.cueRangeId&&W.timelyActionsMap.set(b.cueRangeId,E)}_.SI(function(){W.timelyActionsMap.clear()})}},"Z1Qwtc");
return _.z("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.z(_.aH,{data:g},{timelyActionViewModel:function(Y){return _.z(Ugk,{data:Y.data,maybeLogSmartSkipClientData:function(){K(!0,_.e(g(),GJ))}})}}))},"Jk");_.sOA=function(d){_.wG.call(this);this.JSC$22905_watchApi=d;d=_.Z(_.kY({},void 0,"UN7k5e"));this.timelyActionsOverlay=d.next().value;this.setTimelyActionsOverlay=d.next().value;ZnK(this)};
_.x(_.sOA,_.wG);var ZnK=function(d){var f,R,W,p;_.H(function(U){if(U.nextAddress==1)return gYn(d),Hna(d),d.timelyActionsContainer=document.createElement("div"),U.yield(d.JSC$22905_watchApi.playerApi,2);f=U.yieldResult;(W=(R=f).insertTimelyActionUi)==null||W.call(R,d.timelyActionsContainer);p=_.lV(d.timelyActionsContainer,function(){return _.z(On9,{data:d.timelyActionsOverlay,playerApi:f})});
d.addOnDisposeCallback(p);_.a4(U)})},Hna=function(d){var f=d.JSC$22905_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){gYn(d)});
d.addOnDisposeCallback(function(){d.JSC$22905_watchApi.unsubscribeByKey(f)})},gYn=function(d){var f=d.JSC$22905_watchApi.getWatchNextResponse();
if(f){var R,W;if(f=_.e((R=f.playerOverlays)==null?void 0:(W=R.playerOverlayRenderer)==null?void 0:W.timelyActionsOverlayViewModel,zB9)){var p;(p=d.setTimelyActionsOverlay)==null||p.call(d,f)}}};_.EY5=function(d){_.wG.call(this);this.JSC$22909_watchApi=d;KZS(this)};
_.x(_.EY5,_.wG);var KZS=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22909_watchApi.playerApi,2);f=W.yieldResult;R=function(p){_.Lu.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.e(p,_.zYY)},popupType:"TOAST"}})};
f.addEventListener("onYtShowToast",R);d.addOnDisposeCallback(function(){f.removeEventListener("onYtShowToast",R)});
_.a4(W)})};var ziY,bnk,ei9,k7a,YEt,LZM,IoM,qEH,xgn,X6A;ziY=!1;_.DgY=function(d){_.wG.call(this);this.JSC$22912_watchApi=d;this.fullscreen=this.theater=!1;k7a(this);YEt(this);bnk(this)};
_.x(_.DgY,_.wG);bnk=function(d){var f,R,W;_.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$22912_watchApi.playerApi,2);f=p.yieldResult;if(d.isDisposed())return p.return();R=d.JSC$22912_watchApi.getElement("CINEMATICS");if(!R)return p.return();d.JSC$22912_cinematicController=new _.RD(R,f);_.Dp(d,d.JSC$22912_cinematicController);_.u4I(d.JSC$22912_cinematicController);IoM(d,_.T61());W=d.JSC$22912_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(U){qEH(d,U)});
d.addOnDisposeCallback(function(){d.JSC$22912_watchApi.unsubscribeByKey(W)});
LZM(d);qEH(d,d.JSC$22912_cinematicController.isAllowed());_.q("web_cinematic_manager_redux_killswitch")?_.Gw(d,d.fullscreen,d.theater):ei9(d);xgn(d);_.a4(p)})};
ei9=function(d){d.fullscreen=_.QK(_.pY().getState());d.theater=_.Pk(_.pY().getState());_.Gw(d,d.fullscreen,d.theater);var f=_.xl(_.pY(),_.QK,function(W){d.fullscreen=W;_.Gw(d,d.fullscreen,d.theater)}),R=_.xl(_.pY(),_.Pk,function(W){d.theater=W;
_.Gw(d,d.fullscreen,d.theater)});
d.addOnDisposeCallback(f);d.addOnDisposeCallback(R)};
k7a=function(d){var f=d.JSC$22912_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){LZM(d)});
d.addOnDisposeCallback(function(){d.JSC$22912_watchApi.unsubscribeByKey(f)})};
YEt=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22912_watchApi.playerApi,2);f=W.yieldResult;R=function(p){IoM(d,p)};
f.addEventListener("cinematicSettingsToggleChange",R);d.addOnDisposeCallback(function(){f.removeEventListener("cinematicSettingsToggleChange",R)});
_.a4(W)})};
LZM=function(d){var f=d.JSC$22912_watchApi.getWatchNextResponse(),R;f=_.e(f==null?void 0:(R=f.pageVisualEffects)==null?void 0:R[0],_.MB);var W;(W=d.JSC$22912_cinematicController)==null||_.QUM(W,f)};
IoM=function(d,f){var R;(R=d.JSC$22912_cinematicController)==null||_.PsB(R,f);X6A(d)};
qEH=function(d,f){var R;_.H(function(W){if(W.nextAddress==1)return _.q("kevlar_watch_cinematics_invisible")&&(f=!1),W.yield(d.JSC$22912_watchApi.playerApi,2);R=W.yieldResult;R.updateCinematicSettings(f);X6A(d);_.a4(W)})};
xgn=function(d){var f=_.a6();if(_.q("kevlar_measure_ambient_mode_idle")&&!f.getFlag(192)&&!ziY){ziY=!0;var R=_.w0(_.Pp,function(){_.Ze().resolve(_.nkL).start(1E4)},5E3);
d.addOnDisposeCallback(function(){_.Pp.cancelJob(R);_.Ze().resolve(_.nkL).stop()})}};
_.Gw=function(d,f,R){d.fullscreen=f;d.theater=R;var W;(W=d.JSC$22912_cinematicController)==null||W.setFullscreen(d.fullscreen,d.theater);if(_.q("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(d.theater||d.fullscreen){var p;(p=d.JSC$22912_cinematicController)==null||_.vwB(p)}else if((d=d.JSC$22912_cinematicController)!=null){var U;(U=d.currentCinematicEffect)==null||U.pause()}};
X6A=function(d){if(_.q("web_cinematic_theater_mode")||_.q("web_cinematic_fullscreen")){var f;d.JSC$22912_watchApi.getRoot().toggleCinematicsActive(!((f=d.JSC$22912_cinematicController)==null||!f.isEnabled()))}};_.MIH=function(d){_.wG.call(this);var f=this;this.JSC$22915_watchApi=d;this.commentsReady=!1;this.setCommentsJobId=0;d=_.xl(_.pY(),_.Xf,function(){TPd(f)});
this.addOnDisposeCallback(d);var R=this.JSC$22915_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){A5H(f)}),W=this.JSC$22915_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){A5H(f)});
this.addOnDisposeCallback(function(){f.JSC$22915_watchApi.unsubscribeByKey(R);f.JSC$22915_watchApi.unsubscribeByKey(W)});
var p=function(){_.q("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&aod(f,"false")};
this.JSC$22915_watchApi.getRoot().addEventListener("yt-page-data-will-update",p);this.addOnDisposeCallback(function(){f.JSC$22915_watchApi.getRoot().removeEventListener("yt-page-data-will-update",p)});
A5H(this)};
_.x(_.MIH,_.wG);var A5H=function(d){d.commentsReady=!1;_.Pp.cancelJob(d.setCommentsJobId);d.setCommentsJobId=_.w0(_.Pp,function(){TPd(d)},1E3)},TPd=function(d){if(!d.commentsReady){_.JD("cmi");
_.Pp.cancelJob(d.setCommentsJobId);var f,R,W,p,U=(f=d.JSC$22915_watchApi.getWatchNextResponse())==null?void 0:(R=f.contents)==null?void 0:(W=R.twoColumnWatchNextResults)==null?void 0:(p=W.results)==null?void 0:p.results.contents;f=void 0;if(U&&U.length)for(U=_.Z(U),R=U.next();!R.done;R=U.next())if(R=R.value,p=W=void 0,((W=R)==null?void 0:(p=W.itemSectionRenderer)==null?void 0:p.sectionIdentifier)==="comment-item-section"){_.q("web_watch_provide_undefined_comments")?f=R.itemSectionRenderer:d.JSC$22915_watchApi.provideRenderingData("COMMENTS",
R.itemSectionRenderer);aod(d,"true");break}_.q("web_watch_provide_undefined_comments")&&d.JSC$22915_watchApi.provideRenderingData("COMMENTS",f);d.commentsReady=!0;d.JSC$22915_watchApi.dispatchEvent("yt-watch-comments-ready")}},aod=function(d,f){var R;
(R=d.JSC$22915_watchApi.getElement("COMMENTS"))==null||R.setAttribute("canScheduleJobs",f)};_.mi=function(d){_.wG.call(this);var f=this;this.JSC$22918_watchApi=d;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.q("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.q("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.q("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.HX("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)w69(this);
else{var R=this.JSC$22918_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){SB(f);VI(f)}),W=this.JSC$22918_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){r3(f);
VI(f)});
this.JSC$22918_watchApi.getRoot().is==="ytd-watch-grid"&&_.q("swatcheroo_pbs_load_grid")&&(lot(this),G7d(this));this.addOnDisposeCallback(function(){f.JSC$22918_watchApi.unsubscribeByKey(R);f.JSC$22918_watchApi.unsubscribeByKey(W);_.Pp.cancelJob(f.provideRichGridJobId)});
SB(this);r3(this)}};
_.x(_.mi,_.wG);var w69=function(d){var f=d.JSC$22918_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){d.providePlayerJobId=_.AG(_.Pp,function(){SB(d);VI(d)},d.provideAllDataDelayMs)}),R=d.JSC$22918_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){d.provideWatchNextJobId=_.AG(_.Pp,function(){r3(d);
VI(d)},d.provideAllDataDelayMs)}),W=d.JSC$22918_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){d.provideWatchNextJobId=_.AG(_.Pp,function(){r3(d);
VI(d)},d.provideAllDataDelayMs)});
d.JSC$22918_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.w0(_.Pp,function(){SB(d);r3(d);VI(d)},100)});
d.JSC$22918_watchApi.addPageDisposeJob(function(){_.Pp.cancelJob(d.provideWatchNextJobId);_.Pp.cancelJob(d.providePlayerJobId)});
d.addOnDisposeCallback(function(){d.JSC$22918_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");d.JSC$22918_watchApi.unsubscribeByKey(f);d.JSC$22918_watchApi.unsubscribeByKey(R);d.JSC$22918_watchApi.unsubscribeByKey(W);_.Pp.cancelJob(d.providePlayerJobId);_.Pp.cancelJob(d.provideWatchNextJobId)});
SB(d);r3(d)},SB=function(d){var f=d.JSC$22918_watchApi.getPlayerResponse(),R,W,p=(W=f==null?void 0:(R=f.playabilityStatus)==null?void 0:R.messageRenderers)!=null?W:[],U,g;
f=(g=f==null?void 0:(U=f.playabilityStatus)==null?void 0:U.messages)!=null?g:[];U=_.Z(f);for(g=U.next();!g.done;g=U.next())p.push({alertRenderer:{text:_.fY(g.value),type:"WARNING"}});d.JSC$22918_watchApi.provideRenderingData("ALERTS",p)},r3=function(d){var f=[],R,W,p,U=d.JSC$22918_watchApi.getWatchNextResponse(),g,K,E,Y,b=U==null?void 0:(g=U.contents)==null?void 0:(K=g.twoColumnWatchNextResults)==null?void 0:(E=K.results)==null?void 0:(Y=E.results)==null?void 0:Y.contents;
if(b)for(g=_.Z(b),K=g.next();!K.done;K=g.next())if(K=K.value,K.videoPrimaryInfoRenderer)var D=K;else if(K.videoSecondaryInfoRenderer){var I=K;Y=E=void 0;K=Object.assign({},(E=K.videoSecondaryInfoRenderer)==null?void 0:(Y=E.metadataRowContainer)==null?void 0:Y.metadataRowContainerRenderer);if(K.rows&&K.collapsedItemCount!==void 0){K.rows=K.rows.slice(0,K.collapsedItemCount).filter(function(fI){return!!fI.richMetadataRowRenderer});
K.collapsedItemCount=K.rows.length;var L={metadataRowContainerRenderer:K}}}else if(K.merchandiseShelfRenderer)var X=K;else if(K.ticketShelfRenderer)var w=K;else if(K.expandableMetadataRenderer)var S=K;else if(K.itemSectionRenderer)if(E=K.itemSectionRenderer.contents,Y=void 0,d.directlyProvideComments&&((Y=K.itemSectionRenderer)==null?void 0:Y.sectionIdentifier)==="comment-item-section")_.JD("cmi"),d.JSC$22918_watchApi.provideRenderingData("COMMENTS",K.itemSectionRenderer);else if(E)for(K=_.Z(E),E=
K.next();!E.done;E=K.next())if(E=E.value,E.commentsEntryPointHeaderRenderer)var r=E;else if(E.clarificationRenderer||E.infoPanelContainerRenderer||E.infoPanelContentRenderer||E.emergencyOneboxRenderer){f.push(E);var v=v||!!I}else E.limitedStateMessageRenderer?W=E:E.videoMetadataCarouselViewModel&&(p=E);if(_.q("web_watch_merch_in_sd_when_ticket_shelf_present")&&X&&w){var c=X;X=void 0}if(d.provideWatchNextSecondaryResults){var n,y,h;d.JSC$22918_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
U==null?void 0:(n=U.contents)==null?void 0:(y=n.twoColumnWatchNextResults)==null?void 0:(h=y.secondaryResults)==null?void 0:h.secondaryResults)}if(d.JSC$22918_watchApi.getRoot().is==="ytd-watch-grid"){var t,kU;d.JSC$22918_watchApi.provideRenderingData("LIVE_CHAT",U==null?void 0:(t=U.contents)==null?void 0:(kU=t.twoColumnWatchNextResults)==null?void 0:kU.conversationBar)}var Eu,IJ,xU,ek;(n=U==null?void 0:(Eu=U.contents)==null?void 0:(IJ=Eu.twoColumnWatchNextResults)==null?void 0:(xU=IJ.secondaryResults)==
null?void 0:(ek=xU.secondaryResults)==null?void 0:ek.offerModule)&&(n.donationShelfRenderer||n.donationUnavailableRenderer)&&d.JSC$22918_watchApi.getRoot().is!=="ytd-watch-grid"&&(R=n);Eu=d.JSC$22918_watchApi.getPlayerResponse();if(!Eu||!_.rQk(Eu.playabilityStatus,U==null?void 0:U.playerOverlays)){var nQ;if(U==null?0:(nQ=U.contents)==null?0:nQ.singleColumnWatchNextResults){var uW,Ue;var mB=U==null?void 0:(uW=U.contents.singleColumnWatchNextResults.results)==null?void 0:(Ue=uW.results)==null?void 0:
Ue.contents}else{var zN,dy,DL,kV;nQ=!!(b==null?0:(zN=b[0])==null?0:(dy=zN.itemSectionRenderer)==null?0:(DL=dy.contents)==null?0:(kV=DL[0])==null?0:kV.backgroundPromoRenderer);var GN,aR;zN=!!(U==null?0:(GN=U.contents)==null?0:(aR=GN.twoColumnWatchNextResults)==null?0:aR.secondaryResults);nQ&&!zN&&(mB=b)}}b=f[0];GN=f[1];v&&f.length===1&&(GN=b,b=void 0);d.JSC$22918_watchApi.provideRenderingData("PRIMARY_INFO",D);d.JSC$22918_watchApi.provideRenderingData("SECONDARY_INFO",I);d.JSC$22918_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
r);d.JSC$22918_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",p);d.JSC$22918_watchApi.provideRenderingData("CLARIFICATION",b);d.JSC$22918_watchApi.provideRenderingData("RICH_METADATA",L);d.JSC$22918_watchApi.provideRenderingData("MERCH_SHELF",X);_.q("web_watch_merch_in_sd_when_ticket_shelf_present")&&d.JSC$22918_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",c);d.JSC$22918_watchApi.provideRenderingData("TICKET_SHELF",w);d.JSC$22918_watchApi.provideRenderingData("LIMITED_STATE",W);d.JSC$22918_watchApi.getRoot().is!==
"ytd-watch-grid"&&d.JSC$22918_watchApi.provideRenderingData("DONATION_SHELF",R);d.JSC$22918_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",mB);d.JSC$22918_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",GN);d.JSC$22918_watchApi.provideRenderingData("EXPANDABLE_METADATA",S);if(d.swatcherooProvideAllDataOnScheduledJob){var Ba,pQ,ji,LR,E2,ei;D=U==null?void 0:(Ba=U.contents)==null?void 0:(pQ=Ba.twoColumnWatchNextResults)==null?void 0:(ji=pQ.secondaryResults)==null?void 0:(LR=ji.secondaryResults)==
null?void 0:(E2=LR.results)==null?void 0:(ei=E2[0])==null?void 0:ei.richGridRenderer;d.JSC$22918_watchApi.provideRenderingData("RICH_GRID_RENDERER",D)}};
_.mi.prototype.hasCompanionAds=function(d){var f,R;return(R=d==null?void 0:(f=d.adPlacements)==null?void 0:f.some(function(W){var p,U,g,K;return(W==null?void 0:(p=W.adPlacementRenderer)==null?void 0:(U=p.renderer)==null?void 0:U.actionCompanionAdRenderer)||(W==null?void 0:(g=W.adPlacementRenderer)==null?void 0:(K=g.renderer)==null?void 0:K.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?R:!1};
var VI=function(d){if(!_.q("swaterdoo_ps_wn_handle_ks")){d.swatcherooProvideAllDataOnScheduledJob||G7d(d,3E3);var f=d.JSC$22918_watchApi.getPlayerResponse(),R,W,p,U,g,K=(R=d.JSC$22918_watchApi.getWatchNextResponse())==null?void 0:(W=R.contents)==null?void 0:(p=W.twoColumnWatchNextResults)==null?void 0:(U=p.secondaryResults)==null?void 0:(g=U.secondaryResults)==null?void 0:g.offerModule;f=d.hasCompanionAds(f);var E,Y;R=(K==null?void 0:(E=K.tvfilmOfferModuleRenderer)==null?void 0:E.clientShouldSuppressIfCompanionAdDisplayed)||
(K==null?void 0:(Y=K.unlimitedOfferModuleRenderer)==null?void 0:Y.suppressIfCompanionAds);E=f&&R;d.JSC$22918_watchApi.getRoot().is==="ytd-watch-grid"&&d.JSC$22918_watchApi.provideRenderingData("OFFER_MODULE",E?void 0:K)}},G7d=function(d,f){_.q("swatcheroo_pbs_load_grid")&&(d.provideRichGridJobId&&_.Pp.cancelJob(d.provideRichGridJobId),d.provideRichGridJobId=_.AG(_.Pp,function(){d.provideRichGridJobId=0;
var R,W,p,U,g,K,E,Y=(R=d.JSC$22918_watchApi.getWatchNextResponse())==null?void 0:(W=R.contents)==null?void 0:(p=W.twoColumnWatchNextResults)==null?void 0:(U=p.secondaryResults)==null?void 0:(g=U.secondaryResults)==null?void 0:(K=g.results)==null?void 0:(E=K[0])==null?void 0:E.richGridRenderer;Y&&d.JSC$22918_watchApi.provideRenderingData("RICH_GRID_RENDERER",Y)},f))},lot=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22918_watchApi.playerApi,2);f=W.yieldResult;R=function(){d.onPlaybackStart()};
f.addEventListener("onPlaybackStartExternal",R);d.addOnDisposeCallback(function(){f.removeEventListener("onPlaybackStartExternal",R)});
_.a4(W)})};
_.mi.prototype.onPlaybackStart=function(){G7d(this)};_.VIt=function(d){_.wG.call(this);var f=this;this.JSC$22928_watchApi=d;d.playerApi.then(function(R){f.player=R});
this.gestures=new _.sY(this.JSC$22928_watchApi.getRoot(),d.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.CWt(_.pY().getState())&&_.Xf(_.pY().getState())<=0)if(_.QK(_.pY().getState())){var R;(R=f.player)==null||R.toggleFullscreen()}else _.zV(f.JSC$22928_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
SES(this)};
_.x(_.VIt,_.wG);var SES=function(d){var f=_.xl(_.pY(),_.QK,function(R){d.onFullscreenChanged(R)});
d.addOnDisposeCallback(f);f=_.xl(_.pY(),_.Xf,function(R){d.gestures&&(R>0?d.gestures.detach():d.gestures.attach())});
d.addOnDisposeCallback(f)};
_.VIt.prototype.onFullscreenChanged=function(d){this.gestures&&this.gestures.update(d)};_.mgo=function(d){_.wG.call(this);var f=this;this.JSC$22931_watchApi=d;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(d.subscribeToActiveChanged(function(R){f.onActiveChanged(R)}));
r5H(this)};
_.x(_.mgo,_.wG);var uyK=function(d){if(_.q("swatcheroo_page_dispose_all_watch_data"))d.pageDisposalDataTypes=Object.values(RVD).filter(function(R){return R!=="PLAYLIST"});
else if(_.q("swatcheroo_page_dispose_rich_grid")){var f;(f=d.pageDisposalDataTypes)==null||f.push("RICH_GRID_RENDERER")}},r5H=function(d){_.q("swatcheroo_enable_ghost_cards")&&(uyK(d),d.JSC$22931_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Pp.cancelJob(d.clearDataJobId);
d.clearDataJobId=0}),d.runPageDisposeJob=function(){var f=_.Ze().resolve(_.RH).getDestinationPageType()==="watch";
d.clearDataJobId=_.AG(_.Pp,d.runClearDataJob,f?0:_.HX("web_watch_delay_page_dispose_ms",1E4))},d.runClearDataJob=function(){Pht(d)},d.runOnYtNavigateAwayFinish=function(){d.clearDataJobId&&(_.Pp.cancelJob(d.clearDataJobId),d.clearDataJobId=0,Pht(d))},document.addEventListener("yt-navigate-finish",d.runOnYtNavigateAwayFinish),d.JSC$22931_watchApi.addPageDisposeJob(d.runPageDisposeJob),d.addOnDisposeCallback(function(){d.JSC$22931_watchApi.removePageDisposeJob(d.runPageDisposeJob);
d.JSC$22931_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",d.runOnYtNavigateAwayFinish)}))},Pht=function(d){d.pageDisposalDataTypes.forEach(function(f){d.JSC$22931_watchApi.provideRenderingData(f,void 0)});
d.clearDataJobId=0};
_.mgo.prototype.onActiveChanged=function(d){d&&((d=document.querySelector("#watch-page-skeleton"))&&_.x3(d),QOH(this),document.body.removeAttribute("no-y-overflow"),_.Jp("IS_SHELL_LOAD")&&_.oqh())};
var QOH=function(d){_.H(function(f){if(f.nextAddress==1)return f.yield(d.JSC$22931_watchApi.playerApi,2);_.J$();_.a4(f)})};var vYt;vYt=_.q("kevlar_watch_while_counterfactual")?0:.25;_.us=function(d){_.wG.call(this);this.JSC$22934_watchApi=d;this.JSC$22934_watchWhileEnabled=_.q("kevlar_watch_while_v2");this.pipEnabled=_.q("web_enable_pip_on_miniplayer");FZ5(this);J5M(this);nYY(this)};
_.x(_.us,_.wG);var FZ5=function(d){d.JSC$22934_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){hia(d)});
d.addOnDisposeCallback(function(){d.JSC$22934_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},J5M=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22934_watchApi.playerApi,2);f=W.yieldResult;R=function(){hia(d)};
f.addEventListener("onCollapseMiniplayer",R);d.addOnDisposeCallback(function(){f.removeEventListener("onCollapseMiniplayer",R)});
_.a4(W)})},nYY=function(d){var f=d.JSC$22934_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&f&&d.JSC$22934_watchWhileEnabled&&(d.playerIntersectionObserver=new IntersectionObserver(function(R){d.handleIntersect(R)},{threshold:[vYt]}),d.playerIntersectionObserver.observe(f),d.addOnDisposeCallback(function(){var R;
(R=d.playerIntersectionObserver)==null||R.disconnect()}))},hia=function(d){var f,R,W;
_.H(function(p){if(p.nextAddress==1){f=_.Ze().resolve(_.RH);R=f.data;W=_.lg(R.response,!1,R.playerResponse);_.Lq().miniplayerButtonActivation=!0;if(d.pipEnabled)return _.Lq().watchPipActivation=!0,p.jumpTo(2);_.Ze().resolve(_.m8).collapse();return p.yield(_.Lq().navigationFinishPromise,2)}if(p.nextAddress!=4)return _.Lq().currentEndpoint=W.watchEndpoint||null,p.yield(_.Ze().resolve(_.m8).activate(d.JSC$22934_watchApi.getElement("PLAYER"),W,R),4);_.Lq().userActivation=!0;_.a4(p)})};
_.us.prototype.handleIntersect=function(d){oYA(this,d[d.length-1])};
var oYA=function(d,f){d.watchWhileJobId&&_.Pp.cancelJob(d.watchWhileJobId);d.watchWhileJobId=_.Pp.addLowPriorityJob(function(){var R,W;return _.H(function(p){if(p.nextAddress==1)return d.watchWhileJobId=void 0,R=_.Ze().resolve(_.m8),f.intersectionRatio>vYt?R.isMiniplayerActive()?p.yield(R.deactivate(),0):p.jumpTo(0):(W=!R.isMiniplayerActive())?p.yield($gY(d),5):p.jumpTo(4);p.nextAddress!=4&&(W=p.yieldResult);if(!W)return p.jumpTo(0);_.Lq().watchWhileActivation=!0;return p.yield(NPk(d),0)})},100)},
$gY=function(d){return _.H(function(f){return f.nextAddress==1?_.q("kevlar_watch_while_paused")?f.return(!0):f.yield(d.isPlayerPlaying(),2):f.return(f.yieldResult)})};
_.us.prototype.isPlayerPlaying=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22934_watchApi.playerApi,2);f=R.yieldResult;return R.return(f.getPlayerStateObject().isPlaying)})};
var NPk=function(d){var f,R;return _.H(function(W){f=_.Ze().resolve(_.RH).data;R=_.lg(f.response,!1,f.playerResponse);_.Lq().currentEndpoint=R.watchEndpoint||null;return W.yield(_.Ze().resolve(_.m8).activate(d.JSC$22934_watchApi.getElement("PLAYER"),R,f),0)})};_.inS=function(d){_.wG.call(this);this.JSC$22938_watchApi=d;y59(this);Ch5(this)};
_.x(_.inS,_.wG);var Ch5=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22938_watchApi.playerApi,2);f=W.yieldResult;R=function(p){var U;p.sessionData&&p.sessionData.itct&&(U=p.sessionData.itct);var g=p.watchEndpoint;if(g&&p.sessionData&&p.sessionData.autonav)g=_.dPW(g,U);else{var K;g=_.Zu(p.videoId,(K=p.listId)!=null?K:void 0,U)}U={endpoint:g};p.sessionData&&(U.tempData=p.sessionData);d.JSC$22938_watchApi.dispatchEvent("yt-navigate",U)};
f.addEventListener("onPlayVideo",R);d.addOnDisposeCallback(function(){f.removeEventListener("onPlayVideo",R)});
_.a4(W)})},y59=function(d){var f=function(R){d.onYtNavigate(R)};
d.JSC$22938_watchApi.getRoot().addEventListener("yt-navigate",f);d.addOnDisposeCallback(function(){d.JSC$22938_watchApi.getRoot().removeEventListener("yt-navigate",f)})};
_.inS.prototype.onYtNavigate=function(d){var f=this,R,W,p,U,g,K,E,Y,b;return _.H(function(D){if(D.nextAddress==1){if(!((R=d.detail)==null?0:(W=R.endpoint)==null?0:W.watchEndpoint))return D.return();p=d.detail.endpoint.watchEndpoint;U=f.JSC$22938_watchApi.getWatchNextResponse();K=_.e((g=U)==null?void 0:g.currentVideoEndpoint,_.fE);if(!K)return D.return();if(p.videoId!==K.videoId||p.playlistId&&p.playlistId!==K.playlistId||typeof p.startTimeSeconds!=="number")return D.jumpTo(0);d.stopPropagation();
(E=_.q("kevlar_watch_while_v2")&&!_.q("kevlar_watch_while_counterfactual"))&&_.Ze().resolve(_.m8).isMiniplayerActive()||f.JSC$22938_watchApi.scrollWatchTo(0,!0);return D.yield(f.JSC$22938_watchApi.playerApi,3)}Y=D.yieldResult;b=p.startTimeSeconds;Y.seekTo(b,void 0,void 0,void 0,84);Y.wakeUpControls();b<Y.getDuration()&&Y.playVideo();_.a4(D)})};_.c5n=function(d){_.wG.call(this);var f=this;this.JSC$22941_watchApi=d;var R=this.JSC$22941_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){BPD(f)});
this.addOnDisposeCallback(function(){f.JSC$22941_watchApi.unsubscribeByKey(R)});
BPD(this)};
_.x(_.c5n,_.wG);var BPD=function(d){var f=d.JSC$22941_watchApi.getWatchNextResponse();if(f){var R,W=[].concat(_.uR((R=f==null?void 0:f.engagementPanels)!=null?R:[]));W.unshift.apply(W,_.uR(tI9(f)));d.JSC$22941_watchApi.provideRenderingData("ENGAGEMENT_PANELS",W)}},dhn=function(d){var f,R,W,p=(f=d.engagementPanels)==null?void 0:(R=f.find(function(L){var X;
return((X=L.engagementPanelSectionListRenderer)==null?void 0:X.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(W=R.engagementPanelSectionListRenderer.content)==null?void 0:W.structuredDescriptionContentRenderer,U;
if(_.e(p==null?void 0:(U=p.items)==null?void 0:U.find(function(L){return!!_.e(L,GIY)}),GIY))return!0;
var g,K,E,Y;if(d=(((g=d.contents)==null?void 0:(K=g.twoColumnWatchNextResults)==null?void 0:(E=K.results)==null?void 0:(Y=E.results)==null?void 0:Y.contents)||[]).find(function(L){return L.videoPrimaryInfoRenderer})){var b,D,I;
return(((b=d.videoPrimaryInfoRenderer)==null?void 0:(D=b.videoActions)==null?void 0:(I=D.menuRenderer)==null?void 0:I.flexibleItems)||[]).some(function(L){L=_.e(L,_.VuN);if(!L)return!1;var X,w;L=(X=L.topLevelButton)==null?void 0:(w=X.buttonViewModel)==null?void 0:w.onTap;if(!L)return!1;X=_.oT(L);if(!X)return!1;var S;return((S=_.e(X,_.M$))==null?void 0:S.panelIdentifier)==="PAyouchat"})}return!1},tI9=function(d){var f=[];
if(!_.q("web_watch_inject_placeholder_fantasy_panel_killswitch")){var R,W,p,U=(R=d.engagementPanels)==null?void 0:(W=R.find(function(K){var E;return((E=K.engagementPanelSectionListRenderer)==null?void 0:E.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(p=W.engagementPanelSectionListRenderer.content)==null?void 0:p.structuredDescriptionContentRenderer,g;
_.e(U==null?void 0:(g=U.items)==null?void 0:g.find(function(K){return!!_.e(K,ZIn)}),ZIn)&&(R=_.q_U("PAsports_fantasy"),R.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",f.push(R))}dhn(d)&&(d=_.q_U("PAyouchat"),d.engagementPanelSectionListRenderer.targetId="PAyouchat",d.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",f.push(d));
return f};_.fOk=function(d){_.wG.call(this);this.JSC$22944_watchApi=d;jSn(this)};
_.x(_.fOk,_.wG);var jSn=function(d){d.JSC$22944_watchApi.registerActionHandler("yt-loop-command",function(f){R1n(d,f)});
d.JSC$22944_watchApi.registerActionHandler("yt-repeat-chapter-command",function(f){W9n(d,f)});
d.addOnDisposeCallback(function(){d.JSC$22944_watchApi.unregisterActionHandler("yt-loop-command");d.JSC$22944_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},R1n=function(d,f){var R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22944_watchApi.playerApi,2);R=W.yieldResult;_.e(f,gsD).loop?(R.setLoopRange({startTimeMs:Number(_.e(f,gsD).startTimeMs),endTimeMs:Number(_.e(f,gsD).endTimeMs),postId:_.e(f,gsD).postId,type:"clips"}),R.playVideo()):R.setLoopRange(null);_.a4(W)})},W9n=function(d,f){var R,W;
_.H(function(p){if(p.nextAddress==1)return p.yield(d.JSC$22944_watchApi.playerApi,2);R=p.yieldResult;W=_.e(f,kI9).repeat;W==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(R.setLoopRange({startTimeMs:Number(_.e(f,kI9).startTimeMs),endTimeMs:Number(_.e(f,kI9).endTimeMs),type:"repeatChapter"}),R.playVideo()):W==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&R.setLoopRange(null);_.a4(p)})};_.Uht=function(d){_.wG.call(this);this.JSC$22949_watchApi=d;pN9(this)};
_.x(_.Uht,_.wG);var pN9=function(d){d.JSC$22949_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(f){Okd(d,f)});
d.addOnDisposeCallback(function(){d.JSC$22949_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},Okd=function(d,f){var R,W,p,U,g,K,E,Y,b,D,I;
_.H(function(L){if(L.nextAddress==1)return L.yield(d.JSC$22949_watchApi.playerApi,2);R=L.yieldResult;if(U=(p=(W=_.e(f,Y2D))==null?void 0:W.highlightedMenuItemKey)!=null?p:"")(K=(g=R).highlightSettingsMenuItem)==null||K.call(g,U);if(b=(Y=(E=_.e(f,Y2D))==null?void 0:E.openMenuItemKey)!=null?Y:"")(I=(D=R).openSettingsMenuItem)==null||I.call(D,b);_.a4(L)})};var ZkM=_.I7("/youtube/app/watch/player_state","playerStateEntity");_.gQS=function(d){_.wG.call(this);this.JSC$22952_watchApi=d;sSS(this)};
_.x(_.gQS,_.wG);var HkY=function(d){switch(d){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"}},sSS=function(d){var f,R;
_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22952_watchApi.playerApi,2);f=W.yieldResult;R=function(p){d.onPlayerStateChange(p)};
f.addEventListener("onStateChange",R);d.addOnDisposeCallback(function(){f.removeEventListener("onStateChange",R)});
_.a4(W)})};
_.gQS.prototype.onPlayerStateChange=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(f.JSC$22952_watchApi.playerApi,2);R=p.yieldResult;W=R.getVideoData().video_id;_.fu().dispatch(_.MG("playerStateEntity",ZkM,{key:ZkM,playerState:HkY(d),videoId:W}));_.a4(p)})};_.EQA=function(d){_.wG.call(this);var f=this;this.JSC$22956_watchApi=d;this.enableExternalPlaylistPanelInPlayer=_.q("delhi_web_player_use_external_playlist_panel");_.Ze().resolve(_.Jf).setPlayer(this.JSC$22956_watchApi.getElement("PLAYER"));d=this.JSC$22956_watchApi.subscribeToActiveChanged(function(R){f.onActiveChanged(R)});
this.addOnDisposeCallback(d);K9a(this)};
_.x(_.EQA,_.wG);var K9a=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return d.enableExternalPlaylistPanelInPlayer?W.yield(d.JSC$22956_watchApi.playerApi,2):W.return();f=W.yieldResult;R=function(){if(d.playlistPanelElement)d.playlistPanelElement.onToggleExpanded()};
f.addEventListener("onToggleExternalPlaylistPanel",R);d.addOnDisposeCallback(function(){f.removeEventListener("onToggleExternalPlaylistPanel",R)});
_.a4(W)})};
_.EQA.prototype.onActiveChanged=function(d){var f=this,R=_.Ze().resolve(_.Jf),W=function(){z19(f)};
d?(this.playlistPanelElement=this.JSC$22956_watchApi.getElement("PLAYLIST_PANEL"))?(R.setPlaylistComponent(this.playlistPanelElement),R.addEventListener("yt-playlist-data-updated",W),this.addOnDisposeCallback(function(){R.removeEventListener("yt-playlist-data-updated",W)}),z19(this)):_.$Q(Error("Jo")):(R.removeEventListener("yt-playlist-data-updated",W),R.cancelVideoSkip())};
var z19=function(d){var f=_.Ze().resolve(_.Jf);d.JSC$22956_watchApi.provideRenderingData("PLAYLIST",f.getPlaylistData())};_.PF=function(d){_.wG.call(this);var f=this;this.JSC$22959_watchApi=d;this.onPageScroll=function(){f.scrollThrottle.fire();f.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.yD(this.onThrottledScroll,200,this);_.Dp(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.yD(this.onMastheadThrottledScroll,50,this);_.Dp(this,this.mastheadScrollThrottle);this.animation=new _.CX(function(R){f.JSC$22959_watchApi.getRoot().setScrollTop(R)});
d=_.xl(_.pY(),_.QK,function(){f.onFullscreenChanged()});
this.addOnDisposeCallback(d);kBo(this);Y3Y(this);this.onThrottledScroll()};
_.x(_.PF,_.wG);
_.PF.prototype.onFullscreenChanged=function(){var d=this,f=this.JSC$22959_watchApi.getRoot();!this.pageScrollElement&&f.pageScrollElement?(this.pageScrollElement=f.pageScrollElement,f.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){d.pageScrollElement&&d.pageScrollElement.removeEventListener("scroll",d.onPageScroll)})):this.pageScrollElement&&!f.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var kBo=function(d){window.addEventListener("scroll",d.onPageScroll);d.addOnDisposeCallback(function(){window.removeEventListener("scroll",d.onPageScroll)})},Y3Y=function(d){d.JSC$22959_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(f){a:{var R;
if(R=d.JSC$22959_watchApi.getRoot().contains(f)&&!d.animation.isAnimating()){R=f.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var W,p,U=(f==null?void 0:(W=f.parentElement)==null?void 0:(p=W.parentElement)==null?void 0:p.id)==="fixed-secondary";R=!(R&&U)}if(R){if(_.q("kevlar_watch_scroll_manager_absolute_offset_killswitch"))W=f.offsetTop;else for(W=0,p=f;p!==null;)W+=p.offsetTop,W-=p.scrollTop,p=p.offsetParent;p=W;W=p-24;f=p+f.offsetHeight+24;p=d.JSC$22959_watchApi.getRoot().getPageScrollingElement();
R=d.JSC$22959_watchApi.getRoot().getScrollTop();U=R+p.clientHeight-56;if(W<R+56)f=W-56;else if(f>U)f-=p.clientHeight;else break a;d.scrollWatchTo(Math.max(0,f),!0)}}});
d.addOnDisposeCallback(function(){d.JSC$22959_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.PF.prototype.onThrottledScroll=function(){var d=_.pY(),f=d.dispatch,R=this.JSC$22959_watchApi.getRoot().getScrollTop();f.call(d,_.zD({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:R}}))};
_.PF.prototype.onMastheadThrottledScroll=function(){this.JSC$22959_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$22959_watchApi.getRoot().getScrollTop())};
_.PF.prototype.scrollWatchTo=function(d,f){(f===void 0?0:f)?this.animation.start(this.JSC$22959_watchApi.getRoot().getScrollTop(),Math.max(0,d),500):this.JSC$22959_watchApi.getRoot().setScrollTop(d)};_.IOS=function(d){_.wG.call(this);var f=this;this.JSC$22962_watchApi=d;var R=this.JSC$22962_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){bkt(f)}),W=this.JSC$22962_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){DhH(f)});
this.addOnDisposeCallback(function(){f.JSC$22962_watchApi.unsubscribeByKey(R);f.JSC$22962_watchApi.unsubscribeByKey(W)});
bkt(this);DhH(this)};
_.x(_.IOS,_.wG);
var bkt=function(d){var f,R,W,p=(W=(f=d.JSC$22962_watchApi.getPlayerResponse())==null?void 0:(R=f.videoDetails)==null?void 0:R.title)!=null?W:"";d.JSC$22962_watchApi.dispatchEvent("yt-update-title",p)},DhH=function(d){var f,R,W,p,U,g,K,E=(K=((g=(f=d.JSC$22962_watchApi.getWatchNextResponse())==null?void 0:(R=f.contents)==null?void 0:(W=R.twoColumnWatchNextResults)==null?void 0:(p=W.results)==null?void 0:(U=p.results)==null?void 0:U.contents)!=null?g:[]).find(function(Y){return!!Y.videoPrimaryInfoRenderer}))==null?
void 0:K.videoPrimaryInfoRenderer;
(f=_.R0(E==null?void 0:E.title))&&d.JSC$22962_watchApi.dispatchEvent("yt-update-title",f)};_.L9H=function(d){_.wG.call(this);this.JSC$22965_watchApi=d;q3n(this)};
_.x(_.L9H,_.wG);var q3n=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$22965_watchApi.playerApi,2);f=W.yieldResult;R=function(){d.onYpcContentRequest()};
f.addEventListener("onYpcContentRequest",R);d.addOnDisposeCallback(function(){f.removeEventListener("onYpcContentRequest",R)});
_.a4(W)})};
_.L9H.prototype.onYpcContentRequest=function(){var d,f,R,W,p,U=(d=this.JSC$22965_watchApi.getWatchNextResponse())==null?void 0:(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.secondaryResults)==null?void 0:(p=W.secondaryResults)==null?void 0:p.offerModule,g,K,E,Y;d=(Y=(E=(K=(g=U==null?void 0:U.episodeOfferModuleRenderer)!=null?g:U==null?void 0:U.movieOfferModuleRenderer)!=null?K:U==null?void 0:U.unlimitedOfferModuleRenderer)!=null?E:U==null?void 0:U.liveOfferModuleRenderer)!=
null?Y:U==null?void 0:U.tvfilmOfferModuleRenderer;var b,D,I;U=(I=U==null?void 0:(b=U.tvfilmOfferModuleRenderer)==null?void 0:(D=b.actionButtons)==null?void 0:D.length)!=null?I:0;D=Math.max(U-1,0);var L,X,w;b=(w=d==null?void 0:(L=d.offerButton)==null?void 0:L.buttonRenderer)!=null?w:d==null?void 0:(X=d.actionButtons)==null?void 0:X[D].buttonRenderer;var S,r;(L=(r=(S=b==null?void 0:b.navigationEndpoint)!=null?S:b==null?void 0:b.serviceEndpoint)!=null?r:b==null?void 0:b.command)&&_.Lu.instance.resolveCommand(L)};
}catch(e){_._DumpException(e)}
try{
var AzJ,xd$,LHL;_.e2y=function(){var d=_.uo.clone(qVM),f;return(new _.Ig(function(R,W){d.onSuccess=function(p){_.S$p(p)?R(new LHL(p)):W(new _.HG("Request failed, status="+_.zh(p),"net.badstatus",p))};
d.onError=function(p){W(new _.HG("Unknown request error","net.unknown",p))};
d.onTimeout=function(p){W(new _.HG("Request timed out","net.timeout",p))};
f=_.IL("//googleads.g.doubleclick.net/pagead/id",d)})).thenCatch(function(R){if(R instanceof _.QW){var W;
(W=f)==null||W.abort()}return _.m_(R)})};
_.Xt8=function(d){a:{var f="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(f="EMBEDDED_PLAYER_MODE_PFL");var R=d.raw_embedded_player_response;if(!R&&(d=d.embedded_player_response))try{R=JSON.parse(d)}catch(p){break a}if(R)b:for(var W in xd$)if(xd$[W]==R.embeddedPlayerMode){f=xd$[W];break b}}return f==="EMBEDDED_PLAYER_MODE_PFL"};
_.TqM=function(){if(_.q("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("mf");if(!_.gB8())return Error("nf");var d=_.FK("PLAYER_VARS",{});if(_.uo.get(d,"privembed",!1)=="1")return Error("of");if(_.Xt8(d))return Error("pf")};
AzJ=function(d){switch(d){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:_.NO(d,"unknown result type")}};
_.acR=function(d,f,R){f=_.gG8[f];R={detected:d===0,source:f.jc6,detectionResult:AzJ(d),contentCpn:R};_.mY("biscottiBasedDetection",R);_.k4V.increment(f.jc6,d);f.j4g!==void 0&&_.vN("CATSTAT",_.Z1f(d,f))};
_.Ki=function(d,f){var R={};R.key=d;R.value=f;return _.h8S().then(function(W){return new Promise(function(p,U){try{var g=W.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(R);g.onsuccess=function(){p()};
g.onerror=function(){U()}}catch(K){U(K)}})})};
_.wtI=function(){var d=_.HX("user_engagement_experiments_rate_limit_ms"),f=MAB.get("last-user-engagement-exp-trigger-timestamp");return!f||(0,_.OB)()>=f+d?(MAB.set("last-user-engagement-exp-trigger-timestamp",(0,_.OB)()),!0):!1};
_.Ei=function(d,f,R,W,p){f=f===void 0?null:f;R=R===void 0?null:R;W=W===void 0?null:W;p=p===void 0?null:p;d={youThereEventType:d};R&&(d.lactThresholdMs=R.lactThresholdMs,d.mediaPosSec=R.promptDelaySec,d.lactServerRequestMs=R.lactServerRequestMs,d.triggerReason=R.triggerReason);p!=null&&(d.renderingMediaPosSec=Math.round(p));f||(f=_.J6());f&&(d.clientScreenNonce=f);W&&(d.clientPlaybackNonce=W);_.mY("youThere",d)};
xd$={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"};LHL=function(d){this.xhr=d};
_.HG=function(d,f,R){_.d8.call(this,d+", errorCode="+f);this.errorCode=f;this.xhr=R;this.name="PromiseAjaxError"};
_.x(_.HG,_.d8);var qVM={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var MAB=new _.ns("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.IcY=function(d){return _.zD({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:d})};
}catch(e){_._DumpException(e)}
try{
var Jb,Nj9,CVn,ikn,Bjd,cp9,d2o,ZfS,sLM,gW9,tLH,ypM,WnS,R0K,EWn;_.$ho=function(){var d=window.location.hash;d.charAt(0)==="#"&&(d=d.charAt(1)==="!"?d.substring(2):d.substring(1));return _.Ck(d)};
Jb=function(d,f,R){var W;return _.H(function(p){if(p.nextAddress==1)return p.yield(f(),2);W=p.yieldResult;R(W,d);_.a4(p)})};
Nj9=function(){return _.H(function(d){return d.nextAddress==1?d.yield((_.TqM()!==void 0?_.m_(Error("qf")):_.e2y()).then(function(){return 1},function(f){if(f.message==="Biscotti id is disabled")return 3;
_.JA("Failed fetching bid");return 0}),2):d.return(d.yieldResult)})};
CVn=function(){var d=_.sN("ZW1iZWQtcGxheWVyIzF5Y3ZuMzQ2NWJ4OXl0LWhhdmVuLQ=="),f=_.sN("cHZpZnJhbWUjejUzMXdsMmd5aA==");return document.querySelector(f+ypM+d)?0:1};
ikn=function(){return _.CnF(_.i0)};
Bjd=function(){return _.iVU()===0?0:_.B_J()};
cp9=function(){return _.fnf(_.bVF([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
d2o=function(){return _.FaS(tLH)};
_.jLt=function(d){_.H(function(f){switch(f.nextAddress){case 1:return f.yield(Jb("b.f_",Nj9,d),2);case 2:return f.yield(Jb("j.s_",_.QPL,d),3);case 3:return f.yield(Jb("r.s_",_.muJ,d),4);case 4:return f.yield(Jb("e.h_",d2o,d),5);case 5:if(!_.q("ab_det_sc_inj")){f.jumpTo(6);break}return f.yield(Jb("s.i_",_.N_p,d),6);case 6:if(_.q("ab_deg_unex_thr")){f.jumpTo(8);break}return f.yield(Jb("a.o_",_.ooW,d),8);case 8:if(_.q("ks_get_o_pp")){f.jumpTo(10);break}return f.yield(Jb("g.o_",_.hfJ,d),10);case 10:if(_.q("ks_det_gpbl")){f.jumpTo(12);
break}return f.yield(Jb("p.i_",_.no8,d),12);case 12:return f.yield(Jb("f.i_",_.XV1,d),14);case 14:return f.yield(Jb("a.b_",_.VRf,d),15);case 15:return f.yield(Jb("p.m_",_.a7Q,d),16);case 16:if(!_.q("ab_det_el_h_v2")){f.jumpTo(17);break}return f.yield(Jb("n.h_",cp9,d),17);case 17:return f.yield(Jb("o.p_",ikn,d),19);case 19:return f.yield(Jb("e.i_",CVn,d),20);case 20:if(_.q("ab_det_apm"))return f.yield(Jb("o.a_",Bjd,d),0);f.jumpTo(0)}})};
_.feM=function(d,f){d={videoId:d};f&&(d.playlistId=f);return d};
_.pXa=function(){if(_.gB8()){var d=_.FK("PLAYER_VARS",{});if(_.uo.get(d,"privembed",!1)!="1"&&!_.Xt8(d)){var f=function(){R0K=!0;"google_ad_status"in window?_.vN("DCLKSTAT",1):_.vN("DCLKSTAT",2)};
try{_.CS(_.kwe,f)}catch(R){}WnS.push(_.Pp.addLowPriorityJob(function(){if(!(R0K||"google_ad_status"in window)){try{_.f8J(_.kwe.toString(),f)}catch(R){}R0K=!0;_.vN("DCLKSTAT",3)}},5E3))}}};
_.nt=function(d,f,R){R=R===void 0?!1:R;var W=Math.max(d.width,_.V8D);if(_.q("kevlar_watch_feed_big_thumbs")&&d.width>=1550-_.$S()&&d.height>=800)W-=_.vst;else if(d.width>=_.mt){var p=_.rYa+_.mko+_.r$;_.q("kevlar_watch_feed_big_thumbs")&&(p=_.QRA);W-=p}else W-=_.rYa;W=Math.min(W,_.u$a);p=240;R&&(p=380);f<.5624||(!_.q("kevlar_watch_flexy_disable_small_window_sizing")&&(d.height<630&&d.width>=657||d.height>=630&&d.width>=_.mt&&d.width<1327)?p=360:!_.q("kevlar_watch_flexy_disable_large_window_sizing")&&
d.height>=630&&d.width>=1327&&(p=480));var U=Math.min(W*f,d.height-(56+_.S2M+_.PyY));U=Math.max(U,p);f<1?W=U/f:d.width>=_.mt&&(W=_.nt(d,.5625,R).width);return new _.Xb(Math.round(W),Math.round(U))};
_.U2K=function(d){var f=0;d.indexOf("h")!=-1&&(d=d.split("h"),f=d[0]*60*60,d=d[1]);d.indexOf("m")!=-1&&(d=d.split("m"),f=d[0]*60+f,d=d[1]);d.indexOf("s")!=-1?(d=d.split("s"),f=d[0]*1+f):f=d*1+f;return f};
_.Of9=function(){_.HX("service_worker_push_logged_out_prompt_watches")!=-1&&_.k9("WatchCount").then(function(d){d>=100||_.Ki("WatchCount",d+1)})};
ZfS=function(d){var f=d.externalVideoId||"";return f?d.isShortsEligible?"https://www.youtube.com/shorts/"+f:"https://www.youtube.com/watch?v="+f:""};
sLM=function(d){var f=[];d.viewCount&&f.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:d.viewCount});d.likeCount&&f.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:d.likeCount});return f};
gW9=function(d){var f,R,W={"@context":"https://schema.org","@type":"VideoObject",description:_.R0(d.description),duration:"PT"+(d.lengthSeconds||"0")+"S",embedUrl:d.embed?d.embed.iframeUrl:"",name:_.R0(d.title),thumbnailUrl:((f=d.thumbnail)==null?void 0:(R=f.thumbnails)==null?void 0:R.map(function(b){return b&&b.url||""}))||[],
uploadDate:d.publishDate};_.q("mweb_video_schema_id_killswitch")||(W["@id"]=ZfS(d));f=sLM(d);f.length&&(W.interactionStatistic=f);d.category&&(W.genre=d.category);d.ownerChannelName&&(W.author=d.ownerChannelName);d.liveBroadcastDetails&&(W.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:d.liveBroadcastDetails.startTimestamp,endDate:d.liveBroadcastDetails.endTimestamp}]);if(d.learningResource){d=d.learningResource;W["@type"]=["VideoObject","LearningResource"];var p;if((p=d.learningResourceType)==
null?0:p.length)W.learningResourceType=d.learningResourceType[0];var U;if((U=d.educationalAlignment)==null?0:U.length)W.educationalAlignment={"@type":"AlignmentObject",targetName:d.educationalAlignment[0]};var g;if((g=d.educationalLevel)==null?0:g.length){p=d.educationalLevel[0];var K;if((K=d.educationalLevelCountry)==null?0:K.length)p+=" ("+d.educationalLevelCountry+")";W.educationalLevel=p}var E,Y;if(((E=d.learningResourceType)==null?0:E.length)&&d.learningResourceType[0]==="Problem walkthrough"&&
((Y=d.problemDescriptions)==null?0:Y.length))for(W.hasPart=[],K=_.Z(d.problemDescriptions),E=K.next();!E.done;E=K.next())p=E.value,E=p.problemDescriptionText,Y=p.startOffset,p=p.url,E&&Y!==void 0&&p&&W.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:E,text:E,startOffset:Y,url:p})}return W};
_.HfH=function(d){return _.zD({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:d}})};
tLH=[[["cmltYXJ5IzQ5Z2R5czgyY3BqeHA=",null,null],[null,["MGx2MjNyemR5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNqM2ps","ZHh0OWs1Zmk5ZnZzdHlsZS1zY29wZSNw"],null],["cTRsZGNwZms1b2VtYXN0aGVhZC1hZCM1",["aWQtcmVuZGVyZXIjb2E4bzFsNjM3M25jeXRkLXJpY2gtZ3I="],null],[null,["aWQtcmVuZGVyZXIjdjkzNmp4a2ZpYzd5eXRkLXJpY2gtZ3I=","cnBhbGRnNzFkeXhzdHlsZS1zY29wZSMz"],null],[null,["cmVuZGVyZXIjdTE4cmk3aXEzbjczeXRkLWJhbm5lci1wcm9tby0=","aGFrd3FpOWlkOHVzdHlsZS1zY29wZSNq"],null],[null,["c2xvdC1yZW5kZXJlciM1Zm9kNXNiaXJveGd5dGQtYWQt"],
null]],[["I2xxOGRpOGMwam1vdXBsYXllci1hZHM=",null,null]],[["ZXNjcmlwdGlvbi1pbm5lciM4cmRheDRpMG94OGxk",null,null],[null,null,"LXJlbmRlcmVyIzJmNHh0M3cwOXVnanl0ZC1tZXJjaC1zaGVsZg=="],["bXVxMXNmZzFtYWluI2VtOHU=",["LXJlbmRlcmVyI2NzNXhjNjN6MTlma3l0ZC1tZXJjaC1zaGVsZg=="],null]]];ypM="#";WnS=[];R0K=!1;_.Kn9=["engagement-panel-ads"];EWn=new _.C0("updateSentimentBarStateCommand");_.z0K=new _.C0("showSurveyCommand");_.hb=new _.C0("changeMarkersVisibilityCommand");var Y4Y,bfH,LnK,q4a,IeS,oU;_.khD=function(d,f){this.playerProvider_=d;this.actionSenderElement_=f;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.khD.prototype.reset=function(){Y4Y(this);this.isUserPredictedAbsent_=!1};
Y4Y=function(d,f){!d.youThereData_||d.showWarningJob_||f!==void 0&&f||(_.Ei("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.J6(),d.youThereData_,d.clientPlaybackNonce_),_.uw());_.Pp.cancelJob(d.showWarningJob_);d.showWarningJob_=0;_.Pp.cancelJob(d.showBlockingWarningJob_);d.showBlockingWarningJob_=0;_.Pp.cancelJob(d.pausePlaybackJob_);d.pausePlaybackJob_=0;d.youThereData_=null;d.clientPlaybackNonce_=void 0;d.inYouThereFlow_=!1};
_.D2n=function(d,f){var R,W,p;_.H(function(U){if(U.nextAddress==1)return d.reset(),U.yield(d.playerProvider_().getPlayerPromise(),2);R=U.yieldResult;d.clientPlaybackNonce_=R.getVideoData().cpn;d.youThereData_=f.configData.youThereData;if(!d.youThereData_)return U.return();if(d.youThereData_.triggerReason&&d.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.wtI())return _.Ei("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.J6(),d.youThereData_,d.clientPlaybackNonce_),U.return();W=d.youThereData_.promptDelaySec;
p=R.getCurrentTime();d.showWarningJob_=_.Pp.addLowPriorityJob(function(){return _.H(function(g){d.showWarningJob_=0;return g.yield(bfH(d),0)})},Math.max(W-p,0)*1E3);
_.a4(U)})};
bfH=function(d){var f,R,W,p,U,g;return _.H(function(K){if(K.nextAddress==1)return K.yield(d.playerProvider_().getPlayerPromise(),2);if(K.nextAddress!=3)return f=K.yieldResult,R=f.getCurrentTime(),K.yield(IeS(d),3);W=K.yieldResult;if(!W||!d.youThereData_)return K.return();if(_.q("check_user_lact_at_prompt_shown_time_on_web")&&(p=parseInt(d.youThereData_.lactThresholdMs,10),_.sD()<p))return _.Ei("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.J6(),d.youThereData_,d.clientPlaybackNonce_),K.return();if(d.youThereData_.playbackPauseDelayMs<=
0)return q4a(d),K.return();!_.q("external_fullscreen")&&(U=_.s$())&&(d.ignoreFullscreenExitUserActivity_=!0,_.Pp.addLowPriorityJob(function(){d.ignoreFullscreenExitUserActivity_=!1},2E3),_.gZ(U));
d.youThereData_.showToastWarningPrompt&&(oU(d,d.youThereData_.showWarningActions),d.inYouThereFlow_=!0,_.Ei("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.J6(),d.youThereData_,d.clientPlaybackNonce_,R),_.Ei("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.J6(),d.youThereData_,d.clientPlaybackNonce_,R));g=0;d.youThereData_.blockingPromptDelayMs&&(g=d.youThereData_.blockingPromptDelayMs);d.showBlockingWarningJob_=_.Pp.addLowPriorityJob(function(){return _.H(function(E){d.showBlockingWarningJob_=0;return E.yield(LnK(d),
0)})},g);
_.a4(K)})};
LnK=function(d){var f,R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield(IeS(d),2);f=p.yieldResult;if(!d.youThereData_)return p.return();f&&(d.youThereData_.showBlockingWarningAction&&(_.Ei("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.J6(),d.youThereData_,d.clientPlaybackNonce_),(R=_.e(d.youThereData_.showBlockingWarningAction,_.I6))?oU(d,R.commands):oU(d,[d.youThereData_.showBlockingWarningAction]),d.inYouThereFlow_=!0),W=d.youThereData_.playbackPauseDelayMs,d.pausePlaybackJob_=
_.Pp.addLowPriorityJob(function(){return _.H(function(U){d.pausePlaybackJob_=0;return U.yield(q4a(d),0)})},W));
_.a4(p)})};
q4a=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(IeS(d),2);f=R.yieldResult;if(!d.youThereData_)return R.return();f&&(_.Ei("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.J6(),d.youThereData_,d.clientPlaybackNonce_),oU(d,d.youThereData_.showPausedActions),d.inYouThereFlow_=!0);_.a4(R)})};
_.khD.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var d=_.e(this.youThereData_.userActiveDuringFlowAction,_.I6);d?oU(this,d.commands):oU(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.Ei("YOU_THERE_EVENT_TYPE_LACT_RESET",_.J6(),this.youThereData_,this.clientPlaybackNonce_),_.uw());Y4Y(this,!0)}_.e0Y(this,!1)};
_.x2S=function(d){_.Ei("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.J6(),d.youThereData_,d.clientPlaybackNonce_)};
IeS=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(d.playerProvider_().getPlayerPromise(),2);f=W.yieldResult;R=f.getPlayerState();return W.return(R==-1||R==1||R==3)})};
_.e0Y=function(d,f){var R;_.H(function(W){if(W.nextAddress==1){if(d.isUserPredictedAbsent_==f)return W.jumpTo(0);d.isUserPredictedAbsent_=f;return W.yield(d.playerProvider_().getPlayerPromise(),3)}R=W.yieldResult;R.setUserEngagement(f);f&&_.Ei("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.J6(),d.youThereData_,d.clientPlaybackNonce_);_.a4(W)})};
oU=function(d,f){if(_.q("handle_service_request_actions")||_.q("kevlar_youthere_service_endpoint_actions_killswitch"))_.b5(d.actionSenderElement_,f,d.actionSenderElement_);else{f=_.Z(f);for(var R=f.next();!R.done;R=f.next())R=R.value,R.commandMetadata&&R.commandMetadata.webCommandMetadata&&R.commandMetadata.webCommandMetadata.sendPost?_.Yh(d.actionSenderElement_,[R]):_.b5(d.actionSenderElement_,[R],d.actionSenderElement_)}};var XXo;var TXA;var $w=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return d};
_.x($w,_.l);$w.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var d=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(d=this.data.percentIfLiked||0,this.activated=!0):(d=this.data.percentIfIndifferent||0,this.activated=!1);_.Eo(this.hostElement).querySelector("#like-bar").style.width=d+"%"}};
$w.prototype.handleUpdateSentimentBarStateCommand=function(d){this.data&&this.set("data.likeStatus",_.e(d,EWn).likeStatus)};
$w.prototype.observeLikeStatus=$w.prototype.observeLikeStatus;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],$w.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$w.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],$w.prototype,"activated",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],$w.prototype,"systemIcons",void 0);_.Q([_.e2("data.likeStatus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$w.prototype,"observeLikeStatus",null);_.Q([_.m({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],$w);
_.u($w,"ytd-sentiment-bar-renderer",function(){if(TXA!==void 0)return TXA;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TXA=d},{mode:1});var Avt;var NR=function(){var d=_.l.apply(this,arguments)||this;d.small=!0;return d};
_.x(NR,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],NR.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],NR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NR.prototype,"small",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],NR);
_.u(NR,"ytd-video-view-count-renderer",function(){if(Avt!==void 0)return Avt;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Avt=d},{mode:_.kO("kevlar_poly_si_batch_j080")?1:2});var yI=function(){var d=_.l.apply(this,arguments)||this;d.infoFormattedStrings=[];d.wrapVideoActions=_.q("kevar_watch_wrap_video_actions");d.hideSentimentBar=_.q("kevlar_watch_hide_sentiment_bar");d.actionMap={};return d};
_.x(yI,_.l);_.O=yI.prototype;_.O.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.q("web_modern_buttons"),forceIconButton:!_.q("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.O.dataChanged=function(){_.q("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.O.computeInfoFormattedStrings=function(d){if(!d)return[];var f=[];d.dateText&&f.push(d.dateText);d.stationName&&f.push(d.stationName);d.rating&&f.push(d.rating);d.startEndTimeTemplate&&d.startTimeUtcMillis&&d.endTimeUtcMillis&&f.push(_.fY(_.dOt(_.R0(d.startEndTimeTemplate),Number(d.startTimeUtcMillis),Number(d.endTimeUtcMillis))));d.upNextProgramText&&f.push(d.upNextProgramText);return f};
_.O.scheduleInitialUpdatedMetadataRequest=function(){var d,f=(d=this.data)==null?void 0:d.updatedMetadataEndpoint;if(f){var R;d=Number((R=_.e(f,_.gla))==null?void 0:R.initialDelayMs);R=isNaN(d)?250:d;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),R)}};
_.O.setSentimentBarWidth=function(){var d=this;_.WZ(this,function(){var f=_.Eo(d.hostElement).querySelector("ytd-menu-renderer");if(f){f=f.topLevelButtons;for(var R=0,W=0;W<f.length;W++){var p=f[W],U=d.get("toggleButtonSupportedData.toggleButtonIdData.id",p.data);if(U==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||U==="TOGGLE_BUTTON_ID_TYPE_LIKE")R+=p.clientWidth+8;else break}R&&(d.sentiment.style.width=R-8+" px")}})};
_.O.fetchUpdatedMetadata=function(d){var f;d&&(f={continuation:d});var R;(d=(R=this.data)==null?void 0:R.updatedMetadataEndpoint)&&_.Ze().resolve(_.s4).resolveCommand(d,{form:Object.assign({},f,{element:this.hostElement})})};
_.O.onYtServiceRequestSent=function(d,f){f.endpoint&&_.e(f.endpoint,_.PI)&&(this.hasUpdateSentimentBarStateCommands()&&!_.q("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.e(f.endpoint,_.PI).status),this.setSentimentBarWidth())};
_.O.hasUpdateSentimentBarStateCommands=function(){var d,f,R,W,p=(W=(d=this.data)==null?void 0:(f=d.videoActions)==null?void 0:(R=f.menuRenderer)==null?void 0:R.topLevelButtons)!=null?W:[];d=_.Z(p);for(f=d.next();!f.done;f=d.next()){f=f.value;p=W=R=void 0;var U=(R=f.toggleButtonRenderer)==null?void 0:(W=R.toggleButtonSupportedData)==null?void 0:(p=W.toggleButtonIdData)==null?void 0:p.id;if(U==="TOGGLE_BUTTON_ID_TYPE_LIKE"||U==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){W=R=void 0;f=(W=_.e((R=f.toggleButtonRenderer)==
null?void 0:R.defaultServiceEndpoint,_.I6))==null?void 0:W.commands;if(!f)break;f=_.Z(f);for(R=f.next();!R.done;R=f.next())if(_.e(R.value,EWn))return!0}}return!1};
_.O.onYtServiceRequestCompleted=function(d,f){var R;(d=(R=f.data)==null?void 0:R.loggingDirectives)&&_.l$k(_.Ah(),d);this.get("continuation.timedContinuationData",f.data)&&this.data&&this.data.updatedMetadataEndpoint&&(f=f.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,f.continuation),f.timeoutMs))};
_.O.computeHasDateText=function(d){return!!d&&!!d.dateText};
_.Uh.Object.defineProperties(yI.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return!((W=(d=this.data)==null?void 0:(f=d.videoActions)==null?void 0:(R=f.menuRenderer)==null?void 0:R.flexibleItems)==null||!W.length)}}});
yI.prototype.onYtServiceRequestCompleted=yI.prototype.onYtServiceRequestCompleted;yI.prototype.onYtServiceRequestSent=yI.prototype.onYtServiceRequestSent;yI.prototype.dataChanged=yI.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],yI.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.U1.YtTaskEmitterBehavior),_.F("design:type",Object)],yI.prototype,"ytTaskEmitterBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yI.prototype,"data",void 0);_.Q([_.M({computed:"computeInfoFormattedStrings(data)"}),_.F("design:type",Array)],yI.prototype,"infoFormattedStrings",void 0);
_.Q([_.M({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],yI.prototype,"hasDateText",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yI.prototype,"wrapVideoActions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],yI.prototype,"hideSentimentBar",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],yI.prototype,"flexMenuEnabled",null);
_.Q([_.Xd("#sentiment"),_.F("design:type",Object)],yI.prototype,"sentiment",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yI.prototype,"dataChanged",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],yI.prototype,"onYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],yI.prototype,"onYtServiceRequestCompleted",null);
_.u(yI,"ytd-video-primary-info-renderer",function(){if(XXo===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);XXo=d}d=XXo;return d},{mode:1});var aeo;var Ct=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return d};
_.x(Ct,_.l);_.O=Ct.prototype;_.O.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"}}}};
_.O.dataChanged=function(){var d;this.descriptionToggled=!((d=this.data)==null||!d.defaultExpanded);var f;this.collapsed=this.descriptionAlwaysCollapsed||!((f=this.data)==null?0:f.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.z2(110509);this.showLessClientVe=_.z2(110510);d=_.J6();f=_.Ft();d&&f&&_.By(d,f,[this.showMoreClientVe,this.showLessClientVe])};
_.O.onYtExpanderMoreTapped=function(){var d,f=(d=this.data)==null?void 0:d.showMoreCommand;f&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(f);(d=_.J6())&&this.showMoreClientVe&&_.ja(d,this.showMoreClientVe)};
_.O.onYtExpanderLessTapped=function(){var d=_.J6();d&&this.showLessClientVe&&_.ja(d,this.showLessClientVe);var f;(d=(f=this.data)==null?void 0:f.showLessCommand)&&this.componentBehavior.resolveCommand(d)};
_.O.handleUpdateDateTextAction=function(d){this.data&&this.data.dateText&&this.set("data.dateText",_.e(d,_.AYH).dateText)};
_.O.handleUpdateDescriptionAction=function(d){if(d=_.e(d,_.Z7i))d.isEmpty||!d.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.vw(d.description)):this.set("data.description",d.description)};
_.O.onYtChangeEngagementPanelVisibilityAction=function(d){if(_.q("web_structured_description_show_more")||_.q("web_engagement_panel_open_description")){var f,R=(f=_.e(d,_.F5F))==null?void 0:f.targetId,W;d=((W=_.e(d,_.F5F))==null?void 0:W.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";R==="engagement-panel-structured-description"&&d&&(this.descriptionToggled=!0)}};
_.O.updateCollapsedFromBinding=function(d){this.collapsed=d.detail.value};
_.O.updateDescriptionToggledFromBinding=function(d){this.descriptionToggled=d.detail.value};
_.O.updateCanCollapseFromBinding=function(d){this.canCollapse=d.detail.value};
_.Uh.Object.defineProperties(Ct.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.metadataRowContainer)==null?void 0:f.metadataRowContainerRenderer;return!!R&&!!R.rows&&R.rows.length>R.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.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}}});
Ct.prototype.onYtExpanderLessTapped=Ct.prototype.onYtExpanderLessTapped;Ct.prototype.onYtExpanderMoreTapped=Ct.prototype.onYtExpanderMoreTapped;Ct.prototype.dataChanged=Ct.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ct.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ct.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ct.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ct.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ct.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Ct.prototype,"collapsed",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Ct.prototype,"descriptionToggled",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],Ct.prototype,"canCollapse",void 0);_.Q([_.M(),_.F("design:type",Object)],Ct.prototype,"subscribeButtonData",void 0);_.Q([_.M(),_.F("design:type",Number)],Ct.prototype,"descriptionCollapsedHeight",void 0);_.Q([_.M(),_.F("design:type",Object)],Ct.prototype,"structuredDescriptionContentRenderer",void 0);_.Q([_.M({value:function(){return _.q("web_watch_description_always_collapsed")}}),
_.F("design:type",Boolean)],Ct.prototype,"descriptionAlwaysCollapsed",void 0);_.Q([_.Xd("#description"),_.F("design:type",HTMLDivElement)],Ct.prototype,"description",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ct.prototype,"dataChanged",null);_.Q([_.LO("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ct.prototype,"onYtExpanderMoreTapped",null);
_.Q([_.LO("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ct.prototype,"onYtExpanderLessTapped",null);_.Q([_.a("data.metadataRowContainer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"metadataCollapsible",null);_.Q([_.a("data","structuredDescriptionContentRenderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"hasInlineStructuredDescription",null);
_.Q([_.a("data.attributedDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"hasAttributedDescription",null);_.Q([_.a("hasInlineStructuredDescription","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"loadStructuredDescription",null);_.Q([_.a("data","structuredDescriptionContentRenderer","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"showInlineStructuredDescription",null);
_.Q([_.a("data","hasInlineStructuredDescription","metadataCollapsible"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ct.prototype,"descriptionAlwaysCollapsible",null);
_.u(Ct,"ytd-video-secondary-info-renderer",function(){if(aeo===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);aeo=d}d=aeo;return d},{mode:2});var MvD;var is=function(){return _.l.apply(this,arguments)||this};
_.x(is,_.l);is.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:_.q("web_modern_buttons"),forceIconButton:!_.q("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
is.prototype.activate=function(d){d.appendTo(this.player);d.getPlayerPromise().then(function(f){f.setMinimized(!0)});
this.active=!0};
is.prototype.deactivate=function(){var d=this.player.firstElementChild;d.getPlayerPromise().then(function(f){f.setMinimized(!1)});
this.active=!1;return d};
is.prototype.onScrollUpTap=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();d&&d.setScrollTop(0)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],is.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],is.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],is.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],is.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],is.prototype,"active",void 0);
_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.F("design:type",Boolean)],is.prototype,"darkLaunch",void 0);_.Q([_.Xd("#player"),_.F("design:type",HTMLDivElement)],is.prototype,"player",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],is);
_.u(is,"ytd-miniplayer-bar-renderer",function(){if(MvD!==void 0)return MvD;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return MvD=d},{mode:1});_.Hk(_.UI(function(d){var f=_.fA("script");_.G7(function(){var R;if(R=JSON)R=gW9(d.data()),R=_.jT(JSON.stringify(R).replace(/</g,"\\u003C"));var W=d.data(),p=_.R0(W.title).trim().length===0,U=!W.publishDate||W.publishDate.trim().length===0,g,K,E,Y,b=!((g=W.thumbnail)==null?0:(K=g.thumbnails)==null?0:K.length)||!((E=W.thumbnail)==null?0:E.thumbnails[0].url)||((Y=W.thumbnail)==null?void 0:Y.thumbnails[0].url.trim().length)===0;f.value&&R&&!(p||U||b)&&_.fH(f.value,R)},"I9AhLd");
return _.z("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.z("script",{el:f,type:"application/ld+json"}))},"Kk"),"player-microformat-renderer",{props:{data:_.sz}});
}catch(e){_._DumpException(e)}
try{
var xhM,TjY;_.e1Y=function(d){return d.watch.watchWindowSize};
xhM=function(d,f,R,W){if(d.isLockupToWatchTransitionEnabled){if(f){var p={};d.viewTransitionCoordinator.registerElement(f,(p["lockup-to-watch"]="player-lockup-to-watch",p["watch-next-appears"]="player-watch-next-loaded",p))}R&&(f={},d.viewTransitionCoordinator.registerElement(R,(f["lockup-to-watch"]="below-lockup-to-watch",f["watch-next-appears"]="below-watch-next-loaded",f)));W&&(R={},d.viewTransitionCoordinator.registerElement(W,(R["watch-next-appears"]="secondary-watch-next-loaded",R)))}};
_.XNt=function(d){return _.zD({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:d}})};
TjY=new _.C0("webWatchNextResponseExtensionData");var aO5=function(d){_.wG.call(this);var f=this;this.JSC$22969_watchApi=d;var R=this.JSC$22969_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Apt(f)});
this.addOnDisposeCallback(function(){f.JSC$22969_watchApi.unsubscribeByKey(R)});
Apt(this)};
_.x(aO5,_.wG);var Apt=function(d){var f,R,W,p;_.H(function(U){if(U.nextAddress==1){f=d.JSC$22969_watchApi.getWatchNextResponse();if(!f)return U.return();R=_.e(f,TjY);return(W=R)!=null&&W.enableCreatorChatbot?U.yield((0,_.TMJ)("NSzT5"),3):U.jumpTo(0)}p=_.vg2;p();_.a4(U)})};var wNk=function(d){_.wG.call(this);this.JSC$22973_watchApi=d;MLM(this)};
_.x(wNk,_.wG);var MLM=function(d){_.H(function(f){if(f.nextAddress==1)return f.yield(lOA(d),2);GBM(d);_.a4(f)})},lOA=function(d){var f,R,W,p;
return _.H(function(U){if(U.nextAddress==1)return U.yield(d.JSC$22973_watchApi.playerApi,2);f=U.yieldResult;d.JSC$22973_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){S35(d)});
R=d.JSC$22973_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){GBM(d)});
W=function(g){d.onCueRangeEnter(g)};
f.addEventListener("onCueRangeEnter",W);p=function(g){d.onCueRangeExit(g)};
f.addEventListener("onCueRangeExit",p);d.addOnDisposeCallback(function(){d.JSC$22973_watchApi.unsubscribeByKey(R);f.removeEventListener("onCueRangeEnter",W);f.removeEventListener("onCueRangeExit",p)});
_.a4(U)})},VLA=function(d){var f,R,W,p,U,g,K,E,Y;
return(U=(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.results)==null?void 0:(p=W.results)==null?void 0:p.contents)==null?void 0:(g=U.find(function(b){var D,I,L;return(D=b.itemSectionRenderer)==null?void 0:(I=D.contents)==null?void 0:(L=I[0])==null?void 0:L.shoppingTimelyShelfViewModel}))==null?void 0:(K=g.itemSectionRenderer)==null?void 0:(E=K.contents)==null?void 0:(Y=E[0])==null?void 0:Y.shoppingTimelyShelfViewModel},GBM=function(d){var f;
_.H(function(R){if(R.nextAddress==1)return(f=d.JSC$22973_watchApi.getWatchNextResponse())?R.yield(S35(d),2):R.return();d.shoppingTimelyShelfViewModel=VLA(f);rp9(d);mhS(d);_.a4(R)})},rp9=function(d){var f,R=(f=d.shoppingTimelyShelfViewModel)==null?void 0:f.offerIdToVariants;
R&&(f=R.filter(function(W){return W.key&&W.value}).map(function(W){return[W.key,
W.value]}),d.variantsMap=new Map(f))},mhS=function(d){var f,R,W,p,U,g;
_.H(function(K){if(K.nextAddress==1)return(R=(f=d.shoppingTimelyShelfViewModel)==null?void 0:f.cueRanges)?K.yield(d.JSC$22973_watchApi.playerApi,2):K.return();W=K.yieldResult;d.cueRanges=R;p=_.Z(R);for(U=p.next();!U.done;U=p.next())g=U.value,g.startTime!==void 0&&g.endTime!==void 0&&g.id!==void 0&&W.addCueRange("shopping_timely_shelf"+g.id,uKt(g.startTime),uKt(g.endTime));_.a4(K)})},uKt=function(d){return Number(d.seconds||0)+(d.nanos||0)/1E9};
wNk.prototype.onCueRangeEnter=function(d){if(d.startsWith("shopping_timely_shelf")){var f=d.substring(21),R,W;d=(R=this.variantsMap)==null?void 0:(W=R.get(f))==null?void 0:W.shelf;if(_.q("web_enable_shopping_timely_shelf_client_overwrite")){var p,U,g,K,E;R=d==null?void 0:(p=d.shoppingTimelyShelfContentViewModel)==null?void 0:(U=p.button)==null?void 0:(g=U[1])==null?void 0:(K=g.buttonViewModel)==null?void 0:(E=K.onTap)==null?void 0:E.innertubeCommand;var Y,b;if(R==null?0:(Y=R.menuEndpoint)==null?0:
(b=Y.menu)==null?0:b.menuRenderer)R.openPopupAction=R.menuEndpoint,R.openPopupAction.popup=R.openPopupAction.menu,R.openPopupAction.popup.menuPopupRenderer=R.openPopupAction.popup.menuRenderer,R.openPopupAction.popupType="DROPDOWN",delete R.menuEndpoint,delete R.openPopupAction.menu,delete R.openPopupAction.popup.menuRenderer}d&&this.JSC$22973_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",d)}};
wNk.prototype.onCueRangeExit=function(d){d.startsWith("shopping_timely_shelf")&&this.JSC$22973_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{})};
var S35=function(d){var f,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return g.yield(d.JSC$22973_watchApi.playerApi,2);f=g.yieldResult;if(d.cueRanges)for(R=_.Z(d.cueRanges),W=R.next();!W.done;W=R.next())p=W.value,p.id&&(U="shopping_timely_shelf"+p.id,f.removeCueRange(U));d.JSC$22973_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});d.shoppingTimelyShelfViewModel=void 0;d.cueRanges=void 0;d.variantsMap=void 0;_.a4(g)})};var Jpd=function(d){_.wG.call(this);var f=this;this.JSC$22980_watchApi=d;d=_.xl(_.pY(),_.ko8,function(){PVS(f)});
this.addOnDisposeCallback(d);d=_.xl(_.pY(),_.e1Y,function(){PVS(f)});
this.addOnDisposeCallback(d);QSH(this);vQY(this);F9d()};
_.x(Jpd,_.wG);var QSH=function(d){var f=function(W){_.pY().dispatch(_.$On(W.matches))},R=window.matchMedia("(max-width: "+(999+_.$S())+"px)");
R.addListener(f);d.addOnDisposeCallback(function(){R.removeListener(f)});
f(R)},vQY=function(d){d.JSC$22980_watchApi.registerActionHandler("yt-window-resized",function(){F9d()});
d.addOnDisposeCallback(function(){d.JSC$22980_watchApi.unregisterActionHandler("yt-window-resized")})},F9d=function(){var d=_.l7();
_.pY().dispatch(_.zD({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:d.width,height:d.height}}}))},PVS=function(d){var f;
_.H(function(R){if(R.nextAddress==1)return R.yield(d.JSC$22980_watchApi.playerApi,2);f=R.yieldResult;f.setSize(NaN,NaN);_.a4(R)})};var nQS=function(d){_.wG.call(this);var f=_.Ze().resolve(_.Xc);xhM(f,d.getElement("PLAYER_CONTAINER"),d.getElement("BELOW_THE_PLAYER"),d.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var R=d.getElement("PLAYER_CONTAINER"),W=d.getElement("BELOW_THE_PLAYER"),p=d.getElement("SECONDARY");f.isLockupToWatchTransitionEnabled&&(R&&_.hG(f.viewTransitionCoordinator,R),W&&_.hG(f.viewTransitionCoordinator,W),p&&_.hG(f.viewTransitionCoordinator,p))})};
_.x(nQS,_.wG);_.QI=function(d){_.kZ.call(this);var f=this;this.rootElement=d;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return f.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(R){f.initOrDisposeActiveModules(R)}));
this.onAttached()};
_.x(_.QI,_.kZ);_.O=_.QI.prototype;_.O.getRoot=function(){return this.rootElement};
_.O.getElement=function(d){return this.rootElement.getElement(d)};
_.O.setPlayerResponse=function(d){this.playerResponse=d;this.publish("PLAYER_RESPONSE_UPDATED",d)};
_.O.getPlayerResponse=function(){return this.playerResponse};
_.O.setWatchNextResponse=function(d){this.watchNextResponse===d?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=d,this.publish("WATCH_NEXT_RESPONSE_UPDATED",d))};
_.O.getWatchNextResponse=function(){return this.watchNextResponse};
_.O.registerActionHandler=function(d,f){var R=this;if(_.q("web_watch_controller_reg_multiple_handlers_killswitch")){var W={};_.tA(_.cW.getInstance(),(W[d]=f,W),this.getRoot())}else this.actionHandlers.has(d)||(this.actionHandlers.set(d,[]),W={},_.tA(_.cW.getInstance(),(W[d]=function(){var p=_.n9.apply(0,arguments);return(R.actionHandlers.get(d)||[]).map(function(U){return U.apply(null,_.uR(p))})},W),this.getRoot())),this.actionHandlers.get(d).push(f)};
_.O.unregisterActionHandler=function(d){if(_.q("web_watch_controller_reg_multiple_handlers_killswitch")){var f={};_.dq(_.cW.getInstance(),(f[d]=!0,f),this.getRoot())}else(f=this.actionHandlers.get(d))?(f.pop(),f.length===0&&(f={},_.dq(_.cW.getInstance(),(f[d]=!0,f),this.getRoot()),this.actionHandlers.delete(d))):_.JA(new _.M2("Attempted to unregister an action handler which is not registered.",d))};
_.O.addPageDisposeJob=function(d){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.oJ(this.rootElement.pageDisposeJobs,d)};
_.O.removePageDisposeJob=function(d){this.rootElement.pageDisposeJobs&&_.NF(this.rootElement.pageDisposeJobs,d)};
_.O.dispatchEvent=function(d,f){_.E$(this.rootElement,d,f)};
_.O.provideRenderingData=function(d,f){this.rootElement.provideRenderingData(d,f)};
_.O.scrollWatchTo=function(d,f){var R;(R=this.watchScrollManager)==null||R.scrollWatchTo(d,f)};
_.O.focusOnPlayer=function(){var d=this.getElement("PLAYER");_.WZ(d,function(){if(d&&d.firstElementChild){var f=d.querySelector(".html5-video-player");f&&(_.Zn(_.Ze().resolve(_.wm)),f.focus())}else _.JA(Error("Ko"))})};
_.O.updateCinematicFullscreenConfig=function(){if(_.q("web_cinematic_manager_redux_killswitch")){var d=!!this.rootElement.theater,f=!!this.rootElement.fullscreen,R;(R=this.watchCinematicManager)==null||_.Gw(R,f,d)}};
_.O.subscribeToActiveChanged=function(d,f){f=f===void 0?!0:f;var R=_.xl(_.pY(),_.CWt,function(W){d(W)});
f&&d(_.CWt(_.pY().getState()));return R};
_.O.isActive=function(){return _.CWt(_.pY().getState())};
_.O.onAttached=function(){var d=_.q("external_fullscreen");_.q("use_unified_flag_accessor")&&(d=_.Ze().resolve(_.LDM).retriever.getFlag(_.tba));(d||_.Jp("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var h1H=function(d){return d.getRoot().is==="ytd-watch-flexy"||d.getRoot().is==="ytd-watch-grid"},vF=function(d){return d.getRoot().is==="ytd-watch-fixie"};
_.QI.prototype.initPersistentModules=function(){if(vF(this)||h1H(this)&&_.q("kevlar_watch_flexy_theater_manager")){var d=new _.BGA(this);_.Dp(this,d)}d=new _.mgo(this);_.Dp(this,d);d=new _.aU(this);_.Dp(this,d);d=new _.mi(this);_.Dp(this,d);d=new _.gQS(this);_.Dp(this,d);d=new _.w3(this);_.Dp(this,d);if(vF(this)||h1H(this)&&_.q("kevlar_watch_flexy_playlist_manager"))d=new _.EQA(this),_.Dp(this,d);_.q("web_thumbnail_to_watch_transition")&&(d=new nQS(this),_.Dp(this,d))};
_.QI.prototype.initOrDisposeActiveModules=function(d){d?(this.watchScrollManager=new _.PF(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.inS(this)),_.q("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new wNk(this)),this.activeModules.push(new _.jmo(this)),vF(this)&&this.activeModules.push(new Jpd(this)),this.activeModules.push(new _.IOS(this)),this.activeModules.push(new _.us(this)),(vF(this)||_.q("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.p0M(this)),this.activeModules.push(new _.fOk(this)),(vF(this)||_.q("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.L9H(this)),(vF(this)||_.q("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.EY5(this)),_.q("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.DgY(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.q("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.Uht(this)),
_.q("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.VIt(this)),d=_.q("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.q("kevlar_watch_flexy_comments_manager")&&!d&&this.activeModules.push(new _.MIH(this)),_.q("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.MR(this)),this.activeModules.push(new _.p6A(this)),this.activeModules.push(new _.c5n(this)),_.q("web_enable_timely_actions")&&this.activeModules.push(new _.sOA(this)),
_.q("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.Gzo(this)),_.q("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.eVd(this)),_.q("web_fullscreen_components")&&this.activeModules.push(new _.smH(this)),_.q("web_player_rtr_ctrls")&&this.activeModules.push(new _.Vbo(this)),_.q("enable_creator_chatbot")&&this.activeModules.push(new aO5(this))):(_.pD(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.QI.prototype.disposeInternal=function(){_.kZ.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.Uh.Object.defineProperties(_.QI.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var NRh,lM,ylY,C42,BRk,clG,i$J,tDB;NRh=function(){var d=_.wZ();d.info||(d.info={});return d.info};
lM=function(d){return Math.round(_.V1()+d)};
ylY=function(){var d;if(_.q("csi_use_performance_navigation_timing")){var f,R,W,p=_.Sx==null?void 0:(d=_.Sx.getEntriesByType)==null?void 0:(f=d.call(_.Sx,"navigation"))==null?void 0:(R=f[0])==null?void 0:(W=R.toJSON)==null?void 0:W.call(R);p?(p.requestStart=lM(p.requestStart),p.responseEnd=lM(p.responseEnd),p.redirectStart=lM(p.redirectStart),p.redirectEnd=lM(p.redirectEnd),p.domainLookupEnd=lM(p.domainLookupEnd),p.connectStart=lM(p.connectStart),p.connectEnd=lM(p.connectEnd),p.responseStart=lM(p.responseStart),
p.secureConnectionStart=lM(p.secureConnectionStart),p.domainLookupStart=lM(p.domainLookupStart),p.isPerformanceNavigationTiming=!0,d=p):d=_.Sx.timing}else d=_.q("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Sx.timing)):_.Sx.timing;return d};
C42=function(){if(_.Sx.getEntriesByType){var d=_.Sx.getEntriesByType("paint");if(d=_.Qf(d,function(R){return R.name==="first-paint"}))return lM(d.startTime)}var f;
_.q("csi_use_performance_navigation_timing")?f=_.Sx.getEntriesByType("first-paint")[0].startTime:f=_.Sx.timing.msFirstPaint;return f?Math.max(0,f):0};
BRk=function(){var d=window.location.protocol,f=_.Sx.getEntriesByType("resource");f=_.Ws(f,function(R){return R.name.indexOf(d+"//fonts.gstatic.com/s/")===0});
(f=i$J(f,function(R,W){return W.duration>R.duration?W:R}))&&f.startTime>0&&f.responseEnd>0&&(_.rZ("wffs",lM(f.startTime)),_.rZ("wffe",lM(f.responseEnd)))};
clG=function(d,f){d=document.querySelector(d);if(!d)return!1;var R="",W=d.nodeName;W==="SCRIPT"?(R=d.src,R||(R=d.getAttribute("data-timing-href"))&&(R=window.location.protocol+R)):W==="LINK"&&(R=d.href);_.tt(document)&&d.setAttribute("nonce",_.tt(document));return R?(d=_.Sx.getEntriesByName(R))&&d[0]&&(d=d[0],R=_.V1(),_.rZ("rsf_"+f,R+Math.round(d.fetchStart)),_.rZ("rse_"+f,R+Math.round(d.responseEnd)),d.transferSize!==void 0&&d.transferSize===0)?!0:!1:!1};
_.G5=function(d,f){_.hp(function(){_.GV("").info.actionType=d;f&&_.vN("TIMING_AFT_KEYS",f);_.vN("TIMING_ACTION",d);var R=_.jjW(_.FK("TIMING_INFO",{}));Object.keys(R).length>0&&_.mW(R);R={isNavigation:!0,actionType:_.JWF(_.FK("TIMING_ACTION"))};var W=_.FK("PREVIOUS_ACTION");W&&(R.previousAction=_.JWF(W));if(W=_.FK("CLIENT_PROTOCOL"))R.httpProtocol=W;if(W=_.FK("CLIENT_TRANSPORT"))R.transportProtocol=W;(W=_.J6())&&W!=="UNDEFINED_CSN"&&(R.clientScreenNonce=W);W=_.dfU();if(W===1||W===-1)R.isVisible=!0;
W=_.VQ8().loadType==="cold";var p=NRh();W||(W=p.yt_lt==="cold");if(W){R.loadType="cold";W=NRh();p=ylY();var U=_.V1(),g=_.FK("CSI_START_TIMESTAMP_MILLIS",0);g>0&&!_.q("embeds_web_enable_csi_start_override_killswitch")&&(U=g);U&&(_.rZ("srt",p.responseStart),W.prerender!==1&&_.NdL(U));W=C42();W>0&&_.rZ("fpt",W);W=ylY();W.isPerformanceNavigationTiming&&_.mW({performanceNavigationTiming:!0},void 0);_.rZ("nreqs",W.requestStart,void 0);_.rZ("nress",W.responseStart,void 0);_.rZ("nrese",W.responseEnd,void 0);
W.redirectEnd-W.redirectStart>0&&(_.rZ("nrs",W.redirectStart,void 0),_.rZ("nre",W.redirectEnd,void 0));W.domainLookupEnd-W.domainLookupStart>0&&(_.rZ("ndnss",W.domainLookupStart,void 0),_.rZ("ndnse",W.domainLookupEnd,void 0));W.connectEnd-W.connectStart>0&&(_.rZ("ntcps",W.connectStart,void 0),_.rZ("ntcpe",W.connectEnd,void 0));W.secureConnectionStart>=_.V1()&&W.connectEnd-W.secureConnectionStart>0&&(_.rZ("nstcps",W.secureConnectionStart,void 0),_.rZ("ntcpe",W.connectEnd,void 0));_.Sx&&"getEntriesByType"in
_.Sx&&BRk();W=[];if(document.querySelector&&_.Sx&&_.Sx.getEntriesByName)for(var K in tDB)tDB.hasOwnProperty(K)&&(p=tDB[K],clG(K,p)&&W.push(p));if(W.length>0)for(R.resourceInfo=[],K=_.Z(W),W=K.next();!W.done;W=K.next())R.resourceInfo.push({resourceCache:W.value})}_.mW(R);R=_.l5();R.preLoggedGelInfos||(R.preLoggedGelInfos=[]);K=R.preLoggedGelInfos;R=_.m1k();W=void 0;for(p=0;p<K.length;p++)if(U=K[p],U.loadType){W=U.loadType;break}if(_.VQ8().loadType==="cold"&&(R.loadType==="cold"||W==="cold")){W=_.rWL();
p=_.l5();p=p.gelTicks?p.gelTicks:p.gelTicks={};for(var E in W)if(!(E in p))if(typeof W[E]==="number")_.rZ(E,_.u5(E));else if(_.q("log_repeated_ytcsi_ticks"))for(U=_.Z(W[E]),g=U.next();!g.done;g=U.next())g=g.value,_.rZ(E.slice(1),g);E={};W=!1;K=_.Z(K);for(p=K.next();!p.done;p=K.next())W=p.value,_.$P(R,W),_.$P(E,W),W=!0;W&&_.mW(E)}_.pgJ(!0);E=_.FK("TIMING_ACTION");_.oS("ytglobal.timingready_")&&E&&_.ztW()&&_.Wrp()&&_.cWf()})()};
i$J=function(d,f){return Array.prototype.reduce.call(d,f,{duration:0})};
tDB={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",
'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"};var dXB={};dXB.YtVisibilityRootBehavior=[_.srV.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.W0(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.FK("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var d=_.FK("INNERTUBE_CLIENT_NAME")!=="WEB";_.q("kevlar_use_vimio_behavior")&&d&&_.O8e()}}];_.SJ={};_.SJ.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(d){d.detail.contextProvider=this;d.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
dXB.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.Bk();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(d){var f=this;this.pageCount+=1;_.q("kevlar_use_vimio_behavior")&&(_.FK("INNERTUBE_CLIENT_NAME")==="WEB"?_.Pp.addJob(function(){f.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(d)},
loadPage_:function(d){this.data=d},
ytPageBehaviorActiveObserver_:function(d){var f=this;_.q("kevlar_use_vimio_behavior")&&(d?_.FK("INNERTUBE_CLIENT_NAME")==="WEB"?_.Pp.addJob(function(){f.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(d){if(!this.setScrollTopJobId_){var f=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){f.setScrollTopJobId_=0;var R=_.Ze().resolve(_.WX(_.wm));R&&_.Zn(R);this.getPageScrollingElement().scrollTop=d}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.xN(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var $wG;var wk=function(){var d=_.l.apply(this,arguments)||this;d.playerListenerConfig=null;d.actionMap={"yt-show-watch-page-survey":"openSurvey"};return d};
_.x(wk,_.l);_.O=wk.prototype;_.O.dataChanged=function(){var d=this,f=_.pM();f&&f.getPlayerPromise().then(function(W){d.maybeRemovePlayerListeners(W)});
var R=this.data&&this.data.survey;R&&((R=(R=R.singleOptionSurveyRenderer||R.checkboxSurveyRenderer||R.multiStageSurveyRenderer)&&R.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(f,R):this.openSurvey())};
_.O.triggerWatchPageSurvey=function(d,f){var R=this,W,p,U,g,K,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1)return d?I.yield(d.getPlayerPromise(),2):I.return();R.player=I.yieldResult;if(!R.player)return I.return();W={};p=_.Z(f);for(U=p.next();!U.done;U=p.next())g=U.value,K=_.Z(R.createEventListenerPair(g)),E=K.next().value,Y=K.next().value,b=E,D=Y,b&&D&&(W[b]=D,R.ytPlayerListenerBehavior.listenToPlayerEvent(R.player,b,D));R.playerListenerConfig=W;_.a4(I)})};
_.O.createEventListenerPair=function(d){var f=d.playbackEventTrigger;return f?this.handlePlaybackTrigger(f):(d=d.watchTimeTrigger)?this.handleWatchTimeTrigger(d):[void 0,void 0]};
_.O.handleWatchTimeTrigger=function(d){var f=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var R=d.videoWatchFraction,W=d.watchTimeSec;return W&&R?["onVideoProgress",function(){f.player&&f.isWatchTimeConditionMet(f.player,R,W)&&f.showSurvey()}]:[void 0,
void 0]};
_.O.isWatchTimeConditionMet=function(d,f,R){var W=d.getProgressState(),p=W.current-this.lastKnownPlaybackPosition;p<5&&(this.accumulatedMediaTime+=p);this.lastKnownPlaybackPosition=W.current;W=Math.round(this.accumulatedMediaTime/W.duration*1E3)/1E3;return d.getPresentingPlayerType&&d.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>R||W>f)};
_.O.handlePlaybackTrigger=function(d){var f=this;d=d.playbackEvent;if(d==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var R="onStateChange";var W=function(p){p===0&&f.showSurvey()}}else d==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(R="onVideoProgress",W=function(p){f.player&&f.player.getPresentingPlayerType&&f.player.getPresentingPlayerType()===1&&p&&f.showSurvey()}):d==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(R="onAdEnd",W=this.showSurvey);
return[R,W]};
_.O.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.O.openSurvey=function(){var d=this,f=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.IcY(!!f));_.Pp.addJob(function(){d.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:f}})},0,0)};
_.O.maybeRemovePlayerListeners=function(d){if(this.playerListenerConfig){for(var f=_.Z(Object.keys(this.playerListenerConfig)),R=f.next();!R.done;R=f.next())R=R.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(d,R,this.playerListenerConfig[R]);this.playerListenerConfig=null}};
wk.prototype.dataChanged=wk.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wk.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],wk.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],wk.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],wk.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],wk.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wk.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],wk.prototype,"playerListenerConfig",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],wk.prototype,"lastKnownPlaybackPosition",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],wk.prototype,"accumulatedMediaTime",void 0);_.Q([_.M(),_.F("design:type",Object)],wk.prototype,"player",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wk.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],wk);
_.u(wk,"ytd-survey-trigger-renderer",function(){if($wG!==void 0)return $wG;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return $wG=d},{mode:1});
}catch(e){_._DumpException(e)}
try{
var l1k=new _.C0("promotedSparklesWebRenderer");var Gvd=new _.C0("relatedChipCommand");var SuH;var VkS;var kx=function(){return _.l.apply(this,arguments)||this};
_.x(kx,_.l);kx.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kx.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],kx.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kx.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],kx);
_.u(kx,"ytd-compact-tvfilm-entry-point-renderer",function(){if(VkS!==void 0)return VkS;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return VkS=d},{mode:1});var rnS;var mFa;var upk;var Yx=function(){return _.l.apply(this,arguments)||this};
_.x(Yx,_.l);Yx.prototype.ready=function(){this.initializeDefs()};
Yx.prototype.initializeDefs=function(){var d=this.meta.byKey("yt-icons"),f=_.Eo(d).querySelector("#star"),R=_.Eo(d).querySelector("#star_half");d=_.Eo(d).querySelector("#star_border");f&&this.defs.appendChild(f.cloneNode(!0));R&&this.defs.appendChild(R.cloneNode(!0));d&&this.defs.appendChild(d.cloneNode(!0))};
Yx.prototype.percentChanged=function(){for(var d=this.rating;d.firstChild;)d.removeChild(d.firstChild);var f=Math.round(this.percent/10);d=Math.floor(f/2);f%=2;var R=5-d-f;this.appendStars("star",d,0);this.appendStars("star_half",f,d);this.appendStars("star_border",R,d+f)};
Yx.prototype.appendStars=function(d,f,R){for(var W=0;W<f;W++){var p=(18+this.spacing)*(W+R),U=document.createElementNS("http://www.w3.org/2000/svg","use");_.nYR(U,"#"+d);U.setAttribute("x",""+p);U.setAttribute("y","0");this.rating.appendChild(U)}};
Yx.prototype.percentChanged=Yx.prototype.percentChanged;_.Q([_.Xd("#defs"),_.F("design:type",HTMLElement)],Yx.prototype,"defs",void 0);_.Q([_.Xd("#rating"),_.F("design:type",HTMLElement)],Yx.prototype,"rating",void 0);_.Q([_.M(),_.F("design:type",Number)],Yx.prototype,"percent",void 0);_.Q([_.M({value:6}),_.F("design:type",Number)],Yx.prototype,"spacing",void 0);_.Q([_.M({value:_.LL.create("iron-meta",{type:"iconset"})}),_.F("design:type",_.XM)],Yx.prototype,"meta",void 0);
_.Q([_.e2("percent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yx.prototype,"percentChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ratings"})],Yx);
_.u(Yx,"ytd-ratings",function(){if(upk!==void 0)return upk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return upk=d},{mode:1});var bt=function(){return _.l.apply(this,arguments)||this};
_.x(bt,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bt.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bt.prototype,"data",void 0);_.Q([_.m({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],bt);
_.u(bt,"ytd-offer-review-renderer",function(){if(mFa!==void 0)return mFa;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mFa=d},{mode:1});var DY=function(){var d=_.l.apply(this,arguments)||this;d.badges=[{textBadge:{label:_.fY("CC")}}];return d};
_.x(DY,_.l);_.O=DY.prototype;_.O.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.O.dataChanged=function(){var d=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(d&&d.commandMetadata&&_.e(d.commandMetadata,_.MI)&&_.e(d.commandMetadata,_.MI).fireAutomatically)_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}});else{var f;d&&((f=_.e(d,_.MI))==null?0:f.fireAutomatically)&&_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})}};
_.O.isEmptyContent=function(d){return this.isStorefrontEntryPointEmpty(d)&&this.shouldHideOfferModule(d)};
_.O.isStorefrontEntryPointEmpty=function(d){return!d||!d.storefrontEntryPoint};
_.O.shouldHideOfferModule=function(d){return!!d.hideVideoDetails};
_.O.isOfferModuleNavigationInactive=function(d){return!d.navigationEndpoint&&!d.serviceEndpoint};
_.O.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
DY.prototype.dataChanged=DY.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DY.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.F("design:type",Boolean)],DY.prototype,"hidden",void 0);
_.Q([_.M(),_.F("design:type",Object)],DY.prototype,"badges",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DY.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],DY);
_.u(DY,"ytd-movie-offer-module-renderer",function(){if(rnS!==void 0)return rnS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return rnS=d},{mode:1});var PW5;var ID=function(){return _.l.apply(this,arguments)||this};
_.x(ID,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ID.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ID.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],ID);
_.u(ID,"ytd-media-masthead-renderer",function(){if(PW5!==void 0)return PW5;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PW5=d},{mode:1});var QJS;_.Hk(_.e$c,"course-metadata-view-model",{props:{data:_.sz,isOverlay:_.sz}});var qX=function(){var d=_.l.apply(this,arguments)||this;d.isMetadataVisible=!1;d.modernPanels=_.q("kevlar_watch_modern_panels");d.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return d};
_.x(qX,_.l);_.O=qX.prototype;
_.O.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"}}}}};
_.O.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.O.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.O.expanderChanged=function(){var d;if((d=this.data)==null?0:d.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.O.isExpandButtonToggled=function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.expandMetadataButton,_.oE))==null?void 0:f.isToggled};
_.O.onVisibilityButtonClick=function(){var d;if((d=this.data)==null?0:d.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.O.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
qX.prototype.expanderChanged=qX.prototype.expanderChanged;qX.prototype.dataChanged=qX.prototype.dataChanged;qX.prototype.descriptionChanged=qX.prototype.descriptionChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],qX.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],qX.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],qX.prototype,"isMetadataVisible",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qX.prototype,"modernPanels",void 0);_.Q([_.Xd("#expander"),_.F("design:type",Object)],qX.prototype,"expander",void 0);_.Q([_.e2("data.description"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qX.prototype,"descriptionChanged",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qX.prototype,"dataChanged",null);_.Q([_.e2("isMetadataVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qX.prototype,"expanderChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],qX);
_.u(qX,"ytd-tvfilm-offer-module-renderer",function(){if(QJS!==void 0)return QJS;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QJS=d},{mode:2});var vU5;var L6=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return d};
_.x(L6,_.l);L6.prototype.dataChanged=function(){this.hostElement.hidden=!1};
L6.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
L6.prototype.onThumbnailTap=function(d){this.data&&this.data.serviceEndpoint&&(_.Ze().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),d.stopPropagation())};
L6.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
L6.prototype.dataChanged=L6.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],L6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],L6.prototype,"rendererBehaviors",void 0);_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],L6.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],L6.prototype,"data",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L6.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],L6);
_.u(L6,"ytd-unlimited-offer-module-renderer",function(){if(vU5!==void 0)return vU5;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vU5=d},{mode:1});var FLd;var JnD;var ez=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return d};
_.x(ez,_.l);ez.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
ez.prototype.handleRelatedChipCommand=function(d){d=_.e(d,Gvd);var f=d.contents;f?_.kh(this.hostElement,"yt-item-section-replace-action",[f,d.targetSectionIdentifier]):_.kh(this.hostElement,"yt-item-section-continuation-action",[d.continuationData,d.targetSectionIdentifier])};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ez.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ez.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ez.prototype,"data",void 0);_.Q([_.nO({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],ez);
_.u(ez,"yt-related-chip-cloud-renderer",function(){if(JnD===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;FLd===void 0&&(FLd=document.createElement("template"));var W=FLd;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JnD=d}d=JnD;return d},{mode:2});var xx=function(){var d=_.l.apply(this,arguments)||this;d.isTwoColumns=!0;d.hideOfferModules=!1;d.watchFeedBigThumbs=_.q("kevlar_watch_feed_big_thumbs");d.watchFeedBigThumbsOnLockup=_.q("web_watch_next_big_thumbs");d.watchNextGridHideChips=_.q("kevlar_watch_grid_hide_chips");d.eligibleToSwitchToGrid=_.q("web_watch_eligible_to_switch_to_grid");d.disableShortsShelfHeightOverride=_.q("web_shorts_wn_shelf_ratio_tuning");d.isWatchNextGrid=!1;d.reuseComponents=!_.q("kevlar_watch_grid");d.nextContinuation=
{continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return d};
_.x(xx,_.l);_.O=xx.prototype;
_.O.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:!_.q("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}}};
_.O.getItemsPath=function(){return"data.results"};
_.O.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.O.created=function(){this.ytLazyListBehavior.initialCount=1};
_.O.ready=function(){_.DV(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.O.resultsChanged=function(){if(this.data&&this.data.results){for(var d=this.data.results,f=null,R=null,W=0;W<d.length;W++)d[W].relatedChipCloudRenderer?f=d[W].relatedChipCloudRenderer:d[W].itemSectionRenderer&&(R=d[W].itemSectionRenderer);if(f&&R)for(this.set("data.continuations",[]),d=_.e(f.content,_.u0R).chips,f=0;f<d.length;f++)if(W=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",d[f]),W.loadCached||!W.contents){W.contents=R.contents;break}}};
_.O.dataChanged=function(){var d=this,f;if((f=this.data)!=null&&f.results&&this.hasAllowedInstreamAd(this.playerData)){if(f=this.data.results.filter(function(K){return!!K.promotedSparklesWebRenderer})){for(var R=0;R<f.length;R++){var W=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",f[R]);
if(W)for(var p=0;p<W.length;p++)W[p]&&W[p].baseUrl&&_.yH(W[p].baseUrl)}this.set("data.results",this.data.results.filter(function(K){return!K.promotedSparklesWebRenderer}))}if(f=this.data.results.filter(function(K){return!!d.getSparklesAd(K)})){f=_.Z(f);
for(p=f.next();!p.done;p=f.next())if(W=R=void 0,p=(R=this.getSparklesAd(p.value))==null?void 0:(W=R.errorCommand)==null?void 0:W.loggingUrls)for(R=_.Z(p),W=R.next();!W.done;W=R.next())(W=W.value)&&W.baseUrl&&_.yH(W.baseUrl);var U,g;this.set("data.results",(U=this.data)==null?void 0:(g=U.results)==null?void 0:g.filter(function(K){return!K.adSlotRenderer}))}}};
_.O.getSparklesAd=function(d){var f,R;d=_.e((f=d.adSlotRenderer)==null?void 0:(R=f.fulfillmentContent)==null?void 0:R.fulfilledLayout,_.QZa);return _.e(d==null?void 0:d.renderingContent,l1k)};
_.O.hasAllowedInstreamAd=function(d){d=this.get("adPlacements",d)||[];for(var f=0;f<d.length;f++){var R=this.get("adPlacementRenderer.config.adPlacementConfig",d[f]);if(R&&R.suppressDisplayAd)return!0}return!1};
_.O.computeHideUnlimitedOfferModule=function(d,f){return d&&d.offerModule&&f&&d.offerModule.unlimitedOfferModuleRenderer&&d.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(f)?!0:!1};
_.O.hideUnlimitedOfferModuleChanged=function(){var d=_.Eo(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");d&&(d.hidden=this.hideUnlimitedOfferModule)};
_.O.updateLockupContainerTypes=function(d){if(this.eligibleToSwitchToGrid){var f;(f=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||f.forEach(function(R){R.containerType=d})}};
_.O.computeHideTvfilmOfferModule=function(d,f){var R,W;return!!((d==null?0:(R=d.offerModule)==null?0:(W=R.tvfilmOfferModuleRenderer)==null?0:W.clientShouldSuppressIfCompanionAdDisplayed)&&f&&this.hasCompanionAds(f))};
_.O.hideTvfilmOfferModuleChanged=function(){var d=_.Eo(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");d&&(d.hidden=this.hideTvfilmOfferModule)};
_.O.hasCompanionAds=function(d){d=this.get("adPlacements",d)||[];for(var f=0;f<d.length;f++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",d[f]))return!0;var R=void 0,W=void 0,p=void 0;if(!_.q("web_watch_top_banner_companion_check_killswitch")&&((R=d[f])==null?0:(W=R.adPlacementRenderer)==null?0:(p=W.renderer)==null?0:p.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.O.hasSuppressedResults=function(d){return d==null?!0:d.filter(function(f){return!f.continuationItemRenderer&&!f.compactPromotedVideoRenderer&&!f.promotedSparklesWebRenderer}).length===0};
_.O.computeShowButton=function(d,f){return this.isWatchNextGrid?d:d||this.hasSuppressedResults(f)};
_.O.showButtonChanged=function(){if(this.isWatchNextGrid){var d=_.Eo(this.hostElement).querySelector("ytd-rich-grid-renderer");d&&this.showButton!==null&&(d.continuationShowButton=this.showButton)}else{d=_.Eo(this.hostElement).querySelector("yt-next-continuation");var f=_.Eo(this.hostElement).querySelector("ytd-continuation-item-renderer"),R=_.Eo(this.hostElement).querySelector("ytd-item-section-renderer");d&&(d.showButton=this.showButton);f&&(f.showButton=this.showButton);R&&(R.continuationShowButton=
this.showButton)}};
_.O.continuationTap=function(d){var f;if(((f=this.data)==null?void 0:f.continuations)!=null&&d.target.tagName==="TP-YT-PAPER-BUTTON")for(d=this.data.continuations,f=0;f<d.length;f++)d[f].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(d[f].nextContinuationData||{})};
_.O.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("shown-items-changed",this.shownItems))};
_.Uh.Object.defineProperties(xx.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 d;return!((d=this.shownItems)==null||!d.some(function(f){return!!f.lockupViewModel||f.compactVideoRenderer}))}}});
xx.prototype.shownItemsChangedForBinding=xx.prototype.shownItemsChangedForBinding;xx.prototype.showButtonChanged=xx.prototype.showButtonChanged;xx.prototype.hideTvfilmOfferModuleChanged=xx.prototype.hideTvfilmOfferModuleChanged;xx.prototype.updateLockupContainerTypes=xx.prototype.updateLockupContainerTypes;xx.prototype.hideUnlimitedOfferModuleChanged=xx.prototype.hideUnlimitedOfferModuleChanged;xx.prototype.dataChanged=xx.prototype.dataChanged;xx.prototype.resultsChanged=xx.prototype.resultsChanged;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xx.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xx.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],xx.prototype,"ytLazyListBehavior",void 0);_.Q([_.A(_.iC.YtNextContinuationBehavior),_.F("design:type",Object)],xx.prototype,"ytNextContinuationBehavior",void 0);
_.Q([_.A(_.CK),_.F("design:type",Object)],xx.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],xx.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"playerData",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],xx.prototype,"autoFill",void 0);_.Q([_.M({value:60}),_.F("design:type",Number)],xx.prototype,"targetFramerate",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"isTwoColumns",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"hideOfferModules",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"shownItems",void 0);_.Q([_.M({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.F("design:type",Boolean)],xx.prototype,"hideUnlimitedOfferModule",void 0);
_.Q([_.M({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.F("design:type",Boolean)],xx.prototype,"hideTvfilmOfferModule",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"watchFeedBigThumbs",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"watchFeedBigThumbsOnLockup",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"watchNextGridHideChips",void 0);_.Q([_.M(),_.F("design:type",Object)],xx.prototype,"eligibleToSwitchToGrid",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"disableShortsShelfHeightOverride",void 0);_.Q([_.M({selector:_.vk,reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"isGridViewEnabled",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],xx.prototype,"showMoreButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xx.prototype,"isWatchNextGrid",void 0);
_.Q([_.M({computed:"computeShowButton(showMoreButton, data.results)"}),_.F("design:type",Boolean)],xx.prototype,"showButton",void 0);_.Q([_.Mb("data.results.*"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"resultsChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"dataChanged",null);
_.Q([_.e2("hideUnlimitedOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"hideUnlimitedOfferModuleChanged",null);_.Q([_.a("isGridViewEnabled","containsLockups","data"),_.M({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],xx.prototype,"lockupContainerType",null);
_.Q([_.e2("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],xx.prototype,"updateLockupContainerTypes",null);_.Q([_.e2("hideTvfilmOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"hideTvfilmOfferModuleChanged",null);_.Q([_.e2("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"showButtonChanged",null);
_.Q([_.e2("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xx.prototype,"shownItemsChangedForBinding",null);_.Q([_.a("shownItems"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xx.prototype,"containsLockups",null);
_.u(xx,"ytd-watch-next-secondary-results-renderer",function(){if(SuH===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" hidden="[[hideOfferModules]]" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);SuH=d}d=SuH;return d},{mode:1});
}catch(e){_._DumpException(e)}
try{
var mwL=new _.C0("replaceFeedContentAction");var uLs;var P4B;var LF=function(){return _.l.apply(this,arguments)||this};
_.x(LF,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LF.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LF.prototype,"data",void 0);_.Q([_.m({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],LF);
_.u(LF,"ytd-sub-feed-option-renderer",function(){if(P4B!==void 0)return P4B;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return P4B=d},{mode:1});var QqB;var eJ=function(){return _.l.apply(this,arguments)||this};
_.x(eJ,_.l);eJ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eJ.prototype,"ytRendererStamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eJ.prototype,"data",void 0);_.Q([_.m({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],eJ);
_.u(eJ,"ytd-sub-feed-selector-renderer",function(){if(QqB!==void 0)return QqB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QqB=d},{mode:1});var xM=function(){return _.l.apply(this,arguments)||this};
_.x(xM,_.l);
xM.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}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xM.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xM.prototype,"data",void 0);_.Q([_.m({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],xM);
_.u(xM,"ytd-browse-feed-actions-renderer",function(){if(uLs!==void 0)return uLs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return uLs=d},{mode:1});var vqI;var FqB;var Xw=function(){return _.l.apply(this,arguments)||this};
_.x(Xw,_.l);Xw.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Xw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Xw.prototype,"data",void 0);_.Q([_.m({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Xw);
_.u(Xw,"ytd-mini-channel-renderer",function(){if(FqB!==void 0)return FqB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FqB=d},{mode:1});var JlR;var T5=function(){return _.l.apply(this,arguments)||this};
_.x(T5,_.l);T5.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],T5.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],T5.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],T5.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],T5);
_.u(T5,"ytd-vertical-channel-section-renderer",function(){if(JlR!==void 0)return JlR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return JlR=d},{mode:1});var Ak=function(){return _.l.apply(this,arguments)||this};
_.x(Ak,_.l);Ak.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ak.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ak.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ak.prototype,"data",void 0);_.Q([_.m({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Ak);
_.u(Ak,"ytd-browse-secondary-contents-renderer",function(){if(vqI!==void 0)return vqI;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return vqI=d},{mode:1});var nqB;var a8=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};d.notActive=!1;d.isConstrainedList=!1;return d};
_.x(a8,_.l);_.O=a8.prototype;
_.O.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"},matcher:function(d){var f;return(d==null?void 0:(f=d.webComponentHint)==null?void 0:f.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}}}}};
_.O.getPath=function(d,f){var R="data.tabs.#"+f+".";d.tabs[f].tabRenderer?R+="tabRenderer.":d.tabs[f].expandableTabRenderer&&(R+="expandableTabRenderer.");return R+"content.sectionListRenderer"};
_.O.computeDisplayedContent=function(d){this.unlinkPaths("content");if(d&&d.tabs)for(var f=d.tabs.length,R=0;R<f;R++){var W=d.tabs[R].tabRenderer||d.tabs[R].expandableTabRenderer;if(W.selected&&W.content)return this.linkPaths("content",this.getPath(d,R)),W.content}return null};
_.O.computeHasSecondaryColumnData=function(d){return!!d&&!!d.secondaryContents};
_.O.onRetrieveLocation=function(d,f){f.locationRetrieved(f.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);d.stopPropagation()};
_.O.onYtServiceRequestSent=function(d,f){_.q("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(f)};
_.O.onYtServiceRequestCompleted=function(d,f){_.q("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(f)};
_.O.onReplaceFeedContentAction=function(d){if(!_.q("replace_feed_content_action_killswitch")&&!this.notActive){var f;(d=(f=_.e(d,mwL))==null?void 0:f.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(d)}};
_.O.handleServiceRequestActions=function(d){if(d=d.actions){d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=void 0;((R=_.e(f,mwL))==null?0:R.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.e(f,mwL).items)}}};
a8.prototype.onYtServiceRequestCompleted=a8.prototype.onYtServiceRequestCompleted;a8.prototype.onYtServiceRequestSent=a8.prototype.onYtServiceRequestSent;a8.prototype.onRetrieveLocation=a8.prototype.onRetrieveLocation;_.Q([_.A(_.Nu),_.F("design:type",Object)],a8.prototype,"ytdGridStateAwareBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],a8.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],a8.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a8.prototype,"data",void 0);_.Q([_.M({computed:"computeDisplayedContent(data)"}),_.F("design:type",Object)],a8.prototype,"content",void 0);
_.Q([_.M({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],a8.prototype,"hasSecondaryColumnData",void 0);_.Q([_.M({value:function(){return window.outerHeight>1024?3:2}}),
_.F("design:type",Number)],a8.prototype,"initialCount",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],a8.prototype,"pageSubtype",void 0);_.Q([_.Xd("ytd-section-list-renderer"),_.F("design:type",Object)],a8.prototype,"listRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],a8.prototype,"notActive",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],a8.prototype,"isConstrainedList",void 0);
_.Q([_.M(),_.F("design:type",String)],a8.prototype,"responsiveSizing",void 0);_.Q([_.LO("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],a8.prototype,"onRetrieveLocation",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],a8.prototype,"onYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],a8.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],a8);
_.u(a8,"ytd-two-column-browse-results-renderer",function(){if(nqB!==void 0)return nqB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nqB=d},{mode:2});
}catch(e){_._DumpException(e)}
try{
var wXA=function(d){if((d==null?void 0:d.value)===void 0||d==null||!d.unit)return"initial";a:{switch(d.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var f="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":f="%";break a}f=void 0}return f?""+d.value+f:"initial"},leD=new _.C0("shoppingContentLineItemViewModel");var GhK=_.UI(function(d){var f=_.pu(d,{}).data;return _.z("yt-shopping-content-line-item-view-model",{class:_.Iw("ytShoppingContentLineItemViewModelHost")},_.z(_.d4,{text:function(){var R;return(R=f().text)==null?void 0:R.attributedString}}))},"Lk");var S4Y=_.UI(function(d){d=_.pu(d,{});var f=d.data;return _.z("yt-shopping-content-line-view-model",{class:_.Iw("ytShoppingContentLineViewModelHost",d.className),style:_.xJ({"--shopping-content-line-gap":function(){return f().itemGap?f().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return f().lineHeight?f().lineHeight+"px":void 0}})},_.z(_.TB,{each:function(){return(f().items||[]).map(function(R){return _.e(R,leD)}).filter(function(R){return!!R})}},function(R){return _.z(GhK,{data:R})}))},"Mk");_.Hk(_.UI(function(d){var f=_.pu(d,{}).data,R=function(){var W;return((W=f().image)==null?void 0:W.height)||40};
return _.z("yt-shopping-timely-shelf-content-view-model",{el:_.Uz(_.FT(function(){var W;return(W=f())==null?void 0:W.rendererContext},void 0,void 0,["BUTTON".toString(),
"A".toString()])),class:_.Iw("ytShoppingTimelyShelfContentViewModelHost"),style:_.xJ({"--shopping-timely-shelf-content-padding-top":function(){var W;return wXA((W=f().padding)==null?void 0:W.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var W;return wXA((W=f().padding)==null?void 0:W.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var W;return wXA((W=f().padding)==null?void 0:W.start)},
"--shopping-timely-shelf-content-padding-end":function(){var W;return wXA((W=f().padding)==null?void 0:W.end)}})},_.z(_.k,{cond:function(){var W;
return(W=f().image)==null?void 0:W.image},
then:function(W){return _.z(_.Wk,{preserveHeight:!0,preserveWidth:!0,height:R,data:W,alt:"",className:"ytShoppingTimelyShelfContentViewModelImage"})}}),_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph}),_.z("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.z(_.aH,{data:function(){return f().line1}},{shoppingContentLineViewModel:function(W){return _.z(S4Y,{data:W.data})}}),_.z(_.aH,{data:function(){return f().line2}},{shoppingContentLineViewModel:function(W){return _.z(S4Y,
{data:W.data})}})),_.z("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.z(_.TB,{each:function(){var W;
return(W=f().button)!=null?W:[]}},function(W){return _.z(_.aH,{data:function(){return W}},{buttonViewModel:_.bE})})))},"Nk"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.jE}});_.Vv9={};
_.Vv9.YtdWatchBehavior=[_.N.YtRendererBehavior,_.jc.YtPlayerListenerBehavior,_.g4.YtRendererstamperBehavior,_.eE.YtActionHandlerBehavior,_.SJ.YtPageBehavior,_.L7.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 _.Jp("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.q("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("full_bleed_single_column_default_player")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.Jp("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)"},playerUnavailableFixedVisibility:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("web_watch_error_screen_fix")}},
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,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 _.q("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.q("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 _.HX("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.HX("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.q("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.q("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.q("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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 _.q("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.q("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.q("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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 _.q("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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 _.q("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);swatcherooRichGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var d={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:_.Cm(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Cm(["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"||_.q("swa_prov_panels_ks")?d.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(d.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},d.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return d},
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 d=this;this.watchController=void 0;this.pageDisposeJobs=[function(){d.showMetadataPlaceholder_()},
function(){_.q("web_watch_dont_clear_comments")||d.clearComments_()},
function(){d.clearPlayerAds_()},
function(){d.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.q("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.q("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.khD(function(){return _.W3(d)},this.hostElement);
this.pageDisposeJobs.push(function(){d.youThereManager_.reset()});
_.q("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){d.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.Og;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;_.q("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));_.q("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.qb(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(d){d&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:d}),d.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(d){_.q("kevlar_watch_flexy_theater_manager")&&(this.theater=d,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(d){!_.q("kevlar_watch_while_v2")&&!_.q("web_watch_pip")||d||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(d){this.active!==void 0&&(this.fullscreen=d,_.q("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(d){this.active!==void 0&&(_.E$(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.q("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(d>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(d){this.initCsi_();this.updatePageData_(d)},
updatePageData_:function(d){var f=this;if(d)if(this.data===d){this.onPageLoadWithSameData_();var R;(R=this.watchController)==null||R.setWatchNextResponse(this.data)}else this.data=d;this.playlist&&_.Q1({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.JD("nw");this.loading=!1;_.w0(_.Pp,function(){f.initDclkstatus_();var W,p=((W=f.player)==null?void 0:W.getVideoData().cpn)||"";_.jLt(function(U,g){_.acR(U,g,p)})})},
onPageLoadWithSameData_:function(){_.q("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 d=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!d);this.set("loadingData.playlistLoading",d&&d!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),d=this.watchNextSkeletonEl_.firstElementChild;d;)d.classList.remove("hidden"),d=d.nextElementSibling;if(_.q("kevlar_watch_frame0_loading_state")){var f,R,W;d=(f=this.loadingData)==null?void 0:(R=f.endpoint)==null?void 0:(W=R.watchEndpoint)==null?void 0:W.videoId;var p;d&&(p="https://i.ytimg.com/vi/"+d+"/frame0.jpg");_.Eo(this.hostElement).querySelector("#player").style.backgroundImage=p?"url("+p+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var d=_.Eo(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&d&&(d.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var f,R;(R=(f=this.watchMetadata).updateSentimentBarWidth)==
null||R.call(f);var W,p;(p=(W=this.watchMetadata).resize)==null||p.call(W)}_.q("kevlar_watch_frame0_loading_state")&&(_.Eo(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(d){var f=_.Eo(this.hostElement).querySelector(d);f?_.Hy(f,!1):_.JA(new _.M2("Overscroll monitor not found for component: ",d))},
removeSplitScrollMouseTrap:function(d){var f=_.Eo(this.hostElement).querySelector(d);f?_.KE(f):_.JA(new _.M2("Disposal component for  overscroll monitoring not found: ",d))},
onLoadingChanged_:function(d){d?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.q("web_thumbnail_to_watch_transition")&&!_.hjI||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.q("web_thumbnail_to_watch_transition")&&!_.hjI||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(d){var f=this;d?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Pp.addLowPriorityJob(function(){f.onWindowResized_(_.l7(!0))})},
updateTheaterModeState_:function(d){if(!_.q("kevlar_watch_flexy_theater_manager")){d=d||this.fullWindowMode_;if(this.theater!==void 0||d)this.theater=d;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();d&&_.tk5()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();_.q("web_watch_error_screen_fix")&&this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var d=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.q("external_fullscreen")&&this.fullscreen&&(d=!0);_.q("web_watch_error_screen_fix")&&(d=this.fullBleedPlayer);d=d?_.Eo(this.hostElement).querySelector("#player-full-bleed-container"):_.Eo(this.hostElement).querySelector("#player-container-inner");var f=this.getPlayerContainer(),R=_.q("kevlar_watch_while_v2")||_.q("web_watch_pip");f.parentElement!==d&&(R&&this.isMiniplayerActive()?
this.deactivateMiniplayerAndResetPlayer():(_.W3(this).appendTo(d,f),_.q("web_watch_error_screen_fix")||d.appendChild(_.Eo(this.hostElement).querySelector("#error-screen"))))},
updateErrorScreenLocation:function(){var d=_.Eo(this.hostElement).querySelector("#error-screen"),f=this.fullBleedPlayer?_.Eo(this.hostElement).querySelector("#player-full-bleed-container"):_.Eo(this.hostElement).querySelector("#player");d.parentElement!==f&&f.appendChild(d)},
deactivateMiniplayerAndResetPlayer:function(){var d=this;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.Ze().resolve(_.m8).deactivate(),2);d.updatePlayerLocation();_.a4(f)})},
updateCinematicsLocation:function(){var d=this.getElement("CINEMATICS");if(d){var f=this.getCinematicsLocationContainer();d.parentElement!==f&&f.appendChild(d);var R;(R=this.watchController)==null||R.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.enableFullBleedSingleColumnDefaultPlayer&&this.isSingleColumn)?_.Eo(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Eo(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(d,f,R){var W=document.documentElement.hasAttribute("dark"),p=W&&_.q("web_cinematic_theater_mode"),U=W&&_.q("web_cinematic_fullscreen");W=!W&&this.cinematicLightTheme;return R||d&&p||f&&U||(f||d)&&W},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var d=this,f;(f=this.watchController)==null||f.setWatchNextResponse(this.data);_.q("kevlar_watch_flexy_comments_manager")||this.initComments_();_.q("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ze().resolve(_.Jf).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.q("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.Pp.addLowPriorityJob(function(){_.kh(d.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.q("web_watch_start_chat_in_theater_mode")){var R,W,p;if((R=this.data)==null?0:(W=R.contents)==null?0:(p=W.twoColumnWatchNextResults)==null?0:p.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var U,g;((U=this.data)==null?0:(g=U.contents)==null?0:g.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(d){var f;(f=this.watchController)==null||f.setPlayerResponse(this.playerData);d&&d.playabilityStatus&&(f=this.isVideoPlayable_(d.playabilityStatus,this.getPlayerOverlays_(this.data)),d=this.isLiveStreamOffline_(d.playabilityStatus),f&&!d||_.WZ(this,function(){_.JD("pbu")}));
this.setPlayerAds_();_.kh(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(d,f){if((_.q("kevlar_watch_while_v2")||_.q("web_watch_pip"))&&this.playerData&&f)return this.playerData.videoDetails},
watchPageActiveChanged_:function(d){_.pY().dispatch(_.XNt(this.active));d?this.activate_():this.deactivate_()},
attached:function(){var d=this;this.watchController=new _.QI(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);_.q("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var f=_.W3(this);_.q("kevlar_disable_prepare_player")||
f.preparePlayer();_.q("kevlar_watch_flexy_playlist_manager")||_.Ze().resolve(_.Jf).setPlayer(f);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();f={"--ytd-watch-flexy-scrollbar-width":_.$S()+"px"};this.is==="ytd-watch-grid"&&(f["--ytd-watch-flexy-sidebar-width"]=_.mko+"px",f["--ytd-watch-grid-horizontal-page-margins"]=_.r$+"px",f["--ytd-watch-grid-columns-top-margins"]=_.S2M+"px",f["--ytd-watch-grid-min-player-height-medium"]="360px");!_.HX("kv_pl_mx_sz_ks")&&
_.HX("kevlar_watch_max_player_width")&&(f["--ytd-watch-flexy-max-player-width-wide-screen"]=_.u$a+"px");_.HX("kevlar_watch_flexy_metadata_height")&&(f["--ytd-watch-flexy-space-below-player"]=_.PyY+"px");this.safeUpdateStyles(f);_.q("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.sY(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return d.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Eo(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var d=_.$S(),f=_.mt+d,R=f;this.fixedPanels&&(f+=_.mko);var W=657+d;d=1327+d;_.Eo(this.hostElement).querySelector("#two-column-query").query="(min-width: "+f+"px)";_.Eo(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(W+"px), (min-height: 630px) and (min-width: ")+(f+"px) and (max-width: ")+(d+"px)");_.Eo(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(d+"px)");
_.Eo(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+R+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var d=_.Eo(this.hostElement).querySelector("#miniplayer-bar").firstChild,f=this.squeezeback&&!_.q("web_watch_squeezeback_player_size_killswitch");return d&&d.active||this.theater||_.q("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||f||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.Xb(NaN,NaN):_.nt(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.nt(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.W0(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var d=this;this.onWindowResized_(_.l7());_.q("browse_skeleton_removal_on_watch_killswitch")||_.Jp("IS_SHELL_LOAD")&&_.oqh();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var f=_.W3(this);f.addEventListener("yt-player-updated",_.qb(this,this.onPlayerUpdated_));f.getPlayerPromise().then(function(R){d.playerApiReady_(R)});
_.q("kevlar_watch_flexy_playlist_manager")||(f=_.Ze().resolve(_.Jf),_.q("kevlar_watch_observe_playlist_navigations_killswitch")&&f.addEventListener("yt-navigate",_.qb(this,this.onYtNavigate_)),f.setPlaylistComponent(_.Eo(this.hostElement).querySelector("#playlist")),f.addEventListener("yt-playlist-data-updated",_.qb(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Pp.addLowPriorityJob(function(){_.E$(d.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.W3(this).removeEventListener("yt-player-updated",_.qb(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.q("kevlar_watch_flexy_playlist_manager")){var d=_.Ze().resolve(_.Jf);_.q("kevlar_watch_observe_playlist_navigations_killswitch")&&d.removeEventListener("yt-navigate",_.qb(this,this.onYtNavigate_));
d.cancelVideoSkip();d.removeEventListener("yt-playlist-data-updated",_.qb(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.E$(this.hostElement,"yt-autonav-pause-player",!1);d=_.s$();_.q("kevlar_exit_fullscreen_leaving_watch")&&d&&_.gZ(d)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(d){this.player&&this.player.updateVideoData({rvs:d.rvs})},
getPageContents:function(d){return d&&d.contents&&d.contents.twoColumnWatchNextResults&&d.contents.twoColumnWatchNextResults.results&&d.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(d){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",d)},
onRetrieveLocation_:function(d,f){f.hasComments?f.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):f.locationRetrieved("/related_ajax",void 0);d.stopPropagation()},
onSubscriptionChanged_:function(d,f){this.player&&(f?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.G5("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Eo(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Eo(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(d){this.player=d;this.setPlayerState(d.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.q("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.q("kevlar_unified_player")||_.q("kevlar_player_new_bootstrap_adoption"))&&_.J$()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(d,f){f=f===void 0?!0:f;_.s$()&&_.q("external_fullscreen")&&_.gZ(document.documentElement);this.theaterRequested_=d;f&&_.Xq("wide",d?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.zV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.E$(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(d){_.n3(d,typeof this.player),this.player&&_.n3(d,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var d;((d=this.player)==null?0:d.isFullscreen())?this.player.toggleFullscreen():_.zV(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(d,f){return this.loading?f:!!Object.keys(d).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(d){if(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next())f=f.value,f.youThereRenderer&&_.D2n(this.youThereManager_,f.youThereRenderer)}},
setPlaylistData_:function(d){return d||{}},
userEngagementConfigDataChanged_:function(d){if(d)if(d.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var f=this.youThereManager_;_.sD()<d.lowEngagementThresholdMs||_.e0Y(f,!0)}else d.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.zV(this.hostElement,"yt-autonav-pause-user-engagement",[d])},
isPlayerUnavailable_:function(d,f,R){return!!d&&!this.isVideoPlayable_(d,R)&&!f},
getPlayerOverlays_:function(d){return(d==null?void 0:d.playerOverlays)||null},
isVideoPlayable_:function(d,f){if(!d)return!1;var R=d.status==="OK"||d.status==="LIVE_STREAM_OFFLINE",W=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",d)||this.get("errorScreen.ypcTrailerRenderer",d);d=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",d);var p;f=f==null?void 0:(p=f.playerOverlayRenderer)==null?void 0:p.gatedActionsOverlayRenderer;return!!R||!!W||!!d||!!f},
hasWatchNextResponseErrorRenderer:function(d){var f=this.getPageContents(d),R,W,p,U,g;return!(d==null?0:(R=d.contents)==null?0:(W=R.twoColumnWatchNextResults)==null?0:W.secondaryResults)&&!!((p=f[0])==null?0:(U=p.itemSectionRenderer)==null?0:(g=U.contents[0])==null?0:g.backgroundPromoRenderer)},
isLiveStreamOffline_:function(d){return d?d.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(d,f,R){var W=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",f),p=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];p=_.q("web_no_skip_video_on_verification_checks")?(d==null?void 0:d.status)&&p.includes(d.status):d&&d.status==="AGE_CHECK_REQUIRED";var U=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",d);U==void 0&&(U=!0);!R||this.isVideoPlayable_(d,this.getPlayerOverlays_(f))||
W||p||!U||_.Ze().resolve(_.Jf).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Of9()},
onPlayerFeedbackStartRequest_:function(d){_.zV(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:d}])},
onPlayerFeedbackArticleRequest_:function(d){_.zV(this.hostElement,"yt-help-dialog-requested",[d])},
onPlayerYpcContentRequest_:function(){var d,f,R,W,p,U,g,K,E=((d=this.data)==null?NaN:(f=d.contents)==null?NaN:(R=f.twoColumnWatchNextResults)==null?NaN:(W=R.secondaryResults)==null?NaN:(p=W.secondaryResults)==null?NaN:(U=p.offerModule)==null?NaN:(g=U.tvfilmOfferModuleRenderer)==null?NaN:(K=g.actionButtons)==null?NaN:K.length)-1;d=[".offerButton.buttonRenderer.",".actionButtons."+(E>=0?E:0)+".buttonRenderer."];f=_.Z(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(R=f.next();!R.done;R=f.next())for(R=R.value,W=_.Z(d),p=W.next();!p.done;p=W.next())if(p="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+R+p.value,p=this.get(p+"navigationEndpoint",this.data)||this.get(p+"serviceEndpoint",this.data)||this.get(p+"command",this.data)){_.eM(p,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(d){_.E$(this.hostElement,"yt-autonav-pause-player",d)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(d){d()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(d){switch(d){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(d){switch(d){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.E$(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(d)},
setPlayerState:function(d){_.pY().dispatch(_.LSL(d))},
onPlayerSubscribe_:function(d){_.zV(this.hostElement,"yt-player-subscribe",[d])},
onPlayerUnsubscribe_:function(d){_.zV(this.hostElement,"yt-player-unsubscribe",[d])},
onPlayerAdYtShowToast_:function(d){_.zV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:d.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(d){if(d)return d},
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(d){return!_.q("web_watch_move_summary_to_sd")&&!!d},
computeWatchMetadataRefresh:function(){return _.q("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.q("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var d,f,R,W;this.watchNextSecondaryResults=(d=this.data)==null?void 0:(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.secondaryResults)==null?void 0:W.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.q("swatcheroo_pbs_load_grid")&&!_.q("swatcheroo_provide_all_data_on_scheduled_job")){_.Pp.cancelJob(this.setRichGridJobId_);var d,f,R,W,p,U,g;this.setRichGridRendererData((d=this.data)==null?void 0:(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.secondaryResults)==null?void 0:(p=W.secondaryResults)==null?void 0:(U=p.results)==null?void 0:(g=U[0])==null?
void 0:g.richGridRenderer)}},
setRichGridRendererData:function(d){this.richGridRendererData=d},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var d,f=(d=this.data)==null?void 0:d.engagementPanels;if(f==null?0:f.length){d=null;f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;if(((W=R.engagementPanelSectionListRenderer)==null?void 0:W.targetId)==="engagement-panel-structured-description"){d=R;break}}var p,U,g;d=(p=d)==null?void 0:(U=p.engagementPanelSectionListRenderer)==null?void 0:(g=U.content)==null?void 0:g.structuredDescriptionContentRenderer;if(d==null?0:d.items){p=
[];U=_.Z(d.items);for(g=U.next();!g.done;g=U.next()){g=g.value;if(!_.q("sd_horizontal_list_show_nav_killswitch")){var K=W=R=f=d=void 0,E=void 0,Y=(d=g.horizontalCardListRenderer)==null?void 0:(f=d.header)==null?void 0:(R=f.richListHeaderRenderer)==null?void 0:(W=R.navigationButton)==null?void 0:(K=W.buttonRenderer)==null?void 0:(E=K.command)==null?void 0:E.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(b){return!_.e(b,_.cFn)}))}(!g.expandableVideoDescriptionBodyRenderer&&
!g.videoDescriptionHeaderRenderer||_.q("web_delhi_colorful_sd"))&&p.push(g)}return{items:p}}}},
constructWarning_:function(d){return{text:_.fY(d),type:"WARNING"}},
isPlaShelfEnabled_:function(d){if((this.get("adPlacements",d)||[]).length)return!0;d=this.get("playerAds",d)||[];return!(!d.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",d[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var d=this;_.E$(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var f=this.getScrollTop()>0;this.gestures_&&(f?this.gestures_.detach():this.gestures_.attach());f!==this.showFullerscreenEdu_&&_.q("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=f,_.W3(this).getPlayerPromise().then(function(R){R.updateFullerscreenEduButtonVisibility(d.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.E$(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var d=this;this.commentsReady=!1;_.Pp.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.w0(_.Pp,function(){d.setComments_()},1E3)},
setComments_:function(){if(!_.q("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.JD("cmi");_.Pp.cancelJob(this.setCommentsJobId_);var d=this.getPageContents(this.data);if(d&&d.length){d=_.Z(d);for(var f=d.next();!f.done;f=d.next())if(f=f.value,this.get("itemSectionRenderer.sectionIdentifier",f)==="comment-item-section"){this.comments=f.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.E$(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.q("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.q("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.JD("cmc")},
doRemoveComments_:function(){this.comments={};_.q("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Pp.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Pp.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(d,f){var R=_.e(f.endpoint,_.fE);R&&(!(f=this.get("data.currentVideoEndpoint.watchEndpoint"))||R.videoId!==f.videoId||R.playlistId&&R.playlistId!==f.playlistId||R.index!==void 0&&R.index!==f.index||typeof R.startTimeSeconds!=="number"||(d.stopPropagation(),this.setScrollTop(0),_.W3(this).getPlayerPromise().then(function(W){var p=R.startTimeSeconds;W.seekTo(p);W.wakeUpControls();p<W.getDuration()&&W.playVideo()})))},
updatePlayerStartTime_:function(){var d=_.$ho();"t"in d&&(d=_.U2K(d.t),this.player.seekTo(d,!0))},
updateTitleFromWatchNext:function(d){d=this.getPageContents(d);var f,R;(d=_.R0(d==null?void 0:(f=d[0])==null?void 0:(R=f.videoPrimaryInfoRenderer)==null?void 0:R.title))&&_.E$(this.hostElement,"yt-update-title",d)},
updateTitle_:function(d){d=this.get("videoDetails.title",d)||"";_.E$(this.hostElement,"yt-update-title",d)},
syncWithRemoteVideo_:function(d,f,R){if(this.active&&this.player){var W=this.player.getVideoData();if(W.video_id===R&&(R=W.list,_.q("polymer_enable_mdx_queue")&&R&&R.startsWith("RQ")&&(R=void 0),W.video_id!==d||R!=f)){var p;_.q("kevlar_player_watch_endpoint_navigation")?p=_.dPW(_.feM(d,f)):p=this.buildWatchEndpoint_(d,f);_.E$(this.hostElement,"yt-navigate",{endpoint:p,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(d,f,R){return _.Zu(d,f,R)},
initDclkstatus_:function(){_.pXa()},
attachWatchPageSkeleton_:function(){var d=document.querySelector("#watch-page-skeleton");if(d){var f=d.querySelector("#primary-info"),R=d.querySelector("#secondary-info"),W=d.querySelector("#related");f&&_.Eo(this.hostElement).querySelector("#info-skeleton").appendChild(f);R&&_.Eo(this.hostElement).querySelector("#meta-skeleton").appendChild(R);W&&(_.Eo(this.hostElement).querySelector("#related-skeleton").appendChild(W),this.watchNextSkeletonEl_=W);_.x3(d)}},
handlePlayerUpdated_:function(){_.W3(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(d,f){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof f!=="undefined"){var R=this.watchNextSkeletonEl_.children,W=d&&d.indexSplices.length?d.indexSplices[0].index:0;d=Math.min(this.watchNextShownItems.length,R.length);f||(W=0,d=R.length);for(f=W;f<d;f++)R[f].classList.add("hidden")}},
onPlayerFullscreenChange_:function(d){_.q("external_fullscreen")||_.zV(this.hostElement,"yt-player-fullscreen",[d.fullscreen])},
onFullscreenChange_:function(d){this.fullscreen=d;this.gestures_&&this.gestures_.update(this.fullscreen);var f=_.W3(this);f.getPlayerPromise().then(function(R){R.setFauxFullscreen(!!_.s$())});
this.updateFullBleedElementLocations();d&&(f.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(d,f){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!f},
computeIsDonationShelfCollapsed_:function(d){return d},
computeShouldShowMerchShelf:function(d,f){return f&&!!d},
computeResponseHasComments:function(d){var f,R,W,p,U;return!!(d==null?0:(f=d.contents)==null?0:(R=f.twoColumnWatchNextResults)==null?0:(W=R.results)==null?0:(p=W.results)==null?0:(U=p.contents)==null?0:U.some(function(g){var K;return(g==null?void 0:(K=g.itemSectionRenderer)==null?void 0:K.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(d,f,R,W){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&W?!1:!!d&&!!Object.keys(d).length&&!f},
identity:_.Fp,onWindowResized_:function(d){this.windowSize_=d;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(d){var f=this;d&&d.type!=="dataloaded"&&d.type!=="dataupdated"||_.W3(this).getPlayerPromise().then(function(R){var W=R.getPlayerState();W!==5&&W!==0&&(R=1/R.getVideoAspectRatio(),f.videoHeightToWidthRatio_!==R&&(f.videoHeightToWidthRatio_=R))})},
schedulePlayerSizeUpdate_:function(d){var f=this,R=_.q("kevlar_watch_while_v2")||_.q("web_watch_pip"),W=function(){if(f.watchMetadata){var p,U;(U=(p=f.watchMetadata).resize)==null||U.call(p)}_.W3(f).getPlayerPromise().then(function(g){if(_.q("kevlar_set_internal_player_size")){if(!R||!f.isMiniplayerActive()){var K=f.calculateCurrentPlayerSize_();g.setInternalSize(K.width,K.height)}}else g.setSize(NaN,NaN);_.q("kevlar_watch_while")&&f.updateWatchWhileScrollThreshold_()})};
d?W():_.AG(_.Pp,W)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(d){this.set("data.survey",d.detail)},
onYtShowSurveyCommand_:function(d){this.set("data.survey",_.e(d,_.z0K).survey)},
onDownloadedVideoDeleted:function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1){if(!f.active||(R=f.playerData)==null||!R.offlineState||f.videoId!==d)return p.return();(W=f.player)==null||W.stopVideo();_.Lq().navigatingAwayFromWatchDeletedVideo=!0;_.eM(_.flf,f.hostElement);return p.yield(_.Lq().navigationFinishPromise,2)}_.Lq().navigatingAwayFromWatchDeletedVideo=!1;_.a4(p)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var d;this.theater?d=_.Gn(.5625*this.windowSize_.width,480,this.windowSize_.height-185):d=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==d&&(this.watchWhileScrollThreshold_=d,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var d=_.Eo(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&d){var f=this.windowSize_.height>=624,R=this.active?this.getScrollTop():0;!d.active&&f&&R>=this.watchWhileScrollThreshold_?(d.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):d.active&&(!f||R<this.watchWhileScrollThreshold_&&!_.s$())&&(d.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var d=_.Eo(this.hostElement).querySelector("#secondary-inner");if(d){var f=_.Eo(this.hostElement).querySelector("#below"),R=_.Eo(this.hostElement).querySelector("#secondary"),W=_.Eo(this.hostElement).querySelector("#comments");W&&R&&f&&(this.defaultTwoColumnLayout?(d.appendChild(W),R.appendChild(d)):(f.appendChild(W),_.Sz(f,d)))}}},
isTwoColumnsChanged_:function(d,f){if(d!==!0||f!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(d=_.Eo(this.hostElement).querySelector("#secondary-inner"))){f=_.Eo(this.hostElement).querySelector("#below");var R=_.Eo(this.hostElement).querySelector("#secondary"),W=_.Eo(this.hostElement).querySelector("#comments");W&&R&&f&&(this.isTwoColumns_?(d.appendChild(W),R.appendChild(d)):(f.appendChild(W),
_.Sz(f,d)))}}else{d=!_.q("web_watch_enable_fs_squeezeback_panels")||!(this.fullscreen||this.iMaxTheaterMode&&this.theater);f=_.Eo(this.hostElement).querySelector("#panels");var p=_.Eo(this.hostElement).querySelector("#alerts");R=_.Eo(this.hostElement).querySelector("#playlist");W=_.Eo(this.hostElement).querySelector("#related");var U=_.Eo(this.hostElement).querySelector("#donation-shelf"),g=_.Eo(this.hostElement).querySelector("#comments");this.isTwoColumns_?(p=_.Eo(this.hostElement).querySelector("#secondary-inner"),
d&&(p.appendChild(f),p.appendChild(R)),p.appendChild(U),p.appendChild(W)):(d&&(_.Mo(f,p),_.Mo(R,p)),_.Mo(U,p),g&&_.Mo(W,g));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.q("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.q("web_watch_enable_fs_squeezeback_panels")&&_.q("web_watch_theater_chat")){var d=_.Eo(this.hostElement).querySelector("#chat-container"),f=this.theater&&!this.fullscreen||_.q("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&f?(f=_.Eo(this.hostElement).querySelector("#columns"),(d==null?void 0:d.parentElement)!==f&&f.append(d),this.fixedPanels=!0):(this.fixedPanels=
!1,f=_.Eo(this.hostElement).querySelector("#playlist"),d&&f?_.wE(d,f):_.JA(new _.M2("Missing element when updating chat location",{"chatContainer defined":!!d,"playlist defined":!!f})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(d,f){return _.q("sw_metadata_vis_toggle_ks")?!0:!!d||!!f},
computeForceDarkPanelTheme:function(d){return _.q("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&d:!1},
safeUpdateStyles:function(d){try{_.DV(this.hostElement,d)}catch(f){_.JA(f)}},
videoHeightToWidthRatioChanged_:function(d,f){f&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(d){this.videoHeightToWidthRatio_=1/d},
computeIsVerticalVideo_:function(d){return d>=1},
computeIsFourThreeToSixteenNineVideo_:function(d){return d<=.7501&&d>=.5624},
computeIsExtraWideVideo_:function(d){return d<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.W3(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.W3(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.x2S(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(d){var f=_.Da(d)||0;_.bA(d,f+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var d=_.Da("yt-fullerscreen-edu-button-click-count")||0,f=_.Da("yt-fullerscreen-edu-button-shown-count")||0,R=_.HX("external_fullscreen_button_shown_threshold"),W=d>=_.HX("external_fullscreen_button_click_threshold")||f>=R;_.W3(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonSubtleModeState(W)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(d,f){return f},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ze().resolve(_.Jf).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var d=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.Pp.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.Pp.addLowPriorityJob(function(){d.fullHeightPanelPositionUpdateJobId=0;var f=_.Eo(d.hostElement).querySelector("#secondary"),R=_.Eo(d.hostElement).querySelector("#fixed-secondary");f=f.getBoundingClientRect();var W=f.width;d.swatcherooSqueezeback&&
(W+=_.r$);if(d.swatcherooSqueezeback){var p=_.Eo(d.hostElement).querySelector("#squeezeback-constraining-container");p.style.width=W+"px";p.style.flex="0 0 "+W+"px"}R.style.width=W+"px";R.style.left=f.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var d=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.Pp.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.Pp.addLowPriorityJob(function(){d.panelMaxHeightUpdateJob_=0;var f;!d.isTwoColumns_||d.theater||d.fullscreen?f=460:f=d.calculateNormalPlayerSize_().height;var R=f+"px";_.q("live_chat_taller_height")&&!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.q("live_chat_medium_height")&&!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.q("live_chat_scaled_height")&&!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) - 238px)");d.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":f+"px","--ytd-watch-flexy-chat-max-height":R,"--ytd-watch-flexy-structured-description-max-height":f+"px","--ytd-watch-flexy-comments-panel-max-height":f+"px","--ytd-comments-engagement-panel-content-height":f+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(d){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",d)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.b5(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(d){var f=_.Eo(this.hostElement).querySelector("#engagement-panel-scrim");d?f.addEventListener("tap",_.qb(this,this.onEngagementPanelScrimClick_)):f.removeEventListener("tap",_.qb(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(d){if(this.hostElement.contains(d)&&!this.scrollToAnimation_.isAnimating()){var f=d.offsetTop-24;d=d.offsetTop+d.offsetHeight+24;var R=this.getPageScrollingElement(),W=this.getScrollTop(),p=W+R.clientHeight-56;if(f<W+56)f-=56;else if(d>p)f=d-R.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,f),500)}},
onYtSignalActionScrollToComments:function(){var d=this.hostElement.querySelector("#comments");if(d&&!this.scrollToAnimation_.isAnimating()){d=d.offsetTop-56-24;if(_.q("kevlar_comment_teaser_scroll_to_midpoint")&&(d-=_.Ad().height/3,d<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,d),500)}},
onYtEngagementPanelVisibleChanged:function(d,f,R){if(this.active&&this.trackEngagementPanelVisibility&&!_.Kn9.includes(R)){if(f==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.kh(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var W=_.Ze().resolve(_.V$);this.visiblePanelIdentifiers_.forEach(function(p){p!==R&&W.hidePanel(p)})}this.visiblePanelIdentifiers_.add(R)}f!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&f!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(R);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(d){return d?"":"watch-active-metadata"},
computeNewMetadataClass:function(d){return d?"watch-active-metadata":""},
computeIsSingleColumn:function(d,f){return f&&!d},
computeFullBleedPlayer:function(d,f,R){return _.q("web_watch_error_screen_fix")?_.q("external_fullscreen")&&d||f||this.enableFullBleedSingleColumnDefaultPlayer&&R:d||f||this.enableFullBleedSingleColumnDefaultPlayer&&R},
computeDefaultLayout:function(d){return!d},
computeDefaultTwoColumnLayout:function(d,f){return!d&&f},
updatePanelsLocation:function(){if(_.q("web_watch_enable_fs_squeezeback_panels")){var d=_.Eo(this.hostElement).querySelector("#below"),f=_.Eo(this.hostElement).querySelector("#panels"),R=_.Eo(this.hostElement).querySelector("#playlist"),W=_.Eo(this.hostElement).querySelector("#chat-container"),p=_.Eo(this.hostElement).querySelector("#panels-full-bleed-container"),U=_.Eo(this.hostElement).querySelector("#secondary-inner");if(d&&f&&R&&W&&p&&U){var g=this.fullscreen||this.theater&&this.iMaxTheaterMode,
K=this.theater&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;g?(p.appendChild(f),p.appendChild(W),p.appendChild(R)):this.isTwoColumns_?(K?(d=_.Eo(this.hostElement).querySelector("#columns"),(W==null?void 0:W.parentElement)!==d&&d.append(W),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):_.Sz(U,W),_.Sz(U,f),_.Sz(U,R)):(d.appendChild(f),d.appendChild(W),d.appendChild(R))}}},
swatcherooUpdatePanelsLocation:function(d,f,R,W,p,U){if(this.is==="ytd-watch-grid"){f=d&&!f;this.swatcherooSplitScroll&&(f?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));R=_.Eo(this.hostElement).querySelector("#panels");var g=_.Eo(this.hostElement).querySelector("#playlist"),K=_.Eo(this.hostElement).querySelector("#fixed-secondary"),E=_.Eo(this.hostElement).querySelector("#fixed-below"),
Y=_.Eo(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),b=_.Eo(this.hostElement).querySelector("#chat-container");U&&(d?K.appendChild(R):E.appendChild(R));p?d?K.appendChild(b):E.appendChild(b):_.wE(b,Y);W?d?K.appendChild(g):E.appendChild(g):_.wE(g,Y);this.swatcherooSplitScroll&&(d=_.Eo(this.hostElement).querySelector("#secondary"),W=_.Eo(this.hostElement).querySelector("#columns"),p=_.Eo(this.hostElement).querySelector("#fixed-columns-secondary"),f?
p.appendChild(d):W.appendChild(d))}},
computeMetadataSkinnyMode:function(d,f,R){return this.is!=="ytd-watch-grid"?!1:d?R:f},
computeWatchWhilePanelsActive:function(d,f){return d||f},
computeNoBorderOnChat:function(d){return _.q("web_watch_theater_chat_no_border")&&d},
computeLiveChatPresentAndExpanded:function(d,f){return d&&!f},
computePanelExpanded:function(d,f,R){return d||f||R},
computeSqueezeback:function(d,f,R,W){if(_.q("web_watch_enable_fs_squeezeback_panels")){var p=this.iMaxTheaterMode&&this.theater;return(d||f||R)&&(W||p)}},
computeSwatcherooSqueezeback:function(d,f,R){return this.is!=="ytd-watch-grid"||_.q("ww_squeezeback_killswitch")?!1:d&&f&&R},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(d){_.W3(this).getPlayerPromise().then(function(f){var R;(R=f.changeMarkerVisibility)==null||R.call(f,_.e(d,_.hb).isVisible||!1,_.e(d,_.hb).entityKeys||[],_.e(d,_.hb).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(d){this.liveChatCollapsed=d.detail;_.pY().dispatch(_.HfH(d.detail));if(!this.liveChatCollapsed&&this.squeezeback){var f=_.Ze().resolve(_.V$);this.visiblePanelIdentifiers_.forEach(function(R){f.hidePanel(R)})}},
onSetPlaylistCollapsed:function(d){_.q("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!d)},
provideRenderingData:function(d,f){switch(d){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=f;break;case "PRIMARY_INFO":_.q("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=f);this.videoPrimaryInfoRendererValue=f==null?void 0:f.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.q("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=f);this.videoSecondaryInfoRendererValue=f==null?void 0:f.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
f;break;case "CLARIFICATION":this.clarifyBoxValue=f;break;case "LIVE_CHAT":this.conversationBar=f;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=f;break;case "PLAYLIST":this.externalPlaylistData_=f!=null?f:{};break;case "MERCH_SHELF":this.merchShelfValue=f==null?void 0:f.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=f;break;case "TICKET_SHELF":this.ticket=f;break;case "OFFER_MODULE":this.offerModule=f;break;case "LIMITED_STATE":this.limitedStateValue=
f;break;case "DONATION_SHELF":this.donation=f;break;case "ALERTS":this.alertsValue=f;break;case "COMMENTS":this.comments=f;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=f;break;case "ENGAGEMENT_PANELS":this.engagementPanels=f;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=f;break;case "RICH_GRID_RENDERER":this.richGridRendererData=f;break;case "EXPANDABLE_METADATA":this.expandableMetadata=f;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
f;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=f}},
toggleCinematicsActive:function(d){this.cinematicsActive=d},
isMiniplayerActive:function(){return _.Ze().resolve(_.m8).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var GLI;_.lcL=function(d){if(!(0,_.yrp)(d))throw Error("K``"+String(d));};
_.SVh=function(d){return d.findIndex(function(f){return GLI.indexOf(f.tagName)>-1})>-1};
_.VAJ=function(){var d=_.Ze().resolve(_.TP);_.rhS(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(d.isFullscreenEnabled()?_.gZ(document.documentElement):_.bLL(document.documentElement))};
GLI=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.YZ=new Map;_.YZ.set(32,59972);_.YZ.set(27,50765);_.YZ.set(70,60102);_.YZ.set(76,60221);_.YZ.set(77,60222);_.YZ.set(74,60223);_.YZ.set(84,60224);_.YZ.set(38,61941);_.YZ.set(40,61942);_.YZ.set(73,62521);_.YZ.set(67,62522);_.YZ.set(80,63390);_.YZ.set(78,63397);_.YZ.set(75,59972);_.YZ.set(188,63385);_.YZ.set(190,63384);_.YZ.set(36,63387);
_.YZ.set(35,63386);_.YZ.set(37,63388);_.YZ.set(39,63389);_.YZ.set(79,63423);_.YZ.set(87,63424);_.YZ.set(107,63426);_.YZ.set(109,63425);_.YZ.set(65,63428);_.YZ.set(83,63430);_.YZ.set(68,63429);_.YZ.set(221,63431);_.YZ.set(219,63432);_.YZ.set(97,63439);_.YZ.set(98,63440);_.YZ.set(99,63441);_.YZ.set(100,63442);_.YZ.set(101,63443);_.YZ.set(102,63444);_.YZ.set(103,63445);_.YZ.set(104,63446);_.YZ.set(105,63447);_.bN=new Map;_.bN.set(80,63390);_.bN.set(78,63397);_.bN.set(188,63400);_.bN.set(190,63401);
_.bN.set(191,60765);_.bN.set(13,247917);_.Dx=new Map;_.IA=new Map;
}catch(e){_._DumpException(e)}
try{
var DgR,LZI,eiI,xgM;_.ziR=function(d){return d.ui.guideIsVisibleButNotPersistent};
_.k7L=function(d){return d.ui.tabGesturesIsActive};
_.YEG=function(){var d=_.Kf("service_worker_scope");try{return navigator.serviceWorker.getRegistration(d)}catch(f){return Promise.reject(f)}};
_.bns=function(d){return!(!d||!d.pushManager)};
DgR=function(){return _.YEG().then(_.bns).catch(function(){return!1})};
_.IoI=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?DgR():Promise.resolve(!1)};
_.qEy=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
LZI=function(){var d,f,R;return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(_.l0.getInstance(),2);case 2:d=W.yieldResult;if(!d){f=void 0;W.jumpTo(3);break}return W.yield(d.get("lmqf"),4);case 4:f=W.yieldResult;case 3:switch((R=f)||(R="SD"),R){case "HD":return W.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return W.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return W.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return W.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return W.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
eiI=function(d){var f,R,W;return _.H(function(p){if(p.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.q("disable_av1_setting")){var U=window.localStorage["yt-player-av1-pref"];U=U==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":U==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else U="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(f=d===U)return p.jumpTo(2);W=R=d;return p.yield(LZI(),3)}p.nextAddress!=2&&(f=W===p.yieldResult);return p.return(f)})};var X6B;var TP8=_.eC.IronButtonState,A5y=(0,_.q1)(HTMLElement);
_.Pf({_template:function(){if(X6B!==void 0)return X6B;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;xgM===void 0&&(xgM=document.createElement("template"));var W=xgM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return X6B=d},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[TP8,_.qf,_.xv,_.A_],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(d){var f=(0,_.Az)(this);f.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:d});f.shadowRoot.appendChild(d);return A5y.prototype._attachDom.call(this,d)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var d=this.contentElement;d&&d.selectedItem&&this._setSelectedItem(d.selectedItem)},
get contentElement(){for(var d=_.Vb(this.$.content).getDistributedNodes(),f=0,R=d.length;f<R;f++)if(d[f].nodeType===Node.ELEMENT_NODE)return d[f]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(d){this._setSelectedItem(d.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(d){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d)===this&&this.open()},
_selectedItemChanged:function(d){var f="";d?f=d.label||d.getAttribute("label")||d.textContent.trim():f="";this.value=f;this._setSelectedItemLabel(f)},
_computeMenuVerticalOffset:function(d,f){return f?f:d?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var d=this.opened?"true":"false",f=this.contentElement;f&&f.setAttribute("aria-expanded",d)}});_.pa=new _.C0("navigateAction");var ao8=new _.C0("formRenderer");var UO=function(){var d=_.Ai.apply(this,arguments)||this;d.showInput=!1;return d};
_.x(UO,_.Ai);_.O=UO.prototype;_.O.detached=function(){this.showInput&&window.removeEventListener("click",_.qb(this,this.closeOnOutsideClick_))};
_.O.stopPropagation_=function(d){this.showInput&&d.stopPropagation()};
_.O.closeOnOutsideClick_=function(d){this.closeOnOutsideClickCondition(d)&&(this.showInput=!1,window.removeEventListener("click",_.qb(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.O.closeOnOutsideClickCondition=function(){return!0};
_.O.closeOnOutsideClickHandler=function(){};
_.O.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.qb(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.O.openOnClickHandler=function(){};
_.O.showInputChanged=function(){};
_.O.setShowInput=function(d){this.showInput=d};
UO.prototype.setShowInput=UO.prototype.setShowInput;UO.prototype.showInputChanged=UO.prototype.showInputChanged;UO.prototype.openOnClickHandler=UO.prototype.openOnClickHandler;UO.prototype.openOnClick_=UO.prototype.openOnClick_;UO.prototype.closeOnOutsideClickHandler=UO.prototype.closeOnOutsideClickHandler;UO.prototype.closeOnOutsideClickCondition=UO.prototype.closeOnOutsideClickCondition;UO.prototype.closeOnOutsideClick_=UO.prototype.closeOnOutsideClick_;UO.prototype.stopPropagation_=UO.prototype.stopPropagation_;
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],UO.prototype,"showInput",void 0);_.Q([_.LO("click"),_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],UO.prototype,"stopPropagation_",null);_.Q([_.e2("showInput"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],UO.prototype,"showInputChanged",null);_.Q([_.aG()],UO);_.MIy=[UO.prototype];var w6I;var loG;var OO=function(){return _.l.apply(this,arguments)||this};
_.x(OO,_.l);_.O=OO.prototype;_.O.computePreselectedOption=function(d,f){return f===this.itemSelected_?d:void 0};
_.O.dataChanged_=function(){var d=this;this.preselectedSubreason=this.itemSelected_=-1;var f;(f=this.data)!=null&&f.key&&_.WZ(this,function(){var R,W=Number((R=d.data)==null?void 0:R.key);!Number.isNaN(W)&&(d.itemSelected_=W,R=(R=(d.data.items||[])[W])&&R.optionSelectableItemRenderer&&R.optionSelectableItemRenderer.preselectedIndex)&&(d.preselectedSubreason=R)})};
_.O.isSubReasonHidden_=function(d,f){return d!=f};
_.O.onTopItemSelected_=function(d,f){for(var R=_.Eo(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),W=0,p=R.length;W<p;W++)R[W].select(0);_.zV(this.hostElement,"yt-report-form-update",[f.item.value]);d.stopPropagation()};
_.O.onItemSelected_=function(d,f){_.zV(this.hostElement,"yt-report-form-update",[f.item.value]);d.stopPropagation()};
_.O.getItem_=function(d){return d.serviceItem?d.serviceItem:d.navigationItem?d.navigationItem:d.optionSelectableItemRenderer?d.optionSelectableItemRenderer:null};
_.O.computeText_=function(d){return(d=this.getItem_(d))?this.ytRendererBehavior.getSimpleString(d.text):null};
_.O.validate=function(){return this.itemSelected_!==-1};
_.O.computeAriaLabel_=function(d){var f=_.R0(d.text);(d=d.accessibility&&d.accessibility.accessibilityData&&d.accessibility.accessibilityData.label)&&(f+=". "+d);return f};
_.O.computeItemSelected_=function(d){return d};
_.O.preventSelection_=function(d){d.stopPropagation();this.tooltipTapped=!0};
_.O.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.O.updateItemSelectedFromBinding=function(d){this.itemSelected_=d.detail.value};
_.O.save=function(){var d;this.validate()&&(d=this.data)!=null&&d.items&&(d=this.data.items[this.itemSelected_],d!=null&&d.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(d.optionSelectableItemRenderer.submitEndpoint)||_.Yh(this.hostElement,[d.optionSelectableItemRenderer.submitEndpoint])))};
OO.prototype.onPaperRippleTransitionEnd_=OO.prototype.onPaperRippleTransitionEnd_;OO.prototype.dataChanged_=OO.prototype.dataChanged_;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],OO.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],OO.prototype,"data",void 0);_.Q([_.M({value:-1}),_.F("design:type",Number)],OO.prototype,"itemSelected_",void 0);
_.Q([_.M({computed:"computeItemSelected_(itemSelected_)"}),_.F("design:type",Number)],OO.prototype,"value",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],OO.prototype,"restoreFocusOnClose",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],OO.prototype,"tooltipTapped",void 0);_.Q([_.M({value:-1}),_.F("design:type",Number)],OO.prototype,"preselectedSubreason",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OO.prototype,"dataChanged_",null);_.Q([_.LO("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OO.prototype,"onPaperRippleTransitionEnd_",null);_.Q([_.nO({is:"yt-options-renderer",disableElementRegistration:!0})],OO);
_.u(OO,"yt-options-renderer",function(){if(loG===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;w6I===void 0&&(w6I=document.createElement("template"));var W=w6I;R.call(f,W.content.cloneNode(!0),d.content.firstChild);loG=d}d=loG;return d},{mode:2});var G78;var SE2;var VIG;var r5y;var mg$;var uyk;var Z9=function(){return _.l.apply(this,arguments)||this};
_.x(Z9,_.l);Z9.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
Z9.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Z9.prototype.onTap=function(d){if(this.hostElement.classList.contains("selected")||_.zV(this.hostElement,"yt-share-panel-can-select-contact-action")[0])d&&d.detail&&(d.detail.x||d.detail.y)&&_.Eo(this.hostElement).querySelector("#target").blur(),(d=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),d={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:d?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.zV(this.hostElement,"yt-share-panel-select-contact-action",[d])};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Z9.prototype,"ytRendererBehavior",void 0);_.Q([_.M({observer:"onDataChanged"}),_.F("design:type",Object)],Z9.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],Z9.prototype,"componentTitle",void 0);_.Q([_.Xd("#thumbnail"),_.F("design:type",Object)],Z9.prototype,"thumbnail",void 0);_.Q([_.nO({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],Z9);
_.u(Z9,"yt-enrolled-contact-renderer",function(){if(uyk===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;mg$===void 0&&(mg$=document.createElement("template"));var W=mg$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);uyk=d}d=uyk;return d},{mode:2});var PhG;var QOy;var sO=function(){return _.l.apply(this,arguments)||this};
_.x(sO,_.l);sO.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
sO.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
sO.prototype.onTap=function(d){if(this.hostElement.classList.contains("selected")||_.zV(this.hostElement,"yt-share-panel-can-select-contact-action")[0])d&&d.detail&&(d.detail.x||d.detail.y)&&_.Eo(this.hostElement).querySelector("#target").blur(),(d=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),d={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:d?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.zV(this.hostElement,"yt-share-panel-select-contact-action",[d])};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);_.Q([_.M({observer:"onDataChanged"}),_.F("design:type",Object)],sO.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],sO.prototype,"componentTitle",void 0);_.Q([_.Xd("#thumbnail"),_.F("design:type",Object)],sO.prototype,"thumbnail",void 0);_.Q([_.nO({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],sO);
_.u(sO,"yt-suggested-contact-renderer",function(){if(QOy===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;PhG===void 0&&(PhG=document.createElement("template"));var W=PhG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);QOy=d}d=QOy;return d},{mode:2});var gV=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-share-panel-reset-action":"onReset"};return d};
_.x(gV,_.l);gV.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"}}}}}};
gV.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.zV(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
gV.prototype.onReset=function(){for(var d=_.Eo(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),f=d.length-1;f>=0;f--)d[f].classList.toggle("selected")};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],gV.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gV.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gV.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({observer:"onDataChanged"}),_.F("design:type",Object)],gV.prototype,"data",void 0);
_.Q([_.nO({is:"yt-contact-section-renderer",disableElementRegistration:!0})],gV);
_.u(gV,"yt-contact-section-renderer",function(){if(r5y===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;VIG===void 0&&(VIG=document.createElement("template"));var W=VIG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);r5y=d}d=r5y;return d},{mode:2});var H_=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return d};
_.x(H_,_.l);_.O=H_.prototype;_.O.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"}}}};
_.O.onYtRefreshFormCommand=function(d){var f;(d=_.e((f=_.e(d,_.BzF))==null?void 0:f.formRenderer,ao8))&&this.set("data",d)};
_.O.reset=function(){var d=_.Eo(this.hostElement).querySelector("#fields").children;d=_.Z(d);for(var f=d.next();!f.done;f=d.next())f=f.value,f.reset&&f.reset()};
_.O.getForm=function(){var d={},f=_.Eo(this.hostElement).querySelector("#fields").children;f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;if(!R.validate())return null;d[R.data.key]=R.value}return d};
_.O.submitFormFields=function(){if(this.fields)for(var d=_.Z(this.fields),f=d.next();!f.done;f=d.next())f=f.value,f.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?f.save():f.nodeName==="YT-OPTIONS-RENDERER"&&f.save()};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],H_.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],H_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],H_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],H_.prototype,"data",void 0);_.Q([_.TW("#fields > *"),_.F("design:type",Array)],H_.prototype,"fields",void 0);
_.Q([_.nO({is:"yt-form-renderer",disableElementRegistration:!0})],H_);
_.u(H_,"yt-form-renderer",function(){if(SE2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;G78===void 0&&(G78=document.createElement("template"));var W=G78;R.call(f,W.content.cloneNode(!0),d.content.firstChild);SE2=d}d=SE2;return d},{mode:2});var vYG;var Ka=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return d};
_.x(Ka,_.l);Ka.prototype.onCheckboxChange=function(d){this.data&&(d=(this.checked=_.Wf(d).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})};
Ka.prototype.handleUpdateCheckboxCommand=function(d){(d=_.e(d,_.zmy))&&this.data&&this.data.id===d.id&&(this.set("data.disabled",d.disabled),this.set("data.title",d.title))};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ka.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ka.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ka.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Ka.prototype,"checked",void 0);_.Q([_.m({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Ka);
_.u(Ka,"ytd-settings-checkbox-renderer",function(){if(vYG!==void 0)return vYG;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return vYG=d},{mode:1});var FZh;var EO=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return d};
_.x(EO,_.l);EO.prototype.dataChanged=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return d.radio.removeAttribute("checked"),!d.data||!d.data.id||d.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.qEy()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(f=d.data&&d.data.id)?R.yield(eiI(d.data.id),4):R.jumpTo(3):(d.set("data.hidden",!0),R.jumpTo(0));R.nextAddress!=3&&(f=R.yieldResult);f&&_.zV(d.hostElement,"yt-select-settings-radio-option",[d.data.id]);_.a4(R)})};
EO.prototype.onButtonChanged=function(d){_.Wf(d).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.zV(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
EO.prototype.onSelectOption=function(d){this.data&&this.data.id&&(this.data.id===d?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
EO.prototype.dataChanged=EO.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],EO.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.Xd("#radio"),_.F("design:type",Object)],EO.prototype,"radio",void 0);_.Q([_.M(),_.F("design:type",Object)],EO.prototype,"data",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],EO.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],EO);
_.u(EO,"ytd-settings-radio-option-renderer",function(){if(FZh!==void 0)return FZh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FZh=d},{mode:1});var J5I;var zG=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return d};
_.x(zG,_.l);
zG.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"}}}};
zG.prototype.handleUpdateTextCommand=function(d){(d=_.e(d,_.kra))&&this.data&&this.data.id===d.id&&this.set("data",d)};
zG.prototype.handleUpdateConnectedAppRendererCommand=function(d){if(_.e(d,_.D5i)&&this.data){var f,R;if(d=(f=_.e(d,_.D5i))==null?void 0:(R=f.newConnectedAppRenderer)==null?void 0:R.connectedAppRenderer)this.data=d}};
zG.prototype.computeConnectedAppStyle=function(d){return d.style?d.style.toLowerCase().replace(/_/g,"-"):""};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zG.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],zG.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zG.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zG.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.F("design:type",String)],zG.prototype,"connectedAppStyle",void 0);_.Q([_.m({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],zG);
_.u(zG,"ytd-connected-app-renderer",function(){if(J5I!==void 0)return J5I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return J5I=d},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.uB("iuT5Oc");

_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("L3n37");
var Fnn=function(d){return d.watch.isLearningJourneyActive},Jvn=_.z2(115994),nWk=_.z2(115993),h0n=function(d,f,R){var W=this;
var p=R.dragDownAction;this.layer=0;this.JSC$23049_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return W.dragDownAction()}}}};
this.JSC$23049_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return W.dragDownAction()}}}};
this.fullscreen=!1;var U=_.Ah();_.kl(U,Jvn,this.layer);_.kl(U,nWk,this.layer);this.dragDownAction=function(){p();_.NL(U,{visualElement:W.fullscreen?Jvn:nWk})};
this.gesture=new _.gk(d,f,this.JSC$23049_watchConfig,"pandown");this.attach()};
h0n.prototype.attach=function(){this.gesture.attach()};
h0n.prototype.detach=function(){this.gesture.detach()};
h0n.prototype.update=function(d){this.fullscreen=d;this.gesture.config=d?this.JSC$23049_watchFullScreenConfig:this.JSC$23049_watchConfig};var oWk=function(d){_.kZ.call(this);var f=this;this.rootElement=d;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return f.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(R){f.initOrDisposeActiveModules(R)}));
this.onAttached()};
_.x(oWk,_.kZ);_.O=oWk.prototype;_.O.getRoot=function(){return this.rootElement};
_.O.getElement=function(d){return this.rootElement.getElement(d)};
_.O.setPlayerResponse=function(d){this.playerResponse=d;this.publish("PLAYER_RESPONSE_UPDATED",d)};
_.O.getPlayerResponse=function(){return this.playerResponse};
_.O.setWatchNextResponse=function(d){this.watchNextResponse===d?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=d,this.publish("WATCH_NEXT_RESPONSE_UPDATED",d))};
_.O.getWatchNextResponse=function(){return this.watchNextResponse};
_.O.registerActionHandler=function(d,f){var R=this;if(_.q("web_watch_controller_reg_multiple_handlers_killswitch")){var W={};_.tA(_.cW.getInstance(),(W[d]=f,W),this.getRoot())}else this.actionHandlers.has(d)||(this.actionHandlers.set(d,[]),W={},_.tA(_.cW.getInstance(),(W[d]=function(){var p=_.n9.apply(0,arguments);return(R.actionHandlers.get(d)||[]).map(function(U){return U.apply(null,_.uR(p))})},W),this.getRoot())),this.actionHandlers.get(d).push(f)};
_.O.unregisterActionHandler=function(d){if(_.q("web_watch_controller_reg_multiple_handlers_killswitch")){var f={};_.dq(_.cW.getInstance(),(f[d]=!0,f),this.getRoot())}else(f=this.actionHandlers.get(d))?(f.pop(),f.length===0&&(f={},_.dq(_.cW.getInstance(),(f[d]=!0,f),this.getRoot()),this.actionHandlers.delete(d))):_.JA(new _.M2("Attempted to unregister an action handler which is not registered.",d))};
_.O.addPageDisposeJob=function(d){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.oJ(this.rootElement.pageDisposeJobs,d)};
_.O.removePageDisposeJob=function(d){this.rootElement.pageDisposeJobs&&_.NF(this.rootElement.pageDisposeJobs,d)};
_.O.dispatchEvent=function(d,f){_.E$(this.rootElement,d,f)};
_.O.provideRenderingData=function(d,f){this.rootElement.provideRenderingData(d,f)};
_.O.scrollWatchTo=function(d,f){var R;(R=this.watchScrollManager)==null||R.scrollWatchTo(d,f)};
_.O.focusOnPlayer=function(){var d=this.getElement("PLAYER");_.WZ(d,function(){if(d&&d.firstElementChild){var f=d.querySelector(".html5-video-player");f&&(_.Zn(_.Ze().resolve(_.wm)),f.focus())}else _.JA(Error("Ko"))})};
_.O.updateCinematicFullscreenConfig=function(){var d=!!this.rootElement.theater,f=!!this.rootElement.fullscreen,R;(R=this.watchCinematicManager)==null||_.Gw(R,f,d)};
_.O.subscribeToActiveChanged=function(d,f){f=f===void 0?!0:f;var R=_.xl(_.pY(),Fnn,function(W){d(W)});
f&&d(Fnn(_.pY().getState()));return R};
_.O.isActive=function(){return Fnn(_.pY().getState())};
_.O.onAttached=function(){var d=_.q("external_fullscreen");_.q("use_unified_flag_accessor")&&(d=_.Ze().resolve(_.LDM).retriever.getFlag(_.tba));(d||_.Jp("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.O.initPersistentModules=function(){if(_.q("kevlar_watch_flexy_theater_manager")){var d=new _.BGA(this);_.Dp(this,d)}d=new _.mgo(this);_.Dp(this,d);d=new _.aU(this);_.Dp(this,d);d=new _.mi(this);_.Dp(this,d);d=new _.gQS(this);_.Dp(this,d);d=new _.w3(this);_.Dp(this,d);_.q("kevlar_watch_flexy_playlist_manager")&&(d=new _.EQA(this),_.Dp(this,d))};
_.O.initOrDisposeActiveModules=function(d){d?(this.watchScrollManager=new _.PF(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.inS(this)),this.activeModules.push(new _.jmo(this)),this.activeModules.push(new _.IOS(this)),this.activeModules.push(new _.us(this)),_.q("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.p0M(this)),this.activeModules.push(new _.fOk(this)),_.q("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.L9H(this)),
_.q("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.EY5(this)),_.q("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.DgY(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.q("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.Uht(this)),_.q("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.VIt(this)),d=_.q("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.q("kevlar_watch_flexy_comments_manager")&&!d&&this.activeModules.push(new _.MIH(this)),_.q("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.MR(this)),this.activeModules.push(new _.p6A(this)),this.activeModules.push(new _.c5n(this)),_.q("web_enable_timely_actions")&&this.activeModules.push(new _.sOA(this)),_.q("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.Gzo(this)),_.q("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.eVd(this)),
_.q("web_fullscreen_components")&&this.activeModules.push(new _.smH(this)),_.q("web_player_rtr_ctrls")&&this.activeModules.push(new _.Vbo(this))):(_.pD(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.O.disposeInternal=function(){_.kZ.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.Uh.Object.defineProperties(oWk.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var $2t={},NXo=["learning-journey-engagement-panel","PAlearning_chat"];
$2t.YtdLearningJourneyWatchBehavior=[_.N.YtRendererBehavior,_.jc.YtPlayerListenerBehavior,_.g4.YtRendererstamperBehavior,_.eE.YtActionHandlerBehavior,_.SJ.YtPageBehavior,_.L7.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 _.Jp("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.q("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 _.Jp("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 _.q("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.q("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 _.HX("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.HX("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.q("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.q("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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 _.q("web_watch_rounded_player_large")||_.q("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 _.q("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.q("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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 _.q("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.q("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:_.Cm(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Cm(["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 d=this;this.watchController=void 0;this.pageDisposeJobs=[function(){d.showMetadataPlaceholder_()},
function(){_.q("web_watch_dont_clear_comments")||d.clearComments_()},
function(){d.clearPlayerAds_()},
function(){d.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.q("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.q("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.khD(function(){return _.W3(d)},this.hostElement);
this.pageDisposeJobs.push(function(){d.youThereManager_.reset()});
_.q("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){d.resetFullerscreenEduButtonForNewPlayback_()}));
_.q("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.Og;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;_.q("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.q("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));_.q("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.qb(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(d){d&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:d}),d.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(d){_.q("kevlar_watch_flexy_theater_manager")&&(this.theater=d,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.q("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(d){!_.q("kevlar_watch_while_v2")&&!_.q("web_watch_pip")||d||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(d){this.active!==void 0&&(this.fullscreen=d,_.q("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(d){this.active!==void 0&&(_.E$(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.q("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(d>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(d){this.initCsi_();this.updatePageData_(d)},
updatePageData_:function(d){var f=this;if(d)if(this.data===d){this.onPageLoadWithSameData_();var R;(R=this.watchController)==null||R.setWatchNextResponse(this.data)}else this.data=d;this.playlist&&_.Q1({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.JD("nw");this.loading=!1;_.w0(_.Pp,function(){f.initDclkstatus_();var W,p=((W=f.player)==null?void 0:W.getVideoData().cpn)||"";_.jLt(function(U,g){_.acR(U,g,p)})})},
onPageLoadWithSameData_:function(){_.q("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 d=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!d);this.set("loadingData.playlistLoading",d&&d!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),d=this.watchNextSkeletonEl_.firstElementChild;d;)d.classList.remove("hidden"),d=d.nextElementSibling;var f,R,W;d=(f=this.loadingData)==null?void 0:(R=f.endpoint)==null?void 0:(W=R.watchEndpoint)==null?void 0:W.videoId;var p;d&&(p="https://i.ytimg.com/vi/"+d+"/frame0.jpg");_.Eo(this.hostElement).querySelector("#player").style.backgroundImage=p?"url("+p+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var d=_.Eo(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&d&&(d.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var f,R;(R=(f=this.watchMetadata).updateSentimentBarWidth)==
null||R.call(f);var W,p;(p=(W=this.watchMetadata).resize)==null||p.call(W)}_.Eo(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(d){var f=_.Eo(this.hostElement).querySelector(d);f?_.Hy(f,!1):_.JA(new _.M2("Overscroll monitor not found for component: ",d))},
removeSplitScrollMouseTrap:function(d){var f=_.Eo(this.hostElement).querySelector(d);f?_.KE(f):_.JA(new _.M2("Disposal component for  overscroll monitoring not found: ",d))},
onLoadingChanged_:function(d){d?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(d){var f=this;d?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Pp.addLowPriorityJob(function(){f.onWindowResized_(_.l7(!0))})},
updateTheaterModeState_:function(d){if(!_.q("kevlar_watch_flexy_theater_manager")){d=d||this.fullWindowMode_;if(this.theater!==void 0||d)this.theater=d;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();d&&_.tk5()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var d=this.theater;_.q("external_fullscreen")&&this.fullscreen&&(d=!0);d=d?_.Eo(this.hostElement).querySelector("#player-full-bleed-container"):_.Eo(this.hostElement).querySelector("#player-container-inner");var f=this.getPlayerContainer(),R=_.q("kevlar_watch_while_v2")||_.q("web_watch_pip");f.parentElement!==d&&(R&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.W3(this).appendTo(d,f),d.appendChild(_.Eo(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var d=this;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.Ze().resolve(_.m8).deactivate(),2);d.updatePlayerLocation();_.a4(f)})},
updateCinematicsLocation:function(){var d=this.getElement("CINEMATICS");if(d){var f=this.getCinematicsLocationContainer();d.parentElement!==f&&f.appendChild(d);var R;(R=this.watchController)==null||R.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Eo(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Eo(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(d,f){var R=document.documentElement.hasAttribute("dark"),W=R&&_.q("web_cinematic_theater_mode"),p=R&&_.q("web_cinematic_fullscreen");R=!R&&this.cinematicLightTheme;return d&&W||f&&p||(f||d)&&R},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data);_.q("kevlar_watch_flexy_comments_manager")||this.initComments_();_.q("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ze().resolve(_.Jf).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.q("web_watch_start_chat_in_theater_mode")){var f,
R,W;if((f=this.data)==null?0:(R=f.contents)==null?0:(W=R.twoColumnWatchNextResults)==null?0:W.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var p,U;((p=this.data)==null?0:(U=p.contents)==null?0:U.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(d){var f;(f=this.watchController)==null||f.setPlayerResponse(this.playerData);d&&d.playabilityStatus&&(f=this.isVideoPlayable_(d.playabilityStatus,this.getPlayerOverlays_(this.data)),d=this.isLiveStreamOffline_(d.playabilityStatus),f&&!d||_.WZ(this,function(){_.JD("pbu")}));
this.setPlayerAds_();_.kh(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(d){_.pY().dispatch(_.zD({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));d?this.activate_():this.deactivate_()},
attached:function(){var d=this;this.watchController=new oWk(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.q("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var f=_.W3(this);_.q("kevlar_disable_prepare_player")||f.preparePlayer();_.q("kevlar_watch_flexy_playlist_manager")||_.Ze().resolve(_.Jf).setPlayer(f);this.updatePageMediaQueries();f={"--ytd-watch-flexy-scrollbar-width":_.$S()+
"px"};!_.HX("kv_pl_mx_sz_ks")&&_.HX("kevlar_watch_max_player_width")&&(f["--ytd-watch-flexy-max-player-width-wide-screen"]=_.u$a+"px");_.HX("kevlar_watch_flexy_metadata_height")&&(f["--ytd-watch-flexy-space-below-player"]=_.PyY+"px");this.safeUpdateStyles(f);_.q("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new h0n(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return d.onPlayerTouchPanDown_()}}));
_.q("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Eo(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var d=_.$S(),f=_.mt+d,R=f;this.fixedPanels&&(f+=_.mko);var W=657+d;d=1327+d;_.Eo(this.hostElement).querySelector("#two-column-query").query="(min-width: "+f+"px)";_.Eo(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(W+"px), (min-height: 630px) and (min-width: ")+(f+"px) and (max-width: ")+(d+"px)");_.Eo(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(d+"px)");
_.Eo(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+R+"px)"},
calculateCurrentPlayerSize_:function(){var d=_.Eo(this.hostElement).querySelector("#miniplayer-bar").firstChild;return d&&d.active||this.theater||_.q("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.Xb(NaN,NaN):_.nt(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.nt(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.W0(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var d=this;this.onWindowResized_(_.l7());_.q("browse_skeleton_removal_on_watch_killswitch")||_.Jp("IS_SHELL_LOAD")&&_.oqh();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var f=_.W3(this);f.addEventListener("yt-player-updated",_.qb(this,this.onPlayerUpdated_));f.getPlayerPromise().then(function(R){d.playerApiReady_(R)});
_.q("kevlar_watch_flexy_playlist_manager")||(f=_.Ze().resolve(_.Jf),_.q("kevlar_watch_observe_playlist_navigations_killswitch")&&f.addEventListener("yt-navigate",_.qb(this,this.onYtNavigate_)),f.setPlaylistComponent(_.Eo(this.hostElement).querySelector("#playlist")),f.addEventListener("yt-playlist-data-updated",_.qb(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Pp.addLowPriorityJob(function(){_.E$(d.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.W3(this).removeEventListener("yt-player-updated",_.qb(this,this.onPlayerUpdated_));if(!_.q("kevlar_watch_flexy_playlist_manager")){var d=_.Ze().resolve(_.Jf);_.q("kevlar_watch_observe_playlist_navigations_killswitch")&&d.removeEventListener("yt-navigate",_.qb(this,this.onYtNavigate_));d.cancelVideoSkip();d.removeEventListener("yt-playlist-data-updated",_.qb(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.q("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.E$(this.hostElement,"yt-autonav-pause-player",!1);d=_.s$();_.q("kevlar_exit_fullscreen_leaving_watch")&&d&&_.gZ(d)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(d){this.player&&this.player.updateVideoData({rvs:d.rvs})},
getPageContents:function(d){return d&&d.contents&&d.contents.twoColumnWatchNextResults&&d.contents.twoColumnWatchNextResults.results&&d.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(d){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",d)},
onRetrieveLocation_:function(d,f){f.hasComments?f.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):f.locationRetrieved("/related_ajax",void 0);d.stopPropagation()},
onSubscriptionChanged_:function(d,f){this.player&&(f?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.G5("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Eo(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Eo(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(d){this.player=d;this.setPlayerState(d.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.q("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.q("kevlar_unified_player")||_.q("kevlar_player_new_bootstrap_adoption"))&&_.J$()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(d,f){f=f===void 0?!0:f;_.s$()&&_.q("external_fullscreen")&&_.gZ(document.documentElement);this.theaterRequested_=d;f&&_.Xq("wide",d?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.q("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.zV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.E$(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(d){_.n3(d,typeof this.player),this.player&&_.n3(d,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var d;((d=this.player)==null?0:d.isFullscreen())?this.player.toggleFullscreen():_.zV(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(d,f){return this.loading?f:!!Object.keys(d).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(d){if(d){d=_.Z(d);for(var f=d.next();!f.done;f=d.next())f=f.value,f.youThereRenderer&&_.D2n(this.youThereManager_,f.youThereRenderer)}},
setPlaylistData_:function(d){return d||{}},
userEngagementConfigDataChanged_:function(d){if(d)if(d.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var f=this.youThereManager_;_.sD()<d.lowEngagementThresholdMs||_.e0Y(f,!0)}else d.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.zV(this.hostElement,"yt-autonav-pause-user-engagement",[d])},
isPlayerUnavailable_:function(d,f,R){return!!d&&!this.isVideoPlayable_(d,R)&&!f},
getPlayerOverlays_:function(d){return(d==null?void 0:d.playerOverlays)||null},
isVideoPlayable_:function(d,f){if(!d)return!1;var R=d.status==="OK"||d.status==="LIVE_STREAM_OFFLINE",W=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",d)||this.get("errorScreen.ypcTrailerRenderer",d);d=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",d);var p;f=f==null?void 0:(p=f.playerOverlayRenderer)==null?void 0:p.gatedActionsOverlayRenderer;return!!R||!!W||!!d||!!f},
hasWatchNextResponseErrorRenderer:function(d){var f=this.getPageContents(d),R,W,p,U,g;return!(d==null?0:(R=d.contents)==null?0:(W=R.twoColumnWatchNextResults)==null?0:W.secondaryResults)&&!!((p=f[0])==null?0:(U=p.itemSectionRenderer)==null?0:(g=U.contents[0])==null?0:g.backgroundPromoRenderer)},
isLiveStreamOffline_:function(d){return d?d.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(d,f,R){var W=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",f),p=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];p=_.q("web_no_skip_video_on_verification_checks")?(d==null?void 0:d.status)&&p.includes(d.status):d&&d.status==="AGE_CHECK_REQUIRED";var U=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",d);U==void 0&&(U=!0);!R||this.isVideoPlayable_(d,this.getPlayerOverlays_(f))||
W||p||!U||_.Ze().resolve(_.Jf).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Of9()},
onPlayerFeedbackStartRequest_:function(d){_.zV(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:d}])},
onPlayerFeedbackArticleRequest_:function(d){_.zV(this.hostElement,"yt-help-dialog-requested",[d])},
onPlayerYpcContentRequest_:function(){var d,f,R,W,p,U,g,K,E=((d=this.data)==null?NaN:(f=d.contents)==null?NaN:(R=f.twoColumnWatchNextResults)==null?NaN:(W=R.secondaryResults)==null?NaN:(p=W.secondaryResults)==null?NaN:(U=p.offerModule)==null?NaN:(g=U.tvfilmOfferModuleRenderer)==null?NaN:(K=g.actionButtons)==null?NaN:K.length)-1;d=[".offerButton.buttonRenderer.",".actionButtons."+(E>=0?E:0)+".buttonRenderer."];f=_.Z(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(R=f.next();!R.done;R=f.next())for(R=R.value,W=_.Z(d),p=W.next();!p.done;p=W.next())if(p="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+R+p.value,p=this.get(p+"navigationEndpoint",this.data)||this.get(p+"serviceEndpoint",this.data)||this.get(p+"command",this.data)){_.eM(p,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(d){_.E$(this.hostElement,"yt-autonav-pause-player",d)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(d){d()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(d){switch(d){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(d){switch(d){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.E$(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(d)},
setPlayerState:function(d){_.pY().dispatch(_.LSL(d))},
onPlayerSubscribe_:function(d){_.zV(this.hostElement,"yt-player-subscribe",[d])},
onPlayerUnsubscribe_:function(d){_.zV(this.hostElement,"yt-player-unsubscribe",[d])},
onPlayerAdYtShowToast_:function(d){_.zV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:d.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(d){if(d)return d},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(d){return!_.q("web_watch_move_summary_to_sd")&&!!d},
computeWatchMetadataRefresh:function(){return _.q("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var d,f,R,W;this.watchNextSecondaryResults=(d=this.data)==null?void 0:(f=d.contents)==null?void 0:(R=f.twoColumnWatchNextResults)==null?void 0:(W=R.secondaryResults)==null?void 0:W.secondaryResults}},
setRichGridRendererData:function(d){this.richGridRendererData=d},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var d,f=(d=this.data)==null?void 0:d.engagementPanels;if(f==null?0:f.length){d=null;f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;if(((W=R.engagementPanelSectionListRenderer)==null?void 0:W.targetId)==="engagement-panel-structured-description"){d=R;break}}var p,U,g;d=(p=d)==null?void 0:(U=p.engagementPanelSectionListRenderer)==null?void 0:(g=U.content)==null?void 0:g.structuredDescriptionContentRenderer;if(d==null?0:d.items){p=
[];U=_.Z(d.items);for(g=U.next();!g.done;g=U.next()){g=g.value;if(!_.q("sd_horizontal_list_show_nav_killswitch")){var K=W=R=f=d=void 0,E=void 0,Y=(d=g.horizontalCardListRenderer)==null?void 0:(f=d.header)==null?void 0:(R=f.richListHeaderRenderer)==null?void 0:(W=R.navigationButton)==null?void 0:(K=W.buttonRenderer)==null?void 0:(E=K.command)==null?void 0:E.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(b){return!_.e(b,_.cFn)}))}g.expandableVideoDescriptionBodyRenderer||
g.videoDescriptionHeaderRenderer||p.push(g)}return{items:p}}}},
constructWarning_:function(d){return{text:_.fY(d),type:"WARNING"}},
isPlaShelfEnabled_:function(d){if((this.get("adPlacements",d)||[]).length)return!0;d=this.get("playerAds",d)||[];return!(!d.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",d[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var d=this;_.E$(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var f=this.getScrollTop()>0;this.gestures_&&(f?this.gestures_.detach():this.gestures_.attach());f!==this.showFullerscreenEdu_&&_.q("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=f,_.W3(this).getPlayerPromise().then(function(R){R.updateFullerscreenEduButtonVisibility(d.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.E$(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var d=this;this.commentsReady=!1;_.Pp.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.w0(_.Pp,function(){d.setComments_()},1E3)},
setComments_:function(){if(!_.q("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.JD("cmi");_.Pp.cancelJob(this.setCommentsJobId_);var d=this.getPageContents(this.data);if(d&&d.length){d=_.Z(d);for(var f=d.next();!f.done;f=d.next())if(f=f.value,this.get("itemSectionRenderer.sectionIdentifier",f)==="comment-item-section"){this.comments=f.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.E$(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.q("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.q("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.JD("cmc")},
doRemoveComments_:function(){this.comments={};_.q("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Pp.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Pp.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(d,f){var R=_.e(f.endpoint,_.fE);R&&(!(f=this.get("data.currentVideoEndpoint.watchEndpoint"))||R.videoId!==f.videoId||R.playlistId&&R.playlistId!==f.playlistId||R.index!==void 0&&R.index!==f.index||typeof R.startTimeSeconds!=="number"||(d.stopPropagation(),this.setScrollTop(0),_.W3(this).getPlayerPromise().then(function(W){var p=R.startTimeSeconds;W.seekTo(p);W.wakeUpControls();p<W.getDuration()&&W.playVideo()})))},
updatePlayerStartTime_:function(){var d=_.$ho();"t"in d&&(d=_.U2K(d.t),this.player.seekTo(d,!0))},
updateTitleFromWatchNext:function(d){d=this.getPageContents(d);var f,R;(d=_.R0(d==null?void 0:(f=d[0])==null?void 0:(R=f.videoPrimaryInfoRenderer)==null?void 0:R.title))&&_.E$(this.hostElement,"yt-update-title",d)},
updateTitle_:function(d){d=this.get("videoDetails.title",d)||"";_.E$(this.hostElement,"yt-update-title",d)},
syncWithRemoteVideo_:function(d,f,R){if(this.active&&this.player){var W=this.player.getVideoData();if(W.video_id===R&&(R=W.list,_.q("polymer_enable_mdx_queue")&&R&&R.startsWith("RQ")&&(R=void 0),W.video_id!==d||R!=f)){var p;_.q("kevlar_player_watch_endpoint_navigation")?p=_.dPW(_.feM(d,f)):p=this.buildWatchEndpoint_(d,f);_.E$(this.hostElement,"yt-navigate",{endpoint:p,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(d,f,R){return _.Zu(d,f,R)},
initDclkstatus_:function(){_.pXa()},
attachWatchPageSkeleton_:function(){var d=document.querySelector("#watch-page-skeleton");if(d){var f=d.querySelector("#primary-info"),R=d.querySelector("#secondary-info"),W=d.querySelector("#related");f&&_.Eo(this.hostElement).querySelector("#info-skeleton").appendChild(f);R&&_.Eo(this.hostElement).querySelector("#meta-skeleton").appendChild(R);W&&(_.Eo(this.hostElement).querySelector("#related-skeleton").appendChild(W),this.watchNextSkeletonEl_=W);_.x3(d)}},
handlePlayerUpdated_:function(){_.W3(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(d,f){if(this.watchNextSkeletonEl_&&typeof f!=="undefined"){var R=this.watchNextSkeletonEl_.children,W=d&&d.indexSplices.length?d.indexSplices[0].index:0;d=Math.min(this.watchNextShownItems.length,R.length);f||(W=0,d=R.length);for(f=W;f<d;f++)R[f].classList.add("hidden")}},
onPlayerFullscreenChange_:function(d){_.q("external_fullscreen")||_.zV(this.hostElement,"yt-player-fullscreen",[d.fullscreen])},
onFullscreenChange_:function(d){this.fullscreen=d;this.gestures_&&this.gestures_.update(this.fullscreen);var f=_.W3(this);f.getPlayerPromise().then(function(R){R.setFauxFullscreen(!!_.s$())});
this.updateFullBleedElementLocations();d&&(f.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(d,f){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!f},
computeIsDonationShelfCollapsed_:function(d){return d},
computeShouldShowMerchShelf:function(d,f){return f&&!!d},
computeResponseHasComments:function(d){var f,R,W,p,U;return!!(d==null?0:(f=d.contents)==null?0:(R=f.twoColumnWatchNextResults)==null?0:(W=R.results)==null?0:(p=W.results)==null?0:(U=p.contents)==null?0:U.some(function(g){var K;return(g==null?void 0:(K=g.itemSectionRenderer)==null?void 0:K.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(d,f){this.responseHasComments=this.computeResponseHasComments(this.data);return!!d&&!!Object.keys(d).length&&!f},
identity:_.Fp,onWindowResized_:function(d){this.windowSize_=d;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.q("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.q("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(d){var f=this;d&&d.type!=="dataloaded"&&d.type!=="dataupdated"||_.W3(this).getPlayerPromise().then(function(R){var W=R.getPlayerState();W!==5&&W!==0&&(R=1/R.getVideoAspectRatio(),f.videoHeightToWidthRatio_!==R&&(f.videoHeightToWidthRatio_=R))})},
schedulePlayerSizeUpdate_:function(d){var f=this,R=_.q("kevlar_watch_while_v2")||_.q("web_watch_pip"),W=function(){if(f.watchMetadata){var p,U;(U=(p=f.watchMetadata).resize)==null||U.call(p)}_.W3(f).getPlayerPromise().then(function(g){if(_.q("kevlar_set_internal_player_size")){if(!R||!f.isMiniplayerActive()){var K=f.calculateCurrentPlayerSize_();g.setInternalSize(K.width,K.height)}}else g.setSize(NaN,NaN);_.q("kevlar_watch_while")&&f.updateWatchWhileScrollThreshold_()})};
d?W():_.AG(_.Pp,W)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(d){this.set("data.survey",d.detail)},
onYtShowSurveyCommand_:function(d){this.set("data.survey",_.e(d,_.z0K).survey)},
onDownloadedVideoDeleted:function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1){if(!f.active||(R=f.playerData)==null||!R.offlineState||f.videoId!==d)return p.return();(W=f.player)==null||W.stopVideo();_.Lq().navigatingAwayFromWatchDeletedVideo=!0;_.eM(_.flf,f.hostElement);return p.yield(_.Lq().navigationFinishPromise,2)}_.Lq().navigatingAwayFromWatchDeletedVideo=!1;_.a4(p)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var d;this.theater?d=_.Gn(.5625*this.windowSize_.width,480,this.windowSize_.height-185):d=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==d&&(this.watchWhileScrollThreshold_=d,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var d=_.Eo(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&d){var f=this.windowSize_.height>=624,R=this.active?this.getScrollTop():0;!d.active&&f&&R>=this.watchWhileScrollThreshold_?(d.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):d.active&&(!f||R<this.watchWhileScrollThreshold_&&!_.s$())&&(d.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(d,f){if(d!==!0||f!==void 0){d=!_.q("live_chat_over_engagement_panels");f=_.Eo(this.hostElement).querySelector("#chat-container");var R=_.Eo(this.hostElement).querySelector("#plj-sidebar"),W=_.Eo(this.hostElement).querySelector("#panels"),p=_.Eo(this.hostElement).querySelector("#plj-panels"),U=_.Eo(this.hostElement).querySelector("#plj-playlist"),g=_.Eo(this.hostElement).querySelector("#alerts"),K=_.Eo(this.hostElement).querySelector("#playlist"),E=_.Eo(this.hostElement).querySelector("#related"),
Y=_.Eo(this.hostElement).querySelector("#donation-shelf"),b=_.Eo(this.hostElement).querySelector("#comments");this.isTwoColumns_?(g=_.Eo(this.hostElement).querySelector("#secondary-inner"),g.appendChild(R),R.appendChild(U),U.appendChild(K),R.appendChild(p),d&&g.appendChild(W),_.q("web_watch_theater_chat")||g.appendChild(f),d||g.appendChild(W),g.appendChild(Y),g.appendChild(E)):(d&&_.Mo(W,g),_.Mo(K,g),_.q("web_watch_theater_chat")||_.Mo(f,g),d||_.Mo(W,g),_.Mo(Y,g),b&&(p&&_.Mo(p,b),_.Mo(E,b)));_.q("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.q("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.q("web_watch_theater_chat")){var d=_.Eo(this.hostElement).querySelector("#chat-container"),f=this.theater&&!this.fullscreen||_.q("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&f?_.q("web_watch_theater_chat_beside_player")?(f=_.Eo(this.hostElement).querySelector("#panels-full-bleed-container"),(d==null?void 0:d.parentElement)!==f&&f.append(d),this.panelsBesidePlayer=!0):_.q("web_watch_theater_fixed_chat")&&
(f=_.Eo(this.hostElement).querySelector("#columns"),(d==null?void 0:d.parentElement)!==f&&f.append(d),this.fixedPanels=!0):(_.q("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.q("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),f=_.Eo(this.hostElement).querySelector("#playlist"),d&&f?_.wE(d,f):_.JA(new _.M2("Missing element when updating chat location",{"chatContainer defined":!!d,"playlist defined":!!f})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(d,f){return _.q("sw_metadata_vis_toggle_ks")?!0:!!d||!!f},
computeForceDarkPanelTheme:function(d){return _.q("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&d:!1},
safeUpdateStyles:function(d){try{_.DV(this.hostElement,d)}catch(f){_.JA(f)}},
videoHeightToWidthRatioChanged_:function(d,f){f&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.q("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(d){this.videoHeightToWidthRatio_=1/d},
computeIsVerticalVideo_:function(d){return d>=1},
computeIsFourThreeToSixteenNineVideo_:function(d){return d<=.7501&&d>=.5624},
computeIsExtraWideVideo_:function(d){return d<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.W3(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.W3(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.x2S(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(d){var f=_.Da(d)||0;_.bA(d,f+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var d=_.Da("yt-fullerscreen-edu-button-click-count")||0,f=_.Da("yt-fullerscreen-edu-button-shown-count")||0,R=_.HX("external_fullscreen_button_shown_threshold"),W=d>=_.HX("external_fullscreen_button_click_threshold")||f>=R;_.W3(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonSubtleModeState(W)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(d,f){return f},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ze().resolve(_.Jf).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var d=this;this.panelMaxHeightUpdateJob_&&_.Pp.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.Pp.addLowPriorityJob(function(){d.panelMaxHeightUpdateJob_=0;var f;!d.isTwoColumns_||d.theater||d.fullscreen?f=460:f=d.calculateNormalPlayerSize_().height;var R=f+"px";_.q("live_chat_taller_height")&&!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.q("live_chat_medium_height")&&
!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.q("live_chat_scaled_height")&&!d.theater&&(R="calc(100vh - var(--ytd-toolbar-height) - 238px)");d.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":f+"px","--ytd-watch-flexy-chat-max-height":R,"--ytd-watch-flexy-structured-description-max-height":f+"px","--ytd-watch-flexy-comments-panel-max-height":f+"px","--ytd-comments-engagement-panel-content-height":f+"px"})})},
onYtShowEngagementPanelScrimAction_:function(d){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",d)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.b5(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(d){var f=_.Eo(this.hostElement).querySelector("#engagement-panel-scrim");d?f.addEventListener("tap",_.qb(this,this.onEngagementPanelScrimClick_)):f.removeEventListener("tap",_.qb(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(d){if(this.hostElement.contains(d)&&!this.scrollToAnimation_.isAnimating()){var f=d.offsetTop-24;d=d.offsetTop+d.offsetHeight+24;var R=this.getPageScrollingElement(),W=this.getScrollTop(),p=W+R.clientHeight-56;if(f<W+56)f-=56;else if(d>p)f=d-R.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,f),500)}},
onYtSignalActionScrollToComments:function(){var d=this.hostElement.querySelector("#comments");if(d&&!this.scrollToAnimation_.isAnimating()){d=d.offsetTop-56-24;if(_.q("kevlar_comment_teaser_scroll_to_midpoint")&&(d-=_.Ad().height/3,d<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,d),500)}},
onYtEngagementPanelVisibleChanged:function(d,f,R){this.active&&this.trackEngagementPanelVisibility&&!_.Kn9.includes(R)&&(f==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(R),f!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&f!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(R),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(d){return d?"":"watch-active-metadata"},
computeNewMetadataClass:function(d){return d?"watch-active-metadata":""},
computeFullBleedPlayer:function(d,f){return d||f},
computeDefaultLayout:function(d){return!d},
computeDefaultTwoColumnLayout:function(d,f){return!d&&f},
computeWatchWhilePanelsActive:function(d,f){return d||f},
computeNoBorderOnChat:function(d){return _.q("web_watch_theater_chat_no_border")&&d},
computeLiveChatPresentAndExpanded:function(d,f){return d&&!f},
computePanelExpanded:function(d,f,R){return d||f||R},
onChangeMarkersVisibility:function(d){_.W3(this).getPlayerPromise().then(function(f){var R;(R=f.changeMarkerVisibility)==null||R.call(f,_.e(d,_.hb).isVisible||!1,_.e(d,_.hb).entityKeys||[],_.e(d,_.hb).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(d){this.liveChatCollapsed=d.detail;_.pY().dispatch(_.HfH(d.detail))},
provideRenderingData:function(d,f){switch(d){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=f;break;case "PRIMARY_INFO":_.q("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=f);this.videoPrimaryInfoRendererValue=f==null?void 0:f.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.q("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=f);this.videoSecondaryInfoRendererValue=f==null?void 0:f.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
f;break;case "CLARIFICATION":this.clarifyBoxValue=f;break;case "LIVE_CHAT":this.conversationBar=f;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=f;break;case "PLAYLIST":this.externalPlaylistData_=f!=null?f:{};break;case "MERCH_SHELF":this.merchShelfValue=f==null?void 0:f.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=f;break;case "OFFER_MODULE":this.offerModule=f;break;case "LIMITED_STATE":this.limitedStateValue=f;break;case "DONATION_SHELF":this.donation=f;break;
case "ALERTS":this.alertsValue=f;break;case "COMMENTS":this.comments=f;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=f;break;case "ENGAGEMENT_PANELS":this.engagementPanels=f;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=f;break;case "RICH_GRID_RENDERER":this.richGridRendererData=f;break;case "EXPANDABLE_METADATA":this.expandableMetadata=f;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=f}},
toggleCinematicsActive:function(d){this.cinematicsActive=d},
isMiniplayerActive:function(){return _.Ze().resolve(_.m8).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(d){return NXo.map(function(f){return d.find(function(R){var W;return(R==null?void 0:(W=R.engagementPanelSectionListRenderer)==null?void 0:W.targetId)===f})}).filter(function(f){return f!==void 0})},
getNonLearningJourneyEngagementPanels:function(d){return d.filter(function(f){var R;return!NXo.includes((f==null?void 0:(R=f.engagementPanelSectionListRenderer)==null?void 0:R.targetId)||"")})}}];var yvD;var tb=function(){var d=_.l.apply(this,arguments)||this;d.flexy=!0;d.learningJourney=!0;d.roundedInfoPanel=!0;d.viewTransitionEnabled=_.q("enable_player_resize_transition");d.smallerChatMinHeight=_.q("live_chat_smaller_min_height");d.cinematicTheaterMode=_.q("web_cinematic_theater_mode");d.transparentTheaterMode=_.q("web_transparent_theater_mode");d.cinematicFullscreen=_.q("web_cinematic_fullscreen");d.useLargerMaxPlayerValue=_.q("kevlar_flexy_use_larger_player_value");d.cinematicFullscreenV2=_.q("web_cinematic_fullscreen_v2");
d.isDarkTheme=document.documentElement.hasAttribute("dark");d.theaterLargerPlayer=_.q("web_watch_theater_larger_player");d.defaultCollapsePlaylist=_.q("web_watch_default_collapse_playlist");d.enableCanvasLayout=_.q("web_enable_canvas_on_learning_journey");return d};
_.x(tb,_.l);_.O=tb.prototype;_.O.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.O.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.O.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.O.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.O.ready=function(){var d=this,f=function(){d.onColumnScroll()};
this.primary.addEventListener("scroll",f);this.secondary.addEventListener("scroll",f)};
_.O.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.O.updateIsTwoColumnsFromBinding=function(d){_.q("web_watch_update_narrow_width_killswitch")||_.pY().dispatch(_.$On(!d.detail.value));this.ytdWatchBehavior.isTwoColumns_=d.detail.value};
_.O.updateFlexySmallWindowFromBinding=function(d){this.ytdWatchBehavior.flexySmallWindow_=d.detail.value};
_.O.updateFlexyLargeWindowFromBinding=function(d){this.ytdWatchBehavior.flexyLargeWindow_=d.detail.value};
_.O.updateWatchWhileWindowSizeSufficientFromBinding=function(d){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=d.detail.value};
_.O.updateWatchNextCanShowMoreFromBinding=function(d){this.ytdWatchBehavior.watchNextCanShowMore=d.detail.value};
_.O.updateShownItemsFromBinding=function(d){d.detail.path?this.set(d.detail.path,d.detail.value):this.ytdWatchBehavior.watchNextShownItems=d.detail.value};
_.O.getElement=function(d){switch(d){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23058_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23058_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.Uh.Object.defineProperties(tb.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 d;if((d=this.data)==null||!d.pageVisualEffects)return!1;for(var f=0;f<this.data.pageVisualEffects.length;f++)if(d=_.e(this.data.pageVisualEffects[f],_.MB))return f=void 0,(f=d.config)==null?void 0:f.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.learningJourneyEngagementPanels)==null?void 0:d.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.learningJourneyEngagementPanels)==null?void 0:d.find(function(I){var L;return(I==null?void 0:(L=I.engagementPanelSectionListRenderer)==null?void 0:L.panelIdentifier)==="learning-journey-engagement-panel"});
if(f){var R,W,p,U,g,K,E,Y,b;if(d=(Y=((E=(g=((U=f==null?void 0:(R=f.engagementPanelSectionListRenderer)==null?void 0:(W=R.content)==null?void 0:(p=W.sectionListRenderer)==null?void 0:p.contents)!=null?U:[])[0])==null?void 0:(K=g.itemSectionRenderer)==null?void 0:K.contents)!=null?E:[])[0])==null?void 0:(b=Y.accordionViewModel)==null?void 0:b.onTitleTap){var D=_.oT(d);if(D)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Lu.instance.resolveCommand(D)}}}}}}});
_.Uh.Object.defineProperties(tb,{template:{configurable:!0,enumerable:!0,get:function(){if(yvD===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);yvD=d}d=yvD;return d}}});
tb.prototype.updateMiniplayerIsActiveValue=tb.prototype.updateMiniplayerIsActiveValue;tb.prototype.updateScrollTopValue=tb.prototype.updateScrollTopValue;tb.prototype.updateFullscreenValue=tb.prototype.updateFullscreenValue;tb.prototype.updateTheaterValue=tb.prototype.updateTheaterValue;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tb.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],tb.prototype,"ytComponentBehavior",void 0);
_.Q([_.A($2t.YtdLearningJourneyWatchBehavior),_.F("design:type",Object)],tb.prototype,"ytdWatchBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],tb.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tb.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],tb.prototype,"playerData",void 0);_.Q([_.M(),_.F("design:type",Object)],tb.prototype,"browseData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"flexy",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"learningJourney",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"roundedInfoPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"viewTransitionEnabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"smallerChatMinHeight",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"cinematicTheaterMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"transparentTheaterMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"cinematicFullscreen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"useLargerMaxPlayerValue",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"cinematicFullscreenV2",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"isDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tb.prototype,"theaterLargerPlayer",void 0);_.Q([_.M(),_.F("design:type",Object)],tb.prototype,"defaultCollapsePlaylist",void 0);_.Q([_.M(),_.F("design:type",Object)],tb.prototype,"enableCanvasLayout",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("playerData","browseData","enableCanvasLayout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],tb.prototype,"showBrowseResponse",null);_.Q([_.M({reflectToAttribute:!0}),_.a("playerData","enableCanvasLayout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],tb.prototype,"showWatchResponse",null);_.Q([_.M({selector:_.Pk}),_.F("design:type",Object)],tb.prototype,"theaterValue",void 0);
_.Q([_.M({selector:_.QK}),_.F("design:type",Object)],tb.prototype,"fullscreenValue",void 0);_.Q([_.M({selector:_.Xf}),_.F("design:type",Object)],tb.prototype,"scrollTopValue",void 0);_.Q([_.M({selector:_.JB}),_.F("design:type",Object)],tb.prototype,"miniplayerIsActiveValue",void 0);_.Q([_.Xd("#ytd-plj-player"),_.F("design:type",HTMLElement)],tb.prototype,"ytdPlayer",void 0);_.Q([_.Xd("#playlist"),_.F("design:type",HTMLElement)],tb.prototype,"JSC$23058_ytdPlaylistPanelRenderer",void 0);
_.Q([_.zd("ytd-comments"),_.F("design:type",HTMLElement)],tb.prototype,"ytdComments",void 0);_.Q([_.Xd("#primary"),_.F("design:type",HTMLElement)],tb.prototype,"primary",void 0);_.Q([_.Xd("#secondary"),_.F("design:type",HTMLElement)],tb.prototype,"secondary",void 0);_.Q([_.Xd("#player-container"),_.F("design:type",HTMLElement)],tb.prototype,"playerContainer",void 0);_.Q([_.Xd("#cinematics"),_.F("design:type",HTMLElement)],tb.prototype,"JSC$23058_cinematics",void 0);
_.Q([_.e2("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tb.prototype,"updateTheaterValue",null);_.Q([_.e2("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tb.prototype,"updateFullscreenValue",null);_.Q([_.e2("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tb.prototype,"updateScrollTopValue",null);
_.Q([_.e2("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tb.prototype,"updateMiniplayerIsActiveValue",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],tb.prototype,"cinematicLightTheme",null);_.Q([_.M({reflectToAttribute:!0}),_.a("learningJourneyEngagementPanels"),_.F("design:type",Object),_.F("design:paramtypes",[])],tb.prototype,"hasLearningJourneyPanels",null);
_.Q([_.a("learningJourneyEngagementPanels"),_.F("design:type",Object),_.F("design:paramtypes",[])],tb.prototype,"backButtonData",null);_.Q([_.m({is:"ytd-watch-learning-journey"})],tb);_.Kz.registerService(_.ckf,tb);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("Tm0L3c");
var m2K;var uq9;var PvA=function(){return _.l.apply(this,arguments)||this};
_.x(PvA,_.l);_.Q([_.m({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],PvA);
_.u(PvA,"ytd-ghost-comments-renderer",function(){if(uq9===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);uq9=d}d=uq9;return d},{mode:1});var QLt;var vW5=function(){return _.l.apply(this,arguments)||this};
_.x(vW5,_.l);_.Q([_.m({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],vW5);
_.u(vW5,"ytd-ghost-watch-metadata-renderer",function(){if(QLt===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);QLt=d}d=QLt;return d},{mode:1});var cF=function(){var d=_.l.apply(this,arguments)||this;d.ghostGridRenderer={rows:6};d.roundedInfoPanel=!0;d.hideOfferModules=!0;d.smallerChatMinHeight=_.q("live_chat_smaller_min_height");d.cinematicTheaterMode=_.q("web_cinematic_theater_mode");d.transparentTheaterMode=_.q("web_transparent_theater_mode");d.darkerPanels=_.q("web_watch_darker_panels");d.cinematicFullscreen=_.q("web_cinematic_fullscreen");d.cinematicFullscreenV2=_.q("web_cinematic_fullscreen_v2");d.isDarkTheme=document.documentElement.hasAttribute("dark");
return d};
_.x(cF,_.l);_.O=cF.prototype;_.O.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.O.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.O.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.O.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.O.ready=function(){var d=this,f=function(){d.onColumnScroll()};
this.primary.addEventListener("scroll",f);this.secondary.addEventListener("scroll",f)};
_.O.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.O.updateIsTwoColumnsFromBinding=function(d){this.ytdWatchBehavior.isTwoColumns_=d.detail.value};
_.O.updateFlexySmallWindowFromBinding=function(d){this.ytdWatchBehavior.flexySmallWindow_=d.detail.value};
_.O.updateFlexyLargeWindowFromBinding=function(d){this.ytdWatchBehavior.flexyLargeWindow_=d.detail.value};
_.O.updateWatchWhileWindowSizeSufficientFromBinding=function(d){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=d.detail.value};
_.O.updateWatchNextCanShowMoreFromBinding=function(d){this.ytdWatchBehavior.watchNextCanShowMore=d.detail.value};
_.O.updateShownItemsFromBinding=function(d){_.q("swatcheroo_direct_use_rich_grid")||(d.detail.path?this.set(d.detail.path,d.detail.value):this.ytdWatchBehavior.watchNextShownItems=d.detail.value)};
_.O.getElement=function(d){switch(d){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23046_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23046_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.Uh.Object.defineProperties(cF.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.pageVisualEffects)return!1;for(var f=0;f<this.data.pageVisualEffects.length;f++)if(d=_.e(this.data.pageVisualEffects[f],_.MB))return f=void 0,(f=d.config)==null?void 0:f.enableInLightTheme;return!1}}});
cF.prototype.updateMiniplayerIsActiveValue=cF.prototype.updateMiniplayerIsActiveValue;cF.prototype.updateScrollTopValue=cF.prototype.updateScrollTopValue;cF.prototype.updateFullscreenValue=cF.prototype.updateFullscreenValue;cF.prototype.updateTheaterValue=cF.prototype.updateTheaterValue;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],cF.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.Vv9.YtdWatchBehavior),_.F("design:type",Object)],cF.prototype,"ytdWatchBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],cF.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cF.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],cF.prototype,"ghostGridRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],cF.prototype,"playerData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"roundedInfoPanel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"hideOfferModules",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"smallerChatMinHeight",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"cinematicTheaterMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"transparentTheaterMode",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"darkerPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"cinematicFullscreen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"cinematicFullscreenV2",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cF.prototype,"isDarkTheme",void 0);_.Q([_.M({selector:_.Pk}),_.F("design:type",Object)],cF.prototype,"theaterValue",void 0);
_.Q([_.M({selector:_.QK}),_.F("design:type",Object)],cF.prototype,"fullscreenValue",void 0);_.Q([_.M({selector:_.Xf}),_.F("design:type",Object)],cF.prototype,"scrollTopValue",void 0);_.Q([_.M({selector:_.JB}),_.F("design:type",Object)],cF.prototype,"miniplayerIsActiveValue",void 0);_.Q([_.Xd("#ytd-player"),_.F("design:type",HTMLElement)],cF.prototype,"ytdPlayer",void 0);_.Q([_.Xd("#playlist"),_.F("design:type",HTMLElement)],cF.prototype,"JSC$23046_ytdPlaylistPanelRenderer",void 0);
_.Q([_.Xd("#ytd-comments"),_.F("design:type",HTMLElement)],cF.prototype,"ytdComments",void 0);_.Q([_.Xd("#primary"),_.F("design:type",HTMLElement)],cF.prototype,"primary",void 0);_.Q([_.Xd("#secondary"),_.F("design:type",HTMLElement)],cF.prototype,"secondary",void 0);_.Q([_.Xd("#player-container"),_.F("design:type",HTMLElement)],cF.prototype,"playerContainer",void 0);_.Q([_.Xd("#cinematics"),_.F("design:type",HTMLElement)],cF.prototype,"JSC$23046_cinematics",void 0);
_.Q([_.e2("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cF.prototype,"updateTheaterValue",null);_.Q([_.e2("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cF.prototype,"updateFullscreenValue",null);_.Q([_.e2("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cF.prototype,"updateScrollTopValue",null);
_.Q([_.e2("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cF.prototype,"updateMiniplayerIsActiveValue",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],cF.prototype,"cinematicLightTheme",null);
_.u(cF,"ytd-watch-grid",function(){if(m2K===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n          <ytd-rich-grid-renderer continuation-show-button="[[showRichGridContinuationButton]]" data="[[richGridRendererData]]" disable-upgrade$="[[!richGridRendererData]]" hidden="[[!richGridRendererData]]" hide-chips-bar="" is-watch-default-layout="[[defaultTwoColumnLayout]]" item-max-width="[[richItemMaxWidth]]" item-min-width="[[richItemMinWidth]]" reduced-bottom-margin="" row-reduced-horizontal-margin="" transparent-background-chips-bar="" class="style-scope ytd-watch-grid">\n          </ytd-rich-grid-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[richGridRendererData]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);m2K=d}d=m2K;return d},{mode:2});_.Kz.registerService(_.Bku,cF);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("CF909");
var rvo;var BF=function(){var d=_.l.apply(this,arguments)||this;d.flexy=!0;d.roundedInfoPanel=!0;d.viewTransitionEnabled=_.q("enable_player_resize_transition");d.smallerChatMinHeight=_.q("live_chat_smaller_min_height");d.cinematicTheaterMode=_.q("web_cinematic_theater_mode");d.transparentTheaterMode=_.q("web_transparent_theater_mode");d.cinematicFullscreen=_.q("web_cinematic_fullscreen");d.useLargerMaxPlayerValue=_.q("kevlar_flexy_use_larger_player_value");d.isDarkTheme=document.documentElement.hasAttribute("dark");
d.defaultCollapsePlaylist=_.q("web_watch_default_collapse_playlist");d.retroModeReduxValue=!1;return d};
_.x(BF,_.l);_.O=BF.prototype;_.O.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.O.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.O.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.O.updateRetroModeReduxValue=function(){_.q("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.O.ready=function(){var d=this,f=function(){d.onColumnScroll()};
this.primary.addEventListener("scroll",f);this.secondary.addEventListener("scroll",f)};
_.O.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.O.updateIsTwoColumnsFromBinding=function(d){_.q("web_watch_update_narrow_width_killswitch")||_.pY().dispatch(_.$On(!d.detail.value));this.ytdWatchBehavior.isTwoColumns_=d.detail.value};
_.O.updateFlexySmallWindowFromBinding=function(d){this.ytdWatchBehavior.flexySmallWindow_=d.detail.value};
_.O.updateFlexyLargeWindowFromBinding=function(d){this.ytdWatchBehavior.flexyLargeWindow_=d.detail.value};
_.O.updateWatchWhileWindowSizeSufficientFromBinding=function(d){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=d.detail.value};
_.O.updateWatchNextCanShowMoreFromBinding=function(d){this.ytdWatchBehavior.watchNextCanShowMore=d.detail.value};
_.O.updateShownItemsFromBinding=function(d){d.detail.path?this.set(d.detail.path,d.detail.value):this.ytdWatchBehavior.watchNextShownItems=d.detail.value};
_.O.getElement=function(d){switch(d){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23041_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23041_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary}};
_.Uh.Object.defineProperties(BF.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.pageVisualEffects)return!1;for(var f=0;f<this.data.pageVisualEffects.length;f++)if(d=_.e(this.data.pageVisualEffects[f],_.MB))return f=void 0,(f=d.config)==null?void 0:f.enableInLightTheme;return!1}}});
_.Uh.Object.defineProperties(BF,{template:{configurable:!0,enumerable:!0,get:function(){if(rvo===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n      </div>\n    </div>\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);rvo=d}d=rvo;return d}}});
BF.prototype.updateRetroModeReduxValue=BF.prototype.updateRetroModeReduxValue;BF.prototype.updateScrollTopValue=BF.prototype.updateScrollTopValue;BF.prototype.updateFullscreenValue=BF.prototype.updateFullscreenValue;BF.prototype.updateTheaterValue=BF.prototype.updateTheaterValue;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],BF.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.Vv9.YtdWatchBehavior),_.F("design:type",Object)],BF.prototype,"ytdWatchBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],BF.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],BF.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],BF.prototype,"playerData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"flexy",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"roundedInfoPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"viewTransitionEnabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"smallerChatMinHeight",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"cinematicTheaterMode",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"transparentTheaterMode",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"cinematicFullscreen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"useLargerMaxPlayerValue",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],BF.prototype,"isDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],BF.prototype,"defaultCollapsePlaylist",void 0);
_.Q([_.M({selector:_.Pk}),_.F("design:type",Object)],BF.prototype,"theaterValue",void 0);_.Q([_.M({selector:_.QK}),_.F("design:type",Object)],BF.prototype,"fullscreenValue",void 0);_.Q([_.M({selector:_.Xf}),_.F("design:type",Object)],BF.prototype,"scrollTopValue",void 0);_.Q([_.M({selector:_.JB}),_.F("design:type",Object)],BF.prototype,"miniplayerIsActive",void 0);_.Q([_.M({selector:function(d){return d.watch.isWatchRetroMode}}),
_.F("design:type",Object)],BF.prototype,"retroModeReduxValue",void 0);_.Q([_.zd("ytd-player"),_.F("design:type",HTMLElement)],BF.prototype,"ytdPlayer",void 0);_.Q([_.Xd("#playlist"),_.F("design:type",HTMLElement)],BF.prototype,"JSC$23041_ytdPlaylistPanelRenderer",void 0);_.Q([_.zd("ytd-comments"),_.F("design:type",HTMLElement)],BF.prototype,"ytdComments",void 0);_.Q([_.Xd("#primary"),_.F("design:type",HTMLElement)],BF.prototype,"primary",void 0);
_.Q([_.Xd("#secondary"),_.F("design:type",HTMLElement)],BF.prototype,"secondary",void 0);_.Q([_.Xd("#player-container"),_.F("design:type",HTMLElement)],BF.prototype,"playerContainer",void 0);_.Q([_.Xd("#below"),_.F("design:type",HTMLElement)],BF.prototype,"below",void 0);_.Q([_.Xd("#cinematics"),_.F("design:type",HTMLElement)],BF.prototype,"JSC$23041_cinematics",void 0);
_.Q([_.e2("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BF.prototype,"updateTheaterValue",null);_.Q([_.e2("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BF.prototype,"updateFullscreenValue",null);_.Q([_.e2("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BF.prototype,"updateScrollTopValue",null);
_.Q([_.e2("retroModeReduxValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BF.prototype,"updateRetroModeReduxValue",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],BF.prototype,"cinematicLightTheme",null);_.Q([_.m({is:"ytd-watch-flexy"})],BF);_.Kz.registerService(_.iFk,BF);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("nmfa2d");
var oQk;var F4=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;d.errorScreen=null;d.playlistData={};return d};
_.x(F4,_.l);_.O=F4.prototype;_.O.getPlayer=function(){return this.ytdPlayer};
_.O.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:_.Cm(["aa","eocs"])}}};
_.O.onActiveChanged=function(){_.pY().dispatch(_.XNt(this.ytPageBehavior.active))};
_.O.playerDataChanged=function(){var d;(d=this.watchController)==null||d.setPlayerResponse(this.playerData)};
_.O.dataChanged=function(){var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data)};
_.O.sizeChanged=function(){var d,f;(f=(d=this.metadata).resize)==null||f.call(d)};
_.O.attached=function(){this.watchController=new _.QI(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.O.detached=function(){_.W0(this.watchController);this.watchController=void 0};
_.O.getPlayerContainer=function(){return this.playerContainer};
_.O.getElement=function(d){switch(d){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.O.provideRenderingData=function(d,f){switch(d){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=f;break;case "ERROR_SCREEN":this.errorScreen=f!=null?f:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=f;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=f;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=f;break;case "RICH_METADATA":this.richMetadataRowContainer=f;break;case "CLARIFICATION":this.clarificationData=f;break;case "PLAYLIST":this.playlistData=
f!=null?f:{};break;case "MERCH_SHELF":this.merchShelf=f;break;case "TICKET_SHELF":this.ticketShelf=f;break;case "LIMITED_STATE":this.limitedState=f;break;case "DONATION_SHELF":this.donationShelf=f;break;case "ALERTS":this.alerts=f}};
_.Uh.Object.defineProperties(F4.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return!this.hidden&&!!((d=this.data)==null?0:(f=d.contents)==null?0:(R=f.twoColumnWatchNextResults)==null?0:R.conversationBar)}}});
F4.prototype.sizeChanged=F4.prototype.sizeChanged;F4.prototype.dataChanged=F4.prototype.dataChanged;F4.prototype.playerDataChanged=F4.prototype.playerDataChanged;F4.prototype.onActiveChanged=F4.prototype.onActiveChanged;_.Q([_.A(_.SJ.YtPageBehavior),_.F("design:type",Object)],F4.prototype,"ytPageBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],F4.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],F4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],F4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],F4.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"playerData",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],F4.prototype,"hidden",void 0);_.Q([_.Xd("#ytd-player"),_.F("design:type",HTMLElement)],F4.prototype,"ytdPlayer",void 0);_.Q([_.Xd("#player-container"),_.F("design:type",HTMLElement)],F4.prototype,"playerContainer",void 0);_.Q([_.Xd("#metadata"),_.F("design:type",Object)],F4.prototype,"metadata",void 0);_.Q([_.Xd("#playlist"),_.F("design:type",HTMLElement)],F4.prototype,"playlistPanel",void 0);
_.Q([_.M({selector:_.B8K,reflectToAttribute:!0}),_.F("design:type",Object)],F4.prototype,"fixie",void 0);_.Q([_.M({selector:_.iQk,reflectToAttribute:!0}),_.F("design:type",Object)],F4.prototype,"singleColumn",void 0);_.Q([_.M({selector:function(d){return _.Pk(d)&&!_.QK(d)},
reflectToAttribute:!0}),_.F("design:type",Object)],F4.prototype,"theater",void 0);_.Q([_.M({selector:_.QK,reflectToAttribute:!0}),_.F("design:type",Object)],F4.prototype,"fullscreen",void 0);_.Q([_.M({selector:_.e1Y}),_.F("design:type",Object)],F4.prototype,"windowSize",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"singleColumnContents",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"errorScreen",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"playlistData",void 0);
_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"videoPrimaryInfoRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"videoSecondaryInfoRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"richMetadataRowContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"clarificationData",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"commentsEntryPointHeaderRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"ticketShelf",void 0);
_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"merchShelf",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"donationShelf",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"limitedState",void 0);_.Q([_.M(),_.F("design:type",Object)],F4.prototype,"alerts",void 0);_.Q([_.a("playlistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],F4.prototype,"hasPlaylistData",null);
_.Q([_.a("data","hidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],F4.prototype,"hasChat",null);_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F4.prototype,"onActiveChanged",null);_.Q([_.e2("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F4.prototype,"playerDataChanged",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F4.prototype,"dataChanged",null);_.Q([_.e2("windowSize","singleColumn"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F4.prototype,"sizeChanged",null);
_.u(F4,"ytd-watch-fixie",function(){if(oQk===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);oQk=d}d=oQk;return d},{mode:1});_.Kz.registerService(_.CMW,F4);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("xwEKAe");
var FiG=function(d){return _.Rg(d)?d.getAttribute("jsname")==="coFSxe":!1},Jby=function(d,f){f.id||(f.id="ow"+_.fR(f));
d.setAttribute("jsowner",f.id);d.__owner=f;var R=_.n5(f,FiG);R&&(_.EAC.has(R)||_.EAC.set(R,[]),_.EAC.get(R).push(d));(R=_.KYc.get(f))||_.KYc.set(f,R=[]);R.includes(d)||R.push(d);f.setAttribute("__IS_OWNER",!0)},nwL=function(){var d=_.IDp(1);
d=_.RO(d,_.T7v);if(!(_.DEW(d)||d[_.oPf]&&!d.__hasBeenSet))return d.value},hYM=function(d){var f=_.a6();
if(f.getFlag(202))f=f.getFlag(201);else{var R;f=(d==null?void 0:(R=d.config)==null?void 0:R.settingOnByDefault)!==void 0?d.config.settingOnByDefault:!_.q("web_shorts_cinematics_disabled_by_default")}return f},owG=function(d){var f=_.a6();
_.MH(0,201,d);_.MH(0,202,!0);f.save()},$RY=function(d){return(d=_.Izv(d))?_.LKk(d):0},N3R=function(d){return d.shorts.isSmallScreenSqueezeback},yb2=function(d){return d.shorts.isPlaybackStarted},B3y=function(d){var f=_.IDp(2),R=new Set;
_.SI(function(){return void R.forEach(function(W){return void W()})});
return function(W){var p=_.fn(f);try{var U=CsR(ity(d),W);R.add(U);return function(){U();R.delete(U)}}finally{_.fn(p)}}},cbM=function(d){var f=d.children;
var R=d.root;_.GB(function(){var W=B3y(R)(f);_.SI(W)});
return document.createTextNode("")},CsR=function(d,f){var R=tBL(d);
(d=nwL())&&Jby(R,d);f=_.Z(_.zCu(f,!0));d=f.next().value;var W=f.next().value;R.append.apply(R,_.uR(d));return function(){W();R.remove()}},ity=function(d){if(typeof d==="string")return d=document.querySelector(d),_.lcL(d),d;
if(_.ZO(d)&&d.nodeType===Node.ELEMENT_NODE)return d;if(!d.__value&&!d.__optional){var f=_.Nbv.USE_ELEMENT_NOT_ASSIGNED(d.__expectedTagName);d.__hasErrored=!0;throw f;}return d.value},tBL=function(d){var f=document.createElementNS(d.namespaceURI,d.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return d.appendChild(f)},dFt=function(d,f,R,W){d=f-d;
R=W-R;return Math.sqrt(d*d+R*R)},jJn=function(d,f){d&&_.Ze().resolve(_.s4).resolveCommand(d,{forceClickLogging:!0,
form:{element:f}})},f1D=function(d,f,R,W){d=f-d;
R=W-R;return Math.sqrt(d*d+R*R)},RSY=function(d,f){d&&_.Ze().resolve(_.s4).resolveCommand(d,{forceClickLogging:!0,
form:{element:f}})},WLa=function(){return _.Ze().resolve(_.TP).dismissedIndices},p8S=function(d,f){var R,W,p,U,g,K,E,Y,b;
return _.H(function(D){if(D.nextAddress==1){R=_.Ze().resolve(_.cns);U=(W=R)==null?void 0:(p=W.reelWatchEndpointMap)==null?void 0:p.reelWatchSequence;K=(g=d.innertubeTransportService)!=null?g:_.Ze().resolve(_.nY);if(!U)return D.jumpTo(2);E=U();return(Y=E.JSC$13056_getRequest(f,{}))?D.yield(_.FZ(K,Y.innerTubeRequest,Y.input,f.clickTrackingParams,Y.config),4):D.jumpTo(2)}return D.nextAddress!=2?(b=D.yieldResult,D.return(b)):D.return(void 0)})},UFo=function(d){return _.zD({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:d}})},OQY=function(d){return _.zD({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:d}})},Wo=function(d){return _.zD({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:d}})};var p6=function(d,f){if(d instanceof p6)this.array_=d.array_;else{var R;if(R=_.iW(d))a:{for(var W=R=0;W<d.length;W++){if(!_.iW(d[W])||R>0&&d[W].length!=R){R=!1;break a}for(var p=0;p<d[W].length;p++)if(typeof d[W][p]!=="number"){R=!1;break a}R==0&&(R=d[W].length)}R=R!=0}if(R)this.array_=_.CQ(d);else if(d instanceof _.Xb)this.array_=ZQ9(d.height,d.width);else if(typeof d==="number"&&typeof f==="number"&&d>0&&f>0)this.array_=ZQ9(d,f);else throw Error("xo");}this.size_=new _.Xb(this.array_[0].length,
this.array_.length)},sJo=function(d,f,R){for(var W=0;W<d.getSize().height;W++)for(var p=0;p<d.getSize().width;p++)f.call(R,d.array_[W][p],W,p,d)},gUa=function(d,f){var R=new p6(d.getSize());
sJo(d,function(W,p,U){R.array_[p][U]=f.call(void 0,W,p,U,d)});
return R},ZQ9=function(d,f){for(var R=[],W=0;W<d;W++){R[W]=[];
for(var p=0;p<f;p++)R[W][p]=0}return R};
p6.prototype.add=function(d){if(!_.EwI(this.size_,d.getSize()))throw Error("yo");return gUa(this,function(f,R,W){return f+d.array_[R][W]})};
p6.prototype.equals=function(d,f){if(this.size_.width!=d.size_.width||this.size_.height!=d.size_.height)return!1;f=f||0;for(var R=0;R<this.size_.height;R++)for(var W=0;W<this.size_.width;W++)if(!_.KiG(this.array_[R][W],d.array_[R][W],f))return!1;return!0};
p6.prototype.getSize=function(){return this.size_};
var UA=function(d,f,R){return f>=0&&f<d.size_.height&&R>=0&&R<d.size_.width?d.array_[f][R]:null};
p6.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var OA=function(d,f,R,W){if(!(f>=0&&f<d.size_.height&&R>=0&&R<d.size_.width))throw Error("zo`"+f+"`"+R+"`"+d.size_.height+"`"+d.size_.width);d.array_[f][R]=W};
p6.prototype.multiply=function(d){if(d instanceof p6){if(this.size_.width!=d.getSize().height)throw Error("Ao");return HQS(this,d)}if(typeof d==="number")return KLn(this,d);throw Error("Bo");};
var HQS=function(d,f){var R=new p6(d.size_.height,f.getSize().width);sJo(R,function(W,p,U){for(var g=W=0;g<this.size_.width;g++)W+=UA(this,p,g)*UA(f,g,U);OA(R,p,U,W)},d);
return R},KLn=function(d,f){return gUa(d,function(R){return R*f})};var EUD=new _.C0("inlineSurveyRenderer");var zSk=new _.C0("interstitialViewModel");var kvA=new _.C0("reelNavigateCommand");var Yuo=new _.C0("reelNonVideoContentDismissalCommand");var bQK=new _.C0("showReelsCommentsOverlayCommand");var DFH=new _.C0("shortsSuggestedActionViewModel");var I1t=new _.C0("videoInteractionPopUpRenderer");var qut;var LLk;var eSt;var ZY=function(){var d=_.l.apply(this,arguments)||this;d.ctaVisualElement=null;d.currentCsn=null;return d};
_.x(ZY,_.l);_.O=ZY.prototype;_.O.onDataChanged=function(){this.maybeLogShows()};
_.O.computeButtonShape=function(){var d=this;if(this.data)return{buttonText:_.R0(this.data.text),state:"active",onTap:function(){d.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.O.maybeCreateCtaVe=function(){var d;if((d=this.data)!=null&&d.badgeInteractionLogging){var f;if(d=(f=this.data.badgeInteractionLogging)==null?void 0:f.trackingParams)this.ctaVisualElement=_.Ge(d)}};
_.O.maybeLogClicks=function(){this.currentCsn=_.J6(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.ja(this.currentCsn,this.ctaVisualElement)};
_.O.maybeLogShows=function(){this.currentCsn=_.J6(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.tD(this.currentCsn,[this.ctaVisualElement])};
_.O.onTap=function(){var d;if((d=this.data)!=null&&d.onClickCommand){var f;this.ytComponentBehavior.resolveCommand((f=this.data)==null?void 0:f.onClickCommand);this.maybeLogClicks()}};
ZY.prototype.onDataChanged=ZY.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ZY.prototype,"ytComponentBehavior",void 0);_.Q([_.M({}),_.F("design:type",Object)],ZY.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZY.prototype,"onDataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],ZY);
_.u(ZY,"ytd-shopping-overlay-badge-renderer",function(){if(eSt!==void 0)return eSt;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return eSt=d},{mode:1});_.Hk(_.JYI,"reel-sound-metadata-view-model",{props:{data:_.sz,overlayDensity:_.sz}});_.Hk(_.v$$,"player-disclosure-view-model",{props:{data:_.jE}});_.Hk(_.M3c,"pivot-button-view-model",{props:{data:_.sz,className:_.sz}});_.Hk(_.w$N,"reel-action-bar-view-model",{props:{data:_.jE,buttonShapeOverrideables:_.jE}});_.Hk(_.UI(function(d){function f(){var kU,Eu,IJ,xU,ek=(Eu=_.e((kU=c())==null?void 0:kU.command,_.eu))==null?void 0:(IJ=Eu.item)==null?void 0:(xU=IJ.notificationTextRenderer)==null?void 0:xU.successResponseText;if(ek)_.zV(W.value,"yt-open-popup-action",[_.ON(ek),W.value]);else if(n())jJn(n(),X.value);else{var nQ;jJn((nQ=c())==null?void 0:nQ.command,X.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var R=d.data;var W=_.fA("yt-player-overlay-video-interactions");d=_.Z(_.kY("0px",void 0,"O3ow6c"));var p=d.next().value,U=d.next().value;d=_.Z(_.kY("0px",void 0,"V0TSYd"));var g=d.next().value,K=d.next().value;d=_.Z(_.kY(0,void 0,"ipRdDf"));var E=d.next().value,Y=d.next().value;d=_.Z(_.kY(0,void 0,"ztYEKb"));var b=d.next().value,D=d.next().value,I=function(){var kU;if(((kU=_.Yt())==null?void 0:kU.getPlayerState())!==-1){W.value.style.display="inherit";var Eu;(Eu=_.Yt())==null||Eu.removeEventListener("onStateChange",
I)}L()},L=function(){var kU=document.querySelector("video");
if(kU){Y(kU.getBoundingClientRect().width);D(kU.getBoundingClientRect().height);var Eu;U((kU==null?void 0:(Eu=kU.style)==null?void 0:Eu.left)||"0px");var IJ;K((kU==null?void 0:(IJ=kU.style)==null?void 0:IJ.top)||"0px")}};
_.G7(function(){var kU,Eu,IJ;if(((kU=_.Yt())==null?void 0:kU.getPlayerState())===-1&&Math.round(((IJ=(Eu=_.Yt())==null?void 0:Eu.getVideoAspectRatio())!=null?IJ:0)*100)!==Math.round(E()/b()*100)){W.value.style.display="none";var xU,ek;D(E()/((ek=(xU=_.Yt())==null?void 0:xU.getVideoAspectRatio())!=null?ek:1))}},"ikzYW");
_.GB(function(){var kU;(kU=_.Yt())==null||kU.addEventListener("onStateChange",I);window.addEventListener("resize",L);L();var Eu,IJ,xU;if((xU=(Eu=R())==null?void 0:(IJ=Eu.regions)==null?void 0:IJ[0])==null||!xU.transformationMatrix)throw Error("Fo");var ek;if((ek=R())==null?0:ek.trackingParams){var nQ;_.Ah().graftServerVe((nQ=R().trackingParams)!=null?nQ:"")}_.SI(function(){var uW;(uW=_.Yt())==null||uW.removeEventListener("onStateChange",I);window.removeEventListener("resize",L)})});
var X=_.fA("svg"),w=_.Z(_.kY(!1,void 0,"Thzfnf"));d=w.next().value;var S=w.next().value,r=_.Z(_.kY(!1,void 0,"nsniPd"));w=r.next().value;var v=r.next().value,c=function(){var kU;return _.e((kU=R())==null?void 0:kU.popUp,I1t)},n=function(){var kU;
return(kU=R())==null?void 0:kU.command},y=function(){return _.e(n(),_.wH)!==void 0};
r=_.qL(function(){f();return!1});
var h={},t={};return _.z("yt-player-overlay-video-interactions",{el:W},_.z("svg",{"on:mouseover":_.qL(function(){y()&&S(!0);v(!0);return!1}),
"on:mouseout":_.qL(function(){S(!1);v(!1);return!1}),
"on:keydown":_.qL(function(kU){kU.key==="Enter"&&f();return!1}),
"on:focus":_.qL(function(){y()&&S(!0);return!1}),
"on:blur":_.qL(function(){y()&&S(!1);return!1}),
el:X,tabindex:0,"aria-label":function(){var kU;return(kU=R())==null?void 0:kU.a11yString},
id:"player-overlay-video-interaction-svg",class:_.Iw("ytPlayerOverlayVideoInteractionsInteractionsSvg",(h.ytPlayerOverlayVideoInteractionsInteractionsSvgHover=d,h),(t.ytPlayerOverlayVideoInteractionsInteractionsSvgHideOutline=w,t)),role:"button",style:function(){var kU,Eu,IJ,xU=(IJ=(kU=R())==null?void 0:(Eu=kU.regions)==null?void 0:Eu[0].transformationMatrix)!=null?IJ:[];kU=E();Eu=b();IJ=[];for(var ek=0,nQ=-1;ek<xU.length;ek++)ek%3===0&&(nQ++,IJ[nQ]=[]),IJ[nQ].push(xU[ek]);xU=new p6(IJ);IJ=new p6([[0,
1,1,0],[0,0,1,1],[1,1,1,1]]);IJ=xU.multiply(IJ);xU=new p6([[0,0],[0,0],[0,0],[0,0]]);for(ek=0;ek<IJ.getSize().width;ek++){nQ=UA(IJ,0,ek);var uW=UA(IJ,1,ek);if(nQ===null||uW===null)throw Error("Eo`"+(ek+1).toString());OA(xU,ek,0,nQ*kU);OA(xU,ek,1,uW*Eu)}kU=UA(xU,0,0);ek=UA(xU,1,0);Eu=UA(xU,0,1);nQ=UA(xU,1,1);if(kU===null||ek===null||Eu===null||nQ===null)throw Error("Co");IJ=dFt(kU,ek,Eu,nQ);uW=UA(xU,3,0);xU=UA(xU,3,1);if(uW===null||xU===null)throw Error("Do");xU=dFt(kU,uW,Eu,xU);nQ=(Number((nQ*-1).toFixed(2))-
Number((Eu*-1).toFixed(2)))/(Number(ek.toFixed(2))-Number(kU.toFixed(2)));uW=Math.atan(nQ)*180/Math.PI;ek=nQ===Number.POSITIVE_INFINITY?-90:nQ===Number.NEGATIVE_INFINITY?90:Object.is(nQ,-0)?180:nQ===0?0:nQ>0?uW*-1:kU<ek?uW*-1:Math.abs(uW)+180;return"left:calc("+kU+"px + "+p()+"); top:calc("+(Eu+"px + "+g()+"); width:")+(IJ+"px; height:")+(xU+"px; transform:rotate(")+(ek+"deg);")},
"on:click":r}))},"ak"),"yt-player-overlay-video-interactions",{props:{data:_.jE}});_.Hk(_.o$8,"yt-reel-metapanel-view-model",{props:{data:_.jE,overlayDensity:_.jE}});var xFH=_.UI(function(d){var f=d.children;var R=d.region;d=_.Z(_.kY(void 0,void 0,"rwJZyc"));var W=d.next().value,p=d.next().value;d=_.Z(_.kY("0px",void 0,"H14H5c"));var U=d.next().value,g=d.next().value;d=_.Z(_.kY("0px",void 0,"Mn8Uvf"));var K=d.next().value,E=d.next().value;d=_.Z(_.kY(0,void 0,"QQCIqc"));var Y=d.next().value,b=d.next().value;d=_.Z(_.kY(0,void 0,"HyEvh"));var D=d.next().value,I=d.next().value,L=function(){var c=W();if(c){var n;if(((n=_.Yt())==null?void 0:n.getPlayerState())!==-1){c.style.display=
"inherit";var y;(y=_.Yt())==null||y.removeEventListener("onStateChange",L)}w()}},X=function(){var c=document.querySelectorAll("video");
return Array.from(c).find(function(n){var y;return n==null?void 0:(y=n.style)==null?void 0:y.width})},w=function(){var c=X();
if(c){b(c.getBoundingClientRect().width);I(c.getBoundingClientRect().height);var n;g((c==null?void 0:(n=c.style)==null?void 0:n.left)||"0px");var y;E((c==null?void 0:(y=c.style)==null?void 0:y.top)||"0px")}};
_.G7(function(){var c=W();if(c){var n,y,h;if(((n=_.Yt())==null?void 0:n.getPlayerState())===-1&&Math.round(((h=(y=_.Yt())==null?void 0:y.getVideoAspectRatio())!=null?h:0)*100)!==Math.round(Y()/D()*100)){c.style.display="none";var t,kU;I(Y()/((kU=(t=_.Yt())==null?void 0:t.getVideoAspectRatio())!=null?kU:1))}}},"RdGxIf");
var S=function(){w()},r;
_.GB(function(){w();var c;if(!(R==null?0:(c=R())==null?0:c.transformationMatrix))throw Error("Fo");var n;(n=_.Yt())==null||n.addEventListener("onStateChange",L);if(window.ResizeObserver){if(c=X())r=new ResizeObserver(S),r.observe(c)}else window.addEventListener("resize",w);_.SI(function(){var y;(y=_.Yt())==null||y.removeEventListener("onStateChange",L);r?r.disconnect():window.removeEventListener("resize",w)})});
var v=function(){var c,n,y=(n=R==null?void 0:(c=R())==null?void 0:c.transformationMatrix)!=null?n:[];c=Y();n=D();for(var h=[],t=0,kU=-1;t<y.length;t++)t%3===0&&(kU++,h[kU]=[]),h[kU].push(y[t]);y=new p6(h);h=new p6([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);h=y.multiply(h);y=new p6([[0,0],[0,0],[0,0],[0,0]]);for(t=0;t<h.getSize().width;t++){kU=UA(h,0,t);var Eu=UA(h,1,t);if(kU===null||Eu===null)throw Error("Eo`"+(t+1).toString());OA(y,t,0,kU*c);OA(y,t,1,Eu*n)}c=UA(y,0,0);t=UA(y,1,0);n=UA(y,0,1);kU=UA(y,1,1);
if(c===null||t===null||n===null||kU===null)throw Error("Co");h=f1D(c,t,n,kU);Eu=UA(y,3,0);y=UA(y,3,1);if(Eu===null||y===null)throw Error("Do");y=f1D(c,Eu,n,y);kU=(Number((kU*-1).toFixed(2))-Number((n*-1).toFixed(2)))/(Number(t.toFixed(2))-Number(c.toFixed(2)));Eu=Math.atan(kU)*180/Math.PI;t=kU===Number.POSITIVE_INFINITY?-90:kU===Number.NEGATIVE_INFINITY?90:Object.is(kU,-0)?180:kU===0?0:kU>0?Eu*-1:c<t?Eu*-1:Math.abs(Eu)+180;return"left:calc("+c+"px + "+U()+"); top:calc("+(n+"px + "+K()+"); width:")+
(h+"px; height:")+(y+"px; transform:rotate(")+(t+"deg);")};
return _.z(cbM,{root:"#sticker-layer"},function(){return _.z("yt-overlay-sticker",{el:_.Uz(p),style:v,class:"ytOverlayStickerHost"},f)})},"bk");var X8k=_.UI(function(d){function f(){var L,X,w,S,r=(X=_.e((L=E())==null?void 0:L.command,_.eu))==null?void 0:(w=X.item)==null?void 0:(S=w.notificationTextRenderer)==null?void 0:S.successResponseText;if(r)_.zV(W.value,"yt-open-popup-action",[_.ON(r),W.value]);else if(Y())RSY(Y(),W.value);else{var v;RSY((v=E())==null?void 0:v.command,W.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var R=d.data;var W=_.fA("svg"),p=_.Z(_.kY(!1,void 0,"T9Bq7b"));d=p.next().value;var U=p.next().value,g=_.Z(_.kY(!1,void 0,"iMHq9c"));p=g.next().value;var K=g.next().value,E=function(){var L;return _.e((L=R())==null?void 0:L.popUp,I1t)},Y=function(){var L;
return(L=R())==null?void 0:L.command},b=function(){return _.e(Y(),_.wH)!==void 0};
g=_.qL(function(){f();return!1});
var D={},I={};return _.z("svg",{"on:mouseover":_.qL(function(){b()&&U(!0);K(!0);return!1}),
"on:mouseout":_.qL(function(){U(!1);K(!1);return!1}),
"on:keydown":_.qL(function(L){L.key==="Enter"&&f();return!1}),
"on:focus":_.qL(function(){b()&&U(!0);return!1}),
"on:blur":_.qL(function(){b()&&U(!1);return!1}),
el:W,tabindex:0,"aria-label":function(){var L;return(L=R())==null?void 0:L.a11yString},
id:"player-overlay-video-interaction-svg",class:_.Iw("ytPlayerOverlayInteractionInteractionsSvg",(D.ytPlayerOverlayInteractionInteractionsSvgHover=d,D),(I.ytPlayerOverlayInteractionInteractionsSvgHideOutline=p,I)),role:"button","on:click":g})},"dk");_.Hk(_.UI(function(d){var f=d.data;_.GB(function(){var R;if((R=f())==null?0:R.trackingParams){var W;_.Ah().graftServerVe((W=f().trackingParams)!=null?W:"")}});
return _.z("yt-player-overlay-interaction",null,_.z(xFH,{region:function(){var R,W;return(R=f())==null?void 0:(W=R.regions)==null?void 0:W[0]}},_.z(X8k,Object.assign({},d))))},"ck"),"yt-player-overlay-interaction",{props:{data:_.jE}});var sA=function(){var d=_.l.apply(this,arguments)||this;d.showScrubber=!1;d.isWatchWhileMode=!1;d.enableAnchoredPanel=_.q("desktop_shorts_v2_anchored_panel");d.enableNewStickers=_.q("use_shorts_sticker_overlay_web");d.anchoredPanelActive=!1;d.enableLivingroomLayout=_.q("reels_enable_livingroom_layout");d.enablePlayerMetadataContainer=_.q("reels_web_enable_metadata_container");d.enableSqueezebackPanels=_.q("web_shorts_enable_squeezeback_panels");d.useAspectRatio=_.q("web_use_aspect_ratio");d.isSqueezebackActive=
!1;d.smallScreenSqueezeback=!1;d.isPlayerStarted=!1;d.overlayDensity=0;d.isOverlay=!1;d.isImmersive=!1;d.isImmersiveHorizontal=!1;d.isFullscreen=!1;d.onWindowResized=function(){var f;d.set("isImmersive",((f=window.getComputedStyle(d.hostElement))==null?void 0:f.getPropertyValue("--immersive-mode-on"))==="1");d.set("isImmersiveHorizontal",d.isImmersive&&d.enableLivingroomLayout&&!d.isWatchWhileMode)};
return d};
_.x(sA,_.l);_.O=sA.prototype;_.O.updateIsOverlay=function(d){this.isOverlay=d.detail.value};
_.O.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.q("web_enable_flexible_overlay")||_.q("web_enable_format_first")||_.q("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.O.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.O.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.O.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.O.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.O.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.O.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.O.ready=function(){(_.q("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"))&&(!_.q("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.Kf("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.Kf("reels_action_justified_content")||"flex-start")};
_.O.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",params:{roundedContainer:!1}}},renderPriority:0}}};
_.O.setFakeLoadingButtons=function(){_.q("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.X7("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.X7("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.X7("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.X7("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.X7("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()};
_.O.setEmptyOverlayMetadata=function(){_.q("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}))};
_.Uh.Object.defineProperties(sA.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.infoPanel)}}});
sA.prototype.onIsActiveChanged=sA.prototype.onIsActiveChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],sA.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],sA.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],sA.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],sA.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],sA.prototype,"isActive",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],sA.prototype,"hidden",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],sA.prototype,"useShortsIcon",void 0);_.Q([_.M({value:"left"}),_.F("design:type",String)],sA.prototype,"buttonTooltipPosition",void 0);
_.Q([_.M({value:_.q("reels_enable_livingroom_layout")?"top":"left"}),_.F("design:type",String)],sA.prototype,"likeButtonTooltipPosition",void 0);_.Q([_.M({value:"none"}),_.F("design:type",String)],sA.prototype,"textTransform",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"showScrubber",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"isWatchWhileMode",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.infoPanel"),_.F("design:type",Object),_.F("design:paramtypes",[])],sA.prototype,"hasInfoPanel",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"enableAnchoredPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"enableNewStickers",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"anchoredPanelActive",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"enableLivingroomLayout",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],sA.prototype,"enablePlayerMetadataContainer",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"enableSqueezebackPanels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"useAspectRatio",void 0);
_.Q([_.M({selector:_.pi8,reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"isSqueezebackActive",void 0);_.Q([_.M({selector:N3R,reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"smallScreenSqueezeback",void 0);_.Q([_.M({selector:yb2}),_.F("design:type",Object)],sA.prototype,"isPlayerStarted",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"overlayDensity",void 0);_.Q([_.M(),_.F("design:type",Object)],sA.prototype,"isOverlay",void 0);
_.Q([_.M({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.F("design:type",Boolean)],sA.prototype,"isShortsOverlay",void 0);_.Q([_.M(),_.F("design:type",Object)],sA.prototype,"isImmersive",void 0);_.Q([_.M(),_.F("design:type",Object)],sA.prototype,"isImmersiveHorizontal",void 0);_.Q([_.M({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.F("design:type",Boolean)],sA.prototype,"isShortsImmersive",void 0);
_.Q([_.M({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.F("design:type",Object)],sA.prototype,"buttonOverride",void 0);_.Q([_.M({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.F("design:type",Object)],sA.prototype,"actionBarButtonOverride",void 0);_.Q([_.M({selector:_.Zt,reflectToAttribute:!0}),_.F("design:type",Object)],sA.prototype,"isFullscreen",void 0);
_.Q([_.e2("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sA.prototype,"onIsActiveChanged",null);_.Q([_.m({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],sA);
_.u(sA,"ytd-reel-player-overlay-renderer",function(){if(LLk!==void 0)return LLk;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return LLk=d},{mode:1});var T8o;var g$=function(){var d=_.l.apply(this,arguments)||this;d.videoDuration=0;d.playedTime=0;d.isActive=!1;d.JSC$22232_playerEvents=new Map;return d};
_.x(g$,_.l);_.O=g$.prototype;_.O.created=function(){this.JSC$22232_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22232_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.O.attached=function(){this.getPlayerAndInitializeListeners()};
_.O.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22232_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.qb(this,this.onPageChanged))};
_.O.getPlayerAndInitializeListeners=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return f=_.pM(),f?R.yield(f.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.qb(d,d.onPageChanged)),R.jumpTo(0));d.player=R.yieldResult;d.initializePlayerListeners();_.a4(R)})};
_.O.onPageChanged=function(d){var f=this;return _.H(function(R){if(R.nextAddress==1)return d.detail.newPageType!=="ytd-shorts"?R.return():R.yield(_.Uv().getPlayerPromise(),2);f.player=R.yieldResult;f.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.qb(f,f.onPageChanged));_.a4(R)})};
_.O.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22232_playerEvents)};
_.O.onVideoDataChange=function(d){var f=this;return _.H(function(R){if(!f.player||d.type!=="newdata")return R.return();f.videoDuration=_.q("web_shorts_use_progress_state_for_gapless")?f.player.getProgressState(d.playertype).seekableEnd:f.player.getDuration(d.playertype);f.playedTime=0;_.a4(R)})};
_.O.onVideoProgress=function(d){var f=this,R,W;return _.H(function(p){if(!f.player)return p.return();R=f.player.getPresentingPlayerType();W=f.player.getPlayerState();f.videoDuration=_.q("web_shorts_use_progress_state_for_gapless")?f.player.getProgressState(R).seekableEnd:f.player.getDuration(R);f.playedTime=W===0?f.videoDuration:d;_.a4(p)})};
_.O.getPercentPlayed=function(d,f){return d?_.Gn(f/d,0,1):0};
_.Uh.Object.defineProperties(g$.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 d="";return d=this.videoDuration&&this.playedTime?d+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):d+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],g$.prototype,"componentBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],g$.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],g$.prototype,"player",void 0);_.Q([_.M(),_.F("design:type",Object)],g$.prototype,"videoDuration",void 0);_.Q([_.M(),_.F("design:type",Object)],g$.prototype,"playedTime",void 0);_.Q([_.M(),_.F("design:type",Object)],g$.prototype,"isActive",void 0);
_.Q([_.a("videoDuration","playedTime"),_.F("design:type",Number),_.F("design:paramtypes",[])],g$.prototype,"percentPlayed",null);_.Q([_.a("videoDuration","playedTime"),_.F("design:type",Object),_.F("design:paramtypes",[])],g$.prototype,"percentPlayedStyle",null);_.Q([_.a("videoDuration","isActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],g$.prototype,"hideProgressBar",null);
_.u(g$,"ytd-progress-bar-line",function(){if(T8o===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);T8o=d}d=T8o;return d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var Ant;_.Hk(_.EYh,"ytm-closed-captioning-button",{props:{captionIconType:_.jE,onClick:_.sz,ariaLabel:_.jE,ariaPressed:_.jE,isOverlay:_.sz,isModern:_.sz}});_.Hk(_.QvY,"desktop-shorts-volume-controls",{props:{orientation:_.jE}});var Ho=function(){var d=_.l.apply(this,arguments)||this;d.playerState=null;d.isMuted=!1;d.shortsModernControlsEnabled=_.q("web_shorts_modern_controls");d.volumeControlsOrientationState=_.q("web_shorts_modern_controls")?"vertical_down":"horizontal_right";d.isOverlay=!0;d.captionIconType=-1;d.ariaLabel="";d.overlayDensity=0;d.JSC$22235_playerEvents=new Map;d.onClosedCaptionsButtonClick=function(){d.player&&_.cS(d.player)&&(d.player.toggleSubtitles(),d.updateCaptionIconType())};
return d};
_.x(Ho,_.l);_.O=Ho.prototype;_.O.created=function(){this.JSC$22235_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22235_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22235_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.O.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.z2(28662);this.playPauseButtonClientVE=_.z2(36842);this.fullscreenButtonToggleOffClientVE=_.z2(222256);this.fullscreenButtonToggleOnClientVE=_.z2(222257);var d=_.J6(),f=_.Ft();d&&f&&(_.q("combine_ve_grafts")?(_.zS(_.Ah(),this.muteButtonClientVE,f),_.zS(_.Ah(),this.playPauseButtonClientVE,f)):_.By(d,f,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.O.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22235_playerEvents),this.player=null)};
_.O.updateCaptionIconType=function(){var d=-1,f=void 0,R=_.X7("CLOSED_CAPTIONS_DISABLED");this.player&&_.cS(this.player)&&(_.jOY(this.player)?(f=!0,R=_.X7("CLOSED_CAPTIONS_ON"),d=1):(f=!1,R=_.X7("CLOSED_CAPTIONS_OFF"),d=0));this.captionIconType=d;this.ariaPressedState=f;this.ariaLabel=R};
_.O.getPlayerAndInitializeListeners=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return f=_.pM(),f?R.yield(f.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.qb(d,d.onPageChanged)),R.jumpTo(0));d.player=R.yieldResult;d.initializePlayerListeners();_.a4(R)})};
_.O.onPageChanged=function(d){var f=this;return _.H(function(R){if(R.nextAddress==1)return d.detail.newPageType!=="ytd-shorts"?R.return():R.yield(_.Uv().getPlayerPromise(),2);f.player=R.yieldResult;f.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.qb(f,f.onPageChanged));_.a4(R)})};
_.O.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22235_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.O.onPlayerStateChange=function(d){this.playerState=d};
_.O.onPlayerVolumeChange=function(d){this.isMuted=d.muted};
_.O.onPlayPauseButtonClick=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.Uv().getPlayerPromise(),2);f=W.yieldResult;(R=_.J6())&&d.playPauseButtonClientVE&&_.ja(R,d.playPauseButtonClientVE);f.getPlayerState()!==1?f.playVideo():f.pauseVideo();_.a4(W)})};
_.O.computePlayPauseIcon=function(d){return d===2||d===-1||d===5?_.q("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.q("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.q("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.O.computeFullscreenLabel=function(d){return d?_.X7("FULLSCREEN_EXIT_LABEL"):_.X7("FULLSCREEN_ENTER_LABEL")};
_.O.computePlayPauseLabel=function(d){return d===1||d===3?_.X7("PLAYER_LABEL_PAUSE"):_.X7("PLAYER_LABEL_PLAY")};
_.O.onMuteButtonClick=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.Uv().getPlayerPromise(),2);f=W.yieldResult;(R=_.J6())&&d.muteButtonClientVE&&_.ja(R,d.muteButtonClientVE);f.isMuted()?f.unMute(!0):f.mute(!0);_.a4(W)})};
_.O.computeMuteIcon=function(d){return d?"miniplayer:volume-off":"miniplayer:volume-up"};
_.O.computeMuteLabel=function(d){return d?_.X7("PLAYER_LABEL_UNMUTE"):_.X7("PLAYER_LABEL_MUTE")};
_.O.onFullscreenButtonClick=function(){var d=_.J6();d&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.ja(d,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.ja(d,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.VAJ()};
_.Uh.Object.defineProperties(Ho.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var d=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(){d.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.q("web_shorts_modern_controls")?"player_full_exit_alt":_.q("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.q("web_shorts_modern_controls")?"player_full_enter_alt":_.q("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ho.prototype,"componentBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],Ho.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Ho.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"player",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"playerState",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"isMuted",void 0);
_.Q([_.M({computed:"computePlayPauseIcon(playerState)"}),_.F("design:type",String)],Ho.prototype,"playPauseIcon",void 0);_.Q([_.M({computed:"computeMuteIcon(isMuted)"}),_.F("design:type",String)],Ho.prototype,"muteIcon",void 0);_.Q([_.M({selector:_.Zt}),_.F("design:type",Boolean)],Ho.prototype,"isFullscreen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ho.prototype,"shortsModernControlsEnabled",void 0);
_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"volumeControlsOrientationState",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"isOverlay",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"captionIconType",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"ariaLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"ariaPressedState",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ho.prototype,"overlayDensity",void 0);
_.Q([_.a("playerState"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ho.prototype,"playPauseButtonData",null);_.Q([_.a("isFullscreen"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ho.prototype,"fullscreenButtonData",null);_.Q([_.M(),_.F("design:type",Object)],Ho.prototype,"onClosedCaptionsButtonClick",void 0);_.Q([_.a("isFullscreen"),_.F("design:type",String),_.F("design:paramtypes",[])],Ho.prototype,"fullscreenIcon",null);
_.u(Ho,"ytd-shorts-player-controls",function(){if(Ant===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n</yt-button-shape>\n<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);Ant=d}d=Ant;return d},{mode:1});var a1d;_.Hk(_.sUB,"yt-interstitial-view-model",{props:{data:_.jE}});var MkA=_.UI(function(d){var f=d.data;return _.z("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.z("h1",{class:"reelWatchBreakViewModelHostTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("h2",{class:"reelWatchBreakViewModelHostBody"},_.z(_.d4,{text:function(){return f().body},
isOverlay:!0})),_.z(_.aH,{data:function(){return f().buttons}},{buttonViewModel:function(R,W){return _.z("div",{class:function(){return W()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.z(_.bE,{data:R.data}))}}))},"ek");
MkA.idomCompat=!0;_.Hk(MkA,"reel-watch-break-view-model",{props:{data:_.jE}});var K6=function(){return _.l.apply(this,arguments)||this};
_.x(K6,_.l);K6.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}}};
_.Uh.Object.defineProperties(K6.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var d;return!!_.e((d=this.data)==null?void 0:d.renderer,EUD)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var d;return!!_.e((d=this.data)==null?void 0:d.renderer,zSk)}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],K6.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],K6.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],K6.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],K6.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K6.prototype,"isSurvey",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K6.prototype,"isInterstitialViewModel",null);_.Q([_.m({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],K6);
_.u(K6,"ytd-reel-non-video-content-renderer",function(){if(a1d!==void 0)return a1d;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return a1d=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var w8Y;_.Hk(_.Po$,"desktop-shorts-player-controls",{});var EA=function(){var d=_.l.apply(this,arguments)||this;d.isPlayerPaused=!1;d.isPlayerStarted=!1;d.showPlayerControls=!1;d.showScrubber=!1;d.autoHideJobId=0;d.modern=_.q("web_button_rework");d.overlayType=_.Kf("web_shorts_expanded_overlay_type");d.panelData=void 0;d.isWatchWhileMode=!1;d.hasError=!1;d.panelShowDelayMs=1;d.scrubberComponent={};d.isFullscreen=!1;d.shouldHideOverlay=!1;d.enableAnchoredPanel=_.q("desktop_shorts_v2_anchored_panel");d.enablePersistentAnchoredPanel=_.q("desktop_shorts_v2_persistent_anchored_panel");
d.hideWatchWhilePanel=_.q("web_shorts_hide_watch_while_panel");d.useAspectRatio=_.q("web_use_aspect_ratio");d.isPersistentPanelActive=!1;d.anchoredPanelActive=!1;d.isShortsPipActive=!1;d.smallScreenSqueezeback=!1;d.enableFlexibleOverlay=_.q("web_enable_flexible_overlay");d.overlayDensity=0;d.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};d.onWindowResized=function(){_.Bf(d,
"calculateOverlayDensity",function(){d.calculateOverlayDensity()},100)};
return d};
_.x(EA,_.l);_.O=EA.prototype;_.O.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.O.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.O.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var d=_.Ze().resolve(_.V$);this.isWatchWhileMode&&(_.q("web_enable_shorts_new_carousel")?_.Pp.addJob(function(){d.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):d.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.O.handleShowReelsCommentsOverlayCommand=function(d){d=_.e(d,bQK);this.isActive&&(d==null?0:d.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))};
_.O.updateEngagementPanelVisibility=function(d,f){d&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:f?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:d}})};
_.O.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.O.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.Ze().resolve(_.TP).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.O.handleWatchWhilePanelScrimClick=function(){var d=_.Ze().resolve(_.V$);this.activeWatchWhilePanel&&(d.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.O.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.O.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]"}}},renderPriority:_.q("web_enable_shorts_new_carousel")?0:void 0}}};
_.O.handlePlayerClick=function(d){var f=this,R,W;if((W=(R=window).matchMedia)!=null&&W.call(R,"(any-pointer: coarse)").matches||!d)this.showPlayerControls=!0,_.Pp.cancelJob(this.autoHideJobId),this.autoHideJobId=_.w0(_.Pp,function(){f.showPlayerControls=!1},4E3)};
_.O.isFirstReel=function(){return this.index===0};
_.O.handleMouseenter=function(){_.Pp.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.O.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.O.handleScrubberEnter=function(){this.showScrubber=!0};
_.O.handleScrubberLeave=function(){this.showScrubber=!1};
_.O.maybeLogNonDefaultAspectRatio=function(){var d;(d=this.data)!=null&&d.thumbnail&&this.isActive&&.5625!==$RY(this.data.thumbnail)&&_.uxJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.O.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var d=document.querySelector("#shorts-container");if(d){d=d.offsetWidth/2-this.playerContainer.offsetWidth/2;d=d>=368?1:d>=72?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&d===1&&(d=0);this.isPersistentPanelActive&&(d=0);window.innerWidth<=599&&(d=2);this.overlayDensity=d;var f;(f=this.onOverlayDensityChanged)==null||f.call(this,this.index,this.overlayDensity)}}};
_.O.onOverlayDensityChange=function(){var d;(d=this.onOverlayDensityChanged)==null||d.call(this,this.index,this.overlayDensity);(d=_.Eo(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&d.set("overlayDensity",this.overlayDensity);if(d=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))d.overlayDensity=this.overlayDensity};
_.O.isVideoContent=function(d){_.Ze().resolve(_.TP);return!!_.e(d,_.GF)};
_.O.isNonVideoContent=function(d){_.Ze().resolve(_.TP);return!!_.e(d,_.uu)};
_.O.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.Uh.Object.defineProperties(EA.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var d,f;return _.q("web_enable_format_first")||((d=this.data)==null?void 0:d.adsOverlay)&&_.q("web_enable_format_first_ads_only")||((f=this.data)==null?void 0:f.reelPlayerOverlayRenderer)&&_.q("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.q("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var d;return!this.isActive||!this.isPlayerStarted||(d=this.data)!=null&&d.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var d;if(((d=this.data)==null?0:d.command)&&this.isVideoContent(this.data.command)){var f,R;if(((f=this.data)==null?0:f.adsOverlay)&&Object.keys((R=this.data)==null?void 0:R.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var W,p;if(((W=this.data)==null?0:W.reelPlayerOverlayRenderer)&&Object.keys((p=this.data)==null?void 0:p.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
EA.prototype.onOverlayDensityChange=EA.prototype.onOverlayDensityChange;EA.prototype.calculateOverlayDensity=EA.prototype.calculateOverlayDensity;EA.prototype.maybeLogNonDefaultAspectRatio=EA.prototype.maybeLogNonDefaultAspectRatio;EA.prototype.onEngagementPanelsChanged=EA.prototype.onEngagementPanelsChanged;EA.prototype.onScrubberDataChange=EA.prototype.onScrubberDataChange;EA.prototype.updateShouldHideOverlay=EA.prototype.updateShouldHideOverlay;
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],EA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],EA.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],EA.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],EA.prototype,"index",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],EA.prototype,"isActive",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],EA.prototype,"isHiddenInDom",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"isPlayerPaused",void 0);_.Q([_.M({selector:yb2}),_.F("design:type",Object)],EA.prototype,"isPlayerStarted",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"showPlayerControls",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"showScrubber",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"autoHideJobId",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"overlayType",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],EA.prototype,"ytdReduxBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],EA.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"watchWhileEngagementPanels",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"panelData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"isWatchWhileMode",void 0);_.Q([_.M(),_.F("design:type",String)],EA.prototype,"activeWatchWhilePanel",void 0);
_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"hasError",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"panelShowDelayMs",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"scrubberComponent",void 0);_.Q([_.M({selector:_.Zt,reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"isFullscreen",void 0);_.Q([_.M(),_.F("design:type",Object)],EA.prototype,"shouldHideOverlay",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"enableAnchoredPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"enablePersistentAnchoredPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"hideWatchWhilePanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"useAspectRatio",void 0);
_.Q([_.M({selector:_.pi8,reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"isPersistentPanelActive",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"anchoredPanelActive",void 0);_.Q([_.M({selector:_.sW,reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"isShortsPipActive",void 0);_.Q([_.M({selector:N3R,reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"smallScreenSqueezeback",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],EA.prototype,"enableFormatFirst",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"enableFlexibleOverlay",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],EA.prototype,"overlayDensity",void 0);_.Q([_.M(),_.F("design:type",Function)],EA.prototype,"onOverlayDensityChanged",void 0);
_.Q([_.M(),_.a("isActive","hasError","isPlayerStarted"),_.F("design:type",Object),_.F("design:paramtypes",[])],EA.prototype,"shouldRenderPlayerElements",null);_.Q([_.M(),_.a("isActive","isWatchWhileMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],EA.prototype,"watchWhileOrPersistentActive",null);_.Q([_.e2("isActive","hasError","showingExpandedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"updateShouldHideOverlay",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("isActive","isPlayerStarted","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EA.prototype,"shouldRenderScrubber",null);_.Q([_.e2("shouldRenderScrubber"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"onScrubberDataChange",null);_.Q([_.a("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],EA.prototype,"overlayComponent",null);
_.Q([_.e2("watchWhileEngagementPanels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"onEngagementPanelsChanged",null);_.Q([_.Xd("#player-container"),_.F("design:type",HTMLElement)],EA.prototype,"playerContainer",void 0);_.Q([_.Xd("#cinematic-container"),_.F("design:type",HTMLElement)],EA.prototype,"cinematicContainer",void 0);
_.Q([_.e2("isPersistentPanelActive","data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"maybeLogNonDefaultAspectRatio",null);_.Q([_.e2("isPersistentPanelActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"calculateOverlayDensity",null);_.Q([_.e2("overlayDensity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EA.prototype,"onOverlayDensityChange",null);
_.Q([_.m({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],EA);
_.u(EA,"ytd-reel-video-renderer",function(){if(w8Y!==void 0)return w8Y;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return w8Y=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var zJ=function(){var d=_.l.apply(this,arguments)||this;d.isPreviousPageShorts=!1;d.index=0;d.delayedActiveIndex=0;d.playablePreviousIndex=null;d.isPlayerPaused=!1;d.isPlayerStarted=!1;d.intersectionObserverThreshold=.6;d.fitToVisibleBounds=!1;d.pageSubtype="shorts";d.enablePreviousContinuation=_.q("shorts_in_playlists_web");d.shortsPipEnabled=_.q("web_shorts_pip");d.isDark=document.documentElement.hasAttribute("dark");d.shortsViewTransitions=_.q("web_shorts_view_transitions");d.isFullscreen=!1;d.isShortsPipActive=
!1;d.buttonOverride={iconPosition:"icon-only",size:"XL"};d.anchoredPanelActive=!1;d.isActive=!1;d.smallScreenPersistentPanel=!1;d.isPersistentPanelActive=!1;d.smallScreenSqueezeBack=!1;d.enableScrollIntoViewCenter=_.q("web_scroll_into_view_center");d.formatFirst=_.q("web_enable_format_first")||_.q("web_enable_format_first_ads_only")||_.q("web_enable_format_first_organic_only");d.enableFlexibleOverlay=_.q("web_enable_flexible_overlay");d.useAspectRatio=_.q("web_use_aspect_ratio");d.isShortsInitialized=
!1;d.hidePreviousButtonImmediately=!1;d.showPreviousButtonImmediately=!1;d.endOfNextContinuation=!1;d.currentPlayerIndex=0;d.nextReelVe=_.z2(56921);d.prevReelVe=_.z2(56922);d.loopToggleOffVe=_.z2(198013);d.loopToggleOnVe=_.z2(198014);d.ambientModeToggleVe=_.z2(227860);d.reelPlayerPausedStateRendererVe=_.z2(141313);d.storedPlaybackSpeed=null;d.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"};d.onOverlayDensityChanged=function(f,R){var W;(W=d.getActiveReelVideo(f))==null||W.setAttribute("overlay-density",String(R))};
return d};
_.x(zJ,_.l);_.O=zJ.prototype;
_.O.deflateInactivePreviousSlides=function(){var d=_.HX("web_shorts_deflate_inactive_slides_aggressive_distance");if(d>0&&this.shortsProcessedSequence&&this.activeIndex){d=this.activeIndex-d;for(var f=0;f<=d;f++){var R=void 0;((R=this.shortsProcessedSequence[f].reelPlayerOverlayRenderer)==null?0:R.metapanel)&&this.set("shortsProcessedSequence."+f+".reelPlayerOverlayRenderer",{});R=void 0;((R=this.shortsProcessedSequence[f].adsOverlay)==null?0:R.adSlotMetadata)&&this.set("shortsProcessedSequence."+f+
".adsOverlay",{})}}};
_.O.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.O.onResize=function(){var d=_.pY(),f=d.dispatch,R=this.calculateIsSmallWidth();f.call(d,_.zD({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:R}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.O.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.q("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:0}}};
_.O.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var d=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,f=d,R=0;d<250&&(f=d+this.shortsInnerContainer.clientWidth,R=24);_.DV(this.hostElement,{"--ytd-shorts-header-width":f+"px","--ytd-shorts-top-spacing":R+"px"})}};
_.O.isFirstShorts=function(d){return d?this.index===-d.length:this.index===0};
_.O.isActiveReel=function(d,f,R){R&&(f=this.calculatePrevIndex(f,R));return d===f};
_.O.onFullscreenChange=function(){if(_.q("web_fullscreen_shorts")){var d;(d=this.getActiveReelVideo(this.activeIndex))==null||d.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.Ze().resolve(_.m8).close(!0)}};
_.O.engagementPanelsChanged=function(){var d;this.watchWhileEngagementPanels=(d=this.data)==null?void 0:d.engagementPanels};
_.O.unregisterPanels=function(){var d=_.Ze().resolve(_.V$);if(this.watchWhileEngagementPanels)for(var f=_.Z(this.watchWhileEngagementPanels),R=f.next();!R.done;R=f.next()){var W=R.value,p=void 0,U=void 0;R=(p=W.engagementPanelSectionListRenderer)==null?void 0:(U=p.identifier)==null?void 0:U.tag;W=this.getPanelContentIdentifier(W.engagementPanelSectionListRenderer);d&&(R&&d.panelMap.delete(R),W&&_.q("web_shorts_panel_caching_bugfix")&&(p=R=void 0,(p=(R=d).unregisterPanelContent)==null||p.call(R,W)))}};
_.O.isVideoContent=function(d){return this.isVideoContentCommand(d==null?void 0:d.command)};
_.O.getActiveReelVideo=function(d){return _.Eo(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+d+'"]')};
_.O.calculatePrevIndex=function(d,f){return f?d-((f==null?void 0:f.length)||0):-1};
_.O.onKeydown=function(d){var f=_.RG(d)||[];if(!_.SVh(f))if(d.code==="ArrowUp")d.preventDefault(),this.handlePrevButtonClick();else if(d.code==="ArrowDown")d.preventDefault(),this.handleNextButtonClick();else if(d.code==="KeyM")this.toggleMuteUnmuteVideo();else if(d.code==="KeyK"||d.code==="Space")this.togglePlayPauseVideo();else if((d.code==="KeyA"||d.code==="ArrowLeft")&&_.q("web_shorts_keyboard_enable_seek_shortcuts")){var R;(R=this.player)==null||R.seekBy(-5)}else if((d.code==="KeyD"||d.code===
"ArrowRight")&&_.q("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var W;(W=this.player)==null||W.seekBy(5)}};
_.O.onServiceRequestCompleted=function(d,f){d=f.data;d.continuationEndpoint&&d.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:d.entries,continuationEndpoint:d.continuationEndpoint}}):d.prevContinuationEndpoint&&d.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:d.prevEntries,prevContinuationEndpoint:d.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.O.handleEngagementPanelVisibilityChanged=function(d,f){var R=_.Ze().resolve(_.V$);if(d&&R){var W=this.getPanelIdentifier(d);if(f==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==W){R.hidePanel(this.activePanel);var p;this.activePanel=((p=d.identifier)==null?void 0:p.tag)||d.panelIdentifier}else this.isPersistentPanelActive=!0,_.pY().dispatch(UFo(!0)),this.anchoredPanelActive=!0,this.activePanel=W;else f==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&this.activePanel===
W&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.pY().dispatch(UFo(!1)))}};
_.O.handlePanelScrimClick=function(){var d=_.Ze().resolve(_.V$);this.activePanel&&(d.hidePanel(this.activePanel),_.pY().dispatch(UFo(!1)))};
_.O.getShortsLoopSetting=function(){var d,f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return _.q("kevlar_shorts_auto_advance")?U.yield(_.l0.getInstance(),2):U.return(!0);case 2:return(d=U.yieldResult)?U.yield(d.get("sfvles"),3):U.return(!0);case 3:return R=(f=U.yieldResult)!=null?f:!1,U.yield(d.get("sfvle"),4);case 4:return p=(W=U.yieldResult)!=null?W:!0,R?U.return(p):U.return(!0)}})};
_.O.handleSignalActionToggleLoopShortsOff=function(){var d=this,f,R,W;return _.H(function(p){switch(p.nextAddress){case 1:if(!d.player)return p.return();d.player.setLoopVideo(!1);f=_.Ah();_.Yl(f,d.loopToggleOffVe);return p.yield(_.l0.getInstance(),2);case 2:return(R=p.yieldResult)?p.yield(R.set("sfvle",!1),3):p.return();case 3:return p.yield(R.set("sfvles",!0),4);case 4:W=_.a6(),_.MH(0,203,!1),_.MH(0,204,!0),W.save(),_.a4(p)}})};
_.O.handleSignalActionToggleLoopShortsOn=function(){var d=this,f,R,W;return _.H(function(p){switch(p.nextAddress){case 1:if(!d.player)return p.return();d.player.setLoopVideo(!0);f=_.Ah();_.Yl(f,d.loopToggleOnVe);return p.yield(_.l0.getInstance(),2);case 2:return(R=p.yieldResult)?p.yield(R.set("sfvle",!0),3):p.return();case 3:return p.yield(R.set("sfvles",!0),4);case 4:W=_.a6(),_.MH(0,203,!0),_.MH(0,204,!0),W.save(),_.a4(p)}})};
_.O.handleSignalActionToggleCinematicShortsOn=function(){owG(!0);var d;(d=this.JSC$22259_cinematicController)==null||_.PsB(d,!0);_.Yl(_.Ah(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.O.handleSignalActionToggleCinematicShortsOff=function(){owG(!1);var d;(d=this.JSC$22259_cinematicController)==null||_.PsB(d,!1);_.Yl(_.Ah(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.O.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.O.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.O.unhideCurrentOverlay=function(){if(this.overlayContainer){var d=this.overlayContainer.querySelector("#experiment-overlay");d&&_.Pp.addLowPriorityJob(function(){d.style.display="unset"},100)}};
_.O.getCurrentShort=function(){if(this.currentEndpoint){var d=this.currentEndpoint;if(this.isNonVideoContentCommand(d)){var f=_.e(d,_.uu);return{reelNonVideoContentRenderer:_.e(f==null?void 0:f.renderer,_.TcF),command:d}}if(this.data){var R;f=(R=_.e(this.currentEndpoint,_.GF))==null?void 0:R.thumbnail;var W;R=(W=this.data.overlay)==null?void 0:W.reelPlayerOverlayRenderer;_.Ze().resolve(_.TP);d=this.data;var p,U;W=(p=d.overlay)==null?void 0:(U=p.shortsAdsRenderer)==null?void 0:U.adSlots;if(W!==void 0)W.length===
0?(_.CM("Shorts ads returned no ad slots."),d=void 0):(W.length>1&&_.CM("Shorts ads has more than one ad slots."),d=_.e(W[0],_.Flc));else{var g,K;d=_.e((g=d.overlay)==null?void 0:(K=g.shortsAdsRenderer)==null?void 0:K.overlay,_.Flc)}g=d;d=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.e(this.currentEndpoint,_.GF),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:R,thumbnail:f,command:d,adsOverlay:g}}}};
_.O.created=function(){var d=this;this.scrollToVideoThrottle=new _.yD(function(f){var R;(R=d.getActiveReelVideo(f))==null||R.scrollIntoView({behavior:"smooth",block:"nearest",inline:d.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.yD(function(f){var R;(R=d.getActiveReelVideo(f))==null||R.scrollIntoView({behavior:"auto",block:"nearest",inline:d.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.O.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.O.attached=function(){var d=this;_.Ze().resolve(_.TP).registerRootElement(this);this.pageScrollElement=_.Eo(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.qb(this,this.processResetAction));_.q("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var f=d.getActiveReelVideo(d.activeIndex);d.maybeCreateIntersectionObserver();f==null||f.scrollIntoView({behavior:"instant",
block:"nearest",inline:d.enableScrollIntoViewCenter?"center":"start"});d.shortsContainer.style.overflowY="scroll"}))};
_.O.updateReelWatchSequenceResponse=function(){var d=this;if(_.q("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&_.e(this.currentEndpoint,_.GF).sequenceParams&&!this.reelWatchSequenceResponse){var f=_.Ze().resolve(_.TP);f&&p8S(f,this.currentEndpoint).then(function(R){R&&(d.reelWatchSequenceResponse=R,_.Pp.addLowPriorityJob(function(){d.maybeCreateIntersectionObserver(!0)}))})}};
_.O.calculateSqueezebackPanelSize=function(){var d=this,f=window.innerWidth-456-(window.innerHeight-106)*.5625;_.Pp.addLowPriorityJob(function(){f<360?_.pY().dispatch(OQY(!0)):(d.hostElement.style.setProperty("--anchored-panel-width",Math.min(f,480)+"px"),_.pY().dispatch(OQY(!1)))})};
_.O.detached=function(){var d=_.Ze().resolve(_.TP);d.rootElement=void 0;var f;(f=d.unsubscribeFromStore)==null||f.call(d);d.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.qb(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.O.onResizeFinished=function(d,f){var R=this,W=new ResizeObserver(function(){R.shortsContainer.style.overflowY="hidden";_.Pp.addLowPriorityJob(function(){f()},100)});
W.observe(d);return W};
_.O.resetDocumentScrollTop=function(){var d,f;if((d=document)==null?0:(f=d.scrollingElement)==null?0:f.scrollTop)document.scrollingElement.scrollTop=0};
_.O.loadPage_=function(d){var f=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),d){var R;!_.q("web_enable_delay_shorts_sequence_call")&&((R=_.e(this.currentEndpoint,_.GF))==null?0:R.sequenceParams)&&(this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index));this.data=d;this.isPlayerStarted?this.handleOnPlaybackCommand():
this.afterPlayerStarted=function(){f.isPlayerStarted&&(f.handleOnPlaybackCommand(),f.afterPlayerStarted=function(){})};
this.registerPanel(d)}};
_.O.afterPlayerStarted=function(){};
_.O.handleOnPlaybackCommand=function(){if(_.q("web_shorts_comment_stickers")&&this.isPlayerStarted){var d,f=(d=_.e(this.currentEndpoint,_.GF))==null?void 0:d.onPlaybackCommand;f&&this.ytComponentBehavior.resolveCommand(f)}};
_.O.maybeCreateIntersectionObserver=function(d){var f=this;d=d===void 0?!1:d;var R=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==R||d){this.intersectionObserverThreshold=R;d={rootMargin:"0px",threshold:R};var W;(W=this.intersectionObserver)==null||W.disconnect();this.intersectionObserver=new IntersectionObserver(function(p){p=_.Z(p);for(var U=p.next();!U.done;U=p.next())if(U=U.value,U.intersectionRatio>R){U=Number(U.target.id);if(isNaN(U))break;
if(U===f.index)break;_.Hx8();f.loadVideo(U);_.hD("r_vtc")}},d);
this.observeShorts()}};
_.O.observeShorts=function(){var d=[].concat(_.uR(_.Eo(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));d=_.Z(d);for(var f=d.next();!f.done;f=d.next()){f=f.value;var R=void 0;(R=this.intersectionObserver)==null||R.observe(f)}};
_.O.initCsi=function(){_.G5("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var d={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"}},f,R;if((f=this.playerData)==null?0:(R=f.cacheMetadata)==null?0:R.isCacheHit)d.isCacheHit=!0;var W;if(f=(W=_.e(this.currentEndpoint,_.GF))==null?void 0:
W.prefetchTaskId)d.prefetchInfo={taskId:f};_.Q1(d)};
_.O.isAd=function(){var d,f;return!!((d=_.e(this.currentEndpoint,_.GF))==null?0:(f=d.adClientParams)==null?0:f.isAd)};
_.O.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.O.getPlayerContainer=function(){var d;return(d=_.Eo(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:d.playerContainer};
_.O.onPlayerStateChange=function(d){var f=this;this.isPlayerPaused=d===2;d!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?d===1&&this.index===0&&(this.isPlayerStarted||_.pY().dispatch(Wo(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.pY().dispatch(Wo(!0)));this.player&&!this.player.getLoopVideo()&&_.Pp.addLowPriorityJob(function(){f.getShortsLoopSetting().then(function(R){var W;(W=f.player)==null||W.setLoopVideo(R)})});
this.isPlayerPaused&&_.q("web_shorts_paused_state_logging")&&_.tD(_.J6(),[this.reelPlayerPausedStateRendererVe])};
_.O.isInBackground=function(){var d=window.document.visibilityState;return!(!d||d==="visible")};
_.O.isShortPlayable=function(){if(_.q("kevlar_playable_short_killswitch"))return!0;var d;return(d=this.playerData)!=null&&d.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.O.setNormalPlaybackSpeed=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(d.getPlayer().getPlayerPromise(),2);f=W.yieldResult;R=f.getPlaybackRate();R!==1&&(d.storedPlaybackSpeed=R,f.setPlaybackRate(1));_.a4(W)})};
_.O.restorePlaybackSpeed=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1)return d.storedPlaybackSpeed===null?R.jumpTo(0):R.yield(d.getPlayer().getPlayerPromise(),3);f=R.yieldResult;f.setPlaybackRate(d.storedPlaybackSpeed);d.storedPlaybackSpeed=null;_.a4(R)})};
_.O.playerDataChanged=function(){var d=this,f,R,W,p,U,g,K,E,Y;return _.H(function(b){if(b.nextAddress==1){f=d.getPlayer();(R=d.intersectionObserver)==null||R.disconnect();if(d.playerData){if(((W=d.playerData.videoDetails)==null?void 0:W.videoId)!==((p=f.getPlayer())==null?void 0:p.getVideoData().video_id)){U={};if(g=_.e(d.currentEndpoint,_.GF))U.watch_endpoint=g,g.endTimeSeconds&&(U.end=g.endTimeSeconds);f.loadVideoWithPlayerResponse(d.playerData,U)}}else return b.return();return d.player?b.jumpTo(2):
b.yield(f.getPlayerPromise(),3)}b.nextAddress!=2&&(d.player=b.yieldResult,d.JSC$22259_playerStateChangeListener=d.onPlayerStateChange.bind(d),d.player.addEventListener("onStateChange",d.JSC$22259_playerStateChangeListener),_.q("kevlar_client_enable_shorts_player_bootstrap")&&_.J$(),d.scrollToVideoThrottle.fire(d.index),d.movePlayerToVideo(d.index),_.Pp.addLowPriorityJob(function(){d.getShortsLoopSetting().then(function(D){var I;(I=d.player)==null||I.setLoopVideo(D)})}),_.KSL.resolve(d.player),d.player.syncVolume(),
d.getPlayer().focusOnPlayer());
_.Pp.addLowPriorityJob(function(){d.observeShorts()},100);
K=d.player.getPlayerState(d.player.getPresentingPlayerType());K!==1||d.isPlayerStarted||_.pY().dispatch(Wo(!0));d.updateBackNavContainerWidth();E=_.e(d.currentEndpoint,_.GF);((Y=E)==null?0:Y.startTimeSeconds)&&d.player.seekTo(E.startTimeSeconds);if(d.JSC$22259_cinematicController||d.cinematicsInitializeJobId)return b.return();d.cinematicsInitializeJobId=_.Pp.addLowPriorityJob(function(){d.initCinematicController();d.cinematicsInitializeJobId=void 0});
_.a4(b)})};
_.O.onShortUndoDismiss=function(){var d=this,f=WLa().pop();f!==void 0&&(_.WZ(this,function(){d.showCardWithIndex(f)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.O.onShortsDismiss=function(d){if(d=d.detail.reelDismissalActionRenderer)(d=_.e(d.onDismissalCompletionRenderer,_.zYY))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:d}}}),this.scrollAndDismissCard()};
_.O.processReelNonVideoContentDismissalCommand=function(d){var f=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);d=_.e(d,Yuo);this.activeDimissalTimeout=setTimeout(function(){f.scrollAndDismissCard()},Number(d==null?void 0:d.delayMs))};
_.O.scrollAndDismissCard=function(){var d=this,f=this.index;WLa().push(f);_.WZ(this,function(){var R=d.getPlayableNextIndex();R!==null&&(R=d.getActiveReelVideo(R),d.hideCardWithIndex(f),R==null||R.scrollIntoView({behavior:"smooth",block:"nearest",inline:d.enableScrollIntoViewCenter?"center":"start"}))})};
_.O.hideCardWithIndex=function(d){if(d=this.getActiveReelVideo(d))d.hidden=!0};
_.O.showCardWithIndex=function(d){if(d=this.getActiveReelVideo(d))d.hidden=!1};
_.O.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.O.activeChanged=function(d){_.pY().dispatch(_.zD({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:d}}));if(d)document.addEventListener("keydown",_.qb(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var f;(f=this.player)==null||f.sendAbandonmentPing()}var R;(R=this.player)==null||R.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.qb(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.O.graftClientVisualElements=function(){if(this.data){var d=_.Ah();_.H8y(d,_.D6({response:this.reelWatchSequenceResponse}));_.zS(d,this.nextReelVe);_.zS(d,this.prevReelVe);_.q("kevlar_shorts_auto_advance")&&(_.zS(d,this.loopToggleOffVe),_.zS(d,this.loopToggleOnVe));_.zS(d,this.ambientModeToggleVe);_.tD(_.J6(),[this.nextReelVe,this.prevReelVe]);_.q("web_shorts_paused_state_logging")&&_.zS(d,this.reelPlayerPausedStateRendererVe)}};
_.O.graftNvcRenderer=function(){var d,f,R,W,p=this.index<0?(d=this.shortsProcessedPrevSequence)==null?void 0:(f=d[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:f.command:(R=this.shortsProcessedSequence)==null?void 0:(W=R[this.index])==null?void 0:W.command;if(p&&this.isNonVideoContentCommand(p)){d=_.e(p,_.uu);var U,g;(d=(U=_.e(d==null?void 0:d.renderer,_.TcF))==null?void 0:(g=U.loggingDirectives)==null?void 0:g.trackingParams)&&_.Ah().graftServerVe(d)}};
_.O.setActiveIndex=function(){_.Ze().resolve(_.TP).setActiveIndex(this.index)};
_.O.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.O.lazyUpdateMiniplayerData=function(){var d=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.Pp.addLowPriorityJob(function(){d.updateMiniplayerData();d.updateMiniplayerDataJobId=void 0}))};
_.O.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.Pp.cancelJob(this.updateMiniplayerDataJobId)};
_.O.updateMiniplayerData=function(){var d,f,R,W=_.Ze().resolve(_.m8),p={shortsData:this.getCurrentShort(),previousButtonDisabled:!((d=this.prevButtonData)==null||!d.isDisabled),nextButtonDisabled:!((f=this.nextButtonData)==null||!f.isDisabled),playabilityStatus:(R=this.playerData)==null?void 0:R.playabilityStatus};_.hj(W,p)};
_.O.resetPlayerLocation=function(){var d=this.getPlayer();this.initialPlayerContainer&&d.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.O.movePlayerToVideo=function(d,f){var R=this;f=f===void 0?!0:f;var W=this.getActiveReelVideo(d),p=this.getPlayer();if(W){this.overlayContainer?W.appendChild(this.overlayContainer):(this.overlayContainer=_.Eo(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,W.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||p.appendTo(this.overlayContainer.playerContainer,void 0,!0));var U;(U=this.player)==null||U.setSize(NaN,NaN);this.isActive||_.w0(_.Pp,function(){R.isActive=
!0});
p.style.visibility="visible";_.q("reels_web_disable_rtr_tick")||_.q("reels_web_use_pbs_first_shorts")&&d===0||_.JD("r_tr");this.currentPlayerIndex=d;W.appendChild(this.errorScreenContainer);var g;(g=this.JSC$22259_cinematicController)==null||_.vwB(g)}else f?_.Pp.addLowPriorityJob(function(){R.movePlayerToVideo(R.index,!1)}):Math.random()<=_.HX("web_shorts_error_logging_threshold")&&_.F5(new _.M2("Trying to movePlayerToVideo with undefined container.",{firstAttempt:f,
index:d}))};
_.O.enableFormatFirst=function(d){return _.q("web_enable_format_first")||d.adsOverlay&&_.q("web_enable_format_first_ads_only")||d.reelPlayerOverlayRenderer&&_.q("web_enable_format_first_organic_only")};
_.O.getAspectRatio=function(d){if(d!=null&&d.thumbnail&&this.enableFormatFirst(d))return"--ytd-shorts-player-ratio: "+$RY(d.thumbnail)};
_.O.getBackgroundImage=function(d){if(d!=null&&d.thumbnail)return(d=_.Ez(d.thumbnail.thumbnails))?'background-image:url("'+d+'");':"background-color:black;"};
_.O.onPersistentPanelActiveChanged=function(){var d=this.getCurrentShort();if(d&&this.enableFormatFirst(d)&&(d==null?0:d.thumbnail)&&$RY(d.thumbnail)!==.5625){var f;(f=this.player)==null||f.setSize(NaN,NaN)}};
_.O.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.O.moveCinematicsToVideo=function(){var d=_.Eo(this.hostElement).querySelector("ytd-reel-video-renderer");(d==null?0:d.cinematicContainer)&&d.cinematicContainer!==this.shortsCinematicContainer.parentElement&&d.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.O.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.O.updatePrevButtonData=function(){var d=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(d){var f;this.prevButtonData=d=Object.assign({},d,{accessibility:{label:_.X7("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:d.isDisabled||this.index===-(((f=this.shortsProcessedPrevSequence)==null?void 0:f.length)||0),tooltip:this.isUpArrowHidden?"":_.X7("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=d=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.O.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.O.updateNextButtonData=function(){var d=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(d){var f;this.nextButtonData=d=Object.assign({},d,{accessibility:{label:_.X7("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:d.isDisabled||this.index===((f=this.shortsProcessedSequence)==null?void 0:f.length),tooltip:_.X7("NEXT_VIDEO_LABEL")||""})}};
_.O.getPlayablePreviousIndex=function(){for(var d,f=this.index-1;f>=-(((d=this.prevShortsSequence)==null?void 0:d.length)||0);f--)if(!WLa().includes(f))return f;return null};
_.O.getIndexInSequence=function(d,f){return d.findIndex(function(R){var W;return((W=_.e(R.command,_.GF))==null?void 0:W.videoId)===f})};
_.O.handlePrevButtonClick=function(d){var f=this,R,W;return _.H(function(p){R=f.getPlayablePreviousIndex();if(R===null)return p.return();f.gestureType=((W=d)==null?void 0:W.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";R===0&&(f.hidePreviousButtonImmediately=!0);if(f.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){f.transitionToVideoThrottle.fire(R)}),p.return();
f.scrollToVideoThrottle.fire(R);_.a4(p)})};
_.O.getPlayableNextIndex=function(){for(var d,f=this.index+1;f<(((d=this.shortsProcessedSequence)==null?void 0:d.length)||0);f++)if(!WLa().includes(f))return f;return null};
_.O.handleNextButtonClick=function(d,f){var R=this,W,p;return _.H(function(U){W=R.getPlayableNextIndex();if(W===null)return U.return();W===1&&(R.showPreviousButtonImmediately=!0);R.gestureType=((p=d)==null?void 0:p.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";f&&(R.gestureType=f);if(R.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){R.transitionToVideoThrottle.fire(W)}),U.return();
R.scrollToVideoThrottle.fire(W);_.a4(U)})};
_.O.handleReelNavigateCommand=function(d,f,R){(d=_.e(d,kvA))&&f&&d.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(R)};
_.O.loadVideo=function(d,f){f=f===void 0?!1:f;if(d!==this.currentPlayerIndex){_.pY().dispatch(Wo(!1));if(this.isAd()&&!f){var R;(R=this.player)==null||R.notifyShortsAdSwipeEvent()}if((f=this.JSC$22259_cinematicController)!=null){var W;(W=f.currentCinematicEffect)==null||W.pause()}if((W=this.JSC$22259_cinematicController)!=null){var p;(p=W.currentCinematicEffect)==null||p.clear()}W=d>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(W));
this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var U,g,K,E;p=d<0?(U=this.shortsProcessedPrevSequence)==null?void 0:(g=U[this.shortsProcessedPrevSequence.length+d])==null?void 0:g.command:(K=this.shortsProcessedSequence)==null?void 0:(E=K[d])==null?void 0:E.command;this.index=d;this.gestureType||(this.gestureType=W?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");
p&&this.isVideoContentCommand(p)&&(this.ytComponentBehavior.resolveCommand(p,{form:{createScreenConfig:{clickedVisualElement:W?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(p&&this.isNonVideoContentCommand(p)){this.currentEndpoint=p;this.data=void 0;U=_.Ah();g=_.e(p,_.uu);var Y,b;(g=(Y=_.e(g==null?void 0:g.renderer,_.TcF))==null?void 0:(b=Y.screenLoggingData)==null?void 0:b.screenVeType)&&_.EU(U,g);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&
this.player.pauseVideo();(Y=this.getActiveReelVideo(d))&&Y.appendChild(this.overlayContainer)}var D,I;if(((D=this.reelWatchSequenceResponse)==null?0:D.continuationEndpoint)&&((I=this.reelWatchSequenceResponse)==null?0:I.entries)&&d===this.reelWatchSequenceResponse.entries.length-1){var L,X;D={contentPlaybackContext:_.r5({},(X=_.e((L=this.currentEndpoint)==null?void 0:L.commandMetadata,_.ex))==null?void 0:X.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,
{form:D})}var w,S,r;((w=this.reelWatchSequenceResponse)==null?0:w.prevContinuationEndpoint)&&d===-(((S=this.reelWatchSequenceResponse)==null?void 0:(r=S.prevEntries)==null?void 0:r.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.O.setMiniplayerPreview=function(d){d=(d===void 0?0:d)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var f,R,W=_.Ze().resolve(_.m8),p={shortsData:void 0,shortsPreviewThumbnail:d?(f=this.shortsProcessedSequence)==null?void 0:(R=f[d])==null?void 0:R.thumbnail:void 0};_.hj(W,p)};
_.O.updateTitle=function(d){var f,R;d=(d==null?0:d.adSlots)?"":(R=d==null?void 0:(f=d.videoDetails)==null?void 0:f.title)!=null?R:"";_.E$(this.hostElement,"yt-update-title",d)};
_.O.registerPanel=function(d){var f=_.Ze().resolve(_.V$);if(f){d=_.Z(d.engagementPanels||[]);for(var R=d.next();!R.done;R=d.next()){R=R.value;var W=this.getPanelContentIdentifier(R.engagementPanelSectionListRenderer),p=void 0,U=void 0;(U=(p=f).registerPanelContent)==null||U.call(p,W,R)}}};
_.O.getPanelIdentifier=function(d){var f;return(d==null?void 0:(f=d.identifier)==null?void 0:f.tag)||(d==null?void 0:d.panelIdentifier)||(d==null?void 0:d.targetId)};
_.O.getPanelContentIdentifier=function(d){var f;return(d==null?void 0:d.targetId)||(d==null?void 0:d.panelIdentifier)||(d==null?void 0:(f=d.identifier)==null?void 0:f.tag)};
_.O.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.pY().dispatch(Wo(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;_.pY().dispatch(UFo(!1));var d=_.Ze().resolve(_.TP);d.dismissedIndices=[];d.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&
_.Ze().resolve(_.m8).close(!0)};
_.O.processAppendReelWatchSequenceContinuationEntriesAction=function(d){var f=this,R;(R=this.intersectionObserver)==null||R.disconnect();d=d.appendReelWatchSequenceContinuationEntriesAction;if(d==null?0:d.entries){var W;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.uR(((W=this.reelWatchSequenceResponse)==null?void 0:W.entries)||[]),_.uR(d.entries)),continuationEndpoint:d.continuationEndpoint})}else if(d==null?0:d.prevEntries){var p;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.uR(((p=this.reelWatchSequenceResponse)==null?void 0:p.prevEntries)||[]),_.uR(d.prevEntries)),prevContinuationEndpoint:d.prevContinuationEndpoint});_.Pp.addLowPriorityJob(function(){f.movePlayerToVideo(f.index);var U;(U=f.getActiveReelVideo(f.index))==null||U.scrollIntoView({block:"nearest",inline:f.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.Pp.addLowPriorityJob(function(){f.observeShorts()},100)};
_.O.processWatchSequence=function(d){var f=this;return d.map(function(R){R=R.command;if(f.isVideoContentCommand(R)){var W=_.e(R,_.GF);return{reelPlayerOverlayRenderer:_.e(W==null?void 0:W.overlay,_.AKy),thumbnail:W.thumbnail,command:R}}return f.isNonVideoContentCommand(R)?(W=_.e(R,_.uu),{reelNonVideoContentRenderer:_.e(W==null?void 0:W.renderer,_.TcF),command:R}):{command:R}})};
_.O.calculateIntersectionObserverThreshold=function(){var d=_.Eo(this.hostElement).querySelector("ytd-reel-video-renderer"),f=1;(d==null?0:d.offsetHeight)&&(d==null?0:d.offsetWidth)&&(f=Math.min(d.offsetHeight,this.shortsContainer.offsetHeight)/d.offsetHeight*(Math.min(d.offsetWidth,this.shortsContainer.offsetWidth)/d.offsetWidth));return Math.round(f*.6*10)/10};
_.O.isVideoContentCommand=function(d){_.Ze().resolve(_.TP);return!!_.e(d,_.GF)};
_.O.isNonVideoContentCommand=function(d){_.Ze().resolve(_.TP);return!!_.e(d,_.uu)};
_.O.initCinematicController=function(){var d=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22259_cinematicController=new _.RD(this.shortsCinematicContainer,this.player);var f,R=_.e((f=this.data)==null?void 0:f.background,_.MB);_.QUM(this.JSC$22259_cinematicController,R);_.PsB(this.JSC$22259_cinematicController,hYM(R));_.u4I(this.JSC$22259_cinematicController);_.Pp.addLowPriorityJob(function(){d.moveCinematicsToVideo()})}};
_.O.handleMiniplayerNavigateShorts=function(d){d==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():d==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.O.handleSignalActionToggleShortsPictureInPicture=function(){if(_.Ze().resolve(_.m8).pictureInPictureSupported()){var d=_.Ze().resolve(_.TP);if(_.q("web_shorts_pip")){var f=_.Ze().resolve(_.m8);d.isShortsPipActive()?f.deactivate():f.isMiniplayerActive()||(_.Lq().shortsPipActivation=!0,_.CoY(f))}}else(d=this.player)==null||d.togglePictureInPicture()};
_.Uh.Object.defineProperties(zJ.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.reelWatchSequenceResponse)!=null&&d.prevEntries)return this.processWatchSequence([].concat(_.uR(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var d=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!d)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var f=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.uR(this.prevShortsSequence.slice(0,f)),[d],_.uR(this.prevShortsSequence.slice(f+
1)))}f=this.index+this.shortsProcessedPrevSequence.length;d.thumbnail=this.shortsProcessedPrevSequence[f].thumbnail;return[].concat(_.uR(this.shortsProcessedPrevSequence.slice(0,f)),[d],_.uR(this.shortsProcessedPrevSequence.slice(f+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.reelWatchSequenceResponse)!=null&&d.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var d=this.getCurrentShort();if(!d||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[d];if(d==null||!d.reelNonVideoContentRenderer){var f=this.getIndexInSequence(this.shortsSequence,_.e(this.currentEndpoint,_.GF).videoId);if(this.index===0&&f!==-1)return this.currentPlayerIndex=this.index=f,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.uR(this.shortsSequence.slice(0,this.index)),[d],_.uR(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){d.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var R,W,p,U;f=((W=_.e((R=this.shortsProcessedSequence[0])==null?void 0:R.command,_.GF))==null?void 0:W.videoId)===((U=_.e((p=this.shortsSequence[0])==null?void 0:p.command,_.GF))==null?void 0:U.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.uR(this.shortsProcessedSequence.slice(0,
this.index)),[d],_.uR(this.shortsSequence.slice(f)))}return[d].concat(_.uR(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var d=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;d&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(d)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var d,f;return this.index===((d=this.reelWatchSequenceResponse)==null?void 0:(f=d.entries)==null?void 0:f.length)}var R;return!((R=this.reelWatchSequenceResponse)==null?0:R.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var d;(d=this.delayedActiveIndexUpdateDebouncer)==null||d.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return this.isShortPlayable()||((f=_.e((d=this.data)==null?void 0:d.watchStatus,_.mIN))==null?void 0:(R=f.style)==null?void 0:R.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var d=this,f=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),R;if((this.data||f)&&(((R=this.data)==null?0:R.engagementPanels)||this.isAd()||f)){f=!1;this.activePanel="shorts-comments-panel";var W;R=_.Z(((W=this.data)==null?void 0:W.engagementPanels)||[]);for(W=R.next();!W.done;W=R.next())if(this.getPanelIdentifier(W.value.engagementPanelSectionListRenderer)===this.activePanel){f=!0;break}if(this.isPersistentPanelActive){var p=
_.Ze().resolve(_.V$);_.w0(_.Pp,function(){p.showPanel(d.activePanel,void 0,void 0,void 0,null)},100)}var U;
W=[].concat(_.uR(Object.values(((U=this.data)==null?void 0:U.engagementPanels)||{})));if(_.q("enable_preview_panel_for_shorts_search_suggested_action")){var g,K,E,Y,b;((Y=_.e((g=this.data)==null?void 0:(K=g.overlay)==null?void 0:(E=K.reelPlayerOverlayRenderer)==null?void 0:E.metapanel,_.Xle))==null?void 0:(b=Y.metadataItems)==null?void 0:b.find(function(D){var I,L;return((I=_.e(D,DFH))==null?void 0:(L=I.icon)==null?void 0:L.iconType)==="SEARCH"}))!==void 0&&W.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}U=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);g=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return U===void 0&&g===void 0||(U==null?0:U.isDisabled)||(g==null?void 0:g.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!f?(f=W==null?void 0:W.findIndex(function(D){var I,
L;return((I=D.engagementPanelSectionListRenderer)==null?void 0:(L=I.identifier)==null?void 0:L.tag)==="shorts-comments-panel"}),f===-1||f===void 0||W!=null&&W.splice(f,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.X7("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.X7("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:_.X7("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.X7("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(_.uR(Object.values(W||
{})))):W}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.shortsProcessedSequence)==null?void 0:d[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R,W;if((f=this.playerData)==null?0:(R=f.playabilityStatus)==null?0:(W=R.errorScreen)==null?0:W.playerInterstitialRenderer)return _.Pp.addLowPriorityJob(function(){d.movePlayerToVideo(d.index)}),this.playerData.playabilityStatus.errorScreen;
var p,U;return((p=this.data)==null?void 0:p.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((U=this.data)==null?0:U.watchStatus)&&_.e(this.data.watchStatus,_.MWe)?(_.Pp.addLowPriorityJob(function(){d.movePlayerToVideo(d.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.Uh.Object.defineProperties(zJ,{template:{configurable:!0,enumerable:!0,get:function(){if(qut===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);qut=d}d=qut;return d}}});
zJ.prototype.onNextButtonDataChange=zJ.prototype.onNextButtonDataChange;zJ.prototype.onPrevButtonDataChange=zJ.prototype.onPrevButtonDataChange;zJ.prototype.onPersistentPanelActiveChanged=zJ.prototype.onPersistentPanelActiveChanged;zJ.prototype.lazyUpdateMiniplayerData=zJ.prototype.lazyUpdateMiniplayerData;zJ.prototype.onShortsPipActiveChanged=zJ.prototype.onShortsPipActiveChanged;zJ.prototype.setActiveIndex=zJ.prototype.setActiveIndex;zJ.prototype.graftNvcRenderer=zJ.prototype.graftNvcRenderer;
zJ.prototype.graftClientVisualElements=zJ.prototype.graftClientVisualElements;zJ.prototype.onActiveChanged=zJ.prototype.onActiveChanged;zJ.prototype.onShortsDismiss=zJ.prototype.onShortsDismiss;zJ.prototype.onShortUndoDismiss=zJ.prototype.onShortUndoDismiss;zJ.prototype.playerDataChanged=zJ.prototype.playerDataChanged;zJ.prototype.afterPlayerStarted=zJ.prototype.afterPlayerStarted;zJ.prototype.updateReelWatchSequenceResponse=zJ.prototype.updateReelWatchSequenceResponse;
zJ.prototype.unhideCurrentOverlay=zJ.prototype.unhideCurrentOverlay;zJ.prototype.onServiceRequestCompleted=zJ.prototype.onServiceRequestCompleted;zJ.prototype.engagementPanelsChanged=zJ.prototype.engagementPanelsChanged;zJ.prototype.onFullscreenChange=zJ.prototype.onFullscreenChange;zJ.prototype.onResize=zJ.prototype.onResize;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],zJ.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.SJ.YtPageBehavior),_.F("design:type",Object)],zJ.prototype,"ytPageBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],zJ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],zJ.prototype,"ironResizableBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],zJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],zJ.prototype,"ytdDismissibleItemBehavior",void 0);
_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],zJ.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],zJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"playerData",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"reelWatchSequenceResponse",void 0);
_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"cachedReelWatchSequenceResponse",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"cachedSequenceParams",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"cachedSequenceProvider",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"currentEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"nextButtonData",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"prevButtonData",void 0);
_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"isPreviousPageShorts",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"index",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"delayedActiveIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"playablePreviousIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"player",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"isPlayerPaused",void 0);
_.Q([_.M({selector:yb2}),_.F("design:type",Object)],zJ.prototype,"isPlayerStarted",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"intersectionObserver",void 0);_.Q([_.M(),_.F("design:type",Number)],zJ.prototype,"cinematicsInitializeJobId",void 0);_.Q([_.M(),_.F("design:type",Number)],zJ.prototype,"updateMiniplayerDataJobId",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"fitToVisibleBounds",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"pageSubtype",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],zJ.prototype,"enablePreviousContinuation",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"shortsPipEnabled",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"isDark",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"shortsViewTransitions",void 0);
_.Q([_.M({selector:_.Zt,reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"isFullscreen",void 0);_.Q([_.M({selector:_.sW,reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"isShortsPipActive",void 0);_.Q([_.Xd("#shorts-inner-container"),_.F("design:type",HTMLElement)],zJ.prototype,"shortsInnerContainer",void 0);_.Q([_.Xd("#back-nav-button ytd-button-renderer"),_.F("design:type",_.Of)],zJ.prototype,"backNavButton",void 0);
_.Q([_.Xd("#shorts-container"),_.F("design:type",HTMLElement)],zJ.prototype,"shortsContainer",void 0);_.Q([_.zd("error-screen"),_.F("design:type",HTMLElement)],zJ.prototype,"errorScreenContainer",void 0);_.Q([_.zd("player"),_.F("design:type",Object)],zJ.prototype,"playerElement",void 0);_.Q([_.zd("shorts-cinematic-container"),_.F("design:type",HTMLElement)],zJ.prototype,"shortsCinematicContainer",void 0);
_.Q([_.zd("initial-player-container"),_.F("design:type",HTMLElement)],zJ.prototype,"initialPlayerContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"buttonOverride",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"anchoredPanelActive",void 0);_.Q([_.M(),_.F("design:type",String)],zJ.prototype,"activePanel",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"isActive",void 0);
_.Q([_.M({selector:N3R,reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"smallScreenPersistentPanel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"isPersistentPanelActive",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"smallScreenSqueezeBack",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"enableScrollIntoViewCenter",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"formatFirst",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"enableFlexibleOverlay",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zJ.prototype,"useAspectRatio",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"panelContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"overlayContainer",void 0);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"isShortsInitialized",void 0);
_.Q([_.a("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"prevShortsSequence",null);_.Q([_.a("data","prevShortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"shortsProcessedPrevSequence",null);_.Q([_.a("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"shortsSequence",null);
_.Q([_.a("data","shortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"shortsProcessedSequence",null);_.Q([_.M({reflectToAttribute:!0}),_.a("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zJ.prototype,"isUpArrowHidden",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("reelWatchSequenceResponse","index","endOfNextContinuation"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zJ.prototype,"isDownArrowHidden",null);_.Q([_.M(),_.a("index"),_.F("design:type",Number),_.F("design:paramtypes",[])],zJ.prototype,"activeIndex",null);_.Q([_.a("isShortPlayable","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zJ.prototype,"shouldRenderOfflineContent",null);
_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onResize",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"anchoredEngagementPanels",null);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"watchWhileEngagementPanels",void 0);_.Q([_.e2("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onFullscreenChange",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"engagementPanelsChanged",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],zJ.prototype,"onServiceRequestCompleted",null);_.Q([_.a("data","shortsSequence","index"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"activeReel",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"unhideCurrentOverlay",null);_.Q([_.e2("currentEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"updateReelWatchSequenceResponse",null);_.Q([_.e2("isPlayerStarted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"afterPlayerStarted",null);
_.Q([_.a("playerData","reelWatchSequenceResponse","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zJ.prototype,"errorScreen",null);_.Q([_.a("errorScreen"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zJ.prototype,"hasError",null);_.Q([_.e2("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],zJ.prototype,"playerDataChanged",null);
_.Q([_.LO("yt-dismissible-item-undo-feedback"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onShortUndoDismiss",null);_.Q([_.LO("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],zJ.prototype,"onShortsDismiss",null);_.Q([_.Mb("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onActiveChanged",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"graftClientVisualElements",null);_.Q([_.e2("currentPlayerIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"graftNvcRenderer",null);_.Q([_.e2("index"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"setActiveIndex",null);
_.Q([_.e2("isShortsPipActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onShortsPipActiveChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"lazyUpdateMiniplayerData",null);_.Q([_.M(),_.F("design:type",Object)],zJ.prototype,"onOverlayDensityChanged",void 0);
_.Q([_.e2("isPersistentPanelActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onPersistentPanelActiveChanged",null);_.Q([_.e2("index","data","isUpArrowHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onPrevButtonDataChange",null);_.Q([_.e2("index","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zJ.prototype,"onNextButtonDataChange",null);
_.Q([_.m({is:"ytd-shorts"})],zJ);_.Kz.registerService(_.yk8,zJ);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("JzFVk");
var J0R;var niI;var SD=function(){return _.l.apply(this,arguments)||this};
_.x(SD,_.l);SD.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
SD.prototype.computeBlueBottomLink=function(d){return d};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],SD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SD.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SD.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon_(data.bottomIcon)"}),_.F("design:type",String)],SD.prototype,"bottomIcon",void 0);
_.Q([_.M({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.F("design:type",Boolean)],SD.prototype,"enableBlueBottomLink",void 0);_.Q([_.m({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],SD);
_.u(SD,"ytd-web-answer-renderer",function(){if(niI!==void 0)return niI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return niI=d},{mode:_.kO("kevlar_poly_si_batch_j035")?1:2});var hw2;var Vq=function(){var d=_.l.apply(this,arguments)||this;d.hasChipBar=!1;return d};
_.x(Vq,_.l);Vq.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}}};
Vq.prototype.computeHasChipBar=function(d){return!(d==null||!d.chipBar)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Vq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vq.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.F("design:type",Object)],Vq.prototype,"hasChipBar",void 0);_.Q([_.m({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Vq);
_.u(Vq,"ytd-search-header-renderer",function(){if(hw2!==void 0)return hw2;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return hw2=d},{mode:1});var oiy;var rR=function(){return _.l.apply(this,arguments)||this};
_.x(rR,_.l);rR.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rR.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-page-continuation"})],rR);
_.u(rR,"ytd-page-continuation",function(){if(oiy!==void 0)return oiy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return oiy=d},{mode:1});var $mh;var NCI;var y0$;var mq=function(){return _.l.apply(this,arguments)||this};
_.x(mq,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mq.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],mq);
_.u(mq,"ytd-watch-card-one-vs-one-event",function(){if(y0$!==void 0)return y0$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return y0$=d},{mode:1});var u4=function(){return _.l.apply(this,arguments)||this};
_.x(u4,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],u4.prototype,"data",void 0);_.Q([_.m({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],u4);
_.u(u4,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(NCI!==void 0)return NCI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NCI=d},{mode:1});var Clh;var PK=function(){return _.l.apply(this,arguments)||this};
_.x(PK,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PK.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],PK.prototype,"data",void 0);_.Q([_.m({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],PK);
_.u(PK,"ytd-banner-and-box-hero-image-renderer",function(){if(Clh!==void 0)return Clh;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Clh=d},{mode:1});var iJR;var Qq=function(){var d=_.l.apply(this,arguments)||this;d.modern=_.q("web_modern_buttons");return d};
_.x(Qq,_.l);Qq.prototype.computeIcon=function(){var d,f,R=(d=this.data)==null?void 0:(f=d.icon)==null?void 0:f.iconType;if(R)return _.IT(R)};
Qq.prototype.computeButtonShape=function(){var d;return{buttonText:_.R0((d=this.data)==null?void 0:d.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.Uh.Object.defineProperties(Qq.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"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qq.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Qq.prototype,"modern",void 0);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.a("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qq.prototype,"buttonColor",null);
_.Q([_.m({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Qq);
_.u(Qq,"ytd-call-to-action-button-renderer",function(){if(iJR!==void 0)return iJR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return iJR=d},{mode:1});var BCh;var vK=function(){return _.l.apply(this,arguments)||this};
_.x(vK,_.l);vK.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Eo(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.KG(this.data.leftThumbnail.thumbnails,216)+")")};
vK.prototype.onLeftThumbnailChanged=vK.prototype.onLeftThumbnailChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vK.prototype,"data",void 0);_.Q([_.e2("data.leftThumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vK.prototype,"onLeftThumbnailChanged",null);_.Q([_.m({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],vK);
_.u(vK,"ytd-collage-hero-image-renderer",function(){if(BCh!==void 0)return BCh;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return BCh=d},{mode:1});var c0I;var FL=function(){return _.l.apply(this,arguments)||this};
_.x(FL,_.l);FL.prototype.computeStyle=function(d){return d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FL.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],FL.prototype,"componentStyle",void 0);_.Q([_.m({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],FL);
_.u(FL,"ytd-single-hero-image-renderer",function(){if(c0I!==void 0)return c0I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return c0I=d},{mode:1});var tpI;var Jl=function(){return _.l.apply(this,arguments)||this};
_.x(Jl,_.l);_.O=Jl.prototype;
_.O.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:_.q("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.O.computeSubtitle=function(d){if(this.data){var f;if(this.data.upcomingEventData){d=_.R0(d.subtitle);var R=Number(this.data.upcomingEventData.startTime);isNaN(R)||(f=_.fY(_.Sm(d,R)))}else f=d.subtitle;return f}};
_.O.onHeroTap=function(d){d.preventDefault();var f=this.data&&this.data.navigationEndpoint;!f||!_.jm(_.RG(d),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.jm(_.RG(d),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.q("kevlar_watchcard_hero_video_renderer_killswitch")?_.E$(this.hostElement,"yt-navigate",{navigationEndpoint:f}):this.ytComponentBehavior.resolveCommand(f))};
_.O.computeHeroTabIndex=function(d){return d&&d.simpleText?-1:0};
_.O.computeHeroRole=function(d){return d&&d.simpleText?"":"link"};
_.O.computeIsReminderButtonPresent=function(d){return!(!d||!d.reminderButton)};
_.O.computeHideBottomItems=function(d){return!(this.computeIsReminderButtonPresent(d)||d.subtitle)};
_.O.dataChanged=function(){var d=this.get("data.buttons.buttonRenderer.serviceEndpoint"),f;((f=_.e(d==null?void 0:d.commandMetadata,_.MI))==null?0:f.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(d)};
Jl.prototype.dataChanged=Jl.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Jl.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Jl.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Jl.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Jl.prototype,"data",void 0);
_.Q([_.M({computed:"computeSubtitle(data)"}),_.F("design:type",String)],Jl.prototype,"subtitle",void 0);_.Q([_.M({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Jl.prototype,"isReminderButtonPresent",void 0);_.Q([_.M({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Jl.prototype,"hideBottomItems",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jl.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],Jl);
_.u(Jl,"ytd-watch-card-hero-video-renderer",function(){if(tpI!==void 0)return tpI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tpI=d},{mode:1});var dRG;var n$=function(){return _.l.apply(this,arguments)||this};
_.x(n$,_.l);_.O=n$.prototype;_.O.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"}}}};
_.O.computeTitleBadges=function(d){return d?[d]:[]};
_.O.computeHeaderStyle=function(d){return d?d.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.O.computeAvatarAriaLabel=function(d){if(d){var f,R,W,p;return(p=(f=d.avatar)==null?void 0:(R=f.accessibility)==null?void 0:(W=R.accessibilityData)==null?void 0:W.label)!=null?p:_.R0(d==null?void 0:d.title)}};
_.O.computeAvatarHeight=function(d){return d==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.O.computeBadgeRowClass=function(d){return(d==null?0:d[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],n$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],n$.prototype,"data",void 0);_.Q([_.M({computed:"computeTitleBadges(data.titleBadge)"}),_.F("design:type",Array)],n$.prototype,"titleBadges",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.F("design:type",String)],n$.prototype,"headerStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.F("design:type",String)],n$.prototype,"badgeRowClass",void 0);_.Q([_.m({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],n$);
_.u(n$,"ytd-watch-card-rich-header-renderer",function(){if(dRG!==void 0)return dRG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return dRG=d},{mode:1});var jU8;var fXs;var hl=function(){return _.l.apply(this,arguments)||this};
_.x(hl,_.l);hl.prototype.onMetadataTap=function(d){var f=this.data&&this.data.navigationEndpoint;f&&!_.jm(_.RG(d),this.hostElement,["A".toString()])&&_.E$(this.hostElement,"yt-navigate",{endpoint:f})};
_.Uh.Object.defineProperties(hl.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 d;if(this.data.upcomingEventData){var f=_.R0(this.data.subtitle),R=Number(this.data.upcomingEventData.startTime);isNaN(R)||(d=_.fY(_.Sm(f,R)))}else d=this.data.subtitle;return d}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hl.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data.style"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hl.prototype,"isCondensed",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],hl.prototype,"subtitle",null);
_.Q([_.m({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],hl);
_.u(hl,"ytd-watch-card-compact-video-renderer",function(){if(fXs!==void 0)return fXs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fXs=d},{mode:1});var RY2;var oq=function(){return _.l.apply(this,arguments)||this};
_.x(oq,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],oq.prototype,"data",void 0);_.Q([_.m({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],oq);
_.u(oq,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(RY2!==void 0)return RY2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return RY2=d},{mode:1});var $q=function(){return _.l.apply(this,arguments)||this};
_.x($q,_.l);$q.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}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$q.prototype,"ytRendererStamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$q.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$q.prototype,"data",void 0);_.Q([_.m({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],$q);
_.u($q,"ytd-vertical-watch-card-list-renderer",function(){if(jU8!==void 0)return jU8;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return jU8=d},{mode:1});var WiM;var Nw=function(){var d=_.l.apply(this,arguments)||this;d.ariaExpanded="false";return d};
_.x(Nw,_.l);_.O=Nw.prototype;_.O.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.O.dataChanged=function(){var d;this.currentSeasonIndex=((d=this.data)==null?void 0:d.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.O.computeEpisodesInfo=function(d,f,R){if(d!==void 0&&f.length===d.length)return d[R]};
_.O.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.O.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.O.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.O.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.O.getUppercaseSimpleString=function(d){return this.ytRendererBehavior.getSimpleString(d).toUpperCase()};
_.O.updateCurrentSeasonIndexFromBinding=function(d){this.currentSeasonIndex=d.detail.value};
Nw.prototype.onIronOverlayClosed=Nw.prototype.onIronOverlayClosed;Nw.prototype.currentSeasonIndexChanged=Nw.prototype.currentSeasonIndexChanged;Nw.prototype.dataChanged=Nw.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Nw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Nw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Nw.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",String)],Nw.prototype,"label",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],Nw.prototype,"currentSeasonIndex",void 0);_.Q([_.M({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.F("design:type",Object)],Nw.prototype,"episodesInfo",void 0);_.Q([_.M({value:"false"}),_.F("design:type",Object)],Nw.prototype,"ariaExpanded",void 0);_.Q([_.Xd("#lists"),_.F("design:type",Object)],Nw.prototype,"lists",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nw.prototype,"dataChanged",null);_.Q([_.Mb("currentSeasonIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nw.prototype,"currentSeasonIndexChanged",null);_.Q([_.LO("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Nw.prototype,"onIronOverlayClosed",null);
_.Q([_.m({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Nw);
_.u(Nw,"ytd-watch-card-section-dropdown-renderer",function(){if(WiM!==void 0)return WiM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WiM=d},{mode:1});var pFY;var yq=function(){var d=_.l.apply(this,arguments)||this;d.isSearch=!1;return d};
_.x(yq,_.l);yq.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}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yq.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yq.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],yq.prototype,"isSearch",void 0);_.Q([_.m({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],yq);
_.u(yq,"ytd-watch-card-section-sequence-renderer",function(){if(pFY!==void 0)return pFY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return pFY=d},{mode:1});var URM=_.UI(function(d){return _.z("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.z(_.aH,{data:function(){return d.data().ctaButton}},{buttonViewModel:_.bE}),_.z(_.d4,{text:function(){return d.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"Zj");
URM.idomCompat=!0;_.Hk(URM,"ytd-button-banner-view-model",{props:{data:_.jE}});var C$=function(){var d=_.l.apply(this,arguments)||this;d.isSearch=!1;return d};
_.x(C$,_.l);
C$.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"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],C$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],C$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],C$.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],C$.prototype,"rounded",void 0);_.Q([_.M(),_.F("design:type",Object)],C$.prototype,"isSearch",void 0);
_.Q([_.m({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],C$);
_.u(C$,"ytd-universal-watch-card-renderer",function(){if($mh!==void 0)return $mh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $mh=d},{mode:1});var Otk;_.Hk(_.UI(function(d){var f=d.data;var R;d=!((R=_.Ze().resolve(_.WX(_.dm)))==null||!R());R={};return _.z("overview-message-view-model",{class:_.Iw("ytwOverviewMessageViewModelHost",(R.ytwOverviewMessageViewModelDarkBackground=d,R.ytwOverviewMessageViewModelLightBackground=!d,R))},_.z(_.k,{cond:function(){return f().primaryImage},
then:function(W){return _.z(_.Wk,{data:W,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.z(_.k,{cond:function(){return f().primaryText},
then:function(){return _.z("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.z(_.d4,{text:function(){return f().primaryText}}))}}),_.z(_.k,{cond:function(){return f().secondaryText},
then:function(){return _.z("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.z(_.d4,{text:function(){return f().secondaryText}}))}}))},"$j"),"overview-message-view-model",{props:{data:_.jE}});_.Hk(_.SCi,"ytd-overview-answer-view-model",{props:{data:_.jE}});var i4=function(){return _.l.apply(this,arguments)||this};
_.x(i4,_.l);i4.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"}}}};
i4.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],i4.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],i4.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],i4.prototype,"isSearch",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],i4);
_.u(i4,"ytd-secondary-search-container-renderer",function(){if(Otk!==void 0)return Otk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return Otk=d},{mode:1});var ZtM;var BK=function(){var d=_.l.apply(this,arguments)||this;d.renderSecondarySearchContainer=!1;d.isSearch=!1;return d};
_.x(BK,_.l);_.O=BK.prototype;_.O.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"}}}};
_.O.created=function(){var d=this;this.boundStampSecondarySearchContainerIfFits=function(){d.stampSecondarySearchContainerIfFits()};
_.vN("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.O.computeIsSearchFrictionPage=function(d){var f,R,W,p,U;d=d==null?void 0:(f=d.primaryContents)==null?void 0:(R=f.sectionListRenderer)==null?void 0:(W=R.contents)==null?void 0:(p=W[0])==null?void 0:(U=p.itemSectionRenderer)==null?void 0:U.contents;if(!d)return!1;f=_.Z(d);for(R=f.next();!R.done;R=f.next())if(W=void 0,(W=R.value)==null?0:W.searchFrictionViewModel)return!0;return!1};
_.O.computeShowSecondaryColumn=function(d,f){return!!(f&&f.secondaryContents&&d)};
_.O.activeChanged=function(){var d=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.qb(this,this.debounceStampSecondarySearchContainerIfFits)),_.i8(function(){d.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.qb(this,this.debounceStampSecondarySearchContainerIfFits))};
_.O.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.O.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.O.debounceStampSecondarySearchContainerIfFits=function(){_.Bf(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.O.onRetrieveLocation=function(d,f){f.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);d.stopPropagation()};
_.O.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
BK.prototype.dataChanged=BK.prototype.dataChanged;BK.prototype.onRetrieveLocation=BK.prototype.onRetrieveLocation;BK.prototype.persistentGuideChanged=BK.prototype.persistentGuideChanged;BK.prototype.activeChanged=BK.prototype.activeChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],BK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],BK.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],BK.prototype,"ironResizableBehavior",void 0);_.Q([_.M(),_.F("design:type",Boolean)],BK.prototype,"active",void 0);_.Q([_.M(),_.F("design:type",Object)],BK.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.q("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],BK.prototype,"useBiggerThumbs",void 0);_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Kf("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],BK.prototype,"biggerThumbsStyle",void 0);_.Q([_.M(),_.F("design:type",Object)],BK.prototype,"renderSecondarySearchContainer",void 0);_.Q([_.M({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.F("design:type",Boolean)],BK.prototype,"showSecondaryColumn",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.F("design:type",Boolean)],BK.prototype,"isSearchFrictionPage",void 0);
_.Q([_.M(),_.F("design:type",Object)],BK.prototype,"isSearch",void 0);_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BK.prototype,"activeChanged",null);_.Q([_.e2("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BK.prototype,"persistentGuideChanged",null);
_.Q([_.LO("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],BK.prototype,"onRetrieveLocation",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BK.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],BK);
_.u(BK,"ytd-two-column-search-results-renderer",function(){if(ZtM!==void 0)return ZtM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ZtM=d},{mode:1});var cK=function(){var d=_.l.apply(this,arguments)||this;d.hasSearchHeader=!1;d.hasSecondaryContent=!1;d.hasBiggerThumbs=_.q("enable_desktop_search_bigger_thumbs");d.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return d};
_.x(cK,_.l);_.O=cK.prototype;_.O.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:_.Cm(["aa","eocs"])}}};
_.O.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.O.loadPage_=function(d){this.initCsi();d&&(this.data=d,_.vN("REFINEMENTS_TUPLE",["FromSearchResponse",d.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.jY(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.O.initCsi=function(){_.G5("results",["ol","cpt"])};
_.O.updateTitle=function(){var d=_.$3(window.location.href,"q");d||(d=_.$3(window.location.href,"search_query"));_.E$(this.hostElement,"yt-update-title",d||"")};
_.O.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.O.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.q("web_srp_data_changed_terminate_imp_killswitch")||_.zV(this.hostElement,"yt-terminate-video-preview-action")};
_.O.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.O.computeHasSearchHeader=function(d){var f;d=d==null?void 0:(f=d.header)==null?void 0:f.searchHeaderRenderer;return!!d&&(!!d.searchFilterButton||!!d.chipBar)};
_.O.computeHasSecondaryContent=function(d){var f,R;return!!(d==null?0:(f=d.contents)==null?0:(R=f.twoColumnSearchResultsRenderer)==null?0:R.secondaryContents)};
_.Uh.Object.defineProperties(cK,{template:{configurable:!0,enumerable:!0,get:function(){if(J0R===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);J0R=d}d=J0R;return d}}});
cK.prototype.onReloadContinuationFinish=cK.prototype.onReloadContinuationFinish;cK.prototype.dataChanged=cK.prototype.dataChanged;_.Q([_.A(_.SJ.YtPageBehavior),_.F("design:type",Object)],cK.prototype,"ytPageBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],cK.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],cK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],cK.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cK.prototype,"data",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],cK.prototype,"monitorScroll",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cK.prototype,"hasSearchHeader",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cK.prototype,"hasSecondaryContent",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cK.prototype,"hasBiggerThumbs",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cK.prototype,"dataChanged",null);
_.Q([_.LO("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cK.prototype,"onReloadContinuationFinish",null);_.Q([_.m({is:"ytd-search"})],cK);_.Kz.registerService(_.NkL,cK);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("h8y2qb");
var jDs=function(d){if(d=_.Izv(d)){var f;(f=d.sources)!=null&&f[0]?(f=_.LKk(d),f=f<1?"VERTICAL":f>1?"HORIZONTAL":"SQUARE"):f=void 0;return f}},V5=function(d){_.Ie.call(this,"upload");
this.opts.query=d},RWL=function(d,f){return _.z(fY$,{data:d,
onYtNavigate:f})},WtL=function(d,f){return _.qn(d.entities,"pageHeaderEntity",f)},UXM=function(d,f){return d.map(function(R){if(R.tabRenderer)return pok(R.tabRenderer);
if(R.expandableTabRenderer&&f){var W=R.expandableTabRenderer;return{customTabRenderable:function(){return f(W)}}}return{}})},pok=function(d){return{identifier:d.tabIdentifier,
aTagConfig:_.Nq({innertubeCommand:d.endpoint,forceNewState:!0}),title:d.title,selected:d.selected,disabled:d.unselectable,icon:d.icon}},O6y=function(d){return _.zD({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:d})},Z6G=function(d){if(!_.Ov(document,"gtm-noscript")){var f=document.createElement("noscript");
f.id="gtm-noscript";f.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+d+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(f)}};_.fv(V5,_.Ie);V5.prototype.JSC$10057_setLabel=function(d){V5.superClass_.JSC$10057_setLabel.call(this,d);return this};
V5.prototype.addUploadMetadata=function(d,f){V5.superClass_.addUploadMetadata.call(this,d,f);return this};var sDY=function(d){if(d!=="youtubebanner"&&d!=="youtube-channel-banner")throw Error("to");V5.call(this,d)};
_.x(sDY,V5);sDY.prototype.JSC$10057_setLabel=function(d){V5.prototype.JSC$10057_setLabel.call(this,d);return this};
sDY.prototype.addUploadMetadata=function(d,f){V5.prototype.addUploadMetadata.call(this,d,f);return this};var gxI=[_.Mf,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(d){_.Vb(d).path[0]!==this&&(this.resetLayout(),d.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var d=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.U7(this._layoutDebouncer,_.rO,d);_.O7(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var d=this;requestAnimationFrame(function(){d.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(d){this.resizerShouldNotify(d)&&this._notifyDescendant(d)},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 H6I=[_.THL,{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(d,f){var R=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[d];if(!R)throw new ReferenceError(this._getUndefinedMsg(d));d=this._boundEffect(R,f||{});d.setUp();return d},
_effectsChanged:function(d,f,R){this._tearDownEffects();d&&R&&(d.split(" ").forEach(function(W){var p;W!==""&&((p=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[W])?this._effects.push(this._boundEffect(p,f[W])):console.warn(this._getUndefinedMsg(W)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(d,f){f=f||{};var R=parseFloat(f.startsAt||0),W=parseFloat(f.endsAt||1),p=W-R,U=function(){};
W=R===0&&W===1?d.run:function(g,K){d.run.call(this,Math.max(0,(g-R)/p),K)};
return{setUp:d.setUp?d.setUp.bind(this,f):U,run:d.run?W.bind(this):U,tearDown:d.tearDown?d.tearDown.bind(this):U}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(d){d.setUp()!==!1&&this._effectsRunFn.push(d.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(d){d.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(d,f){this._effectsRunFn&&this._effectsRunFn.forEach(function(R){R(d,f)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var d=this._clampedScrollTop;this._updateScrollState(d);this.threshold>0&&this._setThresholdTriggered(d>=this.threshold)}},
_getDOMRef:function(d){console.warn("_getDOMRef","`"+d+"` is undefined")},
_getUndefinedMsg:function(d){return"Scroll effect `"+d+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+d+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("uo`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(d){var f={};d=parseFloat(d.scalar);f.background=this._getDOMRef("background");f.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");f.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");f.deltaBg=f.backgroundFrontLayer.offsetHeight-f.background.offsetHeight;f.deltaBg===0?(isNaN(d)&&(d=.8),f.deltaBg=(this._dHeight||0)*d):(isNaN(d)&&(d=
1),f.deltaBg*=d);this._fxParallaxBackground=f},
run:function(d){var f=this._fxParallaxBackground;this.transform("translate3d(0px, "+f.deltaBg*Math.min(1,d)+"px, 0px)",f.backgroundFrontLayer);f.backgroundRearLayer&&this.transform("translate3d(0px, "+f.deltaBg*Math.min(1,d)+"px, 0px)",f.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var Kty;var ExY;var zWh=function(){};
_.O=zWh.prototype;_.O._scrollTargetChanged=function(){};
_.O.scroll=function(){};
_.O._isValidScrollTarget=function(){};
_.O._toggleScrollListener=function(){};
_.O.toggleScrollListener=function(){};
_.O.createEffect=function(){};
_.O._effectsChanged=function(){};
_.O._layoutIfDirty=function(){};
_.O._boundEffect=function(){};
_.O._setUpEffect=function(){};
_.O._tearDownEffects=function(){};
_.O._runEffects=function(){};
_.O._scrollHandler=function(){};
_.O._scrollStateChanged=function(){};
_.O._getUndefinedMsg=function(){};
_.O.notifyResize=function(){};
_.O.assignParentResizable=function(){};
_.O.stopResizeNotificationsFor=function(){};
_.O._subscribeIronResize=function(){};
_.O._unsubscribeIronResize=function(){};
_.O.resizerShouldNotify=function(){};
_.O._onDescendantIronResize=function(){};
_.O._fireResize=function(){};
_.O._onIronRequestResizeNotifications=function(){};
_.O._parentResizableChanged=function(){};
_.O._notifyDescendant=function(){};
_.O._requestResizeNotifications=function(){};
_.O._findParent=function(){};
_.O._appResetLayoutHandler=function(){};
_.O.resetLayout=function(){};
_.O._notifyLayoutChanged=function(){};
_.O._notifyDescendantResize=function(){};
_.O._setThresholdTriggered=function(){};
zWh=_.Pf({_template:function(){if(ExY!==void 0)return ExY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Kty===void 0&&(Kty=document.createElement("template"));var W=Kty;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return ExY=d},
is:"tp-yt-app-header",behaviors:[H6I,gxI],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 d=_.Vb(this.$.slot).getDistributedNodes(),f=0,R;R=d[f];f++)if(R.nodeType===Node.ELEMENT_NODE)if(R.hasAttribute("sticky")){this._stickyElRef=R;break}else this._stickyElRef||(this._stickyElRef=R);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var d=this._clampedScrollTop,f=this._height===0||d===0,R=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;f||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();f?this._updateScrollState(d,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=R}},
_updateScrollState:function(d,f){if(this._height!==0){var R=0,W=this._top;var p=this._maxHeaderTop;var U=d-this._lastScrollTop,g=Math.abs(U),K=d>this._lastScrollTop,E=performance.now();this._mayMove()&&(R=this._clamp(this.reveals?W+U:d,0,p));d>=this._dHeight&&(R=this.condenses&&!this.fixed?Math.max(this._dHeight,R):R,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&g<100){if(E-this._initTimestamp>300||this._wasScrollingDown!==K)this._initScrollTop=d,this._initTimestamp=E;d>=p&&
(Math.abs(this._initScrollTop-d)>30||g>10?(K&&d>=p?R=p:!K&&d>=this._dHeight&&(R=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((R-W)/(U/(E-this._lastTimestamp)),0,300)+"ms"):R=this._top)}p=this._dHeight===0?d>0?1:0:R/this._dHeight;f||(this._lastScrollTop=d,this._top=R,this._wasScrollingDown=K,this._lastTimestamp=E);if(f||p!==this._progress||W!==R||d===0)this._progress=p,this._runEffects(p,R),this._transformHeader(R)}},
_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(d){this.translate3d(0,-d+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&d>=this._stickyElTop?Math.min(d,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(d,f,R){return Math.min(R,Math.max(f,d))},
_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),_.Vb(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(d){switch(d){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Vb(this).querySelector("[main-title]");case "condensedTitle":return _.Vb(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var kJk;var YAh;_.Pf({_template:function(){if(YAh!==void 0)return YAh;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;kJk===void 0&&(kJk=document.createElement("template"));var W=kJk;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return YAh=d},
is:"tp-yt-app-header-layout",behaviors:[gxI],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.Vb(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var d=this.header;if(this.isAttached&&d){this.$.wrapper.classList.remove("initializing");d.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)d.style.left=
"",d.style.right="";else{var f=this.getBoundingClientRect(),R=document.documentElement.clientWidth-f.right;d.style.left=f.left+"px";d.style.right=R+"px"}f=this.$.contentContainer.style;R=d.offsetHeight;d.fixed&&!d.condenses&&this.hasScrollingRegion?(f.marginTop=R+"px",f.paddingTop=""):(f.paddingTop=R+"px",f.marginTop="")}}});var b6M=new _.C0("alertCommand");var DXs=new _.C0("manageLabsStateCommand");var IYY=new _.C0("inlineFormRenderer");var rk=new _.C0("playlistSidebarPrimaryInfoRenderer");var qAI=new _.C0("productDetailsThumbnailRenderer"),Lt2=new _.C0("productDetailsVariantRenderer"),eW2=new _.C0("productDetailsVariantOptionRenderer"),xXR=new _.C0("productDetailsOffersContainerRenderer"),XoI=new _.C0("productDetailsOfferRenderer");var T$I=new _.C0("shoppingFlaggingRenderer");var ArI=new _.C0("playlistBylineRenderer");var aYy=new _.C0("insertChannelTabCommand");var m4=function(){return _.Ai.apply(this,arguments)||this};
_.x(m4,_.Ai);_.O=m4.prototype;_.O.activeChanged=function(){if(this.active){var d=_.Eo(this.hostElement).querySelector("#header");d&&_.E$(d,"iron-resize");window.addEventListener("scroll",_.qb(this,this.onScroll))}else window.removeEventListener("scroll",_.qb(this,this.onScroll)),_.E$(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.O.guideVisibleChanged=function(){var d=_.Eo(this.hostElement).querySelector("#header");d&&_.E$(d,"iron-resize")};
_.O.onScroll=function(){var d=this;_.Bf(this,"onScroll",function(){var f=_.Eo(d.hostElement).querySelector("#header");f&&f.polymerController&&(f=f.polymerController.getScrollState().progress===1?"standard":"seamed",_.E$(d.hostElement,"yt-request-panel-mode-change",{mode:f}))},10)};
_.O.tabsChanged=function(){if(this.tabs){for(var d=null,f=0,R=this.tabs.length;f<R;++f){var W=this.tabs[f].tabRenderer;if(W&&W.selected){d=f;break}}this.selected=d}};
_.O.onTabsActivate=function(d){_.E$(this.hostElement,"yt-navigate",{endpoint:this.tabs[d.detail.selected].tabRenderer.endpoint})};
m4.prototype.tabsChanged=m4.prototype.tabsChanged;m4.prototype.guideVisibleChanged=m4.prototype.guideVisibleChanged;m4.prototype.activeChanged=m4.prototype.activeChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],m4.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.M(),_.F("design:type",Array)],m4.prototype,"tabs",void 0);
_.Q([_.M(),_.F("design:type",Object)],m4.prototype,"selected",void 0);_.Q([_.M(),_.F("design:type",Boolean)],m4.prototype,"active",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],m4.prototype,"disableHeaderFluidWidth",void 0);_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m4.prototype,"activeChanged",null);
_.Q([_.e2("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m4.prototype,"guideVisibleChanged",null);_.Q([_.e2("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m4.prototype,"tabsChanged",null);_.Q([_.aG()],m4);var MzY=[_.N.YtRendererBehavior,_.CV.YtdGuideStateAwareBehavior,m4.prototype];var woL=2/3,lY$=_.z2(130749),GJk=function(d,f){var R=this;this.element=d;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){R.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:woL,moveAction:function(W){R.moveAction(W)},
triggerAction:function(){R.element.isReloading=!0;_.NL(_.Ah(),{visualElement:lY$});_.Lu.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:R.element}})}}}};
_.kl(_.Ah(),lY$,this.layer);this.gesture=new _.gk(d,f,this.refreshConfig,"pan-down");this.attach()};
_.O=GJk.prototype;_.O.attach=function(){this.gesture.attach()};
_.O.detach=function(){this.gesture.detach()};
_.O.reset=function(){this.element.close()};
_.O.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.O.moveAction=function(d){this.element.rotation=d*360};var SAh=_.z2(130750),uM=function(d,f,R,W,p){var U=this;this.element=d;this.parent=R;this.channelHeader=W;this.ytdReduxDispatch=p;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){U.tabsStartAtInPx=U.channelHeader.clientHeight-48;var g;(g=U.selectedTab)!=null&&g.title&&(g=_.Ze().resolve(_.WX(_.RH)))&&(g=g.getCurrentPage(),U.lastVisitedTabScrollPosition=g.getScrollTop(),U.previousTab&&
((U.lastVisitedTabScrollPosition===void 0?0:U.lastVisitedTabScrollPosition<U.channelHeader.clientHeight-48)?U.scrollPositionForTabs.has(U.selectedTab.title)&&U.scrollPositionForTabs.delete(U.selectedTab.title):U.scrollPositionForTabs.set(U.selectedTab.title,g.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:VzJ(),triggerAction:function(){U.navigate(U.previousTab)},
moveAction:function(g,K){U.moveAction(g,K)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-VzJ(),triggerAction:function(){U.navigate(U.nextTab)},
moveAction:function(g,K){U.moveAction(g,K)}}}};
_.kl(_.Ah(),SAh,this.layer);this.gesture=new _.gk(d,f,this.tabConfig);this.attach()};
uM.prototype.attach=function(){this.gesture.attach()};
uM.prototype.detach=function(){this.gesture.detach()};
uM.prototype.tabsChanged=function(d){if(d){var f=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;d=_.Z(d);for(var R=d.next();!R.done;R=d.next()){R=R.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=R);var W=void 0;if((W=R)==null?0:W.selected)this.previousTab=f,this.selectedTab=R;f=R}f=this.gesture;d=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}});
f.config=d;this.scrollPositionNeedsUpdate=!0}};
uM.prototype.moveAction=function(d,f){if(!this.tabsElement){var R;this.tabsElement=(R=this.parent.header)==null?void 0:R.tabsElement;f==="right"&&this.previousTab?_.Z4c(_.au.instance,this.previousTab.endpoint,{},""):f==="left"&&this.nextTab&&_.Z4c(_.au.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}R=this.tabsElement._pos;f==="right"&&(d*=-1);this.tabsElement._positionBar(R.width,R.left*1+R.width*d)};
var VzJ=function(){var d,f;return(f=(d=_.Ze().resolve(_.RH).getCurrentPage())==null?void 0:d.clientWidth)!=null?f:0};
uM.prototype.navigate=function(d){this.element.data=void 0;if(d=d==null?void 0:d.endpoint)this.ytdReduxDispatch(O6y(!0)),_.NL(_.Ah(),{visualElement:SAh}),_.Lu.instance.resolveCommand({navigateAction:{endpoint:d}},{form:{element:this.element}})};var rrM;var mXI;var PQ=function(){return _.l.apply(this,arguments)||this};
_.x(PQ,_.l);PQ.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],PQ.prototype,"data",void 0);_.Q([_.m({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],PQ);
_.u(PQ,"ytd-labs-edit-renderer",function(){if(mXI!==void 0)return mXI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mXI=d},{mode:1});var ufB;var Q5=function(){var d=_.l.apply(this,arguments)||this;d.dark=!1;d.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";d.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(Q5,_.l);Q5.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Q5.prototype.ready=function(){var d=document.documentElement.hasAttribute("dark");this.setBackgroundImage(d);this.dark=d};
Q5.prototype.onDarkModeToggledAction=function(d){this.setBackgroundImage(d);this.dark=d};
Q5.prototype.setBackgroundImage=function(d){_.DV(this.hostElement,{"--yt-labs-header-background":"url("+(d?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Q5.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Q5.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Q5.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Q5.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Q5.prototype,"dark",void 0);
_.Q([_.m({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Q5);
_.u(Q5,"ytd-labs-header-renderer",function(){if(ufB!==void 0)return ufB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ufB=d},{mode:1});var PtJ;var vQ=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return d};
_.x(vQ,_.l);vQ.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"}}}}}};
vQ.prototype.onYtToggleButton=function(d){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",d.detail.toggled)};
vQ.prototype.onManageLabsState=function(d){if(d=_.e(d,DXs))d.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?d.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&d.labsItemId===this.data.labsItemId&&(d.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.zV(this.hostElement,"yt-check-labs-opted-in-state").some(function(f){return f})&&this.data.confirmationDialogCommand?_.b5(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.Ze().resolve(_.s4).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&d.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.Ze().resolve(_.s4).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
vQ.prototype.onCheckLabsOptedInState=function(){var d=this.get("data.primaryButton.toggleButtonRenderer");return d?d.isToggled:!1};
_.Uh.Object.defineProperties(vQ.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
vQ.prototype.onYtToggleButton=vQ.prototype.onYtToggleButton;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],vQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],vQ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vQ.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],vQ.prototype,"itemStyle",null);_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vQ.prototype,"onYtToggleButton",null);_.Q([_.m({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],vQ);
_.u(vQ,"ytd-labs-item-renderer",function(){if(PtJ!==void 0)return PtJ;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PtJ=d},{mode:1});var QDJ;var vxy;var Fw=function(){return _.l.apply(this,arguments)||this};
_.x(Fw,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Fw.prototype,"data",void 0);_.Q([_.m({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],Fw);
_.u(Fw,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(vxy!==void 0)return vxy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vxy=d},{mode:1});var Ft$;var Jk=function(){return _.l.apply(this,arguments)||this};
_.x(Jk,_.l);Jk.prototype.observeSuperchatChip=function(){if(this.data){var d={"--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)};_.DV(this.hostElement,d)}};
Jk.prototype.colorFromDecimal=function(d){return _.yF(Number(d||0))};
Jk.prototype.observeSuperchatChip=Jk.prototype.observeSuperchatChip;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Jk.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Jk.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jk.prototype,"observeSuperchatChip",null);_.Q([_.m({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Jk);
_.u(Jk,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(Ft$!==void 0)return Ft$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Ft$=d},{mode:1});var nF=function(){return _.l.apply(this,arguments)||this};
_.x(nF,_.l);nF.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"}}}};
_.Uh.Object.defineProperties(nF.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.oP),_.F("design:type",Object)],nF.prototype,"ytdDismissibleItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],nF.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nF.prototype,"hideMessageBlock",null);
_.Q([_.m({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],nF);
_.u(nF,"ytd-live-chat-history-entry-renderer",function(){if(QDJ!==void 0)return QDJ;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QDJ=d},{mode:1});var Jr2;var hk=function(){return _.l.apply(this,arguments)||this};
_.x(hk,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hk.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hk.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],hk);
_.u(hk,"ytd-channel-options-renderer",function(){if(Jr2!==void 0)return Jr2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Jr2=d},{mode:1});var nxk;var o8=function(){return _.l.apply(this,arguments)||this};
_.x(o8,_.l);o8.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],o8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],o8.prototype,"data",void 0);_.Q([_.m({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],o8);
_.u(o8,"ytd-settings-email-item-renderer",function(){if(nxk!==void 0)return nxk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nxk=d},{mode:1});var hWI;var $M=function(){return _.l.apply(this,arguments)||this};
_.x($M,_.l);$M.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"}}}};
$M.prototype.getExpansionIcon=function(d){return d?"COLLAPSE":"EXPAND"};
$M.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.Uh.Object.defineProperties($M.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$M.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$M.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$M.prototype,"data",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],$M.prototype,"expanded",void 0);_.Q([_.a("expanded"),_.F("design:type",String),_.F("design:paramtypes",[])],$M.prototype,"emailListExpanded",null);
_.Q([_.Xd("#options"),_.F("design:type",Object)],$M.prototype,"options",void 0);_.Q([_.m({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],$M);
_.u($M,"ytd-settings-email-list-renderer",function(){if(hWI!==void 0)return hWI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hWI=d},{mode:1});var ox$;var NB=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return d};
_.x(NB,_.l);NB.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"}}}};
NB.prototype.handleSignalActionSubmitForm=function(){var d,f=(d=this.formRenderer)==null?void 0:d.getForm();f&&this.data.serviceEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},f,{element:this.hostElement})})};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],NB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],NB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],NB.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],NB.prototype,"data",void 0);_.Q([_.Xd("yt-form-renderer"),_.F("design:type",Object)],NB.prototype,"formRenderer",void 0);
_.Q([_.m({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],NB);
_.u(NB,"ytd-settings-gaia-link-renderer",function(){if(ox$!==void 0)return ox$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ox$=d},{mode:1});var $Xh;var y5=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return d};
_.x(y5,_.l);y5.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.qEy()&&this.set("data.hidden",!1)};
y5.prototype.onSwitchReady=function(){var d=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.q("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.IoI().then(function(f){f&&(Notification.permission==="default"?d.set("data.hidden",!1):Notification.permission==="granted"&&_.k9("NotificationsDisabled").then(function(R){R||_.zV(d.hostElement,"yt-toggle-settings-switch",[d.data.id,!R]);d.set("data.hidden",!1)}).catch(function(){}))})})};
y5.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}}}}};
y5.prototype.handleUpdateOptionsCommand=function(d){(d=_.e(d,_.YPe))&&this.data&&this.data.id===d.id&&(this.set("data.hidden",d.hidden),d.text!==void 0&&this.set("data.text",d.text),d.clearOptions&&this.set("data.options",[]))};
y5.prototype.onSwitchReady=y5.prototype.onSwitchReady;y5.prototype.dataChanged=y5.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],y5.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],y5.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],y5.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],y5.prototype,"data",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y5.prototype,"dataChanged",null);_.Q([_.LO("yt-settings-switch-ready"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y5.prototype,"onSwitchReady",null);_.Q([_.m({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],y5);
_.u(y5,"ytd-settings-options-renderer",function(){if($Xh!==void 0)return $Xh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $Xh=d},{mode:1});var N$2;var CF=function(){return _.l.apply(this,arguments)||this};
_.x(CF,_.l);CF.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
CF.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
CF.prototype.onYtExpanderMoreTapped=CF.prototype.onYtExpanderMoreTapped;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],CF.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],CF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],CF.prototype,"data",void 0);
_.Q([_.LO("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CF.prototype,"onYtExpanderMoreTapped",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],CF);
_.u(CF,"ytd-product-details-description-renderer",function(){if(N$2!==void 0)return N$2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return N$2=d},{mode:1});var yr$;var iM=function(){var d=_.l.apply(this,arguments)||this;d.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";d.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";d.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";d.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return d};
_.x(iM,_.l);iM.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Uh.Object.defineProperties(iM.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:(f=d.offerData)==null?void 0:f.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?void 0:d.purchaseButtonRenderers)!==void 0&&((f=this.data)==null?void 0:f.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.formattedFromMerchantText)&&(!((f=this.data)==null||!f.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],iM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iM.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],iM.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iM.prototype,"data",void 0);
_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],iM.prototype,"shippingIcon",void 0);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],iM.prototype,"shippingAddressIcon",void 0);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],iM.prototype,"googleGuaranteeIcon",void 0);
_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],iM.prototype,"returnPolicyIcon",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iM.prototype,"showAdditionalFees",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iM.prototype,"showMultiPurchaseButtons",null);
_.Q([_.a("data","showMultiPurchaseButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iM.prototype,"showPurchaseData",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],iM);
_.u(iM,"ytd-product-details-hero-offer-renderer",function(){if(yr$!==void 0)return yr$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yr$=d},{mode:1});var CtG;var i6$;var BQ=function(){return _.l.apply(this,arguments)||this};
_.x(BQ,_.l);_.O=BQ.prototype;_.O.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.O.onKeyDown=function(d){d=d.keyCode;d!==13&&d!==32||this.handleSelection()};
_.O.onMouseEnterImage=function(){var d;((d=this.data)==null?void 0:d.thumbnailDetails)!==void 0&&_.kh(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.O.onMouseLeaveImage=function(){_.kh(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.O.handleSelection=function(){this.data&&_.E$(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.Uh.Object.defineProperties(BQ.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.isSelected)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],BQ.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],BQ.prototype,"isSelected",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],BQ);
_.u(BQ,"ytd-product-details-thumbnail-renderer",function(){if(i6$!==void 0)return i6$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return i6$=d},{mode:1});var cQ=function(){var d=_.l.apply(this,arguments)||this;var f={};d.actionMap=(f["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",f["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",f);d.selectedThumbnailIndex=0;d.selectItem=function(R){R.target.onKeyDown(R)};
return d};
_.x(cQ,_.l);_.O=cQ.prototype;_.O.handlePreviewImageSelect=function(d){this.hoverThumbnail=d};
_.O.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.O.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.O.onThumbnailSelected=function(d,f){this.selectedThumbnailIndex=f};
_.O.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.O.updateOffset=function(){var d=_.Eo(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-d));this.ytdHorizontalListBehavior.reposition_()};
_.Uh.Object.defineProperties(cQ.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null?0:d.imageRenderer){var f,R;return((f=this.data)==null?void 0:(R=f.imageRenderer)==null?void 0:R.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var d;if((d=this.data)==null?0:d.imageRenderer){var f;return(f=_.e(this.data.imageRenderer[this.selectedThumbnailIndex],qAI))==null?void 0:f.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R,W,p=(W=(f=this.data)==null?void 0:(R=f.imageRenderer)==null?void 0:R.map(function(U,g){return{productDetailsThumbnailRenderer:Object.assign({},_.e(U,qAI),{index:g,isSelected:g===d.selectedThumbnailIndex})}}))!=null?W:[];
return Object.assign({},this.data,{imageRenderer:p})}}});
cQ.prototype.updateOffset=cQ.prototype.updateOffset;cQ.prototype.dataChanged=cQ.prototype.dataChanged;cQ.prototype.onThumbnailSelected=cQ.prototype.onThumbnailSelected;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cQ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],cQ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.K1.YtdHorizontalListBehavior),_.F("design:type",Object)],cQ.prototype,"ytdHorizontalListBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],cQ.prototype,"componentBehavior",void 0);_.Q([_.A([_.eE.YtActionHandlerBehavior]),_.F("design:type",Object)],cQ.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],cQ.prototype,"data",void 0);_.Q([_.M({value:"$.items.children"}),_.F("design:type",String)],cQ.prototype,"itemsPath",void 0);_.Q([_.M({value:3}),_.F("design:type",Number)],cQ.prototype,"initialCount",void 0);
_.Q([_.Xd("#items"),_.F("design:type",Object)],cQ.prototype,"items",void 0);_.Q([_.M(),_.F("design:type",Object)],cQ.prototype,"selectedThumbnailIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],cQ.prototype,"hoverThumbnail",void 0);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cQ.prototype,"showThumbnails",null);
_.Q([_.LO("ytd-product-details-thumbnail-renderer-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Number]),_.F("design:returntype")],cQ.prototype,"onThumbnailSelected",null);_.Q([_.a("data","selectedThumbnailIndex","hoverThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],cQ.prototype,"thumbnailDetails",null);_.Q([_.a("data","selectedThumbnailIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],cQ.prototype,"populatedData",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cQ.prototype,"dataChanged",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cQ.prototype,"updateOffset",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],cQ);
_.u(cQ,"ytd-product-details-image-carousel-renderer",function(){if(CtG!==void 0)return CtG;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return CtG=d},{mode:_.kO("kevlar_poly_si_batch_j079")?1:2});var B$y;var tk=function(){return _.l.apply(this,arguments)||this};
_.x(tk,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tk.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],tk.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],tk.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tk.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],tk);
_.u(tk,"ytd-product-details-offer-renderer",function(){if(B$y!==void 0)return B$y;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return B$y=d},{mode:1});var cr$;var dR=function(){var d=_.l.apply(this,arguments)||this;d.isOffersHidden=!0;return d};
_.x(dR,_.l);dR.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var d,f=_.e((d=this.data)==null?void 0:d.viewOffersButton,_.Qj);f&&this.ytRendererBehavior.logExplicitClick(f)};
dR.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.Uh.Object.defineProperties(dR.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W;return(R=_.e((d=this.data)==null?void 0:(f=d.offers)==null?void 0:f[0],XoI))==null?void 0:(W=R.offerData)==null?void 0:W.vendorLogoUrl}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],dR.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dR.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],dR.prototype,"isOffersHidden",void 0);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],dR.prototype,"firstOfferVendorLogoUrl",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],dR);
_.u(dR,"ytd-product-details-offers-container-renderer",function(){if(cr$!==void 0)return cr$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return cr$=d},{mode:1});var tzI;var dm$;var jD=function(){return _.l.apply(this,arguments)||this};
_.x(jD,_.l);jD.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
jD.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.kh(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
jD.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.kh(this,"ytd-product-details-variant-image-unselect")};
_.Uh.Object.defineProperties(jD.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 d;return((d=this.data)==null?void 0:d.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?void 0:d.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((f=this.data)==null?void 0:f.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((R=this.data)==null?void 0:R.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var d;if(((d=this.data)==null?void 0:d.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.isUnavailable?(d=this.data)==null?void 0:d.variantOptionUnavailableAccessibilityLabel:(f=this.data)==null?void 0:f.variantOptionAccessibilityLabel}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],jD.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],jD.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jD.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],jD.prototype,"displayType",void 0);
_.Q([_.a("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jD.prototype,"isImageButton",null);_.Q([_.a("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jD.prototype,"isPillButton",null);_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jD.prototype,"isActive",null);
_.Q([_.a("data"),_.M({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jD.prototype,"isUnavailable",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jD.prototype,"thumbnailDetails",null);_.Q([_.a("isUnavailable","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jD.prototype,"accessibilityLabel",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],jD);
_.u(jD,"ytd-product-details-variant-option-renderer",function(){if(dm$!==void 0)return dm$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return dm$=d},{mode:1});var jzM;var f$=function(){var d=_.l.apply(this,arguments)||this;d.variantsExpanded=!1;d.hideShowMoreLessVariantButton=!0;d.initialized=!1;d.computeVariantsDebouncer=null;d.computeVariants=function(f){f=f===void 0?!1:f;d.variantsExpanded||d.showOptions()||!f||(d.variantsExpanded=!0);if(d.variantsExpanded){f=_.Z(d.items.children);for(var R=f.next();!R.done;R=f.next())R.value.hidden=!1}d.initialized=!0};
return d};
_.x(f$,_.l);_.O=f$.prototype;_.O.ready=function(){var d=this;setTimeout(function(){d.computeVariants(!0)})};
_.O.showOptions=function(){for(var d=_.Z(this.items.children),f=d.next();!f.done;f=d.next())f.value.hidden=!0;var R=this.container.getBoundingClientRect().width,W=0,p=d=0;f=!1;for(var U=_.Z(this.items.children),g=U.next();!g.done;g=U.next()){g=g.value;g.hidden=!1;var K=g.getBoundingClientRect().width;if(W+K<R)W+=K;else if(++p<2)W=K;else break;d+=1;g.hasAttribute("is-active")&&(f=!0)}for(R=d;R<this.items.children.length;R++)this.items.children[R].hidden=!0;this.hideShowMoreLessVariantButton=d===this.items.children.length;
return f};
_.O.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.U7(this.computeVariantsDebouncer,_.yJ.after(100),this.computeVariants)};
_.O.onShowMoreLessVariantsButtonClick=function(){var d;(d=this.data)!=null&&d.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.O.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.Uh.Object.defineProperties(f$.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.variantOptionRenderers)==null?void 0:f.find(function(U){return _.e(U,eW2).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),W,p;
return(p=(W=_.e(R,eW2))==null?void 0:W.name)!=null?p:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.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"}}}});
f$.prototype.debouncedComputeVariants=f$.prototype.debouncedComputeVariants;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],f$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],f$.prototype,"componentBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],f$.prototype,"ironResizableBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],f$.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],f$.prototype,"variantsExpanded",void 0);_.Q([_.M(),_.F("design:type",Object)],f$.prototype,"hideShowMoreLessVariantButton",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],f$.prototype,"initialized",void 0);_.Q([_.Xd("#items"),_.F("design:type",HTMLDivElement)],f$.prototype,"items",void 0);_.Q([_.Xd("#container"),_.F("design:type",HTMLDivElement)],f$.prototype,"container",void 0);
_.Q([_.Xd("#more-variants-button"),_.F("design:type",HTMLElement)],f$.prototype,"moreVariantsButton",void 0);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],f$.prototype,"selectedOptionName",null);_.Q([_.e2("data","variantsExpanded"),_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],f$.prototype,"debouncedComputeVariants",null);
_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],f$.prototype,"displayType",null);_.Q([_.a("displayType"),_.F("design:type",Object),_.F("design:paramtypes",[])],f$.prototype,"variantItemsClassname",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],f$);
_.u(f$,"ytd-product-details-variant-renderer",function(){if(jzM!==void 0)return jzM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jzM=d},{mode:1});var Rq=function(){return _.l.apply(this,arguments)||this};
_.x(Rq,_.l);
Rq.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"}}}};
_.Uh.Object.defineProperties(Rq.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(f=_.e((d=this.data)==null?void 0:d.offersContainerRenderer,xXR))==null?void 0:f.offers;return R!==void 0&&(R==null?void 0:R.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 d,f,R;return((R=(d=this.data)==null?void 0:(f=d.variants)==null?void 0:f.map(function(W){var p,U;W=(U=(p=_.e(W,Lt2))==null?void 0:p.variantOptionRenderers)==null?void 0:U.find(function(K){var E;return((E=_.e(K,eW2))==null?void 0:E.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var g;return(g=_.e(W,eW2))==null?void 0:g.name}).filter(function(W){return typeof W==="string"}))!=null?R:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var d,f,R,W=(f=_.e((d=this.data)==null?void 0:d.shoppingFlaggingRenderer,T$I))==null?void 0:(R=f.reportButton)==null?void 0:R.buttonRenderer;if(W)return{text:W.text,command:W.command,icon:{iconType:"FLAG"},accessibilityData:W.accessibilityData,trackingParams:W.trackingParams,loggingDirectives:W.loggingDirectives}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Rq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Rq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Rq.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Rq.prototype,"data",void 0);_.Q([_.Xd("#image-carousel-renderer"),_.F("design:type",Object)],Rq.prototype,"imageCarouselRenderer",void 0);
_.Q([_.Xd("#hero-offer-renderer"),_.F("design:type",Object)],Rq.prototype,"productDetailsHeroOfferRenderer",void 0);_.Q([_.Xd("#variants"),_.F("design:type",Object)],Rq.prototype,"productDetailsVariantRenderer",void 0);_.Q([_.Xd("#offers"),_.F("design:type",Object)],Rq.prototype,"productDetailsOffersContainerRenderer",void 0);_.Q([_.Xd("#description-renderer"),_.F("design:type",Object)],Rq.prototype,"productDetailsDescriptionRenderer",void 0);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showPurchaseData",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showHeroOfferRenderer",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showBrandText",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showOffers",null);
_.Q([_.a("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showBuySeparator",null);_.Q([_.a("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Rq.prototype,"showBuyCard",null);_.Q([_.a("data"),_.F("design:type",String),_.F("design:paramtypes",[])],Rq.prototype,"selectedVariantsText",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rq.prototype,"shoppingReportingButtonData",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Rq);
_.u(Rq,"ytd-product-details-renderer",function(){if(tzI!==void 0)return tzI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tzI=d},{mode:1});var fPB;var Rwk;var WMM;var WK=function(){return _.l.apply(this,arguments)||this};
_.x(WK,_.l);WK.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.Uh.Object.defineProperties(WK.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],WK.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],WK.prototype,"formattedAmount",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],WK.prototype,"ariaLabel",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],WK.prototype,"vcBalanceWidgetStyle",null);_.Q([_.nO({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],WK);
_.u(WK,"yt-vc-balance-renderer",function(){if(WMM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Rwk===void 0&&(Rwk=document.createElement("template"));var W=Rwk;R.call(f,W.content.cloneNode(!0),d.content.firstChild);WMM=d}d=WMM;return d},{mode:2});_.mR("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var p$=function(){return _.l.apply(this,arguments)||this};
_.x(p$,_.l);_.Uh.Object.defineProperties(p$.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:""}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],p$.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],p$.prototype,"data",void 0);_.Q([_.M({selectorArgs:["data.vcBalanceEntityKey"],selector:function(d,f){return _.qn(d.entities,"vcBalanceEntity",f)}}),
_.F("design:type",Object)],p$.prototype,"vcBalanceEntity",void 0);_.Q([_.a("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],p$.prototype,"formattedAmount",null);_.Q([_.a("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],p$.prototype,"vcBalanceAriaLabel",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],p$);
_.u(p$,"ytd-vc-balance-renderer",function(){if(fPB!==void 0)return fPB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return fPB=d},{mode:1});var pYM;var U8=function(){var d=_.l.apply(this,arguments)||this;d.rotation=0;d.isReloading=!1;return d};
_.x(U8,_.l);U8.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
U8.prototype.reset=function(){this.hostElement.style.opacity=""};
U8.prototype.close=function(){var d=this;return _.H(function(f){if(f.nextAddress==1)return f.yield(d.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);d.hostElement.style.opacity="0";_.a4(f)})};
U8.prototype.rotationChanged=U8.prototype.rotationChanged;_.Q([_.M(),_.F("design:type",Object)],U8.prototype,"rotation",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],U8.prototype,"isReloading",void 0);_.Q([_.Xd("#icon"),_.F("design:type",HTMLElement)],U8.prototype,"icon",void 0);_.Q([_.e2("rotation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U8.prototype,"rotationChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-refresh"})],U8);
_.u(U8,"ytd-refresh",function(){if(pYM!==void 0)return pYM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pYM=d},{mode:1});var Umy;var O8=function(){return _.l.apply(this,arguments)||this};
_.x(O8,_.l);O8.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"}}}};
O8.prototype.dataChanged=function(){if(this.data){var d=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var f=_.KG(this.data.banner.thumbnails,this.hostElement.clientWidth);f&&(f.indexOf("//")===0&&(f="https:"+f),this.hasBannerArt=!0,_.DV(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+f+")"}))}this.hasBannerArt!==d&&_.Eo(this.hostElement).querySelector("#header").fire("iron-resize")}};
O8.prototype.updateSelectedFromBinding=function(d){this.selected=d.detail.value};
O8.prototype.dataChanged=O8.prototype.dataChanged;_.Q([_.A(MzY),_.F("design:type",Object)],O8.prototype,"ytdTabbedHeaderBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Nu),_.F("design:type",Object)],O8.prototype,"ytdGridStateAwareBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],O8.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],O8.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],O8.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],O8.prototype,"selected",void 0);_.Q([_.M(),_.F("design:type",Boolean)],O8.prototype,"active",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],O8.prototype,"hasBannerArt",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O8.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],O8);
_.u(O8,"ytd-interactive-tabbed-header-renderer",function(){if(Umy!==void 0)return Umy;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Umy=d},{mode:1});var OJs;var ZR=function(){return _.l.apply(this,arguments)||this};
_.x(ZR,_.l);ZR.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ZR.prototype.computeActionsAlignment=function(d){return(d==null?void 0:d.actionsAlignment)||""};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ZR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ZR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ZR.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.F("design:type",String)],ZR.prototype,"actionsAlignment",void 0);_.Q([_.m({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],ZR);
_.u(ZR,"ytd-page-footer-renderer",function(){if(OJs!==void 0)return OJs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return OJs=d},{mode:1});var ZJk;var szJ;var s8=function(){var d=_.l.apply(this,arguments)||this;d.isEditing=!1;d.useSlot=!1;d.isMultiline=!1;return d};
_.x(s8,_.l);_.O=s8.prototype;_.O.onKeydown=function(d){if(d.keyCode===13&&!this.isMultiline)this.onSave();else if(d.keyCode===27)this.onCancel()};
_.O.computeComponentStyle=function(d){return(d==null?0:d.style)?d.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.O.computeisMultiline=function(d){if(this.multilineOverride!==void 0)return this.multilineOverride;var f,R;return!!(d==null?0:(f=d.formField)==null?0:(R=f.textInputFormFieldRenderer)==null?0:R.isMultiline)};
_.O.computeTextDisplayed=function(d,f){if(d)return d;if(f)return f};
_.O.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.O.onSave=function(){if(this.textForm.validate()){this.textForm.save();var d=this.textForm.value;if(d)this.set("data.textDisplayed",_.fY(d));else{var f;((f=this.data)==null?0:f.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.tw("inline-form-changed",this.data));this.isEditing=!1}};
_.O.onCancel=function(){var d=_.R0(this.data.textDisplayed);d===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(d);this.isEditing=!1};
s8.prototype.onKeydown=s8.prototype.onKeydown;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],s8.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],s8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],s8.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],s8.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],s8.prototype,"isEditing",void 0);_.Q([_.M(),_.F("design:type",Object)],s8.prototype,"useSlot",void 0);_.Q([_.M(),_.F("design:type",Boolean)],s8.prototype,"multilineOverride",void 0);_.Q([_.M(),_.F("design:type",Boolean)],s8.prototype,"enableOverlayTheme",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.F("design:type",String)],s8.prototype,"componentStyle",void 0);
_.Q([_.M({computed:"computeisMultiline(data)"}),_.F("design:type",Object)],s8.prototype,"isMultiline",void 0);_.Q([_.Xd("#text-form"),_.F("design:type",Object)],s8.prototype,"textForm",void 0);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],s8.prototype,"onKeydown",null);_.Q([_.m({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],s8);
_.u(s8,"ytd-inline-form-renderer",function(){if(szJ!==void 0)return szJ;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return szJ=d},{mode:1});var giI;var gR=function(){var d=_.l.apply(this,arguments)||this;d.previousSelectValue=void 0;d.selectedItemMessage=void 0;return d};
_.x(gR,_.l);gR.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
gR.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var d,f,R,W,p=(d=this.data)==null?void 0:(f=d.dropdown)==null?void 0:(R=f.dropdownRenderer)==null?void 0:(W=R.entries)==null?void 0:W.map(function(K){return K.privacyDropdownItemRenderer});
d=_.Z(p!=null?p:[]);for(f=d.next();!f.done;f=d.next())if((f=f.value)&&f.int32Value===this.selectedValue){this.selectedItemMessage=f.itemMessage;break}}else this.selectedItemMessage=void 0;var U;(U=this.onValueChanged)==null||U.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var g;(g=this.data)!=null&&g.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
gR.prototype.onValueChangedForSelectedValue=function(d){this.selectedValue=d.detail.value};
gR.prototype.selectedValueChanged=gR.prototype.selectedValueChanged;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],gR.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],gR.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],gR.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gR.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],gR.prototype,"theme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Number)],gR.prototype,"selectedValue",void 0);_.Q([_.M(),_.F("design:type",Function)],gR.prototype,"onValueChanged",void 0);
_.Q([_.Mb("selectedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gR.prototype,"selectedValueChanged",null);_.Q([_.m({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],gR);
_.u(gR,"ytd-dropdown-form-field-renderer",function(){if(giI!==void 0)return giI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return giI=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var HJM;var HK=function(){return _.l.apply(this,arguments)||this};
_.x(HK,_.l);_.Uh.Object.defineProperties(HK.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var d=[],f=_.Z(this.data||[]),R=f.next();!R.done;R=f.next())(R=_.e(R.value,ArI))&&d.push(R);return d}}});
_.Q([_.M(),_.F("design:type",Array)],HK.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],HK.prototype,"byline",null);_.Q([_.m({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],HK);
_.u(HK,"ytd-playlist-byline-renderer",function(){if(HJM!==void 0)return HJM;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return HJM=d},{mode:1});var KM2;var K$=function(){var d=_.l.apply(this,arguments)||this;d.rtlBullet=_.q("web_playlist_stats_rtl_bullet_icon_killswitch");d.modern=_.q("web_modern_buttons");d.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return d};
_.x(K$,_.l);_.O=K$.prototype;_.O.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"}}}}};
_.O.attached=function(){};
_.O.computeIsCustomThumbnail=function(d){return d?!!d.playlistCustomThumbnailRenderer:!1};
_.O.onYtNavigate=function(d,f){if(f&&f.actions&&f.actions.indexOf("shuffle")>-1){d=_.Ze().resolve(_.Jf);var R=f.tempData||{};R.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);f.tempData=R;d.isShuffleNextPlaylist=!0}};
_.O.onUpdatePlaylistAction=function(d){var f;d=(f=_.e(d,_.$WL))==null?void 0:f.updatedRenderer;if(f=_.e(d,rk))this.data=f};
_.O.computeStyleType=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeThumbnailWidth=function(d){return d==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.O.computeHideThumbnailAria=function(d){if(d==null?0:d.thumbnailOverlays)for(var f=0;f<d.thumbnailOverlays.length;f++){var R=void 0;if((R=d.thumbnailOverlays[f])==null?0:R.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
K$.prototype.onYtNavigate=K$.prototype.onYtNavigate;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],K$.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],K$.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],K$.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],K$.prototype,"rtlBullet",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.F("design:type",String)],K$.prototype,"styleType",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],K$.prototype,"thumbnailWidth",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],K$.prototype,"modern",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.F("design:type",Boolean)],K$.prototype,"isCustomThumbnail",void 0);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],K$.prototype,"onYtNavigate",null);_.Q([_.m({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],K$);
_.u(K$,"ytd-playlist-sidebar-primary-info-renderer",function(){if(KM2!==void 0)return KM2;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return KM2=d},{mode:1});var EiM;var E8=function(){return _.l.apply(this,arguments)||this};
_.x(E8,_.l);E8.prototype.computeOwnerVisibility=function(d){return!(!d.videoOwner&&!d.button)};
E8.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],E8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],E8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],E8.prototype,"data",void 0);_.Q([_.m({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],E8);
_.u(E8,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(EiM!==void 0)return EiM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return EiM=d},{mode:1});var zwB;var zH=function(){var d=_.l.apply(this,arguments)||this;d.expanded=!1;d.isCompact=!1;return d};
_.x(zH,_.l);_.O=zH.prototype;_.O.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.O.dataChanged=function(){this.data&&_.WH(_.Eo(this.text),_.LBi(_.XaB,_.R0(this.data.text||null)))};
_.O.computeAutoScrollEnabled=function(d,f){return d&&!f};
_.O.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.O.toggleOnTap=function(){this.expanded=!this.expanded};
zH.prototype.expandedChanged=zH.prototype.expandedChanged;zH.prototype.dataChanged=zH.prototype.dataChanged;_.Q([_.A(_.gqM),_.F("design:type",Object)],zH.prototype,"ytdAutoScrollBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zH.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zH.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zH.prototype,"expanded",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],zH.prototype,"isCompact",void 0);_.Q([_.M({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.F("design:type",Boolean)],zH.prototype,"autoScrollEnabled",void 0);_.Q([_.Xd("#text"),_.F("design:type",Object)],zH.prototype,"text",void 0);_.Q([_.Xd("#expander-icon"),_.F("design:type",Object)],zH.prototype,"expanderIcon",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zH.prototype,"dataChanged",null);_.Q([_.e2("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zH.prototype,"expandedChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],zH);
_.u(zH,"ytd-channel-legal-info-renderer",function(){if(zwB!==void 0)return zwB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return zwB=d},{mode:1});var kqB;var YYL=_.X7("DOWNLOAD",{},"Download"),bJG=_.X7("DOWNLOADING",{},"Downloading"),DmR=_.X7("DOWNLOADED",{},"Downloaded"),kq=function(){var d=_.l.apply(this,arguments)||this;d.downloadProgress=0;d.isDownloadComplete=!1;d.transferState="TRANSFER_STATE_UNKNOWN";return d};
_.x(kq,_.l);_.O=kq.prototype;_.O.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.O.dataChanged=function(){var d;(d=this.data)!=null&&d.tooltip||(d=_.$8(_.pY().getState(),this.playlistId),this.updateButtonState(d))};
_.O.computePlaylistId=function(d){return d};
_.O.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.O.updateButtonState=function(d){if(this.data&&(this.data.tooltip!==bJG||!_.w2(d))){this.isDownloadComplete=!1;switch(d){case "TRANSFER_STATE_UNKNOWN":d=YYL;var f="OFFLINE_DOWNLOAD";var R="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":d=DmR;f="OFFLINE_PIN";R="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":d=bJG;f="OFFLINE_DOWNLOADING_ZERO";R="ACTION_REMOVE_WITH_PROMPT";
break;default:d=YYL,f="OFFLINE_DOWNLOAD",R="ACTION_ADD"}var W=Object.assign({},this.data);W.tooltip=d;W.accessibilityData={accessibilityData:{label:d}};W.icon={iconType:f};W.size="SIZE_DEFAULT";_.e(W.command,_.em)&&(_.e(W.command,_.em).action=R);this.set("data",W)}};
_.O.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var d="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?d="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?d="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?d="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?d="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?d="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(d="OFFLINE_PIN",this.isDownloadComplete=!0);var f;d!==((f=this.data.icon)==null?void 0:f.iconType)&&(f=Object.assign({},this.data),f.tooltip=bJG,f.accessibilityData={accessibilityData:{label:bJG}},f.icon={iconType:d},_.e(f.command,_.em)&&(_.e(f.command,_.em).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",f))}};
kq.prototype.updateProgress=kq.prototype.updateProgress;kq.prototype.onTransferStateChanged=kq.prototype.onTransferStateChanged;kq.prototype.dataChanged=kq.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],kq.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"forceIconButton",void 0);
_.Q([_.M({value:!0}),_.F("design:type",Boolean)],kq.prototype,"forceIconOnly",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"overrides",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"buttonTooltipPosition",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"styleActionButton",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"disableTextTransform",void 0);
_.Q([_.M({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.F("design:type",String)],kq.prototype,"playlistId",void 0);_.Q([_.M(),_.F("design:type",Object)],kq.prototype,"data",void 0);_.Q([_.M({selector:_.p4n,selectorArgs:["playlistId"]}),_.F("design:type",Object)],kq.prototype,"downloadProgress",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],kq.prototype,"isDownloadComplete",void 0);
_.Q([_.M({selector:_.$8,selectorArgs:["playlistId"]}),_.F("design:type",String)],kq.prototype,"transferState",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],kq.prototype,"showTooltips",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],kq.prototype,"sendCommandWhenDisabled",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],kq.prototype,"disabled",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kq.prototype,"dataChanged",null);_.Q([_.Mb("transferState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kq.prototype,"onTransferStateChanged",null);_.Q([_.Mb("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kq.prototype,"updateProgress",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],kq);
_.u(kq,"ytd-download-playlist-button-renderer",function(){if(kqB!==void 0)return kqB;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return kqB=d},{mode:1});var IPs;_.Hk(_.WIe,"thumbnail-overlay-button-view-model",{props:{data:_.jE,lockupExperiments:_.jE}});var Yq=function(){var d=_.l.apply(this,arguments)||this;d.isSquare=!1;d.isVertical=!1;return d};
_.x(Yq,_.l);Yq.prototype.computeIsSquare=function(d){return d!=null&&d.thumbnail?jDs(d.thumbnail)==="SQUARE":!1};
Yq.prototype.computeIsVertical=function(d){return d!=null&&d.thumbnail?jDs(d.thumbnail)==="VERTICAL":!1};
Yq.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Yq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.F("design:type",Object)],Yq.prototype,"isSquare",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.F("design:type",Object)],Yq.prototype,"isVertical",void 0);
_.Q([_.M(),_.F("design:type",Object)],Yq.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Yq);
_.u(Yq,"ytd-hero-playlist-thumbnail-renderer",function(){if(IPs!==void 0)return IPs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return IPs=d},{mode:1});var b4=function(){var d=_.l.apply(this,arguments)||this;d.isDarkTheme=!1;d.isUltraWide=!1;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return d};
_.x(b4,_.l);_.O=b4.prototype;_.O.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.Ze();var d;(d=_.Ze().resolve(_.WX(_.gA)))!=null&&(d.headerElement=this.hostElement)};
_.O.detached=function(){var d;(d=_.Ze().resolve(_.WX(_.gA)))!=null&&(d.headerElement=void 0)};
_.O.onUpdateHeader=function(d){(d=d.detail)&&this.set("data",d)};
_.O.computeTextDisplayed=function(d){if(d)return d.textDisplayed?d.textDisplayed:d.placeholder};
_.O.gradientColorToLinearGradientStop=function(d){var f=this.isDarkTheme?d.darkThemeColor:d.lightThemeColor;return f?_.yF(f)+" "+((d==null?void 0:d.startLocation)||0)*100+"%":"transparent"};
_.O.onWindowResize=function(){var d;((d=this.data)==null?0:d.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.O.onIronResize=function(d){this.isUltraWide=!d.detail.value};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.onUpdatePlaylistName=function(d){var f=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},d.detail.value));_.WZ(this,function(){var R;(R=f.editableTitle)==null||R.resize()})};
_.O.onUpdatePlaylistDescription=function(d){var f=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},d.detail.value));_.WZ(this,function(){var R;(R=f.editableDescriptionInlineExpander)==null||R.resize()})};
_.O.getCinematicData=function(d){return _.e(d==null?void 0:d.cinematicContainer,_.MB)};
_.Uh.Object.defineProperties(b4.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 d,f=(d=this.getCinematicData(this.data))==null?void 0:d.config;return(d=this.isDarkTheme?f==null?void 0:f.darkThemeBackgroundColor:f==null?void 0:f.lightThemeBackgroundColor)?"background-color:"+_.N_(d)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var d;return _.e((d=this.data)==null?void 0:d.descriptionForm,IYY)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R,W;return"background:linear-gradient(to bottom, "+(((W=(f=this.getCinematicData(this.data))==null?void 0:(R=f.gradientColorConfig)==null?void 0:R.map(function(p){return d.gradientColorToLinearGradientStop(p)}))==null?void 0:W.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var d;return _.R0((d=this.data)==null?void 0:d.descriptionTapText)}}});
b4.prototype.onUpdateHeader=b4.prototype.onUpdateHeader;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],b4.prototype,"actionHandlerBehavior",void 0);_.Q([_.Xd("#description-inline-expander"),_.F("design:type",Object)],b4.prototype,"descriptionInlineExpander",void 0);
_.Q([_.Xd("#editable-description-inline-expander"),_.F("design:type",Object)],b4.prototype,"editableDescriptionInlineExpander",void 0);_.Q([_.M(),_.F("design:type",Object)],b4.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],b4.prototype,"isUltraWide",void 0);_.Q([_.Xd("#editable-title-display"),_.F("design:type",Object)],b4.prototype,"editableTitle",void 0);_.Q([_.a("isUltraWide"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"maxDescriptionLines",null);
_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"noCinematicData",null);_.Q([_.LO("yt-new-playlist-header"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],b4.prototype,"onUpdateHeader",null);_.Q([_.a("data","isDarkTheme"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"backgroundStyle",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"descriptionFormData",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"getDropdownTheme",null);_.Q([_.a("data","isDarkTheme"),_.F("design:type",String),_.F("design:paramtypes",[])],b4.prototype,"gradientStyle",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b4.prototype,"descriptionTapText",null);
_.Q([_.m({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],b4);
_.u(b4,"ytd-playlist-header-renderer",function(){if(ZJk!==void 0)return ZJk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ZJk=d},{mode:_.kO("kevlar_poly_si_batch_j078")?1:2});var qYJ;var LM2;var DR=function(){return _.l.apply(this,arguments)||this};
_.x(DR,_.l);DR.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DR.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DR.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DR.prototype,"data",void 0);_.Q([_.m({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],DR);
_.u(DR,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(LM2!==void 0)return LM2;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return LM2=d},{mode:1});var Iq=function(){return _.l.apply(this,arguments)||this};
_.x(Iq,_.l);
Iq.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}}}}};
Iq.prototype.computeUsePremiumShowStyle=function(d){if(!d||!d.items)return!1;for(var f=0;f<d.items.length;f++)if(_.e(d.items[f],rk)){var R=void 0;return((R=_.e(d.items[f],rk))==null?void 0:R.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Iq.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.F("design:type",Boolean)],Iq.prototype,"usePremiumShowStyle",void 0);
_.Q([_.m({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],Iq);
_.u(Iq,"ytd-playlist-sidebar-renderer",function(){if(qYJ!==void 0)return qYJ;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qYJ=d},{mode:1});var ewI;var xms;var XY$=function(d,f,R,W,p,U,g,K){this.minWidth=d;this.minHeight=f;this.recommendedWidth=R;this.recommendedHeight=W;this.JSC$22041_maxFileSize=p;this.title=U;this.bannerGalleryTitle=g;this.channelId=K;this.picker_=null;d=_.rUW("yt-banner");f=d.addView;R=(new sDY("youtubebanner")).addUploadMetadata("silo_id","19");R.opts.ytMaxFileSize=this.JSC$22041_maxFileSize;W=this.recommendedHeight;R.opts.ytRecWidth=this.recommendedWidth;R.opts.ytRecHeight=W;f.call(d,R);d.addView(new _.ef);f=d.addView;R=new _.ef;
R.opts.type="ytbanner";f.call(d,R.JSC$10057_setLabel(this.bannerGalleryTitle));f=d.setTitle(this.title).setSize(1E3);f.urlParamMap_.set("thumbs","orig");R=this.minWidth;W=this.minHeight;if(isNaN(R)||isNaN(W))throw Error("gb`"+R+"`"+W);f.urlParamMap_.set("minSize",R+"x"+W);f.urlParamMap_.set("cropMode","ytcb");this.builder_=d};
XY$.prototype.open=function(){var d=this;return new _.Ig(function(f,R){_.Hfc(d.builder_,function(W){W.action=="picked"?f(W):W.action=="cancel"&&R(Error("vo"))});
d.picker_&&d.picker_.dispose();d.picker_=d.builder_.build();d.picker_.setVisible(!0)})};
XY$.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var TCL=function(d){this.channelId=d};
TCL.prototype.upload=function(d){var f="";d.viewToken&&(f=d.viewToken[2].type);var R=d.docs[0];d=R.crop;f={channel_id:this.channelId,fife_url:R.thumbnails[0].url,photo_id:R.id,is_gallery_image:f=="ytbanner"};d&&(f.crop_top=d.top,f.crop_right=d.right,f.crop_bottom=d.bottom,f.crop_left=d.left);return _.z_Q("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:f})};var qw=function(){var d=_.l.apply(this,arguments)||this;d.ariaLabel=null;return d};
_.x(qw,_.l);_.O=qw.prototype;_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.O.detached=function(){this.picker&&this.picker.dispose()};
_.O.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.O.computeAriaLabel=function(d){return d};
_.O.onTap=function(){var d=this,f;if((f=this.data)==null||!f.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new XY$(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 R;(R=this.picker)==null||R.open().then(function(W){d.handleBannerPicked(W)},function(){})}};
_.O.handleBannerPicked=function(d){var f=this;this.uploader||(this.uploader=new TCL(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(d).then(function(R){f.handleBannerUploadSucceeded(R)},function(R){f.handleBannerUploadFailed(R)})};
_.O.handleBannerUploadSucceeded=function(d){d&&d.errors?this.handleBannerUploadFailed(d):(_.E$(this.hostElement,"yt-banner-updated",d),this.message=null)};
_.O.handleBannerUploadFailed=function(d){this.message=d&&d.errors&&d.errors.length?d.errors[0]:null};
qw.prototype.dataChanged=qw.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qw.prototype,"componentBehavior",void 0);_.Q([_.A(_.lf),_.F("design:type",Object)],qw.prototype,"ironButtonState",void 0);_.Q([_.M(),_.F("design:type",Object)],qw.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.F("design:type",Object)],qw.prototype,"ariaLabel",void 0);
_.Q([_.M(),_.F("design:type",Object)],qw.prototype,"message",void 0);_.Q([_.M(),_.F("design:type",Object)],qw.prototype,"picker",void 0);_.Q([_.M(),_.F("design:type",Object)],qw.prototype,"uploader",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qw.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],qw);
_.u(qw,"ytd-channel-banner-editor-renderer",function(){if(xms!==void 0)return xms;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xms=d},{mode:1});var A0G;var aPY=_.o2(["#"]),L$=function(){return _.l.apply(this,arguments)||this};
_.x(L$,_.l);L$.prototype.computeHrefWithDefault=function(d){return this.ytComponentBehavior.computeHref_(d,!0)||_.ytp(aPY)};
L$.prototype.dataChanged=function(){var d=this.data;d&&d.targetId&&_.XmR(_.lA(),d.targetId,this.moreIcon)};
L$.prototype.dataChanged=L$.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],L$.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],L$.prototype,"data",void 0);_.Q([_.Xd("#more-icon"),_.F("design:type",Object)],L$.prototype,"moreIcon",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L$.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],L$);
_.u(L$,"ytd-channel-tagline-renderer",function(){if(A0G!==void 0)return A0G;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return A0G=d},{mode:1});var MpR;var eD=function(){return _.l.apply(this,arguments)||this};
_.x(eD,_.l);_.O=eD.prototype;_.O.ready=function(){var d=this;_.Eo(this.hostElement).querySelector("#form").addEventListener("submit",function(f){d.onSubmit(f)})};
_.O.onDataChanged=function(){var d;((d=this.data)==null?0:d.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.O.onIconButtonKeydown=function(d){d.keyCode===13&&this.iconButton.click()};
_.O.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.O.openOnClickHandler=function(){this.input.focus()};
_.O.onSubmit=function(d){d.preventDefault();return!1};
_.O.submitOnEnterKeyUp=function(d){var f;if(d.keyCode===13&&((f=this.data)==null?0:f.expandedText)){d=this.data.endpoint;f=_.uo.unsafeClone(d);var R;((R=_.e(f==null?void 0:f.commandMetadata,_.ex))==null?0:R.url)?(_.e(f.commandMetadata,_.ex).url=_.Ne(_.e(f.commandMetadata,_.ex).url,"query",this.data.expandedText),_.e(f,_.a0)&&(_.e(f,_.a0).query=this.data.expandedText),_.E$(this.hostElement,"yt-navigate",{endpoint:f,tempData:{disableCache:!0}})):(R=new _.M2("Error: Trying to navigate to an endpoint without url",
d),_.vW(R))}};
_.O.updateDataExpandedTextFromBinding=function(d){this.set("data.expandedText",d.detail.value)};
_.Uh.Object.defineProperties(eD.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
eD.prototype.onDataChanged=eD.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.MIy),_.F("design:type",Object)],eD.prototype,"ytdExpandableInputBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eD.prototype,"data",void 0);_.Q([_.Xd("#input"),_.F("design:type",Object)],eD.prototype,"input",void 0);_.Q([_.Xd("#icon-button"),_.F("design:type",HTMLElement)],eD.prototype,"iconButton",void 0);
_.Q([_.M(),_.F("design:type",String),_.F("design:paramtypes",[])],eD.prototype,"searchIcon",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eD.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],eD);
var fY$=_.ze()(eD,"ytd-expandable-tab-renderer",function(){if(MpR===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);MpR=d}d=MpR;return d},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var wYM;var xq=function(){var d=_.l.apply(this,arguments)||this;d.avatarSize=80;d.ariaLabel=_.X7("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return d};
_.x(xq,_.l);xq.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
xq.prototype.computeHref=function(d){var f;return((f=_.e(d,_.BW))==null?0:f.url)?this.componentBehavior.computeHref_(d):null};
xq.prototype.onTap=function(){var d,f;(d=this.data)==null||!d.editAvatarServiceEndpoint||((f=_.e(this.data.editAvatarServiceEndpoint,_.BW))==null?0:f.url)||_.Ze().resolve(_.s4).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.Q([_.A(_.lf),_.F("design:type",Object)],xq.prototype,"ironButtonState",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],xq.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xq.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],xq.prototype,"avatarSize",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],xq.prototype,"ariaLabel",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],xq);
_.u(xq,"ytd-channel-avatar-editor",function(){if(wYM!==void 0)return wYM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return wYM=d},{mode:1});var lPR=_.UI(function(d){var f=d.data;var R=d.noPadding;var W=d.enableBanner;var p=d.cinematicContainerTopbarOffset;var U=d.allowCinematicContainerOverflow;var g=d.displayAsSidebar;d=d.className;_.G7(function(){f().tagManagerId&&(_.rx(f().tagManagerId,_.FK("GL")),Z6G(f().tagManagerId))},"vUc8md");
var K=_.xt(WtL,function(){return f().pageHeaderEntityKey});
return _.z("yt-page-header-renderer",{class:_.Iw("pageHeaderRendererHost",d)},_.z(_.aH,{data:function(){var E;return((E=K())==null?0:E.header)?K().header:(g==null?0:g())&&f().sidebarContent?f().sidebarContent:f().content}},{pageHeaderViewModel:function(E){return _.z(_.Ake,{data:E.data,
noPadding:R,enableBanner:W,cinematicContainerTopbarOffset:p,allowCinematicContainerOverflow:U,displayAsSidebar:function(){return(g==null?void 0:g())&&f().enableSidebarView}})}}))},"Xj");
lPR.idomCompat=!0;_.Hk(lPR,"yt-page-header-renderer",{props:{data:_.jE,noPadding:_.jE,enableBanner:_.jE,cinematicContainerTopbarOffset:_.jE,allowCinematicContainerOverflow:_.jE,displayAsSidebar:_.jE,className:_.jE}});_.Hk(_.$D,"yt-image-banner-view-model",{props:{data:_.jE,isPositionRelative:_.jE}});_.Hk(_.h$B,"yt-tab-group-shape",{props:{shape:_.jE}});var XL=function(){var d=_.l.apply(this,arguments)||this;d.expandableCustomTabRenderable=function(f){return RWL(f,function(){return void d.onSearchNavigate()})};
d.isRichGrid=!1;d.isConstrainedList=!1;d.richGridMiniMode=!1;d.richGridStyle="RICH_GRID_STYLE_UNKNOWN";d.isRichGridShorts=!1;d.responsiveSizing="COMPACT";d.disableGridStateAware=!1;d.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return d};
_.x(XL,_.l);_.O=XL.prototype;_.O.computeHeaderDisabled=function(d,f){return f||!d||this.tabsHidden};
_.O.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.O.computeIsRichGridShorts=function(d){return d==="RICH_GRID_STYLE_SHORTS_GRID"||d==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.O.computeImageBannerViewModel=function(){var d,f;return _.e((f=_.e((d=this.data)==null?void 0:d.content,_.Nxc))==null?void 0:f.banner,_.vTa)};
_.O.computeHasCinematicContainer=function(){var d,f;return!((f=_.e((d=this.data)==null?void 0:d.content,_.Nxc))==null||!f.background)};
_.O.handleHeaderResize=function(){var d=_.Eo(this.hostElement).querySelector("#header");d&&_.E$(d,"iron-resize")};
_.O.handleInsertTabCommand=function(d){var f=_.e(d,aYy);f&&(f.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(R){return R.tabRenderer&&R.tabRenderer.tabIdentifier===f.tabIdentifier})||this.splice("tabs",f.tabIndex||-1,0,f.tab))};
_.O.handleRefreshChannelTabAction=function(d){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===d&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.O.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.DV(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.O.observerRichGridSlimItemsPerRow=function(){_.DV(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.O.updateCssVars=function(){this.richGridItemsPerRow&&_.DV(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.HX("rich_grid_max_item_width",500))+16)-16+"px"})};
_.O.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.DV(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.O.onDataChanged=function(){this.handleHeaderResize()};
_.O.onWindowResize=function(){this.handleHeaderResize()};
_.O.onFocusedChanged=function(d){(d=_.Wf(d))&&d.is==="tp-yt-paper-tab"&&d.hasRipple()&&(d.getRipple().holdDown=!d.pointerDown&&d.focused)};
_.O.updateSelectedFromBinding=function(d){this.ytdTabbedHeaderBehavior.selected=d.detail.value};
_.O.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.Uh.Object.defineProperties(XL.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:UXM(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.imageBannerViewModel)==null?void 0:d.style)==="IMAGE_BANNER_STYLE_INSET"}}});
XL.prototype.onDataChanged=XL.prototype.onDataChanged;XL.prototype.updateCssVarsForResponsiveGrid=XL.prototype.updateCssVarsForResponsiveGrid;XL.prototype.updateCssVars=XL.prototype.updateCssVars;XL.prototype.observerRichGridSlimItemsPerRow=XL.prototype.observerRichGridSlimItemsPerRow;XL.prototype.observerRichGridItemsPerRow=XL.prototype.observerRichGridItemsPerRow;_.Q([_.A(_.Nu),_.F("design:type",Object)],XL.prototype,"ytdGridStateAwareBehavior",void 0);
_.Q([_.A(MzY),_.F("design:type",Object)],XL.prototype,"ytdTabbedHeaderBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],XL.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XL.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],XL.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],XL.prototype,"ytdReduxBehavior",void 0);_.Q([_.Xd("#tabs"),_.F("design:type",Object)],XL.prototype,"tabsElement",void 0);_.Q([_.M(),_.F("design:type",Array)],XL.prototype,"tabs",void 0);_.Q([_.M(),_.F("design:type",Object)],XL.prototype,"expandableCustomTabRenderable",void 0);_.Q([_.a("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],XL.prototype,"tabGroupShape",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XL.prototype,"isRichGrid",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XL.prototype,"isConstrainedList",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Object)],XL.prototype,"richGridMiniMode",void 0);_.Q([_.M({selector:function(d){return d.ui.richGridStyle}}),
_.F("design:type",Object)],XL.prototype,"richGridStyle",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.F("design:type",Object)],XL.prototype,"isRichGridShorts",void 0);_.Q([_.M({selector:_.F1}),_.F("design:type",Number)],XL.prototype,"richGridItemsPerRow",void 0);_.Q([_.M({selector:function(d){return d.ui.richGridContainerWidth}}),
_.F("design:type",Number)],XL.prototype,"richGridContainerWidth",void 0);_.Q([_.M({selector:_.olu}),_.F("design:type",Number)],XL.prototype,"richGridSlimItemsPerRow",void 0);_.Q([_.M(),_.F("design:type",Object)],XL.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XL.prototype,"responsiveSizing",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XL.prototype,"disableGridStateAware",void 0);
_.Q([_.M({computed:"computeImageBannerViewModel(data)"}),_.F("design:type",Object)],XL.prototype,"imageBannerViewModel",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.F("design:type",Boolean)],XL.prototype,"hasCinematicContainer",void 0);_.Q([_.M({selector:_.ziR,reflectToAttribute:!0}),_.F("design:type",Boolean)],XL.prototype,"guideIsVisibleButNotPersistent",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],XL.prototype,"hasBanner",null);_.Q([_.M({reflectToAttribute:!0}),_.a("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],XL.prototype,"hasInsetBanner",null);_.Q([_.M({computed:"computeTabsHidden(tabs)",value:!0}),_.F("design:type",Boolean)],XL.prototype,"tabsHidden",void 0);
_.Q([_.e2("richGridItemsPerRow","isRichGrid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XL.prototype,"observerRichGridItemsPerRow",null);_.Q([_.e2("richGridSlimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XL.prototype,"observerRichGridSlimItemsPerRow",null);
_.Q([_.e2("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XL.prototype,"updateCssVars",null);_.Q([_.e2("richGridContainerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XL.prototype,"updateCssVarsForResponsiveGrid",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XL.prototype,"onDataChanged",null);
_.Q([_.m({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],XL);
_.u(XL,"ytd-tabbed-page-header",function(){if(ewI!==void 0)return ewI;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ewI=d},{mode:1});var GqB;var TH=function(){return _.l.apply(this,arguments)||this};
_.x(TH,_.l);TH.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.DV(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Uh.Object.defineProperties(TH.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var d,f;return this.componentBehavior.computeIcon_(((f=_.e((d=this.data)==null?void 0:d.badge,_.agV))==null?void 0:f.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.badge,_.agV))==null?void 0:f.label}}});
TH.prototype.observerRichGridItemsPerRow=TH.prototype.observerRichGridItemsPerRow;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TH.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],TH.prototype,"componentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],TH.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.v9}),_.F("design:type",Boolean)],TH.prototype,"richGridMiniMode",void 0);
_.Q([_.M({selector:_.F1}),_.F("design:type",Number)],TH.prototype,"richGridItemsPerRow",void 0);_.Q([_.M(),_.F("design:type",Object)],TH.prototype,"data",void 0);_.Q([_.e2("richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TH.prototype,"observerRichGridItemsPerRow",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],TH.prototype,"badgeIconName",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],TH.prototype,"badgeLabel",null);_.Q([_.m({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],TH);
_.u(TH,"ytd-member-hub-profile-renderer",function(){if(GqB!==void 0)return GqB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GqB=d},{mode:1});var SY2;var Al=function(){return _.l.apply(this,arguments)||this};
_.x(Al,_.l);Al.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Al.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Al.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Al.prototype,"data",void 0);_.Q([_.m({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Al);
_.u(Al,"ytd-settings-sidebar-renderer",function(){if(SY2!==void 0)return SY2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return SY2=d},{mode:1});var VpR;var aq=function(){var d=_.l.apply(this,arguments)||this;d.expandableCustomTabRenderable=function(f){return RWL(f,function(){return void d.onSearchNavigate()})};
return d};
_.x(aq,_.l);aq.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
aq.prototype.onSearchNavigate=function(){this.selected=void 0};
aq.prototype.onTabsChange=function(){var d,f=(d=this.tabs)==null?void 0:d.findIndex(function(R){var W;return R==null?void 0:(W=R.tabRenderer)==null?void 0:W.selected});
f!==void 0&&(this.selected=f)};
aq.prototype.onTabsActive=function(d){if(this.tabs!==void 0){var f,R;(d=(f=this.tabs[d.detail.selected])==null?void 0:(R=f.tabRenderer)==null?void 0:R.endpoint)&&_.E$(this.hostElement,"yt-navigate",{endpoint:d})}};
_.Uh.Object.defineProperties(aq.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:UXM(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
aq.prototype.onTabsChange=aq.prototype.onTabsChange;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Nu),_.F("design:type",Object)],aq.prototype,"ytdGridStateAwareBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],aq.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],aq.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],aq.prototype,"tabs",void 0);_.Q([_.M(),_.F("design:type",Number)],aq.prototype,"selected",void 0);_.Q([_.a("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],aq.prototype,"tabGroupShape",null);_.Q([_.M(),_.F("design:type",Object)],aq.prototype,"expandableCustomTabRenderable",void 0);
_.Q([_.a("tabs"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],aq.prototype,"tabsEnabled",null);_.Q([_.Mb("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aq.prototype,"onTabsChange",null);_.Q([_.m({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],aq);
_.u(aq,"ytd-topic-channel-details-renderer",function(){if(VpR!==void 0)return VpR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return VpR=d},{mode:1});var r0s;var Mw=function(){var d=_.l.apply(this,arguments)||this;d.disableGridStateAware=!1;return d};
_.x(Mw,_.l);Mw.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]]"}}}}}};
Mw.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
Mw.prototype.updateCssVars=function(){_.DV(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.HX("rich_grid_max_item_width",500))+16)-16+"px"})};
Mw.prototype.updateCssVars=Mw.prototype.updateCssVars;Mw.prototype.activeChanged=Mw.prototype.activeChanged;_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Mw.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Mw.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mw.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Mw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mw.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],Mw.prototype,"tabs",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Mw.prototype,"active",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Mw.prototype,"disableGridStateAware",void 0);
_.Q([_.M({selector:_.F1}),_.F("design:type",Number)],Mw.prototype,"richGridItemsPerRow",void 0);_.Q([_.M({selector:_.v9}),_.F("design:type",Boolean)],Mw.prototype,"richGridMiniMode",void 0);_.Q([_.Xd("ytd-carousel-item-renderer"),_.F("design:type",Object)],Mw.prototype,"carousel",void 0);_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mw.prototype,"activeChanged",null);
_.Q([_.e2("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mw.prototype,"updateCssVars",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],Mw);
_.u(Mw,"ytd-carousel-header-renderer",function(){if(r0s!==void 0)return r0s;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return r0s=d},{mode:1});var mm8;var uAI=_.o2(["https://www.google-analytics.com/analytics.js"]),wR=function(){var d=_.l.apply(this,arguments)||this;d.scriptAnalyticsAdded=!1;return d};
_.x(wR,_.l);wR.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var d,f=(d=this.data)==null?void 0:d.tagManagerId;f&&(_.rx(f,_.FK("GL")),Z6G(f))};
wR.prototype.sendGoogleAnalyticsPageview=function(d){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var R=_.n9.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(R)};
var f=window.ga;f("set","page",window.location.pathname);f.l=+new Date;f("set","forceSSL",!0);f("create",d,"'auto'");f("send","pageview")};
wR.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var d=_.eb("SCRIPT");d.name="ga-analytics";var f=_.zp(uAI);_.R4(d,f);d.async=!0;_.Eo(this.hostElement).appendChild(d)};
wR.prototype.dataChanged=wR.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],wR.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wR.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],wR);
_.u(wR,"ytd-channel-metadata-renderer",function(){if(mm8!==void 0)return mm8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mm8=d},{mode:1});var PlI;var Qzh;var l4=function(){var d=_.l.apply(this,arguments)||this;d.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"]);d.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"]);d.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return d};
_.x(l4,_.l);_.O=l4.prototype;_.O.attached=function(){this.requestElementsPerRow()};
_.O.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_]]"}}}}}};
_.O.onUpdateElementsPerRowAction=function(d){d&&this.elementsPerRow!==d&&(this.elementsPerRow=d)};
_.O.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.O.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.O.computeAlertStyle_=function(d){return d};
_.O.observerElementsPerRow=function(){this.elementsPerRow&&_.DV(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.O.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.O.requestElementsPerRow=function(){_.E$(this.hostElement,"yt-request-elements-per-row")};
l4.prototype.onIsVisibleChanged_=l4.prototype.onIsVisibleChanged_;l4.prototype.observerElementsPerRow=l4.prototype.observerElementsPerRow;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],l4.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],l4.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],l4.prototype,"actionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],l4.prototype,"data",void 0);_.Q([_.M({value:6,reflectToAttribute:!0}),_.F("design:type",Number)],l4.prototype,"elementsPerRow",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],l4.prototype,"wrapButtons",void 0);_.Q([_.M({value:_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],l4.prototype,"isMusic",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.F("design:type",String)],l4.prototype,"alertStyle",void 0);_.Q([_.M({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.F("design:type",Function)],l4.prototype,"dismissBoundButtonTap_",void 0);_.Q([_.M({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.F("design:type",Function)],l4.prototype,"acceptBoundButtonTap_",void 0);_.Q([_.e2("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"observerElementsPerRow",null);_.Q([_.e2("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l4.prototype,"onIsVisibleChanged_",null);_.Q([_.nO({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],l4);
_.u(l4,"yt-alert-with-actions-renderer",function(){if(Qzh===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;PlI===void 0&&(PlI=document.createElement("template"));var W=PlI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Qzh=d}d=Qzh;return d},{mode:2});_.Hk(_.UI(function(d){function f(I){var L={};return _.z(_.d4,{text:I,className:_.Iw("ytPersonalGreetingViewModelHeadline",(L.ytPersonalGreetingViewModelHeadlineSmall=function(){return K()===48},L))})}
function R(I,L){return _.z("span",{el:I,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},f(L))}
var W=_.Uz(_.FT(function(){var I;return(I=d.data())==null?void 0:I.rendererContext},void 0,void 0,void 0,!0)),p=_.fA("span"),U=_.fA("span"),g=function(){return d.data().canvasPromoData},K=function(){var I;
return(I=d.data().bannerHeight)!=null?I:56},E=_.yCp(W,{throttleMs:100}),Y=_.yCp(p,{throttleMs:100}),b=_.yCp(U,{throttleMs:100}),D=function(){return Y.width()-E.width()>1};
return _.z("yt-personal-greeting-view-model",{el:W,"aria-hidden":D,class:_.Iw(d.className,"ytPersonalGreetingViewModelHost"),style:_.xJ({height:(0,_.PO)(function(){return D()?0:K()})})},_.z(_.k,{cond:function(){return d.data().avatar&&!(b.width()+(d.data().avatar?48:0)-E.width()>1)},
then:function(){return _.z(_.aH,{data:function(){return d.data().avatar}},{decoratedAvatarViewModel:function(I){return _.z(_.QA,{data:I.data,
className:_.Iw("ytPersonalGreetingViewModelAvatar")})}})}}),_.z("h1",null,f(function(){var I;
return(g==null?void 0:(I=g())==null?void 0:I.headline)||(b.width()+(d.data().avatar?48:0)-E.width()>1?d.data().shorterGreeting:d.data().greeting)})),R(U,function(){return d.data().greeting}),R(p,function(){return d.data().shorterGreeting}))},"Yj"),"yt-personal-greeting-view-model",{props:{data:_.jE,
className:_.jE}});var GH=function(){var d=_.l.apply(this,arguments)||this;d.hidden=!1;d.isConstrainedList=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.responsiveSizing="COMPACT";d.attachedPlayers=_.q("kevlar_channel_trailer_multi_attach")?[]:void 0;d.player=null;d.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return d};
_.x(GH,_.l);_.O=GH.prototype;
_.O.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}}}}};
_.O.created=function(){var d=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){d.disposeMastheadAd()}]};
_.O.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new GJk(this.refresh,this.contents))};
_.O.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.O.activeChanged=function(){var d=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=d)};
_.O.tabsChanged=function(){var d=this,f,R;if(this.pageSubtype==="channels"||_.q("kevlar_tab_gestures_for_tabbed_header_data")&&((f=this.data)==null?0:(R=f.header)==null?0:R.carouselHeaderRenderer))this.tabGestures=new uM(this.contents,this.contents,this.hostElement,this.header,function(g){d.ytdReduxBehavior.dispatch(g)});
var W,p,U;f=(W=this.data)==null?void 0:(p=W.contents)==null?void 0:(U=p.twoColumnBrowseResultsRenderer)==null?void 0:U.tabs;this.tabGestures&&this.tabGestures.tabsChanged(f)};
_.O.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.O.engagementPanelsChanged=function(){var d=_.Ze().resolve(_.V$);if(d){if(this.engagementPanels)for(var f=_.Z(this.engagementPanels),R=f.next();!R.done;R=f.next()){var W=void 0;(R=(W=R.value.identifier)==null?void 0:W.tag)&&d.panelMap.delete(R)}this.engagementPanels=[];var p;f=_.Z(((p=this.data)==null?void 0:p.panels)||[]);for(p=f.next();!p.done;p=f.next()){p=_.e(p.value,_.fRs);var U=R=void 0,g=void 0,K=void 0;if(W=((R=p)==null?void 0:R.targetId)||((U=p)==null?void 0:U.panelIdentifier)||((g=p)==
null?void 0:(K=g.identifier)==null?void 0:K.tag))U=R=void 0,(U=(R=d).registerPanelContent)==null||U.call(R,W,{engagementPanelSectionListRenderer:p}),this.engagementPanels.push(p)}}};
_.O.onStampFinished=function(){var d=this;_.WZ(this,function(){if(d.tabGestures){var f=d.tabGestures;if(f.scrollPositionNeedsUpdate){var R=_.Ze().resolve(_.WX(_.RH)),W;if((W=f.selectedTab)!=null&&W.title&&R&&(W=R.getCurrentPage())){if(f.scrollPositionForTabs.has(f.selectedTab.title)){var p,U;R=(U=(p=R.getCurrentPage())==null?void 0:p.clientHeight)!=null?U:0;p=f.scrollPositionForTabs.get(f.selectedTab.title);W.setScrollTop(p);R>p+100&&(f.scrollPositionNeedsUpdate=!1)}else W.setScrollTop(Math.min(f.lastVisitedTabScrollPosition!==
void 0?f.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,f.tabsStartAtInPx)),f.scrollPositionNeedsUpdate=!1;f.ytdReduxDispatch(O6y(!1))}}}})};
_.O.loadPage_=function(d){this.initCsi();d&&(this.data=d);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.O.getTitle=function(d){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",d))return this.get("microformat.microformatDataRenderer.title",d);if(this.get("header.feedTabbedHeaderRenderer.title",d))return _.R0(this.get("header.feedTabbedHeaderRenderer.title",d));if(this.get("header.interactiveTabbedHeaderRenderer.title",d))return this.get("header.interactiveTabbedHeaderRenderer.title",d);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
d))return _.R0(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",d));var f,R;return(d==null?0:(f=d.header)==null?0:(R=f.pageHeaderRenderer)==null?0:R.pageTitle)?d.header.pageHeaderRenderer.pageTitle:""};
_.O.updateTitle=function(d){_.E$(this.hostElement,"yt-update-title",this.getTitle(d))};
_.O.initCsi=function(){_.G5(this.pageSubtype||"browse",["ol","cpt"])};
_.O.getPlayer=function(){if(_.q("kevlar_channel_trailer_multi_attach")){for(var d=_.Z(this.attachedPlayers),f=d.next();!f.done;f=d.next())if(f=f.value,f.isConnected||_.om(this.hostElement,f))return f;return null}return this.player};
_.O.getPlayerContainer=function(){return null};
_.O.onPlayerAttached=function(d,f){_.q("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(f):this.player=f};
_.O.onPlayerDetached=function(d,f){_.q("kevlar_channel_trailer_multi_attach")?(d=this.attachedPlayers.indexOf(f),d<0||this.attachedPlayers.splice(d,1)):this.player=null};
_.O.getServiceTrackingParams=function(){var d,f;return((d=this.data)==null?void 0:(f=d.responseContext)==null?void 0:f.serviceTrackingParams)||[]};
_.O.setMastheadAd=function(d){d&&d.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=d&&d.mastheadAd};
_.O.dataChanged=function(){var d=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.oqh();_.WZ(this,function(){_.kh(d.hostElement,"ytd-update-grid-state-action")})};
_.O.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.O.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var d=this.data.alerts;return d&&d.find(function(f){return!!f.alertWithActionsRenderer})}};
_.O.computeGreetingData=function(){if(this.data&&this.data.alerts){var d=this.data.alerts;return d&&d.find(function(f){return!!f.personalGreetingViewModel})}};
_.O.computeHasMemberHubProfileRenderer=function(d){var f;return!!(d==null?0:(f=d.header)==null?0:f.memberHubProfileRenderer)};
_.O.handleAlertCommand=function(d){this.get("alertCommand.alert.alertWithActionsRenderer",d)&&(d=_.e(d,b6M),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",d.alert))};
_.O.handleYtPlaylistDeletionRedirect=function(d){d=this.get("playlistDeletionRedirectCommand.redirectEndpoint",d);_.E$(this.hostElement,"yt-navigate",{endpoint:d})};
_.O.computeFluidWidth=function(d,f,R){if(f==="mini_app"||R)return!0;var W,p,U;d=d==null?void 0:(W=d.contents)==null?void 0:(p=W.twoColumnBrowseResultsRenderer)==null?void 0:(U=p.tabs)==null?void 0:U.find(function(E){var Y;return E==null?void 0:(Y=E.tabRenderer)==null?void 0:Y.selected});
if(!d)return!1;var g,K;return!!((g=d.tabRenderer)==null?0:(K=g.content)==null?0:K.richGridRenderer)&&!["channel","channels","playables"].includes(f)};
_.O.computeHeaderFluidWidth=function(d){return d==="hashtag-landing-page"};
_.O.computeHasSidebar=function(d){var f;return!!(d.sidebar||((f=d.header)==null?0:f.playlistHeaderRenderer))};
_.O.computeHasPageHeaderSidebar=function(d){var f,R;return!!((f=d.header)==null?0:(R=f.pageHeaderRenderer)==null?0:R.enableSidebarView)};
_.O.computeUseUnifiedShowPageLayout=function(d){if(!d||this.pageSubtype!=="show"||!d.sidebar||!d.sidebar.playlistSidebarRenderer)return!1;d=d.sidebar.playlistSidebarRenderer;if(!d.items)return!1;for(var f=0;f<d.items.length;f++)if(_.e(d.items[f],rk)){var R=void 0;return((R=_.e(d.items[f],rk))==null?void 0:R.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.O.computeIsConstrainedList=function(d){return _.q("web_enable_constrained_list_subscriptions_channels")&&d==="subscriptions-channels"};
_.O.computeResponsiveSizing=function(d){return d==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.Uh.Object.defineProperties(GH.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f;return((d=this.data)==null?0:(f=d.header)==null?0:f.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var d,f;if(!((d=this.data)==null?0:(f=d.sidebar)==null?0:f.playlistSidebarRenderer))return!1;var R;return(R=this.data)!=null&&R.header?!1:!0}}});
_.Uh.Object.defineProperties(GH,{template:{configurable:!0,enumerable:!0,get:function(){if(rrM===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);rrM=d}d=rrM;return d}}});
GH.prototype.dataChanged=GH.prototype.dataChanged;GH.prototype.onPlayerDetached=GH.prototype.onPlayerDetached;GH.prototype.onPlayerAttached=GH.prototype.onPlayerAttached;GH.prototype.onStampFinished=GH.prototype.onStampFinished;GH.prototype.engagementPanelsChanged=GH.prototype.engagementPanelsChanged;GH.prototype.scrollAtTopChanged=GH.prototype.scrollAtTopChanged;GH.prototype.tabsChanged=GH.prototype.tabsChanged;GH.prototype.activeChanged=GH.prototype.activeChanged;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],GH.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],GH.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GH.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],GH.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.SJ.YtPageBehavior),_.F("design:type",Object)],GH.prototype,"ytPageBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GH.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],GH.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],GH.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GH.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],GH.prototype,"hidden",void 0);
_.Q([_.M(),_.F("design:type",Object)],GH.prototype,"mastheadAdData",void 0);_.Q([_.M({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.F("design:type",Object)],GH.prototype,"alertBannerData",void 0);_.Q([_.M({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.F("design:type",Object)],GH.prototype,"greetingData",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],GH.prototype,"pageSubtype",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.F("design:type",Boolean)],GH.prototype,"hasMemberHubProfileRenderer",void 0);_.Q([_.M({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],GH.prototype,"hasSidebar",void 0);_.Q([_.M({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],GH.prototype,"hasPageHeaderSidebar",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],GH.prototype,"roundedContainer",void 0);_.Q([_.M({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],GH.prototype,"useUnifiedShowPageLayout",void 0);_.Q([_.M({computed:"computeIsConstrainedList(pageSubtype)"}),_.F("design:type",Object)],GH.prototype,"isConstrainedList",void 0);
_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GH.prototype,"usePlaylistHeaderRenderer",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],GH.prototype,"useOldPlaylistSidebarRenderer",null);_.Q([_.M({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.F("design:type",Boolean)],GH.prototype,"fluidWidth",void 0);_.Q([_.M({selector:function(d){return d.ui.scrollAtTop}}),
_.F("design:type",Boolean)],GH.prototype,"scrollAtTop",void 0);_.Q([_.M({selector:_.k7L}),_.F("design:type",Boolean)],GH.prototype,"tabGesturesIsActive",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],GH.prototype,"darkerDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.F("design:type",Boolean)],GH.prototype,"disableHeaderFluidWidth",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.F("design:type",String)],GH.prototype,"responsiveSizing",void 0);_.Q([_.Xd("ytd-two-column-browse-results-renderer"),_.F("design:type",HTMLElement)],GH.prototype,"contents",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],GH.prototype,"header",void 0);_.Q([_.Xd("ytd-refresh"),_.F("design:type",Object)],GH.prototype,"refresh",void 0);
_.Q([_.e2("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"activeChanged",null);_.Q([_.e2("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"tabsChanged",null);_.Q([_.e2("scrollAtTop"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"scrollAtTopChanged",null);
_.Q([_.M(),_.F("design:type",Object)],GH.prototype,"engagementPanels",void 0);_.Q([_.e2("data.panels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"engagementPanelsChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"onStampFinished",null);
_.Q([_.LO("yt-player-attached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],GH.prototype,"onPlayerAttached",null);_.Q([_.LO("yt-player-detached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],GH.prototype,"onPlayerDetached",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-browse"})],GH);_.Kz.registerService(_.$Bn,GH);
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("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 Xx,czy,tAR,dcI,jtk,fEJ,R5G,Wgs,pZ2,UcY,OS2,ZSI,gPy,HSR,EPR,z5s,kTI,bSJ,Dch,IEB,qhJ,Td,e5R,AJ,xcI,XZy,Tbk,A6G,aE2,wZR,GTJ,MFy,sty,Sh8,VFJ,r62,mcL,uts,PKs,FgI,J6L,nP8,h5G,$cy,NbI,CK8,Bb$,c6M,tFy,j6y,RHY,WWL,pyI,UHB,OEL,ZEh,s6s,ghM,HEG,KW8,EhB,zHY,kV$,Y$R,bEh,DHI,I6M,q$s,LWs,xHB,Xy8,TZG,ADR,a62,MxJ,wy$,l6R,GVk,S$$,VxI,rDM,mHh,u7I,P5y,Q6J,vhI,FWM,JD8,nh8,hHJ,ohI,$HI,NZY,yDI,C5L,mU,iER,BZ$,cD2,dnJ,j7G,fus,RQ8,WCh,p9y,Un$,s7L,DnB,eQG,xnG,Ma2,w9G,au8,T2L,Vay,u1L,n8s,X98,Q7s,rBL,JJ,o8y,yBG,B2G,CbI,ilY,
cBk,fwG,d_B,Rby,WQh,j0y,taR,pe8,$Z,Ns,HYy,KQs,y2,EzY,zbL,kF2,LQs,ebL,Ci,iN,XeG,x_R,T5G,AZM,awJ,BG,cG,tJ,m_Y,urG,P72,jG,nzI,Q0J,JZL,hbG,vzy,$_B,FQI,C7B,N5R,yZ$,fr,B5J,iYM,jGM,pfR,UT,OT,RK2,OOI,Wpy,UbJ,sT,Hj,Kr,ET,M2J,DbG,GWI,SoJ,V2y,riI,udM,E6Y,zKI,Ym,YoR,z_,km,bOR,mbB,wfs,kWh,Dq,QGM,v6J,Fp$,n6$,o62,$bM,NfY,yiI,iOh,C8I,ci8,t2$,jTJ,fFk,W_R,pwR,UqY,OuL,ZuI,sTI,gOR,K_s,HuI,EO$,zhY,Ip,key,YIh,qQ,buG,DqR,IF2,qI2,L_k,ehk,xqY,Xw8,AhG,Lr,aFI,MML,Ges,VMy,rhB,uE2,mqs,Pq$,QT$,vOs,JhL,nOB,hhI,oOy,$q8,NOs,yhY,
Cq$,iuI,BOL,chY,tM$,RDG,WRy,jwG,ff8,dLY,pk$,ZGM,ULs,OGy,HGI,swk,gJh,KRR,EJB,zDM,k62,bGR,DLI,If8,LRs,eDI,XkI,A9J,Myy,lfs,SzB,r9J,u8I,Qwk,J9I,nJY,hDh,$LR,oJ8,y9I,CGI,iGG,BmG,xm,c9B,tys,dGI,gtG,Kvy,EtG,bML,DGJ,IJ8,qvR,eoh,LvB,xGG,X3J,THh,AG$,aJ2,uN,MmR,MQ,wkI,w3k,lJs;
Xx=function(d){if(!d)return"browse";var f=d.page,R=d.url,W,p,U,g=(W=d.response)==null?void 0:(p=W.responseContext)==null?void 0:(U=p.webResponseContextExtensionData)==null?void 0:U.pageTheme;if(g)f=g.toLowerCase().replace(/_/g,"-");else if(f!=="watch"&&f!=="learning_journey_watch"){var K,E;if((f==="browse"||f==="settings")&&((K=d.response)==null?0:(E=K.sidebar)==null?0:E.settingsSidebarRenderer))f="WEB_PAGE_TYPE_SETTINGS";else{var Y,b;f==="browse"&&((Y=d.response)==null?0:(b=Y.metadata)==null?0:b.channelMetadataRenderer)?
f="channel":R&&(f=_.TF(R)||f)}}return f};
czy=function(){var d=_.oS("yt.aba.att");return d?d:_.zs.instance!==void 0?_.zs.instance.lC9.bind(_.zs.instance):null};
tAR=function(d,f){var R;return _.H(function(W){return(R=czy())?W.return(R(d,f,6E4)):W.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
dcI=function(d,f,R,W,p){f=f===void 0?[]:f;p=p?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:p}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.sL(d),dialogMessages:f.map(function(U){return _.sL(U)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.sL(R),serviceEndpoint:p}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.sL(W)}}}}}};
jtk=function(d){var f=!!_.NN().queueProxy;var R,W,p;d=d==null?void 0:(R=d.response)==null?void 0:(W=R.currentVideoEndpoint)==null?void 0:(p=W.watchEndpoint)==null?void 0:p.playlistId;return!(!f&&!d)};
fEJ=function(d,f){var R=_.Lq();if(jtk(d))return R.playlistWatchPageActivation=!0;switch(Xx(f)){case "yts-products":return R.productDetailsPageActivation=!0;case "mini_app":return R.miniAppPageActivation=!0;case "playables":return R.playablesDestPageActivation=!0;default:return!1}};
R5G=function(d,f,R){for(var W=typeof d==="string"?d.split(""):d,p=d.length-1;p>=0;--p)p in W&&f.call(R,W[p],p,d)};
Wgs=function(d,f){f=_.bQF(d,f);f>=0&&_.I1n(d,f)};
pZ2=function(d){return Array.prototype.concat.apply([],arguments)};
UcY=function(d){var f=0;f=f===void 0?0:f;if(!_.dL(d))throw _.ZL("uint64");var R=typeof d;switch(f){case 512:switch(R){case "string":return _.eeJ(d);case "bigint":return String((0,_.Ys)(64,d));default:return _.qeF(d)}case 1024:switch(R){case "string":return _.xOn(d);case "bigint":return _.va((0,_.Ys)(64,d));default:return _.LBk(d)}case 0:switch(R){case "string":return _.eeJ(d);case "bigint":return _.va((0,_.Ys)(64,d));default:return _.ILF(d)}default:return _.NO(f,"Unknown format requested type for int64")}};
OS2=function(d){d!=null&&(d=d.JSC$8802_value_||"",d=typeof d==="string"?d:new Uint8Array(d));return d};
ZSI=function(d,f){if(/-[a-z]/.test(f))return null;if(_.vsV&&d.dataset){if(_.ZQQ()&&!(f in d.dataset))return null;d=d.dataset[f];return d===void 0?null:d}return d.getAttribute("data-"+_.TT(f))};
gPy=function(){var d=sty;_.oS("yt.ads.biscotti.getId_")||_.Wp("yt.ads.biscotti.getId_",d)};
HSR=function(d){_.Wp("yt.ads.biscotti.lastId_",d)};
EPR=function(){var d={};for(_.Vx=new Kgy(d.handleError===void 0?_.F5:d.handleError,d.logEvent===void 0?_.mY:d.logEvent);_.rX.length>0;)switch(d=_.rX.shift(),d.type){case "ERROR":_.Vx.logError(d.payload);break;case "EVENT":_.Vx.logEvent(d.eventType,d.payload)}};
z5s=function(d,f,R){return _.mnp(function(W){return R?W.userIdentifier!==void 0&&!d.includes(W.userIdentifier)&&R.includes(W.publicName):W.userIdentifier!==void 0&&!d.includes(W.userIdentifier)},f)};
kTI=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return f=_.Av("YtIdbMeta hasAnyMeta other"),W.yield(_.mnp(function(p){return p.userIdentifier!==void 0&&p.userIdentifier!==f},d),2);
R=W.yieldResult;return W.return(R.length>0)})};
bSJ=function(d,f){Yhk||(Yhk=_.Pp.addLowPriorityJob(function(){var R,W,p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:return K.yield(_.ps(),2);case 2:R=K.yieldResult;if(!R)return K.return();W=!0;_.q3(K,3);return K.yield(z5s(d,R,f),5);case 5:p=K.yieldResult;if(!p.length){W=!1;K.jumpTo(6);break}U=p[0];return K.yield(_.iv(U.actualName),7);case 7:return K.yield(_.tv(U.actualName,R),6);case 6:_.Cf(K,4);break;case 3:g=_.Ta(K),_.mn(g),W=!1;case 4:_.Pp.cancelJob(Yhk),Yhk=0,W&&bSJ(d,f),_.a4(K)}})}))};
Dch=function(){var d;return _.H(function(f){return f.nextAddress==1?f.yield(_.ps(),2):(d=f.yieldResult)?f.return(kTI(d)):f.return(!1)})};
IEB=function(d){var f=100;f=f===void 0?500:f;var R,W,p,U,g,K;return _.H(function(E){return E.nextAddress==1?(R=_.FK("INNERTUBE_CONTEXT_CLIENT_NAME",0),W=[R,(0,_.OB)()-2592E6],p=[R,(0,_.OB)()],U=IDBKeyRange.bound(W,p),E.yield(_.ZuQ(d),2)):E.nextAddress!=3?(g=E.yieldResult,K=[],E.yield(_.cX(g,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Y){K.length=0;return _.ZD(Y.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:U,direction:"prev"},function(b){if(b.getValue()&&K.length<
f)return K.push(b.getValue()),b.delete().then(function(){return b.continue()})})}),3)):E.return(K)})};
qhJ=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.ps(),2);d=f.yieldResult;if(!d||!_.aL()&&!_.q("nwl_init_require_datasync_id_killswitch")||!_.aFv())return f.jumpTo(0);_.wwL=!0;_.MM8.isNwlInitialized=_.wwL;return f.yield(_.ZSN().awaitInitialization(),0)})};
Td=function(d,f){_.$qk[d]=!0;var R=_.g0();R&&R.publish.apply(R,arguments);_.$qk[d]=!1};
e5R=function(){if(_.xbf()&&!Lg2){var d=function(R){R=R.data;if(R.op==="serializedGelBatch"){var W=_.NmQ.get(R.key);W&&(_.CGv(R.serializedBatch,W.client,W.resolve,W.networklessOptions,W.isIsolated,W.useVSSEndpoint,W.dangerousLogToVisitorSession,W.requestsOutstanding),_.NmQ.delete(R.key))}},f=_.eKS();
f&&(f.addEventListener("message",d),f.onerror=function(){_.NmQ.clear()});
Lg2=!0}};
AJ=function(){this.relativeTimeStart_=_.je()};
xcI=function(d,f){d!=null&&this.append.apply(this,arguments)};
XZy=function(){return _.Nc("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
Tbk=function(d,f,R){R=R===void 0?!1:R;var W,p,U,g,K;return _.H(function(E){switch(E.nextAddress){case 1:_.Xq("SOCS",d,34128E3,"youtube.com",!0);if(_.gD)return p=fetch(f,{method:"POST",mode:_.t6(f),credentials:_.cZ(f),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),U=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.t6("/upgrade_visitor_cookie?eom=1"),credentials:_.cZ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),E.yield(Promise.all([p,U]).then(function(Y){return Y[1]}),5);
fetch(f,{method:"POST",mode:_.t6(f),credentials:_.cZ(f),cache:"no-store",headers:{"Content-Type":"text/plain"}});return E.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.t6("/upgrade_visitor_cookie?eom=1"),credentials:_.cZ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:W=E.yieldResult;E.jumpTo(3);break;case 5:W=g=E.yieldResult;case 3:if(!W.ok)throw Error("lf");return E.yield(W.text(),7);case 7:K=E.yieldResult,
!K.includes('"state_switch":true')&&!R||K.includes("skip_reload_for_test")||window.location.reload(),_.a4(E)}})};
A6G=function(d){return _.H(function(f){return f.nextAddress==1?f.yield(Tbk(d.socsCookie,d.savePreferenceUrl,!0),2):f.return()})};
aE2=function(d){return _.H(function(f){return f.nextAddress==1?f.yield(Tbk(d.socsCookie,d.savePreferenceUrl),2):f.return()})};
wZR=function(d){d=d.xhr.responseText;if(!_.Uu(d,")]}'"))throw new aA;d=JSON.parse(d.substr(4));if((d.type||1)>1)throw new aA;d=d.id;HSR(d);Ms=_.iu(d);MFy(18E5,2);return d};
GTJ=function(d,f){f=new lEI(f);HSR("");Ms=_.RfC(f);d>0&&MFy(12E4,d-1);throw f;};
MFy=function(d,f){_.kW(function(){_.e2y().then(wZR,function(R){return GTJ(f,R)}).thenCatch(_.YN)},d)};
sty=function(){var d=_.TqM();if(d!==void 0)return _.m_(d);Ms||(Ms=_.e2y().then(wZR).thenCatch(function(f){return GTJ(2,f)}));
return Ms};
Sh8=function(){var d=document;return _.Qf(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(f){return"on"+f.toLowerCase()in d})};
VFJ=function(d){d.addEventListener("click",function(f){var R=f.target;R&&R.getAttribute("href")&&(R=R.getAttribute("href"),_.cn(window,R,"_blank"),f.preventDefault(),f.stopImmediatePropagation())})};
r62=function(d){var f,R,W,p=(W=(R=((f=d.mainDownloadsListEntity)!=null?f:{})[_.uZv])==null?void 0:R.refresh)!=null?W:"",U;d=(U=d.refresh)==null?void 0:U[p];p=d!=null?d:{};return(p==null?0:p.refreshTime)?Number(p==null?void 0:p.refreshTime):0};
mcL=function(d,f){var R=_.r2(d);return f.every(function(W){var p;W=W==null?void 0:(p=W.playbackDataEntity)==null?void 0:p.key;if(!W)return!1;p=_.I7(_.Y8(W).entityId,"mainVideoEntity");return!!R[p]})};
uts=function(d){d=_.GD(d.entities);return _.Bc1(d).length};
PKs=function(d,f){if(f){var R;d=(R=_.qn(d.entities,"downloadQualityPickerEntity",f))!=null?R:void 0}else d=void 0;return d};
FgI=function(){QtI||(_.j4=_.m0S,QtI=new vPG);return QtI};
J6L=function(d){var f=document.getElementsByTagName("ytd-enforcement-message-view-model");f.length===0||getComputedStyle(f[0]).display==="none"?d(0,"p.h_"):d(1,"p.h_")};
nP8=function(){wF=0;var d=[_.l7(!0)];lN&&_.kh(lN,"yt-window-resized",d)};
h5G=function(){wF||(wF=_.Pp.addLowPriorityJob(nP8,200))};
$cy=function(){Gd=0;oPG=_.FBi(document);var d=[oPG];lN&&_.kh(lN,"yt-window-scrolled",d)};
NbI=function(){Gd||(Gd=_.Pp.addLowPriorityJob($cy,200))};
CK8=function(d){d=d===void 0?null:d;y6M.push(_.UD(window,"resize",h5G));y6M.push(_.UD(window,"scroll",NbI));d&&(lN=d)};
Bb$=function(){var d={isWide:_.xW.get("wide","0")==="1"},f=_.a6();if(f=f.getFlag(165)||f.getFlag(174))d.theme=_.u7(!0);if(_.McJ()){var R=_.mQ()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";d.systemTheme=R}!f&&_.q("parent_tools_enable_app_settings")&&_.iV(window.location.href).theme!==void 0&&(d.theme=_.u7());if((f=Sj)?!_.uo.equals(f,d):d)f={currentValue:d},iSY&&(f.timeSinceLastSnapshotSecs=Math.round(((0,_.OB)()-iSY)/1E3)),Sj&&(f.previousValue=Sj),_.mY("appSettingsCaptured",f),Sj=d,iSY=
(0,_.OB)()};
c6M=function(d){_.H(function(f){if(f.nextAddress==1)return f.yield(d.delete("yt-appshell-assets"),2);_.a4(f)})};
tFy=function(d){return _.BX((0,_.VtO)(),d)};
j6y=function(){var d;_.H(function(f){return f.nextAddress==1?f.yield(V2.getInstance(),2):(d=f.yieldResult)?f.yield(dHG(d),0):f.jumpTo(0)})};
RHY=function(){var d;_.H(function(f){return f.nextAddress==1?f.yield(rF.getInstance(),2):(d=f.yieldResult)?f.yield(f6$(d),0):f.jumpTo(0)})};
WWL=function(d){c6M(d);j6y();RHY()};
pyI=function(d){var f,R;return _.H(function(W){if(W.nextAddress==1)return W.yield(_.B6p(d),2);if(f=W.yieldResult){var p;a:{if(f.headers&&(p=f.headers.get("date"))&&(p=Date.parse(p),!isNaN(p))){p=Math.round((0,_.OB)()-p);break a}p=-1}R=p;if(R>-1)return W.return(R)}return W.return(-1)})};
UHB=function(){var d=_.RJ.caches,f=_.Jp("IS_SHELL_LOAD"),R,W;_.H(function(p){if(p.nextAddress==1)return R=-1,f?p.yield(pyI(d),3):(W=_.V1(),R=Math.round((0,_.OB)()-W),p.jumpTo(2));p.nextAddress!=2&&(R=p.yieldResult);R>=0&&R<2147483648&&_.Q1({appInstallDataAgeMs:R});_.a4(p)})};
OEL=function(d){var f=_.yT(_.RJ.location.href),R={};"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(W){var p=f.JSC$10015_queryData_.getValues(W);if(p==null?0:p.length)R[W]=p});
return _.Y$(d,new Map(Object.entries(R)))};
ZEh=function(d){d=d.match(/(.*)::.*::.*/);if(d!==null)return d[1]};
s6s=function(d){if(_.klv()){var f=Object.keys(window.localStorage);f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=ZEh(R);W===void 0||d.includes(W)||self.localStorage.removeItem(R)}}};
ghM=function(){if(!_.klv())return!1;var d=_.Av(),f=Object.keys(window.localStorage);f=_.Z(f);for(var R=f.next();!R.done;R=f.next())if(R=ZEh(R.value),R!==void 0&&R!==d)return!0;return!1};
HEG=function(d){return _.Ki("NotificationsDisabled",d)};
KW8=function(){return Notification.permission!="granted"?Promise.resolve():_.YEG().then(function(d){return d?d.pushManager.getSubscription().then(function(f){if(f)return Promise.resolve();f={userVisibleOnly:!0,applicationServerKey:_.Oe("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return d.pushManager.subscribe(f).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
EhB=function(d){return _.YEG().then(function(f){if(!f||!f.active)return Promise.reject(new _.M2("serviceworker.postMessage",d,f));try{return f.active.postMessage(d),Promise.resolve()}catch(R){return Promise.reject(R)}})};
zHY=function(){EhB({type:"notifications_register",data:_.FK("ID_TOKEN")})};
kV$=function(){if(!_.Jp("LOGGED_IN"))return Promise.resolve(!1);var d=_.Kf("service_worker_push_force_notification_prompt_tag");return d?_.k9("PromptTags").then(function(f){if(!f)return!0;var R=[];try{R=JSON.parse(f)}catch(W){return!1}return R&&R.indexOf(d)==-1}):Promise.resolve(!1)};
Y$R=function(){var d=_.HX("service_worker_push_prompt_delay_microseconds");return d?_.k9("PromptTime").then(function(f){return Promise.resolve(Date.now()-d>(f||0))}):Promise.resolve(!0)};
bEh=function(){var d=_.HX("service_worker_push_logged_out_prompt_watches");return d==-1?Promise.resolve(!1):_.k9("WatchCount").then(function(f){return f>=d})};
DHI=function(){var d=_.Ov(document,"yt-push-prompt-modal-bg");d&&_.x3(d)};
I6M=function(){return _.HX("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.k9("PromptCount").then(function(d){d||(d=0);return Promise.resolve(d<_.HX("service_worker_push_prompt_cap"))})};
q$s=function(d){return _.Jp("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.Jp("LOGGED_IN")&&(d===void 0?0:d)?kV$().then(function(f){if(f)return!0;f=[I6M(),Y$R()];_.Jp("LOGGED_IN")||f.push(bEh());return Promise.all(f).then(function(R){return R.every(function(W){return W})})}):Promise.resolve(!1)};
LWs=function(){_.k9("PromptCount").then(function(d){return _.Ki("PromptCount",d+1)}).then(function(){return _.Ki("PromptTime",Date.now())}).then(function(){var d=_.Kf("service_worker_push_force_notification_prompt_tag");
if(d)return _.k9("PromptTags").then(function(f){var R=[];if(f)try{R=JSON.parse(f)}catch(W){return!1}R||(R=[]);R.push(d);return _.Ki("PromptTags",JSON.stringify(R))})})};
xHB=function(){eH$||DHI()};
Xy8=function(d){d.style.zIndex=2147483648;d.style.pointerEvents="auto";d.style.backgroundColor="rgba(0, 0, 0, 0.6)";d.style.width="100%";d.style.height="100vh";d.style.position="absolute";d.style.top="0";d.style.left="0";d.style.border="none"};
TZG=function(){var d=_.Ov(document,"yt-push-prompt-modal-bg");eH$=_.q("service_worker_push_prompt_modal_ignore_click");d?Xy8(d):(d=_.Xn("div",{id:"yt-push-prompt-modal-bg"}),Xy8(d),document.body.appendChild(d),_.Jh8(document,"click",xHB))};
ADR=function(){var d=arguments;_.q("service_worker_push_prompt_modal_enable")&&TZG();return Notification.requestPermission().then(function(f){DHI();var R=document.getElementById("ticker");R&&(R.className=R.classList.remove("show"));if(f=="granted")return KW8().then(function(){HEG(!1);zHY();return Promise.resolve(!0)});
f=="denied"&&zHY();return Promise.resolve(!1)}).catch(function(){DHI();
return Promise.reject.apply(Promise,_.uR(d))})};
a62=function(d){d=d===void 0?!1:d;var f=_.Vc1().client;if(f&&f.browserVersion){var R=f.browserVersion,W=f.browserName=="CHROME"&&_.zv(R,"50.0.0")<0;f=f.browserName=="OPERA"&&_.zv(R,"42.0.0")<0;if(W||f)return Promise.resolve()}return _.IoI().then(function(p){if(!p)return Promise.resolve();p=KW8().then(function(){return EhB({type:"notifications_check_registration",data:_.FK("ID_TOKEN")})});
return Notification.permission!="default"?p.catch(function(){}):p.then(function(){return q$s(d)}).then(function(U){if(U)return LWs(),ADR().then(function(){})}).catch(function(){})})};
MxJ=function(d){return _.bns(d)?a62():Promise.resolve()};
wy$=function(d){var f=d.installing||d.waiting;return d.active||!f?Promise.resolve(d):new Promise(function(R){var W=function(p){p=p.target;if(p.state==="activated"||p.state==="redundant")f.removeEventListener("statechange",W),R(d)};
f.addEventListener("statechange",W)})};
l6R=function(){var d=new _.nEu("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.OR(d,{mainAppWeb:_.tZ()});var f=_.BBR;_.q("service_worker_forward_exp_params")&&(f=OEL(f));try{var R=_.m6u(f).catch(function(){_.ZQ(d,"FAILURE");return new Promise(function(){})});
_.q("service_worker_push_enabled")&&R.then(function(W){_.ZQ(d,"SUCCESS");return W}).then(wy$).then(MxJ)}catch(W){if(_.ZQ(d,"FAILURE"),W.name!=="SecurityError")throw W;
}};
GVk=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&l6R()};
S$$=function(d,f){var R={};f&&(R.serializedYpcFamilyCreateLoggingParams=f);_.mY(d,R);_.uw()};
VxI=function(d,f){var R={};R.serializedYpcRefundFlowLoggingParams=f;d&&(R.eventType=d);_.mY("ypcRefundFlowEvent",R);_.uw()};
rDM=function(d){d&&_.Pd8("transactionFlowSucceeded",d)};
mHh=function(d){d&&_.y6("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",d,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
u7I=function(d){var f,R,W,p,U,g,K;_.H(function(E){if(E.nextAddress==1)return E.yield(_.ICp(),2);if(E.nextAddress!=3){if(!E.yieldResult)return E.return(!1);f=[];return E.yield(_.bG.keys(),3)}R=E.yieldResult;W=_.Z(R);for(p=W.next();!p.done;p=W.next())U=p.value,g=_.bBW(U),K=g.datasyncId,!K||d.includes(K)||f.push(_.bG.delete(U));return E.return(Promise.all(f).then(function(Y){return Y.some(function(b){return b})}))})};
P5y=function(){var d,f,R,W,p,U,g;return _.H(function(K){if(K.nextAddress==1)return K.yield(_.ICp(),2);if(K.nextAddress!=3){if(!K.yieldResult)return K.return(!1);d=_.Av("cache contains other");return K.yield(_.bG.keys(),3)}f=K.yieldResult;R=_.Z(f);for(W=R.next();!W.done;W=R.next())if(p=W.value,U=_.bBW(p),(g=U.datasyncId)&&g!==d)return K.return(!0);return K.return(!1)})};
Q6J=function(){var d=_.Ze().resolve(_.WX(_.yXe));return d?d.getCurrentTime():0};
vhI=function(){var d,f,R,W,p,U,g,K,E,Y,b,D,I,L;return _.H(function(X){switch(X.nextAddress){case 1:d={},f=_.DP1(),R=_.Z(Object.entries(f)),W=R.next();case 4:if(W.done){X.jumpTo(3);break}p=W.value;U=_.Z(p);g=U.next().value;K=U.next().value;E=g;Y=K;if(!Y){X.jumpTo(5);break}return X.yield(Y(),8);case 8:d[E]=X.yieldResult;case 5:W=R.next();X.jumpTo(4);break;case 2:b=_.Z(void 0),D=b.next();case 9:if(D.done){X.jumpTo(3);break}I=D.value;L=f[I];if(!L){X.jumpTo(10);break}return X.yield(L(),13);case 13:d[I]=
X.yieldResult;case 10:D=b.next();X.jumpTo(9);break;case 3:return X.return(d)}})};
FWM=function(){var d;_.H(function(f){if(f.nextAddress==1)return f.yield(vhI(),2);d=f.yieldResult;return f.yield(navigator.clipboard.writeText(JSON.stringify(d,null,2)),0)})};
JD8=function(d,f){return _.qn(d.entities,"superThanksSelectedTierEntity",f)};
nh8=function(d){var f;return(f=d.sharedUi)==null?void 0:f.currentPageType};
hHJ=function(d,f){return{popup:{searchSuggestionReportDialog:{searchQuery:d,title:_.X7("SBOX_INAPPROPRIATE_TITLE"),suggestions:f,categoryLabel:_.X7("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.X7("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.X7("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.X7("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.X7("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.X7("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.X7("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.X7("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.X7("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.X7("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
ohI=function(d){var f,R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c;return _.H(function(n){switch(n.nextAddress){case 1:return n.yield(_.x8(),2);case 2:return(f=n.yieldResult)?n.yield(_.Zop(f),3):n.return();case 3:R=n.yieldResult;if(!R)return n.return();p=((W=R.offlineVideos)==null?void 0:W.length)||0;g=((U=R.offlinePlaylists)==null?void 0:U.length)||0;if(p===0&&g===0)return n.return();K=0;if(R.offlineVideos)for(E=_.Z(R.offlineVideos),Y=E.next();!Y.done;Y=E.next())b=Y.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
b.videoState&&(K+=1);d.offline_videos_count=p.toString();_.q("kevlar_log_offline_current_network_type_ks")||(d.offline_current_network_type=(D=_.g8k())!=null?D:"CONN_INVALID");_.q("kevlar_log_updated_time_for_smart_downloads")&&(I=_.pY().getState().entities,L=_.QX(I),X=r62(I),d.offline_smart_downloads_last_sync_time_ms=L.toString(),d.offline_smart_downloads_next_sync_time_ms=X.toString());d.offline_videos_playable=K.toString();d.offline_playlists_count=g.toString();R.offlineVideos&&(w=R.offlineVideos.reduce(function(y,
h){h.downloadedBytes&&(y+=Number(h.downloadedBytes));return y},0).toString())&&(d.offline_used_disk_space_bytes=w);
if(!((S=navigator)==null?0:(r=S.storage)==null?0:r.estimate)){n.jumpTo(4);break}return n.yield(navigator.storage.estimate(),5);case 5:v=n.yieldResult,d.offline_free_disk_space_bytes=(((c=v)==null?void 0:c.quota)||0).toString();case 4:d.offline_client_state=JSON.stringify(R),_.a4(n)}})};
$HI=function(d){d=_.Z(d);for(var f=d.next(),R={};!f.done;R={setter$jscomp$5:void 0},f=d.next()){var W=f.value;f=W.params;W=W.service;f&&W&&(R.setter$jscomp$5=_.Tay[W],R.setter$jscomp$5&&f.forEach(function(p){return function(U){var g=U.key;U=U.value;g&&U&&(0,p.setter$jscomp$5)(g,U)}}(R)))}};
NZY=function(d){d=d.match(/(.*)::.*::.*/);if(d!==null)return d[1]};
yDI=function(d){if(_.bUk()){var f=Object.keys(window.sessionStorage);f=_.Z(f);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=NZY(R);W===void 0||d.includes(W)||self.sessionStorage.removeItem(R)}}};
C5L=function(){if(!_.bUk())return!1;var d=_.Av(),f=Object.keys(window.sessionStorage);f=_.Z(f);for(var R=f.next();!R.done;R=f.next())if(R=NZY(R.value),R!==void 0&&R!==d)return!0;return!1};
mU=function(d,f,R){(_.q("desktop_keyboard_shortcut_usage_log")||R&&_.q("web_shorts_keyboard_shortcut_usage_log"))&&(f?_.bN.get(d):_.YZ.get(d))&&(d=f?_.IA.get(d):_.Dx.get(d))&&_.ja(_.J6(),d)};
iER=function(d,f){return d.findIndex(function(R){return R.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(f.keyCode):!1};
BZ$=function(){var d,f;return typeof CSS!=="undefined"&&((f=(d=CSS).supports)==null?void 0:f.call(d,"selector(:has(*))"))};
cD2=function(d){return d.visibility!=="hidden"&&d.display!=="none"};
dnJ=function(d){if(BZ$()||d.tagName!=="DETAILS"?!d.matches(txG):d.querySelector("summary")!==null)return-1;d=d.getAttribute("tabindex")||"0";return Number(d)};
j7G=function(d){return d.some(function(f){return dnJ(f)>0})};
fus=function(d){if(d.textContent)return!0;if(d instanceof HTMLInputElement){if(!d.labels)return!1;d=_.Z(d.labels);for(var f=d.next();!f.done;f=d.next())if(f.value.textContent)return!0}return!1};
RQ8=function(d){return d.sort(function(f,R){return dnJ(R)-dnJ(f)})};
WCh=function(d){d=Array.from(d.querySelectorAll(txG)).filter(function(f){return(cD2(f.style)?cD2(window.getComputedStyle(f)):!1)&&fus(f)});
return j7G(d)?RQ8(d):d};
p9y=function(d){d=WCh(d);d.length>0&&d[0].focus()};
Un$=function(d,f){f.stack&&(d.stack+="\n"+f.stack);return d};
s7L=function(d){var f=uN(d,"Content-Type");if(!f)return null;f=f.toLowerCase();if(f.startsWith("application/json"))return f.startsWith("application/json+protobuf")?new OlB:new _.Wg;if(f.startsWith("application/x-protobuf")){d=uN(d,"Content-Transfer-Encoding");if(!d)return new PG;if(d.toLowerCase()=="base64")return new ZlY}return null};
DnB=function(d,f,R,W){var p=new g88(function(K,E){return HlR.has(E)?K.sentinel==="gal"&&K.event!==void 0:!1},function(K){K.event?(K=KCh(K.event),K=!K||E8I(W,K)?!0:_.bL(d.lastEvent,Q2,2,vG)?!_.bL(K,Fx,1,vG)&&!_.bL(K,Q2,2,vG):!_.bL(K,Fx,1,vG)&&!_.bL(K,Q2,3,vG)):K=!0;
return K});
R=_.Y$(d.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",zQJ(R)]]));if(d.nestedOrigins!==void 0)for(var U=_.Z(d.nestedOrigins),g=U.next();!g.done;g=U.next())R=_.Y$(R,new Map([["origin",g.value]]));return kDk(p,R,f).then(function(K){K=YLG(K.event);if(_.bL(K,Fx,1,vG)){var E,Y=(E=_.Gf(K,Fx,1,vG))==null?void 0:_.Ml(E,2);Y&&W.JSC$19287_logErrorEvent(blM(Y));E=_.Gf(K,Fx,1,vG);_.Ml(E,2)===4?(K=_.Gf(K,Fx,1,vG),K={statusCode:11,statusMessage:_.ai(K,
3)}):(K=_.Gf(K,Fx,1,vG),K={statusCode:12,statusMessage:_.ai(K,3)});return K}_.bL(K,Q2,3,vG)?(K=_.Gf(K,Q2,3,vG),K={statusCode:1,consentLanguageKeys:_.ai(K,2)}):K={statusCode:1};return K}).catch(function(K){return K.errorCode!==void 0?{statusCode:K.errorCode,
statusMessage:K.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
eQG=function(d){var f={};if(d===void 0||d===null)return f;d.getToken()!==void 0&&IuR(d.getToken())&&IuR(d.getToken()).length>0&&(f.scopes=new Set(IuR(d.getToken())));d.getToken()!==void 0&&qL2(d.getToken())&&qL2(d.getToken()).length>0&&(f.capabilities=new Set(qL2(d.getToken())));_.ai(d,3)!==void 0&&(f.consistencyKey=_.ai(d,3));d.getName()!==void 0&&d.getName()!==""&&(f.linkName=d.getName());_.YF(d,LC2,4)&&(d=_.g7(d,LC2,4),d=Object.assign({},_.ai(d,1)&&{userId:_.ai(d,1)},_.ai(d,2)&&{displayName:_.ai(d,
2)},_.ai(d,3)&&{email:_.ai(d,3)},_.ai(d,5)&&{username:_.ai(d,5)},_.ai(d,4)&&{profilePicture:_.ai(d,4)}),f.profile=d);return f};
xnG=function(d,f){var R=d.flowParams,W;return{serviceId:R.serviceId,sessionId:R.sessionId,currentFlow:d.currentFlow,googleScopesString:f,linkingSessionSerialized:d.session.serialize(),consentLanguageKeys:R.consentLanguageKeys,callerState:d.callerState,dynamicUrlParameters:R.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(W=R.partnerConfigMinReadTimestamp)==null?void 0:W.serialize()}};
Ma2=function(d){var f=d.googleScopes!==void 0?Array.from(d.googleScopes).join(","):"";X98(xnG(d,f));f=T2L(d);return f===null?Promise.resolve(ABI):f.start().then(function(R){var W,p=(W=R.link)==null?void 0:W.consistencyKey;return R.statusCode===1&&d.googleScopes!==void 0&&d.googleScopes.size>0&&p!==void 0?(W=d.flowParams,au8(W.serviceId,W.sessionId,d.googleScopes,p,W.galService,d.config,R)):R})};
w9G=function(d){var f=T2L(d);return f===null?Promise.resolve(JJ({statusCode:7,statusMessage:"Failed to create flow object"},d.callerState)):f.complete().then(function(R){var W,p=(W=R.link)==null?void 0:W.consistencyKey;return R.statusCode===1&&d.googleScopes!==void 0&&d.googleScopes.size>0&&p!==void 0?(W=d.flowParams,au8(W.serviceId,W.sessionId,d.googleScopes,p,W.galService,d.config,R)):JJ(R,d.callerState)},function(R){return JJ({statusCode:12,
statusMessage:"Failed to complete the flow: "+R.message},d.callerState)})};
au8=function(d,f,R,W,p,U,g){return luh(p,{serviceId:d,sessionId:f,googleScopes:R,consistencyKey:W}).then(function(){return g},function(K){return p.deleteLink({serviceId:d,
sessionId:f,accountLinkingEntryPoint:U.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+K.message}},function(E){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+E.message}})})};
T2L=function(d){switch(d.currentFlow){case 1:var f=d.flowParams;d=_.g7(d.session,GDI,1);return ni.createOAuthFlow(f,d);case 2:case 3:return f=d.flowParams,d=_.g7(d.session,SLG,6),hJ.createStreamlinedFlow(f,d);default:return null}};
Vay=function(d,f){d===2&&(d=3);var R=0;oA.indexOf(d)!==-1&&(R=oA.indexOf(d)+1);for(d=R;d<oA.length;d++)if(f.has(oA[d]))return oA[d]};
u1L=function(d){var f=d.serviceId;var R=d.sessionId;var W=d.config;var p=d.galService;var U=d.capabilities;var g=d.scopes;var K=d.loginHint;var E=d.callerState;var Y=d.consentLanguageKeys;var b=d.linkName;var D=d.dynamicUrlParameters;var I=d.partnerConfigMinReadTimestamp;d=W.dataUsageNoticeConfig?W.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return p.startLinkingSession({serviceId:f,sessionId:R,capabilities:U,scopes:g,loginHint:K,callerState:E,supportedFlows:rBL(W.supportedFlows),completionUrl:W.completionUrl,
accountLinkingEntryPoint:W.accountLinkingEntryPoint,consentLanguageKeys:Y,dataUsageNoticeConfig:d,linkName:b,dynamicUrlParameters:D,partnerConfigMinReadTimestamp:I}).then(function(L){return new mn$(f,R,W,p,L,void 0,E,Y,D,I)})};
n8s=function(d,f,R){var W=(new Pb8).getSession(d);if(W===null)return Promise.resolve({statusCode:2});Q7s(d);var p=v8M(W.linkingSessionSerialized),U=W.googleScopesString!==""&&W.googleScopesString!==void 0?new Set(W.googleScopesString.split(",")):void 0,g=W.partnerConfigMinReadTimestampSerialized?FCk(W.partnerConfigMinReadTimestampSerialized):void 0;return JBI(new mn$(d,W.sessionId,f,R,p,U,W.callerState,W.consentLanguageKeys,W.dynamicUrlParameters,g),W.currentFlow,W.consentLanguageKeys)};
X98=function(d){var f=new Pb8;f.storage!==null&&f.storage.set("SAVED_SESSION",d)};
Q7s=function(d){var f=new Pb8;if(f.storage!==null){var R=f.storage.get("SAVED_SESSION");R!==void 0&&R.serviceId===d&&f.storage.remove("SAVED_SESSION")}};
rBL=function(d){var f=new Set;d=_.Z(d);for(var R=d.next();!R.done;R=d.next())R=R.value,R!==1&&hQy.has(R)&&f.add(hQy.get(R));return f};
JJ=function(d,f){f!==void 0&&(d.callerState=f);return d};
o8y=function(d){switch(d){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
yBG=function(d){return new $nI(d,new N2J(d))};
B2G=function(d,f){f=f===void 0?!1:f;var R=document.createElement("div");d&&(R.style.transform="scaleX(-1)");R.style.backgroundColor=f?"rgba(138,180,248,.24)":"#e8f0fe";R.style.height="4px";R.style.overflow="hidden";R.style.position="absolute";R.style.top="0";R.style.width="100%";R.style.zIndex="1500";R.setAttribute("aria-label","Loading");R.setAttribute("aria-live","polite");d=document.createElement("style");d.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  }";
R.appendChild(d);d=CbI();d.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";d.style.left="-145.166611%";var W=ilY(f);W.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";d.appendChild(W);R.appendChild(d);d=CbI();d.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";d.style.left="-54.888891%";f=ilY(f);f.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
d.appendChild(f);R.appendChild(d);return R};
CbI=function(){var d=document.createElement("div");d.style.height="100%";d.style.position="absolute";d.style.transformOrigin="top left";d.style.width="100%";return d};
ilY=function(d){var f=document.createElement("span");f.style.borderTop=d?"4px solid #669df6":"4px solid #4285f4";f.style.display="inline-block";f.style.position="absolute";f.style.width="100%";return f};
cBk=function(d){return d==null?void 0:_.yYL(d).valueOf()};
fwG=function(d){var f=document.body,R=!1,W=function(){R||(R=!0,taR(p,U),setTimeout(function(){f.removeChild(U);f.removeChild(p)},150))},p=d_B(d,getComputedStyle(f).direction==="rtl",W),U=j0y(W);
taR(p,U);f.appendChild(U);f.appendChild(p);window.requestAnimationFrame(function(){U.style.opacity="1";p.style.opacity="1";p.style.transform="translate(-50%, -50%) scale(1)";p.children[0].focus()})};
d_B=function(d,f,R){var W=document.createElement("div");W.style.position="fixed";W.style.alignItems="center";W.style.backgroundColor=d?"rgb(32, 33, 36)":"white";W.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";W.style.display="flex";W.style.flexDirection="column";W.style.justifyContent="center";W.style.left="50%";W.style.top="50%";W.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";W.style.zIndex="2002";document.body.clientWidth>=
660?(W.style.borderRadius="8px",W.style.minHeight="220px",W.style.maxHeight="90%",W.style.maxWidth="90%",W.style.minWidth="540px"):(W.style.height="100%",W.style.width="100%");W.setAttribute("aria-label","Error");W.setAttribute("aria-modal","true");W.setAttribute("role","alertdialog");W.addEventListener("keydown",function(U){U.key==="Escape"&&R()});
f=Rby(d,f,R);W.appendChild(WQh(f));W.appendChild(f);var p=document.createElement("img");p.src=d?"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";p.style.height="72px";p.style.width="72px";p.style.color="#9aa0a6";p.setAttribute("alt","");W.appendChild(p);p=document.createElement("h1");p.textContent="Something went wrong.  Try again.";
p.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";p.style.lineHeight="24px";p.style.fontSize="16px";p.style.textAlign="center";p.style.letterSpacing="0.1px";p.style.color=d?"rgb(232,234,237)":"#3c4043";W.appendChild(p);W.appendChild(WQh(f));return W};
Rby=function(d,f,R){var W=document.createElement("button");W.style.backgroundColor="transparent";W.style.border="none";W.style.borderRadius="50%";W.style.cursor="pointer";W.style.outline="none";W.style.padding="12px";W.setAttribute("aria-label","Close dialog");W.style.position="absolute";W.style.top="0";f?W.style.right="0":W.style.left="0";W.addEventListener("focus",function(){W.style.backgroundColor=d?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
W.addEventListener("blur",function(){W.style.backgroundColor="transparent"});
W.addEventListener("mouseenter",function(){W.style.backgroundColor=d?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
W.addEventListener("mouseleave",function(){W.style.backgroundColor="transparent"});
W.addEventListener("click",R);W.addEventListener("keydown",function(p){p.key!=="Enter"&&p.key!=="Space"||R()});
f=document.createElement("img");f.src=d?"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";f.style.display="block";f.style.height="24px";f.style.width="24px";f.setAttribute("alt","");W.appendChild(f);return W};
WQh=function(d){var f=document.createElement("div");f.setAttribute("tabindex","0");f.setAttribute("aria-hidden","true");f.addEventListener("focus",function(){return void d.focus()});
return f};
j0y=function(d){var f=document.createElement("div");f.style.backgroundColor="rgba(32,33,36,0.6)";f.style.bottom="0";f.style.left="0";f.style.position="fixed";f.style.right="0";f.style.top="0";f.style.transition=" opacity 150 ms linear";f.style.zIndex="2001";f.addEventListener("click",d);return f};
taR=function(d,f){f.style.opacity="0";d.style.opacity="0";d.style.transform="translate(-50%, -50%) scale(0.8)"};
pe8=function(d,f){d.sandbox&&d.sandbox.add&&(d.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),d.sandbox.add("allow-downloads"));d.src=f};
$Z=function(d){U_y.call(this,d)};
Ns=function(d,f){f=f===void 0?!1:f;this.parsedImageUrl_=null;d instanceof OYG||(ZYR==void 0&&(ZYR=new s0L),d=ZYR.parse(d.toString(),f));d=this.parsedImageUrl_=d;d.JSC$19499_parsedOptions_==void 0&&((f=d.getOptions())||(f=""),d.JSC$19499_parsedOptions_=(new gzB).parse(f));U_y.call(this,d.JSC$19499_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;d=this.parsedImageUrl_;f=d.uri_.JSC$10015_port_;this.JSC$19501_domain_=d.uri_.JSC$10015_domain_+(f?":"+f:"");this.JSC$19501_query_=
this.parsedImageUrl_.uri_.JSC$10015_queryData_.toString()};
HYy=function(d){this.mode=4;this.data=d;this.parsedData=[];d=0;for(var f=this.data.length;d<f;d++){var R=[],W=this.data.charCodeAt(d);W>65536?(R[0]=240|(W&1835008)>>>18,R[1]=128|(W&258048)>>>12,R[2]=128|(W&4032)>>>6,R[3]=128|W&63):W>2048?(R[0]=224|(W&61440)>>>12,R[1]=128|(W&4032)>>>6,R[2]=128|W&63):W>128?(R[0]=192|(W&1984)>>>6,R[1]=128|W&63):R[0]=W;this.parsedData.push(R)}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))};
KQs=function(d){this.typeNumber=0;this.errorCorrectLevel=d===void 0?2:d;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
y2=function(d,f){if(d.length==void 0)throw Error("Ck`"+d.length+"`"+f);for(var R=0;R<d.length&&d[R]==0;)R++;this.num=Array(d.length-R+f);for(f=0;f<d.length-R;f++)this.num[f]=d[f+R]};
EzY=function(d,f){this.totalCount=d;this.dataCount=f};
zbL=function(){this.buffer=[];this.length=0};
kF2=function(){var d=!1;if(_.KL8()){d=_.YU();var f="";_.kvS()?(f=/Windows (?:NT|Phone) ([0-9.]+)/,f=(d=f.exec(d))?d[1]:"0.0"):_.r8()?(f=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,f=(d=f.exec(d))&&d[1].replace(/_/g,".")):_.zSU()?(f=/Mac OS X ([0-9_.]+)/,f=(d=f.exec(d))?d[1].replace(/_/g,"."):"10"):_.H8(_.YU(),"KaiOS")?(f=/(?:KaiOS)\/(\S+)/i,f=(d=f.exec(d))&&d[1]):_.KL8()?(f=/Android\s+([^\);]+)(\)|;)/,f=(d=f.exec(d))&&d[1]):_.Yup()&&(f=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,f=(d=f.exec(d))&&d[1]);d=
f||""}return d};
LQs=function(d,f){this.JSC$19524__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(f)for(var R in f)this.JSC$19524__htOption[R]=f[R];this.JSC$19524__htOption.useSVG&&(YNM=bYL);this.JSC$19524__android=kF2();this.JSC$19524__el=d;this._oQRCode=null;this._oDrawing=new YNM(this.JSC$19524__el,this.JSC$19524__htOption);this.JSC$19524__htOption.text&&(d=this.JSC$19524__htOption.text,this._oQRCode=new KQs(this.JSC$19524__htOption.correctLevel),D_2(this._oQRCode,
d),f=this._oQRCode,Iwy(f,!1,qNM(f)),this.JSC$19524__el.title=d,this._oDrawing.draw(this._oQRCode),this.makeImage())};
ebL=function(d,f,R,W,p){d.save();var U=new Path2D;U.roundRect(f,R,W*7,W*7,W*2);U.roundRect(f+W,R+W,W*5,W*5,W*1.3);U.roundRect(f+2*W,R+2*W,W*3,W*3,W);d.clip(U,"evenodd");d.fillStyle=p;d.fillRect(0,0,d.canvas.width,d.canvas.height);d.restore()};
Ci=function(d,f){if(typeof d!=="function")throw Error("Fk");return _.RJ.setTimeout(function(){d()},f)};
iN=function(){};
XeG=function(d,f,R,W,p){(new iN).debug("TestLoadImageWithRetries: "+p);if(W==0)R(!1);else{var U=p||0;W--;x_R(d,f,function(g){g?R(!0):_.RJ.setTimeout(function(){XeG(d,f,R,W,U)},U)})}};
x_R=function(d,f,R){var W=new iN;W.debug("TestLoadImage: loading "+d);var p=new Image;p.onload=function(){try{W.debug("TestLoadImage: loaded"),T5G(p),R(!0)}catch(U){}};
p.onerror=function(){try{W.debug("TestLoadImage: error"),T5G(p),R(!1)}catch(U){}};
p.onabort=function(){try{W.debug("TestLoadImage: abort"),T5G(p),R(!1)}catch(U){}};
p.ontimeout=function(){try{W.debug("TestLoadImage: timeout"),T5G(p),R(!1)}catch(U){}};
_.RJ.setTimeout(function(){if(p.ontimeout)p.ontimeout()},f);
p.src=d};
T5G=function(d){d.onload=null;d.onerror=null;d.onabort=null;d.ontimeout=null};
AZM=function(){this.front_=[];this.back_=[]};
awJ=function(d,f){_.wG.call(this);this.delay_=new _.Gz(this.JSC$19650_onTick_,0,this);_.Dp(this,this.delay_);this.JSC$19648_interval_=5E3;this.nextTickTime_=0;if(typeof d==="function")f&&(d=(0,_.lB)(d,f));else if(d&&typeof d.handleEvent==="function")d=(0,_.lB)(d.handleEvent,d);else throw Error("ya");this.JSC$19650_listener_=d};
BG=function(d,f,R,W,p,U,g,K,E,Y,b,D,I,L){R=R===void 0?!1:R;W=W===void 0?function(){return""}:W;
p=p===void 0?!1:p;U=U===void 0?!1:U;g=g===void 0?!1:g;K=K===void 0?function(){return _.D6({})}:K;
E=E===void 0?!1:E;b=b===void 0?!1:b;D=D===void 0?!1:D;I=I===void 0?!1:I;L=L===void 0?!1:L;this.JSC$19651_pathPrefix_=d;this.defaultQueryParams_=f;this.pubsub_=new _.Lf;this.reconnectTimer_=new awJ(this.safeReconnect_,this);this.JSC$19651_channel_=null;this.JSC$19651_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$19651_pendingMessages_=[];this.enableAsyncTest_=R;this.JSC$19651_getXsrfToken_=W;this.useAsyncBrowserChannelHandler_=U;this.getAuthorizationHeader_=
K;this.getAuthorizationHeaderSync_=Y;this.enableCachedUpdateAuthorizationHeader_=g;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.D6();this.enableLoungeTokenRefresh_=p;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=E;this.disableMdxAuthForNonPlaybackMessages_=b;this.disableMdxAuthForAdMessages_=D;this.enableMdxAuthForConnectionOnly_=I;this.disableMdxAuthForShortsMessages_=L;this.JSC$19651_channelOpenedCounter=new M4J;this.JSC$19651_channelClosedCounter=new we8;this.channelMessageSentCounter=
new lwM;this.JSC$19651_channelMessageReceivedCounter=new GFR;this.JSC$19651_channelErrorCounter=new SNy;this.pendingMapsOnClosedCounter=new V4k;this.undeliveredMapsOnClosedCounter=new rZ$};
cG=function(d){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;d=d||document.location.href;var f=Number(_.tp(d)[4]||null)||"";f&&(this.port=":"+f);this.domain=_.dX(d)||"";d=_.YU();d.search("MSIE")>=0&&_.zv(d.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
tJ=function(d){d=d||{};this.name=d.name||"";this.id=d.id||d.screenId||"";this.token=d.token||d.loungeToken||"";this.uuid=d.uuid||d.dialId||"";this.idType=d.screenIdType||"normal"};
m_Y=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(d){var f=Math.random()*16|0;return(d=="x"?f:f&3|8).toString(16)})};
urG=function(d){return _.PC(d,function(f){return{key:f.id,name:f.name}})};
P72=function(d,f){return _.Qf(d,function(R){return R||f?!R!=!f?!1:R.id==f.id:!0})};
jG=function(d,f){return _.Qf(d,function(R){return dU(R,f)})};
nzI=function(){var d=Q0J(),f=vzy();if(FQI()){var R=d,W=_.X8U(R,f);W<0&&_.LLU(R,-(W+1),0,f)}d=JZL(d);if(d.length==0)try{_.Unp("remote_sid")}catch(p){}else try{_.Xq("remote_sid",d.join(","),-1)}catch(p){}};
Q0J=function(){var d=_.Da("yt-remote-connected-devices")||[];d.sort(_.xFW);return d};
JZL=function(d){if(d.length==0)return[];var f=d[0].indexOf("#"),R=f==-1?d[0]:d[0].substring(0,f);return _.PC(d,function(W,p){return p==0?W:W.substring(R.length)})};
hbG=function(d){_.bA("yt-remote-connected-devices",d,86400)};
vzy=function(){if(ozB)return ozB;var d=_.Da("yt-remote-device-id");d||(d=m_Y(),_.bA("yt-remote-device-id",d,31536E3));for(var f=Q0J(),R=1,W=d;_.hn(f,W);)R++,W=d+"#"+R;return ozB=W};
$_B=function(){return _.Da("yt-remote-session-browser-channel")};
FQI=function(){return _.Da("yt-remote-session-screen-id")};
C7B=function(d){d.length>5&&(d=d.slice(d.length-5));var f=_.PC(N5R(),function(W){return W.loungeToken}),R=_.PC(d,function(W){return W.loungeToken});
_.K1k(R,function(W){return!_.hn(f,W)})&&yZ$();
_.bA("yt-remote-local-screens",d,31536E3)};
N5R=function(){return _.Da("yt-remote-local-screens")||[]};
yZ$=function(){_.bA("yt-remote-lounge-token-expiration",!0,86400)};
fr=function(d){d||(_.Iu("yt-remote-session-screen-id"),_.Iu("yt-remote-session-video-id"));nzI();d=Q0J();_.NF(d,vzy());hbG(d)};
B5J=function(){iYM();return Rp?!!Rp.get("yt-remote-use-staging-server"):!1};
iYM=function(){if(!Rp){var d=_.kDF();d&&(Rp=new _.wX(d))}};
jGM=function(d,f,R,W,p){R=R===void 0?function(){return""}:R;
var U=function(){return new BG(Wj(d,"/bc"),f,!1,R,W)};
return _.q("enable_mdx_web_channel_desktop")?new cZJ(function(){return new t4B(Wj(d,"/wc"),f,R)}):new dbJ(U,p)};
pfR=function(){var d=fVB;RK2();pr.push(d);Wpy()};
UT=function(d,f){RK2();var R=UbJ(d,String(f));pr.length==0?OOI(R):(Wpy(),_.yZ(pr,function(W){W(R)}))};
OT=function(d){UT("CP",d)};
RK2=function(){pr||(pr=_.oS("yt.mdx.remote.debug.handlers_")||[],_.Wp("yt.mdx.remote.debug.handlers_",pr))};
OOI=function(d){var f=(Zq+1)%50;Zq=f;ZOh[f]=d;sGY||(sGY=f==49)};
Wpy=function(){var d=pr;if(ZOh[0]){var f=sGY?Zq:-1,R={};do R={record$jscomp$15:void 0},f=(f+1)%50,R.record$jscomp$15=ZOh[f],_.yZ(d,function(W){return function(p){p(W.record$jscomp$15)}}(R));
while(f!=Zq);ZOh=Array(50);Zq=-1;sGY=!1}};
UbJ=function(d,f){var R=(Date.now()-g68)/1E3;R.toFixed&&(R=R.toFixed(3));var W=[];W.push("[",R+"s","] ");W.push("[","yt.mdx.remote","] ");W.push(d+": "+f,"\n");return W.join("")};
sT=function(d){_.kZ.call(this);this.JSC$19675_logName_=d;this.screens=[]};
Hj=function(d){sT.call(this,"LocalScreenService");this.JSC$19682_http_=d;this.loungeTokenRefreshTimer_=NaN;gU(this);this.info("Initializing with "+HOL(this.screens))};
Kr=function(d,f){f=f===void 0?!1:f;sT.call(this,"ScreenService");this.JSC$19688_http_=d;this.disableAutomaticScreenCache_=f;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};KpY(this)};
ET=function(d,f,R){_.kZ.call(this);this.JSC$19692_logName_=R;this.JSC$19692_screenService_=d;this.receiver_=f;this.screen_=null};
M2J=function(d,f,R){R.disableCastApi?z_("Cannot initialize because disabled by Mdx config."):E6Y()?zKI(d,R)&&(kWh(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?YoR(f):(window.__onGCastApiAvailable=function(W,p){W?YoR(f):(km("Failed to load cast API: "+p),bOR(!1),kWh(!1),_.Iu("yt-remote-cast-available"),_.Iu("yt-remote-cast-receiver"),DbG(),f(!1))},R.loadCastApiSetupScript?_.CS(IV2):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
qos()>=60&&LpG():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?eKB():qos()>=89?xbG():(XfJ(),TfR(AiL.map(aVB))))):z_("Cannot initialize because not running Chrome")};
DbG=function(){z_("dispose");var d=Ym();d&&d.dispose();_.Wp("yt.mdx.remote.cloudview.instance_",null);wfs(!1);_.NOU(lV2);lV2.length=0};
GWI=function(){return!!_.Da("yt-remote-cast-installed")};
SoJ=function(){var d=_.Da("yt-remote-cast-receiver");return d?d.friendlyName:null};
V2y=function(){z_("clearCurrentReceiver");_.Iu("yt-remote-cast-receiver")};
riI=function(){return GWI()?Ym()?Ym().getCastSession():(km("getCastSelector: Cast is not initialized."),null):(km("getCastSelector: Cast API is not installed!"),null)};
udM=function(d,f){mbB()?Ym().setConnectedScreenStatus(d,f):km("setConnectedScreenStatus called before ready.")};
E6Y=function(){var d=_.YU().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.Hs||d};
zKI=function(d,f){var R=!1;Ym()||(d=new b_(d,f),d.subscribe("yt-remote-cast2-availability-change",function(W){_.bA("yt-remote-cast-available",W);Td("yt-remote-cast2-availability-change",W)}),d.subscribe("yt-remote-cast2-receiver-selected",function(W){z_("onReceiverSelected: "+W.friendlyName);
_.bA("yt-remote-cast-receiver",W);Td("yt-remote-cast2-receiver-selected",W)}),d.subscribe("yt-remote-cast2-receiver-resumed",function(W){z_("onReceiverResumed: "+W.friendlyName);
_.bA("yt-remote-cast-receiver",W);Td("yt-remote-cast2-receiver-resumed",W)}),d.subscribe("yt-remote-cast2-session-change",function(W){z_("onSessionChange: "+P82(W));
W||_.Iu("yt-remote-cast-receiver");Td("yt-remote-cast2-session-change",W)}),_.Wp("yt.mdx.remote.cloudview.instance_",d),R=!0);
z_("cloudview.createSingleton_: "+R);return R};
Ym=function(){return _.oS("yt.mdx.remote.cloudview.instance_")};
YoR=function(d){bOR(!0);kWh(!1);Ym().init(!1,function(f){f?(wfs(!0),_.yhn("yt-remote-cast2-api-ready")):(km("Failed to initialize cast API."),bOR(!1),_.Iu("yt-remote-cast-available"),_.Iu("yt-remote-cast-receiver"),DbG());d(f)})};
z_=function(d){UT("cloudview",d)};
km=function(d){UT("cloudview",d)};
bOR=function(d){z_("setCastInstalled_ "+d);_.bA("yt-remote-cast-installed",d)};
mbB=function(){return!!_.oS("yt.mdx.remote.cloudview.apiReady_")};
wfs=function(d){z_("setApiReady_ "+d);_.Wp("yt.mdx.remote.cloudview.apiReady_",d)};
kWh=function(d){_.Wp("yt.mdx.remote.cloudview.initializing_",d)};
Dq=function(d){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(d)};
QGM=function(){var d,f;return _.H(function(R){if(R.nextAddress==1)return(_.lFf()||_.q("use_new_nwl"))&&_.Ahf().isNetworkAvailable()?R.yield(_.ps(),2):R.return();if(R.nextAddress!=3)return(d=R.yieldResult)?R.yield(IEB(d),3):R.return();f=R.yieldResult;if(!f.length)return R.return();f.forEach(function(W){var p={timestamp:W.timestamp};W=W.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:W.appShellAssetLoadReport,options:p}:W.clientError?{payloadName:"clientError",payload:W.clientError,
options:p}:void 0;W&&_.mY(W.payloadName,W.payload,W.options)});
f.length===100&&_.Pp.addLowPriorityJob(QGM);_.a4(R)})};
v6J=function(d){if(d.playerResponse){if(d=d.playerResponse,d.messages&&d.messages.length>0&&(d=d.messages.find(function(f){return!(!f||!f.mealbarPromoRenderer)}))&&d.mealbarPromoRenderer)return d.mealbarPromoRenderer}else if(d.response&&(d=d.response)&&d.overlay&&d.overlay.mealbarPromoRenderer)return d.overlay.mealbarPromoRenderer};
Fp$=function(d){if(d.response){var f=d.response;if(f&&f.overlay&&f.overlay.tooltipRenderer)return f.overlay.tooltipRenderer}if(d.playerResponse&&(d=d.playerResponse,d.messages&&d.messages.length>0&&(d=d.messages.find(function(R){return!(!R||!R.tooltipRenderer)}))&&d.tooltipRenderer))return d.tooltipRenderer};
n6$=function(d){if(!JiM&&(d=d||_.FK("ZWIEBACK_PING_URLS"))&&d.length){JiM=!0;for(var f=0;f<d.length;f++)_.yH(d[f])}};
o62=function(d){if(_.uo.get(_.FK("PLAYER_VARS",{}),"privembed",!1)!="1"){d&&gPy();try{hKL().then(function(){},function(){}),_.kW(o62,18E5)}catch(f){_.nk(f)}}};
$bM=function(){var d=_.a6(),f=d.getFlag(119),R=window.devicePixelRatio>1;document.body&&_.Q9(document.body,"exp-invert-logo")&&(R&&!_.Q9(document.body,"inverted-hdpi")?_.pG(document.body,"inverted-hdpi"):!R&&_.Q9(document.body,"inverted-hdpi")&&_.Rw(document.body,"inverted-hdpi"));f!=R&&(_.MH(0,119,R),d.save())};
NfY=function(d){return d.filter(function(f){return"ypcGetCartEndpoint"in f||"ypcFixInstrumentEndpoint"in f})};
yiI=function(d){return d.filter(function(f){return!_.e(f,_.JwO)})};
iOh=function(d,f){var R,W,p,U,g,K,E;_.H(function(Y){switch(Y.nextAddress){case 1:R=_.ve.getInstance();W=_.Lu.instance;p=_.yK.instance;if(!p)return C8I(d,W,f),Y.return();_.q3(Y,2);d.onLoadingCommand&&W.resolveCommand(d.onLoadingCommand);return Y.yield(R.getCurrentPositionFromGeolocation(),4);case 4:U=Y.yieldResult;if(!d.resolveLocationCommand){Y.jumpTo(5);break}g=R.createLocationInfo(U);return Y.yield(_.iG(p,d.resolveLocationCommand,{locationInfo:g}),6);case 6:K=Y.yieldResult;if(!K||"error"in K&&K.error||
K.errorMetadata)return C8I(d,W,f),Y.return();var b;if(K==null?0:(b=K.onResponseReceivedActions)==null?0:b.length){b=_.Z(K.onResponseReceivedActions);for(var D=b.next();!D.done;D=b.next())W.resolveCommand(D.value)}(_.e(d.onSuccessCommand,_.fE)||_.e(d.onSuccessCommand,_.a0))&&_.E$(f.hostElement,"yt-navigate",{endpoint:d.onSuccessCommand,reload:!0});case 5:_.Cf(Y,0);break;case 2:E=_.Ta(Y);if(E instanceof GeolocationPositionError&&E.code===GeolocationPositionError.PERMISSION_DENIED)return d.onDeniedCommand&&
W.resolveCommand(d.onDeniedCommand),Y.return();C8I(d,W,f);_.a4(Y)}})};
C8I=function(d,f,R){d.onFailureCommand&&(f.resolveCommand(d.onFailureCommand),_.zV(R.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
ci8=function(d,f){var R=_.e(d,_.Nzy);if(R&&f){d=R.videoIds||[R.videoId];var W;f=(W=_.E$(f,"yt-lockup-requested",{videoIds:d}).detail)==null?void 0:W.returnValue;var p;R.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?p=f?f:d.map(function(U){return{videoId:U,navigationEndpoint:R.videoCommand}}):f&&(p=f);
p&&(W=p.map(function(U){var g=Object,K=g.assign;var E=U.navigationEndpoint;if(!_.e(E,_.GF)){var Y=_.e(E,_.fE);if(Y){if(delete Y.index,delete Y.playlistId,Y=_.e(E==null?void 0:E.commandMetadata,_.ex),Y==null?0:Y.url){var b=Y.url;b=_.Z6(b,"list");b=_.Z6(b,"index");Y.url=b}}else E=void 0}return K.call(g,{},U,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:E})}),Bfs(W,R))}};
t2$=function(d){var f=_.NN();if(d=_.e(d,_.yEV))d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&f.clearQueue(),d.closeMiniplayer&&_.Ze().resolve(_.m8).close(!0)};
jTJ=function(d){dqI(_.NN(),d)};
fFk=function(d){var f;(d=(f=_.e(d,_.o2V))==null?void 0:f.setVideoIds)&&d.forEach(function(R){_.dDN(_.NN(),R)})};
W_R=function(d){RhB(_.NN(),d)};
pwR=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(d){return!1}};
UqY=function(d){var f=["h","m","s"],R=_.CQ(f);R.reverse();var W={};d=(d.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(g){var K=(g.match(/[hms]/)||[""])[0];return K?(W[K]=parseInt(g.match(/\d+/)[0],10),!1):!0});
for(d.reverse();d.length&&R.length;){var p=R.shift();p in W||(W[p]=parseInt(d.shift(),10))}if(d.length||W.s>59||W.m>59||W.h>9)return null;var U="";f.forEach(function(g){W[g]&&(U+=""+W[g]+g)});
return U||null};
OuL=function(d,f){var R=_.Yai(f,{},d,!0);return new Promise(function(W,p){R.listenOnce("n",function(){p(Error("ql`"+R.JSC$29349_getErrorDescription()))});
R.listenOnce("l",function(){var U=R.getResponseCode();if(U!==200)p(Error("rl`"+f+"`"+d.type+"`"+d.size+"`"+U));else try{W(JSON.parse(R.getResponseText()).encryptedBlobId)}catch(g){p(g)}});
R.run()})};
ZuI=function(d){return d.substring(d.indexOf(":")+1,d.indexOf(";"))};
sTI=function(d){return new Promise(function(f,R){var W=new FileReader;W.onloadend=function(){try{var p=new Uint8Array(W.result);p.length<8&&R(void 0);var U=p.subarray(0,8);p="";for(var g=0;g<U.length;g++)p+=("0"+U[g].toString(16)).substr(-2);p.startsWith("ffd8ff")?f("image/jpeg"):p.startsWith("47494638")?f("image/gif"):p.startsWith("89504e470d0a1a0a")?f("image/png"):p.startsWith("424d")?f("image/bmp"):f(void 0)}catch(K){R(K)}};
W.onerror=R;W.readAsArrayBuffer(d)})};
gOR=function(d){return new Promise(function(f,R){var W=new Image;W.crossOrigin="anonymous";W.onload=function(){var p=document.createElement("canvas");p.width=W.naturalWidth;p.height=W.naturalHeight;var U=p.getContext("2d");if(!U)throw Error("sl");U.drawImage(W,0,0);U=ZuI(d);p.toBlob(function(g){g?f(g):R()},U)};
W.src=d})};
K_s=function(d,f){var R;if(((R=_.e(d,_.GF))==null?void 0:R.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var W;_.E$((W=f.hostElement)!=null?W:f,"yt-shorts-reset");_.W7i(_.Ze().resolve(_.TP),d).then(function(U){HuI(U,f,d)})}else{var p;
_.Yh((p=f.hostElement)!=null?p:f,[d]).then(function(U){U&&HuI(U.data,f,d)})}};
HuI=function(d,f,R){if(d){var W=_.e(d.replacementEndpoint,_.GF);if(W){d.sequenceContinuation&&(W.sequenceParams=d.sequenceContinuation);var p;_.E$((p=f.hostElement)!=null?p:f,"yt-navigate",{endpoint:d.replacementEndpoint})}else if((d==null?void 0:d.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(d==null?0:d.watchStatus)&&_.e(d.watchStatus,_.MWe)){var U;_.E$((U=f.hostElement)!=null?U:f,"yt-navigate",{endpoint:R})}}};
EO$=function(d){var f=_.Ze().resolve(_.hO),R=nh8(f.getState())||"";f=_.G_8(f.getState())||"";R=R==="ytd-browse"&&f==="home";return _.q("web_guide_entry_enable_cache_for_non_home_pages")?(d=(d==null?void 0:d.navigationEndpoint)&&_.AZ(d.navigationEndpoint)==="home",{disableCache:R&&d}):{disableCache:R}};
zhY=function(d){if(!d)return!1;try{if(d.host&&d.host.tagName==="YT-FORMATTED-STRING"&&d.host.id==="contenteditable-textarea"||d.nodeType===Node.ELEMENT_NODE&&d.tagName==="YTD-COMMENT-INPUT")return!0}catch(f){return!1}return zhY(d.parentNode)};
Ip=function(d){return d?d.tagName==="A"&&d.href&&d.classList.contains("yt-simple-endpoint"):!1};
key=function(d){return d?d.tagName==="IMG"&&d.classList.contains("emoji"):!1};
YIh=function(d,f,R){if(!d)return null;var W=Ip(d);if(W&&R)return f=d.pathname.substring(d.pathname.indexOf("/channel/")+9),document.createTextNode("@"+f);if(W&&!R)return document.createTextNode("");if(key(d))return R=d.alt,d=d.dataset.emojiId,!d&&f&&(f=_.HI(f,R))&&f.isCustomEmoji&&(d=f.emojiId),d?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+d+">"):document.createTextNode(R);W=d.cloneNode(!1);for(var p=0;p<d.childNodes.length;++p){var U=YIh(d.childNodes[p],f,R);U&&W.appendChild(U)}return W};
qQ=function(d){return d?Ip(d)?d:qQ(d.lastChild):null};
buG=function(d){return d?Ip(d)?d:buG(d.firstChild):null};
DqR=function(d){if(!d)return null;for(var f=d.previousSibling;f;)if(f.nodeType===Node.ELEMENT_NODE&&f.nodeName==="BR")f=f.previousSibling;else if(f.nodeType===Node.TEXT_NODE&&/\s+/.test(f.textContent))f=f.previousSibling;else break;(f=qQ(f))?d=f:d=(d=d.parentNode)?qQ(d.previousElementSibling):null;return d};
IF2=function(d){if(!d)return null;for(var f=d.nextSibling;f;)if(f.nodeType===Node.ELEMENT_NODE&&f.nodeName==="BR")f=f.nextSibling;else if(f.nodeType===Node.TEXT_NODE&&/\s+/.test(f.textContent))f=f.nextSibling;else break;return(f=buG(f))?f:IF2(d.parentNode)};
qI2=function(d){var f=_.EW(),R=f.JSC$11291_getStartNode();if(!zhY(R.parentNode))return null;f=f.JSC$11291_getStartOffset();if(R.nodeType===Node.TEXT_NODE){var W=_.n5(R,Ip);if(W){if(d&&f===0||!d&&f===R.length)return W}else{if(d&&f===R.length)return!R||R.nodeName==="BR"||R.nextElementSibling&&_.zQ(R.nextElementSibling,"display")==="block"?null:buG(R.nextElementSibling);if(!d&&f===0)return R?qQ(R.previousElementSibling):null}}if(R.nodeType===Node.ELEMENT_NODE)if(d){if(0<=f&&f<R.childNodes.length)return buG(R.childNodes[f])}else if(0<
f&&f<=R.childNodes.length)return qQ(R.childNodes[f-1]);return null};
L_k=function(d,f,R){if(!d)return null;if(d.nodeType===Node.TEXT_NODE)if(R){var W=DqR(d);if(W&&!/^\s+\S/.test(d.wholeText.substr(0,f)))return W}else if((W=IF2(d))&&!/\S\s+/.test(d.wholeText.substr(f,d.wholeText.length)))return W;return d.nodeType===Node.ELEMENT_NODE?R?DqR(d.childNodes[f]):IF2(d.childNodes[f]):L_k(d.parentNode,f,R)};
ehk=function(d){if(d.hasChildNodes())switch(d.tagName){case "DIV":case "A":case "SPAN":var f="";for(d=d.firstChild;d;d=d.nextSibling)f+=ehk(d);return f;default:return""}else switch(d.nodeType){case 3:return d.textContent;default:return""}};
xqY=function(d){switch(d){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"}};
Xw8=function(d){return d.map(function(f){return{settingsRadioOptionRenderer:{title:_.EL(f.name),asideText:_.EL(f.approximateSize),id:xqY(f.format)}}})};
AhG=function(d){if(d&&d.length!==0)return d.filter(TO2()).map(function(f){return{settingsRadioOptionRenderer:{title:f.name,asideText:f.approximateSize,id:xqY(f.formatType)}}})};
Lr=function(d){if(d)return d.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
aFI=function(d,f){d=new Set(d!=null?d:[]);if(d.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(d.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(d.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(d.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(d.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(f)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
MML=function(d){var f=d.indexOf("(");return f!==-1?d.substring(f+1,d.length-1):d};
_.lFG=function(d,f,R,W,p){R||(R=wwJ);var U;(U=_.e(R.commandMetadata,_.ex))!=null&&U.url||(R=Error("xl`"+JSON.stringify(R)),_.vW(R),R=wwJ);R=_.uo.unsafeClone(R);U=_.Ne(_.e(R.commandMetadata,_.ex).url,"search_query",d);_.$3(location.href,"sv")==="1"&&(_.e(R,_.M_).params="EgOAAgE%3D",U=_.Ne(U,"sv","1"));_.e(R,_.M_)&&(_.e(R,_.M_).query=d);U=U.replace(/%20/g,"+");_.e(R.commandMetadata,_.ex).url=U;p=_.q("desktop_enable_entity_suggest")?{entityMid:p}:{};_.Ze().resolve(_.s4).resolveCommand(R,{form:{tempData:Object.assign({},
{gs_l:f,oq:W!=null?W:d},p)}})};
Ges=function(d){switch(d){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
VMy=function(d,f,R,W,p,U){var g=_.uo.clone(SIM);g.locale=_.FK("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;g.report={description:p||"<empty>"};p=_.FK("SBOX_SETTINGS",{});f=f.join(",");var K=Date.now();d={choice_cc:W,choice_id_cc:R,choices_sc:f,gl:p.REQUEST_DOMAIN,hl:p.REQUEST_LANGUAGE,query:d,time:K};U&&(d.choice_additional_comment_cc=U);_.e3y(g,d)};
rhB=function(d){var f=new Map;f.set("authuser",_.FK("SESSION_INDEX","0"));return _.Y$(d,f)};
uE2=function(d){var f;return _.H(function(R){switch(R.nextAddress){case 1:if(!d||!mqs(d))return R.return(null);f=null;switch(_.FK("INNERTUBE_CLIENT_NAME")){case "WEB":return R.jumpTo(2);case "WEB_REMIX":f=d.getPlayer()}R.jumpTo(3);break;case 2:return R.yield(d.getPlayerPromise(),4);case 4:f=R.yieldResult;R.jumpTo(3);break;case 3:return R.return(f)}})};
mqs=function(d){return["ytd-player","ytmusic-player"].includes(String(d.tagName||"").toLowerCase())};
Pq$=function(d){d=Math.round(d);return d%2?d-1:d};
QT$=function(d){d=Math.round(d);return d%2===0?d-1:d};
vOs=function(d){var f,R,W;if(d=(f=d.createPlaylistDialogFormSchema)==null?void 0:(R=f.fieldSchemas)==null?void 0:(W=R.title)==null?void 0:W.validationSchema)for(f=[d.syncStep,d.asyncStep].filter(function(p){return p!==void 0}),f=_.Z(f),R=f.next();!R.done;R=f.next()){R=R.value.rules;
if(!R)break;R=_.Z(R);for(R=R.next();!R.done;R=R.next())return _.e(R.value,_.VLB)}};
JhL=function(d){var f,R,W;if(d=(f=d.createPlaylistDialogFormSchema)==null?void 0:(R=f.fieldSchemas)==null?void 0:(W=R.visibility)==null?void 0:W.validationSchema)for(f=[d.syncStep,d.asyncStep].filter(function(p){return p!==void 0}),f=_.Z(f),R=f.next();!R.done;R=f.next()){R=R.value.rules;
if(!R)break;R=_.Z(R);for(W=R.next();!W.done;W=R.next())if(W=_.e(W.value,F_8))return f=void 0,(f=W.translations)==null?void 0:f.visibilityNotValidErrorMessage}};
nOB=function(){var d,f;return(f=(d=_.Ze().resolve(_.WX(_.dm)))==null?void 0:d())!=null?f:!1};
hhI=function(d){var f=21;if(!d)return f;f+=d.headerTitle?27:0;f+=d.headerTitle&&d.hasHeaderActionHeader?4:0;return f+=d.headerTitle&&d.headerSubtitle?16:0};
oOy=function(d){var f=0;if(!d)return f;f+=d.hasFooterPrimaryButton||d.hasFooterSecondaryButton?48:0;f+=d.footerTrailingLabel||d.footerLeadingLabel?30:0;return f+=d.hasFooterPrimaryButton||d.hasFooterSecondaryButton||!d.footerTrailingLabel&&!d.footerLeadingLabel?0:12};
$q8=function(d){var f=new _.Lf,R=d;return{subscribe:function(W){f.subscribe("changed",W)},
dispatch:function(W,p){var U=R;W==="Touch Start"?R=Object.assign({},U,{isAnimating:!1,initialY:p.event.touches[0].clientY}):W==="Touch Move"?(W=Math.min(p.fullContentWrapperHeight,p.contentHeightMap[p.contentWrapperId]+hhI(p.header)-oOy(p.footer)),R=Object.assign({},U,{currentY:Math.max(p.contentScrollable?-1*(U.initialY-24):0,p.event.touches[0].clientY-U.initialY),maxHeightForContentWrapper:Math.min(W,Math.max(0,(U.isFullScreen?W:p.contentWrapperHeight)-U.currentY))})):R=W==="Snap To Full Screen"?
Object.assign({},U,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:p.maxHeight}):W==="Snap To Neutral Position"?Object.assign({},U,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:p.maxHeight}):W==="Close Sheet"?Object.assign({},U,{isAnimating:!0,currentY:p.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:p.maxHeight}):U;f.publish("changed",R)}}};
NOs=function(d){return _.qL(function(f){d(f);return!1})};
yhY=function(){_.Ze().resolve(_.r6).closeSheet()};
Cq$=function(d){var f,R,W,p,U,g,K,E,Y,b,D;return{headerTitle:(f=d.headerTitle)==null?void 0:f.call(d),headerSubtitle:(R=d.headerSubtitle)==null?void 0:R.call(d),headerActionHeader:d.headerActionHeader,footerPrimaryButton:d.footerPrimaryButton,footerSecondaryButton:d.footerSecondaryButton,footerButtonType:(W=d.footerButtonType)==null?void 0:W.call(d),footerLeadingLabel:(p=d.footerLeadingLabel)==null?void 0:p.call(d),footerTrailingLabel:(U=d.footerTrailingLabel)==null?void 0:U.call(d),shouldShowIcons:(g=
d.shouldShowIcons)==null?void 0:g.call(d),skipContentClick:(K=d.skipContentClick)==null?void 0:K.call(d),additionalClassName:(E=d.additionalClassName)==null?void 0:E.call(d),onClosedCallback:d.onClosedCallback,focusOnClose:(Y=d.focusOnClose)==null?void 0:Y.call(d),isDisabled:(b=d.isDisabled)==null?void 0:b.call(d),disabledCommand:(D=d.disabledCommand)==null?void 0:D.call(d),headerFn:d.headerFn,contentFn:d.contentFn,footerFn:d.footerFn,hasHeaderFn:d.hasHeaderFn(),hasContentFn:d.hasContentFn(),hasFooterFn:d.hasFooterFn(),
hasFooterPrimaryButton:d.hasFooterPrimaryButton(),hasFooterSecondaryButton:d.hasFooterSecondaryButton(),hasHeaderActionHeader:d.hasHeaderActionHeader()}};
iuI=function(d){switch(d){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""}};
BOL=function(d){switch(d){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""}};
chY=function(d){switch(d){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""}};
tM$=function(d,f,R){f.forEach(function(W){_.b0(_.Ze().resolve(_.Vv),W)});
_.zV(d,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",R])};
RDG=function(d,f,R,W){var p=_.e(R,_.$f).commandLifeCycleConfig;p&&p.onStartCommand&&_.b5(d,[p.onStartCommand],f);_.vI(f);var U=_.yK.instance;U&&_.CG(U,R)?_.iG(U,R,W).then(function(g){if(!g||(g==null?0:g.error))return g=_.e(R,_.$f).serializedTransactionFlowLoggingParams,_.Fe(f),_.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",g));_.Fe(f);return{data:g}}).then(function(g){_.Fe(f);
dLY(g.data);var K=g.data.command;K&&_.b5(d,[K],f);K=jwG(R,g.data);if(!K){var E=g.data;g=!1;if(E&&E.command&&_.e(E.command,_.I6)){var Y;E=((Y=_.e(E.command,_.I6))==null?void 0:Y.commands)||[];for(Y=0;Y<E.length;Y++)if(_.e(E[Y],_.XLB)){g=!0;break}}g||_.mu('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!K&&p&&p.onSuccessCommand?_.b5(d,[p.onSuccessCommand],f):K&&p&&p.onFailureCommand&&_.b5(d,[p.onFailureCommand],f)},function(){_.Fe(f);
p&&p.onFailureCommand&&_.b5(d,[p.onFailureCommand],f);ff8(R)}):_.vW(Error("Jl"),"ERROR")};
WRy=function(d,f,R){var W=[f];R&&W.push(R);return _.Yh(d,W).then(function(p){var U=_.e(f,_.$f).serializedTransactionFlowLoggingParams,g=p.data,K=jwG(f,g);K?p=_.m_(new eG(K,U)):dLY(g);return p},function(){var p=_.e(f,_.$f).serializedTransactionFlowLoggingParams;
ff8(f);return _.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",p))})};
jwG=function(d,f){d=_.e(d,_.$f).serializedTransactionFlowLoggingParams;var R=null;switch(f.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":R="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":R="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":R="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}R?_.j2(R,d):rDM(d);return R};
ff8=function(d){_.j2("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.e(d,_.$f).serializedTransactionFlowLoggingParams)};
dLY=function(d){if(d.trackingParams){var f=_.J6(),R=_.Ft();f&&R&&_.i5(f,R,_.Ge(d.trackingParams))}};
pk$=function(d,f,R){var W=_.yK.instance,p=_.mJv(_.FK("YPC_MB_URL")),U=(new _.VPk).init(),g=_.ryJ(),K=_.e(R,_.q1i).languageCode;K===void 0?_.vW(Error("Fi"),"ERROR"):_.Ly([U,p]).then(function(){var E={ctk:payments.business.integration.ClientTokenFactory.createClientToken(K,g)};W&&_.CG(W,R)?_.iG(W,R,E).then(function(Y){return{data:Y}}).then(function(Y){_.E$(f,"yt-service-request-completed",Y);
Y.code!=="ERROR"&&(Y=Y.data.command)&&_.b5(d,[Y],f)}):_.vW(Error("Jl"),"ERROR")})};
ZGM=function(d,f,R,W){var p=_.yK.instance;p&&_.CG(p,R)?_.iG(p,R,W).then(function(U){return{data:U}}).then(function(U){ULs(d,f,R,U)},function(){OGy(R)}):(p=_.Ze().resolve(_.WX(_.JZ)))&&p.requestDataForServiceEndpoint(R,W).then(function(U){ULs(d,f,R,U)},function(){OGy(R)})};
ULs=function(d,f,R,W){_.E$(f,"yt-service-request-completed",W);if(W.code&&W.code=="ERROR")OGy(R);else{(W=W.data.commands)&&_.b5(d,W,f);var p;(d=(p=_.e(R,_.Awi))==null?void 0:p.serializedYpcPauseFlowLoggingParams)&&d&&_.y6("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",d)}};
OGy=function(d){var f;(d=(f=_.e(d,_.Awi))==null?void 0:f.serializedYpcPauseFlowLoggingParams)&&d&&_.y6("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",d,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
HGI=function(d,f,R){var W=_.yK.instance;W&&_.CG(W,R)?_.iG(W,R).then(function(p){return{data:p}}).then(function(p){swk(d,f,R,p)},function(){gJh(R)}):(W=_.Ze().resolve(_.WX(_.JZ)))&&W.requestDataForServiceEndpoint(R).then(function(p){swk(d,f,R,p)},function(){gJh(R)})};
swk=function(d,f,R,W){_.E$(f,"yt-service-request-completed",W);W.code&&W.code=="ERROR"?gJh(R):((W=W.data.commands)&&_.b5(d,W,f),(d=_.e(R,_.a3e).serializedYpcResumeFlowLoggingParams)&&d&&_.y6("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",d))};
gJh=function(d){(d=_.e(d,_.a3e).serializedYpcResumeFlowLoggingParams)&&d&&_.y6("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",d,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
KRR=function(d){d=d===void 0?{}:d;_.Ze().resolve(_.fXV).showFeedbackDialog(d.customProductData,d.feedbackContent,d.onFeedbackSubmitted,d.bucket)};
EJB=function(d){d=d===void 0?{}:d;_.Ze().resolve(_.fXV).showHelpDialog(d.helpContext,d.articleId,d.productData)};
zDM=function(){EJB()};
k62=function(){KRR()};
bGR=function(d,f,R){var W,p,U,g,K,E,Y;return _.H(function(b){switch(b.nextAddress){case 1:W=_.e(d,Yzk);if((p=W)==null?0:p.productId){E={productId:W.productId,bucket:W.bucket,enableAnonymousFeedback:(K=W.enableAnonymousFeedback)!=null?K:!0,allowNonLoggedInFeedback:!0};Y={feedbackChoice:R.feedbackChoice};if(!_.q("web_collect_offline_state")){b.jumpTo(8);break}_.q3(b,9);return b.yield(ohI(Y),11)}g={bucket:(U=W)==null?void 0:U.bucket};if(!_.q("web_collect_offline_state")){b.jumpTo(4);break}g.customProductData=
{};_.q3(b,5);return b.yield(ohI(g.customProductData),7);case 7:_.Cf(b,4);break;case 5:_.Ta(b);case 4:KRR(g);b.jumpTo(0);break;case 11:_.Cf(b,8);break;case 9:_.Ta(b);case 8:_.LA8(Y),_.qru("GFEEDBACK",Y),W.productId==="5295751"&&(Y.client_attestation=Number(_.FK("CATSTAT",0))),W.productId==="5295751"&&(Y.client_time=Date.now()/1E3/3600),W.productId==="5295751"&&(Y.original_playback_id=_.HpF||""),_.e3y(E,Y),_.a4(b)}})};
DLI=function(d){if(d=_.e(d,_.lGu)){var f={bucket:d.bucketIdentifier};d.additionalDatas&&(f.customProductData={},d.additionalDatas.forEach(function(R){if(R=R.userFeedbackEndpointProductSpecificValueData)f.customProductData[R.key]=R.value}));
KRR(f)}};
If8=function(d){var f=_.cW.getInstance();var R=_.X7("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var W=_.X7("DELETE",void 0,"Delete"),p=_.X7("CANCEL",void 0,"Cancel");R=dcI(R,void 0,W,p,{signal:"DELETE_ALL_DOWNLOADS"});_.SW(f,[{openPopupAction:R}],d)};
LRs=function(){return _.H(function(d){return d.nextAddress==1?d.yield(_.Ze().resolve(_.bZ),2):d.yield(qz$(),0)})};
eDI=function(d){var f,R;return _.H(function(W){return W.nextAddress==1?(R=(f=_.e(d,_.C3))==null?void 0:f.targetId)?W.yield(_.Ze().resolve(_.bZ),3):W.jumpTo(0):W.yield(_.Ze().resolve(_.YS).deleteVideo(R),0)})};
XkI=function(d){var f,R;return _.H(function(W){return W.nextAddress==1?(R=(f=_.e(d,_.C3))==null?void 0:f.targetId)?W.yield(_.Ze().resolve(_.bZ),3):W.jumpTo(0):W.yield(xLI(_.Ze().resolve(_.YS),R),0)})};
A9J=function(d){var f,R;return _.H(function(W){return(R=(f=_.e(d,_.C3))==null?void 0:f.targetId)?W.yield(TmL(R),0):W.jumpTo(0)})};
Myy=function(){_.q("kevlar_woffle_refresh_dl_load_killswitch")||afI()};
lfs=function(){_.q("kevlar_woffle")&&_.QF.instance&&wkI()};
SzB=function(d){var f;if((f=_.e(d,_.LM))==null||!f.videoId)return!1;G6s(_.Ze().resolve(_.YS),_.e(d,_.LM),d.clickTrackingParams);return!0};
r9J=function(d){var f;if((f=_.e(d,_.em))==null||!f.playlistId)return!1;Vy8(_.Ze().resolve(_.YS),_.e(d,_.em),d.clickTrackingParams);return!0};
u8I=function(d){var f=_.e(d,_.Y0i);(f==null?void 0:f.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(f==null?void 0:f.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||mLs(_.Ze().resolve(_.YS),_.e(d,_.Y0i))};
Qwk=function(d){d=_.e(d,_.htF);var f;(d==null?0:(f=d.actions)==null?0:f.length)&&PGy(d)};
J9I=function(d){var f,R;return _.H(function(W){f=_.e(d,vJR);return(R=f)!=null&&R.localWatchHistoryCommandType?W.yield(FRk(f),0):W.return()})};
nJY=function(d){setTimeout(function(){requestAnimationFrame(d)},80)};
hDh=function(d){return Object.entries(d).map(function(f){return f.join(":")}).join(";")};
$LR=function(d){var f,R,W;_.H(function(p){if(p.nextAddress==1)return p.yield(oJ8(),2);f=p.yieldResult;R=_.Lu.instance;switch(f){case "granted":W=d.getLocationCommand;break;case "denied":W=d.openDeniedDialogAction;break;case "prompt":W=d.openCollectionDialogAction;break;default:W=d.openCollectionDialogAction}W&&R.resolveCommand(W);_.a4(p)})};
oJ8=function(){var d,f;return _.H(function(R){if(R.nextAddress==1)return d="prompt",navigator.permissions?R.yield(navigator.permissions.query({name:"geolocation"}),3):R.jumpTo(2);R.nextAddress!=2&&(f=R.yieldResult,d=f.state);return R.return(d)})};
y9I=function(){_.H(function(d){return d.yield(_.NmI(),0)})};
CGI=function(){var d,f,R;return _.H(function(W){if(W.nextAddress==1)return d=_.Ze().resolve(_.nY),d?W.yield(_.iG(d,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.JA(Error("Ml")),W.return(void 0));if(f=W.yieldResult){if(f.errorMetadata)return _.JA(Error("Nl`"+f.errorMetadata.status+"`"+f.error)),W.return(void 0);R=f.datasyncIds;_.p82=R.length;return W.return(R)}_.JA(Error("Ol"));return W.return(void 0)})};
iGG=function(){CGI().then(function(d){d&&(bSJ(d),u7I(d),s6s(d),yDI(d))})};
BmG=function(d){_.Pp.addLowPriorityJob(function(){var f,R,W,p,U;return _.H(function(g){switch(g.nextAddress){case 1:if(_.q("ytidb_clear_optimizations_killswitch")){g.jumpTo(2);break}f=_.Av("clear");if(f.startsWith("V")&&f.endsWith("||")){var K=[f];bSJ(K);u7I(K);s6s(K);yDI(K);return g.return()}R=ghM();W=C5L();return g.yield(P5y(),3);case 3:return p=g.yieldResult,g.yield(Dch(),4);case 4:if(U=g.yieldResult,!(R||W||p||U))return g.return();case 2:d.isNetworkAvailable()?iGG():d.listenOnce("publicytnetworkstatus-online",
iGG),_.a4(g)}})})};
xm=function(d){d={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.fY(d)}}}};_.Lu.instance&&_.Lu.instance.resolveCommand(d)};
c9B=function(d){if(d){var f=_.Ah();_.EU(f,3854,void 0,{layer:0,parentLayer:4});switch(d){case 1:var R=238708;break;case 2:R=238715;break;case 3:R=238710;break;case 6:R=238709}R&&(d=_.Te(f,{veType:R}))&&_.Yl(f,d)}};
tys=function(d){if(d){var f=_.Ah();_.EU(f,3854,void 0,{layer:0,parentLayer:4});switch(d){case 1:var R=238714;break;case 2:R=238711;break;case 8:R=238709;break;case 7:R=238713;break;case 3:case 4:case 5:R=238712}R&&(d=_.Te(f,{veType:R}))&&_.Yl(f,d)}};
dGI=function(d){switch(d.latencyType){case 0:_.F7("consent_primitive_flow");_.JD("cpit",d.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.JD("cpist",d.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.JD("cprtif",d.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.JD("cprtli",d.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.JD("cprt",d.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.JD("cpdt",d.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.JD("cpjct",d.timestampEpochMillis,"consent_primitive_flow")}};
gtG=function(d,f){var R,W,p,U,g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n,y;return _.H(function(h){switch(h.nextAddress){case 1:_.q3(h,2);(W=(R=_.e(d,jHY))==null?void 0:R.serializedConsentRequest)||(W=(p=_.e(d,fJ8))==null?void 0:p.serializedConsentRequest);W&&(U=RoJ(_.Oe(W)));if(U===void 0)return h.return();g=WvL(U);g.latencyCallback=dGI;f&&p3B(g,function(){f.then(function(t){t.pauseVideo();(new UGR).increment()})});
return((K=_.e(d,jHY))==null?void 0:K.consentAction)==="CONSENT_ACTION_PREWARM"||((E=_.e(d,fJ8))==null?void 0:E.consentAction)==="CONSENT_ACTION_PREWARM"?h.yield(OMG(g),5):h.yield(ZMG(g),6);case 6:Y=h.yieldResult;b=_.ql(Y,X6);if(b===1){if(((D=_.Gf(Y,T_,1,X6))==null?void 0:_.Ml(D,1))===1||((I=_.Gf(Y,T_,1,X6))==null?void 0:_.Ml(I,1))===2||((L=_.Gf(Y,T_,1,X6))==null?void 0:_.Ml(L,1))===3)_.e(d,fJ8)?xm(_.X7("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
xm(_.X7("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));c9B((X=_.Gf(Y,T_,1,X6))==null?void 0:_.Ml(X,1),_.OK(Y,sH$,3,_.Zp()))}else b===2?(((w=Ag(Y))==null?void 0:_.Ml(w,1))===5?_.e(d,fJ8)?xm(_.X7("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):xm(_.X7("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((S=Ag(Y))==null?void 0:_.Ml(S,1))===1||((r=Ag(Y))==null?void 0:_.Ml(r,1))===4?xm(_.X7("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((v=Ag(Y))==null?void 0:_.Ml(v,1))===7&&((c=U)==null?void 0:(n=_.g7(c,ap,4))==null?void 0:_.Ml(n,4))!==1&&xm(_.X7("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),tys((y=Ag(Y))==null?void 0:_.Ml(y,1))):xm(_.X7("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));h.jumpTo(5);break;case 5:_.Cf(h,0);break;case 2:_.Ta(h),xm(_.X7("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.a4(h)}})};
Kvy=function(){if(!HMI.has("Worker")){HMI.set("Worker",!0);var d={api:"BROWSER_API_WEB_WORKER"};d.available="Worker"in window?!0:!1;_.mY("apiTest",d)}};
EtG=function(d){return typeof d==="undefined"?"-1":String(Math.ceil(d/1048576))};
bML=function(d,f){zo8(new k22(_.e(f,YvI).addToken,_.e(f,YvI).commonToken)).then(function(){_.E$(d,"yt-invoke-instrument-manager-action-completed")},function(R){_.E$(d,"yt-invoke-instrument-manager-action-error",R)})};
DGJ=function(){var d,f;return(f=(d=window).matchMedia)==null?void 0:f.call(d,"(prefers-reduced-motion: reduce)").matches};
IJ8=function(d){var f=_.Ze().resolve(_.WX(_.Xc));if(f&&f.isAnyTransitionEnabled){var R={};f.viewTransitionCoordinator.registerElement(d,(R.slide="miniplayer-page-transition",R["lockup-to-watch"]="miniplayer-page-transition",R["learning-journey"]="miniplayer-page-transition",R))}};
qvR=function(d,f,R){return{horizontalAlignment:d.x+R.width/2<f.width/2?"west":"east",verticalAlignment:d.y+R.height/2<f.height/2?"north":"south"}};
eoh=function(d,f,R,W,p){p=p===void 0?new _.QC(0,0):p;d=LvB(d,f,R,W);return new _.QC(d.x+p.x,d.y+p.y)};
LvB=function(d,f,R,W){return new _.QC(d==="west"?16:R.width-W.width-16,f==="north"?16:R.height-W.height-16)};
xGG=function(d,f){var R=0;d&&(R+=76);f&&(R+=285);return R};
X3J=function(d){return _.uL(d)};
THh=function(d){var f=1;d=d.split(":");for(var R=[];f>0&&d.length;)R.push(d.shift()),f--;d.length&&R.push(d.join(":"));return R};
AG$=function(d){var f=new _.U9;return _.Se(f,11,d)};
aJ2=function(d){var f={};d=d.getAllResponseHeaders().split("\r\n");for(var R=0;R<d.length;R++)if(!_.su(d[R])){var W=THh(d[R]),p=W[0];W=W[1];if(typeof W==="string"){W=W.trim();var U=f[p]||[];f[p]=U;U.push(W)}}return _.uo.map(f,function(g){return g.join(", ")})};
uN=function(d,f){return d.JSC$9780_xhr_?d.JSC$9780_xhr_.getResponseHeader(f):null};
MmR=function(d,f){if(d.isDisposed())throw Error("Ea");d.bq.g3("n");var R=_.wz(d.bq,function(){return d.v51([f.pD,f.qCG,f.vUT,f.tQ6])},"n");
d.bq.dI6(R.length);d.bq.oD();return R};
MQ=function(d,f,R){Array.isArray(R)||(R=[String(R)]);_.y5R(d.JSC$10015_queryData_,f,R);return d};
wkI=function(){var d=_.QF.instance;_.H(function(f){return d.deferredInstallPrompt?f.yield(d.deferredInstallPrompt.prompt(),0):f.jumpTo(0)})};
w3k=function(d,f,R){if(_.iW(d))_.yZ(d,f,R);else for(d=_.OAV(d);;){var W=d.next();if(W.done)break;f.call(R,W.value,void 0,d)}};
lJs={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}"]};
lJs={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 G2h=function(d,f){var R=[];w3k(f,function(W){try{var p=_.kP.prototype.getWrapper.call(this,W,!0)}catch(U){if(U=="Storage: Invalid value was encountered")return;throw U;}p===void 0?R.push(W):_.UdC(p)&&R.push(W)},d);
return R},SvM=function(d,f){G2h(d,f).forEach(function(R){_.kP.prototype.remove.call(this,R)},d)},VmI=function(d){var f=_.FM;
f._minimumZ=Math.max(f._minimumZ,d)},rGs=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],mGM=function(d,f){_.W0(d.vm);d.vm=f},uTY=function(d,f,R,W){d.setState(5);
var p=!!d.qFl&&rGs.includes(_.dX(d.qFl)||"");try{var U=new _.lp({program:f,globalName:R,kYY:{disable:!_.q("att_web_record_metrics")||!_.q("att_skip_metrics_for_cookieless_domains_ks")&&p,nZ:"aGIf"}});U.jVt.then(function(){d.setState(6);W&&W(f)});
mGM(d,U)}catch(g){d.setState(7),g instanceof Error&&_.JA(g)}},PIR=function(d,f,R,W,p,U){var g=g===void 0?"trayride":g;
R?(d.setState(2),_.CS(_.Sb(R),function(){if(window[g])uTY(d,W,g,p);else{d.setState(3);var K=_.Rrn(R),E=document.getElementById(K);E&&(_.iuv(K),E.parentNode.removeChild(E));_.JA(new _.M2("BL:ULB",R))}},U)):f?(U=_.eb("SCRIPT"),f instanceof _.dn?_.fH(U,f):U.textContent=f,U.nonce=_.tt(document),document.head.appendChild(U),document.head.removeChild(U),window[g]?uTY(d,W,g,p):(d.setState(4),_.JA(new _.M2("BL:ULBJ")))):_.JA(new _.M2("BL:ULV"))},QH$=function(){this.state=1;
this.vm=null;this.qFl=void 0};
_.O=QH$.prototype;_.O.initialize=function(d,f,R,W){this.qFl=W;if(d.program){var p;W=(p=d.interpreterUrl)!=null?p:null;if(d.interpreterSafeScript)p=_.Dbf(d.interpreterSafeScript);else{var U;p=(U=d.interpreterScript)!=null?U:null}d.interpreterSafeUrl&&(W=_.QH(d.interpreterSafeUrl).toString());PIR(this,p,W,d.program,f,R)}else _.JA(Error("jf"))};
_.O.isInitialized=function(){return!!this.vm};
_.O.getState=function(){return this.state};
_.O.isLoading=function(){return this.state===2};
_.O.invoke=function(d){d=d===void 0?{}:d;var f;this.vm?f=MmR(this.vm,{pD:d}):f=null;return f};
_.O.dispose=function(){mGM(this,null);this.setState(8)};
_.O.setState=function(d){this.state=d};
var vtR=function(d,f){return d.vm.snapshot(f)},Fvy=function(d,f){var R=_.HX("botguard_async_snapshot_timeout_ms",3E3);
f=f===void 0?{}:f;R=R===void 0?3E3:R;return d.vm?new Promise(function(W,p){var U=!1,g=_.Pp.addJob(function(){U=!0;p(Error("kf"))},1,R);
d.vm?vtR(d,{pD:f}).then(function(K){_.Pp.cancelJob(g);U||W(K)}).catch(function(K){_.Pp.cancelJob(g);
U||p(K)}):(_.Pp.cancelJob(g),W(null))}):Promise.resolve(null)},JGy=["att/log"],wwJ;
wwJ={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var nts={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},hoI=function(d,f){return _.AB(d,{mode:"readwrite",enableRetries:!0},function(R){return _.mIv(R,f,"settingEntity")})},otI=function(d,f,R){return _.AB(d,{mode:"readonly",
enableRetries:!0},function(W){return _.CdV(W,f,R)})},$Gh=function(d){if(!d.storage)return!1;
a:{if(d.storage){try{var f=d.storage.get("TLPQtimestamp")}catch(R){}d=Number(f);if(!isNaN(d))break a}d=void 0}return d?Date.now()-d<864E5:!1},NHR=function(d){if(d.storage){try{var f=d.storage.get("TLPQindex")}catch(R){}d=Number(f);
if(!isNaN(d))return d}},yGR=function(d,f){d.queueProxy&&f.forEach(function(R){if(R.videoId&&R.trackingParams&&d.queueProxy instanceof _.QR){var W=_.J6();
d.queueProxy.attributionData.set(R.videoId,{enqueueingVe:_.Ge(R.trackingParams).getAsJson(),enqueueingCsn:W?W:void 0,clientEnqueueingTimeMs:Math.floor((0,_.OB)()).toString()})}})},CIM=function(d){var f=_.w7y(d);
f!=d.currentSnapState_&&(d.currentSnapState_=f,d.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},wU=function(d){this.JSC$13108_networkManager_=d;
this.partCallbacks_=[]};
wU.prototype.getCacheKeyForEndpoint=function(d){return _.qsk(d,!1)};
wU.prototype.onPartsCallback_=function(d){this.partCallbacks_.forEach(function(f){d&&f(d)})};
var l_=function(d,f,R){wU.call(this,d);this.player_=f;this.autoplayData_=R};
_.x(l_,wU);l_.prototype.getCacheKeyForEndpoint=function(d){return _.qsk(d,!!this.autoplayData_)};
l_.prototype.getTempData=function(d,f){f=f.timeBeforeNextVideo;d={itct:d.clickTrackingParams,lact:_.sD(),pbis:f,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(d.autonav=1);return d};
l_.prototype.getXhrParams=function(d){return Object.assign({pbj:"prefetch"},d)};
l_.prototype.getParams=function(d){d={frags:d.fragmentsRequested.join(",")};_.q("kevlar_droppable_prefetchable_requests")&&(d.prefetch=1);return d};
var iMy=function(d){d.playerEvents_.forEach(function(f){d.player.removeEventListener(f.eventName,f.callback)});
d.playerEvents_.length=0},G_=function(d,f,R){this.player=d;
this.JSC$13118_taskManager=f;this.prefetchDelay=R;this.completionResolver_=null;this.playerEvents_=[]};
G_.prototype.start=function(){var d=this;this.completionResolver_=_.Bk();_.er(this.completionResolver_.promise,function(){iMy(d);d.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var BH$=function(d,f,R){d.player.addEventListener(f,R);d.playerEvents_.push({eventName:f,callback:R})},cGB={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},tmB={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},di8=function(d,f,R){G_.call(this,d,f,R);this.cueId_="playbackTrigger-"+Math.random()};
_.x(di8,G_);
di8.prototype.prepareTrigger=function(d){var f=this,R=this.player.getDuration(),W=this.player.getVideoData(),p=W.isLive&&W.hasProgressBarBoundaries;if(p&&W.progressBarEndPositionUtcTimeMillis){var U=W.progressBarEndPositionUtcTimeMillis/1E3;isNaN(U)||(R=U)}var g=0;this.prefetchDelay>=0?p?W.progressBarStartPositionUtcTimeMillis&&(W=W.progressBarStartPositionUtcTimeMillis/1E3,isNaN(W)||(g=W+this.prefetchDelay)):g=this.prefetchDelay:g=R+this.prefetchDelay;p?this.player.addUtcCueRange(this.cueId_,g,R):
this.player.addCueRange(this.cueId_,g,R);_.er(d.promise,function(){f.player.removeCueRange(f.cueId_)});
BH$(this,"onCueRangeEnter",function(K){K==f.cueId_&&d.resolve(R-g)})};
var jk$=function(d,f){d.fragmentConfiguration_[f].requiredKeys.every(function(R){return!!d.prefetchedData_[R]})&&(d.validatedFragments_.push(f),f=d.missingFragments_.indexOf(f),f!==-1&&d.missingFragments_.splice(f,1))},ftM=function(d){d.prefetchedFragments_.forEach(function(f){jk$(d,f)})},RC8=function(d,f,R){this.pageFragments_=d;
this.prefetchedFragments_=f;this.fragmentConfiguration_=tmB;this.prefetchedData_=R;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;ftM(this)},Wo$=function(){},pIs=function(d){this.JSC$13132_playlistManager_=d};
_.x(pIs,Wo$);pIs.prototype.getPrefetchEndpoint=function(){return this.JSC$13132_playlistManager_.getAutoplayEndpoint()};
var Ui2=function(d){this.autonavEndpoints_=d};
_.x(Ui2,Wo$);Ui2.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var OTI=function(d,f,R,W,p){this.autonavEndpoints=d;this.foregroundTrigger=f;this.backgroundTrigger=R;this.pageType=W;this.isInPlaylist=p},ZT8=function(d,f){if(d.webPrefetchData&&d.webPrefetchData.navigationEndpoints&&d.webPrefetchData.navigationEndpoints.length){d=d.webPrefetchData.navigationEndpoints;
var R=_.e(d[0],_.fE);if(R.watchEndpointSupportedPrefetchConfig&&R.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var W=R.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;R=W.playbackRelativeSecondsPrefetchCondition;R=typeof R==="number"&&Math.abs(R)<f.videoDuration?R:void 0;W=W.countdownUiRelativeSecondsPrefetchCondition;W=typeof W!=="number"||_.q("prefetch_job_config_cleanup_ks")&&f.inPlaylist?void 0:W;if(typeof W==="number")return new OTI(d,f.makeUpNextTrigger(W),f.makePlaybackTrigger(W),
"watch",f.inPlaylist);if(typeof R==="number")return new OTI(d,f.makePlaybackTrigger(R),null,"watch",f.inPlaylist)}}},sk2=function(d){return d.prefetchJobConfig_.backgroundTrigger?_.hp(_.dfU)()==0?d.prefetchJobConfig_.backgroundTrigger:d.prefetchJobConfig_.foregroundTrigger:d.prefetchJobConfig_.foregroundTrigger},g_$=function(d){_.bp(document,"visibilitychange",d.onVisibilityChange_,!1,d)},SG=function(d){wU.call(this,d)};
_.x(SG,wU);SG.prototype.getCacheKeyForEndpoint=function(d){return wU.prototype.getCacheKeyForEndpoint.call(this,d)};
SG.prototype.getTempData=function(){return{}};
SG.prototype.getXhrParams=function(d){return d};
SG.prototype.getParams=function(){return{}};
var HTM=function(d,f,R){var W=d.prefetchDelay*1E3;if(Math.abs(W)>f)R.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var p=W,U=f-W;W<0&&(p=f+W,U=Math.abs(W));var g=d.JSC$13118_taskManager.addJob(function(){R.resolve(U/1E3)},10,p);
R.promise.thenCatch(function(){d.JSC$13118_taskManager.cancelJob(g)})}},Ko8=function(d,f,R){G_.call(this,d,f,R)};
_.x(Ko8,G_);Ko8.prototype.prepareTrigger=function(d){var f=this;BH$(this,"onAutonavCoundownStarted",function(R){HTM(f,R,d)})};
var E_8=function(d){d.pendingPrefetchJob_&&(d.pendingPrefetchJob_.cancel(),d.pendingPrefetchJob_=null)},zC2=function(d,f,R){if(!d.triggeredTargets.has(f)){var W=_.x8V(d,f);
W.action=R;_.L7F(d,f,W)}},kQ2=function(d){_.s3R();
_.EvJ("cpt")&&_.JA(Error("kh"));_.RJ.requestAnimationFrame(function(){_.RJ.setTimeout(function(){_.JD("cpt");var f=_.o6("vpl"),R=_.o6("cpt");f&&R&&_.JD("ol",Math.max(f,R))})});
try{_.JD("fr_s"),d()}catch(f){_.vW(f)}_.RJ.requestAnimationFrame(function(){_.JD("bcp")})},YWR=function(d,f){d.serviceEndpointHandlers.push(f)},bT2=function(d,f){f=d.pendingPages_.indexOf(f);
f>-1&&d.pendingPages_.splice(f,1)},Diy=function(d,f){var R=_.VsC.indexOf(f);
R>-1&&_.VsC.splice(R,1);d.targetPage_==f?(d.abort(),_.mai(d)):bT2(d,f)},Itk=function(d,f,R,W){f={challenge:f};
R&&(f.webResponse=R);return _.FZ(d.innertubeTransportService,f,_.UN(JGy),W)},qW8=function(d,f,R){if(!f.challenge)throw Error("ni");
if(f.botguardData&&f.botguardData.program){var W=new QH$;W.initialize(f.botguardData,function(){Fvy(W,{atr_challenge:f.challenge}).then(function(p){if(!p)throw Error("oi");return Itk(d,f.challenge,p,R)}).catch(function(p){_.JA(p);
return Itk(d,f.challenge,void 0,R)})},void 0)}else Itk(d,f.challenge,void 0,R)},LoJ=function(d,f,R){var W={};
f.ids&&(W.ids=[].concat(_.uR(f.ids)));f.engagementType&&(W.engagementType=f.engagementType);return _.FZ(d.innertubeTransportService,W,_.UN(_.KaV),R).then(function(p){if(!p)throw new _.M2("GetAttestationChallenge returned falsy");qW8(d,p,R)}).thenCatch(function(p){_.vW(p)})},eC8=function(d,f,R){return new _.Ig(function(W,p){var U;
return _.H(function(g){if(g.nextAddress==1){var K=g.yield,E=f.engagementType,Y=f.ids,b={};Y=_.Z(Y!=null?Y:[]);for(var D=Y.next();!D.done;D=Y.next())D=D.value,D.encryptedVideoId?b.encryptedVideoId=D.encryptedVideoId:D.externalChannelId?b.externalChannelId=D.externalChannelId:D.commentId?b.commentId=D.commentId:D.externalOwnerId?b.externalOwnerId=D.externalOwnerId:D.artistId?b.artistId=D.artistId:D.playlistId?b.playlistId=D.playlistId:D.externalPostId?b.externalPostId=D.externalPostId:D.shareId&&(b.shareId=
D.shareId);return K.call(g,tAR(E,b),2)}U=g.yieldResult;if(!U.challenge)return _.JA(Error("pi")),LoJ(d,f,R).then(W,p),g.return();K=U;E={challenge:K.challenge};E.webResponse=K.webResponse;E.engagementType=f.engagementType;E.ids=f.ids;_.FZ(d.innertubeTransportService,E,_.UN(JGy),R).then(W,p);_.a4(g)})})},RhB=function(d,f){var R,W,p,U;
_.H(function(g){if(g.nextAddress==1){R=_.e(f,_.iyO);if(!(R&&R.listId&&d.response&&d.response.playingVideoId)||d.listId!==R.listId)return g.return();d.index===void 0&&(d.index=0);return g.yield(_.GkO(d.JSC$12860_playlistNetworkManager,R.listId,d.index,d.response.playingVideoId),2)}W=g.yieldResult;if(!W)return g.return();p=W.playlistId;U=W.playlistPanelRenderer;d.setPlaylistData(p,U,W.autoplayRenderer);_.a4(g)})},xiB=function(d,f,R){var W=d.getParams(R),p=_.aJu(f,W),U=d.getTempData(f,R);
U.endpoint=JSON.stringify(f);_.q("enable_unknown_lact_fix_on_html5")&&(_.Ze().resolve(_.wm),U.lact=_.sD());var g={headers:{"X-YouTube-STS":_.FK("STS"),"x-youtube-csoc":1}};_.U$(p,U);return new _.Ig(function(K,E){var Y=d.getXhrParams(W),b;_.q("kevlar_cache_on_ttl_player")&&(b=_.au.instance);b&&_.d8F(b,f)?_.Z4c(b,f,U,window.location.href).then(function(D){D?K(D):E()},E):_.wrB(d.JSC$13108_networkManager_,f,Y,d.onPartsCallback_.bind(d),g).then(function(D){D?K(D):E()},E)})},XIM=function(d,f){d.triggerPromise_=
f.start();
d.triggerPromise_.then(function(R){var W=d.prefetchEndpointProvider_.getPrefetchEndpoint();if(W){var p=cGB[d.prefetchJobConfig_.pageType].prefetchedFragments;d.prefetchRequestPromise_=xiB(d.JSC$13144_networkPrefetchRequest_,W,{fragmentsRequested:p,timeBeforeNextVideo:R});d.prefetchResponseCacheKey_=d.JSC$13144_networkPrefetchRequest_.getCacheKeyForEndpoint(W);g_$(d);d.prefetchRequestPromise_.then(function(U){d.storePrefetchedDataCallback_(d.prefetchResponseCacheKey_,U);if(_.q("web_prefetch_preload_video")&&
p.length===1&&p[0]==="pl"&&U&&!U.playerAds&&!U.adPlacements){var g=_.e(W,_.GF),K=g!=null,E={raw_player_response:U,watch_endpoint:g};(U=_.Ze().resolve(K?_.ERB:_.gH))&&W&&U.then(function(Y){K&&_.q("web_queue_preload_video")?(E.prefer_gapless=!0,Y.queueNextVideo(E)):Y.preloadVideoByPlayerVars(E)})}})}})},V0=function(d,f,R,W){this.prefetchEndpointProvider_=d;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=f;this.prefetchJobConfig_=R;this.JSC$13144_networkPrefetchRequest_=W;this.prefetchResponseCacheKey_=null};
V0.prototype.enqueue=function(){this.triggerPromise_||(XIM(this,sk2(this)),_.Vk(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
V0.prototype.resolve=function(){this.cancel()};
V0.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.");g_$(this)};
V0.prototype.onVisibilityChange_=function(){var d=this;_.hp(_.dfU)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){d.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||XIM(this,sk2(this))};
var TMR=function(d,f,R,W,p){f&&(f==null?0:f.videoId)&&R&&R.entries&&_.q("kevlar_enable_shorts_prefetch_in_sequence")&&(E_8(d),f=R.entries.map(function(U){var g;return(g=_.e(U.command,_.GF))==null?void 0:g.videoId}).indexOf(f.videoId),R=R.entries[f+1],R!=null&&R.command&&!_.e(R==null?void 0:R.command,_.uu)&&(W=new OTI([R.command],new di8(W,_.Pp,1),null,"shorts",!1),d.pendingPrefetchJob_=new V0(new Ui2(W.autonavEndpoints),function(){return!1},W,new SG(p)),d.pendingPrefetchJob_.enqueue()))},A$k=function(d,
f,R,W,p,U){var g=_.RK.getInstance();
if(!_.q("block_all_player_prefetch_requests")){E_8(d);var K=!!R.getPlaylistId(),E=R.getVideoData().isLive&&R.getVideoData().hasProgressBarBoundaries;if((g.getState()==2||K||E)&&(!R.getVideoData().isLive||E)){g={inPlaylist:K,videoDuration:R.getDuration(),makeUpNextTrigger:function(b){return new Ko8(R,_.Pp,b)},
makePlaybackTrigger:function(b){return new di8(R,_.Pp,b)}};
var Y=ZT8(f,g);Y&&(d.pendingPrefetchJob_=new V0(Y.isInPlaylist?new pIs(p):new Ui2(Y.autonavEndpoints),function(b,D){D=new RC8(cGB[Y.pageType].pageFragments,cGB[Y.pageType].prefetchedFragments,D);return _.K7O(D)?(d.prefetchCache_.set(b,D),!0):!1},Y,new l_(W,R,U,p)),d.pendingPrefetchJob_.enqueue())}}},atI=function(){var d=_.NN();
d.signals.parkOrScheduleJob(function(){var f=d.storage;if(f.storage)if($Gh(f)){var R=f.getPlaylistId();f=NHR(f);R=!!R&&f!==void 0}else f.clear(),R=!1;else R=!1;if(R){R=d.pageManager.isOnWatch();a:{var W=d.storage;if(W.storage&&$Gh(W)&&(f=W.getPlaylistId(),W=NHR(W),f&&W!==void 0)){R={recoverPlaylistCommand:{listId:f,index:W,openMiniplayer:!R,openListPanel:R,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}R=void 0}R&&_.SW(d.JSC$12860_actionRouter,[R],null)}},0,"ma")},MOk=function(d,f,R,W,p,U){var g=
_.z2(7111);
_.zS(d.JSC$18240_screenManager,g,U?_.Ge(U):void 0);_.Yl(d.JSC$18240_screenManager,g,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:W,offlineId:f,offlineabilityFormatType:R,isDefaultFormatType:p==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:p}})},wIh=function(d,f,R,W,p){var U,g,K,E,Y;
return _.H(function(b){if(b.nextAddress==1)return b.yield(d.JSC$18240_playerApiPromise,2);U=b.yieldResult;MOk(d,f,R,"OFFLINE_OBJECT_TYPE_PLAYLIST",W,p);if(K=_.fvF[d.entityTypeMap.listEntityType])Y={},g=(Y[K]={maximumDownloadQuality:(E=R)!=null?E:void 0},Y);return b.yield(U.queueOfflineAction(f,d.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",g),0)})},ltI=function(d,f){var R,W,p,U;
return _.H(function(g){if(g.nextAddress==1)return g.yield(d.JSC$18240_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3){R=g.yieldResult;if(!R)return _.JA(new _.M2("PES is undefined")),g.return();W=_.I7(f,"downloadStatusEntity");return g.yield(otI(R,W,"downloadStatusEntity"),3)}p=g.yieldResult;return g.return((U=p)==null?void 0:U.downloadState)})},GQI=function(d,f,R,W,p){var U,g,K,E,Y,b;
return _.H(function(D){switch(D.nextAddress){case 1:return D.yield(d.JSC$18240_playerApiPromise,2);case 2:U=D.yieldResult;MOk(d,f,R,"OFFLINE_OBJECT_TYPE_VIDEO",W,p);if(K=_.fvF[d.entityTypeMap.singleEntityType])Y={},g=(Y[K]={maximumDownloadQuality:(E=R)!=null?E:void 0},Y);return D.yield(ltI(d,f),3);case 3:b=D.yieldResult;if(b!=="DOWNLOAD_STATE_USER_DELETED"){D.jumpTo(4);break}return D.yield(d.deleteVideo(f),4);case 4:return D.yield(U.queueOfflineAction(f,d.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
g),0)}})},SW$=function(d,f,R,W,p){return _.H(function(U){return U.nextAddress==1?U.yield(d.deleteVideo(f,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):U.yield(GQI(d,f,R,W,p),0)})},VOL=function(d,f,R){var W,p;
return _.H(function(U){if(U.nextAddress==1)return U.yield(d.JSC$18240_playerApiPromise,2);W=U.yieldResult;p=_.I7(f,"mainVideoDownloadStateEntity");return U.yield(W.updateDownloadState(p,R),0)})},TmL=function(d){var f=_.Ze().resolve(_.YS);
return _.H(function(R){if(R.nextAddress==1)return f.previousDownloadStateForVideo[d]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&f.previousDownloadStateForVideo[d]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?R.jumpTo(2):R.yield(f.resumeVideoDownload(d),2);if(R.nextAddress!=4)return R.yield(VOL(f,d,f.previousDownloadStateForVideo[d]),4);delete f.previousDownloadStateForVideo[d];_.a4(R)})},xLI=function(d,f){var R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$18240_playerApiPromise,2);R=W.yieldResult;return W.yield(R.queueOfflineAction(f,d.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},qz$=function(){var d=_.Ze().resolve(_.YS),f,R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$18240_playerApiPromise,2);if(W.nextAddress!=3)return f=W.yieldResult,R={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},W.yield(f.queueOfflineAction("!*$_ALL_ENTITIES_!*$",d.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",R),3);var p=d.JSC$18240_commandHandler,U=p.resolveCommand,g=_.X7("DELETING_ALL",void 0,"Downloads are being deleted");U.call(p,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.sL(g)}},
popupType:"TOAST"}});_.a4(W)})},r$y=function(d,f){var R,W,p,U,g,K;
return _.H(function(E){if(E.nextAddress==1)return E.yield(d.JSC$18240_persistentStorePromiseAccessor(),2);if(E.nextAddress!=3)return R=E.yieldResult,R?E.yield(otI(R,_.mC,"downloadsPageViewConfigurationEntity"),3):(_.JA(new _.M2("PES is undefined")),E.return());p=(W=E.yieldResult)!=null?W:{};K=(g=(U=p)==null?void 0:U.downloadsUpsellBannerVisibility)!=null?g:{};return K.visibleWithConnection?E.yield(f.refreshAllStaleEntities(0),0):E.jumpTo(0)})},mih=function(d){var f,R;
return _.H(function(W){if(W.nextAddress==1)return W.yield(d.JSC$18240_prefStorage,2);f=W.yieldResult;return W.return((R=f)==null?void 0:R.get("sdois"))})},ueR=function(d){var f,R,W,p,U,g;
return _.H(function(K){if(K.nextAddress==1)return K.yield(d.JSC$18240_persistentStorePromiseAccessor(),2);if(K.nextAddress!=3){f=K.yieldResult;if(!f)return _.JA(new _.M2("PES is undefined")),K.return();R=_.I7("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return K.yield(otI(f,R,"settingEntity"),3)}W=K.yieldResult;return K.return((g=(p=W)==null?void 0:(U=p.settingOptionValue)==null?void 0:U.boolValue)!=null?g:!1)})},POI=function(d,f){var R,W,p,U;
return _.H(function(g){switch(g.nextAddress){case 1:return((R=f)==null?void 0:R.formatType)===void 0?g.return():g.yield(d.JSC$18240_prefStorage,2);case 2:W=g.yieldResult;if(W===void 0)return g.return();if(((p=f)==null?void 0:p.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return g.yield(W.set("lmqf",f.formatType),8);if(((U=f)==null?void 0:U.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){g.jumpTo(0);break}return g.yield(W.set("lmqf",f.formatType),6);case 6:return g.yield(W.set("lmqflst",
Math.floor((0,_.OB)())),0);case 8:return g.yield(W.remove("lmqflst"),0)}})},QkI=function(d){var f,R;
return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(d.JSC$18240_prefStorage,2);case 2:f=W.yieldResult;if(!f){W.jumpTo(3);break}return W.yield(f.get("lmqflst"),4);case 4:if(R=W.yieldResult,R!==void 0)return W.return(R);case 3:return W.return(0)}})},v_h=function(d){var f,R;
return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(d.JSC$18240_prefStorage,2);case 2:f=W.yieldResult;if(f===void 0){W.jumpTo(3);break}return W.yield(f.get("lmqf"),4);case 4:if(R=W.yieldResult,R!==void 0)return W.return(R);case 3:return W.return("SD")}})},Vy8=function(d,f,R){var W,p,U,g,K,E,Y,b;
_.H(function(D){switch(D.nextAddress){case 1:return D.yield(POI(d,(W=f)==null?void 0:W.actionParams),2);case 2:p=f.playlistId;if(!p)return D.return();if(f.action==="ACTION_ADD")return((g=f.actionParams)==null?0:g.formatType)?D.yield(wIh(d,p,f.actionParams.formatType,(b=f.actionParams)==null?void 0:b.settingsAction,R),0):D.yield(d.offlineWebClientEligibility,14);if(f.action==="ACTION_REMOVE_WITH_PROMPT"){var I=d.JSC$18240_commandHandler,L=I.resolveCommand,X=_.FK("INNERTUBE_CLIENT_NAME");var w=X===
"WEB_REMIX"?_.X7("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.X7("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var S=X==="WEB_REMIX"?[_.X7("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];X=X==="WEB_REMIX"?_.X7("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.X7("DELETE",void 0,"Delete");var r=_.X7("CANCEL",void 0,"Cancel");w=dcI(w,S,X,r,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:p});L.call(I,{openPopupAction:w});return D.return()}if(f.action===
"ACTION_REMOVE")return D.yield(xLI(d,p),0);if(f.action!=="ACTION_SYNC"){D.jumpTo(0);break}return D.yield(d.JSC$18240_playerApiPromise,9);case 9:return U=D.yieldResult,D.yield(U.queueOfflineAction(p,d.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return K=D.yieldResult,D.yield(v_h(d),15);case 15:return E=D.yieldResult,D.yield(QkI(d),16);case 16:Y=D.yieldResult,f.onAddCommand&&d.JSC$18240_commandHandler.resolveCommand(f.onAddCommand,{form:{preferredFormatType:E,
offlineWebClientEligibility:K,lastOfflineQualitySettingsSavedMs:Y.toString()}}),D.jumpTo(0)}})},G6s=function(d,f,R){var W,p,U,g,K,E,Y,b,D,I,L,X,w,S;
_.H(function(r){switch(r.nextAddress){case 1:return r.yield(POI(d,(W=f)==null?void 0:W.actionParams),2);case 2:p=f.videoId;if(!p)return r.return();if(f.action==="ACTION_REMOVE_WITH_PROMPT"){var v=d.JSC$18240_commandHandler,c=v.resolveCommand,n=_.FK("INNERTUBE_CLIENT_NAME");var y=n==="WEB_REMIX"?_.X7("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.X7("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var h=n==="WEB_REMIX"?[_.X7("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,"This track won't be available to listen offline.")]:
[];n=n==="WEB_REMIX"?_.X7("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.X7("DELETE",void 0,"Delete");var t=_.X7("CANCEL",void 0,"Cancel");y=dcI(y,h,n,t,{signal:"DELETE_DOWNLOAD",targetId:p});c.call(v,{openPopupAction:y});return r.return()}if(f.action==="ACTION_ADD")return((I=f.actionParams)==null?0:I.formatType)?r.yield(GQI(d,p,f.actionParams.formatType,(S=f.actionParams)==null?void 0:S.settingsAction,R),0):r.yield(d.offlineWebClientEligibility,23);if(f.action==="ACTION_RETRY")return r.yield(v_h(d),
19);if(f.action==="ACTION_PAUSE")return r.yield(d.pauseVideoDownload(p),0);if(f.action==="ACTION_RESUME")return r.yield(d.resumeVideoDownload(p),0);if(f.action!=="ACTION_REMOVE"){r.jumpTo(0);break}return r.yield(ltI(d,p),13);case 13:return U=r.yieldResult,d.previousDownloadStateForVideo[p]=(g=U)!=null?g:"DOWNLOAD_STATE_UNKNOWN",r.yield(VOL(d,p,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(d.previousDownloadStateForVideo[p]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&d.previousDownloadStateForVideo[p]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){r.jumpTo(15);break}return r.yield(d.pauseVideoDownload(p),15);case 15:v=_.X7("DELETED_VIDEO",void 0,"Video deleted from downloads.");c=_.X7("UNDO_ACTION",void 0,"Undo");y=_.X7("CLOSE",void 0,"Close");K={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.sL(v),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.sL(c),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:p}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:v+" "+c}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:p}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:y}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};d.JSC$18240_commandHandler.resolveCommand(K);
r.jumpTo(0);break;case 19:E=r.yieldResult;E==="UNKNOWN_FORMAT_TYPE"&&(E="SD");Y="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((b=f.actionParams)==null?0:b.formatType)E=f.actionParams.formatType,Y=(D=f.actionParams)==null?void 0:D.settingsAction;return r.yield(SW$(d,p,E,Y,R),20);case 20:return r.return();case 23:return L=r.yieldResult,r.yield(v_h(d),24);case 24:return X=r.yieldResult,r.yield(QkI(d),25);case 25:w=r.yieldResult,f.onAddCommand&&d.JSC$18240_commandHandler.resolveCommand(f.onAddCommand,
{form:{preferredFormatType:X,offlineWebClientEligibility:L,lastOfflineQualitySettingsSavedMs:w.toString()}}),r.jumpTo(0)}})},Foy=function(d,f){var R,W,p,U,g,K,E;
return _.H(function(Y){if(Y.nextAddress==1)return Y.yield(d.JSC$18240_persistentStorePromiseAccessor(),2);R=Y.yieldResult;if(!R)return _.JA(new _.M2("PES is undefined")),Y.return();if((W=f)==null||!W.settingItemId)return Y.return();p=f;U=p.settingItemId;g=p.boolValue;K=_.I7(U,"settingEntity");E={key:K,settingOptionValue:{boolValue:g}};return Y.yield(hoI(R,E),0)})},J$8=function(d,f){var R,W,p,U,g,K,E;
return _.H(function(Y){switch(Y.nextAddress){case 1:return Y.yield(d.JSC$18240_prefStorage,2);case 2:return R=Y.yieldResult,W=_.a6(),Y.yield(d.JSC$18240_persistentStorePromiseAccessor(),3);case 3:return p=Y.yieldResult,R?p?Y.yield(R.get("sdois"),4):(_.JA(new _.M2("PES is undefined")),Y.return()):(_.JA(new _.M2("prefStorage is undefined")),Y.return());case 4:U=Y.yieldResult;K=(g=f)==null?void 0:g.boolValue;K===void 0||_.q("kevlar_set_sd_enabled_flag_killswitch")||_.MH(0,197,!0);U===void 0&&K===void 0&&
(K=!1);if(K===void 0){Y.jumpTo(0);break}return Y.yield(R.set("sdois",K),6);case 6:return _.q("kevlar_set_sd_enabled_flag_killswitch")||(_.MH(0,196,K),W.save()),E={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:K},Y.yield(Foy(d,E),0)}})},n_G=function(d,f,R){var W,p,U,g,K;
return _.H(function(E){switch(E.nextAddress){case 1:return E.yield(mih(d),2);case 2:return W=E.yieldResult,E.yield(J$8(d,R),3);case 3:return E.yield(mih(d),4);case 4:return p=E.yieldResult,U=p!==W,E.yield(ueR(d),5);case 5:g=E.yieldResult&&!_.q("kevlar_modern_downloads_page");if((K=!p&&!g)||U)return E.yield(f.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);E.jumpTo(0)}})},afI=function(){var d=_.Ze().resolve(_.YS),
f;
_.H(function(R){switch(R.nextAddress){case 1:return R.yield(d.JSC$18240_playerApiPromise,2);case 2:f=R.yieldResult;if(!_.q("kevlar_force_refresh_smart_downloads")){R.jumpTo(3);break}return R.yield(f.refreshAllStaleEntities(0),4);case 4:return R.return();case 3:return R.yield(f.refreshAllStaleEntities(),5);case 5:return R.yield(n_G(d,f),6);case 6:if(_.q("enable_download_pep_for_premium_countries_web"))return R.yield(r$y(d,f),0);R.jumpTo(0)}})},mLs=function(d,f){var R,W;
_.H(function(p){switch(p.nextAddress){case 1:return p.yield(d.JSC$18240_playerApiPromise,2);case 2:R=p.yieldResult;switch((W=f)==null?void 0:W.settingItemId){case "SMART_DOWNLOADS_ENABLED":return p.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return p.jumpTo(4)}p.jumpTo(0);break;case 3:return p.yield(n_G(d,R,f),6);case 6:p.jumpTo(0);break;case 4:return p.yield(Foy(d,f),7);case 7:p.jumpTo(0)}})},hCy=function(d,f){var R,W,p;
return _.H(function(U){if(U.nextAddress==1)return U.yield(d.JSC$18240_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3){R=U.yieldResult;if(!R)return _.JA(new _.M2("PES is undefined")),U.return(!1);if(!f)return U.return(!1);W=_.I7(f,"mainVideoEntity");return U.yield(otI(R,W,"mainVideoEntity"),3)}p=U.yieldResult;return U.return(p!==void 0)})},PGy=function(d){var f=_.Ze().resolve(_.YS),R,W,p,U,g,K,E,Y,b,D,I;
_.H(function(L){switch(L.nextAddress){case 1:return L.yield(f.JSC$18240_playerApiPromise,2);case 2:R=L.yieldResult;p=(W=d)==null?void 0:W.actions;if(!p)return L.return();U=_.Z(p);g=U.next();case 3:if(g.done){L.jumpTo(0);break}K=g.value;Y=E=void 0;if(!(((E=K)==null?0:E.entityKey)&&((Y=K)==null?0:Y.actionType))){L.jumpTo(4);break}b=_.Y8(K.entityKey);D=b.entityId;I=b.entityType;return L.yield(R.queueOfflineAction(D,I,K.actionType),4);case 4:g=U.next(),L.jumpTo(3)}})},o_$=function(d,f){var R,W,p,U,g;
return _.H(function(K){if(K.nextAddress==1)return K.yield(d.JSC$18240_prefStorage,2);if(K.nextAddress!=3)return(R=K.yieldResult)?K.yield(R.get("psi"),3):K.return();W=K.yieldResult;g={isPaused:f,lastSyncTimestamp:(U=(p=W)==null?void 0:p.lastSyncTimestamp)!=null?U:"0"};return K.yield(R.set("psi",g),0)})},FRk=function(d){var f=_.Ze().resolve(_.YS),R,W,p,U,g,K,E,Y;
return _.H(function(b){switch(b.nextAddress){case 1:return b.yield(f.JSC$18240_playerApiPromise,2);case 2:R=b.yieldResult;p=((W=d)==null?void 0:W.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((K=d)==null?void 0:K.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":U="!*$_ALL_ENTITIES_!*$";g="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(o_$(f,p),6);case 6:b.jumpTo(5);break;case 4:return b.yield(hCy(f,(E=d)==null?void 0:E.videoId),7);case 7:b.yieldResult&&(U=(Y=d)==null?void 0:Y.videoId,g="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");b.jumpTo(5);break;case 5:if(U&&g)return b.yield(R.queueOfflineAction(U,"videoPlaybackPositionEntity",g),0);b.jumpTo(0)}})},$iy=function(d,f){var R;
f!==1||((R=d.currentPersistentToast)==null?0:R.isOpened())?d.openToast():d.currentPersistentToast=void 0},NM8=function(d,f){var R;
return(R=d.transitionTasksMap.get(f))!=null?R:[]},y$G=function(d,f){var R=[];
d.elementTasksMap.forEach(function(W){(W=W.get(f))&&R.push(W)});
return R},COG=function(d,f,R,W,p){p=p===void 0?{}:p;
var U=f.defaultViewTransitionOptions;return Object.assign({},U,p,{beforeTransition:function(){W.forEach(function(Y){Y.beforeTransition()});
var g;(g=U.beforeTransition)==null||g.call(U);var K,E;(E=(K=p).beforeTransition)==null||E.call(K);R.forEach(function(Y){Y.beforeTransition()})},
afterTransition:function(){W.forEach(function(Y){Y.afterTransition()});
var g;(g=U.afterTransition)==null||g.call(U);var K,E;(E=(K=p).afterTransition)==null||E.call(K);R.forEach(function(Y){Y.afterTransition()})},
ignoredErrors:d.config.ignoredErrors})},iTy=function(d,f,R){d.transitionTasksMap.has(f)?d.transitionTasksMap.get(f).push(R):(d=new _.M2("Transition task registered for unknown transition type",f),_.vW(d))},BMM=function(d,f,R){if(d.transitionTasksMap.has(f)){var W=d.transitionTasksMap.get(f).filter(function(p){return p!==R});
d.transitionTasksMap.set(f,W)}},c$I=function(d,f){var R=NM8(d,f);
R=_.Z(R);for(var W=R.next();!W.done;W=R.next())W=W.value,W.runOnce&&BMM(d,f,W);d.elementTasksMap.forEach(function(p,U){p.forEach(function(g,K){g.runOnce&&f===K&&(p.delete(K),p.size===0&&d.elementTasksMap.delete(U))})})},tOM=function(d,f,R){var W,p,U,g,K,E,Y,b,D;
_.H(function(I){if(I.nextAddress==1){if(d.config.disableAllTransitions)return I.return(f());if((W=R)==null||!W.transitionType)return I.return(_.n3s(f,Object.assign({},(p=R)==null?void 0:p.viewTransitionOptions,{ignoredErrors:d.config.ignoredErrors})));U=R;g=U.transitionType;K=U.viewTransitionOptions;E=d.config.transitionConfigs.get(g);if(!E)return I.return(f());Y=NM8(d,g);b=y$G(d,g);D=_.n3s(f,COG(d,E,Y,b,K));return I.yield(D,2)}c$I(d,g);_.a4(I)})},d$J=function(){var d,f,R,W;
return _.H(function(p){if(p.nextAddress==1)return d=navigator,(f=d.storage)!=null&&f.persisted?p.yield((R=d.storage)==null?void 0:R.persisted(),2):p.return("PERSISTED_STATE_NOT_SUPPORTED");W=p.yieldResult;return p.return(W?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},j2M=function(){var d,f,R,W;
return _.H(function(p){if(p.nextAddress==1)return d=navigator,(f=d.storage)!=null&&f.persist?p.yield((R=d.storage)==null?void 0:R.persist(),2):p.return("PERSISTED_STATE_NOT_SUPPORTED");W=p.yieldResult;return p.return(W?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},fQ$=function(){var d,f;
return _.H(function(R){switch(R.nextAddress){case 1:return d="PERSISTED_STATE_NOT_SUPPORTED",_.q3(R,2),R.yield(d$J(),4);case 4:d=R.yieldResult;if(d!=="PERSISTED_STATE_NOT_GRANTED"){R.jumpTo(5);break}return R.yield(j2M(),6);case 6:d=R.yieldResult;case 5:_.Cf(R,3);break;case 2:f=_.Ta(R),f instanceof Error&&_.vW(f);case 3:return _.mY("persistentStorageStateChecked",{persistedState:d}),R.return(d)}})},RXL=function(d,f){var R=[],W=!1;
f=_.Z(f);for(var p=f.next();!p.done;p=f.next()){p=d.moduleRegistry[p.value];var U=void 0,g=void 0;((U=p)==null?0:U.isFetching)&&((g=p)==null?0:g.resolver)?(R.push(p.resolver.promise),W=!0):(p=new _.q_,p.resolve(void 0),R.push(p.promise))}return W?Promise.all(R):void 0},W8L=function(d,f,R){if(d.isAnyTransitionEnabled){var W={beforeTransition:function(){R(!0);
f.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){f.style.viewTransitionName&&(f.style.viewTransitionName="",R(!1))}};
iTy(d.viewTransitionCoordinator,"slide",W);iTy(d.viewTransitionCoordinator,"lockup-to-watch",W);iTy(d.viewTransitionCoordinator,"watch-next-appears",W);iTy(d.viewTransitionCoordinator,"learning-journey",W)}},pDG=function(d,f){d.isBrowseTransitionEnabled?tOM(d.viewTransitionCoordinator,f,{transitionType:"slide"}):(f(),Promise.resolve())},U$8=function(d,f){d.isLockupToWatchTransitionEnabled?tOM(d.viewTransitionCoordinator,f,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){d.registeredLockupThumbnail=void 0;d.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(f(),Promise.resolve())},Odh=function(d,f){d.isLockupToWatchTransitionEnabled?tOM(d.viewTransitionCoordinator,f,{transitionType:"watch-next-appears"}):(f(),Promise.resolve())},ZdL=function(d,f){d.isLearningJourneyTransitionEnabled?tOM(d.viewTransitionCoordinator,f,{transitionType:"learning-journey"}):(f(),Promise.resolve())},s22=function(d,f,R){if(d.isInitialized()){var W=
Xx(R),p=W==="watch";
W=W==="shorts";var U=Xx(f)==="watch";if(p)U||(d.backgroundPageData=f),d.watchPipMode&&U||d.deactivate(R.endpoint);else if(W){if(Xx(f)!=="shorts"){var g;(g=d.getPlayerElement())==null||g.pause()}}else U&&!d.watchPipMode&&(fEJ(f,R)?(d.watchWhileMode&&_.drB(d,!1),_.ydI(d,f)):d.isMiniplayerActive()&&d.watchWhileMode&&d.deactivate());U&&_.fpY(d);d.shortsPipMode&&!W&&(window.focus(),d.deactivate());if(d.pictureInPictureEnabled())if(W&&d.shortsPipEnabled||p&&d.watchPipEnabled)_.YHF(d.handleMediaSessionPipActivation);
else if(!d.isMiniplayerActive()&&(d.shortsPipEnabled||d.watchPipEnabled)&&window.documentPictureInPicture&&_.lW()&&_.HQu("Chromium")>=120){d=_.kmf().mediaSession;try{d.setActionHandler("enterpictureinpicture",null)}catch(K){}}}},gX8=function(d,f){var R,W;
_.H(function(p){if(p.nextAddress==1){if(!d||!d.navigationEndpoint)return p.return();_.Lq().lockupActivation=!0;var U;f?U=_.fY(_.X7("QUEUE",void 0,"Queue")):U=d.longBylineText;W=(R=U)&&d.title?{miniplayerTitle:d.title,miniplayerSubtitle:R,playlistData:null}:void 0;return p.yield(_.D9e(_.Ze().resolve(_.m8),d.navigationEndpoint,!0,W),2)}_.Lq().userActivation=!0;_.a4(p)})},dqI=function(d,f){var R,W,p,U,g,K;
_.H(function(E){if(E.nextAddress==1){R=_.e(f,_.Cpe);if(!R||!R.listId)return E.return();d.index=R.index||d.index||0;W=d.response&&d.response.playingVideoId||void 0;return E.yield(_.GkO(d.JSC$12860_playlistNetworkManager,R.listId,d.index,W),2)}p=E.yieldResult;if(!p)return E.return();U=p.playlistId;g=p.playlistPanelRenderer;!d.queueProxy&&U&&g&&U.startsWith("TLPQ")&&(d.queueProxy=new _.QR(d.JSC$12860_playlistNetworkManager,U,d.setPlaylistData.bind(d),d.clearQueue.bind(d),_.KaU(g),d.storage));if(R.openMiniplayer&&
(K=_.EoF(g))&&!d.pageManager.isOnWatch()){var Y=K,b=R.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";d.isMiniplayerActive()?d.openToast(Y):gX8(Y,b)}d.setPlaylistData(U,g,p.autoplayRenderer);_.a4(E)})},Bfs=function(d,f){var R=_.NN();
R.index===void 0&&(R.index=0);R.temporaryItems.push.apply(R.temporaryItems,_.uR(d));if((f.videoId||f.videoIds)&&R.index!==void 0&&f.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!R.queueProxy){var W=[];if(R.response){var p=_.Ze().resolve(_.m8).isMiniplayerActive();if(R.response.playlistPanelRenderer&&R.response.playlistId&&!R.response.playlistId.startsWith("TLPQ")){if(R.pageManager.isOnWatch()||p)W=_.KaU(R.response.playlistPanelRenderer)}else R.response.playingVideoId&&!f.openMiniplayer?W.push(R.response.playingVideoId):
p&&R.response.playingVideoId&&f.openMiniplayer&&W.push(R.response.playingVideoId)}R.queueProxy=new _.QR(R.JSC$12860_playlistNetworkManager,"",R.setPlaylistData.bind(R),R.clearQueue.bind(R),W,R.storage);R.queueProxy.JSC$12806_setCurrentIndex(R.index)}R.queueProxy.addVideos(f.videoIds||[f.videoId],f)}yGR(R,d);R.response&&_.yR(R,_.Cq(R,R.response.autoplayRenderer));R.pageManager.isOnWatch()?R.isMiniplayerActive()&&R.openToast(d[0]):(d=d[0],f=f.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",R.isMiniplayerActive()?
R.openToast(d):gX8(d,f))},Hdy=function(d){var f=_.ca(d);
if(f=="object"||f=="array"){if(typeof d.clone==="function")return d.clone();if(typeof Map!=="undefined"&&d instanceof Map)return new Map(d);if(typeof Set!=="undefined"&&d instanceof Set)return new Set(d);f=f=="array"?[]:{};for(var R in d)f[R]=Hdy(d[R]);return f}return d},rU=function(d,f){return _.UOn(_.kF(d,f,void 0,_.zf))},m6=function(d,f){return _.U2(_.kF(d,f,void 0,_.zf))},u_=function(d,f){return _.aLL(_.kF(d,f,void 0,_.zf))},Pj=function(d,f){return _.kF(d,f,void 0,_.zf,_.WBf)},K82=_.Hn(function(d,
f,R){if(d.nextWireType_!==0)return!1;
_.K9(f,R,_.md(d.decoder_,_.fLS));return!0},_.kk,_.vs),EX$=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;
_.Ii(f,R,W,_.md(d.decoder_,_.fLS));return!0},_.kk,_.vs),zX$=_.Hn(function(d,f,R){if(d.nextWireType_!==1)return!1;
var W=d.decoder_;d=_.Ps(W);W=_.Ps(W);d=_.oC(d,W);_.K9(f,R,d);return!0},_.XnJ,_.SYu),knL=_.Hn(function(d,f,R){if(d.nextWireType_!==5)return!1;
_.K9(f,R,_.Ps(d.decoder_));return!0},function(d,f,R){f=_.sCp(f);
f!=null&&(_.ES(d,R,5),_.zM(d.encoder_,f))},_.GqS),YR2=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;
d=_.KMu(d.decoder_);_.K9(f,R,d===!1?void 0:d);return!0},_.TaW,_.aPn),bdG=_.Hn(function(d,f,R){if(d.nextWireType_!==2)return!1;
d=_.DmJ(d);_.K9(f,R,d===""?void 0:d);return!0},_.a58,_.MpJ),D$L=_.Hn(function(d,f,R){if(d.nextWireType_!==2)return!1;
d=_.IPU(d);_.K9(f,R,d===_.VV()?void 0:d);return!0},_.wnU,_.mmk),IQh=_.kMS(function(d,f,R){if(d.nextWireType_!==0&&d.nextWireType_!==2)return!1;
f=_.XMn(f,f[_.KR]|0,R);d.nextWireType_==2?_.qYL(d,X3J,f):f.push(_.uL(d.decoder_));return!0},function(d,f,R){f=_.zAU(_.U2,f,!0);
if(f!=null&&f.length){R=_.QRS(d,R);for(var W=0;W<f.length;W++)_.LD8(d.encoder_,f[W]);_.vsf(d,R)}},_.uAQ),qRL=_.Hn(function(d,f,R){if(d.nextWireType_!==0)return!1;
d=_.uL(d.decoder_);_.K9(f,R,d===0?void 0:d);return!0},_.l5k,_.uAQ),L8s=_.Hn(function(d,f,R,W){if(d.nextWireType_!==0)return!1;
_.Ii(f,R,W,_.uL(d.decoder_));return!0},_.l5k,_.uAQ),eXM=function(d){return d.previousElementSibling!==void 0?d.previousElementSibling:_.yFa(d.previousSibling,!1)},x$M=function(d,f){var R=[];
for(f=f||0;f<d.length;f+=2)_.u$y(d[f],d[f+1],R);return R.join("&")},XDk=function(d,f){var R=arguments.length==2?x$M(arguments[1],0):x$M(arguments,1);
return _.mka(d,R)},FCk=_.L9(_.SO),TtY=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(TtY,_.US);TtY.prototype.getTypeName=function(){return _.ai(this,1).split("/").pop()};
TtY.prototype.getValue=function(){var d=_.kF(this,2);if(Array.isArray(d)||d instanceof _.US)throw Error("W");return _.D4(this,2)};
var M4J=function(){var d=_.kz();this.JSC$9901_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.KD("channel_type"))};
M4J.prototype.increment=function(d){this.JSC$9901_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",d)};
var we8=function(){var d=_.kz();this.JSC$9904_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.KD("channel_type"))};
we8.prototype.increment=function(d){this.JSC$9904_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",d)};
var GFR=function(){var d=_.kz();this.JSC$9907_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.KD("channel_type"))};
GFR.prototype.increment=function(d){this.JSC$9907_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",d)};
var lwM=function(){var d=_.kz();this.JSC$9910_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
lwM.prototype.increment=function(){this.JSC$9910_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var SNy=function(){var d=_.kz();this.JSC$9913_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.KD("channel_type"),_.KD("error_type"))};
SNy.prototype.increment=function(d,f){this.JSC$9913_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",d,f)};
var V4k=function(){var d=_.kz();this.JSC$9916_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
V4k.prototype.increment=function(){this.JSC$9916_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var rZ$=function(){var d=_.kz();this.JSC$9919_streamzService=d;d.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
rZ$.prototype.increment=function(){this.JSC$9919_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var UGR=function(){var d=_.kz();this.JSC$9925_streamzService=d;d.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
UGR.prototype.increment=function(){this.JSC$9925_streamzService.JSC$9771_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var A4y=function(d){return d.getCount&&typeof d.getCount=="function"?d.getCount():_.iW(d)||typeof d==="string"?d.length:_.uo.getCount(d)},aQJ=function(d,f){if(typeof d.every=="function")return d.every(f,void 0);
if(_.iW(d)||typeof d==="string")return Array.prototype.every.call(d,f,void 0);for(var R=_.QOc(d),W=_.y9(d),p=W.length,U=0;U<p;U++)if(!f.call(void 0,W[U],R&&R[U],d))return!1;return!0},M7I=function(d,f,R,W){var p=new _.R6(null);
d&&_.Cy(p,d);f&&_.ip(p,f);R&&_.B2(p,R);W&&_.c2(p,W);return p},wDk=function(){var d=_.Jv&&_.zv(_.tvF,10)>=0,f;
if(f=_.Arv)f=_.zv(_.cva,10)>=0;var R=_.Hs&&_.zv(_.tvF,85)>=0;return _.Ob||d||f||R},lQ$=function(d){var f=_.Y2B(d);
return f&&wDk()?-d.scrollLeft:f&&_.hH(d,"overflowX")!="visible"?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft},Gn2=function(d,f){f=Math.max(f,0);
_.Y2B(d)?wDk()?d.scrollLeft=-f:d.scrollLeft=d.scrollWidth-f-d.clientWidth:d.scrollLeft=f},Yhk=0,Lg2=!1;
AJ.prototype.set=function(d){this.relativeTimeStart_=d};
AJ.prototype.reset=function(){this.set(_.je())};
AJ.prototype.get=function(){return this.relativeTimeStart_};
var SRI=null,V7J=function(){SRI||(SRI=new AJ)},r4s=function(){SRI||(SRI=new AJ)};
_.fv(r4s,V7J);_.O=xcI.prototype;_.O.JSC$11300_buffer_="";_.O.set=function(d){this.JSC$11300_buffer_=""+d};
_.O.append=function(d,f,R){this.JSC$11300_buffer_+=String(d);if(f!=null)for(var W=1;W<arguments.length;W++)this.JSC$11300_buffer_+=arguments[W];return this};
_.O.clear=function(){this.JSC$11300_buffer_=""};
_.O.getLength=function(){return this.JSC$11300_buffer_.length};
_.O.toString=function(){return this.JSC$11300_buffer_};
var m$J=function(){var d={type:"unit",style:"narrow"};this.listType_=d&&d.type?d.type:"conjunction";this.listStyle_=d&&d.style?d.style:"long";this.listSymbols_=lJs;d=0;switch(this.listStyle_){case "short":d=1;break;case "narrow":d=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[d];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[d];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[d];this.listEndPattern_=
this.listSymbols_.AND_END[d];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[d];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[d];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[d];this.listEndPattern_=this.listSymbols_.OR_END[d];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[d],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[d],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[d],this.listEndPattern_=this.listSymbols_.UNIT_END[d]}};
m$J.prototype.format=function(d){return uVL(this,d)};
var uVL=function(d,f){var R=f.length;switch(R){case 0:return"";case 1:return String(f[0]);case 2:return d.listTwoPattern_.replace("{0}",String(f[0])).replace("{1}",String(f[1]))}for(var W=d.listStartPattern_.replace("{0}",String(f[0])).replace("{1}",String(f[1])),p=2;p<R-1;++p)W=d.listMiddlePattern_.replace("{0}",W).replace("{1}",String(f[p]));return d.listEndPattern_.replace("{0}",W).replace("{1}",String(f[R-1]))},vPG=function(){var d={style:1};
this.style_=(d==null?void 0:d.style)||0;this.durationSymbols_=_.WSC||_.n6a},Pgy=function(d,f){switch(f){default:case "years":return d.durationSymbols_.YEAR;
case "months":return d.durationSymbols_.MONTH;case "weeks":return d.durationSymbols_.WEEK;case "days":return d.durationSymbols_.DAY;case "hours":return d.durationSymbols_.HOUR;case "minutes":return d.durationSymbols_.MINUTE;case "seconds":return d.durationSymbols_.SECOND}},Q0=function(d,f,R){a:{R=Pgy(d,R);
switch(d.style_){case 1:if(R.LONG!=void 0){d=R.LONG;break a}case 2:if(R.NARROW!=void 0){d=R.NARROW;break a}default:d=R.SHORT;break a}d=void 0}return d?(new _.HuN("{DURATION_VALUE,plural,"+d+"}")).format({DURATION_VALUE:f}):""};
vPG.prototype.format=function(d){var f=[],R=d.years,W=d.months,p=d.weeks,U=d.days,g=d.hours,K=d.minutes;d=d.seconds;R!=null&&f.push(Q0(this,R,"years"));W!=null&&f.push(Q0(this,W,"months"));p!=null&&f.push(Q0(this,p,"weeks"));U!=null&&f.push(Q0(this,U,"days"));g!=null&&f.push(Q0(this,g,"hours"));K!=null&&f.push(Q0(this,K,"minutes"));d!=null&&f.push(Q0(this,d,"seconds"));return(new m$J).format(f)};
var Q2Y=!1,lEI=function(d){_.d8.call(this,d.message||d.description||d.name);this.isMissing=d instanceof aA;this.isTimeout=d instanceof _.HG&&d.errorCode=="net.timeout";this.isCanceled=d instanceof _.QW};
_.x(lEI,_.d8);lEI.prototype.name="BiscottiError";var aA=function(){_.d8.call(this,"Biscotti ID is missing from server")};
_.x(aA,_.d8);aA.prototype.name="BiscottiMissingError";var Ms=null,hKL=function(){try{var d=_.oS("yt.ads.biscotti.getId_");return d?d():sty()}catch(f){return _.m_(f)}},QtI,vXG=function(d,f){return _.zD({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:d,command:f}})},F88=function(d){return _.zD({type:"SET_GUIDE_IS_EXPANDED",
payload:d})},J4L=function(d){return _.zD({type:"SET_ONLINE_STATUS",
payload:d})},nXR=function(d,f){return _.zD({type:"SET_TRANSCRIPTION_STATE",
payload:{high:d,low:f}})},hX2=function(d){return _.zD({type:"SET_OVERLAY_STATE",
payload:d})},oX$=0,$$s=function(d,f,R){var W=this;
this.priority=f;this.delay=R;this.jobId=0;this.completionCallback=_.YN;this.wrappedJob=function(){d();W.completionCallback()};
this.id=++oX$};
$$s.prototype.enqueue=function(d){this.completionCallback=d;this.jobId=_.Pp.addJob(this.wrappedJob,this.priority,this.delay)};
var vj=function(){_.dv.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.x(vj,_.dv);vj.prototype.addJob=function(d,f,R){d=new $$s(d,f,R);this.taskIdToTask.set(d.id,d);this.isActive?NtB(this,d):this.suspendedTasks.add(d);return d.id};
var NtB=function(d,f){d.scheduledTasks.add(f);f.enqueue(function(){d.scheduledTasks.delete(f)})};
vj.prototype.cancelJob=function(d){(d=this.taskIdToTask.get(d))&&(this.scheduledTasks.delete(d)?_.Pp.cancelJob(d.jobId):this.suspendedTasks.delete(d))};
vj.prototype.pause=function(){var d=this;this.isActive=!1;this.scheduledTasks.forEach(function(f){_.Pp.cancelJob(f.jobId);d.suspendedTasks.add(f)});
this.scheduledTasks.clear()};
vj.prototype.start=function(){var d=this;this.isActive=!0;this.suspendedTasks.forEach(function(f){NtB(d,f)});
this.suspendedTasks.clear()};
vj.prototype.reset=function(){this.scheduledTasks.forEach(function(d){_.Pp.cancelJob(d.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var F6=function(d,f){this.JSC$12992_networkService_=d;this.pageRequestPromise=f};
F6.prototype.fetchData=function(d){y4s(this,this.JSC$12992_networkService_.fetchData(d))};
F6.prototype.postData=function(d,f){y4s(this,this.JSC$12992_networkService_.postData(d,f))};
F6.prototype.requestDataForServiceEndpoint=function(d,f){y4s(this,this.JSC$12992_networkService_.requestDataForServiceEndpoint(d,f))};
var y4s=function(d,f){f.then(d.pageRequestPromise.onSuccess,d.pageRequestPromise.onFailure,d.pageRequestPromise)};
F6.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var Jg=function(d){this.buildNetworkRequest_=d;this.pendingRequests_=new Set};
Jg.prototype.reset=function(){this.pendingRequests_.forEach(function(d){d.cancel()});
this.pendingRequests_.clear()};
Jg.prototype.fetchData=function(d){var f=CgI(this);f.fetchData(d);return f.pageRequestPromise};
Jg.prototype.postData=function(d,f){var R=CgI(this);R.postData(d,f);return R.pageRequestPromise};
Jg.prototype.requestDataForServiceEndpoint=function(d,f){var R=CgI(this);R.requestDataForServiceEndpoint(d,f);return R.pageRequestPromise};
var CgI=function(d){var f=d.buildNetworkRequest_();d.pendingRequests_.add(f);var R=function(){d.pendingRequests_.delete(f)};
f.pageRequestPromise.then(R,R);return f},idI=function(d){var f=new vj;
this.JSC$12999_networkService_=d;this.JSC$12999_taskManager_=f;this.JSC$12999_networkManager_=new Jg(this.networkRequestFactory_.bind(this))};
_.O=idI.prototype;_.O.networkRequestFactory_=function(){return new F6(this.JSC$12999_networkService_,new _.s0(this.JSC$12999_taskManager_))};
_.O.reset=function(){this.JSC$12999_taskManager_.reset();this.JSC$12999_networkManager_.reset()};
_.O.start=function(){this.JSC$12999_taskManager_.start()};
_.O.pause=function(){this.JSC$12999_taskManager_.pause()};
_.O.getTaskManager=function(){return this.JSC$12999_taskManager_};
_.O.getNetworkManager=function(){return this.JSC$12999_networkManager_};
var oPG=null,y6M=[],wF=0,Gd=0,lN=null,Btk=!1,Sj=null,iSY=void 0,c48=function(){var d=(0,_.ory)();d&&SvM(d,d.mechanism.__iterator__(!0))},rF=function(d){this.token=d};
rF.getInstance=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.ps(),2);d=f.yieldResult;if(!d)return f.return();rF.instance||(rF.instance=new rF(d));return f.return(rF.instance)})};
var f6$=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(tFy(d.token),2);f=R.yieldResult;return R.return(f.clear("resource-manifest-assets"))})},V2=function(d){this.token=d};
V2.getInstance=function(){var d;return _.H(function(f){if(f.nextAddress==1)return f.yield(_.ps(),2);d=f.yieldResult;if(!d)return f.return();V2.instance||(V2.instance=new V2(d));return f.return(V2.instance)})};
var dHG=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(tFy(d.token),2);f=R.yieldResult;return R.yield(f.clear("auth"),0)})},eH$=!1,t7J=function(d){_.d8.call(this,d)};
_.x(t7J,_.LFO);var dlM="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(" ");BZ$()&&dlM.push("details:not(:has(summary))");var txG=dlM.join(",");var qos=function(){var d=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return d?parseInt(d[1],10):0},ji8=function(d){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+d)!=-1||document.currentScript.src.indexOf("&"+d)!=-1)},f4s=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},TfR=function(d){d.length?R9I(d.shift(),function(){TfR(d)}):eKB()},aVB=function(d){return"chrome-extension://"+d+"/cast_sender.js"},R9I=function(d,
f,R){var W=document.createElement("script");
W.onerror=f;R&&(W.onload=R);_.R4(W,_.Sb(d));(document.head||document.documentElement).appendChild(W)},WdY=function(){var d=qos(),f=[];
if(d>1){var R=d-1;f.push("//www.gstatic.com/eureka/clank/"+d+"/cast_sender.js");f.push("//www.gstatic.com/eureka/clank/"+R+"/cast_sender.js")}return f},eKB=function(){var d=f4s();
d&&d(!1,"No cast extension found")},XfJ=function(){if(psL){var d=2,f=f4s(),R=function(){d--;
d==0&&f&&f(!0)};
window.__onGCastApiAvailable=R;R9I("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",eKB,R)}},LpG=function(){XfJ();
var d=WdY();d.push("//www.gstatic.com/eureka/clank/cast_sender.js");TfR(d)},xbG=function(){XfJ();
var d=WdY();d.push.apply(d,_.uR(AiL.map(aVB)));d.push("//www.gstatic.com/eureka/clank/cast_sender.js");TfR(d)},psL=ji8("loadCastFramework")||ji8("loadCastApplicationFramework"),AiL=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var UlR=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(UlR,_.US);var OvG=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(OvG,_.US);var Zv$=function(){var d=new OvG;return _.VO(d,1,3)};var nr=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(nr,_.US);var LC2=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(LC2,_.US);var siL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(siL,_.US);siL.prototype.getToken=function(){return _.ai(this,1)};
siL.prototype.setToken=function(d){return _.h$(this,1,d)};
var IuR=function(d){return _.iy(d,3,_.xs,_.Zp())},qL2=function(d){return _.iy(d,6,_.xs,_.Zp())};var hg=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(hg,_.US);hg.prototype.getToken=function(){return _.g7(this,siL,2)};
hg.prototype.setToken=function(d){return _.xk(this,2,d)};
hg.prototype.getName=function(){return _.ai(this,6)};
var gFh=_.L9(hg);var Hvh=function(d,f,R){this.requestMessage=d;this.methodDescriptor=f;this.metadata=R};
Hvh.prototype.getMetadata=function(){return this.metadata};var Kds=function(d,f){f=f===void 0?{}:f;this.responseMessage=d;this.metadata=f;this.status=null};
Kds.prototype.getMetadata=function(){return this.metadata};
Kds.prototype.getStatus=function(){return this.status};var op=function(d,f,R,W,p){this.name=d;this.methodType="unary";this.requestType=f;this.responseType=R;this.requestSerializeFn=W;this.responseDeserializeFn=p},EFI=function(d,f,R){R=R===void 0?{}:R;
return new Hvh(f,d,R)};
op.prototype.getName=function(){return this.name};var $m=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x($m,_.US);$m.prototype.getHeader=function(){return _.g7(this,nr,1)};
$m.prototype.setHeader=function(d){return _.xk(this,1,d)};
$m.prototype.hasHeader=function(){return _.YF(this,nr,1)};var z9$=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(z9$,_.US);var kf2=new op("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",$m,z9$,function(d){return d.serialize()},_.L9(z9$));var NQ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(NQ,_.US);NQ.prototype.getHeader=function(){return _.g7(this,nr,1)};
NQ.prototype.setHeader=function(d){return _.xk(this,1,d)};
NQ.prototype.hasHeader=function(){return _.YF(this,nr,1)};var Ybs=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Ybs,_.US);var bvG=new op("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",NQ,Ybs,function(d){return d.serialize()},_.L9(Ybs));var y0=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(y0,_.US);y0.prototype.getHeader=function(){return _.g7(this,nr,1)};
y0.prototype.setHeader=function(d){return _.xk(this,1,d)};
y0.prototype.hasHeader=function(){return _.YF(this,nr,1)};var Dl8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Dl8,_.US);Dl8.prototype.getLink=function(){return _.g7(this,hg,1)};var I4J=new op("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",y0,Dl8,function(d){return d.serialize()},_.L9(Dl8));var Cr=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Cr,_.US);Cr.prototype.getHeader=function(){return _.g7(this,nr,1)};
Cr.prototype.setHeader=function(d){return _.xk(this,1,d)};
Cr.prototype.hasHeader=function(){return _.YF(this,nr,1)};var qbR=new op("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Cr,hg,function(d){return d.serialize()},gFh);var Ldy=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Ldy,_.US);var e9I=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(e9I,_.US);e9I.prototype.getUrl=function(){return _.ai(this,2)};
e9I.prototype.setUrl=function(d){return _.h$(this,2,d)};var xlB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(xlB,_.US);var Xsk=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Xsk,_.US);var TDh=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(TDh,_.US);var SLG=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(SLG,_.US);var GDI=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(GDI,_.US);var ANR=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ANR,_.US);var v8M=_.L9(ANR);var a4G=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(a4G,_.US);var Me8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Me8,_.US);_.O=Me8.prototype;_.O.getHeader=function(){return _.g7(this,nr,1)};
_.O.setHeader=function(d){return _.xk(this,1,d)};
_.O.hasHeader=function(){return _.YF(this,nr,1)};
_.O.getCompletionUrl=function(){return _.ai(this,6)};
_.O.getDeviceId=function(){return _.ai(this,11)};var wsY=new op("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Me8,ANR,function(d){return d.serialize()},v8M);var l4G=new Set(["SAPISIDHASH","APISIDHASH"]);var Gf8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Gf8,_.US);Gf8.prototype.getMessage=function(){return _.ai(this,2)};
var Sbh=_.L9(Gf8);var i_=function(d,f){this.xhrNodeReadableStream_=d.nodeReadableStream;this.grpcResponseDeserializeFn_=f;this.JSC$19214_xhr_=d.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$19214_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&Ve2(this)},vFB=function(d,f){var R=new rNy;
_.Vk(d.JSC$19214_xhr_,"complete",function(){if(d.JSC$19214_xhr_.isSuccess()){var W=d.JSC$19214_xhr_.getResponseText();var p;if(p=f)p=d.JSC$19214_xhr_,p.JSC$9780_xhr_&&p.isComplete()?(p=p.JSC$9780_xhr_.getResponseHeader("Content-Type"),p=p===null?void 0:p):p=void 0,p=p==="text/plain";if(p){if(!atob)throw Error("Wj");W=atob(W)}try{var U=d.grpcResponseDeserializeFn_(W)}catch(K){Bj(d,Un$(new _.X9(13,"Error when deserializing response data; error: "+K+(", response: "+W)),R));return}W=_.$hp(d.JSC$19214_xhr_.getStatus());
mlk(d,uOs(d));W==0?PLL(d,U):Bj(d,Un$(new _.X9(W,"Xhr succeeded but the status code is not 200"),R))}else{W=d.JSC$19214_xhr_.getResponseText();U=uOs(d);if(W){var g=Qis(d,W);W=g.code;p=g.details;g=g.metadata}else W=2,p="Rpc failed due to xhr error. uri: "+String(d.JSC$19214_xhr_.JSC$9780_lastUri_)+", error code: "+d.JSC$19214_xhr_.JSC$9780_lastErrorCode_+", error: "+d.JSC$19214_xhr_.getLastError(),g=U;mlk(d,U);Bj(d,Un$(new _.X9(W,p,g),R))}})},Ve2=function(d){d.xhrNodeReadableStream_.on("data",function(f){if("1"in
f){var R=f["1"];
try{var W=d.grpcResponseDeserializeFn_(R)}catch(p){Bj(d,new _.X9(13,"Error when deserializing response data; error: "+p+(", response: "+R)))}W&&PLL(d,W)}if("2"in f)for(f=Qis(d,f["2"]),R=0;R<d.onStatusCallbacks_.length;R++)d.onStatusCallbacks_[R](f)});
d.xhrNodeReadableStream_.on("end",function(){mlk(d,uOs(d));for(var f=0;f<d.onEndCallbacks_.length;f++)d.onEndCallbacks_[f]()});
d.xhrNodeReadableStream_.on("error",function(){if(d.JSC$19214_onErrorCallbacks_.length!=0){var f=d.JSC$19214_xhr_.JSC$9780_lastErrorCode_;f!==0||d.JSC$19214_xhr_.isSuccess()||(f=6);var R=-1;switch(f){case 0:var W=2;break;case 7:W=10;break;case 8:W=4;break;case 6:R=d.JSC$19214_xhr_.getStatus();W=_.$hp(R);break;default:W=14}mlk(d,uOs(d));f=_.b5R(f)+", error: "+d.JSC$19214_xhr_.getLastError();R!=-1&&(f+=", http status code: "+R);Bj(d,new _.X9(W,f))}})},uOs=function(d){var f={},R=aJ2(d.JSC$19214_xhr_);
Object.keys(R).forEach(function(W){f[W]=R[W]});
return f},Qis=function(d,f){var R=2,W={};
try{var p=Sbh(f);R=_.sK(p,1);var U=p.getMessage();_.OK(p,TtY,3,_.Zp()).length&&(W["grpc-web-status-details-bin"]=f)}catch(g){d.JSC$19214_xhr_&&d.JSC$19214_xhr_.getStatus()===404?(R=5,U="Not Found: "+String(d.JSC$19214_xhr_.JSC$9780_lastUri_)):(R=14,U="Unable to parse RpcStatus: "+g)}return{code:R,details:U,metadata:W}};
i_.prototype.on=function(d,f){d=="data"?this.onDataCallbacks_.push(f):d=="metadata"?this.onMetadataCallbacks_.push(f):d=="status"?this.onStatusCallbacks_.push(f):d=="end"?this.onEndCallbacks_.push(f):d=="error"&&this.JSC$19214_onErrorCallbacks_.push(f);return this};
var cj=function(d,f){f=d.indexOf(f);f>-1&&d.splice(f,1)};
i_.prototype.removeListener=function(d,f){d=="data"?cj(this.onDataCallbacks_,f):d=="metadata"?cj(this.onMetadataCallbacks_,f):d=="status"?cj(this.onStatusCallbacks_,f):d=="end"?cj(this.onEndCallbacks_,f):d=="error"&&cj(this.JSC$19214_onErrorCallbacks_,f);return this};
i_.prototype.cancel=function(){this.JSC$19214_xhr_.abort()};
var PLL=function(d,f){for(var R=0;R<d.onDataCallbacks_.length;R++)d.onDataCallbacks_[R](f)},mlk=function(d,f){for(var R=0;R<d.onMetadataCallbacks_.length;R++)d.onMetadataCallbacks_[R](f)},Bj=function(d,f){for(var R=0;R<d.JSC$19214_onErrorCallbacks_.length;R++)d.JSC$19214_onErrorCallbacks_[R](f)};
i_.prototype.cancel=i_.prototype.cancel;i_.prototype.removeListener=i_.prototype.removeListener;i_.prototype.on=i_.prototype.on;var rNy=function(){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.x(rNy,Error);var tg=function(d){this.JSC$19223_worker_=d.worker||null;this.JSC$19223_streamBinaryChunks_=d.streamBinaryChunks||!1;this.JSC$19223_credentialsMode_=void 0};
_.fv(tg,_.ypv);tg.prototype.createInstance=function(){var d=new dh(this.JSC$19223_worker_,this.JSC$19223_streamBinaryChunks_);this.JSC$19223_credentialsMode_&&d.setCredentialsMode(this.JSC$19223_credentialsMode_);return d};
tg.prototype.setCredentialsMode=function(d){this.JSC$19223_credentialsMode_=d};
var dh=function(d,f){_.DB.call(this);this.JSC$19227_worker_=d;this.JSC$19227_streamBinaryChunks_=f;this.JSC$19227_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19227_responseHeaders_=null;this.JSC$19227_method_="GET";this.JSC$19227_url_="";this.inProgress_=!1;this.JSC$19227_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.fv(dh,_.DB);dh.prototype.open=function(d,f){if(this.readyState!=0)throw this.abort(),Error("Xj");this.JSC$19227_method_=d;this.JSC$19227_url_=f;this.readyState=1;j5(this)};
dh.prototype.send=function(d){if(this.readyState!=1)throw this.abort(),Error("Yj");if(this.abortController_.signal.aborted)throw this.abort(),Error("Zj");this.inProgress_=!0;var f={headers:this.requestHeaders_,method:this.JSC$19227_method_,credentials:this.JSC$19227_credentialsMode_,cache:void 0,signal:this.abortController_.signal};d&&(f.body=d);(this.JSC$19227_worker_||_.RJ).fetch(new Request(this.JSC$19227_url_,f)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
dh.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort();this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,f2(this));this.readyState=0};
dh.prototype.handleResponse_=function(d){if(this.inProgress_&&(this.fetchResponse_=d,this.JSC$19227_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19227_responseHeaders_=d.headers,this.readyState=2,j5(this)),this.inProgress_&&(this.readyState=3,j5(this),this.inProgress_)))if(this.responseType==="arraybuffer")d.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.RJ.ReadableStream!==
"undefined"&&"body"in d){this.currentReader_=d.body.getReader();if(this.JSC$19227_streamBinaryChunks_){if(this.responseType)throw Error("$j");this.response=[]}else this.response=this.responseText="",this.JSC$19227_textDecoder_=new TextDecoder;FdM(this)}else d.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var FdM=function(d){d.currentReader_.read().then(d.handleDataFromStream_.bind(d)).catch(d.handleSendFailure_.bind(d))};
dh.prototype.handleDataFromStream_=function(d){if(this.inProgress_){if(this.JSC$19227_streamBinaryChunks_&&d.value)this.response.push(d.value);else if(!this.JSC$19227_streamBinaryChunks_){var f=d.value?d.value:new Uint8Array(0);if(f=this.JSC$19227_textDecoder_.decode(f,{stream:!d.done}))this.response=this.responseText+=f}d.done?f2(this):j5(this);this.readyState==3&&FdM(this)}};
dh.prototype.handleResponseText_=function(d){this.inProgress_&&(this.response=this.responseText=d,f2(this))};
dh.prototype.handleResponseArrayBuffer_=function(d){this.inProgress_&&(this.response=d,f2(this))};
dh.prototype.handleSendFailure_=function(){this.inProgress_&&f2(this)};
var f2=function(d){d.readyState=4;d.fetchResponse_=null;d.currentReader_=null;d.JSC$19227_textDecoder_=null;j5(d)};
dh.prototype.setRequestHeader=function(d,f){this.requestHeaders_.append(d,f)};
dh.prototype.getResponseHeader=function(d){return this.JSC$19227_responseHeaders_?this.JSC$19227_responseHeaders_.get(d.toLowerCase())||"":""};
dh.prototype.getAllResponseHeaders=function(){if(!this.JSC$19227_responseHeaders_)return"";for(var d=[],f=this.JSC$19227_responseHeaders_.entries(),R=f.next();!R.done;)R=R.value,d.push(R[0]+": "+R[1]),R=f.next();return d.join("\r\n")};
dh.prototype.setCredentialsMode=function(d){this.JSC$19227_credentialsMode_=d};
var j5=function(d){d.onreadystatechange&&d.onreadystatechange.call(d)};
Object.defineProperty(dh.prototype,"withCredentials",{get:function(){return this.JSC$19227_credentialsMode_==="include"},
set:function(d){this.setCredentialsMode(d?"include":"same-origin")}});var JNy=function(d){var f="";_.uo.forEach(d,function(R,W){f+=W;f+=":";f+=R;f+="\r\n"});
return f},nFJ=function(d,f,R){if(_.uo.isEmpty(R))return d;
R=JNy(R);if(typeof d==="string")return _.vA(d,_.Nh(f),R);_.iB(d,f,R);return d};var h9s=function(){this.isInputValid_=!0;this.JSC$19232_streamPos_=0;this.leftoverInput_=""};
h9s.prototype.isInputValid=function(){return this.isInputValid_};
h9s.prototype.decode=function(d){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("ak`"+this.JSC$19232_streamPos_+"`stream already broken`"+d);this.leftoverInput_+=d;d=Math.floor(this.leftoverInput_.length/4);if(d==0)return null;try{var f=_.uBn(this.leftoverInput_.slice(0,d*4))}catch(R){throw f=this.leftoverInput_,d=R.message,this.isInputValid_=!1,Error("ak`"+this.JSC$19232_streamPos_+"`"+d+"`"+f);}this.JSC$19232_streamPos_+=d*4;this.leftoverInput_=this.leftoverInput_.slice(d*4);return f};var PG=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19235_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
PG.prototype.isInputValid=function(){return this.state_!=3};
var RW=function(d,f,R,W){d.state_=3;d.errorMessage_="The stream is broken @"+d.JSC$19235_streamPos_+"/"+R+". Error: "+W+". With input:\n"+f;throw Error(d.errorMessage_);};
PG.prototype.acceptsBinaryInput=function(){return!0};
PG.prototype.parse=function(d){function f(E){E&128&&RW(U,g,K,"invalid tag");(E&7)!=2&&RW(U,g,K,"invalid wire type");U.tag_=E>>>3;U.tag_!=1&&U.tag_!=2&&U.tag_!=15&&RW(U,g,K,"unexpected tag");U.state_=1;U.length_=0;U.countLengthBytes_=0}
function R(E){U.countLengthBytes_++;U.countLengthBytes_==5&&E&240&&RW(U,g,K,"message length too long");U.length_|=(E&127)<<(U.countLengthBytes_-1)*7;E&128||(U.state_=2,U.countMessageBytes_=0,typeof Uint8Array!=="undefined"?U.messageBuffer_=new Uint8Array(U.length_):U.messageBuffer_=Array(U.length_),U.length_==0&&p())}
function W(E){U.messageBuffer_[U.countMessageBytes_++]=E;U.countMessageBytes_==U.length_&&p()}
function p(){if(U.tag_<15){var E={};E[U.tag_]=U.messageBuffer_;U.result_.push(E)}U.state_=0}
for(var U=this,g=d instanceof Array?d:new Uint8Array(d),K=0;K<g.length;){switch(U.state_){case 3:RW(U,g,K,"stream already broken");break;case 0:f(g[K]);break;case 1:R(g[K]);break;case 2:W(g[K]);break;default:throw Error("bk`"+U.state_);}U.JSC$19235_streamPos_++;K++}d=U.result_;U.result_=[];return d.length>0?d:null};var ZlY=function(){this.errorMessage_=null;this.JSC$19238_streamPos_=0;this.base64Decoder_=new h9s;this.pbParser_=new PG};
ZlY.prototype.isInputValid=function(){return this.errorMessage_===null};
var oFM=function(d,f,R){d.errorMessage_="The stream is broken @"+d.JSC$19238_streamPos_+". Error: "+R+". With input:\n"+f;throw Error(d.errorMessage_);};
ZlY.prototype.acceptsBinaryInput=function(){return!1};
ZlY.prototype.parse=function(d){this.errorMessage_!==null&&oFM(this,d,"stream already broken");var f=null;try{var R=this.base64Decoder_.decode(d);f=R===null?null:this.pbParser_.parse(R)}catch(W){oFM(this,d,W.message)}this.JSC$19238_streamPos_+=d.length;return f};var OlB=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19241_streamPos_=0;this.result_=[];this.statusParsed_=!1};
OlB.prototype.isInputValid=function(){return this.errorMessage_===null};
OlB.prototype.acceptsBinaryInput=function(){return!1};
OlB.prototype.parse=function(d){function f(E){U.state_=6;U.errorMessage_="The stream is broken @"+U.JSC$19241_streamPos_+"/"+g+". Error: "+E+". With input:\n";throw Error(U.errorMessage_);}
function R(){U.jsonStreamParser_=new _.Wg({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function W(E){if(E)for(var Y=0;Y<E.length;Y++){var b={};b[1]=E[Y];U.result_.push(b)}}
function p(E){if(E){(U.statusParsed_||E.length>1)&&f("extra status: "+E);U.statusParsed_=!0;var Y={};Y[2]=E[0];U.result_.push(Y)}}
for(var U=this,g=0;g<d.length;){var K;if(K=U.state_!==2){a:{for(;g<d.length;){if(!_.Rj(d[g])){K=!0;break a}g++;U.JSC$19241_streamPos_++}K=!1}K=!K}if(K)return null;switch(U.state_){case 6:f("stream already broken");break;case 0:d[g]==="["?(U.state_=1,g++,U.JSC$19241_streamPos_++):f("unexpected input token");break;case 1:d[g]==="["?(U.state_=2,R()):d[g]===","||d.slice(g,g+5)=="null,"?U.state_=3:d[g]==="]"?(U.state_=5,g++,U.JSC$19241_streamPos_++):f("unexpected input token");break;case 2:K=U.jsonStreamParser_.parse(d.substring(g));
W(K);U.jsonStreamParser_.done()?(U.state_=3,K=U.jsonStreamParser_.JSC$11427_buffer_,U.JSC$19241_streamPos_+=d.length-g-K.length,d=K,g=0):(U.JSC$19241_streamPos_+=d.length-g,g=d.length);break;case 3:d[g]===","||d.slice(g,g+5)=="null,"?(U.state_=4,R(),U.jsonStreamParser_.parse("["),g+=d[g]===","?1:5,U.JSC$19241_streamPos_++):d[g]==="]"&&(U.state_=5,g++,U.JSC$19241_streamPos_++);break;case 4:K=U.jsonStreamParser_.parse(d.substring(g));p(K);U.jsonStreamParser_.done()?(U.state_=5,K=U.jsonStreamParser_.JSC$11427_buffer_,
U.JSC$19241_streamPos_+=d.length-g-K.length,d=K,g=0):(U.JSC$19241_streamPos_+=d.length-g,g=d.length);break;case 5:f("extra input after stream end")}}return U.result_.length>0?(d=U.result_,U.result_=[],d):null};var $lG=function(d){this.JSC$19244_xhr_=d;this.JSC$19244_parser_=null;this.status_=this.JSC$19244_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19244_textDecoder_=null;this.JSC$19244_eventHandler_=new _.Eh(this);this.JSC$19244_eventHandler_.listen(this.JSC$19244_xhr_,"readystatechange",this.JSC$19246_readyStateChangeHandler_)},Wb=function(d,f){d.status_!=f&&(d.status_=f,d.statusHandler_&&d.statusHandler_())},p2=function(d){d.JSC$19244_eventHandler_.removeAll();
if(d.JSC$19244_xhr_){var f=d.JSC$19244_xhr_;d.JSC$19244_xhr_=null;f.abort();f.dispose()}};
$lG.prototype.getStatus=function(){return this.status_};
$lG.prototype.JSC$19246_readyStateChangeHandler_=function(d){d=d.target;try{if(d==this.JSC$19244_xhr_)a:{var f=_.aQ(this.JSC$19244_xhr_),R=this.JSC$19244_xhr_.JSC$9780_lastErrorCode_,W=this.JSC$19244_xhr_.getStatus(),p=this.JSC$19244_xhr_.getResponseText();d=[];if(this.JSC$19244_xhr_.getResponse()instanceof Array){var U=this.JSC$19244_xhr_.getResponse();U.length>0&&U[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,d=U)}if(!(f<3||f==3&&!p&&d.length==0))if(W=W==200||W==206,f==4&&(R==8?Wb(this,
7):R==7?Wb(this,8):W||Wb(this,3)),this.JSC$19244_parser_||(this.JSC$19244_parser_=s7L(this.JSC$19244_xhr_),this.JSC$19244_parser_==null&&Wb(this,5)),this.status_>2)p2(this);else{if(d.length>this.JSC$19244_pos_){var g=d.length;R=[];try{if(this.JSC$19244_parser_.acceptsBinaryInput())for(var K=0;K<g;K++){var E=this.JSC$19244_parser_.parse(Array.from(d[K]));E&&(R=R.concat(E))}else{E="";if(!this.JSC$19244_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("ck");this.JSC$19244_textDecoder_=new TextDecoder}for(K=
0;K<g;K++)E+=this.JSC$19244_textDecoder_.decode(d[K],{stream:f==4&&K==g-1});R=this.JSC$19244_parser_.parse(E)}d.splice(0,g);R&&this.dataHandler_(R)}catch(b){Wb(this,5);p2(this);break a}}else if(p.length>this.JSC$19244_pos_){K=p.slice(this.JSC$19244_pos_);this.JSC$19244_pos_=p.length;try{var Y=this.JSC$19244_parser_.parse(K);Y!=null&&this.dataHandler_&&this.dataHandler_(Y)}catch(b){Wb(this,5);p2(this);break a}}f==4?(p.length!=0||this.hasStreamingResponseData_?Wb(this,2):Wb(this,4),p2(this)):Wb(this,
1)}}}catch(b){Wb(this,6),p2(this)}};var NDJ=function(d){d=this.xhrReader_=d;var f=(0,_.lB)(this.onData_,this);d.dataHandler_=f;d=this.xhrReader_;f=(0,_.lB)(this.onStatusChange_,this);d.statusHandler_=f;this.JSC$19248_callbackMap_={};this.callbackOnceMap_={}};
_.O=NDJ.prototype;_.O.on=function(d,f){var R=this.JSC$19248_callbackMap_[d];R||(R=[],this.JSC$19248_callbackMap_[d]=R);R.push(f);return this};
_.O.addListener=function(d,f){this.on(d,f);return this};
_.O.removeListener=function(d,f){var R=this.JSC$19248_callbackMap_[d];R&&_.NF(R,f);(d=this.callbackOnceMap_[d])&&_.NF(d,f);return this};
_.O.once=function(d,f){var R=this.callbackOnceMap_[d];R||(R=[],this.callbackOnceMap_[d]=R);R.push(f);return this};
_.O.onData_=function(d){var f=this.JSC$19248_callbackMap_.data;f&&yN8(d,f);(f=this.callbackOnceMap_.data)&&yN8(d,f);this.callbackOnceMap_.data=[]};
var yN8=function(d,f){for(var R={},W=0;W<d.length;R={message$jscomp$1005:void 0},W++)R.message$jscomp$1005=d[W],f.forEach(function(p){return function(U){try{U(p.message$jscomp$1005)}catch(g){}}}(R))};
NDJ.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:CLk(this,"readable");break;case 5:case 6:case 4:case 7:case 3:CLk(this,"error");break;case 8:CLk(this,"close");break;case 2:CLk(this,"end")}};
var CLk=function(d,f){var R=d.JSC$19248_callbackMap_[f];R&&R.forEach(function(W){try{W()}catch(p){}});
(R=d.callbackOnceMap_[f])&&R.forEach(function(W){W()});
d.callbackOnceMap_[f]=[]};var ivh=function(){var d={format:"jspb"};d=d===void 0?{}:d;this.suppressCorsPreflight=d.suppressCorsPreflight||_.oS("suppressCorsPreflight",d)||!1;this.withCredentials=d.withCredentials||_.oS("withCredentials",d)||!1;this.streamInterceptors=d.streamInterceptors||[];this.unaryInterceptors=d.unaryInterceptors||[];this.workerScope=d.workerScope;this.chunkedServerStreaming=d.useFetchDownloadStreams||!1},teM=function(d,f,R,W,p,U){U=U===void 0?{}:U;
var g=f.substring(0,f.length-p.name.length),K,E=(K=U)==null?void 0:K.signal;return BDG(function(Y){return new Promise(function(b,D){if(E==null?0:E.aborted){var I=new _.X9(1,"Aborted");I.cause=E.reason;D(I)}else{var L={},X=cNI(d,Y,g);X.on("error",function(w){return void D(w)});
X.on("metadata",function(w){L=w});
X.on("data",function(w){var S=L;S=S===void 0?{}:S;b(new Kds(w,S))});
E&&E.addEventListener("abort",function(){X.cancel();var w=new _.X9(1,"Aborted");w.cause=E.reason;D(w)})}})},d.unaryInterceptors).call(d,EFI(p,R,W)).then(function(Y){return Y.responseMessage})},UQ=function(d,f,R,W,p,U){U=U===void 0?{}:U;
return teM(d,f,R,W,p,U)};
ivh.prototype.serverStreaming=function(d,f,R,W){var p=this,U=d.substring(0,d.length-W.name.length);return doI(function(g){var K=g.methodDescriptor,E=g.getMetadata(),Y=jZG(p,!1);E=fy8(p,E,Y,U+K.getName());var b=R3I(Y,K.responseDeserializeFn,!0);g=K.requestSerializeFn(g.requestMessage);Y.send(E,"POST",g);return b},this.streamInterceptors).call(this,EFI(W,f,R))};
var cNI=function(d,f,R){var W=f.methodDescriptor,p=f.getMetadata(),U=jZG(d,!0);d=fy8(d,p,U,R+W.getName());R=R3I(U,W.responseDeserializeFn,!1);vFB(R,p["X-Goog-Encode-Response-If-Executable"]==="base64");f=W.requestSerializeFn(f.requestMessage);U.send(d,"POST",f);return R},jZG=function(d,f){f=d.chunkedServerStreaming&&!f;
return d.workerScope||f?new _.AE(new tg({worker:d.workerScope,streamBinaryChunks:f})):new _.AE},fy8=function(d,f,R,W){f["Content-Type"]="application/json+protobuf";
f["X-User-Agent"]="grpc-web-javascript/0.1";var p=f.Authorization;if(p&&l4G.has(p.split(" ")[0])||d.withCredentials)R.JSC$9780_withCredentials_=!0;if(d.suppressCorsPreflight)W=nFJ(W,"$httpHeaders",f);else for(d=_.Z(Object.keys(f)),p=d.next();!p.done;p=d.next())p=p.value,R.headers.set(p,f[p]);return W},R3I=function(d,f,R){if(R){R=new $lG(d);
var W=new NDJ(R)}return new i_({xhr:d,nodeReadableStream:W},f)},doI=function(d,f){return f.reduce(function(R,W){return function(p){return W.intercept(p,R)}},d)},BDG=function(d,f){return f.reduce(function(R,W){return function(p){return W.intercept(p,R)}},d)};var WlI=function(d){this.client_=new ivh;this.hostname_=d==void 0?d:d.replace(/\/+$/,"")};
_.O=WlI.prototype;_.O.JSC$19266_depositGoogleCredential=function(d,f,R){return UQ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",d,f||{},bvG,R)};
_.O.deleteLink=function(d,f,R){return UQ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",d,f||{},kf2,R)};
_.O.JSC$19266_finishOAuth=function(d,f,R){return UQ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",d,f||{},I4J,R)};
_.O.getLink=function(d,f,R){return UQ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",d,f||{},qbR,R)};
_.O.startLinkingSession=function(d,f,R){return UQ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",d,f||{},wsY,R)};var pAI=[0,YR2,1,IQh,[0,_.oi,[0,bdG,-1]],[0,D$L],[0,qRL,-1]];var Uok=function(){this.storage=new Map},Ze2=function(d,f,R,W,p){if(!d.storage.has(f))return null;
d=_.Z(d.storage.get(f));for(f=d.next();!f.done;f=d.next())if(f=f.value,!p||f.linkName===p)if(R&&f.scopes&&Oek(f.scopes,R)||W&&f.capabilities&&Oek(f.capabilities,W))return f;return null},sZy=function(d,f,R){if(!R)d.storage.delete(f);
else if(d.storage.has(f)){var W=d.storage.get(f).filter(function(p){return p.linkName!==R});
W.length>0?d.storage.set(f,W):d.storage.delete(f)}},Oek=function(d,f){f=_.Z(f);
for(var R=f.next();!R.done;R=f.next())if(!d.has(R.value))return!1;return!0};var gNL=function(){var d=_.FK("LINK_GAL_DOMAIN");this.alsDomain1p=_.FK("LINK_GAL_DOMAIN");this.alsDomain3p=d;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},He8=function(d,f){d.apiKey=f;
return d};
gNL.prototype.build=function(){var d={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("dk");d.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("ek");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("fk");d.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(d.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)d.apiKey=
this.apiKey,d.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("gk");d.oauthToken=this.oauthToken;d.alsDomain=this.alsDomain3p}d.clientXd3=this.clientXd3;d.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(d.authUser=this.authUser);this.bucket!==void 0&&(d.bucket=this.bucket);this.completionUrl!==void 0&&(d.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(d.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(d.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(d.locale=this.locale);d.loggerType=this.loggerType;d.clientEnvironment=this.clientEnvironment;d.colorScheme=this.colorScheme;d.showCloseOption=this.showCloseOption;return d};var Q2=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Q2,_.US);var KlY=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(KlY,_.US);var ENy=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ENy,_.US);var Fx=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Fx,_.US);var z3I=function(d){return _.Ml(d,1)};var kx$=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(kx$,_.US);var YLG=_.L9(kx$),vG=[1,2,3,4,5];var KCh=function(d){try{return YLG(d)}catch(f){return null}},Ya8=function(){},E8I=function(d,f){switch(_.ql(f,vG)){case 4:return(f=_.Gf(f,ENy,4,vG))&&d.logStateTransition(_.Ml(f,1)),!0;
case 5:return(f=_.Gf(f,KlY,5,vG))&&d.logInternalEvent(_.Ml(f,1)),!0}return!1},blM=function(d){switch(d){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.NO(d)}};var g88=function(d,f){var R=this;this.validator=d;this.messageListener=f;this.dismissCallback=function(){beL(R,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19295_receiveMessage=function(W){W.type==="message"&&(W=W.event_,W!==null&&(new URL(R.iframe.src)).origin===W.origin&&R.validator(W.data,W.origin)&&!R.messageListener(W.data)&&(R.JSC$19295_resolveCb!==void 0&&R.JSC$19295_resolveCb(W.data),Dos(R)))}},kDk=function(d,f,R){d.uiHandler!==void 0&&beL(d,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(W,p){d.JSC$19295_resolveCb=W;d.JSC$19295_rejectCb=p;d.iframe=document.createElement("iframe");_.Bn(d.iframe,f);d.uiHandler=R.displayContent(d.iframe,d.dismissCallback);_.Vk(window,"message",d.JSC$19295_receiveMessage,!1,d)})},beL=function(d,f){d.JSC$19295_rejectCb!==void 0&&d.JSC$19295_rejectCb(f);
Dos(d)},Dos=function(d){d.uiHandler!==void 0&&d.uiHandler.hideContent();
_.bp(window,"message",d.JSC$19295_receiveMessage,!1,d);d.JSC$19295_resolveCb=void 0;d.JSC$19295_rejectCb=void 0;d.uiHandler=void 0;d.iframe=void 0};var Iy2=function(d){if(d===2){var f;d=((f=window)==null?0:f.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return d},zQJ=function(d){d=Iy2(d);
switch(d){case 0:return"light";case 1:return"dark";default:_.NO(d)}};var HlR=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),qa8=function(d,f){this.JSC$19307_linkingSession=d;this.noticeConfig=f;this.displayInfoMap=new Map;var R=new Map;if(_.YF(this.JSC$19307_linkingSession,xlB,7))for(d=_.g7(this.JSC$19307_linkingSession,xlB,7),d=_.OK(d,e9I,1,_.Zp()),d=_.Z(d),f=d.next();!f.done;f=d.next())f=f.value,R.set(_.Ml(f,1),_.Zfu(_.g7(f,_.Jan,3)));if(R.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){f=this.noticeConfig.enabledDataUsageNoticeUis;d=f.has(0)?R.get(1):void 0;f=f.has(1)?R.get(2):void 0;R=d!==void 0&&f!==void 0?R.get(3):void 0;var W=this.noticeConfig.nestedOrigins;var p=new kx$;var U=new Q2;p=_.Xo(p,2,vG,U);U=new kx$;var g=new Q2;U=_.Xo(U,3,vG,g);g=[];d!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:d,lastEvent:p,nestedOrigins:W}]),g.push({trustedUrl:d,lastEvent:p,nestedOrigins:W}));f!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:f,lastEvent:U,nestedOrigins:W}]),g.push({trustedUrl:f,lastEvent:U,nestedOrigins:W}));R!==void 0?this.displayInfoMap.set(3,[{trustedUrl:R,lastEvent:U,nestedOrigins:W}]):this.displayInfoMap.set(3,g)}};var Lls=function(d){var f=new Uok;this.galService=d;this.galCache=f};
Lls.prototype.getLink=function(d){var f=d.serviceId;var R=d.scopes;var W=d.capabilities;var p=d.linkName;var U=this,g;return _.H(function(K){if(W!==void 0&&R!==void 0)throw Error("hk");g=Ze2(U.galCache,f,R,W,p);return g!==null?K.return(g):K.return(U.galService.getLink({serviceId:f,sessionId:Math.floor(Math.random()*2147483648),scopes:R,capabilities:W,linkName:p}).then(function(E){E=eQG(E);var Y=U.galCache;Y.storage.has(f)?Y.storage.get(f).push(E):Y.storage.set(f,[E]);return E}))})};
Lls.prototype.deleteLink=function(d,f,R){var W=this;return _.H(function(p){sZy(W.galCache,d,R);return p.return(W.galService.deleteLink({serviceId:d,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:f,linkName:R}).then(function(){return!0}))})};var xoJ=function(d,f){var R=this;this.validator=d;this.msgHandler=f;this.closedPopupTimeout=this.JSC$19329_rejectCb=this.JSC$19329_resolveCb=this.popup=null;this.JSC$19329_receiveMessage=function(W){if(W!==null&&(W=W.event_,W.source===R.popup)){var p=W.data;if(R.validator(p,W.origin)){var U;(U=R.msgHandler)!=null&&U.call(R,p)||(R.JSC$19329_resolveCb!==null&&R.JSC$19329_resolveCb(p),e3L(R))}}}};
xoJ.prototype.open=function(d,f){var R=this;this.popup!==null&&XAB(this);return new Promise(function(W,p){R.JSC$19329_resolveCb=W;R.JSC$19329_rejectCb=p;R.popup=_.cn(window,d,"",f);_.Vk(window,"message",R.JSC$19329_receiveMessage,!1,R);TEs(R)})};
var XAB=function(d,f){d.JSC$19329_rejectCb!==null&&d.JSC$19329_rejectCb(f);e3L(d)},e3L=function(d){d.closedPopupTimeout&&(d.closedPopupTimeout.cancel(),d.closedPopupTimeout=null);
d.popup&&d.popup.close();_.bp(window,"message",d.JSC$19329_receiveMessage,!1,d);d.popup=null;d.JSC$19329_resolveCb=null;d.JSC$19329_rejectCb=null},TEs=function(d){d.closedPopupTimeout=_.KhV(100).then(function(){d.popup?d.popup.closed?AeI(d):TEs(d):XAB(d,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},AeI=function(d){d.closedPopupTimeout=_.KhV(100).then(function(){XAB(d,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var ayM=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),MHM=function(d,f,R,W,p,U,g,K,E,Y){var b=this;this.serviceId=d;this.sessionId=f;this.galService=R;this.oauthDetails=W;this.galLogger=p;this.interactionMode=U;this.redirectServiceUrl=g;this.consentLanguageKeys=K;this.dynamicUrlParameters=E;this.partnerConfigMinReadTimestamp=Y;this.started=!1;this.JSC$19335_dataValidator=function(D,
I){var L=ayM.has(I);L||b.redirectServiceUrl===void 0||(L=b.redirectServiceUrl===I);return L?D.sentinel==="gdi":!1}};
MHM.prototype.complete=function(){var d=this,f;return _.H(function(R){if(d.interactionMode!==1)return R.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));f=ni.getRedirectStateFromUri();return f===null?R.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):R.return(wAk(d,f))})};
MHM.prototype.start=function(){var d=this,f;return _.H(function(R){if(d.started)return R.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.ai(d.oauthDetails,1))return R.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(d.interactionMode===1)return ni.setLocation(_.ai(d.oauthDetails,1)),R.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));d.started=!0;d.galLogger.logStateTransition(5);
f=ni.getPostMessagePopup(d.JSC$19335_dataValidator);return R.return(f.open(_.ai(d.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(W){d.started=!1;var p=d.galLogger;if((W==null?void 0:W.error)!==void 0)throw p.logInternalEvent(59),Error("ik");if((W==null?void 0:W.redirect_state)===void 0)throw p.logInternalEvent(131),Error("jk");return wAk(d,W.redirect_state)}).catch(function(W){d.started=
!1;
return W.errorCode!==void 0?{statusCode:W.errorCode,statusMessage:W.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var wAk=function(d,f){return _.H(function(R){return R.return(lys(d.galService,{serviceId:d.serviceId,sessionId:d.sessionId,dynamicUrlParameters:d.dynamicUrlParameters,redirectState:f,consentLanguageKeys:d.consentLanguageKeys,partnerConfigMinReadTimestamp:d.partnerConfigMinReadTimestamp}).then(function(W){var p={statusCode:1,link:eQG(W.getLink())};OS2(_.D4(W,3))!==void 0&&(p.callerState=OS2(_.D4(W,3)));d.galLogger.logInternalEvent(134);return p}))})},ni={getPostMessagePopup:function(d){return new xoJ(d)},
getRedirectStateFromUri:function(){var d=_.yT(ni.getLocation()).fragment_;return(new _.f0(d)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(d){_.U3Q(window.location,_.Fo(d))},
createOAuthFlow:function(d,f){return new MHM(d.serviceId,d.sessionId,d.galService,f,d.galLogger,d.interactionMode,d.redirectServiceUrl,d.consentLanguageKeys,d.dynamicUrlParameters,d.partnerConfigMinReadTimestamp)}};var GxI=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(GxI,_.US);var SaB=_.L9(GxI);var VHy=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),reJ=function(d,f,R,W,p,U,g,K,E){var Y=this;this.serviceId=d;this.sessionId=f;this.galService=R;this.gsiWebFlowDetails=W;this.colorScheme=p;this.showCloseOption=U;this.galLogger=g;this.interactionMode=K;this.redirectServiceUrl=E;this.started=!1;this.JSC$19347_dataValidator=function(b,D){var I=VHy.has(D);I||Y.redirectServiceUrl===
void 0||(I=Y.redirectServiceUrl===D);return I?b.sentinel==="gal":!1};
this.logEventProcessor=function(b){return b.result?(b=KCh(b.result))?E8I(Y.galLogger,b):!1:!1}};
reJ.prototype.complete=function(){var d=this,f,R;return _.H(function(W){if(d.interactionMode!==1)return W.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));f=hJ.getRedirectStateFromUri();if(f===void 0)return d.galLogger.JSC$19287_logErrorEvent(131),W.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return R=moR(d,f),W.return(un8(d,R))}catch(p){return W.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
reJ.prototype.start=function(){var d=this,f;return _.H(function(R){if(d.started)return R.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.ai(d.gsiWebFlowDetails,1))return R.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(d.interactionMode===1)return hJ.setLocation(PSs(d,_.ai(d.gsiWebFlowDetails,1))),R.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
d.started=!0;f=hJ.getPostMessagePopup(d.JSC$19347_dataValidator,d.logEventProcessor);return R.return(f.open(PSs(d,_.ai(d.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(W){d.started=!1;if((W==null?void 0:W.result)===void 0)throw d.galLogger.JSC$19287_logErrorEvent(131),Error("jk");W=moR(d,W.result);return un8(d,W)}).catch(function(W){d.started=!1;
return W.errorCode!==void 0?{statusCode:W.errorCode,statusMessage:W.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var PSs=function(d,f){d=["result_channel",d.interactionMode===1?"2":"1","color_scheme",zQJ(d.colorScheme),"show_close_option",d.showCloseOption];return XDk(f,d)},un8=function(d,f){if(f!==null&&_.YF(f,Fx,2)){var R,W=f==null?void 0:(R=_.g7(f,Fx,2))==null?void 0:_.Ml(R,2);
W&&d.galLogger.JSC$19287_logErrorEvent(blM(W));return z3I(_.g7(f,Fx,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 d.galService.getLink({serviceId:d.serviceId,sessionId:d.sessionId,consistencyKey:_.ai(f,1)}).then(function(p){p=eQG(p);d.galLogger.logInternalEvent(134);return{statusCode:1,link:p}})},moR=function(d,f){f=SaB(f);
if(!_.YF(f,Fx,2)&&_.ai(f,1)==="")throw d.galLogger.JSC$19287_logErrorEvent(5),Error("kk");return f},hJ={getPostMessagePopup:function(d,f){return new xoJ(d,f)},
getRedirectStateFromUri:function(){return _.CD(_.yT(hJ.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(d){_.U3Q(window.location,_.Fo(d))},
createStreamlinedFlow:function(d,f){return new reJ(d.serviceId,d.sessionId,d.galService,f,d.colorScheme,d.showCloseOption,d.galLogger,d.interactionMode,d.redirectServiceUrl)}};var Pb8=function(){var d=_.YLf("GAL");this.storage=d?new _.wX(d):null};
Pb8.prototype.getSession=function(d){if(this.storage!==null)try{var f=this.storage.get("SAVED_SESSION");if(f===void 0)return null;if(f.serviceId===d)return f}catch(R){}return null};var OQ=function(){};
_.x(OQ,Ya8);OQ.prototype.logStateTransition=function(){};
OQ.prototype.logInternalEvent=function(){};
OQ.prototype.JSC$19287_logErrorEvent=function(){};var QZ$=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(QZ$,_.US);QZ$.prototype.getCompletionUrl=function(){return _.ai(this,15)};var ZI=function(d,f,R,W,p,U){this.serviceId=d;this.environment=f;this.sessionId=R;this.colorSchemeSelected=W;this.colorThemeDisplayed=p;this.JSC$19360_transport=U;this.currentState=1};
_.x(ZI,Ya8);ZI.prototype.logStateTransition=function(d){var f=vNI(this);f=_.Hp(f,3,this.currentState);f=_.Hp(f,1,d);this.currentState=d;d=AG$(1);this.dispatch(f,d)};
ZI.prototype.logInternalEvent=function(d){d=AG$(d);this.dispatch(vNI(this),d)};
ZI.prototype.JSC$19287_logErrorEvent=function(d){var f=vNI(this);f=_.Hp(f,1,10);d=AG$(d);this.dispatch(f,d)};
var vNI=function(d){var f=new QZ$;f=_.Hp(f,1,d.currentState);f=_.wK(f,7,d.serviceId);var R,W;var p=((R=window)==null?0:(W=R.location)==null?0:W.href)?_.yT(window.location.href).JSC$10015_domain_:"NO_PACKAGE_NAME";R=_.wK(f,8,p);R=_.Hp(R,6,d.environment);R=_.wK(R,5,"100");R=_.Hp(R,11,d.colorSchemeSelected);return _.Hp(R,12,d.colorThemeDisplayed)};
ZI.prototype.dispatch=function(d,f){f===void 0&&(f=new _.U9);var R=f;d=d.serialize();R=_.wK(R,8,d);_.ag(R,12,this.sessionId);this.JSC$19360_transport.dispatch(f)};var Fly=function(d,f){this.loggerType=d;this.sessionIndex=f!=null?f:0},Jeh;
Fly.prototype.create=function(d,f,R,W,p){switch(this.loggerType){case 0:return new OQ;case 1:return Jeh||(Jeh=(new _.bB(555,this.sessionIndex.toString())).build()),new ZI(d,f,R,W,p,Jeh);default:_.NO(this.loggerType,"unknown logger type")}};var oA=[6,2,3,1],hQy=new Map([[4,1],[1,6],[2,2],[3,3]]),ABI={statusCode:7,statusMessage:"Failed to create flow object"},mn$=function(d,f,R,W,p,U,g,K,E,Y){this.serviceId=d;this.sessionId=f;this.config=R;this.galService=W;this.JSC$19367_linkingSession=p;this.googleScopes=U;this.callerState=g;this.consentLanguageKeys=K;this.dynamicUrlParameters=E;this.partnerConfigMinReadTimestamp=Y;this.currentFlow=0;W=this.JSC$19367_linkingSession;p=new Set;_.YF(W,GDI,1)&&p.add(1);_.YF(W,TDh,2)&&_.YF(W,SLG,6)&&p.add(2);
_.YF(W,Xsk,3)&&_.YF(W,SLG,6)&&p.add(3);_.YF(W,Ldy,4)&&p.add(6);this.supportedFlows=p;W=R.loggerType;p=R.clientEnvironment;a:{U=R.colorScheme;switch(U){case 0:U=1;break a;case 1:U=2;break a;case 2:U=3;break a;default:_.NO(U)}U=void 0}a:{g=R.colorScheme;g=Iy2(g);switch(g){case 0:g=1;break a;case 1:g=2;break a;default:_.NO(g)}g=void 0}this.galLogger=(new Fly(W,R.authUser)).create(d,p,f,U,g)},h3G=function(d){return new Promise(function(f){var R,W,p,U,g,K,E,Y,b,D;
return _.H(function(I){switch(I.nextAddress){case 1:R=Vay(d.currentFlow,d.supportedFlows),W=!1,p=new qa8(d.JSC$19367_linkingSession,d.config.dataUsageNoticeConfig);case 2:if(R===void 0){I.jumpTo(4);break}_.q3(I,5);var L=p,X=R,w=void 0;W?X===1&&(w=L.displayInfoMap.get(2)):X===2||X===3?w=L.displayInfoMap.get(1):X===1&&(w=L.displayInfoMap.get(3));U=w?w:[];g=d.consentLanguageKeys;K=_.Z(U);E=K.next();case 7:if(E.done)return d.currentFlow=R,I.yield(Ma2(nNs(d,g)),11);Y=E.value;return I.yield(DnB(Y,d.config.dataUsageNoticeConfig.uiAdapter,
d.config.colorScheme,d.galLogger),10);case 10:b=I.yieldResult;if(b.statusCode!==1)return Q7s(d.serviceId),d.currentFlow=0,f(JJ({statusCode:b.statusCode,statusMessage:b.statusMessage},d.callerState)),I.return();b.consentLanguageKeys!==void 0&&(g=b.consentLanguageKeys);E=K.next();I.jumpTo(7);break;case 11:D=I.yieldResult;if(D.statusCode!==10)return D.statusCode!==6&&(Q7s(d.serviceId),d.currentFlow=0),D.statusCode!==1&&d.callerState!==void 0&&(D.callerState=d.callerState),f(D),I.return();_.Cf(I,6);break;
case 5:_.Ta(I);case 6:R=Vay(d.currentFlow,d.supportedFlows);W=!0;I.jumpTo(2);break;case 4:Q7s(d.serviceId),d.currentFlow=0,f(JJ({statusCode:12,statusMessage:"Linking failed"},d.callerState)),_.a4(I)}})})},JBI=function(d,f,R){d.currentFlow=f;
return w9G(nNs(d,R)).then(function(W){return W.statusCode===10&&d.config.interactionMode===1&&Vay(d.currentFlow,d.supportedFlows)!==void 0?h3G(d):W})},nNs=function(d,f){return{flowParams:{serviceId:d.serviceId,
sessionId:d.sessionId,galService:d.galService,galLogger:d.galLogger,interactionMode:d.config.interactionMode,redirectServiceUrl:d.config.redirectServiceUrl,colorScheme:d.config.colorScheme,consentLanguageKeys:f,dynamicUrlParameters:d.dynamicUrlParameters,showCloseOption:d.config.showCloseOption,partnerConfigMinReadTimestamp:d.partnerConfigMinReadTimestamp},currentFlow:d.currentFlow,config:d.config,session:d.JSC$19367_linkingSession,googleScopes:d.googleScopes,callerState:d.callerState}};var $nI=function(d,f){this.config=d;this.galService=f.getService();this.JSC$19380_galRepository=f.JSC$19398_galRepository};
$nI.prototype.getLink=function(d,f){return oNk(this,d,f)};
var oNk=function(d,f,R){return d.JSC$19380_galRepository.getLink({serviceId:f,scopes:void 0,capabilities:void 0,linkName:R}).then(function(W){return{statusCode:1,link:W}}).catch(function(W){return{statusCode:o8y(W.code),
statusMessage:W.message}})};
$nI.prototype.deleteLink=function(d,f){return this.JSC$19380_galRepository.deleteLink(d,this.config.accountLinkingEntryPoint,f).then(function(){return{statusCode:1}}).catch(function(R){return{statusCode:o8y(R.code),
statusMessage:R.message}})};
$nI.prototype.startLinkingSession=function(d){var f=d.serviceId;var R=d.sessionId;return u1L({serviceId:f,sessionId:R!==void 0?R:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:d.loginHint,callerState:d.callerState,consentLanguageKeys:d.consentLanguageKeys,linkName:d.linkName,dynamicUrlParameters:d.dynamicUrlParameters,partnerConfigMinReadTimestamp:d.partnerConfigMinReadTimestamp})};var sQ=function(d,f,R,W,p,U,g){this.apiKey=f;this.authUser=R;this.oauthToken=W;this.bucket=p;this.locale=U;this.galSdkEventHandler=g;if(W===void 0){if(f===void 0)throw Error("lk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new WlI(d)};
sQ.prototype.deleteLink=function(d){var f=d.serviceId;var R=d.sessionId;var W=d.accountLinkingEntryPoint;var p=d.linkName;var U=this,g;return _.H(function(K){var E=(new $m).setHeader(U.getHeader(R));var Y=$oI({serviceId:f,linkName:p});E=_.xk(E,2,Y);g=_.VO(E,3,W);return K.return(U.makeRequest(U.galServiceClient.deleteLink,g,[1,3],[2,4]))})};
var lys=function(d,f){var R=f.serviceId;var W=f.sessionId;var p=f.dynamicUrlParameters;var U=f.redirectState;var g=f.consentLanguageKeys;var K=f.partnerConfigMinReadTimestamp;var E;return _.H(function(Y){var b=(new y0).setHeader(d.getHeader(W,p));b=_.h$(b,2,R);E=_.h$(b,4,U);g!==void 0&&_.h$(E,5,g);K!==void 0&&_.xk(E,6,K);return Y.return(d.makeRequest(d.galServiceClient.JSC$19266_finishOAuth,E,[1,3],[2,4]))})};
sQ.prototype.getLink=function(d){var f=d.serviceId;var R=d.sessionId;var W=d.scopes;var p=d.capabilities;var U=d.consistencyKey;var g=d.linkName;var K=this,E;return _.H(function(Y){var b=(new Cr).setHeader(K.getHeader(R)),D=$oI({serviceId:f,scopes:W,capabilities:p,linkName:g});E=_.xk(b,2,D);U!==void 0&&(b=Zv$(),b=_.h$(b,2,U),_.xk(E,3,b));return Y.return(K.makeRequest(K.galServiceClient.getLink,E,[1,3],[2,4]))})};
var luh=function(d,f){var R=f.serviceId;var W=f.sessionId;var p=f.googleScopes;var U=f.consistencyKey;var g;return _.H(function(K){var E=(new NQ).setHeader(d.getHeader(W));E=_.h$(E,2,R);var Y=Array.from(p.values());E=_.tY(E,3,Y,_.qk);Y=Zv$();Y=_.h$(Y,2,U);g=_.xk(E,4,Y);return K.return(d.makeRequest(d.galServiceClient.JSC$19266_depositGoogleCredential,g,[1,3],[2,4]))})};
sQ.prototype.startLinkingSession=function(d){var f=d.serviceId;var R=d.sessionId;var W=d.scopes;var p=d.capabilities;var U=d.loginHint;var g=d.supportedFlows;var K=d.completionUrl;var E=d.usePingPong;var Y=d.twoWayLinking;var b=d.accountLinkingEntryPoint;var D=d.callerState;var I=d.consentLanguageKeys;var L=d.googleScopes;var X=d.dataUsageNoticeConfig;var w=d.linkName;var S=d.dynamicUrlParameters;var r=d.partnerConfigMinReadTimestamp;var v=this,c,n;return _.H(function(y){if(p!==void 0&&W!==void 0)throw Error("hk");
var h=(new Me8).setHeader(v.getHeader(R,S));c=_.h$(h,2,f);w!==void 0&&_.h$(c,14,w);if(p!==void 0){h=c;var t=Array.from(p.values());_.tY(h,5,t,_.qk)}else W!==void 0&&(h=c,t=Array.from(W.values()),_.tY(h,3,t,_.qk));K!==void 0&&_.h$(c,6,K);E!==void 0&&_.PZ(c,15,E);g!==void 0&&(h=c,t=Array.from(g.values()),_.tY(h,4,t,_.RR));if(Y!==void 0){if(Y&&(!L||L.size===0))throw Error("mk");_.PZ(c,8,Y)}b!==void 0&&_.VO(c,9,b);U!==void 0&&_.h$(c,13,U);D!==void 0&&(h=c,t=(new TextEncoder).encode(D),_.da(h,12,_.ry(t,
!1),_.VV()));I!==void 0&&_.h$(c,16,I);r!==void 0&&_.xk(c,18,r);if(X!==void 0&&X.size>0||L!==void 0&&L.size>0)n=new a4G,L!==void 0&&L.size>0&&(h=n,t=Array.from(L.values()),_.tY(h,1,t,_.qk)),X!==void 0&&(X.has(0)&&_.GIJ(n,2,_.RR,1,_.WM),X.has(1)&&_.GIJ(n,2,_.RR,2,_.WM)),_.xk(c,17,n);return y.return(v.makeRequest(v.galServiceClient.startLinkingSession,c,[1],[2]))})};
sQ.prototype.getMetadata=function(){var d=this,f,R;return _.H(function(W){f={};d.useFpa?(f["X-Goog-Api-Key"]=d.apiKey,f["X-Goog-AuthUser"]=d.authUser!==void 0?d.authUser.toString():"0",(R=_.Ji8([]))&&(f.Authorization=R)):f.Authorization="Bearer "+d.oauthToken;d.locale&&(f["accept-language"]=d.locale);return W.return(f)})};
sQ.prototype.makeRequest=function(d,f,R,W){var p=this,U;return _.H(function(g){if(g.nextAddress==1)return g.yield(p.getMetadata(),2);U=g.yieldResult;NEL(p,R);return g.return(d.bind(p.galServiceClient)(f,U).finally(function(){NEL(p,W)}))})};
var NEL=function(d,f){d.galSdkEventHandler!==void 0&&f.forEach(function(R){d.galSdkEventHandler.onEvent(R)})};
sQ.prototype.getHeader=function(d,f){var R=new nr;d=_.da(R,2,_.pI(d),0);d=_.VO(d,5,3);f=_.tY(d,8,f,_.qk);this.bucket!==void 0&&_.h$(f,1,this.bucket);return f};
var $oI=function(d){var f=d.serviceId;var R=d.scopes;var W=d.capabilities;d=d.linkName;if(W!==void 0&&R!==void 0)throw Error("hk");var p=new UlR;f=_.h$(p,1,f);W!==void 0?(R=Array.from(W.values()),_.tY(f,5,R,_.qk)):R!==void 0&&(R=Array.from(R.values()),_.tY(f,3,R,_.qk));d!==void 0&&_.h$(f,6,d);return f};var N2J=function(d){this.galService=new sQ(d.alsDomain,d.apiKey,d.authUser,d.oauthToken,d.bucket,d.locale,d.galSdkEventHandler);this.JSC$19398_galRepository=new Lls(this.galService)};
N2J.prototype.getService=function(){return this.galService};var yeY=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(yeY,_.US);var CSG=function(d){var f=new yeY;return _.Hp(f,1,d)};
yeY.prototype.setErrorMessage=function(d){return _.wK(this,2,d)};var iek=[0,_.Nl,_.hN,_.Nl];var gh=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(gh,_.US);var BEI=[0,[1,2,3],_.$F,[0,K82,knL,-1],_.$F,[0,zX$,-1],_.y0p];var ceI=[0,_.JN,1,_.Nl,_.hN,-1,1,_.BC1,_.FO,_.Nl,-1,BEI];var tH$=[0,_.Nl,[0,_.BC1,_.FO,[0,_.hN]],_.nv,[0,_.Nl,-1]];var ap=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ap,_.US);var dWB=[0,_.hN,_.Nl,-2,_.JN,_.Nl,_.JN,_.Nl,-2,1,_.nv];var jQI=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(jQI,_.US);var fB8=[0,_.JN];var RMI=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(RMI,_.US);var W5h=[0,_.Nl,tH$,fB8,dWB,ceI];var RoJ=_.Yk(RMI,W5h);var p2G=[0,pAI];var sH$=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(sH$,_.US);var UW$=[0,[1,3],L8s,_.Nl,L8s];var T_=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(T_,_.US);var OyM=[0,_.Nl];var ZyJ=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(ZyJ,_.US);var Ag=function(d){return _.Gf(d,yeY,2,X6)},sQB=function(d){var f=new ZyJ;
return _.Xo(f,2,X6,d)},X6=[1,
2];var g2G=[0,X6,_.$F,OyM,_.$F,iek,_.oi,UW$,1,_.Nl,p2G];var Hy8=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Hy8,_.US);var E28=function(d){var f=new Hy8;return _.Xo(f,3,K58,d)},K58=[2,
3];var Hb=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(Hb,_.US);var zMs=function(d,f){return _.xk(d,2,f)},kjB=function(d,f){return _.xk(d,8,f)},Y9J=function(d,f){return _.xk(d,3,f)};var byM=[0,_.Nl,g2G,W5h,_.UKc,[0,[5,6,7],[0,_.Nl,-2],[0,_.JN,_.Nl,_.hN],[0,BEI],[0,_.hN,_.Nl,-1,_.pnc,_.Nl],_.$F,[0,[0,_.JN],_.Nl,-1],_.$F,[0,[3,4],_.Nl,-1,_.$F,[0,[0,_.Nl,_.nv]],_.$F,[0,[0,[0,[1,2],_.$F,[0],_.$F,[0]]]]],_.$F,[0]],_.UKc,-1,[0,K58,_.Nl,_.$F,OyM,_.$F,iek,_.oi,UW$,[0,pAI]]];var DWI=_.Yk(Hb,byM),IBk=_.IY(byM);var q9h=function(){_.wG.call(this)};
_.x(q9h,_.wG);q9h.prototype.init=function(){};
new q9h;var L5J=_.o2(["data-"]),eML=_.o2(["aria-"]),xWk=_.o2(["aria-"]),K2=function(d,f){this.isLatencyMeasurementExperiment=d===void 0?!1:d;this.enableDialogA11yFix=f===void 0?!1:f;this.JSC$19427_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.GIC(_.RJ.location.href)},p3B=function(d,f){d.onConsentPrimitiveShownCallback=f},X2L=function(d,f){return d.overriddenIframeLoadTimeout?d.overriddenIframeLoadTimeout:f!==void 0?f:5E3},OMG=function(d){if(d.prewarmPromise!==void 0)return d.prewarmPromise;
d.prewarmPromise=new Promise(function(f,R){EQ(d,1);TzL(d,AEk(d,!0),aBJ(d));d.iframe?d.prewarmChannel||Mrk(d,d.iframe,f):R(Error("nk"))});
d.prewarmPromise.finally(function(){d.prewarmPromise=void 0});
return d.prewarmPromise};
K2.prototype.showPrimitive=function(){var d=this;if(this.consentPromise!==void 0)return this.consentPromise;var f=Date.now();w2s(this,f);this.consentPromise=new Promise(function(R,W){EQ(d,0,f);var p=d.isDarkTheme();d.isLatencyMeasurementExperiment||d.initialLoadingStrategy===1||d.initialLoadingStrategy===2||(d.loadingBar||(d.loadingBar=B2G(getComputedStyle(document.body).direction==="rtl",p),d.loadingBar.style.position="fixed",d.loadingBar.style.zIndex="15000"),document.body.appendChild(d.loadingBar));
TzL(d,AEk(d),aBJ(d));d.iframe?d.channel||lBL(d,d.iframe,R,W):(Gjh(d),W(Error("nk")))});
this.consentPromise.finally(function(){d.consentPromise=void 0});
return this.consentPromise};
var lBL=function(d,f,R,W){var p,U;_.H(function(g){switch(g.nextAddress){case 1:EQ(d,3);p=!1;setTimeout(function(){if(!p){Gjh(d);S9I(d);VrJ(d);var K=CSG(7).setErrorMessage("Timeout connecting to iframe");R(kjB(zMs(new Hb,sQB(K)),E28(K)))}},X2L(d,rEJ(d)));
if(!d.prewarmPromise){g.jumpTo(2);break}_.q3(g,3);return g.yield(d.prewarmPromise,5);case 5:_.Cf(g,2);break;case 3:_.Ta(g),U=CSG(4).setErrorMessage("Error while prewarming."),R(kjB(zMs(new Hb,sQB(U)),E28(U)));case 2:d.prewarmChannel&&d.prewarmChannel.send(IBk(Y9J(new Hb,d.consentPrimitiveRequest))),d.channel=_.Bs({destination:d.JSC$19427_win,iframe:f,origin:mWG(d),channelName:"cpw",onEstablished:function(){p=!0;Gjh(d);d.isLatencyMeasurementExperiment||(d.JSC$19427_previousBodyOverflow=document.body.style.overflow,
d.JSC$19427_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,d.JSC$19427_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",d.enableDialogA11yFix&&window.addEventListener("blur",d.focusChangeListener));var K=d.iframe;K.style.bottom="0";K.style.position="fixed";K.style.right="0";K.style.border="none";K.style.left="0";K.style.top=
"0";K.style.zIndex="5000";K.style.pointerEvents="";K.style.visibility="";d.initialLoadingStrategy===2||d.initialLoadingStrategy===3?EQ(d,4):EQ(d,6);var E;(E=d.onConsentPrimitiveShownCallback)==null||E.call(d)},
onMessage:function(K){K=DWI(K.data);switch(_.Ml(K,1)){case 1:S9I(d);var E=cBk(_.g7(K,_.SO,7));E&&(d.initialLoadingStrategy!==2&&d.initialLoadingStrategy!==3||EQ(d,6,E),EQ(d,5,E));if(E=cBk(_.g7(K,_.SO,6)))EQ(d,7,E),EQ(d,8);var Y,b;((Y=_.g7(K,ZyJ,2))==null?void 0:_.ql(Y,X6))!==0&&((b=_.g7(K,Hy8,8))==null?void 0:_.ql(b,K58))!==0||W(Error("ok"));R(K);break;case 2:VrJ(d)}}}),_.a4(g)}})},Mrk=function(d,f,R){d.prewarmChannel=_.Bs({destination:d.JSC$19427_win,
iframe:f,origin:mWG(d),channelName:"pwcp",onEstablished:function(){EQ(d,2);R()}})},mWG=function(d){var f=_.wa(d.src).toString();
return f&&f.indexOf("://")<0&&f.indexOf("//")!==0?d.origin:_.GIC(f)},AEk=function(d,f){f=f===void 0?!1:f;
var R,W=new Map([["origin",d.origin],["hl",(R=u98(d))!=null?R:null]]);f&&W.set("pw","1");f=_.Z([["cpr",d.consentPrimitiveRequest.serialize()]]);for(R=f.next();!R.done;R=f.next()){var p=_.Z(R.value);R=p.next().value;p=p.next().value;W.set(R,p)}d.isDarkTheme()&&W.set("color_scheme","dark");return _.Y$(d.src,W)},Gjh=function(d){d.isLatencyMeasurementExperiment||d.loadingBar&&document.body.removeChild(d.loadingBar)};
K2.prototype.getSrc=function(){var d=_.dX(this.origin),f;var R=(f=_.g7(this.consentPrimitiveRequest,jQI,3))==null?void 0:_.sK(f,1);f="consent.google.com";R=R?"/u/"+encodeURIComponent(R.toString()):"";(d==null?0:d.endsWith("youtube.com"))?f="consent.youtube.com":(d=d==null?void 0:d.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(f="consent.google."+((d[1]?"co.":"")+encodeURIComponent(d[2])));return _.MK("https://"+f+"/signedin"+R+"/landing")};
var TzL=function(d,f,R){d.iframe||(d.iframe=document.createElement("iframe"),d.iframe.style.width="100%",d.iframe.style.height="100%",R!==112496729&&(d.iframe.style.colorScheme="auto"),d.isLatencyMeasurementExperiment&&(d.iframe.style.display="none"),_.Bn(d.iframe,f),d.iframe.setAttribute("jsname","C5o1O"),Pph(d.iframe),document.body.appendChild(d.iframe))},Pph=function(d){d.style.bottom="-200vh";
d.style.position="fixed";d.style.right="-200vw";d.style.border="";d.style.left="";d.style.top="";d.style.zIndex="";d.style.pointerEvents="none";d.style.visibility="hidden"},S9I=function(d){d.iframe&&(d.isLatencyMeasurementExperiment||(d.JSC$19427_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=d.JSC$19427_previousHtmlOverscroll),d.JSC$19427_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=d.JSC$19427_previousBodyOverscroll),d.JSC$19427_previousBodyOverflow!==
void 0&&(document.body.style.overflow=d.JSC$19427_previousBodyOverflow),d.enableDialogA11yFix&&QQY(d,!1)),Pph(d.iframe))};
K2.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(QQY(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var QQY=function(d,f){var R,W,p=(R=d.iframe)==null?void 0:(W=R.parentElement)==null?void 0:W.children;if(p)for(R=0;R<p.length;R++)W=p[R],W!==d.iframe&&(f?(W.hasAttribute("aria-hidden")&&_.Up([_.HC(L5J)],W,"data-old-aria-hidden",W.getAttribute("aria-hidden")),_.Up([_.HC(eML)],W,"aria-hidden","true")):(W.removeAttribute("aria-hidden"),W.hasAttribute("data-old-aria-hidden")&&(_.Up([_.HC(xWk)],W,"aria-hidden",W.getAttribute("data-old-aria-hidden")),W.removeAttribute("data-old-aria-hidden"))))},EQ=function(d,
f,R){var W;
(W=d.latencyCallback)==null||W.call(d,{latencyType:f,timestampEpochMillis:R!=null?R:Date.now()})};var v2R=function(d,f,R){K2.call(this,f,R===void 0?!1:R);this.consentPrimitiveRequest=d;d=u98(this);_.lcL(d);this.src=this.getSrc();var W;this.initialLoadingStrategy=(W=_.g7(this.consentPrimitiveRequest,ap,4))==null?void 0:_.Ml(W,4)},F5Y;
_.x(v2R,K2);var WvL=function(d){var f=_.q("enable_primitive_dialog_aria_hide_siblings");d={request:d,enableDialogA11yFix:f===void 0?!1:f};F5Y||(F5Y=new v2R(d.request,d.isLatencyMeasurementExperiment||_.Ml(d.request,1)===2,d.enableDialogA11yFix));return F5Y},u98=function(d){var f;
return(f=_.g7(d.consentPrimitiveRequest,ap,4))==null?void 0:_.ai(f,1)},w2s=function(d,f){if(!_.YF(d.consentPrimitiveRequest,gh,5)){var R=d.consentPrimitiveRequest,W=new gh;
_.xk(R,5,W)}var p;if((p=_.g7(d.consentPrimitiveRequest,gh,5))==null||_.Tyu(_.kF(p,8))==null){var U;(U=_.g7(d.consentPrimitiveRequest,gh,5))!=null&&_.ag(U,8,f)}},aBJ=function(d){var f;
return(f=_.g7(d.consentPrimitiveRequest,gh,5))==null?void 0:_.sK(f,1)};
v2R.prototype.isDarkTheme=function(){var d;return((d=_.g7(this.consentPrimitiveRequest,ap,4))==null?void 0:_.Ml(d,2))===2};
var rEJ=function(d){var f;return((f=_.g7(d.consentPrimitiveRequest,ap,4))==null?void 0:_.sK(f,5))||void 0},VrJ=function(d){d.channel=void 0;
d.prewarmChannel=void 0;d.iframe&&(document.body.contains(d.iframe)&&document.body.removeChild(d.iframe),d.iframe=void 0);F5Y=void 0},ZMG=function(d){return K2.prototype.showPrimitive.call(d).then(function(f){return _.g7(f,ZyJ,2)})};for(var zy={},JEI=(zy[64]="ma",zy[73]="ogb",zy[89]="cr",zy[21]="test",zy[0]="unkn",zy[137]="con",zy[155]="hl",zy[78]="yt",zy[171]="lp",zy[172]="ap",zy[177]="amo",zy[178]="pqe",zy[74]="gg",zy[1]="gm",zy[140]="am",zy[193]="sc",zy),n22=_.Z(Object.keys(JEI)),hMk=n22.next();!hMk.done;hMk=n22.next());var o2G=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(o2G,_.US);var $Wh=[0,[2,3,4],_.Nl,EX$,L8s,_.y0p];var NzL=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(NzL,_.US);var yEs=_.Yk(NzL,[0,qRL,_.hN,_.Nl,_.hN,_.Nl,$Wh]);var CpB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(CpB,_.US);CpB.prototype.getCommand=function(){return _.Ml(this,1)};
var iyk=function(){var d=new CpB;return _.VO(d,1,0)};var BzY=_.IY([0,qRL,_.hN,[0,_.Nl,_.hN,-1]]);var cEL=new _.Ky("s"),trR=new _.Ky("t"),d52=new _.Ky("u"),jey=new _.Ky("v"),fgM=function(d,f,R){_.E9.call(this,cEL);this.mediaKey=d;this.photoUrl=f;this.photoSource=R};
_.x(fgM,_.E9);var RmG=function(){_.E9.call(this,trR)};
_.x(RmG,_.E9);var WEk=function(d){d=d===void 0?!1:d;_.E9.call(this,d52);this.isError=d};
_.x(WEk,_.E9);var pER=function(){_.E9.call(this,jey)};
_.x(pER,_.E9);var U5M=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,gCY=function(d){if(typeof d=="string"){if(d.charAt(0)==".")return O0Y(d.substr(1));if(d.charAt(0)=="["){var f=U5M.exec(d);d=d.indexOf("=")==-1?void 0:f[3];return Z02(f[1],d)}return seh(d)}return d},O0Y=function(d){return function(f){return f.getAttribute&&_.Q9(f,d)}},Z02=function(d,f){return function(R){return f!==void 0?R.getAttribute&&R.getAttribute(d)==f:R.hasAttribute&&R.hasAttribute(d)}},seh=function(d){d=d.toUpperCase();
return function(f){return(f=f.tagName)&&f.toUpperCase()==d}},H0Y=function(){return!0};var ky=function(d,f){this.JSC$19455_key_=d;this.JSC$19455_value_=f},Yy=function(d){throw Error("pk`"+d.JSC$19455_key_);
},KE$=function(d,f){return new TypeError("qk`"+f+"`"+d.JSC$19455_key_+"`"+d.JSC$19455_value_+"`"+typeof d.JSC$19455_value_)};
ky.prototype.string=function(d){return arguments.length==0?ECy(this):zmL(this,d)};
var zmL=function(d,f){var R;return(R=krM(d))!=null?R:f},ECy=function(d){var f=krM(d);
f===null&&Yy(d);return f},krM=function(d){var f=d.JSC$19455_value_;
if(f==null)return null;if(typeof f==="string")return f;throw KE$(d,"string");};
ky.prototype.bool=function(d){if(arguments.length==0){var f=this.optionalBool();f===null&&Yy(this)}else{var R;f=(R=this.optionalBool())!=null?R:d}return f};
ky.prototype.optionalBool=function(){var d=this.JSC$19455_value_;if(d==null)return null;if(typeof d==="boolean")return d;if(typeof d==="string"){d=d.toLowerCase();if(d==="true"||d==="1")return!0;if(d==="false"||d==="0")return!1}throw KE$(this,"boolean");};
ky.prototype.number=function(d){if(arguments.length==0){var f=YPB(this);f===null&&Yy(this)}else f=b0y(this,d);return f};
var b0y=function(d,f){var R;return(R=YPB(d))!=null?R:f},YPB=function(d){var f=d.JSC$19455_value_;
if(f==null)return null;if(typeof f==="number")return f;if(typeof f==="string"){var R=Number(f);if(!isNaN(R)&&(R!==0||f.trim().length!==0))return R}throw KE$(d,"number");};
ky.prototype.toString=function(){return ECy(this)};
ky.prototype.enum=function(d,f){var R=!0,W=void 0,p;for(p in d){var U=d[p];R&&(R=!1,W=typeof U==="number"?b0y(this,f):zmL(this,f));if(U==W)return W}JSON.stringify(d);return W};
ky.prototype.array=function(d){if(arguments.length==0){var f=D58(this);f===null&&Yy(this);return f}f=D58(this);return f==null?d:f};
var D58=function(d){var f=d.JSC$19455_value_;if(f==null)return null;Array.isArray(f)||(typeof f!=="string"?f=[f]:(f=f.trim(),f=f==""?[]:f.split(",").map(function(R){return R.trim()})));
return Igh(d,f)},Igh=function(d,f){var R=d.JSC$19455_key_+"[";
return Array.from(f,function(W,p){return new ky(R+p+"]",W)})};
ky.prototype.object=function(d){var f=this.JSC$19455_value_;if(f==null)return d===void 0&&Yy(this),d;if(typeof f==="object"&&f.constructor===Object){d={};var R=this.JSC$19455_key_+".",W;for(W in f)d[W]=new ky(R+W,f[W]);return d}throw KE$(this,"object");};var bx=function(d){this.list_=qPk(d)},qPk=function(d){if(d instanceof bx)d=d.list_;
else if(d[0]instanceof bx){for(var f=new Set,R=0;R<d.length;R++)for(var W=_.Z(d[R].list_),p=W.next();!p.done;p=W.next())f.add(p.value);d=f}return[].concat(_.uR(d))};
_.O=bx.prototype;_.O.each=function(d,f,R){((R===void 0?0:R)?R5G:_.yZ)(this.list_,d,f);return this};
_.O.size=function(){return this.list_.length};
_.O.isEmpty=function(){return this.list_.length===0};
_.O.get=function(d){return this.list_[d]||null};
_.O.el=function(){return this.list_[0]||null};
_.O.map=function(d,f){return _.PC(this.list_,d,f)};
_.O.equals=function(d){return this===d||_.pR(this.list_,d.list_)};
_.O.first=function(){return this.list_.length==0?null:new DI(this.list_[0])};
_.O.last=function(){return this.list_.length==0?null:new DI(this.list_[this.list_.length-1])};
_.O.find=function(d){var f=[];this.each(function(R){R=R.querySelectorAll(String(d));for(var W=0;W<R.length;W++)f.push(R[W])});
return new bx(f)};
_.O.parent=function(){var d=[];this.each(function(f){(f=f.parentElement||null)&&!_.hn(d,f)&&d.push(f)});
return new bx(d)};
_.O.children=function(){var d=[];this.each(function(f){f=_.lS(f);for(var R=0;R<f.length;R++)d.push(f[R])});
return new bx(d)};
_.O.filter=function(d){d=_.Ws(this.list_,gCY(d));return new bx(d)};
_.O.closest=function(d){var f=[],R=gCY(d),W=function(p){return _.Rg(p)&&R(p)};
this.each(function(p){(p=_.n5(p,W,!0))&&!_.hn(f,p)&&f.push(p)});
return new bx(f)};
_.O.next=function(d){return LEL(this,_.Cca,d)};
_.O.prev=function(d){return LEL(this,eXM,d)};
var LEL=function(d,f,R){var W=[];var p=R?gCY(R):H0Y;d.each(function(U){(U=f(U))&&p(U)&&W.push(U)});
return new bx(W)};
bx.prototype.setClass=function(d){return this.each(function(f){_.P2(f,d)})};
var emJ=function(d,f){return d.each(function(R){_.pG(R,f)})},x5L=function(d,f){return d.each(function(R){_.Rw(R,f)})};
bx.prototype.toggleClass=function(d,f){return f===!0?emJ(this,d):f===!1?x5L(this,d):this.each(function(R){_.Q9(R,d)?_.Rw(R,d):_.pG(R,d)})};
bx.prototype.setText=function(d){return this.each(function(f){_.Gx(f,d)})};
var XEI=function(d){d.each(function(f){f.removeAttribute("aria-hidden")})};
bx.prototype.getStyle=function(d){if(this.list_.length>0){var f=this.list_[0],R=f.style[_.A6(d)];return typeof R!=="undefined"?R:f.style[_.ZIa(f,d)]||""}};
bx.prototype.getData=function(d){if(this.list_.length===0)return new ky(d,null);var f=ZSI(this.list_[0],d);return new ky(d,f)};
bx.prototype.focus=function(d){try{d?this.el().focus(d):this.el().focus()}catch(f){}return this};
bx.prototype.click=function(){var d=_.Fb(this.el());if(d.createEvent){var f=d.createEvent("MouseEvents");f.initMouseEvent("click",!0,!0,d.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(f)}else d=d.createEventObject(),d.clientX=0,d.clientY=0,d.screenX=0,d.screenY=0,d.altKey=!1,d.ctrlKey=!1,d.shiftKey=!1,d.button=0,this.el().fireEvent("onclick",d)};
var IW=function(d,f,R,W){function p(K,E,Y){var b=E;E&&E.parentNode&&(b=E.cloneNode(!0));K(b,Y)}
W=W===void 0?!1:W;if(d.list_.length==1){var U=d.list_[0],g=function(K){return f(K,U)};
R instanceof bx?R.each(g,void 0,W):Array.isArray(R)?(W?R5G:_.yZ)(R,g):g(R);return d}return d.each(function(K){R instanceof bx?R.each(function(E){p(f,E,K)}):Array.isArray(R)?_.yZ(R,function(E){p(f,E,K)}):p(f,R,K)})};
_.O=bx.prototype;_.O.append=function(d){return IW(this,function(f,R){f&&R.appendChild(f)},d)};
_.O.appendTo=function(d){(new bx([d])).append(this);return this};
_.O.remove=function(){return IW(this,function(d,f){_.x3(f)},null)};
_.O.empty=function(){return IW(this,function(d,f){_.aZ(f)},null)};
_.O.after=function(d,f){return IW(this,function(R,W){R&&_.wE(R,W)},d,!(f===void 0||f))};
_.O.before=function(d){return IW(this,function(f,R){f&&_.Mo(f,R)},d)};
_.O.replaceWith=function(d){return IW(this,function(f,R){f&&_.$Oa(f,R)},d)};
_.O.toggle=function(d){return this.each(function(f){_.B0(f,d)})};
_.O.show=function(){return this.toggle(!0)};
_.O.hide=function(){return this.toggle(!1)};
_.O.trigger=function(d,f,R,W){return TpI(this,d,f,R,W)};
var TpI=function(d,f,R,W,p){return d.each(function(U){_.YBF(_.Fb(U)).triggerWizEventInternal(U,f,R,W,p)})},DI=function(d,f){d instanceof bx&&(f=d.list_,d=null);
this.list_=qPk(d!=null?[d]:f)};
_.fv(DI,bx);_.O=DI.prototype;_.O.children=function(){return new bx(Array.prototype.slice.call(_.lS(this.list_[0])))};
_.O.each=function(d,f){d.call(f,this.list_[0],0);return this};
_.O.size=function(){return 1};
_.O.el=function(){return this.list_[0]};
_.O.first=function(){return this};var qU=function(d,f){f=f===void 0?window:f;this.hostId=d;this.JSC$19466_win=f;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$19466_previousHtmlOverscroll=this.JSC$19466_previousBodyOverscroll=this.JSC$19466_previousBodyOverflow="";this.eventTarget=new _.DB;this.JSC$19466_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
Mfk=function(d){var f=A2L(A2L(A2L(new ags(78),"po"),"hppp"),"hhc");
f.authUser=Number(_.FK("SESSION_INDEX","0"));f.colorScheme=d;return f};
qU.prototype.getOrigin=function(){return this.origin?this.origin:_.B2(_.ip(_.Cy(new _.R6,this.JSC$19466_win.location.protocol),this.JSC$19466_win.location.hostname),this.JSC$19466_win.location.port).toString()};
qU.prototype.getTargetOrigin=function(){return _.B2(_.ip(_.Cy(new _.R6,this.scheme),this.domain),this.port)};
qU.prototype.preloadIframe=function(d){var f=this;if(this.iframeLoadPromise===void 0){var R=document.createElement("iframe");this.iframe=R;pe8(R,d);this.iframeLoadPromise=new Promise(function(W,p){var U=!1,g=function(K){K.stopPropagation();R.removeEventListener("error",g);R.removeEventListener("securitypolicyviolation",g);p(Error("rk",{cause:K}))};
R.addEventListener("error",g);R.addEventListener("securitypolicyviolation",g);setTimeout(function(){U||p(Error("sk"))},3E4);
wEB(f,R,function(){U=!0;R.removeEventListener("error",g);R.removeEventListener("securitypolicyviolation",g);W()})});
lgI(this);d=this.getTargetOrigin().toString();R.setAttribute("allow","camera "+d+"; display-capture "+d);this.parentElement.appendChild(R)}return this.iframeLoadPromise};
var VfY=function(d,f){var R,W;return _.H(function(p){if(p.nextAddress==1)return R=B2G(getComputedStyle(d.parentElement).direction==="rtl"),d.parentElement.appendChild(R),document.activeElement instanceof HTMLElement&&(d.elementToFocusAfterClose=document.activeElement),_.q3(p,2),p.yield(d.preloadIframe(f),4);if(p.nextAddress!=2){d.parentElement.removeChild(R);d.JSC$19466_previousBodyOverflow=d.parentElement.style.overflow;d.JSC$19466_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
d.JSC$19466_previousBodyOverscroll=d.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";d.parentElement.style.overscrollBehavior="contain";d.parentElement.style.overflow="hidden";var U=d.iframe;U.style.bottom="0";U.style.border="none";U.style.height="100%";U.style.left="0";U.style.position=d.iframePosition;U.style.right="0";U.style.top="0";U.style.width="100%";U.style.zIndex="2202";U.setAttribute("aria-hidden","false");U.setAttribute("aria-modal","true");
d.opened=!0;Grh(d);return _.Cf(p,0)}W=_.Ta(p);d.parentElement.removeChild(R);fwG(d.isDarkTheme());SPB(d,!1);throw Error("tk",{cause:W});})},SPB=function(d,f){f=f===void 0?!0:f;
d.iframe!==void 0&&(r2y(d),document.documentElement.style.overscrollBehavior=d.JSC$19466_previousHtmlOverscroll,d.parentElement.style.overscrollBehavior=d.JSC$19466_previousBodyOverscroll,d.parentElement.style.overflow=d.JSC$19466_previousBodyOverflow,d.elementToFocusAfterClose!==void 0&&(d.elementToFocusAfterClose.focus(),d.elementToFocusAfterClose=void 0),f?lgI(d):(d.parentElement.removeChild(d.iframe),d.iframe=void 0,d.iframeLoadPromise=void 0,d.mainChannel=void 0),d.opened=!1)},r2y=function(d){d.backgroundElementsAriaHiddenIsNull&&
(XEI(d.backgroundElementsAriaHiddenIsNull),d.backgroundElementsAriaHiddenIsNull=void 0);
d.backgroundElementsAriaHiddenIsFalse&&(d.backgroundElementsAriaHiddenIsFalse.each(function(f){f.setAttribute("aria-hidden","false")}),d.backgroundElementsAriaHiddenIsFalse=void 0);
d.backgroundElementsWithoutInert&&(d.backgroundElementsWithoutInert.each(function(f){f.removeAttribute("inert")}),d.backgroundElementsWithoutInert=void 0)},Grh=function(d){d.backgroundElementsAriaHiddenIsNull=(new DI(d.iframe.parentElement)).children().filter(function(f){return f.getAttribute("aria-hidden")===null&&f!==d.iframe});
d.backgroundElementsAriaHiddenIsNull.each(function(f){f.setAttribute("aria-hidden","true")});
d.backgroundElementsAriaHiddenIsFalse=(new DI(d.iframe.parentElement)).children().filter(function(f){return f.getAttribute("aria-hidden")==="false"&&f!==d.iframe});
d.backgroundElementsAriaHiddenIsFalse.each(function(f){f.setAttribute("aria-hidden","true")});
d.backgroundElementsWithoutInert=(new DI(d.iframe.parentElement)).children().filter(function(f){return!f.hasAttribute("inert")&&f!==d.iframe});
d.backgroundElementsWithoutInert.each(function(f){f.setAttribute("inert","true")})},lgI=function(d){d=d.iframe;
d.style.bottom="-1000px";d.style.position="fixed";d.style.right="-1000px";d.style.border="";d.style.height="";d.style.left="";d.style.top="";d.style.width="";d.style.zIndex="";d.setAttribute("aria-hidden","true");d.setAttribute("aria-modal","false")};
qU.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var ags=function(d,f){qU.call(this,JEI[d],f);this.options=[];this.style=""};
_.x(ags,qU);var m5G=function(d){d.style="youtube";return d},uUk=function(d,f){d.eventTarget.listen(d52,f);
return d},P$R=function(d,f){d.eventTarget.listen(cEL,f);
return d},A2L=function(d,f){d.options.push(f);
return d},Qek=function(d){var f=[d.getOrigin()];
d.ancestorOrigins&&f.push.apply(f,_.uR(d.ancestorOrigins));var R=new _.R6(d.JSC$19466_win.location.href),W=d.startUrl?d.startUrl:d.options.includes("po")?"profile-picture/art":"profile-picture";f=MQ(_.c2(d.getTargetOrigin(),W),"origin",f);d.startUrl&&_.iB(f,"startPath",d.startUrl);d.authUser>0&&_.iB(f,"authuser",d.authUser);d.pageId!==void 0&&_.iB(f,"pageId",d.pageId);_.iB(f,"hostId",d.hostId);d.jsMode!==void 0&&_.iB(f,"jsmode",d.jsMode);d.rectangleRatio!==void 0&&_.iB(f,"rectangleRatio",d.rectangleRatio);
d.options.length>0&&_.iB(f,"opts",d.options.join(","));try{for(var p=_.Z(["utm_source","utm_medium","utm_campaign","utm_content"]),U=p.next();!U.done;U=p.next()){var g=U.value;_.CD(R,g)&&_.iB(f,g,_.CD(R,g))}var K,E=(K=d.hl)!=null?K:_.CD(R,"hl");E!==void 0&&_.iB(f,"hl",E)}catch(Y){if(!(Y instanceof URIError))throw Y;}d.colorScheme&&_.iB(f,"theme",d.colorScheme);d.style&&_.iB(f,"style",d.style);return f},vCJ=function(d,f){d.mainChannel=_.Bs({destination:d.JSC$19466_win,
iframe:f,origin:d.getTargetOrigin().toString(),channelName:"ow",onMessage:function(R){R=yEs(R.data);if(f===d.iframe)switch(_.Ml(R,1)){case 1:d.eventTarget.dispatchEvent(new WEk);SPB(d);break;case 2:d.eventTarget.dispatchEvent(new fgM(_.ai(R,4),_.ai(R,2),_.Ml(R,5),_.g7(R,o2G,6)));break;case 0:var W;d.eventTarget.dispatchEvent(new RmG(_.ai(R,2),(W=_.Ml(R,3))!=null?W:0));break;case 3:d.eventTarget.dispatchEvent(new WEk(!0));SPB(d,!1);break;case 4:d.eventTarget.dispatchEvent(new pER)}}})},wEB=function(d,
f,R){_.Bs({destination:d.JSC$19466_win,
iframe:f,origin:_.B2(_.ip(_.Cy(new _.R6,d.scheme),d.domain),d.port).toString(),channelName:"owi",onMessage:function(W){f===d.iframe&&(R!==void 0&&R(),vCJ(d,f),d.opened&&d.mainChannel.send(BzY(iyk())),W.reply(),wEB(d,f))}})};
ags.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?qU.prototype.preloadIframe.call(this,Qek(this).toString()):this.iframeLoadPromise};
ags.prototype.openPicker=function(d){var f=this;return _.H(function(R){if(R.nextAddress==1)return f.startUrl=d?d:f.options.includes("po")?"profile-picture/art":"profile-picture",R.yield(VfY(f,Qek(f).toString()),2);if(f.mainChannel){var W=f.mainChannel,p=W.send;var U=iyk();U=_.wK(U,2,f.startUrl);p.call(W,BzY(U))}_.a4(R)})};var FEM=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(FEM,_.US);_.O=FEM.prototype;_.O.getSize=function(){return m6(this,1)};
_.O.setSize=function(d){return _.Se(this,1,d)};
_.O.getWidth=function(){return m6(this,12)};
_.O.getHeight=function(){return m6(this,13)};
_.O.setCenterCrop=function(d){return _.EK(this,20,d)};
_.O.getHtml=function(){return _.XO(this,4)};
_.O.getToken=function(){return _.LD(this,24)};
_.O.setToken=function(d){return _.wK(this,24,d)};
_.O.getBackgroundColor=function(){return m6(this,87)};
_.O.hasBackgroundColor=function(){return _.U2(_.kF(this,87))!=null};
_.O.getStoryboardLevel=function(){return m6(this,109)};var L2=function(d){this.JSC$19474_value_=void 0;this.childNodes_={};if(d){var f=_.QOc(d);d=_.y9(d);for(var R=0;R<f.length;R++)this.set(f[R],d[R])}};
L2.prototype.set=function(d,f){J22(this,d,f,!1)};
L2.prototype.add=function(d,f){J22(this,d,f,!0)};
var J22=function(d,f,R,W){for(var p=0;p<f.length;p++){var U=f.charAt(p);d.childNodes_[U]||(d.childNodes_[U]=new L2);d=d.childNodes_[U]}if(W&&d.JSC$19474_value_!==void 0)throw Error("uk`"+f);d.JSC$19474_value_=R},nC2=function(d,f){for(var R=0;R<f.length;R++)if(d=d.childNodes_[f.charAt(R)],!d)return;
return d};
L2.prototype.get=function(d){return(d=nC2(this,d))?d.JSC$19474_value_:void 0};
L2.prototype.getValues=function(){var d=[];hmJ(this,d);return d};
var hmJ=function(d,f){d.JSC$19474_value_!==void 0&&f.push(d.JSC$19474_value_);for(var R in d.childNodes_)hmJ(d.childNodes_[R],f)};
L2.prototype.getKeys=function(d){var f=[];if(d){for(var R=this,W=0;W<d.length;W++){var p=d.charAt(W);if(!R.childNodes_[p])return[];R=R.childNodes_[p]}oCs(R,d,f)}else oCs(this,"",f);return f};
var oCs=function(d,f,R){d.JSC$19474_value_!==void 0&&R.push(f);for(var W in d.childNodes_)oCs(d.childNodes_[W],f+W,R)};
_.O=L2.prototype;_.O.containsKey=function(d){return this.get(d)!==void 0};
_.O.containsValue=function(d){if(this.JSC$19474_value_===d)return!0;for(var f in this.childNodes_)if(this.childNodes_[f].containsValue(d))return!0;return!1};
_.O.clear=function(){this.childNodes_={};this.JSC$19474_value_=void 0};
_.O.remove=function(d){for(var f=this,R=[],W=0;W<d.length;W++){var p=d.charAt(W);if(!f.childNodes_[p])throw Error("vk`"+d);R.push([f,p]);f=f.childNodes_[p]}d=f.JSC$19474_value_;for(delete f.JSC$19474_value_;R.length>0;)if(W=R.pop(),f=W[0],W=W[1],f.childNodes_[W].isEmpty())delete f.childNodes_[W];else break;return d};
_.O.clone=function(){return new L2(this)};
_.O.getCount=function(){return A4y(this.getValues())};
_.O.isEmpty=function(){return this.JSC$19474_value_===void 0&&_.uo.isEmpty(this.childNodes_)};var gzB=function(){if(!$5L){var d=$5L=new L2,f;for(f in NpG)d.add(f,NpG[f])}},$5L,e5=function(d,f){this.types=d;
this.setters=f},NpG={a:new e5([3,
0],[function(d,f){_.EK(d,21,f)},
function(d,f){_.Se(d,56,f)}]),
al:new e5([3],[function(d,f){_.EK(d,74,f)}]),
b:new e5([3,0],[function(d,f){_.EK(d,23,f)},
function(d,f){_.Se(d,38,f)}]),
ba:new e5([0],[function(d,f){_.Se(d,85,f)}]),
bc:new e5([0],[function(d,f){_.Se(d,87,f)}]),
br:new e5([0],[function(d,f){_.Se(d,86,f)}]),
c:new e5([3,0],[function(d,f){_.EK(d,2,f)},
function(d,f){_.Se(d,39,f)}]),
cc:new e5([3],[function(d,f){_.EK(d,51,f)}]),
ci:new e5([3],[function(d,f){_.EK(d,32,f)}]),
ckm:new e5([3],[function(d,f){_.EK(d,104,f)}]),
cp:new e5([0],[function(d,f){_.Se(d,92,f)}]),
cr:new e5([3],[function(d,f){_.EK(d,108,f)}]),
cv:new e5([0],[function(d,f){_.Se(d,94,f)}]),
d:new e5([3],[function(d,f){_.EK(d,3,f)}]),
dc:new e5([5],[function(d,f){_.wK(d,99,f)}]),
df:new e5([3],[function(d,f){_.EK(d,80,f)}]),
dv:new e5([3],[function(d,f){_.EK(d,90,f)}]),
e:new e5([0],[function(d,f){_.Se(d,15,f)}]),
em:new e5([0],[function(d,f){_.Se(d,107,f)}]),
f:new e5([4],[function(d,f){_.wK(d,16,f)}]),
fg:new e5([3],[function(d,f){_.EK(d,34,f)}]),
fh:new e5([3],[function(d,f){_.EK(d,30,f)}]),
fm:new e5([3],[function(d,f){_.EK(d,84,f)}]),
fo:new e5([2],[function(d,f){_.Ks(d,79,_.yV(f))}]),
ft:new e5([3],[function(d,f){_.EK(d,50,f)}]),
fv:new e5([3],[function(d,f){_.EK(d,31,f)}]),
g:new e5([3],[function(d,f){_.EK(d,14,f)}]),
gce:new e5([4],[function(d,f){_.wK(d,112,f)}]),
gd:new e5([3],[function(d,f){_.EK(d,83,f)}]),
gm:new e5([3],[function(d,f){_.EK(d,105,f)}]),
h:new e5([3,0],[function(d,f){_.EK(d,4,f)},
function(d,f){_.Se(d,13,f)}]),
i:new e5([3],[function(d,f){_.EK(d,22,f)}]),
ic:new e5([0],[function(d,f){_.Se(d,71,f)}]),
id:new e5([3],[function(d,f){_.EK(d,70,f)}]),
il:new e5([3],[function(d,f){_.EK(d,96,f)}]),
ip:new e5([3],[function(d,f){_.EK(d,54,f)}]),
iv:new e5([0],[function(d,f){_.ag(d,75,f)}]),
j:new e5([1],[function(d,f){f=f==null?f:UcY(f);_.Ks(d,29,f)}]),
k:new e5([3,0],[function(d,f){_.EK(d,17,f)},
function(d,f){_.Se(d,42,f)}]),
l:new e5([0],[function(d,f){_.Se(d,44,f)}]),
lf:new e5([3],[function(d,f){_.EK(d,65,f)}]),
lo:new e5([3],[function(d,f){_.EK(d,97,f)}]),
m:new e5([0],[function(d,f){_.Se(d,63,f)}]),
md:new e5([3],[function(d,f){_.EK(d,91,f)}]),
mm:new e5([4],[function(d,f){_.wK(d,81,f)}]),
mo:new e5([3],[function(d,f){_.EK(d,73,f)}]),
mp:new e5([0],[function(d,f){_.Se(d,115,f)}]),
mv:new e5([3],[function(d,f){_.EK(d,66,f)}]),
n:new e5([3],[function(d,f){d.setCenterCrop(f)}]),
nc:new e5([3],[function(d,f){_.EK(d,55,f)}]),
nd:new e5([3],[function(d,f){_.EK(d,53,f)}]),
ng:new e5([3],[function(d,f){_.EK(d,95,f)}]),
ngm:new e5([3],[function(d,f){_.EK(d,106,f)}]),
no:new e5([3],[function(d,f){_.EK(d,37,f)}]),
ns:new e5([3],[function(d,f){_.EK(d,40,f)}]),
nt0:new e5([4],[function(d,f){_.wK(d,36,f)}]),
ntm:new e5([3],[function(d,f){_.EK(d,114,f)}]),
nu:new e5([3],[function(d,f){_.EK(d,46,f)}]),
nw:new e5([3],[function(d,f){_.EK(d,48,f)}]),
o:new e5([1,3],[function(d,f){f=f==null?f:UcY(f);_.Ks(d,7,f)},
function(d,f){_.EK(d,27,f)}]),
p:new e5([3,0],[function(d,f){_.EK(d,19,f)},
function(d,f){_.Se(d,43,f)}]),
pa:new e5([3],[function(d,f){_.EK(d,61,f)}]),
pc:new e5([0],[function(d,f){_.Se(d,88,f)}]),
pd:new e5([3],[function(d,f){_.EK(d,60,f)}]),
pf:new e5([3],[function(d,f){_.EK(d,67,f)}]),
pg:new e5([3],[function(d,f){_.EK(d,72,f)}]),
pi:new e5([2],[function(d,f){_.Ks(d,76,_.yV(f))}]),
pp:new e5([3],[function(d,f){_.EK(d,52,f)}]),
pt:new e5([4],[function(d,f){_.wK(d,111,f)}]),
q:new e5([4],[function(d,f){_.wK(d,28,f)}]),
r:new e5([3,0],[function(d,f){_.EK(d,6,f)},
function(d,f){_.Se(d,26,f)}]),
ra:new e5([3],[function(d,f){_.EK(d,103,f)}]),
rf:new e5([3],[function(d,f){_.EK(d,100,f)}]),
rg:new e5([3],[function(d,f){_.EK(d,59,f)}]),
rh:new e5([3],[function(d,f){_.EK(d,49,f)}]),
rj:new e5([3],[function(d,f){_.EK(d,57,f)}]),
ro:new e5([2],[function(d,f){_.Ks(d,78,_.yV(f))}]),
rp:new e5([3],[function(d,f){_.EK(d,58,f)}]),
rw:new e5([3],[function(d,f){_.EK(d,35,f)}]),
rwa:new e5([3],[function(d,f){_.EK(d,64,f)}]),
rwu:new e5([3],[function(d,f){_.EK(d,41,f)}]),
s:new e5([3,0],[function(d,f){_.EK(d,33,f)},
function(d,f){d.setSize(f)}]),
sb:new e5([0],[function(d,f){_.Se(d,110,f)}]),
sc:new e5([0],[function(d,f){_.Se(d,89,f)}]),
sg:new e5([3],[function(d,f){_.EK(d,82,f)}]),
sl:new e5([0],[function(d,f){_.Se(d,109,f)}]),
sm:new e5([3],[function(d,f){_.EK(d,93,f)}]),
t:new e5([4],[function(d,f){d.setToken(f)}]),
tm:new e5([3],[function(d,f){_.EK(d,113,f)}]),
u:new e5([3],[function(d,f){_.EK(d,18,f)}]),
ut:new e5([3],[function(d,f){_.EK(d,45,f)}]),
v:new e5([0],[function(d,f){_.Se(d,62,f)}]),
vb:new e5([0],[function(d,f){_.ag(d,68,f)}]),
vf:new e5([4],[function(d,f){_.wK(d,102,f)}]),
vl:new e5([0],[function(d,f){_.ag(d,69,f)}]),
vm:new e5([3],[function(d,f){_.EK(d,98,f)}]),
w:new e5([0],[function(d,f){_.Se(d,12,f)}]),
x:new e5([0],[function(d,f){_.Se(d,9,f)}]),
y:new e5([0],[function(d,f){_.Se(d,10,f)}]),
ya:new e5([2],[function(d,f){_.Ks(d,77,_.yV(f))}]),
z:new e5([0],[function(d,f){_.Se(d,11,f)}])};
gzB.prototype.parse=function(d){var f=new FEM,R=new FEM;if(d=="")d=!0;else{d=d.split("-");for(var W=!0,p=0;p<d.length;p++){var U=d[p];if(U.length==0)W=!1;else{var g=U,K=!1;var E=g;var Y=g.charAt(0);Y!=Y.toLowerCase()&&(K=!0,E=g.charAt(0).toLowerCase()+g.substring(1));var b=$5L;for(Y=1;Y<=E.length;++Y){var D=b,I=E.substring(0,Y);if(I.length==0?D.isEmpty():!nC2(D,I))break}E=Y==1?null:(E=b.get(E.substring(0,Y-1)))?{option:g.substring(0,Y-1),value:g.substring(Y-1),signed:K,attributes:E}:null;if(E){g=
[];K=[];Y=!1;for(b=0;b<E.attributes.types.length;b++){D=E.attributes.types[b];var L=E.value;I=p;if(E.signed&&D==1)for(var X=L.length;X<12&&I<d.length-1;)L+="-"+d[I+1],X=L.length,++I;else if(D==2)for(;I<d.length-1&&d[I+1].match(/^[\d\.]/);)L+="-"+d[I+1],++I;X=E.attributes.setters[b];L=y2I(this,D)(E.option,L,f,R,X);if(L===null){Y=!0;p=I;break}else g.push(D),K.push(L)}if(!Y)for(E=0;E<K.length;E++)b=g[E],L=K[E],C$2(this,b)(U,L);W=W&&Y}else W=!1}}d=W}return new i0I(f,R,d)};
var xy=function(d,f,R,W,p,U){p(R,f);d=d.charAt(0);U=U(d==d.toUpperCase());p(W,U)};
_.O=gzB.prototype;_.O.parseAndSetIntOption_=function(d,f,R,W,p){if(f=="")return 0;isFinite(f)&&(f=String(f));f=typeof f==="string"?/^\s*-?0x/i.test(f)?parseInt(f,16):parseInt(f,10):NaN;if(isNaN(f))return 1;xy(d,f,R,W,p,Number);return null};
_.O.logIntParseError_=function(){};
_.O.parseAndSetFloatOption_=function(d,f,R,W,p){if(f=="")return 0;var U=Number(f);f=U==0&&_.su(f)?NaN:U;if(isNaN(f))return 1;xy(d,f,R,W,p,Number);return null};
_.O.logFloatParseError_=function(){};
_.O.parseAndSetBoolOption_=function(d,f,R,W,p){if(f!="")return 2;xy(d,!0,R,W,p,Boolean);return null};
_.O.logBoolParseError_=function(){};
_.O.parseAndSetStringOption_=function(d,f,R,W,p){if(f=="")return 0;xy(d,f,R,W,p,function(U){return U?"1":""});
return null};
_.O.logStringParseError_=function(){};
_.O.parseAndSetUint64Base64Option_=function(d,f,R,W,p){if(f=="")return 0;xy(d,f,R,W,p,function(U){return U?1:0});
return null};
var y2I=function(d,f){switch(f){case 0:return(0,_.lB)(d.parseAndSetIntOption_,d);case 2:return(0,_.lB)(d.parseAndSetFloatOption_,d);case 3:return(0,_.lB)(d.parseAndSetBoolOption_,d);case 4:return(0,_.lB)(d.parseAndSetStringOption_,d);case 1:return(0,_.lB)(d.parseAndSetUint64Base64Option_,d);default:return function(){}}},C$2=function(d,f){switch(f){case 0:return(0,_.lB)(d.logIntParseError_,d);
case 2:return(0,_.lB)(d.logFloatParseError_,d);case 3:return(0,_.lB)(d.logBoolParseError_,d);case 4:case 1:return(0,_.lB)(d.logStringParseError_,d);default:return function(){}}},i0I=function(d,f,R){this.valueProto_=d;
this.signatureFlagProto_=f;this.JSC$19486_valid_=R};
i0I.prototype.isValid=function(){return this.JSC$19486_valid_};var U_y=function(d){this.JSC$19487_parser_=null;this.JSC$19487_components_=[];this.JSC$19487_parsedOptions_=null;BpI(this,d)},c28=function(d){d.JSC$19487_parser_==null&&(d.JSC$19487_parser_=new gzB);
return d.JSC$19487_parser_},BpI=function(d,f){d.JSC$19487_parsedOptions_=f?typeof f==="string"?c28(d).parse(f):f:c28(d).parse("")},X_=function(d,f){return d==f?!1:!0};
_.O=U_y.prototype;_.O.JSC$19489_setCrop=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,_.XO(R,2),_.XO(f.signatureFlagProto_,2))&&_.EK(R,2,d);return this};
_.O.JSC$19489_setCircleCrop=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,rU(R,51),rU(f.signatureFlagProto_,51))&&_.EK(R,51,d);return this};
_.O.JSC$19489_setImageCrop=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,rU(R,32),rU(f.signatureFlagProto_,32))&&_.EK(R,32,d);return this};
_.O.JSC$19489_setHeight=function(d){var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,R.getHeight(),f.signatureFlagProto_.getHeight())&&_.Se(R,13,d);return this};
_.O.setCenterCrop=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,_.XO(R,20),_.XO(f.signatureFlagProto_,20))&&R.setCenterCrop(d);return this};
_.O.JSC$19489_setSmartCrop=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,_.XO(R,19),_.XO(f.signatureFlagProto_,19))&&_.EK(R,19,d);return this};
_.O.JSC$19489_setPad=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,rU(R,60),rU(f.signatureFlagProto_,60))&&_.EK(R,60,d);return this};
_.O.JSC$19489_setSmartCropUseFace=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,_.XO(R,67),_.XO(f.signatureFlagProto_,67))&&_.EK(R,67,d);return this};
_.O.JSC$19489_setSmartCropNoClip=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,_.XO(R,52),_.XO(f.signatureFlagProto_,52))&&_.EK(R,52,d);return this};
_.O.setSize=function(d){var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,R.getSize(),f.signatureFlagProto_.getSize())&&R.setSize(d);return this};
_.O.setToken=function(d){d=d||void 0;var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,R.getToken(),f.signatureFlagProto_.getToken())&&R.setToken(d);return this};
_.O.JSC$19489_setWidth=function(d){var f=this.JSC$19487_parsedOptions_,R=f.valueProto_;X_(d,R.getWidth(),f.signatureFlagProto_.getWidth())&&_.Se(R,12,d);return this};
_.O.clearOptions=function(){BpI(this,"");return this};
_.O.build=function(){this.JSC$19487_components_.length=0;var d=this.JSC$19487_parsedOptions_,f=d.valueProto_;d=d.signatureFlagProto_;Ty(this,"s",f.getSize(),d.getSize());Ty(this,"w",f.getWidth(),d.getWidth());AI(this,"c",_.XO(f,2),_.XO(d,2));AI(this,"d",_.XO(f,3),_.XO(d,3));Ty(this,"h",f.getHeight(),d.getHeight());AI(this,"s",rU(f,33),rU(d,33));AI(this,"h",f.getHtml(),d.getHtml());AI(this,"p",_.XO(f,19),_.XO(d,19));AI(this,"pp",_.XO(f,52),_.XO(d,52));AI(this,"pf",_.XO(f,67),_.XO(d,67));AI(this,"n",
_.XO(f,20),_.XO(d,20));Ty(this,"r",m6(f,26),m6(d,26));AI(this,"r",_.XO(f,6),_.XO(d,6));AI(this,"o",rU(f,27),rU(d,27));var R=_.xF(f,7,_.zf);aW(this,"o",R,_.xF(d,7,_.zf));R=_.xF(f,29,_.zf);aW(this,"j",R,_.xF(d,29,_.zf));Ty(this,"x",m6(f,9),m6(d,9));Ty(this,"y",m6(f,10),m6(d,10));Ty(this,"z",m6(f,11),m6(d,11));AI(this,"g",_.XO(f,14),_.XO(d,14));Ty(this,"e",m6(f,15),m6(d,15));aW(this,"f",_.LD(f,16),_.LD(d,16));AI(this,"k",rU(f,17),rU(d,17));AI(this,"u",rU(f,18),!0);AI(this,"ut",rU(f,45),!0);AI(this,"i",
rU(f,22),!0);AI(this,"a",rU(f,21),rU(d,21));AI(this,"b",_.XO(f,23),_.XO(d,23));Ty(this,"b",m6(f,38),m6(d,38));Ty(this,"c",m6(f,39),m6(d,39),16,8);aW(this,"q",_.LD(f,28),_.LD(d,28));AI(this,"fh",rU(f,30),rU(d,30));AI(this,"fv",rU(f,31),rU(d,31));AI(this,"fg",_.XO(f,34),_.XO(d,34));AI(this,"ci",rU(f,32),rU(d,32));aW(this,"t",f.getToken(),d.getToken());aW(this,"nt0",_.LD(f,36),_.LD(d,36));AI(this,"rw",_.XO(f,35),_.XO(d,35));AI(this,"rwu",_.XO(f,41),_.XO(d,41));AI(this,"rwa",_.XO(f,64),_.XO(d,64));AI(this,
"nw",_.XO(f,48),_.XO(d,48));AI(this,"rh",_.XO(f,49),_.XO(d,49));AI(this,"no",_.XO(f,37),_.XO(d,37));AI(this,"ns",rU(f,40),rU(d,40));Ty(this,"k",m6(f,42),m6(d,42));Ty(this,"p",m6(f,43),m6(d,43));Ty(this,"l",m6(f,44),m6(d,44));Ty(this,"v",m6(f,62),m6(d,62));AI(this,"nu",rU(f,46),rU(d,46));AI(this,"ft",rU(f,50),rU(d,50));AI(this,"cc",rU(f,51),rU(d,51));AI(this,"nd",rU(f,53),rU(d,53));AI(this,"ip",rU(f,54),rU(d,54));AI(this,"nc",rU(f,55),rU(d,55));Ty(this,"a",m6(f,56),m6(d,56));AI(this,"rj",rU(f,57),
rU(d,57));AI(this,"rp",rU(f,58),rU(d,58));AI(this,"rg",rU(f,59),rU(d,59));AI(this,"pd",rU(f,60),rU(d,60));AI(this,"pa",rU(f,61),rU(d,61));Ty(this,"m",m6(f,63),m6(d,63));Ty(this,"vb",u_(f,68),u_(d,68));Ty(this,"vl",u_(f,69),u_(d,69));AI(this,"lf",rU(f,65),rU(d,65));AI(this,"mv",rU(f,66),rU(d,66));AI(this,"id",rU(f,70),rU(d,70));Ty(this,"ic",m6(f,71),!0);AI(this,"pg",_.XO(f,72),_.XO(d,72));AI(this,"mo",rU(f,73),rU(d,73));AI(this,"al",rU(f,74),rU(d,74));Ty(this,"iv",u_(f,75),u_(d,75));Ty(this,"pi",Pj(f,
76),Pj(d,76));Ty(this,"ya",Pj(f,77),Pj(d,77));Ty(this,"ro",Pj(f,78),Pj(d,78));Ty(this,"fo",Pj(f,79),Pj(d,79));AI(this,"df",rU(f,80),rU(d,80));aW(this,"mm",_.LD(f,81),_.LD(d,81));AI(this,"sg",rU(f,82),rU(d,82));AI(this,"gd",rU(f,83),rU(d,83));AI(this,"fm",rU(f,84),rU(d,84));Ty(this,"ba",m6(f,85),m6(d,85));Ty(this,"br",m6(f,86),m6(d,86));Ty(this,"bc",f.getBackgroundColor(),d.getBackgroundColor(),16,8);Ty(this,"pc",m6(f,88),m6(d,88),16,8);Ty(this,"sc",m6(f,89),m6(d,89),16,8);AI(this,"dv",rU(f,90),rU(d,
90));AI(this,"md",rU(f,91),rU(d,91));Ty(this,"cp",m6(f,92),m6(d,92));AI(this,"sm",rU(f,93),rU(d,93));Ty(this,"cv",m6(f,94),m6(d,94));AI(this,"ng",rU(f,95),rU(d,95));AI(this,"il",rU(f,96),rU(d,96));AI(this,"lo",rU(f,97),rU(d,97));AI(this,"vm",rU(f,98),rU(d,98));aW(this,"dc",_.LD(f,99),_.LD(d,99));AI(this,"rf",rU(f,100),rU(d,100));aW(this,"vf",_.LD(f,102),_.LD(d,102));AI(this,"ra",_.XO(f,103),_.XO(d,103));AI(this,"ckm",rU(f,104),rU(d,104));AI(this,"gm",rU(f,105),rU(d,105));AI(this,"ngm",rU(f,106),rU(d,
106));Ty(this,"em",m6(f,107),m6(d,107));AI(this,"cr",rU(f,108),rU(d,108));Ty(this,"sl",f.getStoryboardLevel(),d.getStoryboardLevel());Ty(this,"sb",m6(f,110),m6(d,110));aW(this,"pt",_.LD(f,111),_.LD(d,111));aW(this,"gce",_.LD(f,112),_.LD(d,112));AI(this,"tm",rU(f,113),rU(d,113));AI(this,"ntm",rU(f,114),rU(d,114));Ty(this,"mp",m6(f,115),m6(d,115));return this.JSC$19487_components_.join("-")};
var Ty=function(d,f,R,W,p,U){if(R!=null){var g=p==void 0||p!=10&&p!=16?10:p;R=Number(R).toString(g);p=new xcI;p.append(g==16?"0x":"");g=p.append;U==void 0?U="":(U-=R.length,U=U<=0?"":(0,_.Gvi)("0",U));g.call(p,U);p.append(R);tfk(d,f,p.toString(),!!Number(W))}},AI=function(d,f,R,W){R&&tfk(d,f,"",!!W)},aW=function(d,f,R,W){R&&tfk(d,f,String(R),!!Number(W))},tfk=function(d,f,R,W){W&&(f=f.charAt(0).toUpperCase()+f.substring(1));
d.JSC$19487_components_.push(f+R)};_.fv($Z,U_y);_.O=$Z.prototype;_.O.JSC$19489_setCrop=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setCrop.call(this,d)};
_.O.JSC$19489_setHeight=function(d){d=d==null||d<0?void 0:d;d!=null&&this.setSize();return $Z.superClass_.JSC$19489_setHeight.call(this,d)};
_.O.JSC$19489_setImageCrop=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setImageCrop.call(this,d)};
_.O.JSC$19489_setCircleCrop=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setCircleCrop.call(this,d)};
_.O.setSize=function(d){_.tn(d)&&(d=Math.max(d.width,d.height));d=d==null||d<0?void 0:d;d!=null&&(this.JSC$19489_setWidth(),this.JSC$19489_setHeight());return $Z.superClass_.setSize.call(this,d)};
_.O.JSC$19489_setSmartCrop=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setSmartCrop.call(this,d)};
_.O.JSC$19489_setSmartCropNoClip=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setSmartCropNoClip.call(this,d)};
_.O.JSC$19489_setSmartCropUseFace=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setSmartCropUseFace.call(this,d)};
_.O.setCenterCrop=function(d){d&&MU(this);return $Z.superClass_.setCenterCrop.call(this,d)};
_.O.JSC$19489_setPad=function(d){d&&MU(this);return $Z.superClass_.JSC$19489_setPad.call(this,d)};
_.O.JSC$19489_setWidth=function(d){d=d==null||d<0?void 0:d;d!=null&&this.setSize();return $Z.superClass_.JSC$19489_setWidth.call(this,d)};
var dCR=function(d){d.clearOptions();var f=d.JSC$19487_parsedOptions_,R=f.valueProto_;X_(!0,_.XO(R,3),_.XO(f.signatureFlagProto_,3))&&_.EK(R,3,!0);return d},MU=function(d){d.setCenterCrop();
d.JSC$19489_setCircleCrop();d.JSC$19489_setCrop();d.JSC$19489_setImageCrop();d.JSC$19489_setPad();d.JSC$19489_setSmartCrop();d.JSC$19489_setSmartCropNoClip();d.JSC$19489_setSmartCropUseFace()};
$Z.prototype.build=function(){var d=this.JSC$19487_parsedOptions_.valueProto_;rU(d,18)||rU(d,45)?d.getSize()||this.setSize(0):(d=this.JSC$19487_parsedOptions_.valueProto_,d.getSize()||d.getWidth()||d.getHeight()||(this.setSize(),this.JSC$19489_setHeight(),this.JSC$19489_setWidth(),MU(this)));return $Z.superClass_.build.call(this)};var jXR=/^[^\/]*\/\//,wh=function(d,f){f=f===void 0?!1:f;this.original_=d;this.originalPrefix_="";(d=this.original_.match(jXR))&&d[0]?(this.originalPrefix_=d[0],d=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):d="http://"+this.original_;this.uri_=_.yT(d,!0);this.isFreeformUrl_=f;this.JSC$19493_valid_=!0;this.obfuscated_=!1},fiy=function(d,f){d.JSC$19495_pathPrefix_=d.JSC$19495_pathPrefix_?d.JSC$19495_pathPrefix_+("/"+f):f},lx=function(d){if(d.JSC$19495_components_==
void 0){var f=d.uri_.getPath().substring(1);
d.JSC$19495_pathPrefix_=null;if(d.isFreeformUrl_){d.JSC$19495_components_=[];if((f.match(/=/g)||[]).length>1)return d.JSC$19493_valid_=!1,d.JSC$19495_components_;var R=f.indexOf("=");R!=-1?(d.JSC$19495_components_.push(f.substr(0,R)),d.JSC$19495_components_.push(f.substr(R+1))):d.JSC$19495_components_.push(f);return d.JSC$19495_components_}d.JSC$19495_components_=f.split("/");f=d.JSC$19495_components_.length;f>2&&d.JSC$19495_components_[0]=="u"&&(fiy(d,d.JSC$19495_components_[0]+"/"+d.JSC$19495_components_[1]),
d.JSC$19495_components_.shift(),d.JSC$19495_components_.shift(),f-=2);if(f==0||f==4||f>7)return d.JSC$19493_valid_=!1,d.JSC$19495_components_;if(f==2)fiy(d,d.JSC$19495_components_[0]);else if(d.JSC$19495_components_[0]=="image")fiy(d,d.JSC$19495_components_[0]);else if(f==7||f==3)return d.JSC$19493_valid_=!1,d.JSC$19495_components_;if(f<=3){d.obfuscated_=!0;f==3&&(fiy(d,d.JSC$19495_components_[1]),d.JSC$19495_components_.shift(),--f);--f;R=d.JSC$19495_components_[f];var W=R.indexOf("=");W!=-1&&(d.JSC$19495_components_[f]=
R.substr(0,W),d.JSC$19495_components_.push(R.substr(W+1)))}}return d.JSC$19495_components_};
wh.prototype.isValid=function(){lx(this);return this.JSC$19493_valid_};
wh.prototype.isObfuscated=function(){lx(this);return this.obfuscated_};
var RRL=function(d){lx(d);return d.isFreeformUrl_},Gy=function(d){lx(d);
d.JSC$19495_pathPrefix_==void 0&&(d.JSC$19495_pathPrefix_=null);return d.JSC$19495_pathPrefix_},Wx$=function(d){switch(lx(d).length){case 7:return!0;
case 6:return Gy(d)==null;case 5:return!1;case 3:return!0;case 2:return Gy(d)==null;case 1:return!1;default:return!1}},S5=function(d,f){if(RRL(d))a:{switch(f){case 7:f=0;
break;case 4:if(!Wx$(d)){d=null;break a}f=1;break;default:d=null;break a}d=lx(d)[f]}else if(d.isObfuscated())a:{var R=Gy(d)!=null?1:0;switch(f){case 6:f=R;break;case 4:if(!Wx$(d)){d=null;break a}f=1+R;break;default:d=null;break a}d=lx(d)[f]}else a:{R=Gy(d)!=null?1:0;switch(f){case 0:f=R;break;case 1:f=1+R;break;case 2:f=2+R;break;case 3:f=3+R;break;case 4:if(!Wx$(d)){d=null;break a}f=4+R;break;case 5:f=Wx$(d)?1:0;f=4+R+f;break;default:d=null;break a}d=lx(d)[f]}return d};
wh.prototype.getOptions=function(){this.options_==void 0&&(this.options_=S5(this,4));return this.options_};var s0L=function(){};
s0L.prototype.parse=function(d,f){return new OYG(d,f===void 0?!1:f)};
var OYG=function(d,f){wh.call(this,d,f===void 0?!1:f)};
_.x(OYG,wh);_.fv(Ns,$Z);var ZYR;Ns.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
Ns.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var d=Ns.superClass_.build.call(this),f=[];Gy(this.parsedImageUrl_)!=null&&f.push(Gy(this.parsedImageUrl_));var R=RRL(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var W=this.parsedImageUrl_;W.obfuscatedData_==void 0&&(W.obfuscatedData_=S5(W,6));f.push(W.obfuscatedData_+(d?"="+d:""))}else if(R){W=f.push;var p=this.parsedImageUrl_;p.freeformUrlPath_===void 0&&(p.freeformUrlPath_=S5(p,
7));W.call(f,p.freeformUrlPath_);d&&f.push(d)}else W=f.push,p=this.parsedImageUrl_,p.obfuscatedGaiaId_==void 0&&(p.obfuscatedGaiaId_=S5(p,0)),W.call(f,p.obfuscatedGaiaId_),W=f.push,p=this.parsedImageUrl_,p.photoId_==void 0&&(p.photoId_=S5(p,1)),W.call(f,p.photoId_),W=f.push,p=this.parsedImageUrl_,p.imageVersion_==void 0&&(p.imageVersion_=S5(p,2)),W.call(f,p.imageVersion_),W=f.push,p=this.parsedImageUrl_,p.signature_==void 0&&(p.signature_=S5(p,3)),W.call(f,p.signature_),d&&f.push(d),d=f.push,W=this.parsedImageUrl_,
W.filename_==void 0&&(W.filename_=S5(W,5)),d.call(f,W.filename_);f=R?f.join("="):f.join("/");f=_.yT(this.protocolPrefix_+this.JSC$19501_domain_+"/"+f+(this.JSC$19501_query_?"?"+this.JSC$19501_query_:"")).toString();f.startsWith("%3a//")&&(f=f.replace("%3a//","://"));return f};var pPG=_.o2(["viewBox"]),UCI=_.o2(["width"]),OcI=_.o2(["height"]),ZcL=_.o2(["fill"]),sX2=_.o2(["id"]),gE2=_.o2(["x"]),HcI=_.o2(["y"]);HYy.prototype.getLength=function(){return this.parsedData.length};
HYy.prototype.write=function(d){for(var f=0,R=this.parsedData.length;f<R;f++)d.put(this.parsedData[f],8)};
var D_2=function(d,f){var R=new HYy(f);d.dataList.push(R);R=d.errorCorrectLevel;var W=1,p=encodeURI(f).toString().replace(/%[0-9a-fA-F]{2}/g,"a");f=p.length+(p.length!=f?3:0);p=0;for(var U=Vn.length;p<=U;p++){var g=0;switch(R){case 1:g=Vn[p][0];break;case 0:g=Vn[p][1];break;case 3:g=Vn[p][2];break;case 2:g=Vn[p][3]}if(f<=g)break;else W++}if(W>Vn.length)throw Error("Ek");d.typeNumber=W;d.dataCache=null};
KQs.prototype.isDark=function(d,f){if(d<0||this.moduleCount<=d||f<0||this.moduleCount<=f)throw Error("wk`"+d+"`"+f);return this.modules[d][f]};
for(var Iwy=function(d,f,R){d.moduleCount=d.typeNumber*4+17;d.modules=Array(d.moduleCount);for(var W=0;W<d.moduleCount;W++){d.modules[W]=Array(d.moduleCount);for(var p=0;p<d.moduleCount;p++)d.modules[W][p]=null}Kx8(d,0,0);Kx8(d,d.moduleCount-7,0);Kx8(d,0,d.moduleCount-7);W=EEM[d.typeNumber-1];for(p=0;p<W.length;p++)for(var U=0;U<W.length;U++){var g=W[p],K=W[U];if(d.modules[g][K]==null)for(var E=-2;E<=2;E++)for(var Y=-2;Y<=2;Y++)d.modules[g+E][K+Y]=E==-2||E==2||Y==-2||Y==2||E==0&&Y==0?!0:!1}for(W=
8;W<d.moduleCount-8;W++)d.modules[W][6]==null&&(d.modules[W][6]=W%2==0);for(W=8;W<d.moduleCount-8;W++)d.modules[6][W]==null&&(d.modules[6][W]=W%2==0);W=d.errorCorrectLevel<<3|R;for(p=W<<10;rh(p)-rh(1335)>=0;)p^=1335<<rh(p)-rh(1335);W=(W<<10|p)^21522;for(p=0;p<15;p++)U=!f&&(W>>p&1)==1,p<6?d.modules[p][8]=U:p<8?d.modules[p+1][8]=U:d.modules[d.moduleCount-15+p][8]=U;for(p=0;p<15;p++)U=!f&&(W>>p&1)==1,p<8?d.modules[8][d.moduleCount-p-1]=U:p<9?d.modules[8][15-p-1+1]=U:d.modules[8][15-p-1]=U;d.modules[d.moduleCount-
8][8]=!f;if(d.typeNumber>=7){W=d.typeNumber;for(p=W<<12;rh(p)-rh(7973)>=0;)p^=7973<<rh(p)-rh(7973);W=W<<12|p;for(p=0;p<18;p++)U=!f&&(W>>p&1)==1,d.modules[Math.floor(p/3)][p%3+d.moduleCount-8-3]=U;for(p=0;p<18;p++)U=!f&&(W>>p&1)==1,d.modules[p%3+d.moduleCount-8-3][Math.floor(p/3)]=U}if(d.dataCache==null){p=d.typeNumber;U=d.dataList;f=d.errorCorrectLevel;W=zRs(p,f);if(W==void 0)throw Error("Dk`"+p+"`"+f);g=W.length/3;f=[];for(K=0;K<g;K++){E=W[K*3];Y=W[K*3+1];for(var b=W[K*3+2],D=0;D<E;D++)f.push(new EzY(Y,
b))}W=new zbL;for(g=0;g<U.length;g++)K=U[g],W.put(K.mode,4),W.put(K.getLength(),kRJ(K.mode,p)),K.write(W);for(g=p=0;g<f.length;g++)p+=f[g].dataCount;if(W.length>p*8)throw Error("xk`"+W.length+"`"+p*8);for(W.length+4<=p*8&&W.put(0,4);W.length%8!=0;)YqG(W,!1);for(;!(W.length>=p*8);){W.put(236,8);if(W.length>=p*8)break;W.put(17,8)}U=p=Y=0;g=Array(f.length);K=Array(f.length);for(E=0;E<f.length;E++){D=f[E].dataCount;var I=f[E].totalCount-D;p=Math.max(p,D);U=Math.max(U,I);g[E]=Array(D);for(b=0;b<g[E].length;b++)g[E][b]=
255&W.buffer[b+Y];Y+=D;b=I;D=new y2([1],0);for(I=0;I<b;I++)D=D.multiply(new y2([1,bcJ(I)],0));b=D;D=(new y2(g[E],b.getLength()-1)).mod(b);K[E]=Array(b.getLength()-1);for(b=0;b<K[E].length;b++)I=b+D.getLength()-K[E].length,K[E][b]=I>=0?D.get(I):0}for(b=W=0;b<f.length;b++)W+=f[b].totalCount;W=Array(W);for(b=Y=0;b<p;b++)for(E=0;E<f.length;E++)b<g[E].length&&(W[Y++]=g[E][b]);for(b=0;b<U;b++)for(E=0;E<f.length;E++)b<K[E].length&&(W[Y++]=K[E][b]);d.dataCache=W}f=d.dataCache;W=-1;p=d.moduleCount-1;U=7;g=
0;for(K=d.moduleCount-1;K>0;K-=2)for(K==6&&K--;;){for(E=0;E<2;E++)d.modules[p][K-E]==null&&(Y=!1,g<f.length&&(Y=(f[g]>>>U&1)==1),DC$(R,p,K-E)&&(Y=!Y),d.modules[p][K-E]=Y,U--,U==-1&&(g++,U=7));p+=W;if(p<0||d.moduleCount<=p){p-=W;W=-W;break}}},Kx8=function(d,f,R){for(var W=-1;W<=7;W++)if(!(f+W<=-1||d.moduleCount<=f+W))for(var p=-1;p<=7;p++)R+p<=-1||d.moduleCount<=R+p||(d.modules[f+W][R+p]=0<=W&&W<=6&&(p==0||p==6)||0<=p&&p<=6&&(W==0||W==6)||2<=W&&W<=4&&2<=p&&p<=4?!0:!1)},qNM=function(d){for(var f=0,
R=0,W=0;W<8;W++){Iwy(d,!0,W);
var p=d;for(var U=p.moduleCount,g=0,K=0;K<U;K++)for(var E=0;E<U;E++){for(var Y=0,b=p.isDark(K,E),D=-1;D<=1;D++)if(!(K+D<0||U<=K+D))for(var I=-1;I<=1;I++)E+I<0||U<=E+I||(D!=0||I!=0)&&b==p.isDark(K+D,E+I)&&Y++;Y>5&&(g+=3+Y-5)}for(K=0;K<U-1;K++)for(E=0;E<U-1;E++)if(Y=0,p.isDark(K,E)&&Y++,p.isDark(K+1,E)&&Y++,p.isDark(K,E+1)&&Y++,p.isDark(K+1,E+1)&&Y++,Y==0||Y==4)g+=3;for(K=0;K<U;K++)for(E=0;E<U-6;E++)p.isDark(K,E)&&!p.isDark(K,E+1)&&p.isDark(K,E+2)&&p.isDark(K,E+3)&&p.isDark(K,E+4)&&!p.isDark(K,E+5)&&
p.isDark(K,E+6)&&(g+=40);for(E=0;E<U;E++)for(K=0;K<U-6;K++)p.isDark(K,E)&&!p.isDark(K+1,E)&&p.isDark(K+2,E)&&p.isDark(K+3,E)&&p.isDark(K+4,E)&&!p.isDark(K+5,E)&&p.isDark(K+6,E)&&(g+=40);for(E=Y=0;E<U;E++)for(K=0;K<U;K++)p.isDark(K,E)&&Y++;p=g+=Math.abs(100*Y/U/U-50)/5*10;if(W==0||f>p)f=p,R=W}return R},EEM=[[],
[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]],rh=function(d){for(var f=0;d!=0;)f++,d>>>=1;return f},DC$=function(d,f,R){switch(d){case 0:return(f+R)%2==0;
case 1:return f%2==0;case 2:return R%3==0;case 3:return(f+R)%3==0;case 4:return(Math.floor(f/2)+Math.floor(R/3))%2==0;case 5:return f*R%2+f*R%3==0;case 6:return(f*R%2+f*R%3)%2==0;case 7:return(f*R%3+(f+R)%2)%2==0;default:throw Error("yk`"+d);}},kRJ=function(d,f){if(1<=f&&f<10)switch(d){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("zk`"+d);}else if(f<27)switch(d){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("zk`"+d);}else if(f<41)switch(d){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("zk`"+d);}else throw Error("Ak`"+f);},mI=function(d){if(d<1)throw Error("Bk`"+d);
return IiI[d]},bcJ=function(d){for(;d<0;)d+=255;
for(;d>=256;)d-=255;return ux[d]},ux=Array(256),IiI=Array(256),qqM=0;qqM<8;qqM++)ux[qqM]=1<<qqM;
for(var Pb=8;Pb<256;Pb++)ux[Pb]=ux[Pb-4]^ux[Pb-5]^ux[Pb-6]^ux[Pb-8];for(var Lxk=0;Lxk<255;Lxk++)IiI[ux[Lxk]]=Lxk;y2.prototype.get=function(d){return this.num[d]};
y2.prototype.getLength=function(){return this.num.length};
y2.prototype.multiply=function(d){for(var f=Array(this.getLength()+d.getLength()-1),R=0;R<this.getLength();R++)for(var W=0;W<d.getLength();W++)f[R+W]^=bcJ(mI(this.get(R))+mI(d.get(W)));return new y2(f,0)};
y2.prototype.mod=function(d){if(this.getLength()-d.getLength()<0)return this;for(var f=mI(this.get(0))-mI(d.get(0)),R=Array(this.getLength()),W=0;W<this.getLength();W++)R[W]=this.get(W);for(W=0;W<d.getLength();W++)R[W]^=bcJ(mI(d.get(W))+f);return(new y2(R,0)).mod(d)};
var eRM=[[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]],zRs=function(d,f){switch(f){case 1:return eRM[(d-1)*4];case 0:return eRM[(d-1)*4+1];case 3:return eRM[(d-1)*4+2];case 2:return eRM[(d-1)*4+3]}};
zbL.prototype.get=function(d){return(this.buffer[Math.floor(d/8)]>>>7-d%8&1)==1};
zbL.prototype.put=function(d,f){for(var R=0;R<f;R++)YqG(this,(d>>>f-R-1&1)==1)};
var YqG=function(d,f){var R=Math.floor(d.length/8);d.buffer.length<=R&&d.buffer.push(0);f&&(d.buffer[R]|=128>>>d.length%8);d.length++},Vn=[[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]],bYL=function(){var d=function(f,R){this.JSC$19521__el=f;this.JSC$19521__htOption=R};
d.prototype.draw=function(f){function R(b,D){b=document.createElementNS("http://www.w3.org/2000/svg",b);for(var I in D)D.hasOwnProperty(I)&&(I==="href"?_.nYR(b,D[I]):_.Up([_.HC(pPG),_.HC(UCI),_.HC(OcI),_.HC(ZcL),_.HC(sX2),_.HC(gE2),_.HC(HcI)],b,I,D[I]));return b}
var W=this.JSC$19521__htOption,p=this.JSC$19521__el,U=f.moduleCount;this.clear();var g=R("svg",{viewBox:"0 0 "+String(U)+" "+String(U),width:"100%",height:"100%",fill:W.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});p.appendChild(g);g.appendChild(R("rect",{fill:W.colorLight,width:"100%",height:"100%"}));g.appendChild(R("rect",{fill:W.colorDark,width:"1",height:"1",id:"template"}));for(var K=0;K<U;K++)for(var E=0;E<U;E++)if(f.isDark(K,E)){var Y=R("use",{x:String(K),y:String(E),href:"#template"});
g.appendChild(Y)}};
d.prototype.clear=function(){for(;this.JSC$19521__el.hasChildNodes();)this.JSC$19521__el.removeChild(this.JSC$19521__el.lastChild)};
return d}(),YNM=document.documentElement.tagName.toLowerCase()==="svg"?bYL:typeof CanvasRenderingContext2D!="undefined"?function(){var d=function(f,R){this._bIsPainted=!1;
kF2();this.JSC$19521__htOption=R;this._elCanvas=document.createElement("canvas");this._elCanvas.width=R.width;this._elCanvas.height=R.height;f.appendChild(this._elCanvas);this.JSC$19521__el=f;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$19521__el.appendChild(this._elImage);this._bSupportDataURI=null};
d.prototype._onMakeImage=function(){var f=this._elCanvas.toDataURL("image/png");this._elImage.src=f;this._elImage.style.display="block";this._elCanvas.style.display="none"};
d.prototype._safeSetDataURI=function(f,R){var W=this;W._fFail=R;W._fSuccess=f;W._bSupportDataURI===null?(f=_.eb("IMG"),R=function(){W._bSupportDataURI=!1;W._fFail&&W._fFail.call(W)},f.onabort=R,f.onerror=R,f.onload=function(){W._bSupportDataURI=!0;
W._fSuccess&&W._fSuccess.call(W)},f.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):W._bSupportDataURI===!0&&W._fSuccess?W._fSuccess.call(W):W._bSupportDataURI===!1&&W._fFail&&W._fFail.call(W)};
d.prototype.draw=function(f){var R=this._oContext,W=this.JSC$19521__htOption,p=f.moduleCount,U=W.width/p,g=W.height/p,K=Math.round(U),E=Math.round(g);this._elImage.style.display="none";this.clear();for(var Y=0;Y<p;Y++)for(var b=0;b<p;b++){var D=f.isDark(Y,b),I=b*U,L=Y*g;R.strokeStyle=D?W.colorDark:W.colorLight;R.lineWidth=1;R.fillStyle=D?W.colorDark:W.colorLight;R.fillRect(I,L,U,g);R.strokeRect(Math.floor(I)+.5,Math.floor(L)+.5,K,E);R.strokeRect(Math.ceil(I)-.5,Math.ceil(L)-.5,K,E)}this._bIsPainted=
!0};
d.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
d.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
d.prototype.round=function(f){return f?Math.floor(f*1E3)/1E3:f};
return d}():function(){var d=function(f,R){this.JSC$19521__el=f;
this.JSC$19521__htOption=R};
d.prototype.draw=function(f){for(var R=this.JSC$19521__htOption,W=this.JSC$19521__el,p=f.moduleCount,U=Math.floor(R.width/p),g=Math.floor(R.height/p),K=['<table style="border:0;border-collapse:collapse;">'],E=0;E<p;E++){K.push("<tr>");for(var Y=0;Y<p;Y++)K.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+U+"px;height:"+g+"px;background-color:"+(f.isDark(E,Y)?R.colorDark:R.colorLight)+';"></td>');K.push("</tr>")}K.push("</table>");f=K.join("");f=_.LBi(_.xOF,f);_.WH(W,f);
f=W.childNodes[0];p=(R.width-f.offsetWidth)/2;U=(R.height-f.offsetHeight)/2;p>0&&U>0&&(f.style.margin=U+"px "+p+"px")};
d.prototype.clear=function(){this.JSC$19521__el.textContent=""};
return d}();
LQs.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19524__android||this.JSC$19524__android>=3)&&this._oDrawing.makeImage()};
LQs.prototype.clear=function(){this._oDrawing.clear()};
_.RJ.QRCode=LQs;var xCy={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var Qn=function(){};
Qn.prototype.stringify=function(d){return _.RJ.JSON.stringify(d,void 0)};
Qn.prototype.parse=function(d){return _.RJ.JSON.parse(d,void 0)};var XPY=function(){_.E9.call(this,"z")};
_.fv(XPY,_.E9);var Tvy=function(){_.E9.call(this,"y")};
_.fv(Tvy,_.E9);var AoI=null,aiB=function(){return AoI=AoI||new _.DB},MW2=function(d){_.E9.call(this,"serverreachability",d)};
_.fv(MW2,_.E9);var vb=function(d){var f=aiB();f.dispatchEvent(new MW2(f,d))},wPh=function(d,f){_.E9.call(this,"statevent",d);
this.stat=f};
_.fv(wPh,_.E9);var F_=function(d){var f=aiB();f.dispatchEvent(new wPh(f,d))},liM=function(d,f,R,W){_.E9.call(this,"timingevent",d);
this.size=f;this.rtt=R;this.retries=W};
_.fv(liM,_.E9);var GRR=function(d,f,R){var W=aiB();W.dispatchEvent(new liM(W,d,f,R))},JI=function(d,f){if(typeof d!=="function")throw Error("Fk");
return _.RJ.setTimeout(function(){d()},f)};var n2=function(){this.redactEnabled_=!0};
n2.prototype.disableRedact=function(){this.redactEnabled_=!1};
var SqB=function(d,f,R,W,p,U){d.info(function(){if(d.redactEnabled_)if(U){var g="";for(var K=U.split("&"),E=0;E<K.length;E++){var Y=K[E].split("=");if(Y.length>1){var b=Y[0];Y=Y[1];var D=b.split("_");g=D.length>=2&&D[1]=="type"?g+(b+"="+Y+"&"):g+(b+"=redacted&")}}}else g=null;else g=U;return"XMLHTTP REQ ("+W+") [attempt "+p+"]: "+f+"\n"+R+"\n"+g})},VWy=function(d,f,R,W,p,U,g){d.info(function(){return"XMLHTTP RESP ("+W+") [ attempt "+p+"]: "+f+"\n"+R+"\n"+U+" "+g})},hI=function(d,f,R,W){d.info(function(){return"XMLHTTP TEXT ("+
f+"): "+roL(d,R)+(W?" "+W:"")})},mCk=function(d,f){d.info(function(){return"TIMEOUT: "+f})};
n2.prototype.debug=function(){};
n2.prototype.info=function(){};
n2.prototype.warning=function(){};
var roL=function(d,f){if(!d.redactEnabled_)return f;if(!f)return null;try{var R=JSON.parse(f);if(R)for(var W=0;W<R.length;W++)if(Array.isArray(R[W])){var p=R[W];if(!(p.length<2)){var U=p[1];if(Array.isArray(U)&&!(U.length<1)){var g=U[0];if(g!="noop"&&g!="stop"&&g!="close")for(var K=1;K<U.length;K++)U[K]=""}}}return(0,_.Tj)(R)}catch(E){return d.debug("Exception parsing expected JS array - probably was not JS"),f}};var oW=function(d,f,R,W,p){this.JSC$19546_channel_=d;this.JSC$19546_channelDebug_=f;this.sid_=R;this.JSC$19546_rid_=W;this.JSC$19546_retryId_=p||1;this.JSC$19546_eventHandler_=new _.Eh(this);this.timeout_=45E3;this.JSC$19546_extraHeaders_=null;this.JSC$19546_successful_=!1;this.JSC$19546_postData_=this.JSC$19546_requestUri_=this.JSC$19546_baseUri_=this.JSC$19546_type_=this.JSC$19546_requestStartTime_=this.JSC$19546_watchDogTimeoutTime_=this.JSC$19546_watchDogTimerId_=null;this.JSC$19546_pendingMessages_=
[];this.JSC$19546_xmlHttp_=null;this.JSC$19546_xmlHttpChunkStart_=0;this.JSC$19546_lastError_=this.JSC$19546_verb_=null;this.JSC$19546_lastStatusCode_=-1;this.JSC$19546_cancelled_=!1;this.JSC$19546_readyStateChangeThrottleMs_=0;this.JSC$19546_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new uk$},uk$=function(){this.JSC$19548_textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},PQL=function(d,f){switch(d){case 0:return"Non-200 return code ("+f+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},QXJ={},vE$={};
oW.prototype.setTimeout=function(d){this.timeout_=d};
var Joh=function(d,f,R){d.JSC$19546_type_=1;d.JSC$19546_baseUri_=_.WE(f.clone());d.JSC$19546_postData_=R;d.decodeChunks_=!0;Fxh(d,null)},Fxh=function(d,f){d.JSC$19546_requestStartTime_=Date.now();
nE2(d);d.JSC$19546_requestUri_=d.JSC$19546_baseUri_.clone();MQ(d.JSC$19546_requestUri_,"t",d.JSC$19546_retryId_);d.JSC$19546_xmlHttpChunkStart_=0;var R=d.JSC$19546_channel_.JSC$19565_supportsCrossDomainXhrs_;d.fetchResponseState_=new uk$;d.JSC$19546_xmlHttp_=hRG(d.JSC$19546_channel_,R?f:null,!d.JSC$19546_postData_);d.JSC$19546_readyStateChangeThrottleMs_>0&&(d.JSC$19546_readyStateChangeThrottle_=new _.yD((0,_.lB)(d.JSC$19550_xmlHttpHandler_,d,d.JSC$19546_xmlHttp_),d.JSC$19546_readyStateChangeThrottleMs_));
d.JSC$19546_eventHandler_.listen(d.JSC$19546_xmlHttp_,"readystatechange",d.JSC$19550_readyStateChangeHandler_);f=d.JSC$19546_extraHeaders_?_.uo.clone(d.JSC$19546_extraHeaders_):{};d.JSC$19546_postData_?(d.JSC$19546_verb_||(d.JSC$19546_verb_="POST"),f["Content-Type"]="application/x-www-form-urlencoded",d.JSC$19546_xmlHttp_.send(d.JSC$19546_requestUri_,d.JSC$19546_verb_,d.JSC$19546_postData_,f)):(d.JSC$19546_verb_="GET",d.JSC$19546_xmlHttp_.send(d.JSC$19546_requestUri_,d.JSC$19546_verb_,null,f));vb(1);
SqB(d.JSC$19546_channelDebug_,d.JSC$19546_verb_,d.JSC$19546_requestUri_,d.JSC$19546_rid_,d.JSC$19546_retryId_,d.JSC$19546_postData_)};
oW.prototype.JSC$19550_readyStateChangeHandler_=function(d){d=d.target;var f=this.JSC$19546_readyStateChangeThrottle_;f&&_.aQ(d)==3?(this.JSC$19546_channelDebug_.debug("Throttling readystatechange."),f.fire()):this.JSC$19550_xmlHttpHandler_(d)};
oW.prototype.JSC$19550_xmlHttpHandler_=function(d){try{d==this.JSC$19546_xmlHttp_?oEY(this):this.JSC$19546_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(f){this.JSC$19546_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),$CY(this)}finally{}};
var oEY=function(d){var f=_.aQ(d.JSC$19546_xmlHttp_),R=d.JSC$19546_xmlHttp_.JSC$9780_lastErrorCode_,W=d.JSC$19546_xmlHttp_.getStatus();if(!(f<3||f==3&&!$CY(d))){d.JSC$19546_cancelled_||f!=4||R==7||(R==8||W<=0?vb(3):vb(2));Nvh(d);var p=d.JSC$19546_xmlHttp_.getStatus();d.JSC$19546_lastStatusCode_=p;R=yoI(d);$CY(d)||d.JSC$19546_channelDebug_.debug(function(){return"No response text for uri "+d.JSC$19546_requestUri_+" status "+p});
d.JSC$19546_successful_=p==200;VWy(d.JSC$19546_channelDebug_,d.JSC$19546_verb_,d.JSC$19546_requestUri_,d.JSC$19546_rid_,d.JSC$19546_retryId_,f,p);if(d.JSC$19546_successful_){if(d.decodeInitialResponse_&&!d.initialResponseDecoded_)if(W=CQR(d))hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,W,"Initial handshake response via X-HTTP-Initial-Response"),d.initialResponseDecoded_=!0,icL(d,W);else{d.JSC$19546_successful_=!1;d.JSC$19546_lastError_=3;F_(12);d.JSC$19546_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
d.JSC$19546_rid_+")");$y(d);NU(d);return}d.decodeChunks_?BvI(d,f,R):(hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,R,null),icL(d,R));f==4&&$y(d);d.JSC$19546_successful_&&!d.JSC$19546_cancelled_&&(f==4?coM(d.JSC$19546_channel_,d):(d.JSC$19546_successful_=!1,nE2(d)))}else aJ2(d.JSC$19546_xmlHttp_),p==400&&R.indexOf("Unknown SID")>0?(d.JSC$19546_lastError_=3,F_(12),d.JSC$19546_channelDebug_.warning("XMLHTTP Unknown SID ("+d.JSC$19546_rid_+")")):(d.JSC$19546_lastError_=0,F_(13),d.JSC$19546_channelDebug_.warning("XMLHTTP Bad status "+
p+" ("+d.JSC$19546_rid_+")")),$y(d),NU(d)}},CQR=function(d){return d.JSC$19546_xmlHttp_&&(d=uN(d.JSC$19546_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.su(d)?d:null},yoI=function(d){if(!tW2(d))return d.JSC$19546_xmlHttp_.getResponseText();
var f=d.JSC$19546_xmlHttp_.getResponse();if(f==="")return"";var R="",W=f.length,p=_.aQ(d.JSC$19546_xmlHttp_)==4;if(!d.fetchResponseState_.JSC$19548_textDecoder){if(typeof TextDecoder==="undefined")return $y(d),NU(d),"";d.fetchResponseState_.JSC$19548_textDecoder=new _.RJ.TextDecoder}for(var U=0;U<W;U++)d.fetchResponseState_.responseArrivedForFetch=!0,R+=d.fetchResponseState_.JSC$19548_textDecoder.decode(f[U],{stream:!(p&&U==W-1)});f.length=0;d.fetchResponseState_.responseBuffer+=R;d.JSC$19546_xmlHttpChunkStart_=
0;return d.fetchResponseState_.responseBuffer},$CY=function(d){return d.JSC$19546_xmlHttp_?d.fetchResponseState_.responseArrivedForFetch?!0:!(!d.JSC$19546_xmlHttp_.getResponseText()&&!d.JSC$19546_xmlHttp_.getResponse()):!1},tW2=function(d){return d.JSC$19546_xmlHttp_?d.JSC$19546_verb_=="GET"&&d.JSC$19546_type_!=2&&d.JSC$19546_channel_.usesFetchStreams_:!1},BvI=function(d,f,R){for(var W=!0,p;!d.JSC$19546_cancelled_&&d.JSC$19546_xmlHttpChunkStart_<R.length;)if(p=d1s(d,R),p==vE$){f==4&&(d.JSC$19546_lastError_=
4,F_(14),W=!1);
hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,null,"[Incomplete Response]");break}else if(p==QXJ){d.JSC$19546_lastError_=4;F_(15);hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,R,"[Invalid Chunk]");W=!1;break}else hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,p,null),icL(d,p);tW2(d)&&d.JSC$19546_xmlHttpChunkStart_!=0&&(d.fetchResponseState_.responseBuffer=d.fetchResponseState_.responseBuffer.slice(d.JSC$19546_xmlHttpChunkStart_),d.JSC$19546_xmlHttpChunkStart_=0);f!=4||R.length!=0||d.fetchResponseState_.responseArrivedForFetch||
(d.JSC$19546_lastError_=1,F_(16),W=!1);d.JSC$19546_successful_=d.JSC$19546_successful_&&W;W?R.length>0&&!d.firstByteReceived_&&(d.firstByteReceived_=!0,f=d.JSC$19546_channel_,f.JSC$19565_backChannelRequest_==d&&f.detectBufferingProxy_&&!f.bpDetectionDone_&&(f.JSC$19565_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+R.length),jlI(f),f.bpDetectionDone_=!0,F_(11))):(hI(d.JSC$19546_channelDebug_,d.JSC$19546_rid_,R,"[Invalid Chunked Response]"),$y(d),NU(d))},d1s=function(d,f){var R=
d.JSC$19546_xmlHttpChunkStart_,W=f.indexOf("\n",R);
if(W==-1)return vE$;R=Number(f.substring(R,W));if(isNaN(R))return QXJ;W+=1;if(W+R>f.length)return vE$;f=f.slice(W,W+R);d.JSC$19546_xmlHttpChunkStart_=W+R;return f};
oW.prototype.cancel=function(){this.JSC$19546_cancelled_=!0;$y(this)};
var nE2=function(d){d.JSC$19546_watchDogTimeoutTime_=Date.now()+d.timeout_;f8R(d,d.timeout_)},f8R=function(d,f){if(d.JSC$19546_watchDogTimerId_!=null)throw Error("Gk");
d.JSC$19546_watchDogTimerId_=JI((0,_.lB)(d.JSC$19550_onWatchDogTimeout_,d),f)},Nvh=function(d){d.JSC$19546_watchDogTimerId_&&(_.RJ.clearTimeout(d.JSC$19546_watchDogTimerId_),d.JSC$19546_watchDogTimerId_=null)};
oW.prototype.JSC$19550_onWatchDogTimeout_=function(){this.JSC$19546_watchDogTimerId_=null;var d=Date.now();d-this.JSC$19546_watchDogTimeoutTime_>=0?(mCk(this.JSC$19546_channelDebug_,this.JSC$19546_requestUri_),this.JSC$19546_type_!=2&&(vb(3),F_(17)),$y(this),this.JSC$19546_lastError_=2,NU(this)):(this.JSC$19546_channelDebug_.warning("WatchDog timer called too early"),f8R(this,this.JSC$19546_watchDogTimeoutTime_-d))};
var NU=function(d){d.JSC$19546_channel_.state_==0||d.JSC$19546_cancelled_||coM(d.JSC$19546_channel_,d)},$y=function(d){Nvh(d);
_.W0(d.JSC$19546_readyStateChangeThrottle_);d.JSC$19546_readyStateChangeThrottle_=null;d.JSC$19546_eventHandler_.removeAll();if(d.JSC$19546_xmlHttp_){var f=d.JSC$19546_xmlHttp_;d.JSC$19546_xmlHttp_=null;f.abort();f.dispose()}};
oW.prototype.getLastError=function(){return this.JSC$19546_lastError_};
var icL=function(d,f){try{var R=d.JSC$19546_channel_;if(R.state_!=0&&(R.JSC$19565_backChannelRequest_==d||RrY(R.forwardChannelRequestPool_,d)))if(!d.initialResponseDecoded_&&RrY(R.forwardChannelRequestPool_,d)&&R.state_==3){try{var W=R.wireCodec_.JSC$19560_parser_.parse(f)}catch(K){W=null}if(Array.isArray(W)&&W.length==3){f=W;if(f[0]==0)a:if(R.JSC$19565_channelDebug_.debug("Server claims our backchannel is missing."),R.JSC$19565_backChannelTimerId_)R.JSC$19565_channelDebug_.debug("But we are currently starting the request.");
else{if(R.JSC$19565_backChannelRequest_)if(R.JSC$19565_backChannelRequest_.JSC$19546_requestStartTime_+3E3<d.JSC$19546_requestStartTime_)WT$(R),pcL(R);else break a;else R.JSC$19565_channelDebug_.warning("We do not have a BackChannel established");U1k(R);F_(18)}else{R.JSC$19565_lastPostResponseArrayId_=f[1];var p=R.JSC$19565_lastPostResponseArrayId_-R.JSC$19565_lastArrayId_;if(0<p){var U=f[2];R.JSC$19565_channelDebug_.debug(U+" bytes (in "+p+" arrays) are outstanding on the BackChannel");U<37500&&
R.enableStreaming_&&R.JSC$19565_backChannelRetryCount_==0&&!R.JSC$19565_deadBackChannelTimerId_&&(R.JSC$19565_deadBackChannelTimerId_=JI((0,_.lB)(R.JSC$19567_onBackChannelDead_,R),6E3))}}if(OLI(R.forwardChannelRequestPool_)<=1&&R.forwardChannelFlushedCallback_){try{R.forwardChannelFlushedCallback_()}catch(K){}R.forwardChannelFlushedCallback_=void 0}}else R.JSC$19565_channelDebug_.debug("Bad POST response data returned"),yn(R,11)}else if((d.initialResponseDecoded_||R.JSC$19565_backChannelRequest_==
d)&&WT$(R),!_.su(f)){var g=R.wireCodec_.JSC$19560_parser_.parse(f);R.onInput_(g,d)}vb(4)}catch(K){}};var ZLL=function(d,f){this.JSC$19553_mapId=d;this.map=f;this.context=null};var sls=function(d){this.maxPoolSizeConfigured_=d||10;_.RJ.PerformanceNavigationTiming?(d=_.RJ.performance.getEntriesByType("navigation"),d=d.length>0&&(d[0].nextHopProtocol=="hq"||d[0].nextHopProtocol=="h2")):d=!!(_.RJ.chrome&&_.RJ.chrome.loadTimes&&_.RJ.chrome.loadTimes()&&_.RJ.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19556_maxSize_=d?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19556_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19556_request_=null;this.JSC$19556_pendingMessages_=
[]},gBL=function(d){return d.JSC$19556_request_?!0:d.requestPool_?d.requestPool_.size>=d.JSC$19556_maxSize_:!1},OLI=function(d){return d.JSC$19556_request_?1:d.requestPool_?d.requestPool_.size:0},RrY=function(d,f){return d.JSC$19556_request_?d.JSC$19556_request_==f:d.requestPool_?d.requestPool_.has(f):!1},HL2=function(d,f){d.requestPool_?d.requestPool_.add(f):d.JSC$19556_request_=f},KTk=function(d,f){d.JSC$19556_request_&&d.JSC$19556_request_==f?d.JSC$19556_request_=null:d.requestPool_&&d.requestPool_.has(f)&&
d.requestPool_.delete(f)};
sls.prototype.cancel=function(){this.JSC$19556_pendingMessages_=EBR(this);if(this.JSC$19556_request_)this.JSC$19556_request_.cancel(),this.JSC$19556_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var d=_.Z(this.requestPool_.values()),f=d.next();!f.done;f=d.next())f.value.cancel();this.requestPool_.clear()}};
var EBR=function(d){if(d.JSC$19556_request_!=null)return d.JSC$19556_pendingMessages_.concat(d.JSC$19556_request_.JSC$19546_pendingMessages_);if(d.requestPool_!=null&&d.requestPool_.size!==0){var f=d.JSC$19556_pendingMessages_;d=_.Z(d.requestPool_.values());for(var R=d.next();!R.done;R=d.next())f=f.concat(R.value.JSC$19546_pendingMessages_);return f}return _.CQ(d.JSC$19556_pendingMessages_)},zr$=function(d,f){d.JSC$19556_pendingMessages_=d.JSC$19556_pendingMessages_.concat(f)};var k1Y=function(d,f){var R=new n2;R.debug("TestLoadImage: loading "+d);if(_.RJ.Image){var W=new Image;W.onload=_.AD(C2,R,"TestLoadImage: loaded",!0,f,W);W.onerror=_.AD(C2,R,"TestLoadImage: error",!1,f,W);W.onabort=_.AD(C2,R,"TestLoadImage: abort",!1,f,W);W.ontimeout=_.AD(C2,R,"TestLoadImage: timeout",!1,f,W);_.RJ.setTimeout(function(){if(W.ontimeout)W.ontimeout()},1E4);
W.src=d}else f(!1)},Y7k=function(d,f){var R=new n2,W=new AbortController,p=setTimeout(function(){W.abort();
C2(R,"TestPingServer: timeout",!1,f)},1E4);
fetch(d,{signal:W.signal}).then(function(U){clearTimeout(p);U.ok?C2(R,"TestPingServer: ok",!0,f):C2(R,"TestPingServer: server error",!1,f)}).catch(function(){clearTimeout(p);
C2(R,"TestPingServer: error",!1,f)})},C2=function(d,f,R,W,p){try{d.debug(f),p&&(p.onload=null,p.onerror=null,p.onabort=null,p.ontimeout=null),W(R)}catch(U){}};var bLJ=function(){this.JSC$19560_parser_=new Qn};var ix=function(d,f,R){return R&&R.internalChannelParams?R.internalChannelParams[d]||f:f},Bb=function(d){this.serverVersion_=0;
this.JSC$19565_outgoingMaps_=[];this.JSC$19565_channelDebug_=new n2;this.JSC$19565_hostPrefix_=this.JSC$19565_backChannelUri_=this.JSC$19565_forwardChannelUri_=this.JSC$19565_path_=this.JSC$19565_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19565_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19565_extraHeaders_=null;this.JSC$19565_nextMapId_=this.JSC$19565_nextRid_=0;this.JSC$19565_failFast_=ix("failFast",!1,d);this.enableStreaming_=this.JSC$19565_deadBackChannelTimerId_=
this.JSC$19565_backChannelTimerId_=this.JSC$19565_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19565_lastPostResponseArrayId_=this.JSC$19565_lastArrayId_=-1;this.JSC$19565_backChannelAttemptId_=this.JSC$19565_backChannelRetryCount_=this.JSC$19565_forwardChannelRetryCount_=0;this.JSC$19565_baseRetryDelayMs_=ix("baseRetryDelayMs",5E3,d);this.JSC$19565_retryDelaySeedMs_=ix("retryDelaySeedMs",1E4,d);this.JSC$19565_forwardChannelMaxRetries_=
ix("forwardChannelMaxRetries",2,d);this.JSC$19565_forwardChannelRequestTimeoutMs_=ix("forwardChannelRequestTimeoutMs",2E4,d);this.JSC$19565_xmlHttpFactory_=d&&d.xmlHttpFactory||void 0;this.networkTestUrl_=d&&d.networkTestUrl||void 0;this.usesFetchStreams_=d&&d.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19565_supportsCrossDomainXhrs_=d&&d.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new sls(d&&d.concurrentRequestLimit);this.wireCodec_=new bLJ;this.fastHandshake_=
d&&d.fastHandshake||!1;this.encodeInitMessageHeaders_=d&&d.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19565_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=d&&d.blockingHandshake||!1;d&&d.disableRedact&&this.JSC$19565_channelDebug_.disableRedact();d&&d.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
d&&d.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;d&&d.longPollingTimeout&&d.longPollingTimeout>0&&(this.longPollingTimeout_=d.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
Bb.prototype.JSC$19567_channelVersion_=8;Bb.prototype.state_=1;
Bb.prototype.connect=function(d,f,R,W){this.JSC$19565_channelDebug_.debug("connect()");F_(0);this.JSC$19565_path_=d;this.JSC$19565_extraParams_=f||{};R&&W!==void 0&&(this.JSC$19565_extraParams_.OSID=R,this.JSC$19565_extraParams_.OAID=W);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19565_channelDebug_.debug("connectChannel_()");d=D1I(this,null,this.JSC$19565_path_);this.JSC$19565_channelDebug_.debug("GetForwardChannelUri: "+d);this.JSC$19565_forwardChannelUri_=d;I8G(this)};
Bb.prototype.disconnect=function(){this.JSC$19565_channelDebug_.debug("disconnect()");q7I(this);if(this.state_==3){var d=this.JSC$19565_nextRid_++,f=this.JSC$19565_forwardChannelUri_.clone();_.iB(f,"SID",this.sid_);_.iB(f,"RID",d);_.iB(f,"TYPE","terminate");cb(this,f);d=new oW(this,this.JSC$19565_channelDebug_,this.sid_,d);d.JSC$19546_type_=2;d.JSC$19546_baseUri_=_.WE(f.clone());f=!1;if(_.RJ.navigator&&_.RJ.navigator.sendBeacon)try{f=_.RJ.navigator.sendBeacon(d.JSC$19546_baseUri_.toString(),"")}catch(R){}!f&&
_.RJ.Image&&((new Image).src=d.JSC$19546_baseUri_,f=!0);f||(d.JSC$19546_xmlHttp_=hRG(d.JSC$19546_channel_,null),d.JSC$19546_xmlHttp_.send(d.JSC$19546_baseUri_));d.JSC$19546_requestStartTime_=Date.now();nE2(d)}LTI(this)};
var pcL=function(d){d.JSC$19565_backChannelRequest_&&(jlI(d),d.JSC$19565_backChannelRequest_.cancel(),d.JSC$19565_backChannelRequest_=null)},q7I=function(d){pcL(d);
d.JSC$19565_backChannelTimerId_&&(_.RJ.clearTimeout(d.JSC$19565_backChannelTimerId_),d.JSC$19565_backChannelTimerId_=null);WT$(d);d.forwardChannelRequestPool_.cancel();d.JSC$19565_forwardChannelTimerId_&&(typeof d.JSC$19565_forwardChannelTimerId_==="number"&&_.RJ.clearTimeout(d.JSC$19565_forwardChannelTimerId_),d.JSC$19565_forwardChannelTimerId_=null)};
Bb.prototype.getState=function(){return this.state_};
var I8G=function(d){gBL(d.forwardChannelRequestPool_)||d.JSC$19565_forwardChannelTimerId_||(d.JSC$19565_forwardChannelTimerId_=!0,_.qW(d.JSC$19567_onStartForwardChannelTimer_,d),d.JSC$19565_forwardChannelRetryCount_=0)},x18=function(d,f){if(OLI(d.forwardChannelRequestPool_)>=d.forwardChannelRequestPool_.JSC$19556_maxSize_-(d.JSC$19565_forwardChannelTimerId_?1:0))return!1;
if(d.JSC$19565_forwardChannelTimerId_)return d.JSC$19565_channelDebug_.debug("Use the retry request that is already scheduled."),d.JSC$19565_outgoingMaps_=f.JSC$19546_pendingMessages_.concat(d.JSC$19565_outgoingMaps_),!0;if(d.state_==1||d.state_==2||d.JSC$19565_forwardChannelRetryCount_>=(d.JSC$19565_failFast_?0:d.JSC$19565_forwardChannelMaxRetries_))return!1;d.JSC$19565_channelDebug_.debug("Going to retry POST");d.JSC$19565_forwardChannelTimerId_=JI((0,_.lB)(d.JSC$19567_onStartForwardChannelTimer_,
d,f),erh(d,d.JSC$19565_forwardChannelRetryCount_));d.JSC$19565_forwardChannelRetryCount_++;return!0};
Bb.prototype.JSC$19567_onStartForwardChannelTimer_=function(d){if(this.JSC$19565_forwardChannelTimerId_)if(this.JSC$19565_forwardChannelTimerId_=null,this.JSC$19565_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!d){this.JSC$19565_channelDebug_.debug("open_()");this.JSC$19565_nextRid_=Math.floor(Math.random()*1E5);d=this.JSC$19565_nextRid_++;var f=new oW(this,this.JSC$19565_channelDebug_,"",d),R=this.JSC$19565_extraHeaders_;this.initHeaders_&&(R?(R=_.uo.clone(R),_.uo.extend(R,this.initHeaders_)):
R=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(f.JSC$19546_extraHeaders_=R,R=null);var W;if(this.fastHandshake_)a:{for(var p=W=0;p<this.JSC$19565_outgoingMaps_.length;p++){b:{var U=this.JSC$19565_outgoingMaps_[p];if("__data__"in U.map&&(U=U.map.__data__,typeof U==="string")){U=U.length;break b}U=void 0}if(U===void 0)break;W+=U;if(W>4096){W=p;break a}if(W===4096||p===this.JSC$19565_outgoingMaps_.length-1){W=p+1;break a}}W=1E3}else W=1E3;W=XcB(this,f,W);
p=this.JSC$19565_forwardChannelUri_.clone();_.iB(p,"RID",d);_.iB(p,"CVER",22);this.httpSessionIdParam_&&_.iB(p,"X-HTTP-Session-Id",this.httpSessionIdParam_);cb(this,p);R&&(this.encodeInitMessageHeaders_?W="headers="+_.Nh(JNy(R))+"&"+W:this.httpHeadersOverwriteParam_&&nFJ(p,this.httpHeadersOverwriteParam_,R));HL2(this.forwardChannelRequestPool_,f);this.blockingHandshake_&&_.iB(p,"TYPE","init");this.fastHandshake_?(_.iB(p,"$req",W),_.iB(p,"SID","null"),f.decodeInitialResponse_=!0,Joh(f,p,null)):Joh(f,
p,W);this.state_=2}}else this.state_==3&&(d?TdG(this,d):this.JSC$19565_outgoingMaps_.length==0?this.JSC$19565_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):gBL(this.forwardChannelRequestPool_)||(TdG(this),this.JSC$19565_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var TdG=function(d,f){var R;f?R=f.JSC$19546_rid_:R=d.JSC$19565_nextRid_++;var W=d.JSC$19565_forwardChannelUri_.clone();_.iB(W,"SID",d.sid_);_.iB(W,"RID",R);_.iB(W,"AID",d.JSC$19565_lastArrayId_);cb(d,W);d.httpHeadersOverwriteParam_&&d.JSC$19565_extraHeaders_&&nFJ(W,d.httpHeadersOverwriteParam_,d.JSC$19565_extraHeaders_);R=new oW(d,d.JSC$19565_channelDebug_,d.sid_,R,d.JSC$19565_forwardChannelRetryCount_+1);d.httpHeadersOverwriteParam_===null&&(R.JSC$19546_extraHeaders_=d.JSC$19565_extraHeaders_);f&&
(d.JSC$19565_outgoingMaps_=f.JSC$19546_pendingMessages_.concat(d.JSC$19565_outgoingMaps_));f=XcB(d,R,1E3);R.setTimeout(Math.round(d.JSC$19565_forwardChannelRequestTimeoutMs_*.5)+Math.round(d.JSC$19565_forwardChannelRequestTimeoutMs_*.5*Math.random()));HL2(d.forwardChannelRequestPool_,R);Joh(R,W,f)},cb=function(d,f){d.JSC$19565_extraParams_&&_.uo.forEach(d.JSC$19565_extraParams_,function(R,W){_.iB(f,W,R)});
d.handler_&&_.uo.forEach({},function(R,W){_.iB(f,W,R)})},XcB=function(d,f,R){R=Math.min(d.JSC$19565_outgoingMaps_.length,R);
var W=d.handler_?(0,_.lB)(d.handler_.JSC$19571_badMapError,d.handler_,d):null;a:{for(var p=d.JSC$19565_outgoingMaps_,U=-1;;){var g=["count="+R];U==-1?R>0?(U=p[0].JSC$19553_mapId,g.push("ofs="+U)):U=0:g.push("ofs="+U);for(var K=!0,E=0;E<R;E++){var Y=p[E].JSC$19553_mapId,b=p[E].map;Y-=U;if(Y<0)U=Math.max(0,p[E].JSC$19553_mapId-100),K=!1;else try{Y="req"+Y+"_"||"";try{var D=b instanceof Map?b:Object.entries(b);for(var I=_.Z(D),L=I.next();!L.done;L=I.next()){var X=_.Z(L.value),w=X.next().value,S=X.next().value,
r=S;_.tn(S)&&(r=(0,_.Tj)(S));g.push(Y+w+"="+encodeURIComponent(r))}}catch(v){throw g.push(Y+"type="+encodeURIComponent("_badmap")),v;}}catch(v){W&&W(b)}}if(K){D=g.join("&");break a}}D=void 0}d=d.JSC$19565_outgoingMaps_.splice(0,R);f.JSC$19546_pendingMessages_=d;return D},AW$=function(d){d.JSC$19565_backChannelRequest_||d.JSC$19565_backChannelTimerId_||(d.JSC$19565_backChannelAttemptId_=1,_.qW(d.JSC$19567_onStartBackChannelTimer_,d),d.JSC$19565_backChannelRetryCount_=0)},U1k=function(d){if(d.JSC$19565_backChannelRequest_||
d.JSC$19565_backChannelTimerId_||d.JSC$19565_backChannelRetryCount_>=3)return!1;
d.JSC$19565_channelDebug_.debug("Going to retry GET");d.JSC$19565_backChannelAttemptId_++;d.JSC$19565_backChannelTimerId_=JI((0,_.lB)(d.JSC$19567_onStartBackChannelTimer_,d),erh(d,d.JSC$19565_backChannelRetryCount_));d.JSC$19565_backChannelRetryCount_++;return!0};
Bb.prototype.JSC$19567_onStartBackChannelTimer_=function(){this.JSC$19565_backChannelTimerId_=null;a8s(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19565_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19565_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19565_backChannelRequest_+" "+this.handshakeRttMs_);else{var d=4*this.handshakeRttMs_;this.JSC$19565_channelDebug_.info("BP detection timer enabled: "+d);this.bpDetectionTimerId_=JI((0,_.lB)(this.onBpDetectionTimer_,
this),d)}};
Bb.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19565_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19565_backChannelRequest_.JSC$19546_xmlHttp_!=null){var d=this.JSC$19565_backChannelRequest_.JSC$19546_xmlHttp_.getResponseText();d&&this.JSC$19565_channelDebug_.warning("Timer should have been cancelled : "+d)}this.JSC$19565_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;F_(10);pcL(this);a8s(this)}else this.JSC$19565_channelDebug_.warning("Invalid operation.")};
var jlI=function(d){d.bpDetectionTimerId_!=null&&(d.JSC$19565_channelDebug_.debug("Cancel the BP detection timer."),_.RJ.clearTimeout(d.bpDetectionTimerId_),d.bpDetectionTimerId_=null)},a8s=function(d){d.JSC$19565_channelDebug_.debug("Creating new HttpRequest");
d.JSC$19565_backChannelRequest_=new oW(d,d.JSC$19565_channelDebug_,d.sid_,"rpc",d.JSC$19565_backChannelAttemptId_);d.httpHeadersOverwriteParam_===null&&(d.JSC$19565_backChannelRequest_.JSC$19546_extraHeaders_=d.JSC$19565_extraHeaders_);d.JSC$19565_backChannelRequest_.JSC$19546_readyStateChangeThrottleMs_=0;var f=d.JSC$19565_backChannelUri_.clone();_.iB(f,"RID","rpc");_.iB(f,"SID",d.sid_);_.iB(f,"AID",d.JSC$19565_lastArrayId_);_.iB(f,"CI",d.enableStreaming_?"0":"1");!d.enableStreaming_&&d.longPollingTimeout_&&
_.iB(f,"TO",d.longPollingTimeout_);_.iB(f,"TYPE","xmlhttp");cb(d,f);d.httpHeadersOverwriteParam_&&d.JSC$19565_extraHeaders_&&nFJ(f,d.httpHeadersOverwriteParam_,d.JSC$19565_extraHeaders_);d.backChannelRequestTimeoutMs_&&d.JSC$19565_backChannelRequest_.setTimeout(d.backChannelRequestTimeoutMs_);var R=d.JSC$19565_backChannelRequest_,W=d.JSC$19565_hostPrefix_;R.JSC$19546_type_=1;R.JSC$19546_baseUri_=_.WE(f.clone());R.JSC$19546_postData_=null;R.decodeChunks_=!0;Fxh(R,W);d.JSC$19565_channelDebug_.debug("New Request created")};
Bb.prototype.JSC$19567_onBackChannelDead_=function(){this.JSC$19565_deadBackChannelTimerId_!=null&&(this.JSC$19565_deadBackChannelTimerId_=null,pcL(this),U1k(this),F_(19))};
var WT$=function(d){d.JSC$19565_deadBackChannelTimerId_!=null&&(_.RJ.clearTimeout(d.JSC$19565_deadBackChannelTimerId_),d.JSC$19565_deadBackChannelTimerId_=null)},coM=function(d,f){d.JSC$19565_channelDebug_.debug("Request complete");
var R=null;if(d.JSC$19565_backChannelRequest_==f){WT$(d);jlI(d);d.JSC$19565_backChannelRequest_=null;var W=2}else if(RrY(d.forwardChannelRequestPool_,f))R=f.JSC$19546_pendingMessages_,KTk(d.forwardChannelRequestPool_,f),W=1;else return;if(d.state_!=0)if(f.JSC$19546_successful_)W==1?(GRR(f.JSC$19546_postData_?f.JSC$19546_postData_.length:0,Date.now()-f.JSC$19546_requestStartTime_,d.JSC$19565_forwardChannelRetryCount_),I8G(d)):AW$(d);else{var p=f.JSC$19546_lastStatusCode_,U=f.getLastError();if(U==3||
U==0&&p>0)d.JSC$19565_channelDebug_.debug("Not retrying due to error type"),p>200&&(d.errorResponseStatusCode_=f.JSC$19546_lastStatusCode_);else{d.JSC$19565_channelDebug_.debug(function(){return"Maybe retrying, last error: "+PQL(U,d.errorResponseStatusCode_)});
if(W==1&&x18(d,f)||W==2&&U1k(d))return;d.JSC$19565_channelDebug_.debug("Exceeded max number of retries")}R&&R.length>0&&zr$(d.forwardChannelRequestPool_,R);d.JSC$19565_channelDebug_.debug("Error: HTTP request failed");switch(U){case 1:yn(d,5);break;case 4:yn(d,10);break;case 3:yn(d,6);break;default:yn(d,2)}}},erh=function(d,f){var R=d.JSC$19565_baseRetryDelayMs_+Math.floor(Math.random()*d.JSC$19565_retryDelaySeedMs_);
d.isActive()||(d.JSC$19565_channelDebug_.debug("Inactive channel"),R*=2);return R*f};
Bb.prototype.onInput_=function(d,f){for(var R=0;R<d.length;R++){var W=d[R];this.JSC$19565_lastArrayId_=W[0];W=W[1];if(this.state_==2)if(W[0]=="c"){this.sid_=W[1];this.JSC$19565_hostPrefix_=W[2];var p=W[3];p!=null&&(this.JSC$19567_channelVersion_=p,this.JSC$19565_channelDebug_.info("VER="+this.JSC$19567_channelVersion_));p=W[4];p!=null&&(this.serverVersion_=p,this.JSC$19565_channelDebug_.info("SVER="+this.serverVersion_));W=W[5];W!=null&&typeof W==="number"&&W>0&&(this.backChannelRequestTimeoutMs_=
W*=1.5,this.JSC$19565_channelDebug_.info("backChannelRequestTimeoutMs_="+W));if(W=f.JSC$19546_xmlHttp_){var U=uN(W,"X-Client-Wire-Protocol");U&&(p=this.forwardChannelRequestPool_,!p.requestPool_&&(_.g8(U,"spdy")||_.g8(U,"quic")||_.g8(U,"h2"))&&(p.JSC$19556_maxSize_=p.maxPoolSizeConfigured_,p.requestPool_=new Set,p.JSC$19556_request_&&(HL2(p,p.JSC$19556_request_),p.JSC$19556_request_=null)));this.httpSessionIdParam_&&((W=uN(W,"X-HTTP-Session-Id"))?(this.httpSessionId_=W,_.iB(this.JSC$19565_forwardChannelUri_,
this.httpSessionIdParam_,W)):this.JSC$19565_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$19571_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-f.JSC$19546_requestStartTime_,this.JSC$19565_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));W=f;p=D1I(this,this.JSC$19565_supportsCrossDomainXhrs_?this.JSC$19565_hostPrefix_:null,this.JSC$19565_path_);this.JSC$19565_channelDebug_.debug("GetBackChannelUri: "+
p);this.JSC$19565_backChannelUri_=p;W.initialResponseDecoded_?(this.JSC$19565_channelDebug_.debug("Upgrade the handshake request to a backchannel."),KTk(this.forwardChannelRequestPool_,W),p=W,(U=this.backChannelRequestTimeoutMs_)&&p.setTimeout(U),p.JSC$19546_watchDogTimerId_&&(Nvh(p),nE2(p)),this.JSC$19565_backChannelRequest_=W):AW$(this);this.JSC$19565_outgoingMaps_.length>0&&I8G(this)}else W[0]!="stop"&&W[0]!="close"||yn(this,7);else this.state_==3&&(W[0]=="stop"||W[0]=="close"?W[0]=="stop"?yn(this,
7):this.disconnect():W[0]!="noop"&&this.handler_&&this.handler_.JSC$19571_channelHandleArray(W),this.JSC$19565_backChannelRetryCount_=0)}};
var yn=function(d,f){d.JSC$19565_channelDebug_.info("Error code "+f);if(f==2){var R=(0,_.lB)(d.testNetworkCallback_,d),W=d.networkTestUrl_,p=!W;W=new _.R6(W||"//www.google.com/images/cleardot.gif");_.RJ.location&&_.RJ.location.protocol=="http"||_.Cy(W,"https");_.WE(W);p?k1Y(W.toString(),R):Y7k(W.toString(),R)}else F_(2);d.onError_(f)};
Bb.prototype.testNetworkCallback_=function(d){d?(this.JSC$19565_channelDebug_.info("Successfully pinged google.com"),F_(2)):(this.JSC$19565_channelDebug_.info("Failed to ping google.com"),F_(1))};
Bb.prototype.onError_=function(d){this.JSC$19565_channelDebug_.debug("HttpChannel: error - "+d);this.state_=0;this.handler_&&this.handler_.JSC$19571_channelError(d);LTI(this);q7I(this)};
var LTI=function(d){d.state_=0;d.nonAckedMapsAtChannelClose_=[];if(d.handler_){var f=EBR(d.forwardChannelRequestPool_);if(f.length!=0||d.JSC$19565_outgoingMaps_.length!=0)d.JSC$19565_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+f.length+", outgoing: "+d.JSC$19565_outgoingMaps_.length}),_.B8(d.nonAckedMapsAtChannelClose_,f),_.B8(d.nonAckedMapsAtChannelClose_,d.JSC$19565_outgoingMaps_),d.forwardChannelRequestPool_.JSC$19556_pendingMessages_.length=0,_.CQ(d.JSC$19565_outgoingMaps_),
d.JSC$19565_outgoingMaps_.length=0;
d.handler_.JSC$19571_channelClosed()}},MQ2=function(d){if(d.state_==0)return d.nonAckedMapsAtChannelClose_;
var f=[];_.B8(f,EBR(d.forwardChannelRequestPool_));_.B8(f,d.JSC$19565_outgoingMaps_);return f},D1I=function(d,f,R){var W=_.yT(R);
W.JSC$10015_domain_!=""?(f&&_.ip(W,f+"."+W.JSC$10015_domain_),_.B2(W,W.JSC$10015_port_)):(W=_.RJ.location,W=M7I(W.protocol,f?f+"."+W.hostname:W.hostname,+W.port,R));f=d.httpSessionIdParam_;R=d.httpSessionId_;f&&R&&_.iB(W,f,R);_.iB(W,"VER",d.JSC$19567_channelVersion_);cb(d,W);return W},hRG=function(d,f,R){if(f&&!d.JSC$19565_supportsCrossDomainXhrs_)throw Error("Hk");
f=d.usesFetchStreams_&&!d.JSC$19565_xmlHttpFactory_?new _.AE(new tg({streamBinaryChunks:R})):new _.AE(d.JSC$19565_xmlHttpFactory_);f.JSC$9780_withCredentials_=d.JSC$19565_supportsCrossDomainXhrs_;return f};
Bb.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var wcR=function(){};
_.O=wcR.prototype;_.O.JSC$19571_channelOpened=function(){};
_.O.JSC$19571_channelHandleArray=function(){};
_.O.JSC$19571_channelError=function(){};
_.O.JSC$19571_channelClosed=function(){};
_.O.isActive=function(){return!0};
_.O.JSC$19571_badMapError=function(){};var l8I=function(){},di=function(d,f){_.DB.call(this);
this.JSC$19574_channel_=new Bb(f);this.JSC$19574_url_=d;this.messageUrlParams_=f&&f.messageUrlParams||null;d=f&&f.messageHeaders||null;f&&f.clientProtocolHeaderRequired&&(d?_.uo.set(d,"X-Client-Protocol","webchannel"):d=_.uo.create("X-Client-Protocol","webchannel"));this.JSC$19574_channel_.JSC$19565_extraHeaders_=d;d=f&&f.initMessageHeaders||null;f&&f.messageContentType&&(d?_.uo.set(d,"X-WebChannel-Content-Type",f.messageContentType):d=_.uo.create("X-WebChannel-Content-Type",f.messageContentType));
f&&f.clientProfile&&(d?_.uo.set(d,"X-WebChannel-Client-Profile",f.clientProfile):d=_.uo.create("X-WebChannel-Client-Profile",f.clientProfile));this.JSC$19574_channel_.initHeaders_=d;(d=f&&f.httpHeadersOverwriteParam)&&!_.su(d)&&(this.JSC$19574_channel_.httpHeadersOverwriteParam_=d);this.supportsCrossDomainXhr_=f&&f.supportsCrossDomainXhr||!1;this.sendRawJson_=f&&f.sendRawJson||!1;(f=f&&f.httpSessionIdParam)&&!_.su(f)&&(this.JSC$19574_channel_.httpSessionIdParam_=f,_.uo.containsKey(this.messageUrlParams_,
f)&&_.uo.remove(this.messageUrlParams_,f));this.channelHandler_=new tI(this)};
_.fv(di,_.DB);di.prototype.open=function(){this.JSC$19574_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19574_channel_.JSC$19565_supportsCrossDomainXhrs_=!0);this.JSC$19574_channel_.connect(this.JSC$19574_url_,this.messageUrlParams_||void 0)};
di.prototype.close=function(){this.JSC$19574_channel_.disconnect()};
di.prototype.send=function(d){var f=this.JSC$19574_channel_;if(typeof d==="string"){var R={};R.__data__=d;d=R}else this.sendRawJson_&&(R={},R.__data__=(0,_.Tj)(d),d=R);f.JSC$19565_outgoingMaps_.push(new ZLL(f.JSC$19565_nextMapId_++,d));f.state_==3&&I8G(f)};
di.prototype.disposeInternal=function(){this.JSC$19574_channel_.handler_=null;delete this.channelHandler_;this.JSC$19574_channel_.disconnect();delete this.JSC$19574_channel_;di.superClass_.disposeInternal.call(this)};
var G1J=function(d){XPY.call(this);d.__headers__&&(this.headers=d.__headers__,this.statusCode=d.__status__,delete d.__headers__,delete d.__status__);var f=d.__sm__;f?this.data=(this.metadataKey=_.uo.getAnyKey(f))?_.uo.get(f,this.metadataKey):f:this.data=d};
_.fv(G1J,XPY);var S7G=function(d){Tvy.call(this);this.status=1;this.errorCode=d};
_.fv(S7G,Tvy);var tI=function(d){this.JSC$19581_channel_=d};
_.fv(tI,wcR);tI.prototype.JSC$19571_channelOpened=function(){this.JSC$19581_channel_.dispatchEvent("w")};
tI.prototype.JSC$19571_channelHandleArray=function(d){this.JSC$19581_channel_.dispatchEvent(new G1J(d))};
tI.prototype.JSC$19571_channelError=function(d){this.JSC$19581_channel_.dispatchEvent(new S7G(d))};
tI.prototype.JSC$19571_channelClosed=function(){this.JSC$19581_channel_.dispatchEvent("x")};
var VQM=function(d,f){this.transportChannel_=d;this.JSC$19584_channel_=f},rWJ=function(d){return MQ2(d.JSC$19584_channel_).map(function(f){var R=d.transportChannel_;
f=f.map;"__data__"in f?(f=f.__data__,R=R.sendRawJson_?(0,_.Yle)(f):f):R=f;return R})};
VQM.prototype.commit=function(d){this.JSC$19584_channel_.forwardChannelFlushedCallback_=d};var j_=function(d){m18.dispatchEvent(new uvB(m18,d))},m18=new _.DB,uvB=function(d,f){_.E9.call(this,"statevent",d);
this.stat=f};
_.x(uvB,_.E9);var fb=function(d,f,R,W,p){this.JSC$19589_channel_=d;this.JSC$19589_channelDebug_=f;this.sid_=R;this.JSC$19589_rid_=W;this.JSC$19589_retryId_=p||1;this.timeout_=45E3;this.JSC$19589_eventHandler_=new _.Eh(this);this.pollingTimer_=new _.KS;this.pollingTimer_.setInterval(250)};
_.O=fb.prototype;_.O.JSC$19591_extraHeaders_=null;_.O.JSC$19591_successful_=!1;_.O.JSC$19591_watchDogTimerId_=null;_.O.JSC$19591_watchDogTimeoutTime_=null;_.O.JSC$19591_requestStartTime_=null;_.O.JSC$19591_type_=null;_.O.JSC$19591_baseUri_=null;_.O.JSC$19591_requestUri_=null;_.O.JSC$19591_postData_=null;_.O.JSC$19591_xmlHttp_=null;_.O.JSC$19591_xmlHttpChunkStart_=0;_.O.trident_=null;_.O.JSC$19591_verb_=null;_.O.JSC$19591_lastError_=null;_.O.JSC$19591_lastStatusCode_=-1;_.O.sendClose_=!0;
_.O.JSC$19591_cancelled_=!1;_.O.JSC$19591_readyStateChangeThrottleMs_=0;_.O.JSC$19591_readyStateChangeThrottle_=null;var P2I=function(d,f){switch(d){case 0:return"Non-200 return code ("+f+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Ql2={},vBs={};
fb.prototype.setTimeout=function(d){this.timeout_=d};
var JWk=function(d,f,R){d.JSC$19591_type_=1;d.JSC$19591_baseUri_=_.WE(f.clone());d.JSC$19591_postData_=R;d.decodeChunks_=!0;FTI(d,null)},nBR=function(d,f,R,W,p){d.JSC$19591_type_=1;
d.JSC$19591_baseUri_=_.WE(f.clone());d.JSC$19591_postData_=null;d.decodeChunks_=R;p&&(d.sendClose_=!1);FTI(d,W)},FTI=function(d,f){d.JSC$19591_requestStartTime_=Date.now();
hrs(d);d.JSC$19591_requestUri_=d.JSC$19591_baseUri_.clone();MQ(d.JSC$19591_requestUri_,"t",d.JSC$19589_retryId_);d.JSC$19591_xmlHttpChunkStart_=0;d.JSC$19591_xmlHttp_=d.JSC$19589_channel_.JSC$19598_createXhrIo(d.JSC$19589_channel_.JSC$19598_shouldUseSecondaryDomains()?f:null);d.JSC$19591_readyStateChangeThrottleMs_>0&&(d.JSC$19591_readyStateChangeThrottle_=new _.yD((0,_.lB)(d.JSC$19591_xmlHttpHandler_,d,d.JSC$19591_xmlHttp_),d.JSC$19591_readyStateChangeThrottleMs_));d.JSC$19589_eventHandler_.listen(d.JSC$19591_xmlHttp_,
"readystatechange",d.JSC$19591_readyStateChangeHandler_);f=d.JSC$19591_extraHeaders_?_.uo.clone(d.JSC$19591_extraHeaders_):{};d.JSC$19591_postData_?(d.JSC$19591_verb_="POST",f["Content-Type"]="application/x-www-form-urlencoded",d.JSC$19591_xmlHttp_.send(d.JSC$19591_requestUri_,d.JSC$19591_verb_,d.JSC$19591_postData_,f)):(d.JSC$19591_verb_="GET",d.sendClose_&&!_.Z4&&(f.Connection="close"),d.JSC$19591_xmlHttp_.send(d.JSC$19591_requestUri_,d.JSC$19591_verb_,null,f));d.JSC$19589_channel_.notifyServerReachabilityEvent(1);
f=d.JSC$19589_channelDebug_;var R=d.JSC$19591_postData_;if(R){var W="";R=R.split("&");for(var p=0;p<R.length;p++){var U=R[p].split("=");if(U.length>1){var g=U[0];U=U[1];var K=g.split("_");W=K.length>=2&&K[1]=="type"?W+(g+"="+U+"&"):W+(g+"=redacted&")}}}else W=null;f.info("XMLHTTP REQ ("+d.JSC$19589_rid_+") [attempt "+d.JSC$19589_retryId_+"]: "+d.JSC$19591_verb_+"\n"+d.JSC$19591_requestUri_+"\n"+W)};
fb.prototype.JSC$19591_readyStateChangeHandler_=function(d){d=d.target;var f=this.JSC$19591_readyStateChangeThrottle_;f&&_.aQ(d)==3?(this.JSC$19589_channelDebug_.debug("Throttling readystatechange."),f.fire()):this.JSC$19591_xmlHttpHandler_(d)};
fb.prototype.JSC$19591_xmlHttpHandler_=function(d){try{if(d==this.JSC$19591_xmlHttp_)a:{var f=_.aQ(this.JSC$19591_xmlHttp_),R=this.JSC$19591_xmlHttp_.JSC$9780_lastErrorCode_,W=this.JSC$19591_xmlHttp_.getStatus();if(_.Z4&&!_.sb("420+")){if(f<4)break a}else if(f<3||f==3&&!this.JSC$19591_xmlHttp_.getResponseText())break a;this.JSC$19591_cancelled_||f!=4||R==7||(R==8||W<=0?this.JSC$19589_channel_.notifyServerReachabilityEvent(3):this.JSC$19589_channel_.notifyServerReachabilityEvent(2));oBL(this);var p=
this.JSC$19591_xmlHttp_.getStatus();this.JSC$19591_lastStatusCode_=p;var U=this.JSC$19591_xmlHttp_.getResponseText();U||this.JSC$19589_channelDebug_.debug("No response text for uri "+this.JSC$19591_requestUri_+" status "+p);this.JSC$19591_successful_=p==200;this.JSC$19589_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19589_rid_+") [ attempt "+this.JSC$19589_retryId_+"]: "+this.JSC$19591_verb_+"\n"+this.JSC$19591_requestUri_+"\n"+f+" "+p);if(this.JSC$19591_successful_){f==4&&R1(this);if(this.decodeChunks_){for(d=
!0;!this.JSC$19591_cancelled_&&this.JSC$19591_xmlHttpChunkStart_<U.length;){var g=$1R(this,U);if(g==vBs){f==4&&(this.JSC$19591_lastError_=4,j_(15),d=!1);Wi(this.JSC$19589_channelDebug_,this.JSC$19589_rid_,null,"[Incomplete Response]");break}else if(g==Ql2){this.JSC$19591_lastError_=4;j_(16);Wi(this.JSC$19589_channelDebug_,this.JSC$19589_rid_,U,"[Invalid Chunk]");d=!1;break}else Wi(this.JSC$19589_channelDebug_,this.JSC$19589_rid_,g,null),NdJ(this,g)}f==4&&U.length==0&&(this.JSC$19591_lastError_=1,
j_(17),d=!1);this.JSC$19591_successful_=this.JSC$19591_successful_&&d;d||(Wi(this.JSC$19589_channelDebug_,this.JSC$19589_rid_,U,"[Invalid Chunked Response]"),R1(this),yWB(this))}else Wi(this.JSC$19589_channelDebug_,this.JSC$19589_rid_,U,null),NdJ(this,U);this.JSC$19591_successful_&&!this.JSC$19591_cancelled_&&(f==4?this.JSC$19589_channel_.JSC$19598_onRequestComplete(this):(this.JSC$19591_successful_=!1,hrs(this)))}else p==400&&U.indexOf("Unknown SID")>0?(this.JSC$19591_lastError_=3,j_(13),this.JSC$19589_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19589_rid_+")")):(this.JSC$19591_lastError_=0,j_(14),this.JSC$19589_channelDebug_.warning("XMLHTTP Bad status "+p+" ("+this.JSC$19589_rid_+")")),R1(this),yWB(this)}else this.JSC$19589_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(K){this.JSC$19589_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var $1R=function(d,f){var R=d.JSC$19591_xmlHttpChunkStart_,W=f.indexOf("\n",R);if(W==-1)return vBs;R=Number(f.substring(R,W));if(isNaN(R))return Ql2;W+=1;if(W+R>f.length)return vBs;f=f.slice(W,W+R);d.JSC$19591_xmlHttpChunkStart_=W+R;return f};
fb.prototype.cancel=function(){this.JSC$19591_cancelled_=!0;R1(this)};
var hrs=function(d){d.JSC$19591_watchDogTimeoutTime_=Date.now()+d.timeout_;C2h(d,d.timeout_)},C2h=function(d,f){if(d.JSC$19591_watchDogTimerId_!=null)throw Error("Gk");
d.JSC$19591_watchDogTimerId_=Ci((0,_.lB)(d.JSC$19591_onWatchDogTimeout_,d),f)},oBL=function(d){d.JSC$19591_watchDogTimerId_&&(_.RJ.clearTimeout(d.JSC$19591_watchDogTimerId_),d.JSC$19591_watchDogTimerId_=null)};
fb.prototype.JSC$19591_onWatchDogTimeout_=function(){this.JSC$19591_watchDogTimerId_=null;var d=Date.now();d-this.JSC$19591_watchDogTimeoutTime_>=0?(this.JSC$19589_channelDebug_.info("TIMEOUT: "+this.JSC$19591_requestUri_),this.JSC$19591_type_!=2&&this.JSC$19589_channel_.notifyServerReachabilityEvent(3),R1(this),this.JSC$19591_lastError_=2,j_(18),yWB(this)):(this.JSC$19589_channelDebug_.warning("WatchDog timer called too early"),C2h(this,this.JSC$19591_watchDogTimeoutTime_-d))};
var yWB=function(d){d.JSC$19589_channel_.JSC$19598_isClosed()||d.JSC$19591_cancelled_||d.JSC$19589_channel_.JSC$19598_onRequestComplete(d)},R1=function(d){oBL(d);
_.W0(d.JSC$19591_readyStateChangeThrottle_);d.JSC$19591_readyStateChangeThrottle_=null;d.pollingTimer_.stop();d.JSC$19589_eventHandler_.removeAll();if(d.JSC$19591_xmlHttp_){var f=d.JSC$19591_xmlHttp_;d.JSC$19591_xmlHttp_=null;f.abort();f.dispose()}d.trident_&&(d.trident_=null)};
fb.prototype.getLastError=function(){return this.JSC$19591_lastError_};
var NdJ=function(d,f){try{d.JSC$19589_channel_.JSC$19598_onRequestData(d,f),d.JSC$19589_channel_.notifyServerReachabilityEvent(4)}catch(R){}};var Wi=function(d,f,R,W){var p=d.info;a:if(R&&R!="y2f%"){try{var U=JSON.parse(R);if(U)for(var g=0;g<U.length;g++)if(Array.isArray(U[g])){var K=U[g];if(!(K.length<2)){var E=K[1];if(Array.isArray(E)&&!(E.length<1)){var Y=E[0];if(Y!="noop"&&Y!="stop")for(var b=1;b<E.length;b++)E[b]=""}}}var D=(0,_.Tj)(U);break a}catch(I){d.debug("Exception parsing expected JS array - probably was not JS");D=R;break a}D=void 0}else D=R;p.call(d,"XMLHTTP TEXT ("+f+"): "+D+(W?" "+W:""))};
iN.prototype.debug=function(d){this.info(d)};
iN.prototype.info=function(){};
iN.prototype.warning=function(){};var iLy=function(d,f){this.JSC$19596_channel_=d;this.JSC$19596_channelDebug_=f;this.JSC$19596_parser_=new Qn};
_.O=iLy.prototype;_.O.JSC$19598_extraHeaders_=null;_.O.JSC$19598_request_=null;_.O.receivedIntermediateResult_=!1;_.O.JSC$19598_path_=null;_.O.state_=null;_.O.JSC$19598_lastStatusCode_=-1;_.O.JSC$19598_hostPrefix_=null;_.O.blockedPrefix_=null;
_.O.connect=function(d){this.JSC$19598_path_=d;d=BdI(this.JSC$19596_channel_,this.JSC$19598_path_);j_(3);Date.now();var f=this.JSC$19596_channel_.firstTestResults_;f!=null?(this.JSC$19598_hostPrefix_=f[0],(this.blockedPrefix_=f[1])?(this.state_=1,cWG(this)):(this.state_=2,tQY(this))):(MQ(d,"MODE","init"),this.JSC$19598_request_=new fb(this,this.JSC$19596_channelDebug_),this.JSC$19598_request_.JSC$19591_extraHeaders_=this.JSC$19598_extraHeaders_,nBR(this.JSC$19598_request_,d,!1,null,!0),this.state_=
0)};
var cWG=function(d){var f=dfs(d.JSC$19596_channel_,d.blockedPrefix_,"/mail/images/cleardot.gif");_.WE(f);XeG(f.toString(),5E3,(0,_.lB)(d.checkBlockedCallback_,d),3,2E3);d.notifyServerReachabilityEvent(1)};
iLy.prototype.checkBlockedCallback_=function(d){if(d)this.state_=2,tQY(this);else{j_(4);var f=this.JSC$19596_channel_;f.JSC$19599_channelDebug_.debug("Test Connection Blocked");f.JSC$19603_lastStatusCode_=f.connectionTest_.JSC$19598_lastStatusCode_;pb(f,9)}d&&this.notifyServerReachabilityEvent(2)};
var tQY=function(d){d.JSC$19596_channelDebug_.debug("TestConnection: starting stage 2");var f=d.JSC$19596_channel_.secondTestResults_;f!=null?(d.JSC$19596_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+f?"Buffered":"Unbuffered"),j_(5),f?(j_(11),Ud(d.JSC$19596_channel_,d,!1)):(j_(12),Ud(d.JSC$19596_channel_,d,!0))):(d.JSC$19598_request_=new fb(d,d.JSC$19596_channelDebug_),d.JSC$19598_request_.JSC$19591_extraHeaders_=d.JSC$19598_extraHeaders_,f=jjy(d.JSC$19596_channel_,
d.JSC$19598_hostPrefix_,d.JSC$19598_path_),j_(5),MQ(f,"TYPE","xmlhttp"),nBR(d.JSC$19598_request_,f,!1,d.JSC$19598_hostPrefix_,!1))};
_.O=iLy.prototype;_.O.JSC$19598_createXhrIo=function(d){return this.JSC$19596_channel_.JSC$19598_createXhrIo(d)};
_.O.abort=function(){this.JSC$19598_request_&&(this.JSC$19598_request_.cancel(),this.JSC$19598_request_=null);this.JSC$19598_lastStatusCode_=-1};
_.O.JSC$19598_isClosed=function(){return!1};
_.O.JSC$19598_onRequestData=function(d,f){this.JSC$19598_lastStatusCode_=d.JSC$19591_lastStatusCode_;if(this.state_==0)if(this.JSC$19596_channelDebug_.debug("TestConnection: Got data for stage 1"),f){try{var R=this.JSC$19596_parser_.parse(f)}catch(W){fs2(this.JSC$19596_channel_,this);return}this.JSC$19598_hostPrefix_=R[0];this.blockedPrefix_=R[1]}else this.JSC$19596_channelDebug_.debug("TestConnection: Null responseText"),fs2(this.JSC$19596_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(j_(7),Date.now()):f=="11111"?(j_(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19598_lastStatusCode_=200,this.JSC$19598_request_.cancel(),this.JSC$19596_channelDebug_.debug("Test connection succeeded; using streaming connection"),j_(12),Ud(this.JSC$19596_channel_,this,!0)):(j_(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.O.JSC$19598_onRequestComplete=function(){this.JSC$19598_lastStatusCode_=this.JSC$19598_request_.JSC$19591_lastStatusCode_;this.JSC$19598_request_.JSC$19591_successful_?this.state_==0?(this.JSC$19596_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,cWG(this)):(this.state_=2,tQY(this))):this.state_==2&&(this.JSC$19596_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19596_channelDebug_.debug("Test connection succeeded; using streaming connection"),
j_(12),Ud(this.JSC$19596_channel_,this,!0)):(this.JSC$19596_channelDebug_.debug("Test connection failed; not using streaming"),j_(11),Ud(this.JSC$19596_channel_,this,!1))):(this.JSC$19596_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?j_(9):this.state_==2&&j_(10),fs2(this.JSC$19596_channel_,this,this.JSC$19598_request_.getLastError()))};
_.O.JSC$19598_shouldUseSecondaryDomains=function(){return this.JSC$19596_channel_.JSC$19598_shouldUseSecondaryDomains()};
_.O.isActive=function(){return this.JSC$19596_channel_.isActive()};
_.O.notifyServerReachabilityEvent=function(d){this.JSC$19596_channel_.notifyServerReachabilityEvent(d)};var Od=function(d,f,R){this.state_=1;this.JSC$19599_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19599_channelDebug_=new iN;this.JSC$19599_parser_=new Qn;this.firstTestResults_=d||null;this.secondTestResults_=f!=null?f:null;this.asyncTest_=R||!1},Rt$=function(d,f){this.JSC$19601_mapId=d;
this.map=f;this.context=null};
_.O=Od.prototype;_.O.JSC$19603_extraHeaders_=null;_.O.JSC$19603_extraParams_=null;_.O.forwardChannelRequest_=null;_.O.JSC$19603_backChannelRequest_=null;_.O.JSC$19603_path_=null;_.O.JSC$19603_forwardChannelUri_=null;_.O.JSC$19603_backChannelUri_=null;_.O.JSC$19603_hostPrefix_=null;_.O.JSC$19603_nextRid_=0;_.O.JSC$19603_nextMapId_=0;_.O.handler_=null;_.O.JSC$19603_forwardChannelTimerId_=null;_.O.JSC$19603_backChannelTimerId_=null;_.O.JSC$19603_deadBackChannelTimerId_=null;_.O.connectionTest_=null;
_.O.useChunked_=null;_.O.JSC$19603_lastArrayId_=-1;_.O.JSC$19603_lastPostResponseArrayId_=-1;_.O.JSC$19603_lastStatusCode_=-1;_.O.JSC$19603_forwardChannelRetryCount_=0;_.O.JSC$19603_backChannelRetryCount_=0;_.O.JSC$19603_channelVersion_=8;var Wr$={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},pgR=function(d,f,R,W){_.E9.call(this,"timingevent",d);this.size=f;this.rtt=R;this.retries=W};
_.fv(pgR,_.E9);var UfM=function(d){_.E9.call(this,"serverreachability",d)};
_.fv(UfM,_.E9);Od.prototype.connect=function(d,f,R,W,p){this.JSC$19599_channelDebug_.debug("connect()");j_(0);this.JSC$19603_path_=f;this.JSC$19603_extraParams_=R||{};W&&p!==void 0&&(this.JSC$19603_extraParams_.OSID=W,this.JSC$19603_extraParams_.OAID=p);this.asyncTest_?(Ci((0,_.lB)(this.connectTest_,this,d),100),BoI(this)):this.connectTest_(d)};
Od.prototype.disconnect=function(){this.JSC$19599_channelDebug_.debug("disconnect()");cfR(this);if(this.state_==3){var d=this.JSC$19603_nextRid_++,f=this.JSC$19603_forwardChannelUri_.clone();_.iB(f,"SID",this.sid_);_.iB(f,"RID",d);_.iB(f,"TYPE","terminate");Zd(this,f);d=new fb(this,this.JSC$19599_channelDebug_,this.sid_,d);d.JSC$19591_type_=2;d.JSC$19591_baseUri_=_.WE(f.clone());(new Image).src=d.JSC$19591_baseUri_.toString();d.JSC$19591_requestStartTime_=Date.now();hrs(d)}tNG(this)};
Od.prototype.connectTest_=function(d){this.JSC$19599_channelDebug_.debug("connectTest_()");this.connectionTest_=new iLy(this,this.JSC$19599_channelDebug_);this.connectionTest_.JSC$19598_extraHeaders_=this.JSC$19603_extraHeaders_;this.connectionTest_.JSC$19596_parser_=this.JSC$19599_parser_;this.connectionTest_.connect(d)};
var BoI=function(d){d.JSC$19599_channelDebug_.debug("connectChannel_()");d.JSC$19603_ensureInState_(1,0);d.JSC$19603_forwardChannelUri_=BdI(d,d.JSC$19603_path_);d0I(d)},cfR=function(d){d.connectionTest_&&(d.connectionTest_.abort(),d.connectionTest_=null);
d.JSC$19603_backChannelRequest_&&(d.JSC$19603_backChannelRequest_.cancel(),d.JSC$19603_backChannelRequest_=null);d.JSC$19603_backChannelTimerId_&&(_.RJ.clearTimeout(d.JSC$19603_backChannelTimerId_),d.JSC$19603_backChannelTimerId_=null);juJ(d);d.forwardChannelRequest_&&(d.forwardChannelRequest_.cancel(),d.forwardChannelRequest_=null);d.JSC$19603_forwardChannelTimerId_&&(_.RJ.clearTimeout(d.JSC$19603_forwardChannelTimerId_),d.JSC$19603_forwardChannelTimerId_=null)},faY=function(d,f){if(d.state_==0)throw Error("Jk");
d.JSC$19599_outgoingMaps_.length==1E3&&d.JSC$19599_parser_.stringify(f);d.JSC$19599_outgoingMaps_.push(new Rt$(d.JSC$19603_nextMapId_++,f));d.state_!=2&&d.state_!=3||d0I(d)};
Od.prototype.JSC$19598_isClosed=function(){return this.state_==0};
Od.prototype.getState=function(){return this.state_};
var d0I=function(d){d.forwardChannelRequest_||d.JSC$19603_forwardChannelTimerId_||(d.JSC$19603_forwardChannelTimerId_=Ci((0,_.lB)(d.JSC$19603_onStartForwardChannelTimer_,d),0),d.JSC$19603_forwardChannelRetryCount_=0)};
Od.prototype.JSC$19603_onStartForwardChannelTimer_=function(d){this.JSC$19603_forwardChannelTimerId_=null;Rg8(this,d)};
var Rg8=function(d,f){d.JSC$19599_channelDebug_.debug("startForwardChannel_");if(d.state_==1){if(!f){d.JSC$19599_channelDebug_.debug("open_()");d.JSC$19603_nextRid_=Math.floor(Math.random()*1E5);f=d.JSC$19603_nextRid_++;var R=new fb(d,d.JSC$19599_channelDebug_,"",f);R.JSC$19591_extraHeaders_=d.JSC$19603_extraHeaders_;var W=WuM(d),p=d.JSC$19603_forwardChannelUri_.clone();_.iB(p,"RID",f);_.iB(p,"CVER","1");Zd(d,p);JWk(R,p,W);d.forwardChannelRequest_=R;d.state_=2}}else d.state_==3&&(f?p4Y(d,f):d.JSC$19599_outgoingMaps_.length==
0?d.JSC$19599_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):d.forwardChannelRequest_||(p4Y(d),d.JSC$19599_channelDebug_.debug("startForwardChannel_ finished, sent request")))},p4Y=function(d,f){if(f)if(d.JSC$19603_channelVersion_>6){d.JSC$19599_outgoingMaps_=d.pendingMaps_.concat(d.JSC$19599_outgoingMaps_);
d.pendingMaps_.length=0;var R=d.JSC$19603_nextRid_-1;f=WuM(d)}else R=f.JSC$19589_rid_,f=f.JSC$19591_postData_;else R=d.JSC$19603_nextRid_++,f=WuM(d);var W=d.JSC$19603_forwardChannelUri_.clone();_.iB(W,"SID",d.sid_);_.iB(W,"RID",R);_.iB(W,"AID",d.JSC$19603_lastArrayId_);Zd(d,W);R=new fb(d,d.JSC$19599_channelDebug_,d.sid_,R,d.JSC$19603_forwardChannelRetryCount_+1);R.JSC$19591_extraHeaders_=d.JSC$19603_extraHeaders_;R.setTimeout(1E4+Math.round(1E4*Math.random()));d.forwardChannelRequest_=R;JWk(R,W,f)},
Zd=function(d,f){d.handler_&&(d=d.handler_.JSC$19610_getAdditionalParams())&&_.uo.forEach(d,function(R,W){_.iB(f,W,R)})},WuM=function(d){var f=Math.min(d.JSC$19599_outgoingMaps_.length,1E3),R=["count="+f];
if(d.JSC$19603_channelVersion_>6&&f>0){var W=d.JSC$19599_outgoingMaps_[0].JSC$19601_mapId;R.push("ofs="+W)}else W=0;for(var p={},U=0;U<f;p={mapId$jscomp$3:void 0},U++){p.mapId$jscomp$3=d.JSC$19599_outgoingMaps_[U].JSC$19601_mapId;var g=d.JSC$19599_outgoingMaps_[U].map;p.mapId$jscomp$3=d.JSC$19603_channelVersion_<=6?U:p.mapId$jscomp$3-W;try{_.uo.forEach(g,function(K){return function(E,Y){R.push("req"+K.mapId$jscomp$3+"_"+Y+"="+encodeURIComponent(E))}}(p))}catch(K){R.push("req"+p.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}d.pendingMaps_=d.pendingMaps_.concat(d.JSC$19599_outgoingMaps_.splice(0,f));
return R.join("&")},U0M=function(d){d.JSC$19603_backChannelRequest_||d.JSC$19603_backChannelTimerId_||(d.JSC$19603_backChannelAttemptId_=1,d.JSC$19603_backChannelTimerId_=Ci((0,_.lB)(d.JSC$19603_onStartBackChannelTimer_,d),0),d.JSC$19603_backChannelRetryCount_=0)},Zzk=function(d){if(d.JSC$19603_backChannelRequest_||d.JSC$19603_backChannelTimerId_||d.JSC$19603_backChannelRetryCount_>=3)return!1;
d.JSC$19599_channelDebug_.debug("Going to retry GET");d.JSC$19603_backChannelAttemptId_++;d.JSC$19603_backChannelTimerId_=Ci((0,_.lB)(d.JSC$19603_onStartBackChannelTimer_,d),OzY(d,d.JSC$19603_backChannelRetryCount_));d.JSC$19603_backChannelRetryCount_++;return!0};
Od.prototype.JSC$19603_onStartBackChannelTimer_=function(){this.JSC$19603_backChannelTimerId_=null;this.JSC$19599_channelDebug_.debug("Creating new HttpRequest");this.JSC$19603_backChannelRequest_=new fb(this,this.JSC$19599_channelDebug_,this.sid_,"rpc",this.JSC$19603_backChannelAttemptId_);this.JSC$19603_backChannelRequest_.JSC$19591_extraHeaders_=this.JSC$19603_extraHeaders_;this.JSC$19603_backChannelRequest_.JSC$19591_readyStateChangeThrottleMs_=0;var d=this.JSC$19603_backChannelUri_.clone();_.iB(d,
"RID","rpc");_.iB(d,"SID",this.sid_);_.iB(d,"CI",this.useChunked_?"0":"1");_.iB(d,"AID",this.JSC$19603_lastArrayId_);Zd(this,d);_.iB(d,"TYPE","xmlhttp");nBR(this.JSC$19603_backChannelRequest_,d,!0,this.JSC$19603_hostPrefix_,!1);this.JSC$19599_channelDebug_.debug("New Request created")};
var Ud=function(d,f,R){d.JSC$19599_channelDebug_.debug("Test Connection Finished");d.useChunked_=d.secondTestResults_==null?R:!d.secondTestResults_;d.JSC$19603_lastStatusCode_=f.JSC$19598_lastStatusCode_;d.asyncTest_||BoI(d)},fs2=function(d,f){d.JSC$19599_channelDebug_.debug("Test Connection Failed");
d.JSC$19603_lastStatusCode_=f.JSC$19598_lastStatusCode_;pb(d,2)};
Od.prototype.JSC$19598_onRequestData=function(d,f){if(this.state_!=0&&(this.JSC$19603_backChannelRequest_==d||this.forwardChannelRequest_==d))if(this.JSC$19603_lastStatusCode_=d.JSC$19591_lastStatusCode_,this.forwardChannelRequest_==d&&this.state_==3)if(this.JSC$19603_channelVersion_>7){try{var R=this.JSC$19599_parser_.parse(f)}catch(W){R=null}if(Array.isArray(R)&&R.length==3)if(f=R,f[0]==0)a:if(this.JSC$19599_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19603_backChannelTimerId_)this.JSC$19599_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19603_backChannelRequest_)if(this.JSC$19603_backChannelRequest_.JSC$19591_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19591_requestStartTime_)juJ(this),this.JSC$19603_backChannelRequest_.cancel(),this.JSC$19603_backChannelRequest_=null;else break a;else this.JSC$19599_channelDebug_.warning("We do not have a BackChannel established");Zzk(this);j_(19)}else this.JSC$19603_lastPostResponseArrayId_=f[1],d=this.JSC$19603_lastPostResponseArrayId_-this.JSC$19603_lastArrayId_,0<
d&&(f=f[2],this.JSC$19599_channelDebug_.debug(f+" bytes (in "+d+" arrays) are outstanding on the BackChannel"),f<37500&&this.useChunked_&&this.JSC$19603_backChannelRetryCount_==0&&!this.JSC$19603_deadBackChannelTimerId_&&(this.JSC$19603_deadBackChannelTimerId_=Ci((0,_.lB)(this.JSC$19603_onBackChannelDead_,this),6E3)));else this.JSC$19599_channelDebug_.debug("Bad POST response data returned"),pb(this,11)}else f!="y2f%"&&(this.JSC$19599_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
pb(this,11));else this.JSC$19603_backChannelRequest_==d&&juJ(this),_.su(f)||(d=this.JSC$19599_parser_.parse(f),this.onInput_(d))};
Od.prototype.JSC$19603_onBackChannelDead_=function(){this.JSC$19603_deadBackChannelTimerId_!=null&&(this.JSC$19603_deadBackChannelTimerId_=null,this.JSC$19603_backChannelRequest_.cancel(),this.JSC$19603_backChannelRequest_=null,Zzk(this),j_(20))};
var juJ=function(d){d.JSC$19603_deadBackChannelTimerId_!=null&&(_.RJ.clearTimeout(d.JSC$19603_deadBackChannelTimerId_),d.JSC$19603_deadBackChannelTimerId_=null)};
Od.prototype.JSC$19598_onRequestComplete=function(d){this.JSC$19599_channelDebug_.debug("Request complete");if(this.JSC$19603_backChannelRequest_==d){juJ(this);this.JSC$19603_backChannelRequest_=null;var f=2}else if(this.forwardChannelRequest_==d)this.forwardChannelRequest_=null,f=1;else return;this.JSC$19603_lastStatusCode_=d.JSC$19591_lastStatusCode_;if(this.state_!=0)if(d.JSC$19591_successful_)if(f==1){f=d.JSC$19591_postData_?d.JSC$19591_postData_.length:0;d=Date.now()-d.JSC$19591_requestStartTime_;
var R=m18;R.dispatchEvent(new pgR(R,f,d,this.JSC$19603_forwardChannelRetryCount_));d0I(this);this.handler_&&this.handler_.JSC$19610_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else U0M(this);else{R=d.getLastError();if(R==3||R==7||R==0&&this.JSC$19603_lastStatusCode_>0)this.JSC$19599_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19599_channelDebug_.debug("Maybe retrying, last error: "+P2I(R,this.JSC$19603_lastStatusCode_));var W;if(W=f==1)this.forwardChannelRequest_||
this.JSC$19603_forwardChannelTimerId_||this.state_==1||this.JSC$19603_forwardChannelRetryCount_>=2?W=!1:(this.JSC$19599_channelDebug_.debug("Going to retry POST"),this.JSC$19603_forwardChannelTimerId_=Ci((0,_.lB)(this.JSC$19603_onStartForwardChannelTimer_,this,d),OzY(this,this.JSC$19603_forwardChannelRetryCount_)),this.JSC$19603_forwardChannelRetryCount_++,W=!0);if(W||f==2&&Zzk(this))return;this.JSC$19599_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19599_channelDebug_.debug("Error: HTTP request failed");
switch(R){case 1:pb(this,5);break;case 4:pb(this,10);break;case 3:pb(this,6);break;case 7:pb(this,12);break;default:pb(this,2)}}};
var OzY=function(d,f){var R=5E3+Math.floor(Math.random()*1E4);d.isActive()||(d.JSC$19599_channelDebug_.debug("Inactive channel"),R*=2);return R*f};
Od.prototype.onInput_=function(d){for(var f=0;f<d.length;f++){var R=d[f];this.JSC$19603_lastArrayId_=R[0];R=R[1];this.state_==2?R[0]=="c"?(this.sid_=R[1],this.JSC$19603_hostPrefix_=R[2],R=R[3],R!=null?this.JSC$19603_channelVersion_=R:this.JSC$19603_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19610_channelOpened(),this.JSC$19603_backChannelUri_=jjy(this,this.JSC$19603_hostPrefix_,this.JSC$19603_path_),U0M(this)):R[0]=="stop"&&pb(this,7):this.state_==3&&(R[0]=="stop"?pb(this,7):
R[0]!="noop"&&this.handler_&&this.handler_.JSC$19610_channelHandleArray(R),this.JSC$19603_backChannelRetryCount_=0)}};
Od.prototype.JSC$19603_ensureInState_=function(d){if(!_.hn(arguments,this.state_))throw Error("Kk`"+this.state_);};
var pb=function(d,f){d.JSC$19599_channelDebug_.info("Error code "+f);if(f==2||f==9){var R=null;d.handler_&&(R=null);var W=(0,_.lB)(d.testGoogleComCallback_,d);R||(R=new _.R6("//www.google.com/images/cleardot.gif"),_.WE(R));x_R(R.toString(),1E4,W)}else j_(2);d.onError_(f)};
Od.prototype.testGoogleComCallback_=function(d){d?(this.JSC$19599_channelDebug_.info("Successfully pinged google.com"),j_(2)):(this.JSC$19599_channelDebug_.info("Failed to ping google.com"),j_(1),this.onError_(8))};
Od.prototype.onError_=function(d){this.JSC$19599_channelDebug_.debug("HttpChannel: error - "+d);this.state_=0;this.handler_&&this.handler_.JSC$19610_channelError(d);tNG(this);cfR(this)};
var tNG=function(d){d.state_=0;d.JSC$19603_lastStatusCode_=-1;if(d.handler_)if(d.pendingMaps_.length==0&&d.JSC$19599_outgoingMaps_.length==0)d.handler_.JSC$19610_channelClosed();else{d.JSC$19599_channelDebug_.debug("Number of undelivered maps, pending: "+d.pendingMaps_.length+", outgoing: "+d.JSC$19599_outgoingMaps_.length);var f=_.CQ(d.pendingMaps_),R=_.CQ(d.JSC$19599_outgoingMaps_);d.pendingMaps_.length=0;d.JSC$19599_outgoingMaps_.length=0;d.handler_.JSC$19610_channelClosed(f,R)}},BdI=function(d,
f){f=dfs(d,null,f);
d.JSC$19599_channelDebug_.debug("GetForwardChannelUri: "+f);return f},jjy=function(d,f,R){f=dfs(d,d.JSC$19598_shouldUseSecondaryDomains()?f:null,R);
d.JSC$19599_channelDebug_.debug("GetBackChannelUri: "+f);return f},dfs=function(d,f,R){var W=_.yT(R);
if(W.JSC$10015_domain_!="")f&&_.ip(W,f+"."+W.JSC$10015_domain_),_.B2(W,W.JSC$10015_port_);else{var p=window.location;W=M7I(p.protocol,f?f+"."+p.hostname:p.hostname,+p.port,R)}d.JSC$19603_extraParams_&&_.uo.forEach(d.JSC$19603_extraParams_,function(U,g){_.iB(W,g,U)});
_.iB(W,"VER",d.JSC$19603_channelVersion_);Zd(d,W);return W};
Od.prototype.JSC$19598_createXhrIo=function(d){if(d)throw Error("Hk");d=new _.AE;d.JSC$9780_withCredentials_=!1;return d};
Od.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
Od.prototype.notifyServerReachabilityEvent=function(d){var f=m18;f.dispatchEvent(new UfM(f,d))};
Od.prototype.JSC$19598_shouldUseSecondaryDomains=function(){return!1};
new r4s;var suR=function(){};
_.O=suR.prototype;_.O.JSC$19610_channelOpened=function(){};
_.O.JSC$19610_channelHandleArray=function(){};
_.O.JSC$19610_channelSuccess=function(){};
_.O.JSC$19610_channelError=function(){};
_.O.JSC$19610_channelClosed=function(){};
_.O.JSC$19610_getAdditionalParams=function(){return{}};
_.O.isActive=function(){return!0};var gTR=function(d){d.front_.length===0&&(d.front_=d.back_,d.front_.reverse(),d.back_=[])};
_.O=AZM.prototype;_.O.enqueue=function(d){this.back_.push(d)};
_.O.peek=function(){gTR(this);return _.mL(this.front_)};
_.O.getCount=function(){return this.front_.length+this.back_.length};
_.O.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.O.clear=function(){this.front_=[];this.back_=[]};
_.O.contains=function(d){return _.hn(this.front_,d)||_.hn(this.back_,d)};
_.O.remove=function(d){var f=this.front_;var R=Array.prototype.lastIndexOf.call(f,d,f.length-1);R>=0?(_.I1n(f,R),f=!0):f=!1;return f||_.NF(this.back_,d)};
_.O.getValues=function(){for(var d=[],f=this.front_.length-1;f>=0;--f)d.push(this.front_[f]);f=this.back_.length;for(var R=0;R<f;++R)d.push(this.back_[R]);return d};var sd=function(d){this.JSC$19614_map_=new _.Og;this.size=0;d&&this.addAll(d)},HzY=function(d){var f=typeof d;
return f=="object"&&d||f=="function"?"o"+_.fR(d):f.charAt(0)+d};
_.O=sd.prototype;_.O.getCount=function(){return this.JSC$19614_map_.size};
_.O.add=function(d){this.JSC$19614_map_.set(HzY(d),d);this.size=this.JSC$19614_map_.size};
_.O.addAll=function(d){d=_.y9(d);for(var f=d.length,R=0;R<f;R++)this.add(d[R]);this.size=this.JSC$19614_map_.size};
_.O.removeAll=function(d){d=_.y9(d);for(var f=d.length,R=0;R<f;R++)this.remove(d[R]);this.size=this.JSC$19614_map_.size};
_.O.delete=function(d){d=this.JSC$19614_map_.remove(HzY(d));this.size=this.JSC$19614_map_.size;return d};
_.O.remove=function(d){return this.delete(d)};
_.O.clear=function(){this.JSC$19614_map_.clear();this.size=0};
_.O.isEmpty=function(){return this.JSC$19614_map_.size===0};
_.O.has=function(d){return this.JSC$19614_map_.containsKey(HzY(d))};
_.O.contains=function(d){return this.JSC$19614_map_.containsKey(HzY(d))};
_.O.getValues=function(){return this.JSC$19614_map_.getValues()};
_.O.values=function(){return this.JSC$19614_map_.values()};
_.O.clone=function(){return new sd(this)};
_.O.equals=function(d){return this.getCount()==A4y(d)&&KuG(this,d)};
var KuG=function(d,f){var R=A4y(f);if(d.getCount()>R)return!1;!(f instanceof sd)&&R>5&&(f=new sd(f));return aQJ(d,function(W){var p=f;return p.contains&&typeof p.contains=="function"?p.contains(W):p.containsValue&&typeof p.containsValue=="function"?p.containsValue(W):_.iW(p)||typeof p==="string"?_.hn(p,W):_.uo.containsValue(p,W)})};
sd.prototype.__iterator__=function(){return this.JSC$19614_map_.__iterator__(!1)};
sd.prototype[Symbol.iterator]=function(){return this.values()};var ETG={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(d){return(this._clampValue(d)-this.min)/(this.max-this.min)},
_clampValue:function(d){return Math.min(this.max,Math.max(this.min,this._calcStep(d)))},
_calcStep:function(d){d=parseFloat(d);if(!this.step)return d;d=Math.round((d-this.min)/this.step);return this.step<1?d/(1/this.step)+this.min:d*this.step+this.min},
_validateValue:function(){var d=this._clampValue(this.value);this.value=this.oldValue=isNaN(d)?this.oldValue:d;return this.value!==d},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var zgs;var kPL;_.Pf({_template:function(){if(kPL!==void 0)return kPL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;zgs===void 0&&(zgs=document.createElement("template"));var W=zgs;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return kPL=d},
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(){_.WZ(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(d){d.keyCode===27&&(d.preventDefault(),this.close())},
_track:function(d){if(!this.persistent&&!this.disableSwipe)switch(d.preventDefault(),d.detail.state){case "start":this._trackStart(d);break;case "track":this._trackMove(d);break;case "end":this._trackEnd(d)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var d=this.$.contentContainer.getBoundingClientRect();this._savedWidth=d.width;this._translateOffset=this.position==="left"?d.left:d.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(d){this._trackDetails&&(this._translateDrawer(d.detail.dx+this._translateOffset),this._trackDetails.push({dx:d.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(d){if(this._trackDetails){var f=d.detail.dx+this._translateOffset,R=this.getWidth();f=this.position==="left"?f>=0||f<=-R:f<=0||f>=R;if(!f){var W=this._trackDetails;this._trackDetails=null;this._flingDrawer(d,W);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}R/=2;d.detail.dx<-R?this.opened=this.position==="right":d.detail.dx>R&&(this.opened=this.position==="left");f?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(d,f){for(var R=Date.now(),W=R-100,p,U=0,g=f.length-1;U<=g;){var K=U+g>>1,E=f[K];E.timeStamp>=W?(p=E,g=K-1):U=K+1}return p?(d.detail.dx-p.dx)/(R-p.timeStamp||1):0},
_flingDrawer:function(d,f){f=this._calculateVelocity(d,f);if(!(Math.abs(f)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;d=d.detail.dx+this._translateOffset;var R=this.getWidth(),W=this.position==="left",p=f>0;p?(f=Math.max(f,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(f=Math.min(f,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");f=this._FLING_INITIAL_SLOPE*(!p&&W?-(d+R):p&&!W?R-d:-d)/f;this._styleTransitionDuration(f);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,f)}},
_styleTransitionDuration:function(d){this.style.transitionDuration=d+"ms";this.$.contentContainer.style.transitionDuration=d+"ms";this.$.scrim.style.transitionDuration=d+"ms"},
_styleTransitionTimingFunction:function(d){this.$.contentContainer.style.transitionTimingFunction=d;this.$.scrim.style.transitionTimingFunction=d},
_translateDrawer:function(d){var f=this.getWidth();this.position==="left"?(d=Math.max(-f,Math.min(d,0)),this.$.scrim.style.opacity=1+d/f):(d=Math.max(0,Math.min(d,f)),this.$.scrim.style.opacity=1-d/f);this.translate3d(d+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var d=this._drawerState;d===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;d!==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=""),d!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var d=_.Vb(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"])');d.length>0?(this._firstTabStop=d[0],this._lastTabStop=d[d.length-1]):
this._lastTabStop=this._firstTabStop=null;(d=this.getAttribute("tabindex"))&&parseInt(d,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(d){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||d.keyCode!==9||(d.shiftKey?this._firstTabStop&&_.Vb(d).localTarget===this._firstTabStop&&(d.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Vb(d).localTarget===this._lastTabStop&&(d.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(d,f){this.toggleClass("visible",d&&!f,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 Y08;var bzI;_.Pf({_template:function(){if(bzI!==void 0)return bzI;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Y08===void 0&&(Y08=document.createElement("template"));var W=Y08;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return bzI=d},
is:"tp-yt-paper-progress",behaviors:[ETG],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(d){this.toggleClass("indeterminate",d,this.$.primaryProgress)},
_transformProgress:function(d,f){d.style.transform=d.style.webkitTransform="scaleX("+f/100+")"},
_mainRatioChanged:function(d){this._transformProgress(this.$.primaryProgress,d)},
_progressChanged:function(d,f,R,W,p){d=this._clampValue(d);f=this._clampValue(f);var U=this._calcRatio(d)*100,g=this._calcRatio(f)*100;this._setSecondaryRatio(U);this._transformProgress(this.$.secondaryProgress,U);this._transformProgress(this.$.primaryProgress,g);this.secondaryProgress=d;p?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",f);this.setAttribute("aria-valuemin",R);this.setAttribute("aria-valuemax",W)},
_disabledChanged:function(d){this.setAttribute("aria-disabled",d?"true":"false")},
_hideSecondaryProgress:function(d){return d===0}});var D0L;var Ias;var q0I=function(){};
_.O=q0I.prototype;_.O.registered=function(){};
_.O.addOwnKeyBinding=function(){};
_.O.removeOwnKeyBindings=function(){};
_.O.keyboardEventMatchesKeys=function(){};
_.O._collectKeyBindings=function(){};
_.O._prepKeyBindings=function(){};
_.O._addKeyBinding=function(){};
_.O._resetKeyEventListeners=function(){};
_.O._listenKeyEventListeners=function(){};
_.O._unlistenKeyEventListeners=function(){};
_.O._onKeyBindingEvent=function(){};
_.O._triggerKeyHandler=function(){};
_.O._tapHandler=function(){};
_.O._focusChanged=function(){};
_.O._detectKeyboardFocus=function(){};
_.O._userActivate=function(){};
_.O._upHandler=function(){};
_.O._spaceKeyDownHandler=function(){};
_.O._spaceKeyUpHandler=function(){};
_.O._asyncClick=function(){};
_.O._pressedChanged=function(){};
_.O._ariaActiveAttributeChanged=function(){};
_.O._activeChanged=function(){};
_.O._controlStateChanged=function(){};
_.O._changedButtonState=function(){};
_.O._focusBlurHandler=function(){};
_.O._disabledChanged=function(){};
_.O._changedControlState=function(){};
_.O._buttonStateChanged=function(){};
_.O._downHandler=function(){};
_.O.ensureRipple=function(){};
_.O.getRipple=function(){};
_.O.hasRipple=function(){};
_.O._noinkChanged=function(){};
_.O._calcRatio=function(){};
_.O._clampValue=function(){};
_.O._calcStep=function(){};
_.O._validateValue=function(){};
_.O._update=function(){};
_.O._setImmediateValue=function(){};
_.O._setExpand=function(){};
_.O._setDragging=function(){};
_.O._setTransiting=function(){};
_.O._setMarkers=function(){};
_.O._setPressed=function(){};
_.O._setPointerDown=function(){};
_.O._setReceivedFocusFromKeyboard=function(){};
_.O._setFocused=function(){};
_.O._setRatio=function(){};
q0I=_.Pf({_template:function(){if(Ias!==void 0)return Ias;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;D0L===void 0&&(D0L=document.createElement("template"));var W=D0L;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return Ias=d},
is:"tp-yt-paper-slider",behaviors:[_.Ij,_.xv,_.s2e,ETG],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&&_.nA(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(d,f,R){this.setAttribute("aria-valuemin",f);this.setAttribute("aria-valuemax",R);this.setAttribute("aria-valuenow",d);this._positionKnob(this._calcRatio(d)*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(d){this._setImmediateValue(this._calcStep(this._calcKnobPosition(d)));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(d){return(this.max-this.min)*d/100+this.min},
_onTrack:function(d){d.stopPropagation();switch(d.detail.state){case "start":this._trackStart(d);break;case "track":this._trackX(d);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(d){this.dragging||this._trackStart(d);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,d.detail.dx*(this._isRTL?-1:1)));d=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(d);d=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(d+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var d=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;d.transform=d.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(d){this._expandKnob();d.preventDefault();this.focus()},
_bartrack:function(d){this._allowBarEvent(d)&&this._onTrack(d)},
_barclick:function(d){this._w=this.$.sliderBar.offsetWidth;var f=this.$.sliderBar.getBoundingClientRect();f=(d.detail.x-f.left)/this._w*100;this._isRTL&&(f=100-f);var R=this.ratio;this._setTransiting(!0);this._positionKnob(f);R===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
d.preventDefault();this.focus()},
_bardown:function(d){this._allowBarEvent(d)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(d))},
_knobTransitionEnd:function(d){d.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(d,f,R,W){W||this._setMarkers([]);f=Math.round((R-f)/this.step);f>d&&(f=d);if(f<0||!isFinite(f))f=0;this._setMarkers(Array(f))},
_mergeClasses:function(d){return Object.keys(d).filter(function(f){return d[f]}).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(d){return!this.ignoreBarTouch||d.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(d){this._isRTL?this._incrementKey(d):this._decrementKey(d)},
_rightKey:function(d){this._isRTL?this._decrementKey(d):this._incrementKey(d)},
_incrementKey:function(d){this.disabled||(d.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),d.preventDefault())},
_decrementKey:function(d){this.disabled||(d.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),d.preventDefault())},
_changeValue:function(d){this.value=d.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(d){d.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.Zdy._createRipple.call(this)},
_focusedChanged:function(d){d&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=d?"":"none",this._ripple.holdDown=d)}});var Luh;var egh;var gi=null,x0R=function(){};
_.O=x0R.prototype;_.O.fit=function(){};
_.O._discoverInfo=function(){};
_.O.resetFit=function(){};
_.O.refit=function(){};
_.O.position=function(){};
_.O.constrain=function(){};
_.O._sizeDimension=function(){};
_.O.__sizeDimension=function(){};
_.O.center=function(){};
_.O.__getNormalizedRect=function(){};
_.O.__getOffscreenArea=function(){};
_.O.__getPosition=function(){};
_.O.notifyResize=function(){};
_.O.assignParentResizable=function(){};
_.O.stopResizeNotificationsFor=function(){};
_.O._subscribeIronResize=function(){};
_.O._unsubscribeIronResize=function(){};
_.O.resizerShouldNotify=function(){};
_.O._onDescendantIronResize=function(){};
_.O._fireResize=function(){};
_.O._onIronRequestResizeNotifications=function(){};
_.O._parentResizableChanged=function(){};
_.O._notifyDescendant=function(){};
_.O._requestResizeNotifications=function(){};
_.O._findParent=function(){};
_.O.toggle=function(){};
_.O.open=function(){};
_.O.close=function(){};
_.O.cancel=function(){};
_.O.invalidateTabbables=function(){};
_.O._ensureSetup=function(){};
_.O._canceledChanged=function(){};
_.O._withBackdropChanged=function(){};
_.O._prepareRenderOpened=function(){};
_.O._finishRenderOpened=function(){};
_.O._finishRenderClosed=function(){};
_.O._preparePositioning=function(){};
_.O._finishPositioning=function(){};
_.O._applyFocus=function(){};
_.O._onCaptureClick=function(){};
_.O._onCaptureFocus=function(){};
_.O._onCaptureEsc=function(){};
_.O._onCaptureTab=function(){};
_.O._onIronResize=function(){};
_.O._onNodesChange=function(){};
_.O.__ensureFirstLastFocusables=function(){};
_.O.__openedChanged=function(){};
_.O.__deraf=function(){};
_.O.__updateScrollObservers=function(){};
_.O.__addScrollListeners=function(){};
_.O.__removeScrollListeners=function(){};
_.O.__isValidScrollAction=function(){};
_.O.__onCaptureScroll=function(){};
_.O.__saveScrollPosition=function(){};
_.O.__restoreScrollPosition=function(){};
_.O._setCanceled=function(){};
x0R=_.Pf({_template:function(){if(egh!==void 0)return egh;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Luh===void 0&&(Luh=document.createElement("template"));var W=Luh;R.call(f,W.content.cloneNode(!0),d.content.firstChild);return egh=d},
is:"tp-yt-paper-toast",behaviors:[_.nx],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(){_.LL._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.Pg.requestAvailability()},
show:function(d){typeof d=="string"&&(d={text:d});for(var f in d)f.indexOf("_")===0?_.LL._warn('The property "'+f+'" is private and was not set.'):f in this?this[f]=d[f]:_.LL._warn('The property "'+f+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(d){d&&d.target===this&&d.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(gi&&gi!==this&&gi.close(),gi=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):gi===this&&(gi=null);_.J_._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(d){this.positionTarget=d},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var X4M=new _.C0("disablePersonalizationAction");var jHY=new _.C0("showDmaConsentFlowCommand");var fJ8=new _.C0("showMmgNoticeCommand");var TxI=new _.C0("saveConsentAction");var AOB=function(d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.vM(d)};
_.x(AOB,_.US);var aay=_.VdQ(AOB);var MKG=new _.C0("updateTopbarAvatarAction");var w4L=new _.C0("channelHandleValidationResultRenderer");var laJ=new _.C0("generateHandleFromNameResultRenderer");var GPB=new _.C0("channelHandleInputRenderer");var S02=new _.C0("copyLinkRenderer");var VKL=new _.C0("timedCommand");var rO$=new _.C0("clearCookieAction");var m0B=new _.C0("getMultiPageMenuAction");var uCJ=new _.C0("addToGuideSectionAction"),PAB=new _.C0("removeFromGuideSectionAction");var QuG=new _.C0("updateNotificationsUnseenCountAction");var vTM=new _.C0("resetChannelUnreadCountCommand");var FuB=new _.C0("resetSubscriptionsUnreadDotCommand");var JO2=new _.C0("selectLanguageCommand");var Yzk=new _.C0("sendFeedbackAction");var nT2=new _.C0("uploadImageToScottyCommand");var hgJ=new _.C0("registerPromoCommand");var oTG=new _.C0("setPushNotificationsEnabledCommand");var $0I=new _.C0("desktopTopbarRenderer");var Nxy=new _.C0("surveyFollowUpRenderer");var yOM=new _.C0("handlesClaimingRadioOptionRenderer");var CAI=new _.C0("hotkeyDialogRenderer");var izJ=new _.C0("modifyReportFormCommand");var Bx8=new _.C0("accountLinkCommand");var cO2=new _.C0("accountUnlinkCommand");var tKB=new _.C0("logAccountLinkingEventCommand");var dVJ=new _.C0("guideCollapsibleEntryRenderer");var jnL=new _.C0("guideDownloadsEntryRenderer");var Hi=new _.C0("guideEntryRenderer");var f32=new _.C0("getLocationCommand");var R4k=new _.C0("locationCollectionCommand");var WfJ=new _.C0("storiesItemViewModel");var pLG=new _.C0("addToRemoteQueueAction");var UVR=new _.C0("insertInRemoteQueueAction");var O7h=new _.C0("removeFromRemoteQueueAction");var Z78=new _.C0("notificationRenderer");var vJR=new _.C0("localWatchHistoryCommand");var snR=new _.C0("pdgBuyFlowHeaderRenderer");var gLM=new _.C0("pdgColorSliderRenderer");var H7G=new _.C0("pdgCommentOptionRenderer");var KfB=new _.C0("pdgCommentPreviewRenderer");var EL$=new _.C0("superVodSelectableItemButtonRenderer");var z42=new _.C0("switchButtonRenderer");var kEY=new _.C0("upsellDialogRenderer");var Y18=new _.C0("feedbackQuestionRenderer"),b7k=new _.C0("feedbackOptionRenderer");var DVk=new _.C0("sponsorshipsTierRenderer"),I3L=new _.C0("sponsorshipsPromotionChannelRenderer");var q18=new _.C0("simpleSurveyMessageRenderer");var YvI=new _.C0("invokeInstrumentManagerAction");var Lfy=new _.C0("logYpcFlowDismissCommand");var e42=new _.C0("logYpcFlowStartCommand");var xVY=new _.C0("unlimitedCreateFamilyEndpoint");var XLJ=new _.C0("iconBadgeRenderer");var F_8=new _.C0("collaborativePlaylistVisibilityValidationRule");var T4s=function(d){_.E9.call(this,"channelMessage");this.message=d};
_.x(T4s,_.E9);var Aw8=function(d){_.E9.call(this,"channelError");this.error=d};
_.x(Aw8,_.E9);var a32={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",PUNCTUAL_WATCH:"pcw",IP_VALIDATION:"ipv"},ME2={UNKNOWN_THEME:"u",CLASSIC:"cl",
KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},wL8={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},l3s={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},GEs={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var Kb=function(d){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 _.Og;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;d&&(this.id=d.id||d.name,this.name=d.name,this.clientName=d.clientName?d.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=d.app,this.type=d.type||"REMOTE_CONTROL",this.username=d.user||"",this.avatar=d.userAvatarUri||"",this.obfuscatedGaiaId=d.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=d.ownerObfuscatedGaiaId||"",this.castUserId=d.castUserId||"",this.theme=d.theme||"u",S1B(this,d.capabilities||""),VEs(this,
d.compatibleSenderThemes||""),rwR(this,d.experiments||""),this.remoteControllerUrl=d.remoteControllerUrl||"",this.localChannelEncryptionKey=d.localChannelEncryptionKey||"",this.deviceContext=d.deviceContext,this.brand=d.brand||"",this.model=d.model||"",this.year=d.year||0,this.os=d.os||"",this.osVersion=d.osVersion||"",this.chipset=d.chipset||"",this.mdxDialServerType=d.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=d.pairingType||"unknown",d=d.deviceInfo)&&(d=JSON.parse(d),this.brand=
d.brand||"",this.model=d.model||"",this.year=d.year||0,this.os=d.os||"",this.osVersion=d.osVersion||"",this.chipset=d.chipset||"",this.clientName=d.clientName?d.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=d.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
Kb.prototype.copy=function(){var d={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&&(d.brand=this.brand);
this.model&&(d.model=this.model);this.year&&(d.year=this.year);this.os&&(d.os=this.os);this.osVersion&&(d.osVersion=this.osVersion);this.chipset&&(d.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(d.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(d.mdxDialServerType=this.mdxDialServerType);d=new Kb(d);d.connected=this.connected;d.remoteControllerUrl=this.remoteControllerUrl;d.localChannelEncryptionKey=this.localChannelEncryptionKey;d.deviceContext=
this.deviceContext;d.castUserId=this.castUserId;return d};
Kb.prototype.equals=function(d){return d?this.id==d.id:!1};
var S1B=function(d,f){d.capabilities.clear();_.Ws(f.split(","),_.AD(_.uo.contains,a32)).forEach(function(R){d.capabilities.add(R)})},VEs=function(d,f){d.compatibleSenderThemes.clear();
_.Ws(f.split(","),_.AD(_.uo.contains,ME2)).forEach(function(R){d.compatibleSenderThemes.add(R)})},rwR=function(d,f){d.experiments.clear();
f.split(",").forEach(function(R){d.experiments.add(R)})};var mVJ=function(d,f){this.action=d;this.params=f||{}};_.fv(awJ,_.wG);_.O=awJ.prototype;_.O.JSC$19650_onTick_=function(){this.JSC$19648_interval_=Math.min(3E5,this.JSC$19648_interval_*2);this.JSC$19650_listener_();this.nextTickTime_&&this.start()};
_.O.start=function(){var d=this.JSC$19648_interval_+15E3*Math.random(),f=this.delay_;f.isActive()||f.start(d);this.nextTickTime_=Date.now()+d};
_.O.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.O.isActive=function(){return this.delay_.isActive()};
_.O.reset=function(){this.delay_.stop();this.JSC$19648_interval_=5E3};_.fv(BG,suR);_.O=BG.prototype;_.O.subscribe=function(d,f,R){return this.pubsub_.subscribe(d,f,R)};
_.O.unsubscribe=function(d,f,R){return this.pubsub_.unsubscribe(d,f,R)};
_.O.unsubscribeByKey=function(d){return this.pubsub_.unsubscribeByKey(d)};
_.O.publish=function(d,f){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.O.dispose=function(){this.JSC$19651_disposed_||(this.JSC$19651_disposed_=!0,_.W0(this.pubsub_),this.disconnect(),_.W0(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$19651_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.D6({})})};
_.O.isDisposed=function(){return this.JSC$19651_disposed_};
_.O.connect=function(d,f,R){var W=this,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return _.xc(E,2),W.useAsyncBrowserChannelHandler_?E.yield(W.connectPromise_,2):E.jumpTo(2);_.eT(E);if(W.JSC$19651_disposed_||W.JSC$19651_channel_&&W.JSC$19651_channel_.getState()==2)return E.return();W.sCookie_="";W.reconnectTimer_.stop();W.connectionParams_=d||null;W.connectUi_=f||0;p=W.JSC$19651_pathPrefix_+"/test";U=W.JSC$19651_pathPrefix_+"/bind";g=new Od(R?R.firstTestResults:null,R?R.secondTestResults:null,
W.enableAsyncTest_);if(K=W.JSC$19651_channel_)K.handler_=null;g.handler_=W;W.JSC$19651_channel_=g;if(W.useAsyncBrowserChannelHandler_)return W.connectPromise_=ulR(W).then(function(){return PEI(W,p,U,K,R)}),E.return(W.connectPromise_.then(function(){W.connectPromise_=_.D6()}));
PEI(W,p,U,K,R);return _.XD(E,0)})};
var PEI=function(d,f,R,W,p){Qn$(d);if(d.JSC$19651_channel_){var U=_.FK("ID_TOKEN"),g=d.JSC$19651_channel_.JSC$19603_extraHeaders_||{};U?g["x-youtube-identity-token"]=U:delete g["x-youtube-identity-token"];d.JSC$19651_channel_.JSC$19603_extraHeaders_=g}vLJ(d);W?(W.getState(),d.JSC$19651_channel_.connect(f,R,d.defaultQueryParams_,W.sid_,W.JSC$19603_lastArrayId_)):p?d.JSC$19651_channel_.connect(f,R,d.defaultQueryParams_,p.sessionId,p.arrayId):d.JSC$19651_channel_.connect(f,R,d.defaultQueryParams_)};
BG.prototype.disconnect=function(d){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.D6())}finally{this.disconnectUi_=d||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),Qn$(this),this.JSC$19651_channel_&&(this.JSC$19651_channel_.getState()==3&&Rg8(this.JSC$19651_channel_),this.JSC$19651_channel_.disconnect()),this.disconnectUi_=0}};
BG.prototype.sendMessage=function(d,f){var R=this,W;return _.H(function(p){switch(p.nextAddress){case 1:_.xc(p,2);if(!R.useAsyncBrowserChannelHandler_){p.jumpTo(2);break}return p.yield(R.connectPromise_,2);case 2:_.eT(p);if(R.JSC$19651_disposed_)return p.return();W={_sc:d};f&&_.uo.extend(W,f);if(R.reconnectTimer_.isActive()||(R.JSC$19651_channel_?R.JSC$19651_channel_.getState():0)==2){R.JSC$19651_pendingMessages_.push(W);p.jumpTo(6);break}if(!R.isChannelOpened()){p.jumpTo(6);break}_.xc(p,8);if(!R.useAsyncBrowserChannelHandler_||
FfR(R,d)){p.jumpTo(8);break}return p.yield(ulR(R),8);case 8:_.eT(p,0,0,1);R.isChannelOpened()&&(FfR(R,d)||vLJ(R),Qn$(R),faY(R.JSC$19651_channel_,W));_.XD(p,6,1);break;case 6:_.XD(p,0)}})};
var FfR=function(d,f){return d.enableMdxAuthForConnectionOnly_?!0:d.disableMdxAuthForAdMessages_?Object.values(wL8).includes(f):d.disableMdxAuthForNonPlaybackMessages_?!Object.values(l3s).includes(f):d.disableMdxAuthForShortsMessages_?Object.values(GEs).includes(f):!1};
BG.prototype.JSC$19610_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$19651_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)Jwk(this);else{var d=this.JSC$19651_pendingMessages_;this.JSC$19651_pendingMessages_=[];var f=d.length;vLJ(this);nLY(this,d,f);h4G(this)}else h4G(this)};
var Jwk=function(d){var f,R;_.H(function(W){if(W.nextAddress==1)return _.xc(W,2),W.yield(ulR(d),2);_.eT(W);f=d.JSC$19651_pendingMessages_;d.JSC$19651_pendingMessages_=[];R=f.length;nLY(d,f,R);h4G(d);return _.XD(W,0)})},nLY=function(d,f,R){for(var W=0;W<R;++W)faY(d.JSC$19651_channel_,f[W]);
h4G(d)},h4G=function(d){d.publish("handlerOpened");
d.JSC$19651_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.O=BG.prototype;_.O.JSC$19610_channelError=function(d){var f=d==2&&this.JSC$19651_channel_.JSC$19603_lastStatusCode_==401;d==4||f||this.reconnectTimer_.start();this.publish("handlerError",d,f);f=Object.keys(Wr$).find(function(R){return Wr$[R]===d});
this.JSC$19651_channelErrorCounter.increment("BROWSER_CHANNEL",f!=null?f:"UNKNOWN")};
_.O.JSC$19610_channelClosed=function(d,f){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(f)for(var R=f.length,W=0;W<R;++W){var p=f[W].map;p&&this.JSC$19651_pendingMessages_.push(p)}this.JSC$19651_channelClosedCounter.increment("BROWSER_CHANNEL");d&&this.pendingMapsOnClosedCounter.JSC$9916_streamzService.JSC$9771_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",d.length);f&&this.undeliveredMapsOnClosedCounter.JSC$9919_streamzService.JSC$9771_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
f.length)};
_.O.JSC$19610_channelSuccess=function(d,f){f!=null&&d!=null&&this.channelMessageSentCounter.increment()};
_.O.JSC$19610_getAdditionalParams=function(){var d={v:2};this.sCookie_&&(d.gsessionid=this.sCookie_);this.connectUi_!=0&&(d.ui=""+this.connectUi_);this.disconnectUi_!=0&&(d.ui=""+this.disconnectUi_);this.connectionParams_&&_.uo.extend(d,this.connectionParams_);return d};
_.O.JSC$19610_channelHandleArray=function(d){d[0]=="S"?this.sCookie_=d[1]:d[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$19651_channel_.disconnect()):this.publish("handlerMessage",new mVJ(d[0],d[1]));this.JSC$19651_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.O.isChannelOpened=function(){return!!this.JSC$19651_channel_&&this.JSC$19651_channel_.getState()==3};
var Qn$=function(d){if(d.JSC$19651_channel_){var f=d.JSC$19651_getXsrfToken_(),R=d.JSC$19651_channel_.JSC$19603_extraHeaders_||{};f?R["x-youtube-lounge-xsrf-token"]=f:delete R["x-youtube-lounge-xsrf-token"];d.JSC$19651_channel_.JSC$19603_extraHeaders_=R}},ulR=function(d){if(d.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.D6();
if(!d.enableCachedUpdateAuthorizationHeader_)return oLR(d);d.updateAuthorizationHeaderPromise_===null&&(d.updateAuthorizationHeaderPromise_=oLR(d));return d.updateAuthorizationHeaderPromise_},oLR=function(d){return _.er(d.getAuthorizationHeader_().then(function(f){$VB(d,f)}).thenCatch(function(){}),function(){d.updateAuthorizationHeaderPromise_=null})},$VB=function(d,f){if(d.JSC$19651_channel_){var R=d.JSC$19651_channel_.JSC$19603_extraHeaders_||{};
f&&Object.keys(f).length>0?R=Object.assign({},R,f):delete R.Authorization;d.JSC$19651_channel_.JSC$19603_extraHeaders_=R}},vLJ=function(d){d.getAuthorizationHeaderSync_&&!d.useAsyncBrowserChannelHandler_&&$VB(d,d.getAuthorizationHeaderSync_())};
_.O=BG.prototype;_.O.setLoungeToken=function(d){(this.defaultQueryParams_.loungeIdToken=d)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$19651_channel_){var f=this.JSC$19651_channel_.JSC$19603_extraHeaders_||{};d?f["X-YouTube-LoungeId-Token"]=d:delete f["X-YouTube-LoungeId-Token"];this.JSC$19651_channel_.JSC$19603_extraHeaders_=f}};
_.O.getDeviceId=function(){return this.defaultQueryParams_.id};
_.O.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.O.reconnect=function(){var d=this.reconnectTimer_;d.delay_.fire();d.start()};
_.O.safeReconnect_=function(){var d=this.JSC$19651_channel_,f=0;d.JSC$19603_backChannelRequest_&&f++;d.forwardChannelRequest_&&f++;f==0&&this.connect(this.connectionParams_,this.connectUi_)};var Wj=function(d,f){var R=d.basePath;d.supportCors&&(R=d.scheme+"://"+d.domain+d.port+d.basePath);return _.cN(R+f,{})};
cG.prototype.sendRequest=function(d,f,R,W,p,U,g){d={format:U?"RAW":"JSON",method:d,context:this,timeout:5E3,withCredentials:!!g,onSuccess:_.AD(this.JSC$19656_onSuccess_,W,!U),onError:_.AD(this.onError_,p),onTimeout:_.AD(this.JSC$19656_onTimeout_,p)};R&&(d.postParams=R,d.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.IL(f,d)};
cG.prototype.JSC$19656_onSuccess_=function(d,f,R,W){f?d(W):d({text:R.responseText})};
cG.prototype.onError_=function(d,f){d(Error("Lk`"+f.status))};
cG.prototype.JSC$19656_onTimeout_=function(d){d(Error("Mk"))};var dU=function(d,f){return!!f&&(d.id==f||d.uuid==f)},N4$=function(d){return{name:d.name,
screenId:d.id,loungeToken:d.token,dialId:d.uuid,screenIdType:d.idType}},ywJ=function(d){return new tJ(d)},CEB=function(d){return Array.isArray(d)?_.PC(d,ywJ):[]},P82=function(d){if(!d)return"null";
var f=d.token?".."+d.token.slice(-6):"-",R=d.uuid?".."+d.uuid.slice(-6):"-";return'{name:"'+d.name+'",id:'+d.id.substr(0,6)+"..,token:"+(f+",uuid:"+R+",idType:"+d.idType+"}")},HOL=function(d){return Array.isArray(d)?"["+_.PC(d,P82).join(",")+"]":"null"};var ozB="",Rp=null;var dbJ=function(d,f){_.DB.call(this);var R=this;this.handler=d();this.handler.subscribe("handlerOpened",this.JSC$19663_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(W,p){R.onError(p)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=f};
_.x(dbJ,_.DB);_.O=dbJ.prototype;_.O.connect=function(d,f,R){this.handler.connect(d,f,R)};
_.O.disconnect=function(d){this.handler.disconnect(d)};
_.O.reconnect=function(){this.handler.reconnect()};
_.O.getDeviceId=function(){return this.handler.getDeviceId()};
_.O.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.O.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.O.JSC$19663_onOpened=function(){this.dispatchEvent("channelOpened");var d=this.handler,f=this.currentScreenId;_.bA("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!d.JSC$19651_channel_.useChunked_,sessionId:d.JSC$19651_channel_.sid_,arrayId:d.JSC$19651_channel_.JSC$19603_lastArrayId_});_.bA("yt-remote-session-screen-id",f);d=Q0J();f=vzy();_.hn(d,f)||d.push(f);hbG(d);nzI()};
_.O.onClosed=function(){this.dispatchEvent("channelClosed")};
_.O.onMessage=function(d){this.dispatchEvent(new T4s(d))};
_.O.onError=function(d){this.dispatchEvent(new Aw8(d?1:0))};
_.O.sendMessage=function(d,f){this.handler.sendMessage(d,f)};
_.O.setLoungeToken=function(d){this.handler.setLoungeToken(d)};
_.O.dispose=function(){this.handler.dispose()};var t4B=function(d,f,R){var W=this;R=R===void 0?function(){return""}:R;
var p=p===void 0?new l8I:p;var U=U===void 0?new _.Lf:U;this.pathPrefix=d;this.defaultQueryParams=f;this.getXsrfToken=R;this.JSC$19666_pubsub=U;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new awJ(function(){var g;((g=W.channel)==null?void 0:OLI((new VQM(g,g.JSC$19574_channel_)).JSC$19584_channel_.forwardChannelRequestPool_))===0&&W.connect(W.connectionParams,W.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$19666_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$19666_channelOpenedCounter=new M4J;this.JSC$19666_channelClosedCounter=new we8;this.JSC$19666_channelMessageReceivedCounter=new GFR;this.JSC$19666_channelErrorCounter=new SNy};
t4B.prototype.connect=function(d,f){d=d===void 0?{}:d;f=f===void 0?0:f;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=d,this.connectUi=f,i7R(this),(d=_.FK("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=d: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 di(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,B48(this))};
var B48=function(d){_.Vk(d.channel,"w",function(){d.channelState=3;d.reconnectTimer.reset();d.connectionParams=null;d.connectUi=0;for(var f=_.Z(d.nonAckedMessagesOnChannelClosed),R=f.next();!R.done;R=f.next())R=R.value,d.channel&&d.channel.send(R);d.nonAckedMessagesOnChannelClosed=[];d.publish("webChannelOpened");d.JSC$19666_channelOpenedCounter.increment("WEB_CHANNEL")});
_.Vk(d.channel,"x",function(){d.channelState=0;d.reconnectTimer.isActive()||d.publish("webChannelClosed");var f,R=(f=d.channel)==null?void 0:rWJ(new VQM(f,f.JSC$19574_channel_));R&&(d.nonAckedMessagesOnChannelClosed=[].concat(_.uR(R)));d.JSC$19666_channelClosedCounter.increment("WEB_CHANNEL")});
_.Vk(d.channel,"z",function(f){var R=f.data;R[0]==="gracefulReconnect"?(d.reconnectTimer.start(),d.channel&&d.channel.close()):d.publish("webChannelMessage",new mVJ(R[0],R[1]));d.lastStatusCode=f.statusCode;d.JSC$19666_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.Vk(d.channel,"y",function(){d.lastStatusCode===401||d.reconnectTimer.start();d.publish("webChannelError");d.JSC$19666_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.O=t4B.prototype;_.O.disconnect=function(d){this.disconnectUi=d===void 0?0:d;this.reconnectTimer.stop();i7R(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.O.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.O.reconnect=function(){var d=this.reconnectTimer;d.delay_.fire();d.start()};
_.O.sendMessage=function(d,f){this.channel&&(i7R(this),d=Object.assign({},{_sc:d},f),this.channel.send(d))};
_.O.setLoungeToken=function(d){d||this.reconnectTimer.stop();d?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=d:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var i7R=function(d){var f=d.getXsrfToken();f?d.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=f:delete d.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.O=t4B.prototype;_.O.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.O.publish=function(d){return this.JSC$19666_pubsub.publish.apply(this.JSC$19666_pubsub,[d].concat(_.uR(_.n9.apply(1,arguments))))};
_.O.subscribe=function(d,f,R){return this.JSC$19666_pubsub.subscribe(d,f,R)};
_.O.unsubscribe=function(d,f,R){return this.JSC$19666_pubsub.unsubscribe(d,f,R)};
_.O.unsubscribeByKey=function(d){return this.JSC$19666_pubsub.unsubscribeByKey(d)};
_.O.dispose=function(){this.JSC$19666_disposed||(this.JSC$19666_disposed=!0,_.W0(this.JSC$19666_pubsub),this.disconnect(),_.W0(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.O.isDisposed=function(){return this.JSC$19666_disposed};var cZJ=function(d){_.DB.call(this);this.webChannelService=d();this.webChannelService.subscribe("webChannelOpened",this.JSC$19674_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.x(cZJ,_.DB);_.O=cZJ.prototype;_.O.connect=function(d,f){this.webChannelService.connect(d,f)};
_.O.disconnect=function(d){this.webChannelService.disconnect(d)};
_.O.reconnect=function(){this.webChannelService.reconnect()};
_.O.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.O.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.O.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.O.JSC$19674_onOpened=function(){this.dispatchEvent("channelOpened")};
_.O.onClosed=function(){this.dispatchEvent("channelClosed")};
_.O.onMessage=function(d){this.dispatchEvent(new T4s(d))};
_.O.onError=function(){this.dispatchEvent(new Aw8(this.webChannelService.lastStatusCode===401?1:0))};
_.O.sendMessage=function(d,f){this.webChannelService.sendMessage(d,f)};
_.O.setLoungeToken=function(d){this.webChannelService.setLoungeToken(d)};
_.O.dispose=function(){this.webChannelService.dispose()};var g68=Date.now(),pr=null,ZOh=Array(50),Zq=-1,sGY=!1;_.fv(sT,_.kZ);sT.prototype.getScreens=function(){return this.screens};
sT.prototype.contains=function(d){return!!P72(this.screens,d)};
sT.prototype.get=function(d){return d?jG(this.screens,d):null};
var cwM=function(d,f){var R=d.get(f.uuid)||d.get(f.id);if(R)return d=R.name,R.id=f.id||R.id,R.name=f.name,R.token=f.token,R.uuid=f.uuid||R.uuid,R.name!=d;d.screens.push(f);return!0},tEy=function(d,f){var R=d.screens.length!=f.length;
d.screens=_.Ws(d.screens,function(U){return!!P72(f,U)});
for(var W=f.length,p=0;p<W;p++)R=cwM(d,f[p])||R;return R},duy=function(d,f){var R=d.screens.length;
d.screens=_.Ws(d.screens,function(W){return!(W||f?!W!=!f?0:W.id==f.id:1)});
return d.screens.length<R};
sT.prototype.info=function(d){UT(this.JSC$19675_logName_,d)};var jPR=function(d,f,R,W,p){_.kZ.call(this);this.JSC$19678_http_=d;this.pairingCode_=f;this.deviceId_=R;this.friendlyName_=W;this.enableShortLivedLoungeToken_=p;this.pollIndex_=0;this.JSC$19678_xhr_=null;this.JSC$19678_timer_=NaN};
_.x(jPR,_.kZ);_.O=jPR.prototype;_.O.start=function(){!this.JSC$19678_xhr_&&isNaN(this.JSC$19678_timer_)&&this.poll_()};
_.O.stop=function(){this.JSC$19678_xhr_&&(this.JSC$19678_xhr_.abort(),this.JSC$19678_xhr_=null);isNaN(this.JSC$19678_timer_)||(_.bv(this.JSC$19678_timer_),this.JSC$19678_timer_=NaN)};
_.O.disposeInternal=function(){this.stop();_.kZ.prototype.disposeInternal.call(this)};
_.O.poll_=function(){this.JSC$19678_timer_=NaN;this.JSC$19678_xhr_=_.IL(Wj(this.JSC$19678_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.lB)(this.JSC$19680_onSuccess_,this),onError:(0,_.lB)(this.onError_,this),onTimeout:(0,_.lB)(this.JSC$19680_onTimeout_,this)})};
_.O.JSC$19680_onSuccess_=function(d,f){this.JSC$19678_xhr_=null;d=f.screen||{};d.dialId=this.deviceId_;d.name=this.friendlyName_;f=-1;this.enableShortLivedLoungeToken_&&d.shortLivedLoungeToken&&d.shortLivedLoungeToken.value&&d.shortLivedLoungeToken.refreshIntervalMs&&(d.screenIdType="shortLived",d.loungeToken=d.shortLivedLoungeToken.value,f=d.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new tJ(d),f)};
_.O.onError_=function(d){this.JSC$19678_xhr_=null;d.status&&d.status==404?this.pollIndex_>=f7y.length?this.publish("pairingFailed",Error("Nk")):(d=f7y[this.pollIndex_],this.JSC$19678_timer_=_.kW((0,_.lB)(this.poll_,this),d),this.pollIndex_++):this.publish("pairingFailed",Error("Ok`"+d.status))};
_.O.JSC$19680_onTimeout_=function(){this.JSC$19678_xhr_=null;this.publish("pairingFailed",Error("Pk"))};
var f7y=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.fv(Hj,sT);_.O=Hj.prototype;_.O.start=function(){gU(this)&&this.publish("screenChange");!_.Da("yt-remote-lounge-token-expiration")&&RfR(this);_.bv(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.kW((0,_.lB)(this.start,this),1E4)};
_.O.add=function(d,f){gU(this);cwM(this,d);Wa2(this,!1);this.publish("screenChange");f(d);d.token||RfR(this)};
_.O.remove=function(d,f){var R=gU(this);duy(this,d)&&(Wa2(this,!1),R=!0);f(d);R&&this.publish("screenChange")};
_.O.updateName=function(d,f,R,W){var p=gU(this),U=this.get(d.id);U?(U.name!=f&&(U.name=f,Wa2(this,!1),p=!0),R(d)):W(Error("Qk"));p&&this.publish("screenChange")};
_.O.disposeInternal=function(){_.bv(this.loungeTokenRefreshTimer_);Hj.superClass_.disposeInternal.call(this)};
var RfR=function(d){if(d.screens.length){var f=_.PC(d.screens,function(W){return W.id}),R=Wj(d.JSC$19682_http_,"/pairing/get_lounge_token_batch");
d.JSC$19682_http_.sendRequest("POST",R,{screen_ids:f.join(",")},(0,_.lB)(d.handleLoungeTokens_,d),(0,_.lB)(d.handleLoungeTokenError_,d))}};
Hj.prototype.handleLoungeTokens_=function(d){gU(this);var f=this.screens.length;d=d&&d.screens||[];for(var R=d.length,W=0;W<R;++W){var p=d[W],U=this.get(p.screenId);U&&(U.token=p.loungeToken,--f)}Wa2(this,!f);f&&UT(this.JSC$19675_logName_,"Missed "+f+" lounge tokens.")};
Hj.prototype.handleLoungeTokenError_=function(d){UT(this.JSC$19675_logName_,"Requesting lounge tokens failed: "+d)};
var gU=function(d){if(_.q("deprecate_pair_servlet_enabled"))return tEy(d,[]);var f=CEB(N5R());f=_.Ws(f,function(R){return!R.uuid});
return tEy(d,f)},Wa2=function(d,f){C7B(_.PC(d.screens,N4$));
f&&yZ$()};var Ed=function(d,f){_.kZ.call(this);this.getScreensToCheck_=f;f=(f=_.Da("yt-remote-online-screen-ids")||"")?f.split(","):[];for(var R={},W=this.getScreensToCheck_(),p=W.length,U=0;U<p;++U){var g=W[U].id;R[g]=_.hn(f,g)}this.screenIdSet_=R;this.JSC$19685_http_=d;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;pVB("Initialized with "+(0,_.Tj)(this.screenIdSet_))};
_.x(Ed,_.kZ);Ed.prototype.isOnline=function(d){return!!this.screenIdSet_[d]};
Ed.prototype.start=function(){var d=parseInt(_.Da("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.je()-144E5<d?0:d)?Uu$(this):(this.fastCheckEndTime_=_.je()+3E5,_.bA("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
Ed.prototype.isEmpty=function(){return _.uo.isEmpty(this.screenIdSet_)};
Ed.prototype.update=function(){pVB("Updating availability on schedule.");var d=this.getScreensToCheck_(),f=_.uo.filter(this.screenIdSet_,function(R,W){return R&&!!jG(d,W)},this);
OVy(this,f)};
var ZVY=function(d,f,R){var W=Wj(d.JSC$19685_http_,"/pairing/get_screen_availability");d.JSC$19685_http_.sendRequest("POST",W,{lounge_token:f.token},(0,_.lB)(function(p){p=p.screens||[];for(var U=p.length,g=0;g<U;++g)if(p[g].loungeToken==f.token){R(p[g].status=="online");return}R(!1)},d),(0,_.lB)(function(){R(!1)},d))};
Ed.prototype.disposeInternal=function(){_.bv(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.kZ.prototype.disposeInternal.call(this)};
var OVy=function(d,f){a:if(_.uo.getCount(f)!=_.uo.getCount(d.screenIdSet_))var R=!1;else{R=_.uo.getKeys(f);for(var W=R.length,p=0;p<W;++p)if(!d.screenIdSet_[R[p]]){R=!1;break a}R=!0}R||(pVB("Updated online screens: "+(0,_.Tj)(d.screenIdSet_)),d.screenIdSet_=f,d.publish("screenChange"));sPs(d)},Uu$=function(d){isNaN(d.refreshTimer_)||_.bv(d.refreshTimer_);
d.refreshTimer_=_.kW((0,_.lB)(d.requestScreenAvailability_,d),d.fastCheckEndTime_>0&&d.fastCheckEndTime_<_.je()?2E4:1E4)};
Ed.prototype.requestScreenAvailability_=function(){_.bv(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var d=go$(this);if(_.uo.getCount(d)){var f=Wj(this.JSC$19685_http_,"/pairing/get_screen_availability"),R={lounge_token:_.uo.getKeys(d).join(",")};this.currentRequest_=this.JSC$19685_http_.sendRequest("POST",f,R,(0,_.lB)(this.onScreenAvailability_,this,d),(0,_.lB)(this.onScreenAvailabilityError_,this))}else OVy(this,{}),Uu$(this)};
Ed.prototype.onScreenAvailability_=function(d,f){this.currentRequest_=null;var R=_.uo.getKeys(go$(this));if(_.pR(R,_.uo.getKeys(d))){f=f.screens||[];R={};for(var W=f.length,p=0;p<W;++p)R[d[f[p].loungeToken]]=f[p].status=="online";OVy(this,R);Uu$(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
Ed.prototype.onScreenAvailabilityError_=function(d){this.warn_("Screen availability failed: "+d);this.currentRequest_=null;Uu$(this)};
var pVB=function(d){UT("OnlineScreenService",d)};
Ed.prototype.warn_=function(d){UT("OnlineScreenService",d)};
var go$=function(d){var f={};_.yZ(d.getScreensToCheck_(),function(R){R.token?f[R.token]=R.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return f},sPs=function(d){d=_.uo.getKeys(_.uo.filter(d.screenIdSet_,function(f){return f}));
d.sort(_.xFW);d.length?_.bA("yt-remote-online-screen-ids",d.join(","),60):_.Iu("yt-remote-online-screen-ids")};_.fv(Kr,sT);_.O=Kr.prototype;_.O.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.O.add=function(d,f,R){this.localScreenService_.add(d,f,R)};
_.O.remove=function(d,f,R){this.localScreenService_.remove(d,f,R);this.onlineScreenService_.update()};
_.O.updateName=function(d,f,R,W){this.localScreenService_.contains(d)?this.localScreenService_.updateName(d,f,R,W):(d="Updating name of unknown screen: "+d.name,UT(this.JSC$19675_logName_,d),W(Error(d)))};
_.O.getScreens=function(d){return d?this.screens:pZ2(this.screens,_.Ws(this.automaticScreens_,function(f){return!this.contains(f)},this))};
_.O.JSC$19690_getOnlineScreens=function(){return _.Ws(this.getScreens(!0),function(d){return this.onlineScreenService_.isOnline(d.id)},this)};
var Kas=function(d,f,R,W,p,U){d.info("getAutomaticScreenByIds "+R+" / "+f);R||(R=d.deviceToScreenId_[f]);var g=d.getScreens(),K=R?jG(g,R):null;R&&(d.disableAutomaticScreenCache_||K)||(K=jG(g,f));if(K){K.uuid=f;var E=z$(d,K);ZVY(d.onlineScreenService_,E,function(Y){p(Y?E:null)})}else R?HVy(d,R,(0,_.lB)(function(Y){var b=z$(this,new tJ({name:W,
screenId:R,loungeToken:Y,dialId:f||""}));ZVY(this.onlineScreenService_,b,function(D){p(D?b:null)})},d),U):p(null)};
Kr.prototype.JSC$19690_getScreenByPollingPairingCode=function(d,f,R,W,p,U){var g=this;this.info("getDialScreenByPairingCode "+d+" / "+f);var K=new jPR(this.JSC$19688_http_,d,f,R,W);K.subscribe("pairingComplete",function(E,Y){_.W0(K);p(z$(g,E),Y)});
K.subscribe("pairingFailed",function(E){_.W0(K);U(E)});
K.start();return(0,_.lB)(K.stop,K)};
var Eok=function(d,f){for(var R=d.screens.length,W=0;W<R;++W)if(d.screens[W].name==f)return d.screens[W];return null};
Kr.prototype.JSC$19690_getScreenByPairingCode=function(d,f,R,W){_.IL(Wj(this.JSC$19688_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:d},timeout:5E3,onSuccess:(0,_.lB)(function(p,U){p=new tJ(U.screen||{});if(!p.name||Eok(this,p.name)){a:{U=p.name;for(var g=2,K=f(U,g);Eok(this,K);){g++;if(g>20)break a;K=f(U,g)}U=K}p.name=U}R(z$(this,p))},this),
onError:(0,_.lB)(function(p){W(Error("Rk`"+p.status))},this),
onTimeout:(0,_.lB)(function(){W(Error("Sk"))},this)})};
var zfY=function(d,f,R){ZVY(d.onlineScreenService_,f,R)};
Kr.prototype.disposeInternal=function(){_.W0(this.localScreenService_);_.W0(this.onlineScreenService_);Kr.superClass_.disposeInternal.call(this)};
var HVy=function(d,f,R,W){d.info("requestLoungeToken_ for "+f);var p={postParams:{screen_ids:f},method:"POST",context:d,onSuccess:function(U,g){U=g&&g.screens||[];U[0]&&U[0].screenId==f?R(U[0].loungeToken):W(Error("Tk"))},
onError:function(){W(Error("Uk"))}};
_.IL(Wj(d.JSC$19688_http_,"/pairing/get_lounge_token_batch"),p)},kAL=function(d){d.screens=d.localScreenService_.getScreens();
for(var f=_.uo.transpose(d.deviceToScreenId_),R=d.screens.length,W=0;W<R;++W){var p=d.screens[W];p.uuid=f[p.id]||""}d.info("Updated manual screens: "+HOL(d.screens))};
Kr.prototype.handleScreenChange_=function(){kAL(this);this.publish("screenChange");this.onlineScreenService_.update()};
var KpY=function(d){YfY(d);d.localScreenService_=new Hj(d.JSC$19688_http_);d.localScreenService_.subscribe("screenChange",(0,_.lB)(d.handleScreenChange_,d));kAL(d);d.disableAutomaticScreenCache_||(d.automaticScreens_=CEB(_.Da("yt-remote-automatic-screen-cache")||[]));YfY(d);d.info("Initializing automatic screens: "+HOL(d.automaticScreens_));d.onlineScreenService_=new Ed(d.JSC$19688_http_,(0,_.lB)(d.getScreens,d,!0));d.onlineScreenService_.subscribe("screenChange",(0,_.lB)(function(){this.publish("onlineScreenChange")},
d))},z$=function(d,f){var R=d.get(f.id);
R?(R.uuid=f.uuid,f=R):((R=jG(d.automaticScreens_,f.uuid))?(R.id=f.id,R.token=f.token,f=R):d.automaticScreens_.push(f),d.disableAutomaticScreenCache_||bVk(d));YfY(d);d.deviceToScreenId_[f.uuid]=f.id;_.bA("yt-remote-device-id-map",d.deviceToScreenId_,31536E3);return f},bVk=function(d){d=_.Ws(d.automaticScreens_,function(f){return f.idType!="shortLived"});
_.bA("yt-remote-automatic-screen-cache",_.PC(d,N4$))},YfY=function(d){d.deviceToScreenId_=_.Da("yt-remote-device-id-map")||{}};
Kr.prototype.dispose=Kr.prototype.dispose;_.fv(ET,_.kZ);var k1=function(d,f){d.screen_=f;d.publish("sessionScreen",d.screen_)},Du$=function(d,f){d.screen_&&(d.screen_.token=f,z$(d.JSC$19692_screenService_,d.screen_));
d.publish("sessionScreen",d.screen_)};
ET.prototype.onSessionStopped=function(d){this.isDisposed()||(d&&(Y1(this,""+d),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
ET.prototype.info=function(d){UT(this.JSC$19692_logName_,d)};
var Y1=function(d,f){UT(d.JSC$19692_logName_,f)};
ET.prototype.JSC$19694_getCastSession=function(){return null};
ET.prototype.setDisplayStatus=function(d){var f=this.receiver_;d?(f.displayStatus=new chrome.cast.ReceiverDisplayStatus(d,[]),f.displayStatus.showStop=!0):f.displayStatus=null;chrome.cast.setReceiverDisplayStatus(f,(0,_.lB)(function(){this.info("Updated receiver status for "+f.friendlyName+": "+d)},this),(0,_.lB)(function(){Y1(this,"Failed to update receiver status for: "+f.friendlyName)},this))};
ET.prototype.disposeInternal=function(){this.setDisplayStatus("");ET.superClass_.disposeInternal.call(this)};var b3=function(d,f,R){ET.call(this,d,f,"CastSession");var W=this;this.config_=R;this.JSC$19697_session_=null;this.JSC$19697_boundSessionUpdate_=(0,_.lB)(this.JSC$19699_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.lB)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.kW(function(){I7s(W,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$19697_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$19697_isInitLoungeToken_=!1;this.JSC$19697_lastLoungeTokenRefreshError_="unknown"};
_.x(b3,ET);_.O=b3.prototype;
_.O.setCastSession=function(d){if(this.JSC$19697_session_){if(this.JSC$19697_session_==d)return;Y1(this,"Overriding cast session with new session object");qfJ(this);this.JSC$19697_isInitLoungeToken_=!1;this.JSC$19697_lastLoungeTokenRefreshError_="unknown";this.JSC$19697_session_.removeUpdateListener(this.JSC$19697_boundSessionUpdate_);this.JSC$19697_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$19697_session_=d;this.JSC$19697_session_.addUpdateListener(this.JSC$19697_boundSessionUpdate_);this.JSC$19697_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);Lay(this,"getMdxSessionStatus")};
_.O.launchWithParams=function(d){this.info("launchWithParams no-op for Cast: "+(0,_.Tj)(d))};
_.O.stop=function(){if(this.JSC$19697_session_)this.JSC$19697_session_.stop((0,_.lB)(function(){this.onSessionStopped()},this),(0,_.lB)(function(){this.onSessionStopped(Error("Vk"))},this));
else this.onSessionStopped(Error("Wk"))};
_.O.setDisplayStatus=function(){};
_.O.disposeInternal=function(){this.info("disposeInternal");qfJ(this);this.JSC$19697_session_&&(this.JSC$19697_session_.removeUpdateListener(this.JSC$19697_boundSessionUpdate_),this.JSC$19697_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$19697_session_=null;ET.prototype.disposeInternal.call(this)};
var xuk=function(d,f){_.bv(d.getLoungeTokenTimeoutKey_);d.getLoungeTokenTimeoutKey_=0;f==0?efY(d):d.getLoungeTokenTimeoutKey_=_.kW(function(){efY(d)},f)},efY=function(d){Lay(d,"getLoungeToken");
_.bv(d.onLoungeTokenTimeoutKey_);d.onLoungeTokenTimeoutKey_=_.kW(function(){XVh(d,null)},3E4)},Lay=function(d,f){d.info("sendYoutubeMessage_: "+f+" "+(0,_.Tj)(void 0));
var R={};R.type=f;d.JSC$19697_session_?d.JSC$19697_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",R,function(){},(0,_.lB)(function(){Y1(this,"Failed to send message: "+f+".")},d)):Y1(d,"Sending yt message without session: "+(0,_.Tj)(R))};
b3.prototype.onYoutubeMessage_=function(d,f){if(!this.isDisposed())if(f)if(f=(0,_.uK)(f),_.tn(f))switch(d=""+f.type,f=f.data||{},this.info("onYoutubeMessage_: "+d+" "+(0,_.Tj)(f)),d){case "mdxSessionStatus":I7s(this,f);break;case "loungeToken":XVh(this,f);break;default:Y1(this,"Unknown youtube message: "+d)}else Y1(this,"Unable to parse message.");else Y1(this,"No data in message.")};
var T_R=function(d,f){if(f)d.info("onConnectedScreenId_: Received screenId: "+f),d.screen_&&d.screen_.id==f||d.getScreen_(f,function(R){k1(d,R)},function(){return d.onSessionStopped()},5);
else d.onSessionStopped(Error("Xk"))},a7I=function(d,f,R){d.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(f));
var W=new tJ(f);ASy(d,W,function(p){p?(d.JSC$19697_isInitLoungeToken_=!0,z$(d.JSC$19692_screenService_,W),k1(d,W),d.JSC$19697_lastLoungeTokenRefreshError_="unknown",xuk(d,R)):(_.nk(Error("Yk`"+JSON.stringify(f))),d.onSessionStopped())},5)},I7s=function(d,f){_.bv(d.sessionStatusTimeoutKey_);
d.sessionStatusTimeoutKey_=0;if(f)d.config_.enableCastLoungeToken&&f.loungeToken?f.deviceId?d.screen_&&d.screen_.uuid==f.deviceId||(f.loungeTokenRefreshIntervalMs?a7I(d,{name:d.receiver_.friendlyName,screenId:f.screenId,loungeToken:f.loungeToken,dialId:f.deviceId,screenIdType:"shortLived"},f.loungeTokenRefreshIntervalMs):(_.nk(Error("$k`"+JSON.stringify(f))),T_R(d,f.screenId))):(_.nk(Error("Zk`"+JSON.stringify(f))),T_R(d,f.screenId)):T_R(d,f.screenId);else d.onSessionStopped(Error("Xk"))},XVh=function(d,
f){_.bv(d.onLoungeTokenTimeoutKey_);
d.onLoungeTokenTimeoutKey_=0;var R=null;if(f)if(f.loungeToken){var W;((W=d.screen_)==null?void 0:W.token)==f.loungeToken&&(R="staleLoungeToken")}else R="missingLoungeToken";else R="noLoungeTokenResponse";R?(d.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(f)+", error: "+R)),d.JSC$19697_lastLoungeTokenRefreshError_=R,xuk(d,3E4)):(Du$(d,f.loungeToken),d.JSC$19697_isInitLoungeToken_=!1,d.JSC$19697_lastLoungeTokenRefreshError_="unknown",xuk(d,f.loungeTokenRefreshIntervalMs))};
b3.prototype.getScreen_=function(d,f,R,W){_.bv(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;Kas(this.JSC$19692_screenService_,this.receiver_.label,d,this.receiver_.friendlyName,(0,_.lB)(function(p){p?f(p):W>=0?(Y1(this,"Screen "+d+" appears to be offline. "+W+" retries left."),this.getScreenTimeoutKey_=_.kW((0,_.lB)(this.getScreen_,this,d,f,R,W-1),300)):R(Error("al"))},this),R)};
var ASy=function(d,f,R,W){_.bv(d.JSC$19697_checkScreenAvailabilityTimeoutKey_);d.JSC$19697_checkScreenAvailabilityTimeoutKey_=0;zfY(d.JSC$19692_screenService_,f,function(p){p||W<0?R(p):d.JSC$19697_checkScreenAvailabilityTimeoutKey_=_.kW(function(){ASy(d,f,R,W-1)},300)})};
b3.prototype.JSC$19694_getCastSession=function(){return this.JSC$19697_session_};
b3.prototype.JSC$19699_onSessionUpdate_=function(d){this.isDisposed()||d||(Y1(this,"Cast session died."),this.onSessionStopped())};
var qfJ=function(d){_.bv(d.getScreenTimeoutKey_);d.getScreenTimeoutKey_=0;_.bv(d.JSC$19697_checkScreenAvailabilityTimeoutKey_);d.JSC$19697_checkScreenAvailabilityTimeoutKey_=0;_.bv(d.sessionStatusTimeoutKey_);d.sessionStatusTimeoutKey_=0;_.bv(d.onLoungeTokenTimeoutKey_);d.onLoungeTokenTimeoutKey_=0;_.bv(d.getLoungeTokenTimeoutKey_);d.getLoungeTokenTimeoutKey_=0};var Dd=function(d,f,R,W){ET.call(this,d,f,"DialSession");this.config_=W;this.JSC$19701_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$19701_theme_=R;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$19701_deferredLaunchDeadlineTimer_=NaN;this.JSC$19701_boundSessionUpdate_=(0,_.lB)(this.JSC$19703_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$19701_checkScreenAvailabilityTimeoutKey_=0;this.JSC$19701_isInitLoungeToken_=!1;this.JSC$19701_lastLoungeTokenRefreshError_="unknown"};
_.x(Dd,ET);Dd.prototype.setCastSession=function(d){this.JSC$19701_session_=d;this.JSC$19701_session_.addUpdateListener(this.JSC$19701_boundSessionUpdate_)};
Dd.prototype.launchWithParams=function(d){this.connectData_=d;this.deferredLaunch_()};
Dd.prototype.stop=function(){MRI(this);if(this.JSC$19701_session_)this.JSC$19701_session_.stop((0,_.lB)(this.onSessionStopped,this,null),(0,_.lB)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
Dd.prototype.disposeInternal=function(){MRI(this);this.JSC$19701_session_&&this.JSC$19701_session_.removeUpdateListener(this.JSC$19701_boundSessionUpdate_);this.JSC$19701_session_=null;ET.prototype.disposeInternal.call(this)};
var wVM=function(d){var f;return!!(d.config_.enableDialLoungeToken&&((f=d.JSC$19701_session_)==null?0:f.getDialAppInfo))},l7L=function(d){d.cancelPolling_=d.JSC$19692_screenService_.JSC$19690_getScreenByPollingPairingCode(d.reversePairingCode_,d.receiver_.label,d.receiver_.friendlyName,wVM(d),function(f,R){d.cancelPolling_=function(){};
d.JSC$19701_isInitLoungeToken_=!0;k1(d,f);f.idType=="shortLived"&&R>0&&I1(d,R)},function(f){d.cancelPolling_=function(){};
d.onSessionStopped(f)})};
Dd.prototype.JSC$19703_onSessionUpdate_=function(d){this.isDisposed()||d||(Y1(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var GAJ=function(d){var f={};f.pairingCode=d.reversePairingCode_;f.theme=d.JSC$19701_theme_;B5J()&&(f.env_useStageMdx=1);return _.q2(f)},SfG=function(d){return new Promise(function(f){d.reversePairingCode_=m_Y();
if(d.connectData_){var R=new chrome.cast.DialLaunchResponse(!0,GAJ(d));f(R);l7L(d)}else d.deferredLaunch_=function(){_.bv(d.JSC$19701_deferredLaunchDeadlineTimer_);d.deferredLaunch_=function(){};
d.JSC$19701_deferredLaunchDeadlineTimer_=NaN;var W=new chrome.cast.DialLaunchResponse(!0,GAJ(d));f(W);l7L(d)},d.JSC$19701_deferredLaunchDeadlineTimer_=_.kW(function(){d.deferredLaunch_()},100)})},rS$=function(d,f,R){d.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(f));
var W=new tJ(f);return(new Promise(function(p){VRG(d,W,function(U){U?(d.JSC$19701_isInitLoungeToken_=!0,z$(d.JSC$19692_screenService_,W),k1(d,W),I1(d,R)):_.nk(Error("cl`"+JSON.stringify(f)));p(U)},5)})).then(function(p){return p?new chrome.cast.DialLaunchResponse(!1):SfG(d)})},muR=function(d,f){var R=d.launchData_.receiver.label,W=d.receiver_.friendlyName;
return(new Promise(function(p){Kas(d.JSC$19692_screenService_,R,f,W,function(U){U&&U.token&&k1(d,U);p(U)},function(U){Y1(d,"Failed to get DIAL screen: "+U);
p(null)})})).then(function(p){return p&&p.token?new chrome.cast.DialLaunchResponse(!1):SfG(d)})},VRG=function(d,f,R,W){_.bv(d.JSC$19701_checkScreenAvailabilityTimeoutKey_);
d.JSC$19701_checkScreenAvailabilityTimeoutKey_=0;zfY(d.JSC$19692_screenService_,f,function(p){p||W<0?R(p):d.JSC$19701_checkScreenAvailabilityTimeoutKey_=_.kW(function(){VRG(d,f,R,W-1)},300)})},I1=function(d,f){d.info("getDialAppInfoWithTimeout_ "+f);
wVM(d)&&(_.bv(d.getDialAppInfoTimeoutKey_),d.getDialAppInfoTimeoutKey_=0,f==0?uGI(d):d.getDialAppInfoTimeoutKey_=_.kW(function(){uGI(d)},f))},uGI=function(d){wVM(d)&&d.JSC$19701_session_.getDialAppInfo(function(f){d.info("getDialAppInfo dialLaunchData: "+JSON.stringify(f));
f=f.extraData||{};var R=null;if(f.loungeToken){var W;((W=d.screen_)==null?void 0:W.token)==f.loungeToken&&(R="staleLoungeToken")}else R="missingLoungeToken";R?(d.JSC$19701_lastLoungeTokenRefreshError_=R,I1(d,3E4)):(d.JSC$19701_isInitLoungeToken_=!1,d.JSC$19701_lastLoungeTokenRefreshError_="unknown",Du$(d,f.loungeToken),I1(d,f.loungeTokenRefreshIntervalMs))},function(f){d.info("getDialAppInfo error: "+f);
d.JSC$19701_lastLoungeTokenRefreshError_="noLoungeTokenResponse";I1(d,3E4)})},MRI=function(d){_.bv(d.JSC$19701_checkScreenAvailabilityTimeoutKey_);
d.JSC$19701_checkScreenAvailabilityTimeoutKey_=0;_.bv(d.getDialAppInfoTimeoutKey_);d.getDialAppInfoTimeoutKey_=0;d.cancelPolling_();d.cancelPolling_=function(){};
_.bv(d.JSC$19701_deferredLaunchDeadlineTimer_)};var q7=function(d,f){ET.call(this,d,f,"ManualSession");this.JSC$19705_deferredLaunchDeadlineTimer_=_.kW((0,_.lB)(this.launchWithParams,this,null),150)};
_.x(q7,ET);q7.prototype.stop=function(){this.onSessionStopped()};
q7.prototype.setCastSession=function(){};
q7.prototype.launchWithParams=function(){_.bv(this.JSC$19705_deferredLaunchDeadlineTimer_);this.JSC$19705_deferredLaunchDeadlineTimer_=NaN;var d=jG(this.JSC$19692_screenService_.getScreens(),this.receiver_.label);if(d)k1(this,d);else this.onSessionStopped(Error("dl"))};
q7.prototype.disposeInternal=function(){_.bv(this.JSC$19705_deferredLaunchDeadlineTimer_);this.JSC$19705_deferredLaunchDeadlineTimer_=NaN;ET.prototype.disposeInternal.call(this)};var b_=function(d,f){_.kZ.call(this);this.config_=f;this.JSC$19708_screenService_=d;this.JSC$19708_appId_=f.appId||"233637DE";this.JSC$19708_theme_=f.theme||"cl";this.disableDial_=f.disableCastApi||!1;this.forceMirroring_=f.forceMirroring||!1;this.JSC$19708_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.lB)(this.onReceiverAction_,this)};
_.x(b_,_.kZ);
b_.prototype.init=function(d,f){chrome.cast.timeout.requestSession=3E4;var R=new chrome.cast.SessionRequest(this.JSC$19708_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.q("desktop_enable_cast_connect")&&(R.androidReceiverCompatible=!0);this.disableDial_||(R.dialRequest=new chrome.cast.DialRequest("YouTube"));var W=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;d=d||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var p=(0,_.lB)(this.onReceiverUpdated_,
this);R=new chrome.cast.ApiConfig(R,(0,_.lB)(this.onSessionEstablished_,this),p,W,d);R.customDialLaunchCallback=(0,_.lB)(this.onDialLaunchRequested_,this);chrome.cast.initialize(R,(0,_.lB)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),pfR(),this.JSC$19708_screenService_.subscribe("onlineScreenChange",(0,_.lB)(this.JSC$19710_onScreenChange_,this)),this.customReceivers_=Pnh(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.lB)(function(U){this.warn_("Failed to set initial custom receivers: "+(0,_.Tj)(U))},this)),this.publish("yt-remote-cast2-availability-change",Lb(this)),f(!0))},this),(0,_.lB)(function(U){this.warn_("Failed to initialize API: "+(0,_.Tj)(U));
f(!1)},this))};
b_.prototype.setConnectedScreenStatus=function(d,f){e_("Setting connected screen ID: "+d+" -> "+f);if(this.JSC$19708_session_){var R=this.JSC$19708_session_.screen_;if(!d||R&&R.id!=d)e_("Unsetting old screen status: "+this.JSC$19708_session_.receiver_.friendlyName),x1(this,null)}if(d&&f){if(!this.JSC$19708_session_){d=jG(this.JSC$19708_screenService_.getScreens(),d);if(!d){e_("setConnectedScreenStatus: Unknown screen.");return}if(d.idType=="shortLived"){e_("setConnectedScreenStatus: Screen with id type to be short lived.");
return}R=QPJ(this,d);R||(e_("setConnectedScreenStatus: Connected receiver not custom..."),R=new chrome.cast.Receiver(d.uuid?d.uuid:d.id,d.name),R.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(R),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.lB)(function(W){this.warn_("Failed to set initial custom receivers: "+(0,_.Tj)(W))},this)));
e_("setConnectedScreenStatus: new active receiver: "+R.friendlyName);x1(this,new q7(this.JSC$19708_screenService_,R),!0)}this.JSC$19708_session_.setDisplayStatus(f)}else e_("setConnectedScreenStatus: no screen.")};
var QPJ=function(d,f){return f?_.Qf(d.customReceivers_,function(R){return dU(f,R.label)},d):null};
b_.prototype.setLaunchParams=function(d){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$19708_session_?this.JSC$19708_session_.launchWithParams(d):this.warn_("Setting connection data without a session")};
b_.prototype.JSC$19710_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$19708_session_?(this.JSC$19708_session_.stop(),x1(this,null)):e_("Stopping non-existing session")};
b_.prototype.requestSession=function(){chrome.cast.requestSession((0,_.lB)(this.onSessionEstablished_,this),(0,_.lB)(this.onSessionRequestFailed_,this))};
b_.prototype.disposeInternal=function(){this.JSC$19708_screenService_.unsubscribe("onlineScreenChange",(0,_.lB)(this.JSC$19710_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.NF(_.oS("yt.mdx.remote.debug.handlers_")||[],fVB);_.W0(this.JSC$19708_session_);_.kZ.prototype.disposeInternal.call(this)};
var e_=function(d){UT("Controller",d)};
b_.prototype.warn_=function(d){UT("Controller",d)};
var fVB=function(d){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(d)},Lb=function(d){return d.hasCastReceiver_||!!d.customReceivers_.length||!!d.JSC$19708_session_},x1=function(d,f,R){f!=d.JSC$19708_session_&&(_.W0(d.JSC$19708_session_),(d.JSC$19708_session_=f)?(R?d.publish("yt-remote-cast2-receiver-resumed",f.receiver_):d.publish("yt-remote-cast2-receiver-selected",f.receiver_),f.subscribe("sessionScreen",(0,_.lB)(d.onSessionScreen_,d,f)),f.subscribe("sessionFailed",
function(){return voG(d,f)}),f.screen_?d.publish("yt-remote-cast2-session-change",f.screen_):R&&d.JSC$19708_session_.launchWithParams(null)):d.publish("yt-remote-cast2-session-change",null))},voG=function(d,f){d.JSC$19708_session_==f&&d.publish("yt-remote-cast2-session-failed")};
_.O=b_.prototype;_.O.onSessionScreen_=function(d,f){this.JSC$19708_session_==d&&(f||x1(this,null),this.publish("yt-remote-cast2-session-change",f))};
_.O.onReceiverAction_=function(d,f){if(!this.isDisposed())if(d)switch(d.friendlyName=chrome.cast.unescape(d.friendlyName),e_("onReceiverAction_ "+d.label+" / "+d.friendlyName+"-- "+f),f){case chrome.cast.ReceiverAction.CAST:if(this.JSC$19708_session_)if(this.JSC$19708_session_.receiver_.label!=d.label)e_("onReceiverAction_: Stopping active receiver: "+this.JSC$19708_session_.receiver_.friendlyName),this.JSC$19708_session_.stop();else{e_("onReceiverAction_: Casting to active receiver.");this.JSC$19708_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$19708_session_.screen_);break}switch(d.receiverType){case chrome.cast.ReceiverType.CUSTOM:x1(this,new q7(this.JSC$19708_screenService_,d));break;case chrome.cast.ReceiverType.DIAL:x1(this,new Dd(this.JSC$19708_screenService_,d,this.JSC$19708_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:x1(this,new b3(this.JSC$19708_screenService_,d,this.config_));break;default:this.warn_("Unknown receiver type: "+d.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$19708_session_&&
this.JSC$19708_session_.receiver_.label==d.label?this.JSC$19708_session_.stop():this.warn_("Stopping receiver w/o session: "+d.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.O.onDialLaunchRequested_=function(d){if(this.isDisposed())return Promise.reject(Error("el"));var f=d.receiver;f.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+f.friendlyName),f.receiverType=chrome.cast.ReceiverType.DIAL);var R=this.JSC$19708_session_?this.JSC$19708_session_.receiver_:null;if(!R||R.label!=f.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+f.friendlyName),Promise.reject(Error("fl"));if(R&&R.label==f.label&&R.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$19708_session_.screen_)return e_("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$19708_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+R.receiverType+'" to "dial" for '+f.friendlyName);x1(this,new Dd(this.JSC$19708_screenService_,f,this.JSC$19708_theme_,this.config_))}f=this.JSC$19708_session_;f.launchData_=d;f.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(d=f.launchData_.extraData||{},R=d.screenId||null,wVM(f)&&d.loungeToken?d.loungeTokenRefreshIntervalMs?d=rS$(f,{name:f.receiver_.friendlyName,screenId:d.screenId,loungeToken:d.loungeToken,dialId:f.launchData_.receiver.label,screenIdType:"shortLived"},d.loungeTokenRefreshIntervalMs):(_.nk(Error("bl`"+JSON.stringify(d))),d=muR(f,R)):d=muR(f,R)):d=SfG(f);return d};
_.O.onSessionEstablished_=function(d){var f=this;if(!this.isDisposed()&&!this.forceMirroring_){e_("New cast session ID: "+d.sessionId);var R=d.receiver;if(R.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$19708_session_)if(R.receiverType==chrome.cast.ReceiverType.CAST)e_("Got resumed cast session before resumed mdx connection."),R.friendlyName=chrome.cast.unescape(R.friendlyName),x1(this,new b3(this.JSC$19708_screenService_,R,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var W=this.JSC$19708_session_.receiver_,p=jG(this.JSC$19708_screenService_.getScreens(),W.label);p&&dU(p,R.label)&&W.receiverType!=chrome.cast.ReceiverType.CAST&&R.receiverType==chrome.cast.ReceiverType.CAST&&(e_("onSessionEstablished_: manual to cast session change "+R.friendlyName),_.W0(this.JSC$19708_session_),this.JSC$19708_session_=new b3(this.JSC$19708_screenService_,R,this.config_),this.JSC$19708_session_.subscribe("sessionScreen",(0,_.lB)(this.onSessionScreen_,this,this.JSC$19708_session_)),
this.JSC$19708_session_.subscribe("sessionFailed",function(){return voG(f,f.JSC$19708_session_)}),this.JSC$19708_session_.launchWithParams(null));
this.JSC$19708_session_.setCastSession(d)}}};
_.O.JSC$19710_getCastSession=function(){return this.JSC$19708_session_?this.JSC$19708_session_.JSC$19694_getCastSession():null};
_.O.onSessionRequestFailed_=function(d){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Tj)(d)),d.code!=chrome.cast.ErrorCode.CANCEL&&x1(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.O.onReceiverUpdated_=function(d){e_("Receiver availability updated: "+d);if(!this.isDisposed()){var f=Lb(this);this.hasCastReceiver_=d==chrome.cast.ReceiverAvailability.AVAILABLE;Lb(this)!=f&&this.publish("yt-remote-cast2-availability-change",Lb(this))}};
var Pnh=function(d){var f=d.JSC$19708_screenService_.JSC$19690_getOnlineScreens(),R=d.JSC$19708_session_&&d.JSC$19708_session_.receiver_;d=_.PC(f,function(W){R&&dU(W,R.label)&&(R=null);var p=W.uuid?W.uuid:W.id,U=QPJ(this,W);U?(U.label=p,U.friendlyName=W.name):(U=new chrome.cast.Receiver(p,W.name),U.receiverType=chrome.cast.ReceiverType.CUSTOM);return U},d);
R&&(R.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(R=new chrome.cast.Receiver(R.label,R.friendlyName),R.receiverType=chrome.cast.ReceiverType.CUSTOM),d.push(R));return d};
b_.prototype.JSC$19710_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=Pnh(this),e_("Updating custom receivers: "+(0,_.Tj)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.lB)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",Lb(this)))};
b_.prototype.setLaunchParams=b_.prototype.setLaunchParams;b_.prototype.setConnectedScreenStatus=b_.prototype.setConnectedScreenStatus;b_.prototype.stopSession=b_.prototype.JSC$19710_stopSession;b_.prototype.getCastSession=b_.prototype.JSC$19710_getCastSession;b_.prototype.requestSession=b_.prototype.requestSession;b_.prototype.init=b_.prototype.init;b_.prototype.dispose=b_.prototype.dispose;var FaB=_.o2(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),lV2=[],IV2=_.zp(FaB);var JSL=function(d){d.audioTrackId=null;d.trackData=null;d.playerState=-1;d.hasPrevious=!1;d.hasNext=!1;d.playerTime_=0;d.playerTimeAt_=_.je();d.seekableStart_=0;d.seekableEnd_=0;d.duration_=0;d.loadedTime=0;d.liveIngestionTime_=NaN;d.isLive_=!1};
_.O=Dq.prototype;
_.O.reset=function(d){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;d&&(this.index=d.index,this.listId=d.listId,this.videoId=d.videoId,this.playerState=d.playerState,this.volume=d.volume,this.muted=d.muted,this.audioTrackId=d.audioTrackId,this.trackData=d.trackData,this.hasPrevious=d.hasPrevious,this.hasNext=d.hasNext,this.playerTime_=d.playerTime,this.playerTimeAt_=d.playerTimeAt,this.seekableStart_=d.seekableStart,this.seekableEnd_=d.seekableEnd,this.duration_=d.duration,this.loadedTime=
d.loadedTime,this.liveIngestionTime_=d.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.O.stopPlayer=function(){this.index=-1;this.videoId="";JSL(this)};
_.O.isPlaying=function(){return this.playerState==1};
_.O.isBuffering=function(){return this.playerState==3};
_.O.isAdPlaying=function(){return this.playerState==1081};
var XY=function(d,f){d.playerTime_=f;d.playerTimeAt_=_.je()},noL=function(d){switch(d.playerState){case 1:case 1081:return(_.je()-d.playerTimeAt_)/1E3+d.playerTime_;
case -1E3:return 0}return d.playerTime_};
Dq.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.je()-this.playerTimeAt_)/1E3:0):this.duration_};
var hfR=function(d,f,R){var W=d.videoId;d.videoId=f;d.index=R;f!=W&&JSL(d)},ooy=function(d){var f={};
f.index=d.index;f.listId=d.listId;f.videoId=d.videoId;f.playerState=d.playerState;f.volume=d.volume;f.muted=d.muted;f.audioTrackId=d.audioTrackId;f.trackData=_.uo.unsafeClone(d.trackData);f.hasPrevious=d.hasPrevious;f.hasNext=d.hasNext;f.playerTime=d.playerTime_;f.playerTimeAt=d.playerTimeAt_;f.seekableStart=d.seekableStart_;f.seekableEnd=d.seekableEnd_;f.duration=d.duration_;f.loadedTime=d.loadedTime;f.liveIngestionTime=d.liveIngestionTime_;return f};
Dq.prototype.clone=function(){return new Dq(ooy(this))};var T$=function(d,f){_.kZ.call(this);var R=this;this.state_=0;this.connection_=d;this.contextSubscriptions_=[];this.actionQueue_=new AZM;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.lB)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.lB)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.lB)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.lB)(this.onCloudviewAvailabilityChange_,this);var W=0;d?(W=d.getProxyState(),
W!=3&&(d.subscribe("proxyStateChange",this.setState_,this),$u$(this))):W=3;W!=0&&(f?this.setState_(W):_.kW(function(){R.setState_(W)},0));
(d=riI())&&N_$(this,d);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.x(T$,_.kZ);T$.prototype.getState=function(){return this.state_};
T$.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
T$.prototype.reconnect=function(){this.connection_.reconnect()};
var AV=function(d){return new Dq(d.connection_.getPlayerContextData())};
_.O=T$.prototype;_.O.play=function(){a1(this)?(this.castMedia_?this.castMedia_.play(null,_.YN,yS$(this,"play")):M7(this,"play"),Cnk(this,1,noL(AV(this))),this.publish("remotePlayerChange")):wi(this,this.play)};
_.O.pause=function(){a1(this)?(this.castMedia_?this.castMedia_.pause(null,_.YN,yS$(this,"pause")):M7(this,"pause"),Cnk(this,2,noL(AV(this))),this.publish("remotePlayerChange")):wi(this,this.pause)};
_.O.seekTo=function(d){if(a1(this)){if(this.castMedia_){var f=AV(this),R=new chrome.cast.media.SeekRequest;R.currentTime=d;f.isPlaying()||f.isBuffering()?R.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:R.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(R,_.YN,yS$(this,"seekTo",{newTime:d}))}else M7(this,"seekTo",{newTime:d});Cnk(this,3,d);this.publish("remotePlayerChange")}else wi(this,_.AD(this.seekTo,d))};
_.O.stop=function(){if(a1(this)){this.castMedia_?this.castMedia_.stop(null,_.YN,yS$(this,"stopVideo")):M7(this,"stopVideo");var d=AV(this);d.stopPlayer();l3(this,d);this.publish("remotePlayerChange")}else wi(this,this.stop)};
_.O.setVolume=function(d,f){if(a1(this)){var R=AV(this);if(this.castSession_){if(R.volume!=d){var W=Math.round(d)/100;this.castSession_.setReceiverVolumeLevel(W,(0,_.lB)(function(){OT("set receiver volume: "+W)},this),(0,_.lB)(function(){this.warn_("failed to set receiver volume.")},this))}R.muted!=f&&this.castSession_.setReceiverMuted(f,(0,_.lB)(function(){OT("set receiver muted: "+f)},this),(0,_.lB)(function(){this.warn_("failed to set receiver muted.")},this))}else{var p={volume:d,
muted:f};R.volume!=-1&&(p.delta=d-R.volume);M7(this,"setVolume",p)}R.muted=f;R.volume=d;l3(this,R)}else wi(this,_.AD(this.setVolume,d,f))};
_.O.setAudioTrack=function(d,f){a1(this)?(f=f.getLanguageInfo().getId(),M7(this,"setAudioTrack",{videoId:d,audioTrackId:f}),d=AV(this),d.audioTrackId=f,l3(this,d)):wi(this,_.AD(this.setAudioTrack,d,f))};
_.O.addVideo=function(d){a1(this)?M7(this,"addVideo",{videoId:d}):wi(this,_.AD(this.addVideo,d))};
_.O.addPlaylist=function(d){a1(this)?M7(this,"addVideos",{listId:d}):wi(this,_.AD(this.addPlaylist,d))};
_.O.addVideos=function(d){d.length==0?this.warn_("Ignore add videos request due to empty list"):a1(this)?M7(this,"addVideos",{videoIds:d.join(",")}):wi(this,_.AD(this.addVideos,d))};
_.O.JSC$19720_removeVideo=function(d){a1(this)?M7(this,"removeVideo",{videoId:d}):wi(this,_.AD(this.JSC$19720_removeVideo,d))};
_.O.JSC$19720_insertVideo=function(d){a1(this)?M7(this,"insertVideo",{videoId:d}):wi(this,_.AD(this.JSC$19720_insertVideo,d))};
_.O.playVideo=function(d,f,R,W,p,U,g){W=W===void 0?null:W;p=p===void 0?null:p;U=U===void 0?null:U;g=g===void 0?null:g;var K=AV(this),E={videoId:d};R!==void 0&&(E.currentIndex=R);hfR(K,d,R||0);f!==void 0&&(XY(K,f),E.currentTime=f);W&&(E.listId=W);p&&(E.playerParams=p);U&&(E.clickTrackingParams=U);g&&(E.locationInfo=(0,_.Tj)(g));M7(this,"setPlaylist",E);W||l3(this,K)};
_.O.nextVideo=function(d,f){if(a1(this)){if(d&&f){var R=AV(this);hfR(R,d,f);l3(this,R)}M7(this,"next")}else wi(this,_.AD(this.nextVideo,d,f))};
_.O.clearPlaylist=function(){if(a1(this)){M7(this,"clearPlaylist");var d=AV(this);d.reset();l3(this,d);this.publish("remotePlayerChange")}else wi(this,this.clearPlaylist)};
_.O.dispose=function(){if(this.state_!=3){var d=this.state_;this.state_=3;this.publish("proxyStateChange",d,this.state_)}_.kZ.prototype.dispose.call(this)};
_.O.disposeInternal=function(){iVs(this);this.connection_=null;this.actionQueue_.clear();N_$(this,null);_.kZ.prototype.disposeInternal.call(this)};
var $u$=function(d){_.yZ("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(f){this.contextSubscriptions_.push(this.connection_.subscribe(f,_.AD(this.onProxyEvent_,f),this))},d)},iVs=function(d){_.yZ(d.contextSubscriptions_,function(f){this.connection_.unsubscribeByKey(f)},d);
d.contextSubscriptions_.length=0},a1=function(d){return d.getState()==1},wi=function(d,f){d.actionQueue_.getCount()<50&&d.actionQueue_.enqueue(f)},Cnk=function(d,f,R){var W=AV(d);
XY(W,R);W.playerState!=-1E3&&(W.playerState=f);l3(d,W)},M7=function(d,f,R){d.connection_.sendMessage(f,R)},l3=function(d,f){iVs(d);
d.connection_.setPlayerContextData(ooy(f));$u$(d)};
T$.prototype.setState_=function(d){if((d!=this.state_||d==2)&&this.state_!=3&&d!=0){var f=this.state_;this.state_=d;this.publish("proxyStateChange",f,d);if(d==1)for(;!this.actionQueue_.isEmpty();)d=this.actionQueue_,gTR(d),d.front_.pop().apply(this);else d==3&&this.dispose()}};
T$.prototype.onProxyEvent_=function(d,f){this.publish(d,f)};
var N_$=function(d,f){d.castSession_&&(d.castSession_.removeUpdateListener(d.boundCastStatusListener_),d.castSession_.removeMediaListener(d.boundCastMediaListener_),d.onCastMediaChange_(null));d.castSession_=f;if(d.castSession_&&(OT("Setting cast session: "+d.castSession_.sessionId),d.castSession_.addUpdateListener(d.boundCastStatusListener_),d.castSession_.addMediaListener(d.boundCastMediaListener_),d.castSession_.media.length))d.onCastMediaChange_(d.castSession_.media[0])};
T$.prototype.onCastStatusUpdate_=function(d){if(!d)this.onCastMediaChange_(null),N_$(this,null);else if(this.castSession_.receiver.volume){d=this.castSession_.receiver.volume;var f=AV(this),R=Math.round(100*d.level||0);if(f.volume!=R||f.muted!=d.muted)OT("Cast volume update: "+d.level+(d.muted?" muted":"")),f.volume=R,f.muted=!!d.muted,l3(this,f)}};
T$.prototype.onCastMediaChange_=function(d){OT("Cast media: "+!!d);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=d)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),B_R(this),this.publish("remotePlayerChange")};
var B_R=function(d){var f=d.castMedia_.media,R=d.castMedia_.customData;if(f&&R){var W=AV(d);f.contentId!=W.videoId&&OT("Cast changing video to: "+f.contentId);W.videoId=f.contentId;W.playerState=R.playerState;XY(W,d.castMedia_.getEstimatedTime());l3(d,W)}else OT("No cast media video. Ignoring state update.")};
T$.prototype.onCastMediaUpdate_=function(d){if(d)B_R(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
T$.prototype.onCloudviewAvailabilityChange_=function(){var d=riI();d&&N_$(this,d)};
T$.prototype.warn_=function(d){UT("CP",d)};
var yS$=function(d,f,R){return(0,_.lB)(function(W){this.warn_("Failed to "+f+" with cast v2 channel. Error code: "+W.code);W.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+f+" using MDx browser channel."),M7(this,f,R))},d)};var S_=function(d,f,R,W){W=W===void 0?!1:W;_.kZ.call(this);var p=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$19725_http_=d;this.enableConnectWithInitialState_=W;this.listeners_.push(_.UD(window,"beforeunload",function(){p.JSC$19728_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new Dq;this.currentScreenId_=f.id;this.currentScreenIdType_=f.idType;this.channelService=jGM(this.JSC$19725_http_,R,this.JSC$19728_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){cSs(p)});
this.channelService.listen("channelClosed",function(){G$("Channel closed");isNaN(p.connectTimerId_)?fr(!0):fr();p.dispose()});
this.channelService.listen("channelError",function(U){fr();isNaN(p.getReconnectTimeout_())?(U==1&&p.currentScreenIdType_=="shortLived"&&p.publish("browserChannelAuthError",U),G$("Channel error: "+U+" without reconnection"),p.dispose()):(p.reconnecting_=!0,G$("Channel error: "+U+" with reconnection in "+p.getReconnectTimeout_()+" ms"),tRI(p,2))});
this.channelService.listen("channelMessage",function(U){dA$(p,U)});
this.channelService.setLoungeToken(f.token);this.subscribe("remoteQueueChange",function(){var U=p.playerContext_.videoId;FQI()&&_.bA("yt-remote-session-video-id",U)})};
_.x(S_,_.kZ);
S_.prototype.connect=function(d,f){if(f){var R=f.listId,W=f.videoId,p=f.videoIds,U=f.playerParams,g=f.clickTrackingParams,K=f.index,E={videoId:W},Y=f.currentTime,b=f.locationInfo;f=f.loopMode;Y!==void 0&&(E.currentTime=Y<=5?0:Y);U&&(E.playerParams=U);b&&(E.locationInfo=b);g&&(E.clickTrackingParams=g);R&&(E.listId=R);p&&p.length>0&&(E.videoIds=p.join(","));K!==void 0&&(E.currentIndex=K);this.enableConnectWithInitialState_&&(E.loopMode=f||"LOOP_MODE_OFF");R&&(this.playerContext_.listId=R);this.playerContext_.videoId=
W;this.playerContext_.index=K||0;this.playerContext_.state=3;XY(this.playerContext_,Y);this.autoplayMode_="UNSUPPORTED";R=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";G$("Connecting with "+R+" and params: "+(0,_.Tj)(E));this.channelService.connect({method:R,params:(0,_.Tj)(E)},d,$_B())}else G$("Connecting without params"),this.channelService.connect({},d,$_B());j5k(this)};
S_.prototype.setLoungeToken=function(d){this.channelService.setLoungeToken(d)};
S_.prototype.dispose=function(){this.isDisposed()||(_.Wp("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),tRI(this,3));_.kZ.prototype.dispose.call(this)};
S_.prototype.disposeInternal=function(){fnG(this);R8R(this);W22(this);_.bv(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.bv(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.F_k(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.kZ.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var pd2=function(d){return _.Qf(d.connectedDevices_,function(f){return f.type=="LOUNGE_SCREEN"})},G$=function(d){UT("conn",d)},tRI=function(d,f){d.publish("proxyStateChange",f)},j5k=function(d){d.connectTimerId_=_.kW(function(){G$("Connecting timeout");
d.JSC$19728_disconnect_(1)},2E4)},fnG=function(d){_.bv(d.connectTimerId_);
d.connectTimerId_=NaN},W22=function(d){_.bv(d.reconnectedCheckScreenTimeout_);
d.reconnectedCheckScreenTimeout_=NaN},UA$=function(d){R8R(d);
d.playingSyncTimerId_=_.kW(function(){Vl(d,"getNowPlaying")},2E4)},R8R=function(d){_.bv(d.playingSyncTimerId_);
d.playingSyncTimerId_=NaN},cSs=function(d){G$("Channel opened");
d.reconnecting_&&(d.reconnecting_=!1,W22(d),d.reconnectedCheckScreenTimeout_=_.kW(function(){G$("Timing out waiting for a screen.");d.JSC$19728_disconnect_(1)},15E3))},Z1G=function(d,f){var R=null;
if(f){var W=pd2(d);W&&(R={clientName:W.clientName,deviceMake:W.brand,deviceModel:W.model,osVersion:W.osVersion})}_.Wp("yt.mdx.remote.remoteClient_",R);f&&(fnG(d),W22(d));R=d.channelService.isChannelOpened()&&isNaN(d.connectTimerId_);f==R?f&&(tRI(d,1),Vl(d,"getSubtitlesTrack")):f?(d.getOtherConnectedRemoteId_()&&d.playerContext_.reset(),tRI(d,1),Vl(d,"getNowPlaying"),O1Y(d)):d.JSC$19728_disconnect_(1)},s58=function(d,f){var R=f.params.videoId;
delete f.params.videoId;R==d.playerContext_.videoId&&(_.uo.isEmpty(f.params)?d.playerContext_.trackData=null:d.playerContext_.trackData=f.params,d.publish("remotePlayerChange"))},gGL=function(d,f,R){var W=f.params.videoId||f.params.video_id,p=parseInt(f.params.currentIndex,10);
d.playerContext_.listId=f.params.listId||d.playerContext_.listId;hfR(d.playerContext_,W,p);d.publish("remoteQueueChange",R)},H1R=function(d,f){f.params=f.params||{};
gGL(d,f,"NOW_PLAYING_MAY_CHANGE");d.onStateChange_(f);d.publish("autoplayDismissed")};
S_.prototype.onStateChange_=function(d){var f=parseInt(d.params.currentTime||d.params.current_time,10);XY(this.playerContext_,isNaN(f)?0:f);f=parseInt(d.params.state,10);f=isNaN(f)?-1:f;f==-1&&this.playerContext_.playerState==-1E3&&(f=-1E3);this.playerContext_.playerState=f;f=Number(d.params.loadedTime);this.playerContext_.loadedTime=isNaN(f)?0:f;f=Number(d.params.duration);this.playerContext_.duration_=isNaN(f)?0:f;f=this.playerContext_;var R=Number(d.params.liveIngestionTime);f.liveIngestionTime_=
R;f.isLive_=isNaN(R)?!1:!0;f=this.playerContext_;R=Number(d.params.seekableStartTime);d=Number(d.params.seekableEndTime);f.seekableStart_=isNaN(R)?0:R;f.seekableEnd_=isNaN(d)?0:d;this.playerContext_.playerState==1?UA$(this):R8R(this);this.publish("remotePlayerChange")};
S_.prototype.onAdStateChange_=function(d){if(this.playerContext_.playerState!=-1E3){var f=1085;switch(parseInt(d.params.adState,10)){case 1:f=1081;break;case 2:f=1084;break;case 0:f=1083}this.playerContext_.playerState=f;d=parseInt(d.params.currentTime,10);XY(this.playerContext_,isNaN(d)?0:d);this.publish("remotePlayerChange")}};
var K28=function(d,f){var R=f.params.muted=="true";d.playerContext_.volume=parseInt(f.params.volume,10);d.playerContext_.muted=R;d.publish("remotePlayerChange")},EGR=function(d,f){d.autoplayVideoId_=f.params.videoId;
d.publish("nowAutoplaying",parseInt(f.params.timeout,10))},z8s=function(d,f){d.autoplayVideoId_=f.params.videoId||null;
d.publish("autoplayUpNext",d.autoplayVideoId_)},kZG=function(d,f){d.autoplayMode_=f.params.autoplayMode;
d.publish("autoplayModeChange",d.autoplayMode_);d.autoplayMode_=="DISABLED"&&d.publish("autoplayDismissed")},YsB=function(d,f){var R=f.params.hasNext=="true";
d.playerContext_.hasPrevious=f.params.hasPrevious=="true";d.playerContext_.hasNext=R;d.publish("previousNextChange")};
S_.prototype.isCapabilitySupportedOnConnectedDevices_=function(d){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var f=_.Z(this.connectedDevices_),R=f.next();!R.done;R=f.next())if(!R.value.capabilities.has(d))return!1;return!0};
var dA$=function(d,f){f=f.message;f.params?G$("Received: action="+f.action+", params="+(0,_.Tj)(f.params)):G$("Received: action="+f.action+" {}");switch(f.action){case "loungeStatus":f=(0,_.uK)(f.params.devices);d.connectedDevices_=_.PC(f,function(W){return new Kb(W)});
f=!!_.Qf(d.connectedDevices_,function(W){return W.type=="LOUNGE_SCREEN"});
Z1G(d,f);f=d.isCapabilitySupportedOnConnectedDevices_("mlm");d.publish("multiStateLoopEnabled",f);break;case "loungeScreenDisconnected":Wgs(d.connectedDevices_,function(W){return W.type=="LOUNGE_SCREEN"});
Z1G(d,!1);break;case "remoteConnected":var R=new Kb((0,_.uK)(f.params.device));_.Qf(d.connectedDevices_,function(W){return W.equals(R)})||_.oJ(d.connectedDevices_,R);
break;case "remoteDisconnected":R=new Kb((0,_.uK)(f.params.device));Wgs(d.connectedDevices_,function(W){return W.equals(R)});
break;case "gracefulDisconnect":break;case "playlistModified":gGL(d,f,"QUEUE_MODIFIED");break;case "nowPlaying":H1R(d,f);break;case "onStateChange":d.onStateChange_(f);break;case "onAdStateChange":d.onAdStateChange_(f);break;case "onVolumeChanged":K28(d,f);break;case "onSubtitlesTrackChanged":s58(d,f);break;case "nowAutoplaying":EGR(d,f);break;case "autoplayDismissed":d.publish("autoplayDismissed");break;case "autoplayUpNext":z8s(d,f);break;case "onAutoplayModeChanged":kZG(d,f);break;case "onHasPreviousNextChanged":YsB(d,
f);break;case "requestAssistedSignIn":d.publish("assistedSignInRequested",f.params.authCode);break;case "onLoopModeChanged":d.publish("loopModeChange",f.params.loopMode);break;default:G$("Unrecognized action: "+f.action)}};
_.O=S_.prototype;_.O.getProxyState_=function(){var d=3;this.isDisposed()||(d=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(d=1):d=2);return d};
_.O.JSC$19728_disconnect_=function(d){G$("Disconnecting with "+d);_.Wp("yt.mdx.remote.remoteClient_",null);fnG(this);this.publish("beforeDisconnect",d);d==1&&fr();this.channelService.disconnect(d);this.dispose()};
_.O.getPlayerContextData_=function(){var d=this.playerContext_;this.clientVideoId_&&(d=this.playerContext_.clone(),hfR(d,this.clientVideoId_,d.index));return ooy(d)};
_.O.setPlayerContextData_=function(d){var f=this,R=new Dq(d);R.videoId&&R.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=R.videoId,_.bv(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.kW(function(){if(f.clientVideoId_){var p=f.clientVideoId_;f.clientVideoId_=null;f.playerContext_.videoId!=p&&Vl(f,"getNowPlaying")}},5E3));
var W=[];this.playerContext_.listId==R.listId&&this.playerContext_.videoId==R.videoId&&this.playerContext_.index==R.index||W.push("remoteQueueChange");this.playerContext_.playerState==R.playerState&&this.playerContext_.volume==R.volume&&this.playerContext_.muted==R.muted&&noL(this.playerContext_)==noL(R)&&(0,_.Tj)(this.playerContext_.trackData)==(0,_.Tj)(R.trackData)||W.push("remotePlayerChange");this.playerContext_.reset(d);_.yZ(W,function(p){this.publish(p)},this)};
_.O.getOtherConnectedRemoteId_=function(){var d=this.channelService.getDeviceId(),f=_.Qf(this.connectedDevices_,function(R){return R.type=="REMOTE_CONTROL"&&R.id!=d});
return f?f.id:""};
_.O.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.O.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.O.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.O.JSC$19728_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var O1Y=function(d){_.bv(d.idleDisconnectTimerId_);d.idleDisconnectTimerId_=_.kW(function(){d.JSC$19728_disconnect_(1)},864E5)},Vl=function(d,f,R){R?G$("Sending: action="+f+", params="+(0,_.Tj)(R)):G$("Sending: action="+f);
d.channelService.sendMessage(f,R)};
S_.prototype.sendMessageWithUserAction_=function(d,f){Vl(this,d,f);O1Y(this)};
S_.prototype.JSC$19728_getXsrfToken_=function(){var d=_.xW.get("SAPISID","")||_.xW.get("__Secure-1PAPISID",void 0)||"",f=_.xW.get("__Secure-3PAPISID","")||"";if(!d&&!f)return"";d=_.VG(_.Mr(d),2);f=_.VG(_.Mr(f),2);return _.VG(_.Mr(","+d+","+f),2)};
S_.prototype.subscribe=S_.prototype.subscribe;S_.prototype.unsubscribeByKey=S_.prototype.unsubscribeByKey;S_.prototype.getProxyState=S_.prototype.getProxyState_;S_.prototype.disconnect=S_.prototype.JSC$19728_disconnect_;S_.prototype.getPlayerContextData=S_.prototype.getPlayerContextData_;S_.prototype.setPlayerContextData=S_.prototype.setPlayerContextData_;S_.prototype.getOtherConnectedRemoteId=S_.prototype.getOtherConnectedRemoteId_;S_.prototype.getReconnectTimeout=S_.prototype.getReconnectTimeout_;
S_.prototype.getAutoplayMode=S_.prototype.getAutoplayMode_;S_.prototype.getAutoplayVideoId=S_.prototype.getAutoplayVideoId_;S_.prototype.reconnect=S_.prototype.JSC$19728_reconnect_;S_.prototype.sendMessage=S_.prototype.sendMessageWithUserAction_;S_.prototype.getXsrfToken=S_.prototype.JSC$19728_getXsrfToken_;S_.prototype.isCapabilitySupportedOnConnectedDevices=S_.prototype.isCapabilitySupportedOnConnectedDevices_;var b1I=function(d){sT.call(this,"ScreenServiceProxy");this.instance_=d;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.lB)(this.JSC$19731_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.lB)(this.onOnlineScreenChange_,this)))};
_.x(b1I,sT);_.O=b1I.prototype;_.O.getScreens=function(d){return this.instance_.$_gs(d)};
_.O.contains=function(d){return!!this.instance_.$_c(d)};
_.O.get=function(d){return this.instance_.$_g(d)};
_.O.start=function(){this.instance_.$_st()};
_.O.add=function(d,f,R){this.instance_.$_a(d,f,R)};
_.O.remove=function(d,f,R){this.instance_.$_r(d,f,R)};
_.O.updateName=function(d,f,R,W){this.instance_.$_un(d,f,R,W)};
_.O.disposeInternal=function(){for(var d=this.subscriptionKeys_.length,f=0;f<d;++f)this.instance_.$_ubk(this.subscriptionKeys_[f]);this.subscriptionKeys_.length=0;this.instance_=null;sT.prototype.disposeInternal.call(this)};
_.O.JSC$19731_onScreenChange_=function(){this.publish("screenChange")};
_.O.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
Kr.prototype.$_st=Kr.prototype.start;Kr.prototype.$_gspc=Kr.prototype.JSC$19690_getScreenByPairingCode;Kr.prototype.$_gsppc=Kr.prototype.JSC$19690_getScreenByPollingPairingCode;Kr.prototype.$_c=Kr.prototype.contains;Kr.prototype.$_g=Kr.prototype.get;Kr.prototype.$_a=Kr.prototype.add;Kr.prototype.$_un=Kr.prototype.updateName;Kr.prototype.$_r=Kr.prototype.remove;Kr.prototype.$_gs=Kr.prototype.getScreens;Kr.prototype.$_gos=Kr.prototype.JSC$19690_getOnlineScreens;Kr.prototype.$_s=Kr.prototype.subscribe;
Kr.prototype.$_ubk=Kr.prototype.unsubscribeByKey;var Xds=function(d){iYM();if(!Rp||!Rp.get("yt-remote-disable-remote-module-for-dev")){d=_.FK("MDX_CONFIG")||d;c48();nzI();ri||(ri=new cG(d?d.loungeApiHost:void 0),B5J()&&(ri.basePath="/api/loungedev"));mF||(mF=_.oS("yt.mdx.remote.deferredProxies_")||[],_.Wp("yt.mdx.remote.deferredProxies_",mF));DAh();var f=u3();if(!f){var R=new Kr(ri,d?d.disableAutomaticScreenCache||!1:!1);_.Wp("yt.mdx.remote.screenService_",R);f=u3();var W={};d&&(W={appId:d.appId,disableDial:d.disableDial,theme:d.theme,loadCastApiSetupScript:d.loadCastApiSetupScript,
disableCastApi:d.disableCastApi,enableDialLoungeToken:d.enableDialLoungeToken,enableCastLoungeToken:d.enableCastLoungeToken,forceMirroring:d.forceMirroring});_.Wp("yt.mdx.remote.enableConnectWithInitialState_",d?d.enableConnectWithInitialState||!1:!1);M2J(R,function(U){U?Pi()&&udM(Pi(),"YouTube TV"):R.subscribe("onlineScreenChange",function(){Td("yt-remote-receiver-availability-change")})},W)}if(d&&!_.oS("yt.mdx.remote.initialized_")){_.Wp("yt.mdx.remote.initialized_",!0);
Ql("Initializing: "+(0,_.Tj)(d));vi.push(_.ED("yt-remote-cast2-api-ready",function(){Td("yt-remote-api-ready")}));
vi.push(_.ED("yt-remote-cast2-availability-change",function(){Td("yt-remote-receiver-availability-change")}));
vi.push(_.ED("yt-remote-cast2-receiver-selected",function(){InR();Td("yt-remote-auto-connect","cast-selector-receiver")}));
vi.push(_.ED("yt-remote-cast2-receiver-resumed",function(){Td("yt-remote-receiver-resumed","cast-selector-receiver")}));
vi.push(_.ED("yt-remote-cast2-session-change",qs8));vi.push(_.ED("yt-remote-connection-change",function(U){U?udM(Pi(),"YouTube TV"):L2B()||(udM(null,null),V2y())}));
vi.push(_.ED("yt-remote-cast2-session-failed",function(){Td("yt-remote-connection-failed")}));
W=e82();d.isAuto&&(W.id+="#dial");var p=d.capabilities||[];p.length>0&&(W.capabilities=p);W.name=d.device;W.app=d.app;(d=d.theme)&&(W.theme=d);Ql(" -- with channel params: "+(0,_.Tj)(W));W?(_.bA("yt-remote-session-app",W.app),_.bA("yt-remote-session-name",W.name)):(_.Iu("yt-remote-session-app"),_.Iu("yt-remote-session-name"));_.Wp("yt.mdx.remote.channelParams_",W);f.start();Pi()||xAY()}}},AUs=function(){var d=u3().instance_.$_gos();
var f=T6h();f&&FY()&&(P72(d,f)||d.push(f));return urG(d)},ank=function(){var d=AUs(),f=T6h();
f||(f=L2B());return _.Qf(d,function(R){return f&&dU(f,R.key)?!0:!1})},T6h=function(){var d=Pi();
if(!d)return null;var f=u3().getScreens();return jG(f,d)},qs8=function(d){Ql("remote.onCastSessionChange_: "+P82(d));
if(d){var f=T6h();f&&f.id==d.id?(udM(f.id,"YouTube TV"),d.idType=="shortLived"&&(d=d.token)&&(f=FY())&&f.setLoungeToken(d)):(f&&McR(),wdh(d,1))}else FY()&&McR()},McR=function(){mbB()?Ym().stopSession():km("stopSession called before API ready.");
var d=FY();d&&(d.disconnect(1),lnI(null))},GZy=function(){var d=FY();
return d&&d.getProxyState()!=3?new T$(FY(),void 0):null},Ql=function(d){UT("remote",d)},u3=function(){if(!SsM){var d=_.oS("yt.mdx.remote.screenService_");
SsM=d?new b1I(d):null}return SsM},Pi=function(){return _.oS("yt.mdx.remote.currentScreenId_")},Vch=function(d){_.Wp("yt.mdx.remote.currentScreenId_",d)},InR=function(){_.Wp("yt.mdx.remote.connectData_",null)},FY=function(){return _.oS("yt.mdx.remote.connection_")},lnI=function(d){var f=FY();
InR();d||Vch("");_.Wp("yt.mdx.remote.connection_",d);mF&&(_.yZ(mF,function(R){R(d)}),mF.length=0);
f&&!d?Td("yt-remote-connection-change",!1):!f&&d&&Td("yt-remote-connection-change",!0)},L2B=function(){var d=FQI();
if(!d)return null;var f=u3();if(!f)return null;f=f.getScreens();return jG(f,d)},wdh=function(d,f){Vch(d.id);
d=new S_(ri,d,e82(),_.oS("yt.mdx.remote.enableConnectWithInitialState_")||!1);d.connect(f,_.oS("yt.mdx.remote.connectData_"));d.subscribe("beforeDisconnect",function(R){Td("yt-remote-before-disconnect",R)});
d.subscribe("beforeDispose",function(){FY()&&lnI(null)});
d.subscribe("browserChannelAuthError",function(){var R=T6h();R&&R.idType=="shortLived"&&(mbB()?Ym().handleBrowserChannelAuthError():km("refreshLoungeToken called before API ready."))});
lnI(d)},xAY=function(){var d=L2B();
d?(Ql("Resume connection to: "+P82(d)),wdh(d,0)):(fr(),V2y(),Ql("Skipping connecting because no session screen found."))},ri=null,mF=null,SsM=null,DAh=function(){var d=e82();
if(_.uo.isEmpty(d)){d=vzy();var f=_.Da("yt-remote-session-name")||"",R=_.Da("yt-remote-session-app")||"";d={device:"REMOTE_CONTROL",id:d,name:f,app:R,mdxVersion:3};d.authuser=String(_.FK("SESSION_INDEX","0"));(f=_.FK("DELEGATED_SESSION_ID"))&&(d.pageId=String(f));_.Wp("yt.mdx.remote.channelParams_",d)}},e82=function(){return _.oS("yt.mdx.remote.channelParams_")||{}},vi=[];var rUy=new _.ns("yt-menu"),mAJ=function(){},PUY=function(d,f,R){d=f=="right-click"?R.rightClickMenuPopupHint:R.menuPopupHint;
if(!(umI(f)>10))return f=f||"default",rUy.set(f+"-impression",umI(f)+1),d},umI=function(d){return parseInt(rUy.get((d||"default")+"-impression")||0,10)};
_.dD(mAJ);var Q5L=function(){this.contexts_=new WeakMap;this.JSC$19737_networkService_=this.activeContext_=null},vG8=function(d,f,R){var W=d.contexts_.get(f);
W||(W=new idI(d.JSC$19737_networkService_),d.contexts_.set(f,W));d.activeContext_=W;R&&d.activeContext_.reset();d.activeContext_.start();return d.activeContext_};var JV=function(){};
JV.prototype.enqueue=function(){var d=this,f;return _.H(function(R){if(d.isCounterfactual())return(f=d.getCounterfactualData())&&d.shouldLogCounterfactualImpression()&&d.sendImpressionEndpoints(f),R.return();d.doEnqueue();_.a4(R)})};
JV.prototype.sendImpressionEndpoints=function(d){_.cW.getInstance().triggerOptionalAction("yt-service-request",{},d[0])};var nb=function(d,f){this.renderer=d;this.page=f};
_.x(nb,JV);nb.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
nb.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
nb.prototype.shouldLogCounterfactualImpression=function(){return!0};
nb.prototype.doEnqueue=function(){var d=_.W3(this.page);d&&d.pause();this.renderer.impressionCommand&&_.cW.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.SW(_.cW.getInstance(),[this.renderer.promoCommand],this.page)};var F2M=function(d,f){this.renderer=d;this.resolver=_.Bk();this.JSC$19749_enforcementCounter=new _.PBB;f?this.JSC$19749_playerManager=_.W3(f):this.JSC$19749_playerManager=null;_.Xr(1,!0)};
_.x(F2M,JV);_.O=F2M.prototype;_.O.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var d=[];this.renderer.impressionEndpoints.forEach(function(f){(f=_.oT(f))&&d.push(f)});
return d}};
_.O.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.O.shouldLogCounterfactualImpression=function(){var d=_.ljp();d?(this.JSC$19749_enforcementCounter.increment("POPUP"),_.Xr(3)):_.Xr(2);return d};
_.O.cancel=function(){this.resolver.promise.cancel()};
_.O.doEnqueue=function(){var d=this;_.ljp()?(this.JSC$19749_enforcementCounter.increment("POPUP"),_.Xr(3),JUB(this)):this.JSC$19749_playerManager?(this.resolver.promise.then(function(){JUB(d)}),nGJ(this.resolver,this.JSC$19749_playerManager)):_.Xr(2)};
var nGJ=function(d,f){var R=_.Bk();f.getPlayerPromise().then(function(W){R.resolve(W)});
R.promise.then(function(W){W.addEventListener("onAbnormalityDetected",d.resolve);_.er(d.promise,function(){W.removeEventListener("onAbnormalityDetected",d.resolve)})});
d.promise.thenCatch(function(){R.promise.cancel()})},JUB=function(d){_.Xr(3);
var f={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:d.renderer}};f=_.cW.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:f},{});Promise.all(f).then(function(){h8B();d.JSC$19749_playerManager&&d.JSC$19749_playerManager.pause()})},h8B=function(){J6L(function(d,f){_.acR(d,f);
d===0?_.Xr(7):_.Xr(4)})};var oG2=function(d,f){this.renderer=d;this.page=f;this.resolver=_.Bk()};
_.x(oG2,JV);_.O=oG2.prototype;_.O.cancel=function(){this.resolver.promise.cancel()};
_.O.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.O.isCounterfactual=function(){return!this.renderer.isVisible};
_.O.shouldLogCounterfactualImpression=function(){return!0};
_.O.doEnqueue=function(){var d=this;this.resolver.promise.then(function(){var R={popup:{mealbarPromoRenderer:d.renderer},popupType:"MEALBAR"};_.cW.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:R},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var f=_.W3(this.page);f&&$AI(this.resolver,f)}break;default:this.resolver.resolve()}};
var $AI=function(d,f){var R=_.Bk();f.getPlayerPromise().then(function(W){R.resolve(W)});
R.promise.then(function(W){W.addEventListener("onAdEnd",d.resolve);_.er(d.promise,function(){W.removeEventListener("onAdEnd",d.resolve)})});
d.promise.thenCatch(function(){R.promise.cancel()})};var N62=function(d,f){this.renderer=d;this.page=f};
_.x(N62,JV);_.O=N62.prototype;_.O.cancel=function(){this.JSC$19757_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$19757_downloadedVideosCountSelectorUnsubscriber(),this.JSC$19757_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.O.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.O.isCounterfactual=function(){return!this.renderer.isVisible};
_.O.shouldLogCounterfactualImpression=function(){return!0};
_.O.doEnqueue=function(){var d=this,f,R;((f=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(R=f.playbackUpsellDialogTriggerConditionData)==null?void 0:R.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$19757_downloadedVideosCountSelectorUnsubscriber=_.xl(_.pY(),uts,function(W,p){W>p&&(yUI(d),d.cancel())}):yUI(this)};
var yUI=function(d){var f={popup:{upsellDialogRenderer:d.renderer},popupType:"MODAL"};_.cW.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:f},{});(d=_.W3(d.page))&&d.pause()};var hV={},CUs=(hV.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",hV.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",hV.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",hV.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",hV.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",hV.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",hV.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",hV),i1Y=function(d,f){this.renderer=d;this.targetManager=
f};
_.x(i1Y,JV);_.O=i1Y.prototype;_.O.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$19764_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$19764_downloadedVideosCountSelectorUnsubscriber(),this.JSC$19764_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.O.getCounterfactualData=function(){if(this.isCounterfactual()){var d;return(d=this.renderer.promoConfig)==null?void 0:d.impressionEndpoints}};
_.O.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.O.shouldLogCounterfactualImpression=function(){return!0};
_.O.doEnqueue=function(){var d=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$19764_downloadedVideosCountSelectorUnsubscriber=_.xl(_.pY(),uts,function(f,R){d.renderer.targetId&&f>R&&(zC2(d.targetManager,d.renderer.targetId,B6$(d)),d.cancel())});
break;default:zC2(this.targetManager,this.renderer.targetId,B6$(this))}};
var B6$=function(d){var f;if((f=d.renderer.suggestedPosition)==null?0:f.type)var R=CUs[d.renderer.suggestedPosition.type];R||(R="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:d.renderer},popupType:"HINT",position:R}}};var cUI=function(){this.previousPage=null},tcY;
cUI.prototype.registerPromoCommand=function(d,f){d6L(this,void 0,void 0,_.e(d.roadblock,kEY),void 0,void 0,f)};
var d6L=function(d,f,R,W,p,U,g){d.previousPage!==g&&d.pendingTooltipPromo&&d.pendingTooltipPromo.cancel();d.previousPage=g;p?(d.pendingEnforcementPromo&&d.pendingEnforcementPromo.cancel(),d.pendingEnforcementPromo=new F2M(p,g),d.pendingEnforcementPromo.enqueue()):U?(d.pendingCommandWrapperPromo=new nb(U,g),d.pendingCommandWrapperPromo.enqueue()):W?(d.pendingRoadblockPromo&&d.pendingRoadblockPromo.cancel(),d.pendingRoadblockPromo=new N62(W,g),d.pendingRoadblockPromo.enqueue()):f?(d.pendingMealbarPromo&&
d.pendingMealbarPromo.cancel(),d.pendingMealbarPromo=new oG2(f,g),d.pendingMealbarPromo.enqueue()):R&&(d.pendingTooltipPromo&&d.pendingTooltipPromo.cancel(),d.pendingTooltipPromo=new i1Y(R,_.lA()),d.pendingTooltipPromo.enqueue())},j9R=function(){tcY||(tcY=new cUI);
return tcY};var JiM=!1;var k22=function(d,f){var R=_.FK("SESSION_INDEX");this.actionToken_=d;this.commonToken_=f;this.sessionIndex_=R},zo8=function(d){var f=_.Bk(),R=_.oS("payments.business.integration.bootstrap"),W=_.oS("payments.business.integration"),p=W.Style.create().withMaterialDesignStyle(),U=W.mashupMode.popup("instrument-manager");
R.asMashupMode(U).usingUserIndex(d.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(p).inStandaloneContext(W.standaloneContextAuthId.forUserId()).instrumentManager(d.actionToken_,d.commonToken_.length>0?d.commonToken_:void 0,function(g){var K=g.instrumentId;K?f.resolve(K):(K=_.oS("payments.business.integration.scenario.InstrumentManager"),f.reject(g.errorCode&&g.errorCode===K.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(g){_.nk(g);
f.reject("instrumentManagerLoadError")});
return f.promise};var eG=function(d,f,R){this.payloadName="transactionFlowFailed";this.payload={errorType:d,serializedTransactionFlowLoggingParams:f,isUserDismiss:R===void 0?!1:R}};
_.Wp("yt.ypc.shared.YpcTransactionFlowError",eG);var o1=function(){return _.Ai.apply(this,arguments)||this};
_.x(o1,_.Ai);o1.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
o1.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
o1.prototype.onErrorMessageDismiss=o1.prototype.onErrorMessageDismiss;_.Q([_.M({readOnly:!0,observer:"errorRendererChanged"}),_.F("design:type",Object)],o1.prototype,"errorRenderer",void 0);_.Q([_.LO("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o1.prototype,"onErrorMessageDismiss",null);_.Q([_.aG()],o1);var fHI=[o1.prototype];var RNI;var W1Y;var phI=new _.ns("yt-live-chat"),U6R=new Map;U6R.set("timestamp_toggle","show-timestamps");U6R.set("reactions_toggle","allow-reactions");var $1=function(){return _.l.apply(this,arguments)||this};
_.x($1,_.l);_.O=$1.prototype;_.O.menuItemIdentifierChanged=function(){var d;(d=this.data)!=null&&d.menuItemIdentifier&&(d=U6R.get(this.data.menuItemIdentifier))&&(_.q("enable_lwe_web_mute")?(d=phI.get(d),this.isToggled=!(d===void 0?!this.data.isToggled:!d)):this.isToggled=phI.get(d))};
_.O.onFocus=function(){this.toggleButton.focus()};
_.O.onTap=function(){var d=this.data.command;d&&this.componentBehavior.resolveCommand(d)};
_.O.computeText=function(d,f,R){return this.componentBehavior.getSimpleString(d?R:f)};
_.O.computeIcon=function(d,f,R){return(d=d?R:f)&&d.iconType?_.IT(d.iconType):""};
$1.prototype.onTap=$1.prototype.onTap;$1.prototype.onFocus=$1.prototype.onFocus;$1.prototype.menuItemIdentifierChanged=$1.prototype.menuItemIdentifierChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$1.prototype,"componentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$1.prototype,"data",void 0);
_.Q([_.M({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],$1.prototype,"icon",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],$1.prototype,"isToggled",void 0);_.Q([_.Xd("tp-yt-paper-toggle-button"),_.F("design:type",Object)],$1.prototype,"toggleButton",void 0);_.Q([_.e2("data.menuItemIdentifier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$1.prototype,"menuItemIdentifierChanged",null);
_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$1.prototype,"onFocus",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$1.prototype,"onTap",null);_.Q([_.nO({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],$1);
_.u($1,"yt-live-chat-toggle-renderer",function(){if(W1Y===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;RNI===void 0&&(RNI=document.createElement("template"));var W=RNI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);W1Y=d}d=W1Y;return d},{mode:_.q("live_chat_enable_sink_wrapper")?2:0});var O8B=new _.BE("NAVIGATION_PROGRESS_TOKEN");var Z8h={},s9R={},ge$=(s9R[R4k.name]=!0,s9R),N7=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;d.tabGesturesIsActive=!1;d.actionRouterIsRoot=!0;d.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"};d.pageTitle="";d.titleSuffix="YouTube";d.unseenNotificationCount=
0;d.hasNavigated=!1;d.hasSetScrollTopForNavigation=!1;d.pagePreparer=null;d.zwiebackInitJobId=0;d.dataUpdatePromise=null;d.loadDepsPromise=_.D6();d.hasPendingNavigation=!1;d.pendingPlayerOnResponseReceivedActions=[];return d};
_.x(N7,_.Ai);N7.prototype.attached=function(){H8L(this);document.addEventListener("yt-navigate-cache",_.qb(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var d=yl();d.init();d.dispatchElement=this.hostElement};
var H8L=function(d,f){f=f===void 0?0:f;var R=_.Ze().resolve(_.WX(_.wx));if(R)K18(d,R);else{if(f>=5)throw Error("gl");setTimeout(function(){H8L(d,f+1)},0)}},K18=function(d,f){f.addEventListener("yt-navigate-start",_.qb(d,d.onYtNavigateStart));
f.addEventListener("yt-navigate-finish",_.qb(d,d.onYtNavigateFinish));f.addEventListener("yt-navigate-error",_.qb(d,d.onYtNavigateError));f.addEventListener("yt-page-data-fetched",_.qb(d,d.onYtPageDataFetched))};
_.O=N7.prototype;_.O.detached=function(){var d=_.Ze().resolve(_.wx);d.removeEventListener("yt-navigate-start",_.qb(this,this.onYtNavigateStart));d.removeEventListener("yt-navigate-finish",_.qb(this,this.onYtNavigateFinish));d.removeEventListener("yt-navigate-error",_.qb(this,this.onYtNavigateError));d.removeEventListener("yt-page-data-fetched",_.qb(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.qb(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.O.setPageOffset=function(d,f){d?_.zV(this.hostElement,"yt-set-page-offset",[d,f]):_.vW(Error("hl"))};
_.O.setPageOffsetForNavigation=function(d,f){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(d,f))};
_.O.onYtNavigateSetPageOffset=function(d,f){this.setPageOffsetForNavigation(f.page,f.offset)};
_.O.getPageOffset=function(){var d=_.Eo(this.hostElement).querySelector("#page-manager").getCurrentPage(),f=0;d&&(f=_.zV(this.hostElement,"yt-get-page-offset",[d])[0]);return f};
_.O.onYtHistoryPop=function(d,f){if(_.Jp("DISABLE_WARM_LOADS"))d.preventDefault(),window.location.reload();else{var R=_.Ze().resolve(_.wx);R.hasPendingNavigation()&&d.preventDefault();R.cancelPendingNavigation();_.kh(this.hostElement,"yt-pending-navigation-cancelled");f.errorMsg&&(d=f.errorMsg.split(" - "),f=Error(d[0]),d.length==2&&d[1]&&(_.n3(f,d[1]),_.JA(f)),window.location.reload())}};
_.O.onYtHistoryLoad=function(d,f){var R=this;if(_.Jp("DISABLE_WARM_LOADS"))window.location.reload();else{(d=f.endpoint)&&Object.keys(d).length||(d=null);var W=f.historyEntry,p=_.Ze().resolve(_.wx),U=_.Ze().resolve(_.RH),g=null;W&&W.rootData&&(g=W.rootData);var K=g&&EeY(g);!g||K||g.filler?d?(p.navigate(d,!0),zNI(this,d)):(f.legacyBorder||K||(f.JSC$30056_savedComponentState==null&&g==null?_.JA(new _.M2("Incomplete history entry",f.forward)):_.F5(new _.M2("Malformed history entry",f.JSC$30056_savedComponentState,
f.forward,g))),window.location.reload()):(_.Hx8({isHot:!0}),_.Q1({webInfo:{navigationReason:"h"}}),_.am8(),_.JD("srt"),_.JD("pdc"),this.cancelPendingTasks(),klI(this,f.forward,g),g.player&&(g.player.loaded=!1),zNI(this,d),_.DvF(p,d||{},g,2,{},!1,f).then(function(){R.setPageOffset(U.getCurrentPage(),W.scrollTop||0)}))}};
_.O.initHistoryManager=function(d){if(!this.hasNavigated){this.hasNavigated=!0;var f=_.Eo(this.hostElement).querySelector("#page-manager").getCurrentData();d=isNaN(d)?this.getPageOffset():d;var R=_.Ze().resolve(_.wx).currentEndpoint;this.replaceState(R,f,d)}};
_.O.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.O.onYtNavigateStart=function(d,f){this.cancelPendingTasks();f.noProgressBar||(d=_.Ze().resolve(_.WX(O8B)))&&d.start();d=this.hasPendingNavigation?null:this.data;var R=_.Ze().resolve(_.RH),W,p,U;_.q("kevlar_use_vimio_behavior")&&!((W=f.endpoint)==null?0:(p=W.commandMetadata)==null?0:(U=p.webCommandMetadata)==null?0:U.ignoreNavigation)&&(W=R.getCurrentPage())&&W.disconnectVisibilityRoot();R.prepareForNavigation(f.pageType,f.endpoint);_.q("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Z3(1,
"pcl"),_.s1(this.pagePreparer,R.preparePage.bind(R,f.pageType,f.endpoint)));W=this.getPageOffset();this.initHistoryManager(W);f.reload||this.hasPendingNavigation?(_.q("web_enable_delay_shorts_sequence_call")&&f.pageType==="shorts"&&_.E$(this.hostElement,"yt-shorts-reset"),this.replaceState(f.endpoint,d,W)):(d==null?void 0:d.page)==="watch"&&f.pageType==="watch"&&_.q("kevlar_replace_watch_to_watch_history_state")?this.replaceState(f.endpoint,d,W):(d==null?void 0:d.page)!=="shorts"||f.pageType!=="shorts"||
f.endpoint.reelWatchEndpoint.sequenceParams||_.q("short_to_short_back_nav_killswitch")?f.type!="navigate-back"&&f.type!="navigate-forward"&&(f.pageType==="shorts"&&_.E$(this.hostElement,"yt-shorts-reset"),this.saveAndPush(f.url,f.endpoint,d,W)):(_.q("web_enable_delay_shorts_sequence_call")&&(f.endpoint.reelWatchEndpoint.sequenceParams=d==null?void 0:d.cachedSequenceParams,f.endpoint.reelWatchEndpoint.sequenceProvider=d==null?void 0:d.cachedSequenceProvider),this.replaceState(f.endpoint,d,0));this.hasPendingNavigation=
!0};
var YXB=function(d){d.hasPendingNavigation=!1;(d=_.Ze().resolve(_.WX(O8B)))&&d.finish()};
N7.prototype.onYtNavigateError=function(d,f){YXB(this);d=this.get("endpoint.commandMetadata.webCommandMetadata.url",f);var R=_.iV(window.location.href);d&&!R.pbjreload&&(f=f.navigationErrorReason||"10",_.q("kevlar_parent_on_pbjreload")&&(R={csn:_.J6()},this.get("data.endpoint.clickTrackingParams")&&(R.itct=this.data.endpoint.clickTrackingParams),_.U$(d,R)),_.ce(_.BN(d,{pbjreload:f})))};
N7.prototype.onYtNavigateCache=function(d,f){var R=this,W=f.url,p=f.endpoint,U=f.data;d=!!f.miniplayer;f=!!f.skipHistory;if(W&&p&&U){var g=this.getPageOffset(),K=this.data||null;f||this.saveAndPush(W,p,K,g);W=_.DvF(_.Ze().resolve(_.wx),p,U,d?4:3,{},d);d&&W.then(function(){R.dataUpdatePromise&&R.dataUpdatePromise.then(function(){var E=_.Ze().resolve(_.RH);R.setPageOffset(E.getCurrentPage(),0)})})}};
N7.prototype.onYtNavigateFinish=function(d,f){var R=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){b8I(R,f.fromHistory)})};
var b8I=function(d,f){YXB(d);if(d.pendingPlayerOnResponseReceivedActions){for(var R=_.Z(d.pendingPlayerOnResponseReceivedActions),W=R.next();!W.done;W=R.next())_.eM(W.value,d.hostElement);d.pendingPlayerOnResponseReceivedActions=[]}R=_.Ze().resolve(_.RH);f||!d.hasNavigated||_.q("web_disable_scroll_on_navigate_finish")||((f=R.getCurrentPage())?f.is==="ytd-shorts"||d.tabGesturesIsActive||d.setPageOffsetForNavigation(f,0):_.JA(Error("il")));_.i8(function(){_.i8(function(){_.JD("pda")})})};
N7.prototype.onYtNavigate=function(d){if(!d.detail.endpoint){var f=new _.M2("Error: Missing yt-navigate endpoint from target:",d.target,d.target.nodeName);_.vW(f)}if(f=_.q("cold_missing_history"))f=yl(),f.init(!1),f=!(f.browserHistory.boundHistoryReplaceState&&f.browserHistory.boundHistoryPushState);if(f){_.vN("DISABLE_WARM_LOADS",!0);f=new _.M2("Failed to initialize history manager",this.getDebugString());var R=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
R?_.JA(f):_.vW(f)}f=d.detail.endpoint;var W,p;_.q("debug_forward_web_query_parameters")&&((W=f.commandMetadata)==null?0:(p=W.webCommandMetadata)==null?0:p.url)&&(f=JSON.parse(JSON.stringify(f)),f.commandMetadata.webCommandMetadata.url=_.FW8(f.commandMetadata.webCommandMetadata.url,window.location.search));d={type:0,command:f,form:{params:d.detail.params,tempData:d.detail.tempData||{},requestType:d.detail.type,createScreenConfig:d.detail.createScreenConfig,reload:d.detail.reload?d.detail.reload:!1,
requestForm:d.detail}};_.q("kevlar_yt_navigate_command_handler")?(W=_.Ze().resolve(_.s4),d.form.skipDefaultElement=!0,W.resolveCommand(f,{form:d.form})):this.handleNavigate(d)};
N7.prototype.handleNavigate=function(d){this.hasSetScrollTopForNavigation=!1;var f=_.Ze().resolve(_.wx),R=d.form||{};f.navigate(d.command,R.reload,R.params,R.tempData,R.requestType,R.createScreenConfig,R.ignoreConfirmation,R.requestForm)&&zNI(this,d.command,R.tempData)};
N7.prototype.onYtPageDataFetched=function(d,f){try{_.s3R().reset();this.data=f.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.Ze().resolve(_.RH).updatePageData(this.data);if(!_.q("web_service_params_response_processor")){var R=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);R&&$HI(R);var W=this.get("response.responseContext.serviceTrackingParams",
this.data);W&&$HI(W)}var p=this.get("playerResponse.onResponseReceivedActions",this.data);p&&(p=D6y(this,p));p&&_.b5(this.hostElement,p,this.hostElement);var U=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),g=this.get("response.responseContext.consistencyTokenJar",this.data);if(U||g){var K=_.Ss8(),E=(0,_.uo.getValues)(K.tokenJars);U&&K.replace(E,U);g&&K.replace(E,g)}}catch(Y){_.vW(Y)}};
var zNI=function(d,f,R){try{d.onYtEndpointChangeHandler(f,R)}catch(W){_.vW(W)}};
_.O=N7.prototype;_.O.onYtEndpointChangeHandler=function(){};
_.O.setPageTitle=function(d){d=(this.pageTitle=d)?d+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+d};
_.O.onYtUpdateTitle=function(d,f){this.setPageTitle(f)};
_.O.setUnseenNotificationCount=function(d){this.unseenNotificationCount=d;this.setPageTitle(this.pageTitle)};
_.O.handleUpdateNotificationsUnseenCountAction=function(d){_.e(d,QuG)&&((d=_.e(d,QuG).unseenCount)?this.setUnseenNotificationCount(d):this.setUnseenNotificationCount(0))};
_.O.handleClearCookieAction=function(d){var f;(d=(f=_.e(d,rO$))==null?void 0:f.cookieName)&&_.Unp(d)};
_.O.onYtUpdateUnseenNotificationCount=function(d,f){this.setUnseenNotificationCount(f)};
_.O.loadData=function(d){var f=this;this.loadDepsPromise.then(function(){var R=_.Ze().resolve(_.WX(_.wx));R||_.vW(Error("jl"));if(d&&d.response){if(!d.endpoint){var W=_.BZ(window.document.location.href)||"/",p="";if(W==="/"||W.startsWith("/?"))p="WEB_PAGE_TYPE_BROWSE";d.endpoint={commandMetadata:{webCommandMetadata:{url:W,webPageType:p,rootVe:3854}}}}_.DvF(R,d.endpoint,d,5,{})}else d.endpoint?R.navigate(d.endpoint):R.navigate(_.eN);_.Pp.cancelJob(f.zwiebackInitJobId);f.zwiebackInitJobId=_.Pp.addLowPriorityJob(n6$)})};
var yl=function(){return _.Ze().resolve(_.ec)};
N7.prototype.getDebugString=function(){return yl().getDebugString()};
N7.prototype.getThirdPartyManipulationSuspected=function(){return yl().getThirdPartyManipulationSuspected()};
N7.prototype.replaceState=function(d,f,R){yl().saveAndReplace(d,f,R)};
N7.prototype.saveAndPush=function(d,f,R,W){yl().saveAndPush(d,f,R,W)};
var EeY=function(d){return _.e(d.endpoint,_.fE)||_.e(d.endpoint,_.GF)?!0:!d||isNaN(d.expirationTime)?!1:(0,_.OB)()>d.expirationTime},klI=function(d,f,R){var W=d.get("response.trackingParams",R),p=_.Ft(),U=_.J6();
if(W&&p&&U&&(W=d.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",R),!W&&R.rootVe&&(W=R.rootVe),p=f?"forwardButton":"backButton",f=d.get("playerResponse.topbar.desktopTopbarRenderer."+p+".buttonRenderer.command.clickTrackingParams",d.data),d=d.get("response.topbar.desktopTopbarRenderer."+p+".buttonRenderer.command.clickTrackingParams",d.data),f=(d=f||d)?_.Ge(d):void 0,d=_.Ah(),p=[_.D6(R)],_.EU(d,W,f,{dataPromises:p,csnToClone:R.csn}),R.graftedVes))for(R=
_.Z(R.graftedVes),W=R.next();!W.done;W=R.next())_.zS(d,W.value)};
N7.prototype.onStoreGraftedVeAction=function(d){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(d)):_.JA(Error("kl"))};
var D6y=function(d,f){return f.filter(function(R){for(var W in R)if(ge$[W])return d.pendingPlayerOnResponseReceivedActions.push(R),!0;return!1})};
_.Uh.Object.defineProperties(N7.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
N7.prototype.onStoreGraftedVeAction=N7.prototype.onStoreGraftedVeAction;N7.prototype.loadData=N7.prototype.loadData;N7.prototype.onYtUpdateUnseenNotificationCount=N7.prototype.onYtUpdateUnseenNotificationCount;N7.prototype.handleClearCookieAction=N7.prototype.handleClearCookieAction;N7.prototype.handleUpdateNotificationsUnseenCountAction=N7.prototype.handleUpdateNotificationsUnseenCountAction;N7.prototype.setUnseenNotificationCount=N7.prototype.setUnseenNotificationCount;
N7.prototype.onYtUpdateTitle=N7.prototype.onYtUpdateTitle;N7.prototype.setPageTitle=N7.prototype.setPageTitle;N7.prototype.onYtEndpointChangeHandler=N7.prototype.onYtEndpointChangeHandler;N7.prototype.onYtPageDataFetched=N7.prototype.onYtPageDataFetched;N7.prototype.handleNavigate=N7.prototype.handleNavigate;N7.prototype.onYtNavigate=N7.prototype.onYtNavigate;N7.prototype.onYtNavigateFinish=N7.prototype.onYtNavigateFinish;N7.prototype.onYtNavigateCache=N7.prototype.onYtNavigateCache;
N7.prototype.onYtNavigateError=N7.prototype.onYtNavigateError;N7.prototype.onYtNavigateStart=N7.prototype.onYtNavigateStart;N7.prototype.cancelPendingTasks=N7.prototype.cancelPendingTasks;N7.prototype.initHistoryManager=N7.prototype.initHistoryManager;N7.prototype.onYtHistoryLoad=N7.prototype.onYtHistoryLoad;N7.prototype.onYtHistoryPop=N7.prototype.onYtHistoryPop;N7.prototype.onYtNavigateSetPageOffset=N7.prototype.onYtNavigateSetPageOffset;N7.prototype.setPageOffset=N7.prototype.setPageOffset;
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],N7.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],N7.prototype,"data",void 0);_.Q([_.LO("yt-navigate-set-page-offset"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],N7.prototype,"onYtNavigateSetPageOffset",null);
_.Q([_.LO("yt-history-pop"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],N7.prototype,"onYtHistoryPop",null);_.Q([_.LO("yt-history-load"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.QMi]),_.F("design:returntype")],N7.prototype,"onYtHistoryLoad",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],N7.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-update-title"),_.F("design:type",Function),_.F("design:paramtypes",[Event,String]),_.F("design:returntype")],N7.prototype,"onYtUpdateTitle",null);_.Q([_.LO("yt-update-unseen-notification-count"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Number]),_.F("design:returntype")],N7.prototype,"onYtUpdateUnseenNotificationCount",null);_.Q([_.aG()],N7);Z8h.YtdAppBehavior=[_.eE.YtActionHandlerBehavior,N7.prototype];var Cb=function(){var d=_.Ai.apply(this,arguments)||this;d._noAccessors=!0;return d};
_.x(Cb,_.Ai);Cb.prototype.ready=function(){var d=this;_.Eo(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){d.onChange_()})};
Cb.prototype.dataChanged_=function(){_.Eo(this.hostElement).querySelector("#checkbox").checked=!1};
Cb.prototype.onChange_=function(){var d=_.Eo(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.E$(this.hostElement,"yt-dismissal-reason-"+d,this.data.feedbackToken)};
Cb.prototype.dataChanged_=Cb.prototype.dataChanged_;_.Q([_.M(),_.F("design:type",Object)],Cb.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cb.prototype,"dataChanged_",null);_.Q([_.aG()],Cb);var IHY=[Cb.prototype];var i3=function(){var d=_.Ai.apply(this,arguments)||this;d.timeoutJobId=0;d.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return d};
_.x(i3,_.Ai);i3.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
i3.prototype.startTimeout=function(){var d=this,f=this.data&&this.data.displayDurationSeconds;f&&!this.timeoutJobId&&(this.timeoutJobId=_.w0(_.Pp,function(){_.zV(d.hostElement,"yt-close-popup-action",[d.is]);d.timeoutJobId=0},f*1E3))};
i3.prototype.cancelTimeout=function(){_.Pp.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
i3.prototype.ytdHatsSurveyBehaviorDataChanged=i3.prototype.ytdHatsSurveyBehaviorDataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],i3.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i3.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.Q([_.aG()],i3);var qXJ=[_.eE.YtActionHandlerBehavior,i3.prototype];var L1I=function(d,f){var R;return((R=d.prefixMapping)==null?0:R[f])?d.prefixMapping[f]:d.SHARED_RENDERERS_.hasOwnProperty(f)?"yt":d.prefix},Bi={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}};Bi.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.q("kevlar_mealbar_above_player"),modern:_.q("web_modern_dialogs"),noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
Bi.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};Bi.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};Bi.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
Bi.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)"}};
Bi.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};
Bi.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};
Bi.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};
Bi.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};Bi.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"}};
Bi.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};Bi.TOAST={component:null,properties:{}};var eNI=new function(d,f,R){this.supportedPopups=d;this.navigationEndpointPopupMap=f;this.popupTypeMap=R;this.supportedPopups=d;this.navigationEndpointPopupMap=f;this.popupTypeMap=R}({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:_.q("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"}),x62=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,
ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$19814_popupConfig=Bi;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 XhJ=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.vV.getInstance()},ci=function(d,f){var R=d.pageNameToElement.get(f);
if(!R){switch(f){case "watch":var W=_.q("web_watch_force_learning_journey_for_testing")?_.O1("ytd-watch-learning-journey"):_.q("kevlar_watch_fixie")?_.O1("ytd-watch-fixie"):_.q("kevlar_watch_grid")?_.O1("ytd-watch-grid"):_.O1("ytd-watch-flexy");break;case "learning_journey_watch":W=_.O1("ytd-watch-learning-journey");break;case "shorts":W=_.O1("ytd-shorts");break;case "search":W=_.O1("ytd-search");break;case "channel":W=_.O1("ytd-browse");W.pageSubtype="channels";break;case "trending":W=_.O1("ytd-browse");
W.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":W=
_.O1("ytd-browse");W.pageSubtype=f;break;case "browse":W=_.O1("ytd-browse");break;default:_.JA(new _.M2("Error getting page element for type",f))}R=W;d.pageNameToElement.set(f,R)}return R};
XhJ.prototype.preparePage=function(d,f,R){R&&(d=_.AZ(R)||d);if(d!=="watch"&&d!=="learning_journey_watch"){var W=this.elementPoolPopulator,p=d;p!=W.targetPage_&&W.pendingPages_.indexOf(p)>-1&&(W.targetPage_&&(W.pendingPages_.unshift(W.targetPage_),W.abort()),bT2(W,p),_.rXC(W,p))}if((W=ci(this,d))||!_.e(R,_.BW)){W.isAttached||W===f||(W.hidden=!0);if(!W.data&&(d!=="watch"&&d!=="learning_journey_watch"||!_.q("swatcheroo_page_pool_dont_provide_filler_data"))){var U;if(d=(U=_.FK("FILLER_DATA",{})[d])==
null?void 0:U.response)W.data=d}return W}};var T92=function(d){this.JSC$31943_clientRoot=d;this.playlistHandlerActionMap={"yt-add-to-playlist-command":ci8,"yt-end-playlist-command":t2$,"yt-recover-playlist-command":jTJ,"yt-refresh-playlist-command":W_R,"yt-playlist-remove-videos-action":fFk};_.tA(_.cW.getInstance(),this.playlistHandlerActionMap,this.JSC$31943_clientRoot);atI()},A3G;var tV=function(d,f,R){this.apiKey=d;this.endpoint=f;this.confidenceThreshold=R===void 0?.5:R;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=f==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||f==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
f==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||f==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new l8I};
_.O=tV.prototype;
_.O.start=function(d){if(this.state===0)if(this.isOnline()){d.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=d.supportsHttpHeadersOverwriteParam);d.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=d.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.F7("voice_assistant");_.nE("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=d.languageCode||"en-US";this.supportsCrossDomainXhr=d.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=d.youtubeAssistantRequest||null;this.listeningHandler=d.listeningHandler||this.listeningHandler;this.audioDetectedHandler=d.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=d.stopHandler||this.stopHandler;this.completeHandler=d.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=d.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=d.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
d.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=d.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=d.accessToken;this.additionalHeaders=d.additionalHeaders||{};var f;this.prefetchResponseTimeoutMs=(f=d.prefetchResponseTimeoutMs)!=null?f:this.prefetchResponseTimeoutMs;aH8(this);this.startAudio();MZh(this)}else this.errorHandler("OFFLINE")};
_.O.stop=function(d){var f=d===void 0?{}:d;d=f.logCancel===void 0?!0:f.logCancel;var R=f.logMicClosed===void 0?!0:f.logMicClosed;var W=f.handleError===void 0?!0:f.handleError;f=f.handleStop===void 0?!0:f.handleStop;this.state!==0&&(d&&dJ("voz_cx"),j3(this,{logMicClosed:R,handleStop:f}),W&&this.errorHandler("ABORTED"))};
_.O.getState=function(){return this.state};
_.O.isSupported=function(){return!0};
_.O.stopAudio=function(d){(d===void 0||d)&&dJ("voz_mf")};
_.O.startAudio=function(){dJ("voz_vp");return _.D6(null)};
var wh8=function(d,f){d.channelOpen&&(d.state!==2&&(d.state=2,dJ("voz_ss"),d.listeningHandler()),f=new Uint8Array(f),f='{ "audioIn": "'+_.VG(f)+'" }',d.channel.send(f))},j3=function(d,f){var R=f===void 0?{}:f;
f=R.logMicClosed===void 0?!0:R.logMicClosed;R=R.handleStop===void 0?!0:R.handleStop;d.vozEndOfDataTimeout>-1&&(clearTimeout(d.vozEndOfDataTimeout),d.vozEndOfDataTimeout=-1);lH$(d);d.stopAudio(f);d.channel&&(d.channelOpen=!1,d.manuallyClosedChannel=!0,d.channel.close(),d.channel=void 0);d.transcribedSpeechResults=[];d.state=0;R&&d.stopHandler()},aH8=function(d){var f={httpHeadersOverwriteParam:d.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},d.additionalHeaders,d.accessToken&&d.isUsingVoz?{Authorization:"Bearer "+d.accessToken}:{"x-goog-api-key":d.apiKey}),supportsCrossDomainXhr:d.supportsCrossDomainXhr};d.channel=new di(d.endpoint,f);d.channel.open();_.Vk(d.channel,"w",function(){var R=d.channel,W=R.send,p=d.isUsingVoz?"PLACEHOLDER":"example";p={config:{dialogStateIn:{languageCode:d.languageCode},deviceConfig:{deviceId:p,deviceModelId:p},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!d.isUsingVoz)p.config.requestType=4;else if(d.isUsingVoz&&d.youtubeAssistantRequest){var U=JSON.stringify(d.youtubeAssistantRequest);p.config.internalIn={youtubeAssistantS3InputJson:U}}W.call(R,p);d.channelOpen=!0;d.manuallyClosedChannel=!1});
_.Vk(d.channel,"x",function(){d.manuallyClosedChannel||(d.channelOpen=!1,d.channel=void 0,j3(d))});
_.Vk(d.channel,"z",function(R){if(R.data){lH$(d);for(var W=0;W<R.data.length;W++){var p=d,U=R.data[W],g=U.speechResults;if(g)a:{var K=[];U=[];var E=!1;g=_.Z(g);for(var Y=g.next();!Y.done;Y=g.next()){Y=Y.value;if(Y.noSpeech){j3(p);p.errorHandler("NO_SPEECH");break a}Y.transcript!==void 0&&Y.stability!==void 0&&(Y.stability<p.confidenceThreshold&&(E=!0),E?U.push(Y.transcript):K.push(Y.transcript))}if(K.length!==0||U.length!==0)K=K.join(" "),U=U.join(" "),p.receivedEndOfUtterance&&!p.isUsingVoz?p.isUsingVoz||
p.completeHandler([K,U]):(E=p,g=K,Y=U,dJ("voz_sf"),E.transcriptionUpdateHandler(g,Y),E.transcribedSpeechResults=[g,Y]),p.receivedEndOfUtterance&&(dJ("voz_eou"),p.transcriptionCompleteHandler([K,U]),p.isUsingVoz&&(p.prefetchResponseTimeoutMs===0?j3(p,{logMicClosed:!1,handleStop:!0}):p.prefetchResponseTimeoutMs>0&&GlI(p)))}else p.isUsingVoz&&(U==null?0:U.internalOut)?(U=JSON.parse(U.internalOut.youtubeAssistantS3OutputJson),U.userHasOptedInToVaa||U.vaaConsent?p.vaaConsentUpdateHandler(!!U.userHasOptedInToVaa,
!!U.vaaConsent):(SX2(p),U&&(K=p.transcribedSpeechResults,dJ("voz_rqf"),p.completeHandler(K,U)))):U.eventType==="END_OF_UTTERANCE"?p.receivedEndOfUtterance=!0:(dJ("voz_err"),p.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.JA(Error("ll")))}}});
_.Vk(d.channel,"y",function(R){j3(d);switch(R.status){case 1:R="WEBCHANNEL_NETWORK_ERROR";break;case 2:R="WEBCHANNEL_SERVER_ERROR";break;default:R="WEBCHANNEL_UNKNOWN_ERROR"}d.errorHandler(R);d.logError(Error(R))})};
tV.prototype.logError=function(d){_.vW(d)};
tV.prototype.isOnline=function(){return!0};
var GlI=function(d){SX2(d);d.prefetchResponseSetTimeoutId=setTimeout(function(){j3(d,{logMicClosed:!1,handleStop:!0})},d.prefetchResponseTimeoutMs)},SX2=function(d){d.prefetchResponseSetTimeoutId>-1&&(clearTimeout(d.prefetchResponseSetTimeoutId),d.prefetchResponseSetTimeoutId=-1)},MZh=function(d){lH$(d);
d.noResponseReceivedTimeout=window.setTimeout(function(){j3(d);d.errorHandler("NO_SPEECH")},11E3)},lH$=function(d){d.noResponseReceivedTimeout>-1&&(window.clearTimeout(d.noResponseReceivedTimeout),d.noResponseReceivedTimeout=-1)},dJ=function(d){_.JD(d,void 0,"voice_assistant")};var fg=function(){tV.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.x(fg,tV);fg.prototype.isSupported=function(){return pwR()};
fg.prototype.startAudio=function(){var d=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.m_(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(W){VZY(d,W)};
this.processor.connect(this.audioContext.destination);var f=function(W){d.stream=W;if(!d.audioContext)return _.D6(null);W=d.audioContext.createMediaStreamSource(W);d.processor&&W.connect(d.processor);return _.D6(null)},R={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?f(this.stream):(R=navigator.mediaDevices.getUserMedia(R))?R.then(f).catch(function(W){j3(d);W.name&&W.name==="NotAllowedError"?d.errorHandler("NO_MICROPHONE_PERMISSION"):(d.errorHandler("AUDIO_ERROR"),d.logError(W));return _.m_(null)}):(j3(this),this.errorHandler("AUDIO_ERROR"),_.JA(Error("ml")));
return tV.prototype.startAudio.call(this)};
fg.prototype.stopAudio=function(d){d=d===void 0?!0:d;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(f){f.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;tV.prototype.stopAudio.call(this,d)};
fg.prototype.isOnline=function(){return navigator.onLine};
var VZY=function(d,f){if(d.audioContext)if(window.OfflineAudioContext){var R=d.audioContext.sampleRate,W=f.inputBuffer.getChannelData(0);f=new window.OfflineAudioContext(1,W.length,16E3);for(var p=f.createBuffer(1,W.length,R),U=p.getChannelData(0),g=0,K=0;K<W.length;K++)U[K]=W[K],g+=U[K]*U[K];!d.audioDetected&&Math.sqrt(g/W.length)>.01&&(d.audioDetected=!0,d.audioDetectedHandler());W=f.createBufferSource();W.buffer=p;W.connect(f.destination);W.start(0);f.oncomplete=function(E){E=E.renderedBuffer.getChannelData(0);
for(var Y=Math.floor(16384E3/R),b=new Int16Array(Y),D=0;D<Y;++D)b[D]=Math.max(-1,Math.min(1,E[D]))*32767;wh8(d,b.buffer)};
f.startRendering()}else r3M(d,f)},r3M=function(d,f){var R=d.audioContext.sampleRate,W=f.inputBuffer.getChannelData(0),p=Math.floor((R+8E3)/16E3);
R=W.length/p;f=new Float32Array(R);for(var U=0;U<R;++U)f[U]=W[U*p];W=new Int16Array(R);for(p=0;p<R;++p)W[p]=Math.max(-1,Math.min(1,f[p]))*32767;wh8(d,W.buffer)};var m62={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var uFs=function(){this.JSC$19879_audioEnabled=!0;this.audioFeedbackHolder={}};
uFs.prototype.isPlaying=function(d){return d.currentTime>0&&!d.paused&&!d.ended&&d.readyState>2};
var PdM=function(d){for(var f=_.Z(Object.values(m62)),R=f.next();!R.done;R=f.next())R=R.value,d.audioFeedbackHolder[R]=new Audio,d.audioFeedbackHolder[R].src="/s/search/audio/"+R+".mp3",d.audioFeedbackHolder[R].load()},Rb=function(d,f){if(d.JSC$19879_audioEnabled!==!1&&f in d.audioFeedbackHolder){for(var R=_.Z(Object.values(d.audioFeedbackHolder)),W=R.next();!W.done;W=R.next())W=W.value,d.isPlaying(W)&&W.pause();
d.audioFeedbackHolder[f].currentTime=0;d.audioFeedbackHolder[f].play().catch(function(){})}};var Q9I=function(d,f){var R=this;this.store=d;this.service=f;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){R.setState("offline");R.stop()};
this.audioPlayer=new uFs;var W;(W=this.audioPlayer)==null||PdM(W)};
_.O=Q9I.prototype;_.O.getService=function(){return this.service};
_.O.isEnabled=function(){return!!this.service};
_.O.isSupported=function(){var d;return(d=this.service)==null?void 0:d.isSupported()};
_.O.start=function(){var d=this,f,R,W,p,U,g,K,E,Y,b,D,I,L;return _.H(function(X){switch(X.nextAddress){case 1:d.store.dispatch(nXR("",""));if(!navigator.onLine)return d.setState("offline"),X.return();window.addEventListener("offline",d.handleOfflineEvent);d.stream=null;if(!d.permissionsSupported){X.jumpTo(2);break}_.q3(X,3);return X.yield(vek(d),5);case 5:f=X.yieldResult;if(!f)return(R=d.audioPlayer)==null||Rb(R,"failure"),X.return();d.service.stream=d.stream;d.setState("listening");_.Cf(X,2);break;
case 3:_.Ta(X),d.permissionsSupported=!1;case 2:W={context:_.KQU(_.sB())},W.youtubeAssistantParams={searchParams:{inlineSearchResponse:d.enableInlineSearchResponse}},p=function(w,S){d.store.dispatch(hX2("transcribing"));d.store.dispatch(nXR(w,S))},U=function(){var w;
(w=d.audioPlayer)==null||Rb(w,"open");d.setState("listening")},g=function(){d.setState("transcribing")},K=function(w){d.setErrorState(w)},E=function(w,S){var r;
(r=d.audioPlayer)==null||Rb(r,"success");S&&(_.q("kevlar_voice_search_inline_search")&&(d.responseProcessor=_.Ze().resolve(_.Uwv),d.responseProcessor&&(r=S.navigationAction,w=S.prefetchedSearchResponse,r&&w&&(r=(new _.ZRy).JSC$13063_getStoreKey(r),_.vD(d.responseProcessor,w,r)))),d.JSC$19897_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",S))},Y=function(){window.removeEventListener("offline",d.handleOfflineEvent)},b=_.LQU(!1),D=b.Authorization!=null,I=d.enableFirstPartyAuth||
d.enableFPAForSignedInUsers&&D?b:{"X-Goog-Visitor-Id":b["X-Goog-Visitor-Id"]},L={completeHandler:E,
errorHandler:K,listeningHandler:U,audioDetectedHandler:g,stopHandler:Y,transcriptionUpdateHandler:p,youtubeAssistantRequest:W,languageCode:F12(),additionalHeaders:I,supportsCrossDomainXhr:d.enableFirstPartyAuth||d.enableFPAForSignedInUsers&&D,supportsHttpHeadersOverwriteParam:!d.disableHttpHeadersOverwrite},d.service.start(L),_.a4(X)}})};
_.O.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.O.reset=function(){this.store.dispatch(_.zD({type:"RESET_VOICE_SEARCH_STATE"}))};
_.O.setState=function(d){this.store.dispatch(hX2(d))};
_.O.setErrorState=function(d){switch(d){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var f;(f=this.audioPlayer)==null||Rb(f,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)vek(this);else{var R;(R=this.audioPlayer)==null||Rb(R,"failure");this.setState("permission-denied")}break;case "ABORTED":var W;(W=this.audioPlayer)==null||Rb(W,"no_input");break;default:var p;(p=this.audioPlayer)==
null||Rb(p,"no_input");this.setState("timeout")}};
var vek=function(d){var f,R;return _.H(function(W){switch(W.nextAddress){case 1:return W.yield(navigator.permissions.query({name:"microphone"}),2);case 2:f=W.yieldResult;if(f.state==="granted")return W.return(!0);if(f.state==="denied")return d.setState("permission-denied"),W.return(!1);d.setState("permission");R={audio:{sampleSize:16,channelCount:1},video:!1};_.q3(W,3);return W.yield(navigator.mediaDevices.getUserMedia(R),5);case 5:return d.stream=W.yieldResult,W.return(!0);case 3:return _.Ta(W),
d.setState("permission-denied"),W.return(!1)}})},F12=function(){var d=_.FK("INNERTUBE_CONTEXT_HL"),f=_.FK("INNERTUBE_CONTEXT_GL");
return d.indexOf("-")>-1?d:d+"-"+f};var J3Y=function(d,f,R){Q9I.call(this,f,R);this.JSC$19897_actionRouter=d;this.enableInlineSearchResponse=_.q("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.q("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.q("kevlar_voice_search_enable_fpa_signedin_users")},neJ;
_.x(J3Y,Q9I);
var hNI=function(){if(!neJ){var d="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.q("kevlar_voice_search_auth_enabled")||_.q("kevlar_voice_search_use_yt_endpoint")?d="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.q("kevlar_voice_search_use_fp_endpoint")&&(d="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");neJ=
new J3Y(_.cW.getInstance(),_.pY(),new fg(_.FK("VOZ_API_KEY"),d,.5))}return neJ};var oeI=function(d){this.JSC$19901_clientRoot=d;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$19901_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)]]));d=_.Z(this.eventListeners);for(var f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;R=_.Z(R);for(var W=R.next();!W.done;W=R.next()){var p=
_.Z(W.value);W=p.next().value;p=p.next().value;f.addEventListener(W,p)}}_.tA(_.cW.getInstance(),this.autonavPauseActionMap,this.JSC$19901_clientRoot)},$6$,N9R=function(d){return _.q("kevlar_autonav_popup_filtering")?(d=_.Wf(d))?d.hasAttribute("prevent-autonav"):!0:!0};
_.O=oeI.prototype;_.O.onIronOverlayOpened=function(d){N9R(d)&&(this.autonavPauseReasons.overlayOpen=!0,W$(this))};
_.O.onIronOverlayClosed=function(d){N9R(d)&&(this.autonavPauseReasons.overlayOpen=!1,W$(this))};
_.O.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;W$(this)};
_.O.onYtAutonavPauseBlur=function(){var d=this;_.Pp.addJob(function(){d.isInBackground()||(d.autonavPauseReasons.inputBoxFocus=!1,W$(d))},8,0)};
_.O.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;W$(this)};
_.O.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;W$(this)};
_.O.onYtAutonavPauseScroll=function(){var d=_.Ze().resolve(_.RH);d.isOnWatch()&&(d=d.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=d.getBoundingClientRect().top<-200,W$(this))};
_.O.onYtAutonavPauseUserEngagement=function(d){var f=this;if(_.q("user_engagement_enable_autoplay_pause_feature")){var R=Number(d.lowEngagementThresholdMs);isNaN(R)||R<=0||d.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.Ze().resolve(_.wm),_.sD()<R?_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.wtI()?(this.userEngagementCsn=_.J6(),_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
f.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,W$(this)):_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.X3L(Error("nl`"+JSON.stringify(d)))};
_.O.onYtAutonavPausePlayer=function(d){this.autonavPauseReasons.requestedByPlayer=!!d.detail;W$(this)};
_.O.onYtAutonavVisibilityChanged=function(){var d=this,f,R,W;return _.H(function(p){if(p.nextAddress==1)return(f=_.pM())?p.yield(f.getPlayerPromise(),2):p.return();R=p.yieldResult;W=R.isMuted()||R.getVolume()===0;d.autonavPauseReasons.backgroundAndMute=d.isInBackground()&&W;W$(d);_.a4(p)})};
_.O.onYtAutonavPausePlayerEnded=function(){_.Ze().resolve(_.wm);var d=144E5;_.q("user_engagement_enable_autoplay_pause_feature")||_.q("is_part_of_any_user_engagement_experiment")||(d=45E5);this.autonavPauseReasons.longIdle=_.sD()>d;y3L(this);W$(this)};
_.O.onYtUserActivity=function(){var d=this;this.autonavPauseReasons.userEngagement&&(_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",d.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,W$(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",d.userEngagementCsn);_.uw()}),this.autonavPauseReasons.youthereLactExperiment=!1,W$(this));
this.autonavPauseReasons.longIdle&&!_.q("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,W$(this))};
_.O.isInBackground=function(){var d=window.document.visibilityState;return!(!d||d==="visible")};
var W$=function(d){for(var f=!1,R=_.Z(Object.values(d.autonavPauseReasons)),W=R.next();!W.done;W=R.next())W=W.value,f=f||W;f?_.RK.getInstance().pause(d.autonavPauseReasons):(d=_.RK.getInstance(),d.autonavState_==3?(d.setState(2,!1,!1),d.autonavPauseReason_=void 0):d.autonavState_==1&&(d.disabledAutonavPauseReason_=void 0))},y3L=function(d){var f=!1;
if(_.q("enable_autoplay_pause_by_lact")){_.Ze().resolve(_.wm);f=_.HX("autoplay_pause_by_lact_sec")*1E3;var R=_.HX("autoplay_pause_by_lact_sampling_fraction");(f=_.sD()>=f&&Math.random()<R)&&!_.wtI()&&(_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),f=!1)}f!==d.autonavPauseReasons.youthereLactExperiment&&(d.autonavPauseReasons.youthereLactExperiment=f)&&(d.userEngagementCsn=_.J6(),_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",d.userEngagementCsn)}));
d.autonavPauseReasons.userEngagement&&_.w0(_.Pp,function(){_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",d.userEngagementCsn)})};
oeI.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.Ei("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.uw(),this.autonavPauseReasons.youthereLactExperiment=!1,W$(this));this.autonavPauseReasons.userEngagement&&(_.Ei("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,W$(this))};
oeI.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var pg=function(){var d=_.l.apply(this,arguments)||this;d.miniGuideVisible=!1;d.guideOpened=_.q("disable_initial_guide_state_fix")?!1:d.canFitPersistentGuide(d.initialBodyClientWidth);d.guideUserStateOpened=d.getInitialGuideUserStateOpened();d.isFullscreenShorts=!1;d.miniGuideWidthThreshold=_.HX("kevlar_mini_guide_width_threshold",791);d.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");d.persistentGuideBlockedPagesPatterns=
"^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");d.persistentGuideBlockedPagePathRegex=new RegExp(d.persistentGuideBlockedPagesPatterns.join("|"));d.animationTransitionDuration=0;d.lateDataResolver=_.Bk();d.initialGuideDataFetchFailed=!1;d.initialLoad=!0;d.guideRenderers=new Set;d.isMouseOverGuide=!1;d.sessionUserManuallyExpandedGuideState=!1;d.actionMap={"yt-start-loading-watch":"startLoadingWatch",
"yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return d};
_.x(pg,_.l);_.O=pg.prototype;_.O.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.O.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.O.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.O.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.O.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.O.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.O.ready=function(){_.Ze().addProvider({provide:_.yz,useValue:this.hostElement})};
_.O.attached=function(){var d=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.qb(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.qb(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.qb(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.qb(this,this.onYtGuideShow));_.WZ(this,function(){d.animationTransitionDuration=200})};
_.O.detached=function(){document.removeEventListener("yt-navigate-finish",_.qb(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.qb(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.qb(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.qb(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.qb(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.qb(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.qb(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.O.getData=function(){return this.data};
_.O.load=function(){var d=this,f,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=d.lateDataResolver.resolve.bind(d),U.return(d.lateDataResolver.promise);if(window.ytInitialGuideData)return f=_.Bk(),f.resolve(window.ytInitialGuideData),U.return(f.promise);W=!1;_.q3(U,2);return U.yield(d.fetchGuideData(),4);case 4:R=U.yieldResult;_.Cf(U,3);break;case 2:p=_.Ta(U),p.message==="Returned error"&&(W=
!0);case 3:if(R)return U.return(R);d.onYtGuideClose();W||(d.initialGuideDataFetchFailed=!0);return U.return(d.lateDataResolver.promise)}})};
_.O.fetchGuideData=function(){var d=this,f,R,W,p,U,g,K;return _.H(function(E){if(E.nextAddress==1)return f=_.Ze(),d.guidePromise||(R=f.resolve(_.nY),d.guidePromise=_.iG(R,nts)),E.yield(d.guidePromise,2);if(E.nextAddress!=3)return W=E.yieldResult,p=f.resolve(_.Zm),E.yield(p(),3);(U=E.yieldResult)&&((g=W)==null?void 0:(K=g.responseContext)==null?void 0:K.maxAgeSeconds)!==0&&U.put("service:guide:fallback",new _.Dn({innertubeResponse:W}));return E.return(W)})};
_.O.initializeGuideDataIfEmpty=function(){var d=this,f,R;return _.H(function(W){if(W.nextAddress==1){if(!d.initialGuideDataFetchFailed||d.data)return W.return();_.q3(W,2);return W.yield(d.fetchGuideData(),4)}if(W.nextAddress!=2)return(f=W.yieldResult)&&d.lateDataResolver.resolve(f),_.Cf(W,0);R=_.Ta(W);_.JA(R);_.a4(W)})};
_.O.initializeGuideData=function(){var d=this,f;return _.H(function(R){switch(R.nextAddress){case 1:return _.OR(XZy(),{mainAppWeb:_.tZ()}),_.q3(R,2),R.yield(d.load(),4);case 4:d.data=R.yieldResult;_.Cf(R,3);break;case 2:_.Ta(R),_.ZQ(XZy(),"FAILURE");case 3:f=d.data&&d.data.items&&d.data.items.length>0?"SUCCESS":"FAILURE",_.ZQ(XZy(),f),_.a4(R)}})};
_.O.setGuideData=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1)return f.disabled?p.return():f.data?(d.data=f.data,f.guideRenderers.add(d),p.return()):p.yield(f.initializeGuideData(),2);f.graftGuideToPage();R=_.Jp("IS_HOMEPAGE_COLD")?"eop":void 0;_.q("disable_element_pool_populator")?f.setGuideDataAfterInit(d):(W=new _.Z3(1,R),_.s1(W,f.setGuideDataAfterInit.bind(f,d)));_.a4(p)})};
_.O.setGuideDataAfterInit=function(d){d.data=this.data;d.markDirty();this.guideRenderers.add(d);_.i8(function(){_.JD("gle")});
_.WZ(this,function(){_.JD("gpe")})};
_.O.graftGuideToPage=function(){if(this.data){var d=this.data&&this.data.trackingParams;d&&(d=_.Ge(d),_.kl(_.Ah(),d))}};
_.O.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.qb(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.O.onDrawerOpenedChanged=function(d,f){!f.value&&this.guideOpened&&(this.guideOpened=!1)};
_.O.onYtGuideToggle=function(d){var f=this.guideOpened;this.guideOpened=!f;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var R=_.a6();_.MH(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;R.save()}this.updateGuideDrawerElementState();if(this.guideElement){var W;this.guideOpened&&((W=d.detail)==null?0:W.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.qb(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.qb(this,this.onAppDrawerTransitioned))}f||this.initializeGuideDataIfEmpty()};
_.O.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.qb(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.jY(this.guideElement)};
_.O.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.qb(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(F88(this.guideOpened))};
_.O.guidePersistentAndVisibleChanged=function(){_.kh(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.O.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.zD({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.O.miniGuideVisibleChanged=function(){_.kh(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.O.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(F88(this.guideOpened)),this.initialLoad=!1);_.kh(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.O.activeEndpointChanged=function(){_.kh(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.O.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.O.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()};
_.O.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var d=this.canFitPersistentGuide(this.cachedClientWidth);d?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=d}this.updateGuideDrawerElementState()};
_.O.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.O.getGuideOpened=function(){return this.guideOpened};
_.O.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.O.getActiveEndpoint=function(){return this.activeEndpoint};
_.O.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.O.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&&_.E$(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.O.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.q("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.O.handleGuideMouseLeave=function(){var d=this;!this.sessionUserManuallyExpandedGuideState&&_.q("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.Bf(this,"handleGuideMouseLeave",function(){d.isMouseOverGuide||!d.guideOpened||d.miniGuideVisible||(d.guideOpened=!1,d.updateGuideDrawerElementState())},100))};
_.O.computeGuidePersistentAndVisible=function(){var d=this;_.Bf(this,"computeGuidePersistentAndVisible",function(){d.guidePersistentAndVisible=d.guideOpened&&d.guidePersistent;d.guideIsVisibleButNotPersistent=!(!d.guideOpened||d.guidePersistent)})};
_.O.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.O.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.O.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.O.startLoadingWatch=function(){this.closeGuide()};
_.O.startLoadingShorts=function(){_.q("web_hide_guide_on_shorts")&&this.closeGuide()};
_.O.onYtNavigateFinish=function(d,f){if(!_.Ub||f){this.activeEndpoint=f.endpoint;this.pageType=f.pageType;this.pageUrl=f.response.url;var R,W;d=(W=_.e((R=f.endpoint)==null?void 0:R.commandMetadata,_.ex))==null?void 0:W.url;!this.pageUrl&&d&&(this.pageUrl=d);_.q("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.O.getVisibleGuideRenderer=function(){for(var d=_.Z(this.guideRenderers),f=d.next();!f.done;f=d.next())if(f=f.value,this.miniGuideVisible&&f.is==="ytd-mini-guide-renderer"||this.guideOpened&&f.is==="ytd-guide-renderer")return f;return null};
_.O.markGuideRendererDirty=function(d){if(d){typeof d.markDirty==="function"&&d.markDirty();d=_.Z([].concat(_.uR(_.Eo(d).children)));for(var f=d.next();!f.done;f=d.next())this.markGuideRendererDirty(f.value)}};
_.O.persistentGuideEnabled=function(d,f){if(!f||d==="watch"||d==="settings"||d==="shorts"&&this.isFullscreenShorts||_.q("reels_web_disable_persistent_guide_shorts")&&d==="shorts")return!1;var R=_.De(f)||"";return _.q("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(W){return R===W}):!this.persistentGuideBlockedPagePathRegex.test(R)};
_.O.canFitPersistentGuide=function(d){var f=_.HX("kevlar_persistent_guide_width_threshold",1312);return f===-1||_.q("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:d>f};
_.O.canFitMiniGuide=function(d){return this.miniGuideWidthThreshold===-1?!1:d>this.miniGuideWidthThreshold};
_.O.onResize=function(){var d=this;_.Bf(this,"calculateGuideState",function(){d.onResizeDebounced()})};
_.O.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.O.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.O.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.O.getInitialGuideUserStateOpened=function(){return _.q("web_force_mini_guide_default")?!1:!_.a6().getFlag(109)};
_.Uh.Object.defineProperties(pg.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.FK("initialBodyClientWidth")||window.innerWidth}}});
pg.prototype.onResize=pg.prototype.onResize;pg.prototype.observeForMiniGuideVisible=pg.prototype.observeForMiniGuideVisible;pg.prototype.computeGuidePersistentAndVisible=pg.prototype.computeGuidePersistentAndVisible;pg.prototype.cachedClientWidthChanged=pg.prototype.cachedClientWidthChanged;pg.prototype.resetGuide=pg.prototype.resetGuide;pg.prototype.activeEndpointChanged=pg.prototype.activeEndpointChanged;pg.prototype.guideOpenedChanged=pg.prototype.guideOpenedChanged;
pg.prototype.miniGuideVisibleChanged=pg.prototype.miniGuideVisibleChanged;pg.prototype.guideIsVisibleButNotPersistentChanged=pg.prototype.guideIsVisibleButNotPersistentChanged;pg.prototype.guidePersistentAndVisibleChanged=pg.prototype.guidePersistentAndVisibleChanged;pg.prototype.onGuideElementChanged=pg.prototype.onGuideElementChanged;pg.prototype.onGuidePersistentChanged=pg.prototype.onGuidePersistentChanged;pg.prototype.onRenderGuideChanged=pg.prototype.onRenderGuideChanged;
pg.prototype.onActiveEndpointChanged=pg.prototype.onActiveEndpointChanged;pg.prototype.onMiniGuideVisibleChanged=pg.prototype.onMiniGuideVisibleChanged;pg.prototype.onGuideIsVisibleButNotPersistentChanged=pg.prototype.onGuideIsVisibleButNotPersistentChanged;pg.prototype.onGuidePersistendAndVisibleChanged=pg.prototype.onGuidePersistendAndVisibleChanged;_.Q([_.A(_.Mf),_.F("design:type",Object)],pg.prototype,"ironResizableBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],pg.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],pg.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],pg.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"disabled",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"guidePersistentAndVisible",void 0);_.Q([_.e2("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onGuidePersistendAndVisibleChanged",null);_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"guideIsVisibleButNotPersistent",void 0);
_.Q([_.e2("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"miniGuideVisible",void 0);_.Q([_.e2("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onMiniGuideVisibleChanged",null);_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"forceMiniGuideClose",void 0);
_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"activeEndpoint",void 0);_.Q([_.e2("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onActiveEndpointChanged",null);_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"renderGuide",void 0);_.Q([_.e2("renderGuide"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onRenderGuideChanged",null);
_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"guideOpened",void 0);_.Q([_.M(),_.F("design:type",Boolean)],pg.prototype,"guidePersistent",void 0);_.Q([_.e2("guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onGuidePersistentChanged",null);_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"guideUserStateOpened",void 0);_.Q([_.M(),_.F("design:type",String)],pg.prototype,"pageUrl",void 0);
_.Q([_.M(),_.F("design:type",String)],pg.prototype,"pageType",void 0);_.Q([_.M(),_.F("design:type",Number)],pg.prototype,"cachedClientWidth",void 0);_.Q([_.M(),_.F("design:type",Object)],pg.prototype,"guideElement",void 0);_.Q([_.M({selector:_.Zt}),_.F("design:type",Object)],pg.prototype,"isFullscreenShorts",void 0);_.Q([_.e2("guideElement"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onGuideElementChanged",null);
_.Q([_.e2("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"guidePersistentAndVisibleChanged",null);_.Q([_.Mb("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.Q([_.e2("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"miniGuideVisibleChanged",null);_.Q([_.Mb("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"guideOpenedChanged",null);_.Q([_.e2("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"activeEndpointChanged",null);
_.Q([_.Mb("pageUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"resetGuide",null);_.Q([_.Mb("cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"cachedClientWidthChanged",null);_.Q([_.e2("guideOpened","guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"computeGuidePersistentAndVisible",null);
_.Q([_.Mb("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"observeForMiniGuideVisible",null);_.Q([_.LO("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pg.prototype,"onResize",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-guide-manager"})],pg);var CdG=_.u(pg,"yt-guide-manager",void 0,{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var UJ=function(){var d=_.l.apply(this,arguments)||this;d.JSC$19911_keyboardInUse=!1;d.boundHandleCapturedKeydownEvent=function(f){d.handleCapturedKeydownEvent(f)};
return d};
_.x(UJ,_.l);_.O=UJ.prototype;_.O.attached=function(){this.listenToDocument(document)};
_.O.listenToDocument=function(d){d.addEventListener("keydown",_.qb(this,this.onKeyDownEvent));d.addEventListener("keyup",_.qb(this,this.onKeyUpEvent));d.addEventListener("mousedown",_.qb(this,this.onMouseDownEvent));_.q("desktop_keyboard_capture_keydown_killswitch")||d.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);d.addEventListener("yt-page-data-updated",_.qb(this,this.onPageUpdate))};
_.O.detached=function(){this.unlistenFromDocument(document)};
_.O.unlistenFromDocument=function(d){d.removeEventListener("keydown",_.qb(this,this.onKeyDownEvent));d.removeEventListener("keyup",_.qb(this,this.onKeyUpEvent));d.removeEventListener("mousedown",_.qb(this,this.onMouseDownEvent));_.q("desktop_keyboard_capture_keydown_killswitch")||d.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);d.removeEventListener("yt-page-data-updated",_.qb(this,this.onPageUpdate))};
_.O.ready=function(){_.Ze().addProvider({provide:_.HL,useValue:this})};
_.O.isKeyBoardInUse=function(){return this.JSC$19911_keyboardInUse};
_.O.handleCapturedKeydownEvent=function(d){if(d.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(d)};
_.O.onMouseDownEvent=function(){this.JSC$19911_keyboardInUse=!1};
_.O.onPageUpdate=function(){if(_.q("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.q("web_shorts_keyboard_shortcut_usage_log")){_.Dx.clear();for(var d=_.Z(_.YZ),f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;R=_.z2(R);_.Dx.set(f,R);_.i5(_.J6(),_.Ft(),R)}_.IA.clear();d=_.Z(_.bN);for(f=d.next();!f.done;f=d.next())R=_.Z(f.value),f=R.next().value,R=R.next().value,R=_.z2(R),_.IA.set(f,R),_.i5(_.J6(),_.Ft(),R);_.By(_.J6(),_.Ft(),[].concat(_.uR(_.IA.values()),
_.uR(_.Dx.values())));_.tD(_.J6(),[].concat(_.uR(_.IA.values()),_.uR(_.Dx.values())))}};
_.O.onMiniplayerActiveChange=function(){var d;(d=_.Ze().resolve(_.m8).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(d.document):this.unlistenFromDocument(d.document))};
_.O.ignoreKeyEvent=function(d){if(d.ctrlKey||d.altKey)if(_.q("kevlar_macro_markers_keyboard_shortcut")){if(d.keyCode!==37&&d.keyCode!==39)return!0}else return!0;var f=_.RG(d)||[];return _.SVh(f)?(_.q("web_button_or_anchor_list_item")&&iER(f,d)&&(this.JSC$19911_keyboardInUse=!0),!0):d.defaultPrevented?(mU(d.keyCode,d.shiftKey,this.isShortsPage),!0):d.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(d):!1};
_.O.isSpacebarClick=function(d){var f=d||window.event;var R;f.composedPath&&typeof f.composedPath==="function"?R=f.composedPath():R=f.path;R&&R.length?f=R[0]:(f=f||window.event,f=f.target||f.srcElement,f.nodeType==3&&(f=f.parentNode));return f&&d.keyCode===32&&(d=f.tagName==="BUTTON"||f.tagName==="A"||f.tagName==="INPUT",f=(f=f.getAttribute("role"))&&(f==="option"||f==="button"||f.indexOf("menuitem")===0),d||f)?!0:!1};
_.O.onKeyDownEvent=function(d){if(!this.ignoreKeyEvent(d)&&(d.keyCode===191&&(d.shiftKey||d.metaKey?d.repeat!=null&&d.repeat||(this.openHotkeyDialog(),mU(d.keyCode,d.shiftKey,this.isShortsPage)):(this.focusSearchBox(),d.preventDefault())),!d.metaKey)){var f=_.Ze().resolve(_.m8);switch(d.keyCode){case 9:this.JSC$19911_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(d);break;case 84:f.pipController.getWindow()&&window.focus();this.toggleTheaterMode(d.keyCode,d.shiftKey);break;case 73:f.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(d.keyCode,d.shiftKey);break;case 70:if(this.isShortsPage&&_.q("web_fullscreen_shorts")){_.VAJ();break}this.isMiniplayerActive()?f.pipController.getWindow()&&(f.close(!0),window.focus()):this.passEventToPlayer(d);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(d.keyCode,d.shiftKey):this.closeMiniplayer(d.keyCode,d.shiftKey)||this.passEventToPlayer(d);break;case 13:d.shiftKey&&_.Ze().resolve(_.lZ).activate(d);break;default:this.passEventToPlayer(d)}}};
_.O.onKeyUpEvent=function(d){if(!this.ignoreKeyEvent(d))if(_.q("web_speedmaster_spacebar_control")&&d.keyCode===32)this.handlePlayerSpaceKey(d,!0);else{var f=this.getPlayerManager();f&&(f=f.getPlayer())&&f.handleGlobalKeyUp(d.keyCode,d.shiftKey,d.ctrlKey,d.altKey,d.metaKey,d.key,d.code)}};
_.O.getPlayerManager=function(){var d=_.pM(),f=_.Ze().resolve(_.WX(_.RH));return d&&f&&f.isOnWatch()?d:null};
_.O.passEventToPlayer=function(d,f){var R=this,W,p,U,g;return _.H(function(K){if(K.nextAddress==1){if(!_.q("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&R.isMiniplayerActive())W=_.Ze().resolve(_.m8).getPlayerElement();else if(R.inlinePreviewIsActive){if(p=_.kh(R.hostElement,"yt-get-inline-preview-player-action"),(U=p)==null?0:U[0])W=p[0]}else W=_.pM();return W?K.yield(W.getPlayerPromise(),3):K.jumpTo(0)}g=K.yieldResult;f?g.handleGlobalKeyUp(d.keyCode,d.shiftKey,d.ctrlKey,d.altKey,d.metaKey,
d.key,d.code):g.handleGlobalKeyDown(d.keyCode,d.shiftKey,d.ctrlKey,d.altKey,d.metaKey,d.key,d.code,d.repeat);d.keyCode!==38&&d.keyCode!==40&&mU(d.keyCode,d.shiftKey,R.isShortsPage);_.a4(K)})};
_.O.focusSearchBox=function(){_.E$(this.hostElement,"yt-focus-searchbox")};
_.O.openHotkeyDialog=function(){_.E$(this.hostElement,"yt-open-hotkey-dialog")};
_.O.isMiniplayerActive=function(){return _.Ze().resolve(_.m8).isMiniplayerActive()};
_.O.closeMiniplayer=function(d,f){return this.isMiniplayerActive()?(_.Ze().resolve(_.m8).close(),mU(d,f,this.isShortsPage),!0):!1};
_.O.toggleTheaterMode=function(d,f){var R=_.Pk(_.pY().getState()),W=this.getPlayerManager(),p=_.q("disable_theater_mode_keyboard")||_.Jp("START_IN_FULL_WINDOW_MODE");W&&!p&&(R=!R,_.s$()&&_.q("external_fullscreen")&&(R=!0),_.zV(this.hostElement,"yt-toggle-theater-mode",[R]),mU(d,f,this.isShortsPage))};
_.O.toggleMiniplayer=function(d,f){var R=this.getPlayerManager();if(this.isMiniplayerActive()){var W;((W=_.Ze().resolve(_.WX(_.RH)))==null?0:W.isOnWatch())?_.Ze().resolve(_.m8).close(!0):_.vS(_.Ze().resolve(_.m8));mU(d,f,this.isShortsPage)}else R&&(_.zV(this.hostElement,"yt-activate-miniplayer-from-watch-action"),mU(d,f,this.isShortsPage))};
_.O.handlePlayerSpaceKey=function(d,f){var R=!!_.pM()||this.isMiniplayerActive();R=_.q("disable_space_scroll_fix")||R;_.q("global_spacebar_pause")&&!this.isKeyBoardInUse()&&R&&(d.preventDefault(),this.passEventToPlayer(d,f))};
_.O.isPresentingTheaterMode=function(){return _.q("web_watch_enable_tm_esc_key")?_.Pk(_.pY().getState())&&!_.s$():!1};
UJ.prototype.onMiniplayerActiveChange=UJ.prototype.onMiniplayerActiveChange;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],UJ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],UJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M({selector:_.iqQ}),_.F("design:type",Boolean)],UJ.prototype,"inlinePreviewIsActive",void 0);_.Q([_.M({selector:_.WFL}),_.F("design:type",Boolean)],UJ.prototype,"isShortsPage",void 0);
_.Q([_.M({selector:_.JB}),_.F("design:type",Boolean)],UJ.prototype,"miniplayerIsActive",void 0);_.Q([_.e2("miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UJ.prototype,"onMiniplayerActiveChange",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-hotkey-manager"})],UJ);_.u(UJ,"yt-hotkey-manager",void 0,{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var OJ=function(){var d=_.l.apply(this,arguments)||this;d.loopStateEntityKey_=null;d.playlistLoopStateEntity_=null;d.isShuffleNextPlaylist=!1;d.PLAYER_EVENTS_=new Map;d.playerListenersSetup_=!1;d.videoSkipJob_=0;d.canAutoAdvance_=!1;d.playerManager_=null;d.TEST_ONLY={};return d};
_.x(OJ,_.l);_.O=OJ.prototype;_.O.ready=function(){_.Ze().addProvider({provide:_.Jf,useValue:this.hostElement})};
_.O.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_)};
_.O.attached=function(){document.addEventListener("yt-navigate-start",_.qb(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.qb(this,this.onYtNavigateFinish_))};
_.O.detached=function(){document.removeEventListener("yt-navigate-start",_.qb(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.qb(this,this.onYtNavigateFinish_))};
_.O.updatePlaylistEventListeners=function(d,f){f&&!this.playerListenersSetup_?(this.playerManager_=d,this.registerPlaylistEventListeners_(d)):!f&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(d))};
_.O.setPlayer=function(d){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=d};
_.O.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.O.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.O.registerPlaylistEventListeners_=function(d){var f=this;d.getPlayerPromise().then(function(R){f.playerListenersSetup_||(f.ytPlayerListenerBehavior.listenToPlayerEvents(R,f.PLAYER_EVENTS_),f.playerListenersSetup_=!0)})};
_.O.removePlaylistEventListeners_=function(d){var f=this;d.getPlayerPromise().then(function(R){f.playerListenersSetup_&&(f.ytPlayerListenerBehavior.unlistenFromPlayerEvents(R,f.PLAYER_EVENTS_),f.playerListenersSetup_=!1)})};
_.O.setPlaylistComponent=function(d){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.qb(this,this.onPlaylistYtNavigate_)),d&&(d.data&&this.playlistComponent.data&&d.data.playlistId==this.playlistComponent.data.playlistId?(d.loopOn=this.playlistComponent.loopOn,d.shuffleOn=this.playlistComponent.shuffleOn):(d.loopOn=!1,d.shuffleOn=!1),this.isShuffleNextPlaylist&&(d.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=d;this.playlistComponent.addEventListener("yt-navigate",
_.qb(this,this.onPlaylistYtNavigate_))};
_.O.setAutoplayRenderer=function(d){this.autoplayData=d};
_.O.setPlaylistData=function(d){this.currentPlaylistData_=d;_.E$(this.hostElement,"yt-playlist-data-updated");_.uo.isEmpty(d)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(d)};
_.O.setPlayerPlaybackControlData=function(d){this.playerManager_&&this.playerManager_.updatePlayerComponents(d.playlistPanelRenderer)};
_.O.getPlaylistData=function(){return this.currentPlaylistData_};
_.O.getTempData_=function(d,f){if(this.playlistComponent==null)return null;d={};this.playlistComponent.shuffleOn&&(d.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(d.loop_on=this.playlistComponent.loopOn);f&&(d.autonav="1",_.Ze().resolve(_.wm),f=_.sD(),f>0&&(d.lact=f),this.playerManager_&&(f=this.playerManager_.getPlayer())&&f.shouldSendVisibilityState()&&(f=f.getVisibilityState(),f!=0&&(d.vis=f)));_.q("enable_unknown_lact_fix_on_html5")&&(_.Ze().resolve(_.wm),d.lact=
_.sD());return d};
_.O.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.O.setLoopStateEntityKey_=function(d){var f;this.loopStateEntityKey_=((f=this.getPlaylistLoopData_(d))==null?void 0:f.playlistLoopStateEntityKey)||null};
_.O.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.O.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.O.skipVideo=function(){var d=this,f=_.q("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||f)f=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.G2(_.Pp,function(){d.onPlaylistNext();d.videoSkipJob_=0},f)};
_.O.cancelVideoSkip=function(){this.videoSkipJob_&&(_.Pp.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.O.isInBackground_=function(){var d=window.document.visibilityState;return!(!d||d=="visible")};
_.O.onPlaylistIndex_=function(d){this.playlistComponent&&(d=this.playlistComponent.data.contents[d].playlistPanelVideoRenderer.navigationEndpoint,_.E$(this.hostElement,"yt-navigate",{endpoint:d,tempData:this.getTempData_(d)}))};
_.O.onPlayerStateChange_=function(d){if(d=d==0&&this.playlistComponent&&this.canAutoAdvance_)d=_.RK.getInstance(),d=!(d.autonavState_===3?d.autonavPauseReason_&&d.autonavPauseReason_.inputBoxFocus===!0:d.autonavState_===1&&d.disabledAutonavPauseReason_&&d.disabledAutonavPauseReason_.inputBoxFocus===!0);d&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.O.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.O.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.O.navigateToAutoplayWatchEndpoint_=function(d,f,R){var W=this.playlistComponent.data.currentIndex,p=this.getNumPlayableVideos_();d=="NORMAL"&&f=="autoplayVideo"&&W+1>=p&&R||!(d=this.getVideoEndpoint_(d,f))||(R=this.getTempData_(d,R),_.E$(this.hostElement,"yt-navigate",{endpoint:d,tempData:R}))};
_.O.getNumPlayableVideos_=function(){for(var d=0,f=_.Z(this.playlistComponent.data.contents||[]),R=f.next();!R.done;R=f.next())R.value.playlistPanelVideoRenderer&&(d+=1);return d};
_.O.getVideoEndpoint_=function(d,f){if(this.autoplayData&&this.autoplayData.sets)for(var R=0,W=this.autoplayData.sets.length;R<W;R++){var p=this.autoplayData.sets[R];if(p.mode==d){if(p[f])return p[f];break}}else d=new _.M2("AutoplayData is undefined in playlist manager","Mode: "+d+" endpoint: "+f),_.JA(d)};
_.O.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.O.onPlaylistYtNavigate_=function(d){if(d.detail.endpoint){d.stopPropagation();var f=d.detail;f.tempData=this.getTempData_(d.detail.endpoint);_.E$(this.hostElement,"yt-navigate",f)}};
_.O.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.O.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.O.playlistLoopStateEntityChanged_=function(d){var f=this,R,W,p;return _.H(function(U){if(U.nextAddress==1){if(!d)return U.return();R=d.state==="PLAYLIST_LOOP_STATE_ONE";return f.playerManager_?U.yield(f.playerManager_.getPlayerPromise(),3):U.jumpTo(2)}U.nextAddress!=2&&(W=U.yieldResult,W.setLoopVideo(R));p=d.state==="PLAYLIST_LOOP_STATE_ALL";f.playlistComponent&&(f.playlistComponent.loopOn=p);_.a4(U)})};
_.O.getPlaylistLoopData_=function(d){var f,R;if(d=d==null?void 0:(f=d.playlistButtons)==null?void 0:(R=f.menuRenderer)==null?void 0:R.topLevelButtons)for(f=_.Z(d),R=f.next();!R.done;R=f.next())if(R=R.value,R.playlistLoopButtonRenderer)return R.playlistLoopButtonRenderer};
_.O.getLoopStateCommand_=function(d){var f=this.getPlaylistData(),R;f=((R=this.getPlaylistLoopData_(f))==null?void 0:R.states)||[];var W;d=(W=_.e(f[d?1:2],_.wEe))==null?void 0:W.button;var p;return(p=_.e(d,_.Qj))==null?void 0:p.command};
_.O.onPlayerLoopChange_=function(d){this.playlistLoopStateEntity_&&(d?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(d=this.getLoopStateCommand_(d))&&this.ytComponentBehavior.resolveCommand(d)};
_.O.onSleepTimerSettingsChanged_=function(d){this.canAutoAdvance_=d!=="End of video"};
OJ.prototype.onPlaylistLoopStateEntityChanged=OJ.prototype.onPlaylistLoopStateEntityChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],OJ.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.jc.YtPlayerListenerBehavior),_.F("design:type",_.f1)],OJ.prototype,"ytPlayerListenerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],OJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],OJ.prototype,"loopStateEntityKey_",void 0);
_.Q([_.M({selectorArgs:["loopStateEntityKey_"],selector:_.$P8}),_.F("design:type",Object)],OJ.prototype,"playlistLoopStateEntity_",void 0);_.Q([_.e2("playlistLoopStateEntity_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OJ.prototype,"onPlaylistLoopStateEntityChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"yt-playlist-manager"})],OJ);_.u(OJ,"yt-playlist-manager",void 0,{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var i88,B9I=function(){if(i88!==void 0)return i88;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return i88=d};var Zl=function(){var d=_.l.apply(this,arguments)||this;d.lastCallback=null;d.getAccountLinkPromises={};d.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);d.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return d};
_.x(Zl,_.l);_.O=Zl.prototype;_.O.getLocation=function(){return window.location.href};
_.O.getCompletionUrl=function(){return _.pE(this.getLocation())};
_.O.containsRedirectState=function(d){return(d=_.Ld(_.XSp(d)))?(new URLSearchParams(d)).get("redirect_state")!==null:!1};
_.O.createGalConfig=function(d,f){var R=new gNL;d=R=f?this.getPopupOrRedirectSetting(R,_.FK("LINK_API_KEY"),_.FK("LINK_API_KEY_REDIRECT"),d):He8(R,_.FK("LINK_API_KEY"));d.authUser=_.FK("SESSION_INDEX")||0;d.supportedFlows=new Set([4]);return d.build()};
_.O.getPopupOrRedirectSetting=function(d,f,R,W){this.isGalInteractionPopupMode(W)?(d.interactionMode=0,d=He8(d,f)):(d.interactionMode=1,f=this.getCompletionUrl(),d.completionUrl=f,d=He8(d,R));return d};
_.O.isGalInteractionPopupMode=function(d){if(this.redirectModeProviderAllowlist.has(d))switch(d){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.O.getStatusEntityKeyForProviderId=function(d){return _.I7(d+":all","accountLinkStatusEntity")};
_.O.findNestedPropValue=function(d,f){var R=!1,W=null;JSON.stringify(d,function(p,U){R||p!==f||(R=!0,W=U);return R?null:U});
return W};
_.O.findAccountLinkButtonViewModel=function(d,f){var R=null,W=!1;JSON.stringify(d,function(p,U){W||U.accountLinkStatusEntityKey!==f||U.accountLinkStatusSecondaryEntityKey||(W=!0,R=U);return W?null:U});
return R};
_.O.executeLinkingSuccessOrFailureCommands=function(d,f,R){var W=null,p;(f==null?0:(p=f.url)==null?0:p.includes("account_sharing"))?W=f==null?void 0:f.response:W=f==null?void 0:f.response;(f=this.findAccountLinkButtonViewModel(W,d))?(d=R?this.findNestedPropValue(f,"onSuccessCommand"):this.findNestedPropValue(f,"onFailureCommand"))?_.qH([d],this.hostElement):_.$Q(Error("ol")):_.$Q(Error("pl`"+d))};
_.O.handleInitializeRequest=function(d,f){var R=this,W=yBG(this.createGalConfig(d,!0));this.containsRedirectState(this.getLocation())?n8s(d,W.config,W.galService).then(function(p){var U=R.getStatusEntityKeyForProviderId(d);if(p.statusCode===1)f&&R.executeLinkingSuccessOrFailureCommands(U,f,!0),p=R.getLocation().indexOf("#"),p!==-1&&window.history.pushState(null,"",R.getLocation().substring(0,p));else return f&&R.executeLinkingSuccessOrFailureCommands(U,f,!1),Promise.reject(Error(p.statusMessage))}).catch(function(p){_.JA(p);
_.mY("gamingAccountLinkStatusChanged",{serviceId:d,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(p)}):this.getAccountLinkPromises[d]=W.startLinkingSession({serviceId:d})};
_.O.handleAccountLinkCommand=function(d){_.e(d,Bx8)&&this.handleLinkRequest(_.e(d,Bx8))};
_.O.handleLinkRequest=function(d){var f=this,R=d.thirdPartyId;if(R)if(this.isGalInteractionPopupMode(R)){var W=function(){f.closeAndFire("ytd-gaming-account-link-setting-renderer",d.onFailureCommand)},p=function(){f.closeAndFire("ytd-gaming-account-link-setting-renderer",d.onSuccessCommand)};
this.lastCallback=p;this.getAccountLinkPromises[R].then(function(U){h3G(U).then(function(g){g.statusCode===1?p():W()})}).catch(function(){W()})}else this.getAccountLinkPromises[R].then(function(U){h3G(U).then(function(g){if(g.statusCode!==1)return Promise.reject(Error(g.statusMessage))})}).catch(function(U){_.JA(U);
_.mY("gamingAccountLinkStatusChanged",{serviceId:R,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(U)})};
_.O.closeAndFire=function(d,f){_.zV(this.hostElement,"yt-close-popup-action",[d]);f&&_.qH([f],this.hostElement)};
_.O.handleAccountUnlinkCommand=function(d){_.e(d,cO2)&&this.handleUnlinkRequest(_.e(d,cO2))};
_.O.handleUnlinkRequest=function(d){var f=this,R=d.thirdPartyId;if(R){var W=function(){f.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",d.onFailureCommand)},p=function(){f.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",d.onSuccessCommand)};
this.lastCallback=p;var U=yBG(this.createGalConfig(R,!1));this.unlinkUserGal(U,R).then(function(g){g.statusCode===1?p():W()}).catch(function(){W()})}};
_.O.unlinkUserGal=function(d,f){return d.deleteLink(f)};
_.O.handleLogAccountLinkingEventCommand=function(d){_.q("enable_gel_log_commands")&&_.e(d,tKB)&&(d=_.e(d,tKB).event)&&_.mY("gamingAccountLinkStatusChanged",d)};
_.Uh.Object.defineProperties(Zl,{template:{configurable:!0,enumerable:!0,get:function(){return B9I()}}});
_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],Zl.prototype,"ytOpenPopupBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Zl.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-third-party-manager"})],Zl);_.u(Zl,"ytd-third-party-manager",function(){return B9I()},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var c3$,tZB=function(){if(c3$!==void 0)return c3$;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return c3$=d};var sJ=function(){var d=_.l.apply(this,arguments)||this;d.currentPage=void 0;d.renderLoadingStateJobId=0;d.updatePageDataJobId=0;d.pageDisposeJobsets=new WeakMap;d.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"};d.shouldApplyLockupToWatchTransition=_.q("web_thumbnail_to_watch_transition");d.shouldApplySlideTransition=_.Kf("web_page_transition_type")==="slide"||_.q("enable_plj_landing_page");d.shouldApplyLearningJourneyTransition=_.q("enable_plj_landing_page");d.TEST_ONLY=void 0;return d};
_.x(sJ,_.l);_.O=sJ.prototype;_.O.ready=function(){var d=_.Ze();d.addProvider({provide:_.RH,useValue:this});d.addProvider({provide:_.bJV,useValue:this})};
_.O.created=function(){this.pagePool=new XhJ;this.contextSwitcher=new Q5L};
_.O.attached=function(){_.E$(this.hostElement,"attached");var d=_.Ze().resolve(_.WX(_.JZ));d&&(this.contextSwitcher.JSC$19737_networkService_=d);this.viewTransitionManager=_.Ze().resolve(_.Xc)};
_.O.getPageOffset=function(d){return d.getScrollTop()};
_.O.setPageOffset=function(d,f){try{d.setScrollTop(f)}catch(R){}};
_.O.setPageOffsetForNavigation=function(d,f){_.E$(this.hostElement,"yt-navigate-set-page-offset",{page:d,offset:f===void 0?0:f})};
_.O.pauseActiveContext=function(){var d=this.contextSwitcher;d.activeContext_&&d.activeContext_.pause()};
_.O.getModuleNameForType=function(d){return d==="watch"?_.q("kevlar_watch_fixie")?"watchFixie":_.q("kevlar_watch_grid")?"watchGrid":"watchFlexy":d==="shorts"||d==="search"?d:"browse"};
_.O.attachPage=function(d){var f,R=!_.q("pc_is_attached_ks")&&(d==null?void 0:(f=d.polymerController)==null?void 0:f.isAttached);if(!d.isAttached&&!R)try{_.Eo(this.hostElement).appendChild(d)}catch(p){var W;_.JA(new _.M2("Error attaching page element for component",{origin:(W=this.currentPage)==null?void 0:W.is,component:d.is}))}};
_.O.setActivePage=function(d){var f=this,R=!1,W=function(){var p=f.isOnWatch(),U=f.currentPage;if(d)if(d!==f.currentPage){U&&(U.hidden=!0,U.active=!1,U.removeAttribute("role"));f.currentPage=d;var g,K=_.AZ((g=f.data)==null?void 0:g.endpoint);U&&_.E$(f.hostElement,"yt-page-type-changed",{oldPageType:U.is,newPageType:d.is,newPageSubtype:K});_.fu().dispatch(_.zD({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:d.is}));_.fu().dispatch(_.zD({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:K||""}));d.hidden=
!1;f.attachPage(d);d.active=!0;d.setAttribute("role","main");U&&f.setPageOffsetForNavigation(d,0);_.q("kevlar_remove_page_dom_on_switch")&&!p&&U&&_.Eo(f.hostElement).removeChild(U)}else R=!0;else f.handleMissingDestinationPage(U)};
this.shouldRunBrowseTransition(this.currentPage,d)?pDG(this.viewTransitionManager,W):this.shouldRunLearningJourneyTransition(this.currentPage,d)?ZdL(this.viewTransitionManager,W):W();return R};
_.O.handleMissingDestinationPage=function(d){if(this.isColdLoadForUnknownPage(d))_.JA(new _.M2("Cold load for unknown page"));else{var f;d=new _.M2("Unable to set active page",d?d.is:"unknown origin",(f=this.data)==null?void 0:f.endpoint);_.vW(d)}};
_.O.isColdLoadForUnknownPage=function(d){return!d&&Xx(this.data)==="unknown"};
_.O.shouldRunBrowseTransition=function(d,f){return this.shouldApplySlideTransition&&(d==null?void 0:d.is)==="ytd-browse"&&(f==null?void 0:f.is)==="ytd-browse"&&d!==f};
_.O.shouldRunLearningJourneyTransition=function(d,f){return this.shouldApplyLearningJourneyTransition&&(d==null?void 0:d.is)==="ytd-browse"&&((f==null?void 0:f.is)==="ytd-watch-learning-journey"||(f==null?void 0:f.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.O.shouldRunWatchNextLoadedTransition=function(d,f){return this.viewTransitionManager&&d.is==="ytd-watch-flexy"&&f};
_.O.updatePageData=function(d){var f=this,R=this.data;this.updatePageDataJobId&&_.Pp.cancelJob(this.updatePageDataJobId);this.data=d;return new _.Ig(function(W){var p=function(){d.filler?f.performDataUpdate(d,R):kQ2(function(){f.performDataUpdate(d,R)});
var E=_.hf();_.oK(E,"cr")||E.processSignal("cr");W()},U=function(){d&&d.page==="watch"?f.updatePageDataJobId=_.G2(_.Pp,p):p()};
if(_.q("kevlar_enable_mss_page_modules_client")&&d){var g=_.Ze().resolve(_.PD),K=f.getModuleNameForType(d.page);(g=RXL(g,[K]))?g.then(U):U()}else U()})};
_.O.isDownloadsPage=function(d){var f,R;return(d==null?void 0:(f=d.endpoint)==null?void 0:(R=f.browseEndpoint)==null?void 0:R.browseId)==="FEdownloads"};
_.O.setPlayerSyncInterval=function(d){var f;return _.H(function(R){if(R.nextAddress==1)return R.yield(_.Ze().resolve(_.gH),2);f=R.yieldResult;f.setUpPositionSyncInterval(d);_.a4(R)})};
_.O.performDataUpdate=function(d,f){_.q("kevlar_early_popup_close")||_.zV(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var R=!d.filler;R&&(_.JD("lps"),_.q("config_age_report_killswitch")||UHB());var W=Xx(d),p,U=!1;if(_.q("kevlar_remove_page_dom_on_switch")){var g=f&&Xx(f);W===g&&(p=this.getCurrentPage())}p||(p=ci(this.pagePool,W));R&&Diy(this.pagePool.elementPoolPopulator,W);R&&!this.renderLoadingStateJobId&&(U=this.setActivePage(p));if(p){g=W==="watch";var K=
W==="shorts",E=W==="learning_journey_watch";_.q("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(p);if(g||K||E)p.playerData=d.playerResponse;if(K)if(_.q("web_enable_delay_shorts_sequence_call")){d.reelWatchSequenceResponse&&(p.reelWatchSequenceResponse=d.reelWatchSequenceResponse);p.currentEndpoint=d.endpoint;var Y;p.isPreviousPageShorts=!!(f==null?0:(Y=f.endpoint)==null?0:Y.reelWatchEndpoint);var b,D;d.cachedSequenceParams=((b=d.endpoint)==null?void 0:(D=b.reelWatchEndpoint)==
null?void 0:D.sequenceParams)||d.cachedSequenceParams||(f==null?void 0:f.cachedSequenceParams);var I,L;d.cachedSequenceProvider=((I=d.endpoint)==null?void 0:(L=I.reelWatchEndpoint)==null?void 0:L.sequenceProvider)||d.cachedSequenceProvider||(f==null?void 0:f.cachedSequenceProvider);p.cachedSequenceParams=d.cachedSequenceParams;p.cachedSequenceProvider=d.cachedSequenceProvider}else{d.reelWatchSequenceResponse?p.reelWatchSequenceResponse=d.reelWatchSequenceResponse:d.cachedReelWatchSequenceResponse?
p.reelWatchSequenceResponse=d.cachedReelWatchSequenceResponse:_.q("web_enable_cached_reel_sequence_fix")&&p.cachedReelWatchSequenceResponse&&!p.reelWatchSequenceResponse&&(p.reelWatchSequenceResponse=p.cachedReelWatchSequenceResponse);p.currentEndpoint=d.endpoint;var X;p.isPreviousPageShorts=!!(f==null?0:(X=f.endpoint)==null?0:X.reelWatchEndpoint);d.cachedReelWatchSequenceResponse=d.reelWatchSequenceResponse||d.cachedReelWatchSequenceResponse||(f==null?void 0:f.cachedReelWatchSequenceResponse);p.cachedReelWatchSequenceResponse=
d.cachedReelWatchSequenceResponse}Y=this.isDownloadsPage(d);b=this.isDownloadsPage(f);Y&&!b?this.setPlayerSyncInterval(6E5):!Y&&b&&this.setPlayerSyncInterval();_.q("block_all_player_prefetch_requests")||this.preparePrefetchRequest(d,p,R,g,K,E);s22(_.Ze().resolve(_.m8),f,d);_.Zn(_.Ze().resolve(_.wm));_.q("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(p);R?(R=typeof p.loadPage,R==="function"?(p.pageContext=vG8(this.contextSwitcher,p,p.data!==d.response),R=function(){p.loadPage(d.response)},
this.shouldApplySlideTransition&&p.is==="ytd-browse"&&U&&(W==="learning"||this.isDifferentBrowseId(d==null?void 0:d.endpoint,f==null?void 0:f.endpoint))?pDG(this.viewTransitionManager,R):this.shouldRunWatchNextLoadedTransition(p,U)?Odh(this.viewTransitionManager,R):R()):_.F5(new _.M2("b/38014653 ",[W,
p.is,p.nodeName,R,p.isAttached,f&&Xx(f),this.hostElement.children.length])),_.JD("pdl")):(p.hidden=!0,d.response.filler=!0,p.data=d.response,this.attachPage(p));_.E$(this.hostElement,"yt-page-data-updated",{pageType:W})}_.w0(_.Pp,function(){_.q("logging_avoid_blocking_during_navigation")&&_.Bmf().transition("none");var w=j9R(),S=p;if(d){var r=v6J(d),v=Fp$(d),c;a:{if(d.playerResponse){var n=d.playerResponse,y;if((c=n.auxiliaryUi)==null?0:(y=c.messageRenderers)==null?0:y.upsellDialogRenderer){c=n.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(d.response&&(c=d.response,(n=c.overlay)==null?0:n.upsellDialogRenderer)){c=c.overlay.upsellDialogRenderer;break a}c=void 0}var h;var t;y=(h=d.playerResponse)==null?void 0:(t=h.auxiliaryUi)==null?void 0:t.messageRenderers;h=(y==null?void 0:y.enforcementMessageViewModel)||(y==null?void 0:y.bkaEnforcementMessageViewModel);h=(h==null?void 0:h.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?h:void 0;var kU;a:{if(d.response&&(t=d.response,(kU=t.overlay)==null?0:kU.commandWrapperPromoRenderer)){kU=
t.overlay.commandWrapperPromoRenderer;break a}kU=void 0}d6L(w,r,v,c,h,kU,S)}})};
_.O.preparePrefetchRequest=function(d,f,R,W,p,U){var g,K,E,Y,b,D,I,L,X,w,S,r,v,c,n;return _.H(function(y){if(y.nextAddress==1)return!R||!(W||p||U)||_.q("kevlar_disable_background_prefetch")&&_.hp(_.dfU)()===0?y.return():(g=_.W3(f))?y.yield(g.getPlayerPromise(),2):y.return();K=y.yieldResult;E=_.Ze().resolve(_.WX(_.JZ));if(!E)return y.return();if(p)return Y=_.cI(_.M0),TMR(Y,(b=d.endpoint)==null?void 0:b.reelWatchEndpoint,f.reelWatchSequenceResponse,K,E),y.return();L=(D=d.response)==null?void 0:(I=D.responseContext)==
null?void 0:I.webResponseContextExtensionData;if(!L)return y.return();v=(X=d.response)==null?void 0:(w=X.contents)==null?void 0:(S=w.twoColumnWatchNextResults)==null?void 0:(r=S.autoplay)==null?void 0:r.autoplay;c=_.Ze().resolve(_.Jf);n=_.cI(_.M0);A$k(n,L,K,E,c,v);_.a4(y)})};
_.O.movePlayerToWatch=function(d){var f=this,R,W;return _.H(function(p){R=ci(f.pagePool,"watch");W=R.getPlayerContainer();d.appendTo(W);_.a4(p)})};
_.O.movePlayerToShorts=function(d){var f=this,R,W,p;return _.H(function(U){R=ci(f.pagePool,"shorts");W=R.getPlayerContainer();(p=d)==null||p.appendTo(W,void 0,!0);_.a4(U)})};
_.O.getPlayerFromWatch=function(){var d=ci(this.pagePool,"watch");return _.W3(d)};
_.O.getPlayerFromShorts=function(){var d=ci(this.pagePool,"shorts");return _.W3(d)};
_.O.startLoadingWatch=function(){var d=this,f=ci(this.pagePool,"watch");this.renderLoadingStateJobId?(_.Pp.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.q("web_watch_transition_enable_start_loading_watch_callsite")?U$8(this.viewTransitionManager,function(){d.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(f)};
_.O.startLoadingShorts=function(){var d=ci(this.pagePool,"shorts");this.setActivePage(d)};
_.O.startLoadingLearningJourney=function(){var d=ci(this.pagePool,"learning_journey_watch");this.setActivePage(d)};
_.O.getCurrentPage=function(){return this.currentPage};
_.O.getDestinationPageType=function(){return this.destinationPageType};
_.O.getCurrentData=function(){return this.data};
_.O.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.O.isOnShorts=function(){var d;return((d=this.currentPage)==null?void 0:d.is)==="ytd-shorts"};
_.O.isWatchPage=function(d){return!!d&&(d.is==="ytd-watch-flexy"||d.is==="ytd-watch-fixie"||d.is==="ytd-watch-grid")};
_.O.preparePage=function(d,f){var R=this,W=function(){var g=R.pagePool.preparePage(d,R.currentPage,f);g&&R.attachPage(g)},p=function(g){_.n3(g,f);
_.JA(g)};
if(_.q("kevlar_enable_mss_page_modules_client")){var U=this.getModuleNameForType(d);if(U=RXL(_.Ze().resolve(_.PD),[U])){U.then(W.bind(this)).catch(p.bind(this));return}}try{W()}catch(g){p(g)}};
_.O.lazyPrepareCriticalPages=function(d,f){d=_.AZ(f)||d;_.q("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(d).then(this.maybePrepareWatchPage.bind(this,d)):this.maybePrepareWatchPage(d)};
_.O.maybePrepareWatchPage=function(d){d!=="watch"&&_.w0(_.Pp,this.preparePage.bind(this,"watch"))};
_.O.downloadPageModules=function(d){d=this.getModuleNameForType(d);var f=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);f.delete(d);var R=_.Ze().resolve(_.PD);R.JSC$18480_loadModules(d);return R.JSC$18480_loadModules.apply(R,_.uR(f))};
_.O.renderPageLoadingState=function(d,f){this.preparePage(d,f);var R=ci(this.pagePool,d);R.loadingData&&(R.loadingData.endpoint=f);R.loading=!0;this.setActivePage(R);d!=="watch"&&d!=="learning_journey_watch"||_.E$(this.hostElement,"yt-guide-close")};
_.O.prepareForNavigation=function(d,f){var R=this;if(this.currentPage&&this.data){var W=_.AZ(f)||d;this.destinationPageType=W;Xx(this.data)==W&&_.E$(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((d==="watch"||d==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.Pp.cancelJob(this.renderLoadingStateJobId);_.Ze().resolve(_.m8).deactivate(f);_.AG(_.Pp,function(){var U=R.viewTransitionManager,g=R.currentPage;
if(U.isLockupToWatchTransitionEnabled&&U.isLockupThumbnailRegistrationEnabled&&g)if(U.registeredLockupThumbnail)U.lockupThumbnailRegisteredFromWatchEndpoint&&_.JA(new _.M2("Lockup thumbnail already registered from watch endpoint."));else{a:{var K=_.e(f,_.fE);if(K==null?0:K.videoId){var E="yt-lockup-view-model ."+_.sWv(K.videoId)+" yt-thumbnail-view-model";g=g.querySelectorAll(E);if(g.length===1){K=g[0];break a}g.length>1?_.JA(new _.M2("Multiple LockupViewModel thumbnails found for videoId: "+K.videoId+
". Selector: "+E)):_.q("web_thumbnail_to_watch_transition_debug")&&_.JA(new _.M2("No LockupViewModel thumbnail found for videoId: "+K.videoId+". Selector: "+E))}K=void 0}K&&(U.registeredLockupThumbnail=K,U.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.CRY(U,K))}});
var p=this.data;this.renderLoadingStateJobId=_.AG(_.Pp,function(){U$8(R.viewTransitionManager,function(){if(R.data!=p){var U=ci(R.pagePool,d);R.setActivePage(U)}else R.renderPageLoadingState(d,f);R.renderLoadingStateJobId=0})},150)}};
_.O.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var d=new _.Z3(1);this.currentPage.pageDisposeJobs.forEach(function(f){_.s1(d,f)});
this.pageDisposeJobsets.set(this.currentPage,d)}};
_.O.flushPageDisposeJobset=function(d){var f=this.pageDisposeJobsets.get(d);f&&(f.flushJobs(),this.pageDisposeJobsets.delete(d))};
_.O.onYtStopOldPlayer=function(d,f){f=f===void 0?!1:f;var R,W=_.E4("kevlar_new_stop_old_player_logic_pages");if(_.q("kevlar_check_current_page_on_stop_old_player")&&(W.length===0||this.currentPage&&W.includes(this.currentPage.is)))if(this.data&&(R=Xx(this.data)),Xx(d)===R&&this.currentPage&&Xx(this.currentPage.data)!==R)var p=_.W3(this.currentPage);else R=Xx(this.data),p=ci(this.pagePool,R),p=_.W3(p);else this.data&&(R=Xx(this.data),p=ci(this.pagePool,R),p=_.W3(p));if(p)if(d=Xx(d),W=ci(this.pagePool,
d),W=_.W3(W),p==W)f&&!_.q("kevlar_disable_preemptive_player_reset")&&p.resetForNewPlayback();else if(f=R==="watch"&&d!=="watch",!f||d==="shorts"||_.T9e()&&!jtk(this.data)&&d!=="yts-products"&&d!="mini_app"&&d!="playables")R=_.Ze().resolve(_.m8),f&&R.isMiniplayerActive()&&R.pipController.getWindow()||p.stop()};
_.O.isDifferentBrowseId=function(d,f){d=_.e(d,_.a0);f=_.e(f,_.a0);return(d==null?void 0:d.browseId)!==(f==null?void 0:f.browseId)};
_.Uh.Object.defineProperties(sJ,{template:{configurable:!0,enumerable:!0,get:function(){return tZB()}}});
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],sJ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-page-manager"})],sJ);_.u(sJ,"ytd-page-manager",function(){return tZB()},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var dYB;var gJ=function(){var d=_.l.apply(this,arguments)||this;d.useListItemStyles=_.q("web_list_item_style_for_menu_items");d.systemIcons=_.q("kevlar_system_icons");return d};
_.x(gJ,_.l);_.O=gJ.prototype;_.O.ready=function(){this.hostElement.addEventListener("tap",_.qb(this,this.onEndpointTapExtra))};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.O.onFocus=function(){var d;(d=_.Eo(this.hostElement).querySelector("tp-yt-paper-item"))==null||d.focus()};
_.O.onEndpointTapExtra=function(d){_.E$(this.hostElement,"iron-activate");var f=this.data.navigationEndpoint;f&&_.e(f,_.lGu)&&(d.stopPropagation(),_.b5(this.hostElement,[f],this.hostElement))};
_.O.computeIcon=function(d){return d&&d.iconType?_.IT(d.iconType):""};
_.O.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.O.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.O.forceUpdateStylesOnLegacyBrowsers=function(){_.q("kevlar_legacy_browsers")&&_.DV(this.hostElement)};
gJ.prototype.forceUpdateStylesOnLegacyBrowsers=gJ.prototype.forceUpdateStylesOnLegacyBrowsers;gJ.prototype.onFocus=gJ.prototype.onFocus;_.Q([_.A(_.pV),_.F("design:type",Object)],gJ.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.oic.YtConditionalRendererBehavior),_.F("design:type",Object)],gJ.prototype,"ytConditionalRendererBehavior",void 0);_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],gJ.prototype,"ytEndpointBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],gJ.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],gJ.prototype,"icon",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],gJ.prototype,"useIcons",void 0);_.Q([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],gJ.prototype,"hasSeparator",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gJ.prototype,"useListItemStyles",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],gJ.prototype,"systemIcons",void 0);_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gJ.prototype,"onFocus",null);_.Q([_.e2("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gJ.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.u(gJ,"ytd-menu-navigation-item-renderer",function(){if(dYB===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);dYB=d}d=dYB;return d},{mode:1});var jVh;var fvY=_.fY(_.X7("DOWNLOAD",{},"Download")),RZ$=_.fY(_.X7("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),WSR=_.fY(_.X7("RETRY",{},"Retry")),pxk=_.fY(_.X7("PAUSE_DOWNLOADING",{},"Pause downloading")),UY$=_.fY(_.X7("RESUME_DOWNLOAD",{},"Resume download")),H$=function(){var d=_.l.apply(this,arguments)||this;d.primaryText=fvY;d.primaryIconType="OFFLINE_DOWNLOAD";d.hasSecondaryContent=!1;d.hasSeparator=!1;d.transferState="TRANSFER_STATE_UNKNOWN";d.isVideoDeletedByUser=!1;d.isHidden=!1;d.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return d};
_.x(H$,_.l);_.O=H$.prototype;_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.O.onFocus=function(){this.primaryEntry.focus()};
_.O.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.O.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.O.getRemoveAction=function(){return"ACTION_REMOVE"};
_.O.sendOfflineAction=function(d){var f=this.data.serviceEndpoint;if(f){var R=_.e(f,_.LM);R&&d&&(R.action=d);this.ytComponentBehavior.resolveCommand(f)}};
_.O.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=fvY,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=fvY;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=WSR;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=RZ$;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=UY$;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=RZ$;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
pxk;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=RZ$;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=RZ$;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=fvY,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.O.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.O.isSecondaryEntryHidden=function(d,f){return d?!0:!f};
_.O.computeHasSeparator=function(){var d;return!((d=this.data)==null||!d.hasSeparator)};
H$.prototype.showHideButton=H$.prototype.showHideButton;H$.prototype.onTransferStateChange=H$.prototype.onTransferStateChange;H$.prototype.onFocus=H$.prototype.onFocus;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],H$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],H$.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],H$.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],H$.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],H$.prototype,"primaryText",void 0);_.Q([_.M(),_.F("design:type",String)],H$.prototype,"primaryIconType",void 0);_.Q([_.M(),_.F("design:type",String)],H$.prototype,"primaryAction",void 0);_.Q([_.M(),_.F("design:type",Object)],H$.prototype,"secondaryText",void 0);_.Q([_.M(),_.F("design:type",String)],H$.prototype,"secondaryIconType",void 0);
_.Q([_.M(),_.F("design:type",String)],H$.prototype,"secondaryAction",void 0);_.Q([_.M(),_.F("design:type",Object)],H$.prototype,"hasSecondaryContent",void 0);_.Q([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Object)],H$.prototype,"hasSeparator",void 0);_.Q([_.M({selector:_.o7,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",String)],H$.prototype,"transferState",void 0);
_.Q([_.M({selector:_.zgU,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],H$.prototype,"isVideoDeletedByUser",void 0);_.Q([_.M(),_.F("design:type",Object)],H$.prototype,"isHidden",void 0);_.Q([_.M({selector:_.Ozn,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],H$.prototype,"offlineabilityState",void 0);_.Q([_.Xd("#primary-entry"),_.F("design:type",Object)],H$.prototype,"primaryEntry",void 0);
_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],H$.prototype,"onFocus",null);_.Q([_.Mb("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],H$.prototype,"onTransferStateChange",null);_.Q([_.Mb("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],H$.prototype,"showHideButton",null);
_.u(H$,"ytd-menu-service-item-download-renderer",function(){if(jVh===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);jVh=d}d=jVh;return d},{mode:1});var OKI;var Kg=function(){var d=_.l.apply(this,arguments)||this;d.useIcons=!1;d.systemIcons=_.q("kevlar_system_icons");d.useListItemStyles=_.q("web_list_item_style_for_menu_items");return d};
_.x(Kg,_.l);_.O=Kg.prototype;_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.O.onFocus=function(){var d;(d=_.Eo(this.hostElement).querySelector("tp-yt-paper-item"))==null||d.focus()};
_.O.onTap=function(){_.kh(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var d=this.data.serviceEndpoint,f=this.data.command;if(d){var R,W=(R=this.data)==null?void 0:R.trackingParams;R=!!_.e(d,_.Qja);W&&R&&_.pY().dispatch(_.zD({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:W}}));this.ytComponentBehavior.resolveCommand(d)||_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}})}f&&(this.ytComponentBehavior.resolveCommand(f)||_.b5(this.hostElement,
[f],this.hostElement))};
_.O.computeIcon=function(d){return d&&d.iconType?_.IT(d.iconType):""};
_.O.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.O.computeHasSeparator=function(){var d;return!((d=this.data)==null||!d.hasSeparator)};
_.O.forceUpdateStylesOnLegacyBrowsers=function(){_.q("kevlar_legacy_browsers")&&_.DV(this.hostElement)};
_.O.computeIsSelected=function(){var d;return!((d=this.data)==null||!d.isSelected)};
Kg.prototype.forceUpdateStylesOnLegacyBrowsers=Kg.prototype.forceUpdateStylesOnLegacyBrowsers;Kg.prototype.onTap=Kg.prototype.onTap;Kg.prototype.onFocus=Kg.prototype.onFocus;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Kg.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],Kg.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Kg.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.oic.YtConditionalRendererBehavior),_.F("design:type",Object)],Kg.prototype,"ytConditionalRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Kg.prototype,"data",void 0);_.Q([_.M({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],Kg.prototype,"icon",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kg.prototype,"useIcons",void 0);
_.Q([_.M({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Kg.prototype,"hasSeparator",void 0);_.Q([_.M({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Kg.prototype,"isSelected",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kg.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Kg.prototype,"useListItemStyles",void 0);
_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kg.prototype,"onFocus",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Kg.prototype,"onTap",null);_.Q([_.e2("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kg.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.u(Kg,"ytd-menu-service-item-renderer",function(){if(OKI===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);OKI=d}d=OKI;return d},{mode:2});var ZKM;var EJ=function(){return _.l.apply(this,arguments)||this};
_.x(EJ,_.l);_.O=EJ.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.onDataChanged=function(){var d=this;_.WZ(this,function(){d.postbox.openDialog();d.focus();_.E$(d.hostElement,"yt-refit")})};
_.O.focus=function(){this.postbox.focus()};
_.O.closePopup=function(){_.zV(this.hostElement,"yt-close-popup-action")};
_.O.onYtCommentboxDismiss=function(){this.closePopup()};
EJ.prototype.onYtCommentboxDismiss=EJ.prototype.onYtCommentboxDismiss;EJ.prototype.onDataChanged=EJ.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],EJ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],EJ.prototype,"data",void 0);_.Q([_.M({value:function(){return _.X7("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],EJ.prototype,"closeButtonAriaLabel",void 0);_.Q([_.Xd("#postbox"),_.F("design:type",Object)],EJ.prototype,"postbox",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EJ.prototype,"onDataChanged",null);_.Q([_.LO("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EJ.prototype,"onYtCommentboxDismiss",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],EJ);
_.u(EJ,"ytd-backstage-post-dialog-popup-renderer",function(){if(ZKM!==void 0)return ZKM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ZKM=d},{mode:1});var sVM;var zU=function(){return _.l.apply(this,arguments)||this};
_.x(zU,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zU.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],zU);
_.u(zU,"ytd-sender-id-section-renderer",function(){if(sVM!==void 0)return sVM;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return sVM=d},{mode:1});var gRI;var HKY;var KSh;var kI=function(){return _.l.apply(this,arguments)||this};
_.x(kI,_.l);kI.prototype.closePopup=function(){_.zV(this.hostElement,"yt-close-popup-action")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kI.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kI.prototype,"data",void 0);_.Q([_.nO({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],kI);
_.u(kI,"yt-community-post-section-renderer",function(){if(KSh===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;HKY===void 0&&(HKY=document.createElement("template"));var W=HKY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);KSh=d}d=KSh;return d},{mode:2});var ERJ;var zZG;var kk2;var YkJ;var bKM;var DYL;var YI=function(){return _.l.apply(this,arguments)||this};
_.x(YI,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],YI.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],YI.prototype,"data",void 0);_.Q([_.nO({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],YI);
_.u(YI,"yt-share-start-time-with-context-renderer",function(){if(DYL===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;bKM===void 0&&(bKM=document.createElement("template"));var W=bKM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);DYL=d}d=DYL;return d},{mode:2});var bF=function(){return _.l.apply(this,arguments)||this};
_.x(bF,_.l);bF.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],bF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],bF.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],bF.prototype,"data",void 0);_.Q([_.nO({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],bF);
_.u(bF,"yt-share-panel-title-v15-renderer",function(){if(YkJ===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;kk2===void 0&&(kk2=document.createElement("template"));var W=kk2;R.call(f,W.content.cloneNode(!0),d.content.firstChild);YkJ=d}d=YkJ;return d},{mode:2});var Dl=function(){return _.l.apply(this,arguments)||this};
_.x(Dl,_.l);Dl.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Dl.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Dl.prototype,"data",void 0);_.Q([_.nO({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],Dl);
_.u(Dl,"yt-share-panel-header-renderer",function(){if(zZG===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;ERJ===void 0&&(ERJ=document.createElement("template"));var W=ERJ;R.call(f,W.content.cloneNode(!0),d.content.firstChild);zZG=d}d=zZG;return d},{mode:2});var Iv$;var qkL;var Ib=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-open-popup-action":"onOpen"};return d};
_.x(Ib,_.l);_.O=Ib.prototype;_.O.attached=function(){this.onOpen()};
_.O.updateTimeSecs=function(d){this.currentTimeSecs=d};
_.O.computeTimeString=function(d){d=d.toString();var f=Math.floor(Number(d)/3600),R=Math.floor(Number(d)%3600%60);return(f>0?f+":":"")+_.dE(Math.floor(Number(d)%3600/60),f>0?2:1)+":"+_.dE(R,2)};
_.O.computeTimeStringA11y=function(d){d=_.Y0k({seconds:d});var f=d.hours===void 0?0:d.hours,R=d.minutes===void 0?0:d.minutes,W=d.seconds===void 0?0:d.seconds;d=[];if(f>0){var p=FgI().format({hours:f});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.Cl)||f>9999)p=p.replace(f.toString(),_.bzQ(f)),_.Cl==="km"&&(p=p.replace(".",","));d.push(p)}R>0&&d.push(FgI().format({minutes:R}));W>0&&d.push(FgI().format({seconds:W}));f="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");R=_.Cl==
"am"?"{0}\u1363 ":_.Cl=="fa"?"{0}\u060c\u200f ":_.Cl=="my"?"{0} - ":_.Cl=="ne"?"{0},":_.Cl=="th"?"{0} ":_.Cl=="ur"?"{0}\u060c ":_.Cl=="ar"||_.Cl=="ar-XB"?"{0} \u0648":_.Cl=="ja"||_.Cl=="zh-CN"||_.Cl=="zh-HK"||_.Cl=="zh-TW"?"{0}\u3001":"{0}, ";W=_.Cl=="am"?"\u1363 ":_.Cl=="fa"?"\u060c\u200f ":_.Cl=="my"?" - ":_.Cl=="th"?" ":_.Cl=="ur"?"\u060c ":_.Cl=="ar"||_.Cl=="ar-XB"?" \u0648":_.Cl=="ja"||_.Cl=="zh-CN"||_.Cl=="zh-HK"||_.Cl=="zh-TW"?"\u3001":", ";p=_.Cl=="am"?" \u12a5\u1293 {0}":_.Cl=="as"?" \u0986\u09f0\u09c1 {0}":
_.Cl=="az"?" v\u0259 {0}":_.Cl=="bn"?" \u098f\u09ac\u0982 {0}":_.Cl=="cs"?" a\u00a0{0}":_.Cl=="de"?" und {0}":_.Cl=="el"?" \u03ba\u03b1\u03b9 {0}":_.Cl=="eu"?" eta {0}":_.Cl=="fa"?"\u060c \u0648 {0}":_.Cl=="fil"?", at {0}":_.Cl=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.Cl=="hi"?", \u0914\u0930 {0}":_.Cl=="hu"?" \u00e9s {0}":_.Cl=="hy"?" \u0587 {0}":_.Cl=="id"?", dan {0}":_.Cl=="iw"?" \u05d5-{0}":_.Cl=="ja"?"\u3001{0}":_.Cl=="ka"?" \u10d3\u10d0 {0}":_.Cl=="km"?" \u1793\u17b7\u1784 {0}":_.Cl=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.Cl=="ko"?" \ubc0f {0}":_.Cl=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.Cl=="lt"?" ir {0}":_.Cl=="lv"?" un {0}":_.Cl=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.Cl=="mr"?" \u0906\u0923\u093f {0}":_.Cl=="ms"?" dan {0}":_.Cl=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.Cl=="ne"?" \u0930 {0}":_.Cl=="or"?", \u0b13 {0}":_.Cl=="pa"?" \u0a05\u0a24\u0a47 {0}":_.Cl=="ro"?" \u0219i {0}":_.Cl=="si"?", \u0dc3\u0dc4 {0}":_.Cl=="sk"?" a {0}":_.Cl=="sl"?" in {0}":_.Cl=="sq"?" dhe {0}":_.Cl=="sv"?" och {0}":
_.Cl=="sw"?" na {0}":_.Cl=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.Cl=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.Cl=="th"?" \u0e41\u0e25\u0e30{0}":_.Cl=="tr"?" ve {0}":_.Cl=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.Cl=="uz"?" va {0}":_.Cl=="vi"?" v\u00e0 {0}":_.Cl=="zh-HK"?"\u53ca{0}":_.Cl=="zu"?", ne-{0}":_.Cl=="af"||_.Cl=="nl"?" en {0}":_.Cl=="ar"||_.Cl=="ar-XB"?" \u0648{0}":_.Cl=="be"||_.Cl=="uk"?" \u0456 {0}":_.Cl=="en-GB"||_.Cl=="en-IN"?" and {0}":_.Cl=="en"||_.Cl=="en-XA"?
", and {0}":_.Cl=="et"||_.Cl=="fi"?" ja {0}":_.Cl=="fr"||_.Cl=="fr-CA"?" et {0}":_.Cl=="zh-CN"||_.Cl=="zh-TW"?"\u548c{0}":_.Cl=="da"||_.Cl=="is"||_.Cl=="no"?" og {0}":_.Cl=="es"||_.Cl=="es-419"||_.Cl=="es-US"?" y {0}":_.Cl=="kk"||_.Cl=="lo"||_.Cl=="mn"?", {0}":_.Cl=="bg"||_.Cl=="mk"||_.Cl=="ru"||_.Cl=="sr"?" \u0438 {0}":_.Cl=="gl"||_.Cl=="it"||_.Cl=="pt-BR"||_.Cl=="pt-PT"?" e {0}":" i {0}";var U=_.Cl=="am"?"{0} \u12a5\u1293 {1}":_.Cl=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.Cl=="az"?"{0} v\u0259 {1}":
_.Cl=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.Cl=="de"?"{0} und {1}":_.Cl=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.Cl=="eu"?"{0} eta {1}":_.Cl=="fa"?"{0} \u0648 {1}":_.Cl=="fil"?"{0} at {1}":_.Cl=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.Cl=="hi"?"{0} \u0914\u0930 {1}":_.Cl=="hu"?"{0} \u00e9s {1}":_.Cl=="hy"?"{0} \u0587 {1}":_.Cl=="iw"?"{0} \u05d5-{1}":_.Cl=="ja"?"{0}\u3001{1}":_.Cl=="ka"?"{0} \u10d3\u10d0 {1}":_.Cl=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.Cl=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.Cl=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.Cl=="ko"?"{0} \ubc0f {1}":_.Cl=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.Cl=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.Cl=="lt"?"{0} ir {1}":_.Cl=="lv"?"{0} un {1}":_.Cl=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.Cl=="mn"?"{0}, {1}":_.Cl=="mr"?"{0} \u0906\u0923\u093f {1}":_.Cl=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.Cl=="ne"?"{0} \u0930 {1}":_.Cl=="or"?"{0} \u0b13 {1}":_.Cl=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.Cl=="ro"?"{0} \u0219i {1}":_.Cl==
"si"?"{0} \u0dc3\u0dc4 {1}":_.Cl=="sl"?"{0} in {1}":_.Cl=="sq"?"{0} dhe {1}":_.Cl=="sv"?"{0} och {1}":_.Cl=="sw"?"{0} na {1}":_.Cl=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.Cl=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.Cl=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.Cl=="tr"?"{0} ve {1}":_.Cl=="ur"?"{0} \u0627\u0648\u0631 {1}":_.Cl=="uz"?"{0} va {1}":_.Cl=="vi"?"{0} v\u00e0 {1}":_.Cl=="zh-HK"?"{0}\u53ca{1}":_.Cl=="zu"?"{0} ne-{1}":_.Cl=="af"||_.Cl=="nl"?"{0} en {1}":_.Cl=="ar"||_.Cl==
"ar-XB"?"{0} \u0648{1}":_.Cl=="be"||_.Cl=="uk"?"{0} \u0456 {1}":_.Cl=="cs"||_.Cl=="sk"?"{0} a\u00a0{1}":_.Cl=="et"||_.Cl=="fi"?"{0} ja {1}":_.Cl=="fr"||_.Cl=="fr-CA"?"{0} et {1}":_.Cl=="id"||_.Cl=="ms"?"{0} dan {1}":_.Cl=="zh-CN"||_.Cl=="zh-TW"?"{0}\u548c{1}":_.Cl=="da"||_.Cl=="is"||_.Cl=="no"?"{0} og {1}":_.Cl=="es"||_.Cl=="es-419"||_.Cl=="es-US"?"{0} y {1}":_.Cl=="bg"||_.Cl=="mk"||_.Cl=="ru"||_.Cl=="sr"?"{0} \u0438 {1}":_.Cl=="en"||_.Cl=="en-GB"||_.Cl=="en-IN"||_.Cl=="en-XA"?"{0} and {1}":_.Cl==
"gl"||_.Cl=="it"||_.Cl=="pt-BR"||_.Cl=="pt-PT"?"{0} e {1}":"{0} i {1}";_.Cl==="sq"?(p=p.replace("dhe","e"),U=U.replace("dhe","e")):_.Cl==="th"?(W=W.replace("{0}"," {0}"),U=U.replace("{0}","{0} "),U=U.replace("{1}"," {1}")):_.Cl==="ne"?W=",":_.Cl==="zh-CN"?W="":f.includes(_.Cl)&&(W=" ");return d.length<2?d.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(_.Cl)?d.length===2?
U.replace("{0}",d[0]).replace("{1}",d[1]):R.replace("{0}",d[0])+d.slice(1,-1).join(W)+p.replace("{0}",d[d.length-1]):d.join(W)};
_.O.getTimeParam=function(){return UqY(this.timeString)};
_.O.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var d={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},f;_.b0(_.Ah(),(f=this.data)==null?void 0:f.trackingParams,d,7)};
_.O.onChangeStartAtTimestamp=function(){for(var d=this.startAtTimestamp.value.split(":"),f=0,R=1,W=d.length-1;W>=0;W--)f+=Number(d[W])*R,R*=60;this.updateTimeSecs(f);this.setTimestamp()};
_.O.onOpen=function(){var d=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var f=_.pM();f?f.getPlayerPromise().then(function(R){R=R.getCurrentTime();d.updateTimeSecs(R)}):Q6J()&&this.updateTimeSecs(Q6J())};
_.O.setTimestamp=function(){var d=Math.floor(this.currentTimeSecs);_.zV(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!d,timestamp:d||""}])};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Ib.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ib.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ib.prototype,"data",void 0);_.Q([_.M({value:!1,notify:!0}),_.F("design:type",Boolean)],Ib.prototype,"isStartAtChecked",void 0);_.Q([_.M(),_.F("design:type",Number)],Ib.prototype,"currentTimeSecs",void 0);
_.Q([_.M({computed:"computeTimeString(currentTimeSecs)"}),_.F("design:type",String)],Ib.prototype,"timeString",void 0);_.Q([_.M({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.F("design:type",String)],Ib.prototype,"timeStringA11y",void 0);_.Q([_.Xd("#start-at-timestamp"),_.F("design:type",Object)],Ib.prototype,"startAtTimestamp",void 0);_.Q([_.nO({is:"yt-start-at-renderer",disableElementRegistration:!0})],Ib);
_.u(Ib,"yt-start-at-renderer",function(){if(qkL===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;Iv$===void 0&&(Iv$=document.createElement("template"));var W=Iv$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);qkL=d}d=qkL;return d},{mode:2});var LSh;var eZI;var xYI=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST",
"delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),XxI=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"],
["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),Twk=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var As8={};As8.YtBindingExpressionsBehavior={identity:_.Fp,msg:function(d,f){f=f===void 0?{}:f;return _.X7(d,f,d)},
msgPlural:function(d,f){return _.TV(d,f)},
getMusicIconFromType:function(d){if(_.q("music_web_enable_icon_wil"))d=_.IT(d);else if(XxI.has(d))d="yt-sys-icons:"+XxI.get(d);else{var f=xYI.get(d)||_.IT(d).split(":")[1];f=_.hln(f);var R;d=((R=Twk.get(d))!=null?R:"yt-sys-icons:")+f}return d}};var avM;var MUk;var wxM;var lv2=document.head,Gkk=lv2.appendChild,SkI;if(wxM===void 0){var VUJ=document.createElement("template");_.T(VUJ,'\x3c!--css-build:shady--\x3e<iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');wxM=VUJ}SkI=wxM;Gkk.call(lv2,SkI.content);var qt=function(){var d=_.l.apply(this,arguments)||this;d.screenLayer=7;return d};
_.x(qt,_.l);qt.prototype.getScreenLayer=function(){return this.screenLayer};
qt.prototype.onTap=function(d){d&&d.detail&&(d.detail.x||d.detail.y)&&_.Eo(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Yh(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(d=this.getScreenLayer(),_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:d}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.Uh.Object.defineProperties(qt.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()}}});
qt.prototype.onTap=qt.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qt.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qt.prototype,"data",void 0);_.Q([_.a("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],qt.prototype,"title",null);
_.Q([_.a("data.serviceName"),_.F("design:type",String),_.F("design:paramtypes",[])],qt.prototype,"icon",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],qt.prototype,"onTap",null);_.Q([_.nO({is:"yt-share-target-renderer",disableElementRegistration:!0})],qt);
_.u(qt,"yt-share-target-renderer",function(){if(MUk===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;avM===void 0&&(avM=document.createElement("template"));var W=avM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);MUk=d}d=MUk;return d},{mode:2});var rs2;var mY2;var Lg=function(){var d=_.l.apply(this,arguments)||this;d.SHARE_TARGET_WIDTH=70;d.SHARE_TARGET_MARGIN_RIGHT=8;d.PAGE_SCROLL_SPEED=9;d.actionMap={"yt-share-panel-reset-action":"onReset_"};return d};
_.x(Lg,_.l);_.O=Lg.prototype;_.O.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.O.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Eo(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Eo(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.O.onReset_=function(){if(_.Eo(this.hostElement).querySelector("#list")){var d=_.Eo(this.hostElement).querySelector("#list");var f=_.Eo(this.hostElement).querySelector("#list");var R=f.offsetLeft,W=f.offsetParent;W||_.gsB(f)!="fixed"||(W=_.Fb(f).documentElement);if(W){if(_.Ob&&!_.sb(58)){var p=_.Dka(W);R+=p.left}else Number(_.ufS)>=8&&!(Number(_.ufS)>=9)&&(p=_.Dka(W),R-=p.left);f=_.Y2B(W)?W.clientWidth-(R+f.offsetWidth):R}else f=R;Gn2(d,f);this.updateScrollButtons_()}};
_.O.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.O.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.O.onScrollWheel_=function(d){d.stopPropagation();d.preventDefault();var f=lQ$(_.Eo(this.hostElement).querySelector("#list"));d=Math.abs(d.deltaX)>Math.abs(d.deltaY)?d.deltaX:d.deltaY;Gn2(_.Eo(this.hostElement).querySelector("#list"),f+d);this.updateScrollButtons_()};
_.O.smoothScrollByOnePage_=function(d){var f=_.Eo(this.hostElement).querySelector("#list"),R=(Math.floor(f.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,W=lQ$(f),p=R*(d?1:-1),U=this.PAGE_SCROLL_SPEED,g=this.updateScrollButtons_.bind(this),K=0,E;(function b(){K+=U;E=K/R*2;Gn2(f,W+p*(E<1?E*E:-E*E+4*E-2));K<R?window.requestAnimationFrame(b):g()})()};
_.O.updateScrollButtons_=function(){var d=lQ$(_.Eo(this.hostElement).querySelector("#list")),f=_.Eo(this.hostElement).querySelector("#list").scrollWidth-_.Eo(this.hostElement).querySelector("#list").clientWidth;_.Eo(this.hostElement).querySelector("#scroll-button-back").hidden=d<=0;_.Eo(this.hostElement).querySelector("#scroll-button-forward").hidden=d>=f};
Lg.prototype.onScrollWheel_=Lg.prototype.onScrollWheel_;Lg.prototype.onDataChanged_=Lg.prototype.onDataChanged_;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Lg.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Lg.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(As8.YtBindingExpressionsBehavior),_.F("design:type",Object)],Lg.prototype,"ytBindingExpressionsBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Lg.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lg.prototype,"onDataChanged_",null);_.Q([_.LO("wheel"),_.F("design:type",Function),_.F("design:paramtypes",[WheelEvent]),_.F("design:returntype")],Lg.prototype,"onScrollWheel_",null);
_.Q([_.nO({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Lg);
_.u(Lg,"yt-third-party-share-target-section-renderer",function(){if(mY2===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;rs2===void 0&&(rs2=document.createElement("template"));var W=rs2;R.call(f,W.content.cloneNode(!0),d.content.firstChild);mY2=d}d=mY2;return d},{mode:2});var e3=function(){return _.l.apply(this,arguments)||this};
_.x(e3,_.l);e3.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"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],e3.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],e3.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],e3.prototype,"data",void 0);_.Q([_.nO({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],e3);
_.u(e3,"yt-third-party-network-section-renderer",function(){if(eZI===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;LSh===void 0&&(LSh=document.createElement("template"));var W=LSh;R.call(f,W.content.cloneNode(!0),d.content.firstChild);eZI=d}d=eZI;return d},{mode:2});_.Hk(_.UI(function(d){return _.z("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.z("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.z(_.aH,{data:function(){return d.data().firstPartyItems}},{listItemViewModel:_.J8})))},"Zg"),"first-party-network-section-view-model",{props:{data:_.jE}});var uzy=_.o2(["data:image/svg+xml;charset=UTF-8;base64,",""]),xI=function(){var d=_.l.apply(this,arguments)||this;d.screenLayer=7;d.qrCodeEnabled=_.q("web_enable_sharing_qr_code");d.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return d};
_.x(xI,_.l);_.O=xI.prototype;_.O.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.O.attached=function(){this.JSC$19976_scroller&&(this.JSC$19976_scroller.dialogElement=this.hostElement.parentNode,this.JSC$19976_scroller.attached&&typeof this.JSC$19976_scroller.attached==="function"&&this.JSC$19976_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.O.onDataChanged=function(){var d=this,f;(f=this.data)!=null&&f.contents&&(this.hostElement.setAttribute("links-only","true"),_.Y6(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.WZ(this,function(){_.E$(d.hostElement,"yt-refit");d.focusSharePanelHeader()}))};
_.O.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.O.handleSetTimestamp=function(d){var f=this.shortUrl();d.isSet&&(f=_.vA(f,"t",d.timestamp));this.maybeRenderQrCode(f)};
_.O.shortUrl=function(){var d,f=(d=this.data)==null?void 0:d.contents;if(f)for(d=0;d<f.length;d++){var R=void 0,W=void 0;if((R=f[d])==null?0:(W=R.thirdPartyNetworkSection)==null?0:W.copyLinkContainer){var p=W=R=void 0;return(p=_.e((R=f[d])==null?void 0:(W=R.thirdPartyNetworkSection)==null?void 0:W.copyLinkContainer,S02))==null?void 0:p.shortUrl}}};
_.O.maybeRenderQrCode=function(d){var f=this,R,W,p,U,g,K,E,Y,b;return _.H(function(D){if(D.nextAddress==1){R=_.Eo(f.hostElement).querySelector("#qr-code");if(!f.qrCodeEnabled||!d)return R&&(R.style.display="none"),D.return();W=_.cxS(_.Ze().resolve(_.qq),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});p=document.createElement("div");return typeof W==="function"?(W(p),D.jumpTo(2)):D.yield(W,3)}D.nextAddress!=2&&(U=D.yieldResult,U(p));E=(g=p)==null?void 0:(K=g.firstChild)==null?void 0:K.firstChild;
Y=document.createElement("img");b=_.ytp(uzy,btoa(E.outerHTML));Y.onload=function(){var I={canvas:R,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Y},L=new KQs;D_2(L,d);Iwy(L,!1,qNM(L));var X=L.modules,w=Object.assign({},xCy,I);X=structuredClone(X);I=X.length;var S,r=(S=w.canvas)!=null?S:document.createElement("canvas");S=w.cellSize;L=w.logo;var v,c=(v=w.logoSize)!=null?v:Math.floor(I/4);I%2!==c%2&&c++;var n=w.logoPadding,y=w.backgroundColor;v=I*S;var h=
w.width,t=0;h&&(t=w.padding,t=Math.ceil(t*v/(h-t*2)),r.style.width=h+"px",r.style.height=h+"px");r.width!==v+t*2&&(r.width=v+t*2);r.height!==v+t*2&&(r.height=v+t*2);v=r.getContext("2d");w.autoClear&&v.clearRect(0,0,r.width,r.height);v.fillStyle=y;v.beginPath();v.roundRect(0,0,r.width,r.height,w.borderRadius);v.fill();v.save();v.translate(t,t);if(L)for(r=Math.floor(I-c)/2-n,n=Math.floor(I+c)/2+n,y=r;y<n;y++)for(h=r;h<n;h++)X[y][h]=!1;for(r=0;r<I;r++)for(n=0;n<I;n++)(r<7&&n<7||r<7&&n>=I-7||r>=I-7&&
n<7)&&(X[r][n]=!1);var kU;r=(kU=w.markerColor)!=null?kU:w.color;ebL(v,0,0,S,r);ebL(v,S*(I-7),0,S,r);ebL(v,0,S*(I-7),S,r);switch(w.cellStyle){case 0:kU=X;X=kU.length;r=w.cellSize;v.beginPath();for(n=0;n<X;n++)for(y=0;y<X;y++)kU[n][y]&&v.rect(n*r,y*r,r,r);v.fillStyle=w.color;v.fill();break;case 1:kU=X;X=kU.length;r=w.cellSize;n=r*w.relativeCircleSize;v.fillStyle=w.color;v.beginPath();for(w=0;w<X;w++)for(y=0;y<X;y++)kU[w][y]&&(v.beginPath(),v.ellipse((w+.5)*r,(y+.5)*r,n/2,n/2,0,0,2*Math.PI),v.fill());
v.fill();break;case 2:kU=X;X=kU.length;r=w.cellSize;v.fillStyle=w.color;w=[[1,1],[-1,1],[-1,-1],[1,-1]];v.beginPath();for(n=0;n<X;n++)for(y=0;y<X;y++)if(kU[n][y])v.roundRect(n*r,y*r,r,r,r/2),n+1<X&&kU[n+1][y]&&v.rect(n*r+r/2,y*r,r,r),y+1<X&&kU[n][y+1]&&v.rect(n*r,y*r+r/2,r,r);else{h=n*r+r/2;t=y*r+r/2;for(var Eu=0;Eu<4;Eu++){var IJ=_.Z(w[Eu]),xU=IJ.next().value;IJ=IJ.next().value;n+xU>=0&&n+xU<X&&y+IJ>=0&&y+IJ<X&&kU[n+xU][y]&&kU[n][y+IJ]&&kU[n+xU][y+IJ]&&(xU=Eu*Math.PI/2,IJ=r/2,v.moveTo(h+IJ*Math.cos(xU),
t+IJ*Math.sin(xU)),v.arc(h,t,r/2,xU,xU+Math.PI/2,!1),v.lineTo(h+IJ*(Math.cos(xU)-Math.sin(xU)),t+IJ*(Math.cos(xU)+Math.sin(xU))),v.lineTo(h+IJ*Math.cos(xU),t+IJ*Math.sin(xU)))}}v.fill()}L&&v.drawImage(L,(I-c)*S/2,(I-c)*S/2,c*S,c*S);v.restore();R.style.removeProperty("display")};
Y.src=_.mD(b);_.a4(D)})};
_.O.hasCommunityPostRenderer=function(){var d,f,R,W;return!!((d=this.data)==null?0:(f=d.header)==null?0:(R=f.sharePanelHeaderRenderer)==null?0:(W=R.communityPost)==null?0:W.communityPostSectionRenderer)};
_.O.onTapClose=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.O.getScreenLayer=function(){return this.screenLayer};
_.O.logSharePanelPage=function(){if(!_.q("enable_share_panel_navigation_logging_fix_on_web")){var d;if((d=this.data)!=null&&d.trackingParams){d=this.data.trackingParams;var f=this.parentClickTrackingParams;f=f?_.Ge(f):void 0;var R=_.Ah();_.EU(R,21760,f,{layer:7,parentLayer:0});R.graftServerVe(d,void 0,7);_.pY().dispatch(_.zD({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
xI.prototype.onDataChanged=xI.prototype.onDataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xI.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xI.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],xI.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],xI.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],xI.prototype,"data",void 0);_.Q([_.M({value:_.X7("SBOX_INAPPROPRIATE_CANCEL")}),_.F("design:type",String)],xI.prototype,"closeButtonAriaLabel",void 0);_.Q([_.Xd("yt-share-panel-header-renderer"),_.F("design:type",HTMLElement)],xI.prototype,"header",void 0);_.Q([_.M({selector:function(d){return d.share.parentClickTrackingParams}}),
_.F("design:type",String)],xI.prototype,"parentClickTrackingParams",void 0);_.Q([_.M(),_.F("design:type",Object)],xI.prototype,"qrCodeEnabled",void 0);_.Q([_.Xd("#scroller"),_.F("design:type",Object)],xI.prototype,"JSC$19976_scroller",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xI.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],xI);
_.u(xI,"ytd-unified-share-panel-renderer",function(){if(gRI!==void 0)return gRI;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return gRI=d},{mode:1});var PCs;var XX=function(){var d=_.l.apply(this,arguments)||this;d.modernModal=!0;return d};
_.x(XX,_.l);XX.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
XX.prototype.computeShouldHideOldButtons=function(){var d;return!((d=this.data)==null?0:d.button)};
_.Uh.Object.defineProperties(XX.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var d,f;return(d=this.data)==null?void 0:(f=d.button)==null?void 0:f.buttonRenderer}}});
_.Q([_.M(),_.F("design:type",Object)],XX.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],XX.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],XX.prototype,"modernModal",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],XX.prototype,"buttonRendererData",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],XX);
_.u(XX,"ytd-modal-with-title-and-button-renderer",function(){if(PCs!==void 0)return PCs;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PCs=d},{mode:1});var QV$;var TU=function(){return _.l.apply(this,arguments)||this};
_.x(TU,_.l);TU.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("page-changed",this.page))};
TU.prototype.pageChangedForBinding=TU.prototype.pageChangedForBinding;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TU.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],TU.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],TU.prototype,"page",void 0);_.Q([_.e2("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TU.prototype,"pageChangedForBinding",null);
_.Q([_.m({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],TU);
_.u(TU,"ytd-account-item-section-header-renderer",function(){if(QV$!==void 0)return QV$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QV$=d},{mode:1});var vR2;var AC=function(){return _.l.apply(this,arguments)||this};
_.x(AC,_.l);AC.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"}}}};
AC.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],AC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],AC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],AC.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],AC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Function)],AC.prototype,"onAccountItemTap",void 0);
_.Q([_.m({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],AC);
_.u(AC,"ytd-account-item-section-renderer",function(){if(vR2!==void 0)return vR2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return vR2=d},{mode:1});var FSs;var JsG;var ab=function(){return _.l.apply(this,arguments)||this};
_.x(ab,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ab.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ab.prototype,"data",void 0);_.Q([_.m({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],ab);
_.u(ab,"ytd-accounts-dialog-header-renderer",function(){if(JsG!==void 0)return JsG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return JsG=d},{mode:1});var nRI;var Mt=function(){return _.l.apply(this,arguments)||this};
_.x(Mt,_.l);Mt.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Mt.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mt.prototype,"data",void 0);_.Q([_.m({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Mt);
_.u(Mt,"ytd-google-account-header-renderer",function(){if(nRI!==void 0)return nRI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nRI=d},{mode:1});var wJ=function(){return _.l.apply(this,arguments)||this};
_.x(wJ,_.l);wJ.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"}}}};
wJ.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("page-changed",this.page))};
wJ.prototype.pageChangedForBinding=wJ.prototype.pageChangedForBinding;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],wJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],wJ.prototype,"page",void 0);
_.Q([_.e2("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wJ.prototype,"pageChangedForBinding",null);_.Q([_.m({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],wJ);
_.ze()(wJ,"ytd-account-section-list-renderer",function(){if(FSs===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);FSs=d}d=FSs;return d},{allowedProps:["data"],
mode:1});var hZL;var lF=function(){var d=_.l.apply(this,arguments)||this;d.enableHandlesAccountMenuSwitcher=_.q("enable_handles_account_menu_switcher");return d};
_.x(lF,_.l);lF.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
lF.prototype.dataChanged=lF.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lF.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],lF.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.Q([_.Xd("#avatar"),_.F("design:type",Object)],lF.prototype,"avatar",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lF.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],lF);
_.ze()(lF,"ytd-active-account-header-renderer",function(){if(hZL===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);hZL=d}d=hZL;return d},{allowedProps:["data"],
mode:1});var oRI;var $YG;var GU=function(){return _.l.apply(this,arguments)||this};
_.x(GU,_.l);GU.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
GU.prototype.onBackTap=function(){_.E$(this.hostElement,"yt-menu-back-tapped")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GU.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GU.prototype,"data",void 0);_.Q([_.m({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],GU);
_.ze()(GU,"ytd-simple-menu-header-renderer",function(){if($YG===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);$YG=d}d=$YG;return d},{allowedProps:["data"],
mode:2});var NwG;var S3=function(){return _.l.apply(this,arguments)||this};
_.x(S3,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],S3.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],S3.prototype,"data",void 0);_.Q([_.m({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],S3);
_.u(S3,"ytd-comment-video-thumbnail-header-renderer",function(){if(NwG!==void 0)return NwG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NwG=d},{mode:1});var ysy;var Vo=function(){return _.l.apply(this,arguments)||this};
_.x(Vo,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vo.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vo.prototype,"data",void 0);_.Q([_.m({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Vo);
_.u(Vo,"ytd-abuse-type-selector-renderer",function(){if(ysy!==void 0)return ysy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ysy=d},{mode:1});var CCB;var rJ=function(){return _.l.apply(this,arguments)||this};
_.x(rJ,_.l);rJ.prototype.attached=function(){var d=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){d.additionalContextInput.focusTextInput()})};
rJ.prototype.handleAdditionalContextChanged=function(){var d=this;_.Bf(this,"ytd-report-channel-additional-context-update",function(){d.ytdReduxBehavior.dispatch(_.zD({type:"ADDITIONAL_CONTEXT_UPDATED",payload:d.additionalContext}))},300)};
rJ.prototype.updateAdditionalContextFromBinding=function(d){this.additionalContext=d.detail.value};
rJ.prototype.handleAdditionalContextChanged=rJ.prototype.handleAdditionalContextChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],rJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",String)],rJ.prototype,"additionalContext",void 0);_.Q([_.M({selector:function(d){return d.reportChannelAbuse.additionalContext}}),
_.F("design:type",String)],rJ.prototype,"additionalContextRedux",void 0);_.Q([_.M(),_.F("design:type",Object)],rJ.prototype,"data",void 0);_.Q([_.Xd("yt-text-input-form-field-renderer"),_.F("design:type",Object)],rJ.prototype,"additionalContextInput",void 0);_.Q([_.e2("additionalContext"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rJ.prototype,"handleAdditionalContextChanged",null);
_.Q([_.m({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],rJ);
_.u(rJ,"ytd-report-channel-modal-additional-context-renderer",function(){if(CCB!==void 0)return CCB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return CCB=d},{mode:1});var iK8;var mk=function(){var d=_.l.apply(this,arguments)||this;d.nextButtonDisabled=null;d.submitEndpoint=null;d.navigationEndpoint=null;d.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return d};
_.x(mk,_.l);_.O=mk.prototype;_.O.computeNextButtonData=function(d,f,R){var W={};f&&(W.navigationEndpoint=f);R&&(W.serviceEndpoint=R);d&&d.buttonRenderer&&_.uo.extend(W,d.buttonRenderer);return W};
_.O.handleReportChannelModalDisableNextButtonAction=function(d){this.setNextButtonIsDisabled(d)};
_.O.handleReportFormEndpointUpdateAction=function(d){this.setNextButtonIsDisabled(!!d.disableSubmitButton);this.resetEndpointData();d.submitEndpoint?this.submitEndpoint=d.submitEndpoint:d.submitNavigationEndpoint&&(this.navigationEndpoint=d.submitNavigationEndpoint)};
_.O.handleSignalActionSubmitForm=function(){var d,f=Object.keys(((d=this.reportChannelAbuseForm)==null?void 0:d.selectedVideoIds)||{}),R;d=((R=this.reportChannelAbuseForm)==null?void 0:R.additionalContext)||"";var W;R=((W=this.reportChannelAbuseForm)==null?void 0:W.impersonatedChannelUrl)||"";var p;if((p=this.data)==null?0:p.submitEndpoint){f={impersonated_channel_url:R,text:d,video_ids:f};var U;_.Ze().resolve(_.s4).resolveCommand((U=this.data)==null?void 0:U.submitEndpoint,{form:Object.assign({},
f,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.O.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.O.onYtServiceRequestError=function(d){this.setNextButtonIsDisabled(!1);_.iI(this.hostElement,d.detail.error.message)};
_.O.setNextButtonIsDisabled=function(d){this.set("data.nextButton.buttonRenderer.isDisabled",d)};
_.O.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
mk.prototype.onYtServiceRequestError=mk.prototype.onYtServiceRequestError;mk.prototype.onYtServiceRequestCompleted=mk.prototype.onYtServiceRequestCompleted;_.Q([_.M(),_.F("design:type",Object)],mk.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],mk.prototype,"nextButtonDisabled",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],mk.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],mk.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mk.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mk.prototype,"submitEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],mk.prototype,"navigationEndpoint",void 0);_.Q([_.M({selector:function(d){return d.reportChannelAbuse}}),
_.F("design:type",Object)],mk.prototype,"reportChannelAbuseForm",void 0);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mk.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mk.prototype,"onYtServiceRequestError",null);
_.Q([_.m({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],mk);
_.u(mk,"ytd-report-channel-modal-footer-renderer",function(){if(iK8!==void 0)return iK8;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return iK8=d},{mode:1});var BwR;var uF=function(){var d=_.l.apply(this,arguments)||this;d.boundOnTapDismissButton=function(){d.closePopup()};
return d};
_.x(uF,_.l);uF.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
uF.prototype.handleDataChanged=function(){_.d0(this.hostElement)};
uF.prototype.closePopup=function(){_.zV(this.hostElement,"yt-close-popup-action")};
uF.prototype.handleDataChanged=uF.prototype.handleDataChanged;_.Q([_.M(),_.F("design:type",Object)],uF.prototype,"boundOnTapDismissButton",void 0);_.Q([_.M(),_.F("design:type",Object)],uF.prototype,"data",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],uF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],uF.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uF.prototype,"handleDataChanged",null);_.Q([_.m({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],uF);
_.u(uF,"ytd-report-channel-modal-header-renderer",function(){if(BwR!==void 0)return BwR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return BwR=d},{mode:1});var csL;var P$=function(){var d=_.l.apply(this,arguments)||this;d.autoValidate=!1;d.invalid=!1;d.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return d};
_.x(P$,_.l);_.O=P$.prototype;_.O.attached=function(){var d=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){d.channelUrlInput.focusTextInput()})};
_.O.disableNextButton=function(d){_.zV(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[d])};
_.O.handleImpersonatedChannelUrlChanged=function(){var d=this;this.disableNextButton(!0);this.invalid=!1;_.Bf(this,"ytd-report-channel-impersonated-channel-update",function(){var f=d.impersonatedChannelUrl.trim();d.ytdReduxBehavior.dispatch(_.zD({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:f}));var R;((R=d.data)==null?0:R.submitEndpoint)&&f&&_.Ze().resolve(_.s4).resolveCommand(d.data.submitEndpoint,{form:{impersonated_channel_url:f,element:d.hostElement}})},500)};
_.O.handleModifyReportFormCommand=function(d){this.invalid=this.get("modifyReportFormCommand.action",d)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.O.updateInvalidFromBinding=function(d){this.invalid=d.detail.value};
_.O.updateImpersonatedChannelUrlFromBinding=function(d){this.impersonatedChannelUrl=d.detail.value};
P$.prototype.handleImpersonatedChannelUrlChanged=P$.prototype.handleImpersonatedChannelUrlChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],P$.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],P$.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],P$.prototype,"autoValidate",void 0);_.Q([_.M(),_.F("design:type",Object)],P$.prototype,"invalid",void 0);
_.Q([_.M(),_.F("design:type",String)],P$.prototype,"impersonatedChannelUrl",void 0);_.Q([_.M({selector:function(d){return d.reportChannelAbuse.impersonatedChannelUrl}}),
_.F("design:type",String)],P$.prototype,"impersonatedChannelUrlRedux",void 0);_.Q([_.M(),_.F("design:type",Object)],P$.prototype,"data",void 0);_.Q([_.Xd("#text-input"),_.F("design:type",Object)],P$.prototype,"channelUrlInput",void 0);_.Q([_.e2("impersonatedChannelUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P$.prototype,"handleImpersonatedChannelUrlChanged",null);
_.Q([_.m({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],P$);
_.u(P$,"ytd-report-channel-modal-impersonation-renderer",function(){if(csL!==void 0)return csL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return csL=d},{mode:1});var tU$;var dDI;var Qo=function(){return _.l.apply(this,arguments)||this};
_.x(Qo,_.l);Qo.prototype.onCheckboxToggled=function(d){var f,R,W=(R=_.e((f=this.data)==null?void 0:f.video,_.F0))==null?void 0:R.videoId;W&&this.ytdReduxBehavior.dispatch(d.target.checked?_.zD({type:"VIDEO_SELECTED",payload:W}):_.zD({type:"VIDEO_UNSELECTED",payload:W}))};
Qo.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.Uh.Object.defineProperties(Qo.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var d,f=(d=this.data)==null?void 0:d.video;if(!f)return{};var R;d=(R=_.e(f,_.F0))==null?void 0:R.navigationEndpoint;if(!d)return f;_.e(d==null?void 0:d.commandMetadata,_.ex)&&(_.e(d.commandMetadata,_.ex).ignoreNavigation=!0);return f}}});
_.Q([_.M({reflectToAttribute:!0,selector:function(d,f){return f in d.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.F("design:type",Boolean)],Qo.prototype,"checked",void 0);_.Q([_.M(),_.F("design:type",Object)],Qo.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qo.prototype,"video",null);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qo.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Qo.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],Qo.prototype,"ytdReduxBehavior",void 0);_.Q([_.m({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Qo);
_.u(Qo,"ytd-selectable-video-renderer",function(){if(dDI!==void 0)return dDI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return dDI=d},{mode:1});var v$=function(){var d=_.l.apply(this,arguments)||this;d.monitorScroll=!0;return d};
_.x(v$,_.l);v$.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],v$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],v$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],v$.prototype,"data",void 0);_.Q([_.m({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],v$);
_.u(v$,"ytd-selectable-video-list-renderer",function(){if(tU$!==void 0)return tU$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return tU$=d},{mode:1});var joY;_.mR("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var FX=function(){return _.l.apply(this,arguments)||this};
_.x(FX,_.l);FX.prototype.onChange=function(d){if(d=_.Wf(d).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.q("kevlar_command_handler_migration_killswitch"))_.b5(this.hostElement,d,this.hostElement);else{d=_.Z(d);for(var f=d.next();!f.done;f=d.next())this.ytComponentBehavior.resolveCommand(f.value)}};
FX.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
FX.prototype.updateDataToggledFromBinding=function(d){this.set("data.toggled",d.detail.value)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],FX.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FX.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FX.prototype,"data",void 0);_.Q([_.M({computed:"isEnabled(data)"}),_.F("design:type",Boolean)],FX.prototype,"enabled",void 0);_.Q([_.m({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],FX);
_.u(FX,"ytd-toggle-item-renderer",function(){if(joY!==void 0)return joY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return joY=d},{mode:1});var f_y;var ROh;var WbB;var JC=function(){var d=_.l.apply(this,arguments)||this;d.setVisible=!1;d.boundOnSubmitButtonClick=function(){d.onSubmitButtonClick()};
d.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return d};
_.x(JC,_.l);JC.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}}}}}};
JC.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
JC.prototype.onSubmitButtonClick=function(){var d;((d=this.data)==null?0:d.submitEndpoint)&&!_.q("enable_ytc_refunds_submit_form_signal_action")&&_.Yh(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
JC.prototype.handleSignalActionSubmitForm=function(){var d;((d=this.data)==null?0:d.submitEndpoint)&&_.Yh(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.Uh.Object.defineProperties(JC.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.hiddenByDefault)&&!this.setVisible}}});
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],JC.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],JC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],JC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],JC.prototype,"setVisible",void 0);_.Q([_.M(),_.F("design:type",Object)],JC.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],JC.prototype,"surveyFeedbackData",void 0);_.Q([_.M(),_.F("design:type",Object)],JC.prototype,"boundOnSubmitButtonClick",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data","setVisible"),_.F("design:type",Object),_.F("design:paramtypes",[])],JC.prototype,"visibilityHidden",null);_.Q([_.nO({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],JC);
_.u(JC,"yt-flow-footer-renderer",function(){if(WbB===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;ROh===void 0&&(ROh=document.createElement("template"));var W=ROh;R.call(f,W.content.cloneNode(!0),d.content.firstChild);WbB=d}d=WbB;return d},{mode:2});var hC=function(){return _.l.apply(this,arguments)||this};
_.x(hC,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],hC.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hC.prototype,"data",void 0);_.Q([_.M({selector:function(d){return d.ypc.surveyFeedbackData}}),
_.F("design:type",Object)],hC.prototype,"surveyFeedbackData",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],hC);
_.u(hC,"ytd-flow-footer-renderer",function(){if(f_y!==void 0)return f_y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return f_y=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var p7s;var UDs;var ob=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return d};
_.x(ob,_.l);_.O=ob.prototype;_.O.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.uG("multiPageMenuSectionItems")}}};
_.O.handleHideEnclosingAction_=function(d){if(this.data&&this.data.items)for(var f=0;f<this.data.items.length;f++){var R=this.data.items[f].notificationRenderer;if(R&&R.notificationId==d.hideEnclosingAction.notificationId){this.splice("data.items",f,1);_.zV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.O.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.Y6(this.hostElement,"hidden",!0)};
_.O.updateMenu_=function(d){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&d&&!d.doNotRefreshInbox){d=this.data.continuations;for(var f=0;f<d.length;f++)if(d[f].invalidationContinuationData){var R=void 0;var W=(R=d[f].invalidationContinuationData)==null?void 0:R.continuation;break}d=_.uo.clone(this.data.continuationUpdateEndpoint||null);d.continuation=W;d.click_tracking_params=this.data.trackingParams;_.Yh(this.hostElement,[d])}};
_.O.onServiceRequestCompleted_=function(d,f){if(this.data&&(d=f.actions)){f=0;for(var R=d.length;f<R;f++){var W=_.e(d[f],_.v2C);if(!W)break;if((W.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||W.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&W.continuationItems&&this.data.items){var p=this.data.items.length-1;this.data.items[p].continuationItemRenderer&&(W=["data.items",p,1].concat(W.continuationItems),this.splice.apply(this,W))}}}};
ob.prototype.onServiceRequestCompleted_=ob.prototype.onServiceRequestCompleted_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ob.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ob.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ob.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ob.prototype,"data",void 0);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],ob.prototype,"onServiceRequestCompleted_",null);_.Q([_.nO({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],ob);
_.ze()(ob,"yt-multi-page-menu-section-renderer",function(){if(UDs===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;p7s===void 0&&(p7s=document.createElement("template"));var W=p7s;R.call(f,W.content.cloneNode(!0),d.content.firstChild);UDs=d}d=UDs;return d},{allowedProps:["data"],
mode:2});var Opk;var ZpI;var $I=function(){return _.l.apply(this,arguments)||this};
_.x($I,_.l);$I.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.Uh.Object.defineProperties($I.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.progress)==null?0:this.data.progress*100}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$I.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$I.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$I.prototype,"data",void 0);_.Q([_.a("data.progress"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$I.prototype,"showProgressBar",null);
_.Q([_.a("data.progress"),_.F("design:type",Number),_.F("design:paramtypes",[])],$I.prototype,"progress",null);_.Q([_.nO({is:"yt-flow-header-renderer",disableElementRegistration:!0})],$I);
_.u($I,"yt-flow-header-renderer",function(){if(ZpI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Opk===void 0&&(Opk=document.createElement("template"));var W=Opk;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ZpI=d}d=ZpI;return d},{mode:2});var soI;var grR;var Nt=function(){return _.l.apply(this,arguments)||this};
_.x(Nt,_.l);Nt.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Nt.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Nt.prototype,"data",void 0);_.Q([_.nO({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],Nt);
_.u(Nt,"yt-post-confirmation-flow-step-renderer",function(){if(grR===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;soI===void 0&&(soI=document.createElement("template"));var W=soI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);grR=d}d=grR;return d},{mode:2});var HpY;var Kb2;var yo=function(){return _.l.apply(this,arguments)||this};
_.x(yo,_.l);
yo.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yo.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yo.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yo.prototype,"data",void 0);_.Q([_.nO({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],yo);
_.u(yo,"yt-refund-confirmation-flow-step-renderer",function(){if(Kb2===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;HpY===void 0&&(HpY=document.createElement("template"));var W=HpY;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Kb2=d}d=Kb2;return d},{mode:2});var ErY=_.UI(function(d){var f=d.data;return _.z("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.z("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.z(_.Wk,{data:function(){return{thumbnails:[{url:f().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.z("div",{class:"profileBadgeViewModelContent"},_.z("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return f().badgeDesc}),_.z(_.k,{cond:function(){return f().badgeSubtitle},
then:function(){return _.z("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return f().badgeSubtitle})}})))},"$g");
ErY.idomCompat=!0;var zO2=_.UI(function(d){var f=d.data;return _.z("yt-comment-interaction-view-model",{el:_.Uz(_.FT(function(){return f().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.z("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return f().onTapA11yLabel},
"on:keydown":_.CNW(),tabindex:0},_.z("div",{class:"ytCommentInteractionViewModelHeader"},_.z("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return f().headerPrefix},' "',function(){return f().videoTitle}),_.z("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.z("div",{class:"ytCommentInteractionViewModelContent"},_.z("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return f().commentContent}),_.z("div",{class:"ytCommentInteractionViewModelChevron"},
_.z(_.Wk,{data:function(){return{thumbnails:[{url:f().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"ah");
zO2.idomCompat=!0;var k4s=_.UI(function(d){var f=d.data;return _.z("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph}),_.z("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return f().channelName}))},"bh");
k4s.idomCompat=!0;var q6y=_.UI(function(d){var f=d.data;d={};return _.z("yt-profile-info-view-model",{class:_.Iw("ytProfileInfoViewModelHost",(d.ytProfileInfoViewModelWithVideoShelf=function(){return f().videosHorizontalShelf},d))},_.z(Y6s,{profileInfo:f}),_.z(_.aH,{data:function(){return f().videosHorizontalShelf}},{horizontalShelfViewModel:function(R){return _.z("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.z(_.h8,{data:R.data}))}}),_.z(_.k,{cond:function(){return f().comments},
then:function(){return _.z(bpB,{profileInfo:f})}}),_.z(_.k,{cond:function(){return f().sharedSubscriptionsTitle},
then:function(){return _.z(_.k,{cond:function(){return f().subscriptionsAccessButtonCommand},
then:function(){return _.z(DDM,{profileInfo:f})},
else:function(){return _.z(I_2,{profileInfo:f})}})}}))},"ch");
q6y.idomCompat=!0;var bpB=_.UI(function(d){var f=d.profileInfo;return _.z("div",{class:"ytProfileInfoViewModelActivity"},_.z("div",{class:"ytProfileInfoViewModelHeader"},_.z("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return f().commentsInteractionTitle})),_.z(_.aH,{data:function(){return f().comments}},{commentInteractionViewModel:function(R){return _.z("div",{class:"ytProfileInfoViewModelActivity"},_.z(zO2,{data:R.data}))}}))},"dh"),DDM=_.UI(function(d){var f=d.profileInfo;
return _.z("div",{class:"ytProfileInfoViewModelSubSection"},_.z("div",{class:"ytProfileInfoViewModelSubHeader"},_.z(_.K7,{command:function(){return f().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.z("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return f().sharedSubscriptionsTitle}),_.z("div",null,_.z(_.aH,{data:function(){return f().subscriptionsAccessButton}},{buttonViewModel:_.bE})))),_.z(Lb2,{sharedSubscriptions:function(){var R;
return((R=f().sharedSubscriptions)==null?void 0:R.slice(0,5))||[]}}))},"eh"),I_2=_.UI(function(d){var f=d.profileInfo;
return _.z("div",{class:"ytProfileInfoViewModelSubSection"},_.z("div",{class:"ytProfileInfoViewModelSubHeader"},_.z("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return f().sharedSubscriptionsTitle})),_.z(Lb2,{sharedSubscriptions:function(){var R;
return((R=f().sharedSubscriptions)==null?void 0:R.slice(0,5))||[]}}))},"fh"),Lb2=_.UI(function(d){return _.z("div",{class:"ytProfileInfoViewModelSubs"},_.z(_.aH,{data:d.sharedSubscriptions},{sharedSubscriptionViewModel:function(f){return _.z("div",{class:"ytProfileInfoViewModelSub"},_.z(k4s,{data:f.data}))}}))},"gh"),Y6s=_.UI(function(d){var f=d.profileInfo;
return _.z("div",{class:"ytProfileInfoViewModelActivity"},_.z(_.TB,{each:function(){return[f().profileBadgeInfoYtWide,f().profileBadgeInfoChannelWide].filter(function(R){return!!R})},
keyBy:"INDEX"},function(R){return _.z(_.U3,null,_.z("div",{class:"ytProfileInfoViewModelHeader"},_.z("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return R().profileSectionTitle}),_.z("div",{class:"ytProfileInfoViewModelSectionDesc"},_.z("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var W;
return(W=R().commentBadge)==null?void 0:W.commentDesc}),_.z(_.k,{cond:function(){var W;
return(W=R().commentBadge)==null?void 0:W.blackHeartDesc},
then:function(){return _.z("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.z("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.z(_.Wk,{data:function(){var W;
return{thumbnails:[{url:(W=R().commentBadge)==null?void 0:W.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.z("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var W;return(W=R().commentBadge)==null?void 0:W.blackHeartDesc}))),_.z("div",{class:"ytProfileInfoViewModelBadge"},_.z(_.TB,{each:function(){return R().badges||[]}},function(W){return _.z(ErY,{data:W})})))}))},"hh");var eOL=_.UI(function(d){var f=d.data;var R=function(){return f().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.z("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.z(_.aH,{data:function(){return f().profileIdentityInfo}},{profileIdentityInfoViewModel:function(W){return _.z(_.gdI,{data:W.data,
hideDivider:R,isChannelInfoCard:R})},
profileInfoViewModel:q6y}),_.z(_.aH,{data:function(){return f().profileInfo}},{profileIdentityInfoViewModel:_.gdI,
profileInfoViewModel:q6y}))},"ih");
eOL.idomCompat=!0;_.Hk(eOL,"yt-profile-card-view-model",{props:{data:_.jE}});var Cg=function(){var d=_.l.apply(this,arguments)||this;d.enableFocusFix=_.q("music_web_enable_focus_on_setting_menu_fix")&&_.Jp("IS_MOBILE_WEB",!1);d.covered=!1;d.hideMenu=!1;d.isCommentNotificationOnProfileCard=!1;d.scrolledByTouch=!1;d.disableBackdropFilter=_.q("web_disable_backdrop_filter");d.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return d};
_.x(Cg,_.l);_.O=Cg.prototype;
_.O.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"}}}};
_.O.ready=function(){var d=this;this.JSC$20078_containerElement.addEventListener("scroll",function(){d.ytRendererBehavior.markDirty()})};
_.O.attributeChanged=function(d,f){d==="menu-style"&&_.zV(this.hostElement,"yt-multi-page-menu-closed-action",[f])};
_.O.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.qb(this,this.focusOnStampFinished))};
_.O.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.qb(this,this.focusOnStampFinished))};
_.O.reset=function(){this.closeJobId&&(_.Pp.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.O.focusOnStampFinished=function(d){d.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.qb(this,this.focusOnStampFinished)),this.doFocus())};
_.O.doFocus=function(){var d=_.n_V(this.sectionsElement);d.length&&d[0].focus()};
_.O.computeMenuStyle=function(d){return d?d.toLowerCase().replace(/_/g,"-"):""};
_.O.computeIsCommentNotificationOnProfileCard=function(d){return _.q("enable_profile_cards_on_comments")&&d.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.O.computeHideMenu=function(d,f){return d||!(!f||!f.showLoadingSpinner)};
_.O.onPopupClosed=function(){this.isPopUpOpen=!1;_.zV(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.O.onPopupOpened=function(d,f){this.isPopUpOpen=!0;f.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.E$(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.zD({type:"CHANNEL_REPORT_RESET"})))};
_.O.onYtNavigate=function(d,f){this.shouldCloseOnNavigateEvent(f.endpoint)&&_.zV(this.hostElement,"yt-close-all-popups-action")};
_.O.handleEndpoint=function(d){d=_.e(d,_.rc);!this.isCommentNotificationOnProfileCard&&d&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20078_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.O.handleActions=function(d){for(var f=0,R=d.length;f<R;f++){var W=_.e(d[f],m0B);W&&this.handleGetMultiPageMenuAction(W);(W=_.e(d[f],_.v2C))&&this.handleAppendContinuationItemsAction(W)}};
_.O.onServiceRequestSentOrCompleted=function(d,f){d.detail&&d.detail.endpoint&&this.handleEndpoint(d.detail.endpoint);f.actions&&this.handleActions(f.actions)};
_.O.handleGetMultiPageMenuAction=function(d){var f=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Eo(this.submenuElement).appendChild(f);(d=d.menu.multiPageMenuRenderer)&&this.logSubmenu(d);f.data=d;f.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.O.handleAppendContinuationItemsAction=function(d){if(this.data&&d.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&d.continuationItems&&this.data.sections){var f=this.data.sections.length-1;this.data.sections[f].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),f--);if(this.data.sections[f].multiPageMenuNotificationSectionRenderer&&d.continuationItems){d=_.Z(d==null?void 0:d.continuationItems);for(var R=d.next();!R.done;R=d.next())if(R=R.value,_.e(R,Z78)){var W=
void 0,p=void 0,U=void 0,g=void 0,K=void 0;((W=this)==null?0:(p=W.data)==null?0:(U=p.sections)==null?0:(g=U[f])==null?0:(K=g.multiPageMenuNotificationSectionRenderer)==null?0:K.items)&&this.push("data.sections."+f+".multiPageMenuNotificationSectionRenderer.items",R)}else if(_.e(R,_.MfO)||_.e(R,_.BI))this.push("data.sections",R),f++}}};
_.O.logSubmenu=function(d){if(!_.q("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var f=this.ytRendererBehavior.getScreenLayer(),R=_.J6(f),W=_.Ft(f);if((d=d.trackingParams)&&R&&W){var p=_.Ge(d);_.q("combine_ve_grafts")?_.Ah().graftServerVe(d,W,f):_.i5(R,W,p)}}};
_.O.emptySubmenuContainer=function(){for(var d=_.Eo(this.submenuElement);d.firstChild;)d.removeChild(d.firstChild)};
_.O.onMenuBackTap=function(d){_.E$(this.hostElement,"yt-submenu-closed");d.stopPropagation()};
_.O.onSubmenuClosed=function(d){_.Wf(d)!==this.hostElement&&(this.covered=!1,_.E$(this.hostElement,"yt-refit"),d.stopPropagation())};
_.O.onRetrieveLocation=function(d,f){f.hasComments&&(f.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),d.stopPropagation())};
_.O.shouldCloseOnNavigateEvent=function(d){if(!d)return!0;if(_.e(d,_.G9e)||_.e(d,_.SgV)||_.e(d,_.lsR)||_.e(d,_.BW))return!1;var f;return((f=_.e(d==null?void 0:d.commandMetadata,_.ex))==null?0:f.ignoreNavigation)?!1:!0};
_.O.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.O.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.O.refitAfterRender=function(){var d=this;_.WZ(this,function(){_.E$(d.hostElement,"yt-refit")})};
Cg.prototype.refitAfterRender=Cg.prototype.refitAfterRender;Cg.prototype.onRetrieveLocation=Cg.prototype.onRetrieveLocation;Cg.prototype.onSubmenuClosed=Cg.prototype.onSubmenuClosed;Cg.prototype.onMenuBackTap=Cg.prototype.onMenuBackTap;Cg.prototype.onServiceRequestSentOrCompleted=Cg.prototype.onServiceRequestSentOrCompleted;Cg.prototype.onYtNavigate=Cg.prototype.onYtNavigate;Cg.prototype.onPopupOpened=Cg.prototype.onPopupOpened;Cg.prototype.onPopupClosed=Cg.prototype.onPopupClosed;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Cg.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Cg.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Cg.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Cg.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Cg.prototype,"enableFocusFix",void 0);_.Q([_.M(),_.F("design:type",Object)],Cg.prototype,"covered",void 0);_.Q([_.M({computed:"computeHideMenu(covered, data)"}),_.F("design:type",Object)],Cg.prototype,"hideMenu",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.F("design:type",String)],Cg.prototype,"menuStyle",void 0);
_.Q([_.M({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.F("design:type",Object)],Cg.prototype,"isCommentNotificationOnProfileCard",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Cg.prototype,"isPopUpOpen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Cg.prototype,"scrolledByTouch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Cg.prototype,"disableBackdropFilter",void 0);
_.Q([_.Xd("#sections"),_.F("design:type",HTMLElement)],Cg.prototype,"sectionsElement",void 0);_.Q([_.Xd("#spinner"),_.F("design:type",HTMLElement)],Cg.prototype,"spinnerElement",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],Cg.prototype,"headerElement",void 0);_.Q([_.Xd("#container"),_.F("design:type",HTMLElement)],Cg.prototype,"JSC$20078_containerElement",void 0);_.Q([_.Xd("#submenu"),_.F("design:type",HTMLElement)],Cg.prototype,"submenuElement",void 0);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cg.prototype,"onPopupClosed",null);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Cg.prototype,"onPopupOpened",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Cg.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-service-request-completed"),_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],Cg.prototype,"onServiceRequestSentOrCompleted",null);_.Q([_.LO("yt-menu-back-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cg.prototype,"onMenuBackTap",null);
_.Q([_.LO("yt-submenu-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cg.prototype,"onSubmenuClosed",null);_.Q([_.LO("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Cg.prototype,"onRetrieveLocation",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cg.prototype,"refitAfterRender",null);
_.Q([_.m({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],Cg);
_.u(Cg,"ytd-multi-page-menu-renderer",function(){if(oRI!==void 0)return oRI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return oRI=d},{mode:1});var xDM;var iF=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return d};
_.x(iF,_.l);_.O=iF.prototype;_.O.created=function(){this.showTooltips=!0};
_.O.computeAccessibility_=function(d){return this.get("accessibility.accessibilityData",d)||null};
_.O.onTap=function(){var d=_.kh(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(d&&d.length===1&&d[0])_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var f;if((f=this.data)==null?0:f.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var R;((R=this.data)==null?0:R.menuRequest)&&_.Yh(this.hostElement,[this.data.menuRequest])}}};
_.O.handleTopbarMenuClosedAction=function(d){var f,R;(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(d)===((f=this.data)==null?void 0:(R=f.icon)==null?void 0:R.iconType)&&this.toggleIconState(!1)};
_.O.toggleIconState=function(d){_.q("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=d)};
_.O.handleUpdateTopbarAvatarAction=function(d){var f;d=(f=_.e(d,MKG))==null?void 0:f.avatarUrl;var R,W;f=(R=this.data)==null?void 0:(W=R.avatar)==null?void 0:W.thumbnails;d&&f&&(R={thumbnails:[Object.assign({},f[0],{url:d})]},this.set("data.avatar",R))};
_.Uh.Object.defineProperties(iF.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Eo(this.hostElement).querySelector("#button")}}});
iF.prototype.onTap=iF.prototype.onTap;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],iF.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],iF.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.E5i.YtButtonBehavior),_.F("design:type",Object)],iF.prototype,"ytButtonBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],iF.prototype,"data",void 0);
_.Q([_.Xd("yt-icon-button#button"),_.F("design:type",Object)],iF.prototype,"iconButton",void 0);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iF.prototype,"onTap",null);_.Q([_.m({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],iF);
_.ze()(iF,"ytd-topbar-menu-button-renderer",function(){if(xDM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);xDM=d}d=xDM;return d},{allowedProps:["data"],
mode:1});var X7J;var B$=function(){return _.l.apply(this,arguments)||this};
_.x(B$,_.l);B$.prototype.getSelected=function(){return this.reasons.selected};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],B$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],B$.prototype,"data",void 0);_.Q([_.Xd("#reasons"),_.F("design:type",Object)],B$.prototype,"reasons",void 0);_.Q([_.m({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],B$);
_.u(B$,"ytd-ad-feedback-content",function(){if(X7J!==void 0)return X7J;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return X7J=d},{mode:1});var TQB;var c$=function(){return _.l.apply(this,arguments)||this};
_.x(c$,_.l);_.O=c$.prototype;_.O.onPopupOpened=function(){_.zV(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.O.computeConfirmButton=function(d){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:d.confirmLabel}};
_.O.computeCancelButton=function(d){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:d.cancelLabel}};
_.O.onConfirmTap=function(){var d=this.content.getSelected();d!==void 0&&(d=this.data.reasons[d].endpoint)&&(_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}}),_.zV(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.O.sendFeedbackSubmitToastAction=function(){var d;(d=this.data)!=null&&d.completionMessage&&_.zV(this.hostElement,"yt-open-popup-action",[_.ON(this.data.completionMessage),this])};
_.O.onCancelTap=function(){_.zV(this.hostElement,"yt-close-popup-action")};
c$.prototype.onPopupOpened=c$.prototype.onPopupOpened;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],c$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],c$.prototype,"data",void 0);_.Q([_.Xd("#content"),_.F("design:type",Object)],c$.prototype,"content",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],c$.prototype,"onPopupOpened",null);
_.Q([_.m({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],c$);
_.u(c$,"ytd-ad-feedback-renderer",function(){if(TQB!==void 0)return TQB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TQB=d},{mode:1});var AmI;var tC=function(){return _.l.apply(this,arguments)||this};
_.x(tC,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],tC.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],tC.prototype,"data",void 0);_.Q([_.m({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],tC);
_.u(tC,"ytd-ad-info-dialog-content",function(){if(AmI!==void 0)return AmI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return AmI=d},{mode:1});var a_G;var d1=function(){return _.l.apply(this,arguments)||this};
_.x(d1,_.l);d1.prototype.computeConfirmButton=function(d){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:d.confirmLabel}};
d1.prototype.onConfirmTap=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
d1.prototype.computeShouldShowTitle=function(){var d;return!((d=this.data)==null||!d.title)};
d1.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
d1.prototype.onPopupClosed=d1.prototype.onPopupClosed;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],d1.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],d1.prototype,"data",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],d1.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],d1);
_.u(d1,"ytd-ad-info-dialog-renderer",function(){if(a_G!==void 0)return a_G;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return a_G=d},{mode:1});var Mn$;var jo=function(){var d=_.l.apply(this,arguments)||this;d.actionButtonClass="action-button";d.dismissButtonId="dismiss-button";d.dialogDismiss=!0;return d};
_.x(jo,_.l);_.O=jo.prototype;_.O.computeInPlayer=function(d){return(d==null?void 0:d.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.O.computedLogo=function(){var d,f;return this.isDarkTheme()?(d=this.data)==null?void 0:d.logoDark:(f=this.data)==null?void 0:f.logo};
_.O.computedHeaderImage=function(){var d,f;return this.isDarkTheme()?(d=this.data)==null?void 0:d.headerImageDark:(f=this.data)==null?void 0:f.headerImage};
_.O.computeLogoIconId=function(){var d,f,R,W=(d=this.computedLogo())==null?void 0:(f=d.sources)==null?void 0:(R=f[0])==null?void 0:R.height;return W&&W%31===0?"logo-icon-with-padding":"logo-icon"};
_.O.computeLogoIconHeight=function(){var d,f,R,W=(d=this.computedLogo())==null?void 0:(f=d.sources)==null?void 0:(R=f[0])==null?void 0:R.height;return W&&W%31===0?"31":"24"};
_.O.onPopupClosed=function(){_.Ze().resolve(_.q4).dispose()};
_.O.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.O.onShow=function(){this.inPlayer&&_.Xr(6)};
_.O.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var d=0;d<this.data.impressionEndpoints.length;d++){var f=_.e(this.data.impressionEndpoints[d],_.hh);f&&this.ytComponentBehavior.resolveCommand(f)}};
_.O.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.zV(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.Uh.Object.defineProperties(jo.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var d,f;return!((d=this.data)==null||!d.headerImageDark)&&!((f=this.data)==null||!f.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.secondaryButton)}}});
jo.prototype.onPopupClosed=jo.prototype.onPopupClosed;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jo.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],jo.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.iA.YtVisibilityBehavior),_.F("design:type",Object)],jo.prototype,"ytVisibilityBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jo.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],jo.prototype,"actionButtonClass",void 0);_.Q([_.M(),_.F("design:type",Object)],jo.prototype,"dismissButtonId",void 0);_.Q([_.M(),_.F("design:type",Object)],jo.prototype,"dialogDismiss",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jo.prototype,"hasHeaderImage",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jo.prototype,"hasPremiumButton",null);
_.Q([_.M({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.F("design:type",Boolean)],jo.prototype,"inPlayer",void 0);_.Q([_.Xd("#dismiss-button"),_.F("design:type",HTMLElement)],jo.prototype,"dismissButton",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],jo.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],jo);
_.u(jo,"ytd-enforcement-message-view-model",function(){if(Mn$!==void 0)return Mn$;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Mn$=d},{mode:1});var w7L;var l_M;var fC=function(){var d=_.l.apply(this,arguments)||this;d.TEST_ONLY={immediateValidation:function(){d.immediateValidation()},
onValidationResponse:function(f){d.onValidationResponse(f)},
onGenerateHandleFromNameResponse:function(f){d.onGenerateHandleFromNameResponse(f)}};
return d};
_.x(fC,_.l);_.O=fC.prototype;_.O.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.O.validate=function(){this.immediateValidation()};
_.O.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.O.setHandleInputValue=function(d){this.handleDir=this.getHandleDir(d);this.handleInput.value=d;this.validationState={status:"PENDING"};this.immediateValidation()};
_.O.getHandleDir=function(d){var f=d===""&&!1;return(f=_.a2V.test.call(_.a2V,d))?"rtl":"ltr"};
_.O.onDataChanged=function(){var d,f;this.handleDir=this.getHandleDir((f=(d=this.data)==null?void 0:d.handle)!=null?f:"");var R;this.validationState=((R=this.data)==null?0:R.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var W;((W=this.data)==null?0:W.validateOnInit)&&this.immediateValidation()};
_.O.stopPropagation=function(d){d.stopPropagation()};
_.O.onInput=function(){var d;this.handleDir=this.getHandleDir((d=this.handleInput.value)!=null?d:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.O.onFocusout=function(d){this.handleInput.contains(d.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.O.delayedValidation=function(){var d,f;this.debouncedValidation((f=(d=this.data)==null?void 0:d.validationDelayMs)!=null?f:1E3)};
_.O.immediateValidation=function(){this.debouncedValidation(0)};
_.O.debouncedValidation=function(d){var f=this;_.Bf(this,"debouncedValidation",function(){var R,W=f.staticValidation((R=f.handleInput.value)!=null?R:"");if(W!==void 0)f.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:W};else{var p;if((p=f.data)!=null&&p.validateChannelHandleCommand){f.validationState={status:"LOADING"};var U;f.ytComponentBehavior.resolveCommand(f.data.validateChannelHandleCommand,{form:{handle:(U=f.handleInput.value)!=null?U:""},commandController:{onSuccess:function(g,
K){f.onValidationResponse(K)},
onServerError:function(g,K){f.onValidationServerError(K)}}})}else f.handleUnexpectedValidationError(new _.M2("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",f.data))}},d)};
_.O.staticValidation=function(d){var f;if(((f=this.data)==null?void 0:f.channelHandleStaticValidationParams)!==void 0){f=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(d)&&f.validValueRegexpErrorMessage!==void 0)return f.validValueRegexpErrorMessage;if(f.minLength!==void 0&&d.length<f.minLength&&f.minLengthErrorMessage!==void 0)return f.minLengthErrorMessage;if(f.maxLength!==void 0&&d.length>f.maxLength&&f.maxLengthErrorMessage!==void 0)return f.maxLengthErrorMessage}};
_.O.onValidationResponse=function(d){var f=_.e(d.result,w4L);f===void 0?this.handleUnexpectedValidationError(new _.M2("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",d)):this.handleValidationResultRenderer(f)};
_.O.onValidationServerError=function(d){this.handleUnexpectedValidationError(new _.M2("ValidateChannelHandle request failed.",d))};
_.O.handleValidationResultRenderer=function(d){if(d.handle===void 0)this.handleUnexpectedValidationError(new _.M2("ChannelHandleValidationResultRenderer does not contain handle.",d));else if(d.handle===this.handleInput.value)switch(d.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:d.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:d.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.M2("Unrecognized ChannelHandleValidationResult",d));break;default:_.NO(d.result)}};
_.O.handleUnexpectedValidationError=function(d){var f;this.validationState={status:"UNKNOWN",handle:(f=this.handleInput.value)!=null?f:""};_.JA(d)};
_.O.stopEventPropagation=function(d){d.stopPropagation()};
_.O.updateHandleOnChannelNameInputChange=function(d){if(!this.wasEdited){var f,R;this.debouncedGenerateHandleFromName(d,(R=(f=this.data)==null?void 0:f.validationDelayMs)!=null?R:1E3)}};
_.O.debouncedGenerateHandleFromName=function(d,f){var R=this;_.Bf(this,"debouncedGenerateHandleFromName",function(){var W;(W=R.data)!=null&&W.validateChannelHandleCommand?R.ytComponentBehavior.resolveCommand(R.data.validateChannelHandleCommand,{form:{name:d},commandController:{onSuccess:function(p,U){R.onGenerateHandleFromNameResponse(U)},
onServerError:function(p,U){_.JA(new _.M2("Error calling GenerateHandleFromName",U))}}}):_.JA(new _.M2("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",R.data))},f)};
_.O.onGenerateHandleFromNameResponse=function(d){this.wasEdited||((d=_.e(d.result,laJ))?this.setHandleInputValue(d.handle):_.JA(new _.M2("Invalid results when generate handle from name")))};
_.Uh.Object.defineProperties(fC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var d;if(d=this.validationState)d=this.validationState,d=d.status==="OK"||d.status==="UNKNOWN";if(d)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var d;if(((d=this.validationState)==null?void 0:d.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 d,f=(d=this.channelHandleEntity)==null?void 0:d.handleEdit;this.handleDir=this.getHandleDir(f!=null?f:"");return f}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var d,f;if(((d=this.data)==null?void 0:(f=d.channelHandleStaticValidationParams)==null?void 0:f.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
fC.prototype.stopEventPropagation=fC.prototype.stopEventPropagation;fC.prototype.onDataChanged=fC.prototype.onDataChanged;fC.prototype.applyHandleEdit=fC.prototype.applyHandleEdit;fC.prototype.onValueChanged=fC.prototype.onValueChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],fC.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],fC.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fC.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],fC.prototype,"wasEdited",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],fC.prototype,"handleDir",void 0);_.Q([_.Xd("#handle-input"),_.F("design:type",Object)],fC.prototype,"handleInput",void 0);_.Q([_.M(),_.a("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],fC.prototype,"value",null);
_.Q([_.e2("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fC.prototype,"onValueChanged",null);_.Q([_.a("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],fC.prototype,"errorIndicator",null);_.Q([_.M({reflectToAttribute:!0}),_.a("errorIndicator"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fC.prototype,"borderErrorIndicator",null);
_.Q([_.M({selectorArgs:["data.channelHandleEntityKey"],selector:function(d,f){return _.qn(d.entities,"channelHandle",f)}}),
_.F("design:type",Object)],fC.prototype,"channelHandleEntity",void 0);_.Q([_.a("channelHandleEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],fC.prototype,"handleEdit",null);_.Q([_.e2("handleEdit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fC.prototype,"applyHandleEdit",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fC.prototype,"onDataChanged",null);
_.Q([_.a("data.channelHandleStaticValidationParams.validValueRegexp"),_.F("design:type",Object),_.F("design:paramtypes",[])],fC.prototype,"validValueRegexp",null);_.Q([_.LO("yt-service-request-sent"),_.LO("yt-service-request-completed"),_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],fC.prototype,"stopEventPropagation",null);_.Q([_.m({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],fC);
_.u(fC,"ytd-channel-handle-input-renderer",function(){if(l_M!==void 0)return l_M;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return l_M=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var R_=function(){var d=_.l.apply(this,arguments)||this;d.data=null;d.errorMessage=null;d.isLoading=!0;d.hideContainer=!1;d.enableNewChannelCreationOnIdForAll=_.q("enable_new_channel_creation_for_id4all");d.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"};d.testOnly={setErrorMessage:function(f){d.resetErrorState();
d.setErrorState(f)}};
return d};
_.x(R_,_.l);_.O=R_.prototype;_.O.created=function(){this.logScreenVe()};
_.O.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")};
_.O.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var d;((d=this.zeroStepErrorMessageEntity)==null?0:d.value)&&this.set("errorMessage",_.fY(this.zeroStepErrorMessageEntity.value))};
_.O.onCreateTap=function(){var d=this;if(this.data&&this.data.channelCreationEndpoint){var f,R;if(!((f=this.data.createChannelButton)==null?0:(R=f.buttonRenderer)==null?0:R.isDisabled)){var W;if((W=this.nameInput)!=null&&W.value){this.setLoadingState();var p,U;f=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(p=this.handleInput)==null?void 0:p.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((U=this.handleInput)==null?void 0:U.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:f,commandController:{onSuccess:function(g,K){d.onChannelCreationEndpointSuccess(K);d.obakeImageSource&&_.mY("channelCreatedWithObakeImage",{imageSourceType:d.obakeImageSource})},
onServerError:function(){d.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.O.endpointRequiresServiceRequestAction=function(d){return!!_.e(d,_.M$)||!!_.e(d,MKG)};
_.O.isNavigateAction=function(d){var f;return!!_.e(d,_.pa)||!!_.e((f=_.e(d,VKL))==null?void 0:f.command,_.pa)};
_.O.isPlaylistAction=function(d){return!!_.e(d,_.mP)||!!_.e(d,_.JK)};
_.O.onChannelCreationEndpointSuccess=function(d){if(d.createChannelError){var f;this.setErrorState((f=d.createChannelError)==null?void 0:f.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.q("enable_secondary_channel_creation_form")&&d.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(d.navigationEndpoint);if(d.actions){f=_.Z(d.actions);for(var R=f.next();!R.done;R=f.next())if(R=R.value,this.endpointRequiresServiceRequestAction(R)&&this.ytComponentBehavior.resolveCommand(R),
this.isNavigateAction(R)){var W=void 0;R=_.e((W=_.e(R,VKL))==null?void 0:W.command,_.pa);W=void 0;this.isPlaylistAction((W=R)==null?void 0:W.endpoint)&&(_.zV(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),W=void 0,this.ytComponentBehavior.resolveCommand((W=R)==null?void 0:W.endpoint))}}d.actions&&d.actions.some(function(p){var U;return _.e(p,_.pa)||_.e((U=_.e(p,VKL))==null?void 0:U.command,_.pa)})||_.zV(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.O.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.O.onCancelTap=function(){var d,f,R;if(!((d=this.data)==null?0:(f=d.cancelButton)==null?0:(R=f.buttonRenderer)==null?0:R.isDisabled)){var W,p,U;d=(W=this.data)==null?void 0:(p=W.cancelButton)==null?void 0:(U=p.buttonRenderer)==null?void 0:U.command;if(!d||!_.e(d,_.VsJ)){var g;this.nameInput&&((g=this.data)==null?0:g.name)&&(this.nameInput.value=this.data.name);var K;this.handleInput&&((K=this.data)==null?0:K.channelHandleInput)&&(this.handleInput.data=_.e(this.data.channelHandleInput,GPB));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.O.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.O.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.O.onClearProfilePhotoTap=function(){var d,f,R;((d=this.data)==null?0:(f=d.clearProfilePhotoButton)==null?0:(R=f.buttonRenderer)==null?0:R.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.O.onEditAvatarTap=function(){var d,f,R;((d=this.data)==null?0:(f=d.editAvatarButton)==null?0:(R=f.buttonRenderer)==null?0:R.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.O.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)};
_.O.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var d;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((d=this.data)==null?0:d.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.O.setErrorState=function(d){this.resetErrorState();if(d)this.set("errorMessage",d);else{var f;if((f=this.zeroStepErrorMessageEntity)==null?0:f.value)this.set("errorMessage",_.fY(this.zeroStepErrorMessageEntity.value));else{var R;((R=this.data)==null?0:R.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.O.fetchImageBlobWithAlr=function(d,f){f=f===void 0?5:f;var R=this,W,p,U,g,K;return _.H(function(E){switch(E.nextAddress){case 1:return E.yield(fetch(d,{method:"GET",mode:"cors"}),2);case 2:W=E.yieldResult;if(W.ok){E.jumpTo(3);break}if(f===0)throw Error();p=R.addJitter(Math.pow(2,5-f));return E.yield(new Promise(function(Y){setTimeout(Y,p*1E3)}),4);
case 4:return E.return(R.fetchImageBlobWithAlr(d,f-1));case 3:if(!W.headers.get("content-type").split(";").some(function(Y){return Y.trim()==="text/plain"})){E.jumpTo(5);
break}U=R;g=U.fetchImageBlobWithAlr;return E.yield(W.text(),6);case 6:return E.return(g.call(U,E.yieldResult,f-1));case 5:return E.yield(W.blob(),7);case 7:return K=E.yieldResult,E.return(K)}})};
_.O.addJitter=function(d){var f=d*.3*Math.random();Math.random()>.5&&(f*=-1);return d+f};
_.O.openProfilePicturePicker=function(){var d=this,f,R,W,p,U;return _.H(function(g){if(g.nextAddress==1){f=d.data.scottyUploadUrl;if(!f)return g.return();R=document.documentElement.hasAttribute("dark");W=document.body.style.colorScheme;R&&(document.body.style.colorScheme="dark");p=uUk(P$R(m5G(Mfk(R?"dark":"light")),function(K){var E,Y,b,D,I;return _.H(function(L){if(L.nextAddress==1)return E=_.vA(dCR(new Ns(K.photoUrl,!1)).build(),"alr","yes"),d.obakeImageSource=d.pictureChangeSourceToObakeImageSourceType(K.photoSource),
_.q3(L,2),d.setLoadingState(),L.yield(d.fetchImageBlobWithAlr(E),4);if(L.nextAddress!=2)return Y=L.yieldResult,b=new FileReader,b.addEventListener("load",function(){var X,w,S,r,v,c;return _.H(function(n){if(n.nextAddress==1){if(Y.size>15728640)return d.setErrorState((X=d.data)==null?void 0:X.imageSizeErrorMessage),_.JA(Error("tl")),n.return();if(!b.result)return d.setErrorState((w=d.data)==null?void 0:w.genericImageLoadErrorMessage),_.JA(Error("ul")),n.return();S=b.result;_.q3(n,2);return n.yield(OuL(Y,
f),4)}if(n.nextAddress!=2)return r=n.yieldResult,d.handleImageUpdatedAction(S,r),d.resetErrorState(),_.Cf(n,0);v=_.Ta(n);d.setErrorState((c=d.data)==null?void 0:c.uploadErrorMessage);if(v instanceof Error)_.vW(v);else{var y=new _.M2(JSON.stringify(v));_.vW(y)}_.a4(n)})}),b.readAsDataURL(Y),_.Cf(L,0);
D=_.Ta(L);d.setErrorState((I=d.data)==null?void 0:I.genericImageLoadErrorMessage);D instanceof Error?_.vW(D):_.F5(new _.M2(JSON.stringify(D)));_.a4(L)})}),function(){d.hideContainer=!1;
document.body.style.colorScheme=W});
_.q3(g,2);return g.yield(p.openPicker(),4)}if(g.nextAddress!=2)return _.Cf(g,0);_.Ta(g);d.setErrorState((U=d.data)==null?void 0:U.selectImageErrorMessage);_.a4(g)})};
_.O.pictureChangeSourceToObakeImageSourceType=function(d){switch(d){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.O.logScreenVe=function(){_.EU(_.Ah(),124448)};
_.O.graftServerVe=function(){var d=_.Ft(),f,R,W=(f=this.data)==null?void 0:(R=f.loggingDirectives)==null?void 0:R.trackingParams;W&&d&&(this.channelCreationFormVe=_.Ah().graftServerVe(W,d),d={visualElement:this.channelCreationFormVe},_.XE().reportShown(d))};
_.O.isNameChanged=function(d){var f;return((f=this.data)==null?void 0:f.name)!==d};
_.O.isHandleChanged=function(d){var f,R=_.e((f=this.data)==null?void 0:f.channelHandleInput,GPB);return R&&d?R.handle!==d:!1};
_.O.handleImageUpdatedAction=function(d,f){this.hideContainer=!1;this.previewDataUrl=d;this.encryptedBlobId=f};
_.O.handleImageSelectionErrorAction=function(d){this.hideContainer=!1;this.setErrorState(d)};
_.O.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.O.showContainer=function(){this.hideContainer=!1};
_.O.maybeWipeZeroStepErrorMessage=function(){var d,f=(d=this.data)==null?void 0:d.zeroStepErrorMessageEntityKey,R;f&&((R=this.zeroStepErrorMessageEntity)==null?0:R.value)&&this.ytdReduxBehavior.dispatch(_.MG("stringEntity",f,{key:f,value:""}))};
_.Uh.Object.defineProperties(R_.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 d;return((d=this.photoThumbnail)==null?0:d.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 d;return!((d=this.data)==null||!d.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.descriptionInfo}}});
R_.prototype.dataChanged=R_.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],R_.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],R_.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],R_.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],R_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],R_.prototype,"errorMessage",void 0);
_.Q([_.M(),_.F("design:type",Object)],R_.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",String)],R_.prototype,"previewDataUrl",void 0);_.Q([_.M(),_.F("design:type",Number)],R_.prototype,"obakeImageSource",void 0);_.Q([_.M(),_.F("design:type",Object)],R_.prototype,"hideContainer",void 0);_.Q([_.Xd("#title-input"),_.F("design:type",Object)],R_.prototype,"nameInput",void 0);_.Q([_.Xd("#handle-input"),_.F("design:type",Object)],R_.prototype,"handleInput",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],R_.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.Q([_.M({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.nG}),_.F("design:type",Object)],R_.prototype,"zeroStepErrorMessageEntity",void 0);_.Q([_.a("data","data.isDefaultProfilePhoto","previewDataUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],R_.prototype,"photoThumbnail",null);
_.Q([_.a("data","data.isDefaultProfilePhoto","photoThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],R_.prototype,"userSetPhotoThumbnailUrl",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],R_.prototype,"hideProfilePhotoButtonLayer",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],R_.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.Q([_.Mb("data","zeroStepErrorMessageEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],R_.prototype,"dataChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.descriptionInfo","zeroStepErrorMessageEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],R_.prototype,"description",null);_.Q([_.m({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],R_);
_.u(R_,"ytd-channel-creation-dialog-renderer",function(){if(w7L!==void 0)return w7L;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return w7L=d},{mode:1});var G4J;var Wq=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;d.isDisabled=!1;return d};
_.x(Wq,_.l);Wq.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Wq.prototype.updateDisabled=function(){var d;this.isDisabled=this.isLoading||((d=this.handleInput)==null?void 0:d.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
Wq.prototype.onSaveClick=function(){var d=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var f;((f=this.data)==null?void 0:f.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 R;if((R=d.data)==null?0:R.nextEndpoint){var W;d.ytComponentBehavior.resolveCommand((W=d.data)==null?void 0:W.nextEndpoint)}else d.isLoading=
!1,d.closeDialog()},
onServerError:function(){d.isLoading=!1;d.handleInput.validate();var R;d.errorMessage=(R=d.data)==null?void 0:R.errorMessage}}}))}};
Wq.prototype.closeDialog=function(){_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
Wq.prototype.updateDisabled=Wq.prototype.updateDisabled;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Wq.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Wq.prototype,"data",void 0);_.Q([_.Xd("#handle-input"),_.F("design:type",Object)],Wq.prototype,"handleInput",void 0);_.Q([_.e2("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wq.prototype,"updateDisabled",null);
_.Q([_.m({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],Wq);
_.u(Wq,"ytd-channel-handle-edit-dialog-renderer",function(){if(G4J!==void 0)return G4J;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return G4J=d},{mode:1});var S68;var pC=function(){return _.l.apply(this,arguments)||this};
_.x(pC,_.l);pC.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pC.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],pC);
_.u(pC,"ytd-channel-switcher-footer-renderer",function(){if(S68!==void 0)return S68;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return S68=d},{mode:1});var Vnk;var rmB;var Uc=function(){return _.l.apply(this,arguments)||this};
_.x(Uc,_.l);Uc.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
Uc.prototype.onIronChange=Uc.prototype.onIronChange;_.Q([_.M(),_.F("design:type",Object)],Uc.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Function)],Uc.prototype,"onDontAskAgainChanged",void 0);_.Q([_.Xd("#checkbox"),_.F("design:type",Object)],Uc.prototype,"checkbox",void 0);_.Q([_.LO("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Uc.prototype,"onIronChange",null);
_.Q([_.m({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],Uc);
_.u(Uc,"ytd-identity-prompt-footer-renderer",function(){if(rmB!==void 0)return rmB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return rmB=d},{mode:1});var Oc=function(){var d=_.l.apply(this,arguments)||this;d.dontAskAgain=!1;d.showPopup=!1;d.boundDontAskAgainChanged=function(f){d.dontAskAgainChanged(f)};
d.boundOnAccountItemTap=function(f){d.onAccountItemTap(f)};
return d};
_.x(Oc,_.l);_.O=Oc.prototype;
_.O.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]]"}}}}}};
_.O.ready=function(){var d=this;_.Eo(this.hostElement).querySelector("#container").addEventListener("scroll",function(){d.ytRendererBehavior.markDirty()})};
_.O.dontAskAgainChanged=function(d){this.dontAskAgain=d};
_.O.onAccountItemTap=function(d){if(d){var f={};this.dontAskAgain&&(f={dont_ask_again:this.dontAskAgain});_.ce(d,f)}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.O.redirectOnlyAccount=function(d){d.sections&&d.sections.length>0&&(d=_.e(d.sections[0],_.aya),(d==null?0:d.contents)&&(d==null?void 0:d.contents.length)<=1?(d=_.iV(window.location.href),(d==null?0:d.next)&&_.DHQ(d.next)?_.ce(d.next):_.ce("/")):this.showPopup=!0)};
Oc.prototype.dataChanged=Oc.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Oc.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Oc.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Oc.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Object)],Oc.prototype,"dontAskAgain",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Oc.prototype,"showPopup",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Object)],Oc.prototype,"boundDontAskAgainChanged",void 0);_.Q([_.M({reflectToAttribute:!1}),_.F("design:type",Object)],Oc.prototype,"boundOnAccountItemTap",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oc.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],Oc);
_.u(Oc,"ytd-channel-switcher-renderer",function(){if(Vnk!==void 0)return Vnk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Vnk=d},{mode:1});var mD$;var ZM=function(){return _.l.apply(this,arguments)||this};
_.x(ZM,_.l);_.Uh.Object.defineProperties(ZM.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.Q([_.M(),_.F("design:type",Object)],ZM.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],ZM.prototype,"steps",null);_.Q([_.m({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],ZM);
_.u(ZM,"ytd-channel-transfer-stepper-renderer",function(){if(mD$!==void 0)return mD$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return mD$=d},{mode:1});var uHB;var sc=function(){var d=_.l.apply(this,arguments)||this;d.data=null;d.isError=!1;d.isLoading=!1;return d};
_.x(sc,_.l);_.O=sc.prototype;_.O.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"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.O.computeProfileName=function(d){return d?d.givenNameValue+" "+d.familyNameValue:""};
_.O.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)};
_.O.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)};
sc.prototype.onYtServiceRequestError=sc.prototype.onYtServiceRequestError;sc.prototype.onYtServiceRequestSent=sc.prototype.onYtServiceRequestSent;sc.prototype.dataChanged=sc.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],sc.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sc.prototype,"data",void 0);
_.Q([_.M({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.F("design:type",String)],sc.prototype,"profileName",void 0);_.Q([_.M(),_.F("design:type",Object)],sc.prototype,"isError",void 0);_.Q([_.M(),_.F("design:type",Object)],sc.prototype,"isLoading",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sc.prototype,"dataChanged",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],sc.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],sc.prototype,"onYtServiceRequestError",null);_.Q([_.m({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],sc);
_.u(sc,"ytd-channel-warm-welcome-cont-renderer",function(){if(uHB!==void 0)return uHB;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return uHB=d},{mode:1});var PzJ;var Ec=function(){var d=_.l.apply(this,arguments)||this;d.data=null;return d};
_.x(Ec,_.l);Ec.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Ec.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ec.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ec.prototype,"data",void 0);_.Q([_.m({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],Ec);
_.u(Ec,"ytd-channel-warm-welcome-renderer",function(){if(PzJ!==void 0)return PzJ;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return PzJ=d},{mode:1});var QoB;var z0=function(){return _.l.apply(this,arguments)||this};
_.x(z0,_.l);_.Uh.Object.defineProperties(z0.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.authorThumbnail)||{}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],z0.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],z0.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],z0.prototype,"thumbnailDetails",null);_.Q([_.m({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],z0);
_.u(z0,"ytd-comment-preview-renderer",function(){if(QoB!==void 0)return QoB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QoB=d},{mode:1});var vrJ;var kb=function(){return _.l.apply(this,arguments)||this};
_.x(kb,_.l);kb.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Uh.Object.defineProperties(kb.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.submitButton}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],kb.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],kb.prototype,"submitButton",null);_.Q([_.m({is:"ytd-notice-renderer",disableElementRegistration:!0})],kb);
_.u(kb,"ytd-notice-renderer",function(){if(vrJ!==void 0)return vrJ;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return vrJ=d},{mode:1});var FbI;var Yb=function(){return _.l.apply(this,arguments)||this};
_.x(Yb,_.l);Yb.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yb.prototype,"data",void 0);_.Q([_.m({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],Yb);
_.u(Yb,"ytd-preview-comment-dialog-content",function(){if(FbI!==void 0)return FbI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return FbI=d},{mode:1});var Jmy;var b1=function(){return _.l.apply(this,arguments)||this};
_.x(b1,_.l);b1.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
b1.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],b1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],b1.prototype,"data",void 0);_.Q([_.m({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],b1);
_.u(b1,"ytd-preview-comment-dialog-renderer",function(){if(Jmy!==void 0)return Jmy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Jmy=d},{mode:1});var nrR;var hOI=_.q("web_button_rework")&&_.Jp("BUTTON_REWORK")||_.q("web_button_rework_with_live"),DM=function(){var d=_.l.apply(this,arguments)||this;d.closeLabel=_.X7("CLOSE");d.selectedAmountIndex=1;d.privacyCheckboxValue=!1;d.useAmsterdamStyle=hOI;d.amountPlaceholderIndex=-1;return d};
_.x(DM,_.l);_.O=DM.prototype;_.O.onAmountClick=function(d){this.selectedAmountIndex=_.Eo(this.hostElement).querySelector("#amounts").indexForElement(d.currentTarget)};
_.O.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.zV(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.O.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.zV(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.zV(this.hostElement,"yt-close-popup-action",[this.is]);var d;(d=_.pM())==null||d.getPlayerPromise().then(function(f){f.pauseVideo()})}};
_.O.donationCallback=function(d){d.success?(this.hostElement.hasAttribute("live-chat")&&d.response&&d.response.data&&d.response.data.actions&&_.zV(this.hostElement,"yt-live-chat-open-popup",[d.response.data.actions[0]]),_.zV(this.hostElement,"yt-close-popup-action",[this.is]),_.zV(this.hostElement,"yt-live-chat-close-buy-flow")):d.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(d.errorMessageRenderer)};
_.O.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Eo(this.hostElement).querySelector("#custom-amount-input").focus()};
_.O.updateConfirmationDialogTextWithAmount=function(d){var f=this.getConfirmDialogRuns();f&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(f),"text"],this.getFormattedAmount(d))};
_.O.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.O.getAmountPlaceholderIndex=function(d){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=d.findIndex(function(f){return f.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.O.getFormattedAmount=function(d){var f;return(new _.ib(4,((f=this.data)==null?void 0:f.currencyCode)||"")).format(d)};
_.O.isAmountValid=function(d){if(d==="")return!1;d=Number(d)*1E6;var f=this.get("minAmountMicros",this.data),R=this.get("maxAmountMicros",this.data);return f&&d<f||R&&d>R?!1:!0};
_.O.setInputError=function(){this.shouldShowValidationError?_.Eo(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Eo(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.O.setInitialCheckboxValue=function(){var d;this.privacyCheckboxValue=!((d=this.data)==null||!d.privacyCheckboxInitialState)};
_.O.updateCustomAmountInputFromBinding=function(d){this.customAmountInput=d.detail.value};
_.O.updatePrivacyCheckboxValueFromBinding=function(d){this.privacyCheckboxValue=d.detail.value};
_.Uh.Object.defineProperties(DM.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var d=this,f,R;return((f=this.data)==null?void 0:(R=f.suggestedAmounts)==null?void 0:R.map(function(W,p){return{buttonRenderer:{style:d.selectedAmountIndex===p?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:W.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 d;return!((d=this.data)==null||!d.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 d=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(d&&this.amountMicros!==null)return Object.assign({},d,{ypcGetCartEndpoint:Object.assign({},d.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 d=this.get("confirmLargeAmount",this.data);if(d&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),d}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var d=this.get("donateButton.buttonRenderer",this.data);if(d)return Object.assign({},d,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
DM.prototype.setInitialCheckboxValue=DM.prototype.setInitialCheckboxValue;DM.prototype.setInputError=DM.prototype.setInputError;DM.prototype.setFocusOnCustomAmountInput=DM.prototype.setFocusOnCustomAmountInput;_.Q([_.A(fHI),_.F("design:type",Object)],DM.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],DM.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],DM.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],DM.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],DM.prototype,"closeLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],DM.prototype,"selectedAmountIndex",void 0);_.Q([_.M(),_.F("design:type",String)],DM.prototype,"customAmountInput",void 0);_.Q([_.M(),_.F("design:type",Object)],DM.prototype,"privacyCheckboxValue",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],DM.prototype,"useAmsterdamStyle",void 0);_.Q([_.e2("customAmount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DM.prototype,"setFocusOnCustomAmountInput",null);_.Q([_.a("data","selectedAmountIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],DM.prototype,"suggestedAmountButtons",null);
_.Q([_.a("data","selectedAmountIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DM.prototype,"isCustomAmountSelected",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DM.prototype,"showPrivacyCheckbox",null);_.Q([_.a("data","selectedAmountIndex","customAmount"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"amountMicros",null);
_.Q([_.a("isCustomAmountSelected","customAmountInput"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"customAmount",null);_.Q([_.a("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DM.prototype,"shouldShowValidationError",null);_.Q([_.a("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DM.prototype,"isDonateButtonEnabled",null);
_.Q([_.a("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"donateCommand",null);_.Q([_.a("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"donateCommandWithConfirmation",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"largeDonationThreshold",null);
_.Q([_.a("customAmount","donateCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"confirmLargeAmountCommand",null);_.Q([_.a("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.F("design:type",Object),_.F("design:paramtypes",[])],DM.prototype,"donateButtonRenderer",null);_.Q([_.e2("shouldShowValidationError"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DM.prototype,"setInputError",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DM.prototype,"setInitialCheckboxValue",null);_.Q([_.m({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],DM);
_.u(DM,"ytd-donation-amount-picker-renderer",function(){if(nrR!==void 0)return nrR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return nrR=d},{mode:1});var orL;var I_=function(){return _.l.apply(this,arguments)||this};
_.x(I_,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],I_.prototype,"ytComponentBehavior",void 0);_.Q([_.M({}),_.F("design:type",Object)],I_.prototype,"data",void 0);_.Q([_.m({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],I_);
_.u(I_,"ytd-donation-post-transaction-content",function(){if(orL!==void 0)return orL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return orL=d},{mode:1});var $Dh;var qT=function(){return _.l.apply(this,arguments)||this};
_.x(qT,_.l);qT.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],qT.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);_.Q([_.M({}),_.F("design:type",Object)],qT.prototype,"data",void 0);_.Q([_.m({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],qT);
_.u(qT,"ytd-donation-post-transaction-renderer",function(){if($Dh!==void 0)return $Dh;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return $Dh=d},{mode:1});var NQY;var ymk;var LC=function(){return _.l.apply(this,arguments)||this};
_.x(LC,_.l);LC.prototype.computeIsStreamingProvider=function(d){return!!d.isStreamingShelf};
LC.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LC.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],LC.prototype,"data",void 0);_.Q([_.M({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],LC.prototype,"isStreamingProvider",void 0);
_.Q([_.m({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],LC);
_.u(LC,"ytd-media-provider-renderer",function(){if(ymk!==void 0)return ymk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ymk=d},{mode:1});var CzM;var eo=function(){return _.l.apply(this,arguments)||this};
_.x(eo,_.l);eo.prototype.observeLightsourcePalette=function(){var d,f=(d=this.data)==null?void 0:d.vibrantsourceColorPaletteData;f&&_.VK(this.hostElement,f)};
eo.prototype.observeLightsourcePalette=eo.prototype.observeLightsourcePalette;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eo.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eo.prototype,"data",void 0);
_.Q([_.e2("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eo.prototype,"observeLightsourcePalette",null);_.Q([_.m({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],eo);
_.u(eo,"ytd-streaming-pop-up-dialog",function(){if(CzM!==void 0)return CzM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return CzM=d},{mode:1});var xb=function(){return _.l.apply(this,arguments)||this};
_.x(xb,_.l);xb.prototype.onPopupOpened_=function(){var d;((d=this.data)==null?0:d.serviceEndpoint)&&_.Ze().resolve(_.s4).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
xb.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
xb.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"}}}}};
xb.prototype.onPopupOpened_=xb.prototype.onPopupOpened_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xb.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xb.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CK),_.F("design:type",Object)],xb.prototype,"ytContinuationHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xb.prototype,"data",void 0);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xb.prototype,"onPopupOpened_",null);_.Q([_.m({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],xb);
_.u(xb,"ytd-brandconnect-popup-renderer",function(){if(NQY!==void 0)return NQY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NQY=d},{mode:1});var ipL;var Xi=function(){return _.l.apply(this,arguments)||this};
_.x(Xi,_.l);_.O=Xi.prototype;_.O.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(){for(var d=0;d<this.getOptionRenderers().length;d++)this.notifyPath("data.options."+d+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+d+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.O.updateSubmitButton=function(d){this.set("data.submitButton.buttonRenderer.isDisabled",!d)};
_.O.computeAlt=function(d){return _.R0(d)};
_.O.onDismissTap=function(){_.zV(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.O.getOptionRenderers=function(d){return(d=d||this.data)&&d.options?d.options.reduce(function(f,R){R.checkboxSurveyOptionRenderer&&f.push(R.checkboxSurveyOptionRenderer);return f},[]):[]};
_.O.onOptionChange=function(d){var f=this,R=!1;if(d.detail.checked)for(var W=this.getOptionRenderers().find(function(K){return K.value===d.detail.value}),p=this.getOptionRenderers(),U=0;U<p.length;U++){var g=p[U];
this.notifyPath("data.options."+U+".checkboxSurveyOptionRenderer.checked");g.checked&&((W==null?0:W.isExclusiveOption)?!g.isExclusiveOption:g.isExclusiveOption)?this.set("data.options."+U+".checkboxSurveyOptionRenderer.checked",!1):g.checked&&(R=!0)}else R=this.getOptionRenderers().some(function(K,E){f.notifyPath("data.options."+E+".checkboxSurveyOptionRenderer.checked");return K.checked});
this.updateSubmitButton(R)};
_.O.onSubmitTap=function(){var d=this.getOptionRenderers().filter(function(U){return U.checked});
if(d.length!==0){var f=d.map(function(U){return U.responseEndpoint});
d=[];for(var R=1;R<f.length;R++){var W=void 0,p=(W=_.e(f[R],_.wt))==null?void 0:W.feedbackToken;p&&d.push(p)}f=[f[0]];d.length&&f.push({extra_feedback_tokens:d});_.Yh(this.hostElement,f);_.zV(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);d=this.data&&this.data.submitActions||[];if(_.q("kevlar_command_handler_migration_killswitch"))_.b5(this.hostElement,d,this.hostElement);else for(d=_.Z(d),f=d.next();!f.done;f=d.next())this.ytComponentBehavior.resolveCommand(f.value)}};
Xi.prototype.onOptionChange=Xi.prototype.onOptionChange;Xi.prototype.dataChanged=Xi.prototype.dataChanged;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Xi.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Xi.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Xi.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Xi.prototype,"ytRendererBehavior",void 0);_.Q([_.A(qXJ),_.F("design:type",Object)],Xi.prototype,"ytdHatsSurveyBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Xi.prototype,"data",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"dataChanged",null);
_.Q([_.LO("ytd-checkbox-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Xi.prototype,"onOptionChange",null);_.Q([_.m({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Xi);
_.u(Xi,"ytd-checkbox-survey-renderer",function(){if(ipL!==void 0)return ipL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ipL=d},{mode:1});var BQ2;var cmI;var T0=function(){return _.l.apply(this,arguments)||this};
_.x(T0,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],T0.prototype,"ytRendererBehavior",void 0);_.Q([_.A(IHY),_.F("design:type",Object)],T0.prototype,"ytdDismissalReasonBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],T0.prototype,"data",void 0);_.Q([_.m({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],T0);
_.u(T0,"ytd-dismissal-reason-text-renderer",function(){if(cmI!==void 0)return cmI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return cmI=d},{mode:1});var tnL;var Ac=function(){return _.l.apply(this,arguments)||this};
_.x(Ac,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);_.Q([_.A(IHY),_.F("design:type",Object)],Ac.prototype,"ytdDismissalReasonBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ac.prototype,"data",void 0);_.Q([_.m({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Ac);
_.u(Ac,"ytd-dismissal-reason-video-renderer",function(){if(tnL!==void 0)return tnL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return tnL=d},{mode:1});var a_=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(a_,_.l);_.O=a_.prototype;_.O.created=function(){this.selectedFeedbackTokens=new sd};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.O.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.O.onDismissalReasonSelected=function(d,f){_.E$(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(f);this.hasReasonsSelected=!0};
_.O.onDismissalReasonDeselected=function(d,f){_.E$(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(f);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.O.onCancelTap=function(){_.zV(this.hostElement,"yt-close-popup-action")};
_.O.onSubmitTap=function(){var d=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(d={feedback_tokens:d},_.Ze().resolve(_.s4).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},d,{element:this.hostElement})}));_.zV(this.hostElement,"yt-close-popup-action")};
a_.prototype.onDismissalReasonDeselected=a_.prototype.onDismissalReasonDeselected;a_.prototype.onDismissalReasonSelected=a_.prototype.onDismissalReasonSelected;a_.prototype.dataChanged=a_.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],a_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a_.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],a_.prototype,"hasReasonsSelected",void 0);_.Q([_.M(),_.F("design:type",sd)],a_.prototype,"selectedFeedbackTokens",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],a_.prototype,"darkerDarkTheme",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a_.prototype,"dataChanged",null);
_.Q([_.LO("yt-dismissal-reason-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],a_.prototype,"onDismissalReasonSelected",null);_.Q([_.LO("yt-dismissal-reason-deselected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],a_.prototype,"onDismissalReasonDeselected",null);_.Q([_.m({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],a_);
_.u(a_,"ytd-dismissal-follow-up-renderer",function(){if(BQ2!==void 0)return BQ2;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return BQ2=d},{mode:1});var d8Y;var MT=function(){return _.l.apply(this,arguments)||this};
_.x(MT,_.l);_.O=MT.prototype;_.O.onCheckedChange=function(){this.multiselect||_.E$(this.hostElement,"yt-feedback-single-select-changed");_.Eo(this.hostElement).querySelector("#freeform").focus();_.E$(this.hostElement,"yt-refit")};
_.O.showTextBox=function(d,f){return d&&f};
_.O.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))};
_.O.updateDataCheckedFromBinding=function(d){this.set("data.checked",d.detail.value)};
_.O.updateDataResultTextFromBinding=function(d){this.set("data.resultText",d.detail.value)};
MT.prototype.dataChanged=MT.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],MT.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],MT.prototype,"multiselect",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MT.prototype,"dataChanged",null);
_.Q([_.m({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],MT);
_.u(MT,"ytd-feedback-option-renderer",function(){if(d8Y!==void 0)return d8Y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return d8Y=d},{mode:1});var jBY;var w1=function(){return _.l.apply(this,arguments)||this};
_.x(w1,_.l);w1.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
w1.prototype.onSingleSelectCheckedChanged=function(d){d=_.Wf(d);for(var f=0;f<this.data.options.length;f++)if(d.data!==_.e(this.data.options[f],b7k)){var R="data.options."+f+".feedbackOptionRenderer.checked";this.notifyPath(R);this.set(R,!1)}};
w1.prototype.onSingleSelectCheckedChanged=w1.prototype.onSingleSelectCheckedChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],w1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],w1.prototype,"data",void 0);
_.Q([_.LO("yt-feedback-single-select-changed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],w1.prototype,"onSingleSelectCheckedChanged",null);_.Q([_.m({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],w1);
_.u(w1,"ytd-feedback-question-renderer",function(){if(jBY!==void 0)return jBY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jBY=d},{mode:1});var fWB;var l1=function(){return _.l.apply(this,arguments)||this};
_.x(l1,_.l);l1.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
l1.prototype.getSelectedFeedbackResults=function(){for(var d={},f=0;f<this.data.questions.length;f++)for(var R=_.e(this.data.questions[f],Y18),W=0;W<R.options.length;W++){var p=_.e(R.options[W],b7k);p&&p.checked&&(d[p.optionKey]=p.resultText)}return d};
l1.prototype.onKeyUp=function(){var d=this;_.YJ(_.Pp,function(){_.E$(d.hostElement,"yt-refit")});
_.Pp.start()};
l1.prototype.submitSurvey=function(){var d=this.getSelectedFeedbackResults();Object.keys(d).length>0&&this.data.submitFeedbackEndpoint&&(d={survey_results:d,is_feedback_token_unencrypted:!0},_.Ze().resolve(_.s4).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},d,{element:this.hostElement})}))};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],l1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],l1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],l1.prototype,"data",void 0);_.Q([_.m({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],l1);
_.u(l1,"ytd-feedback-survey-renderer",function(){if(fWB!==void 0)return fWB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fWB=d},{mode:1});var Rqs;var W78;var G0=function(){return _.l.apply(this,arguments)||this};
_.x(G0,_.l);G0.prototype.computeAlt=function(d){return _.R0(d)};
G0.prototype.submitResponse=function(){var d,f;(d=this.data)!=null&&d.feedbackToken&&((f=this.data)==null?void 0:f.nextStageIndex)!==void 0&&(_.kh(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.kh(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
G0.prototype.onClick=function(){this.submitResponse()};
G0.prototype.onClick=G0.prototype.onClick;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],G0.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],G0.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],G0.prototype,"vertical",void 0);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],G0.prototype,"onClick",null);
_.Q([_.m({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],G0);
_.u(G0,"ytd-single-select-answer-option-renderer",function(){if(W78!==void 0)return W78;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return W78=d},{mode:1});var pm$;var So=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return d};
_.x(So,_.l);So.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
So.prototype.dataChanged=function(){var d,f;this.vertical=((f=(d=this.data)==null?void 0:d.answerOrientation)!=null?f:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
So.prototype.submitFeedback=function(d){var f;((f=this.data)==null?0:f.responseEndpoint)&&d&&_.Yh(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[d]}])};
So.prototype.dataChanged=So.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],So.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],So.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],So.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],So.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],So.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],So.prototype,"vertical",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],So.prototype,"darkerDarkTheme",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],So.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],So);
_.u(So,"ytd-single-select-question-renderer",function(){if(pm$!==void 0)return pm$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return pm$=d},{mode:1});var V8=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return d};
_.x(V8,_.l);_.O=V8.prototype;_.O.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"}}}};
_.O.dataChanged=function(){this.jumpToStage(0)};
_.O.jumpToStage=function(d){var f,R;if((f=this.data)==null?0:(R=f.stages)==null?0:R[d])this.currentStage=this.data.stages[d],this.refitAfterRender()};
_.O.computeAlt=function(d){return _.R0(d)};
_.O.computeSimpleMessage=function(d){var f;return(f=_.e(d,q18))==null?void 0:f.messageText};
_.O.computeHideDismiss=function(d){var f;return(f=_.e(d,Nxy))==null?void 0:f.hideParentDismissButton};
_.O.onDismissTap=function(){_.zV(this.hostElement,"yt-close-popup-action");_.e(this.currentStage,q18)||this.data.dismissalEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.O.refitAfterRender=function(){var d=this;_.WZ(this,function(){_.E$(d.hostElement,"yt-refit")})};
V8.prototype.dataChanged=V8.prototype.dataChanged;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],V8.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],V8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],V8.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],V8.prototype,"ytActionHandlerBehavior",void 0);
_.Q([_.A(qXJ),_.F("design:type",Object)],V8.prototype,"ytdHatsSurveyBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],V8.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],V8.prototype,"currentStage",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V8.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],V8);
_.u(V8,"ytd-multi-stage-survey-renderer",function(){if(Rqs!==void 0)return Rqs;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Rqs=d},{mode:1});var U8M;var r1=function(){return _.l.apply(this,arguments)||this};
_.x(r1,_.l);r1.prototype.computeAlt=function(d){return _.R0(d)};
r1.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.Ze().resolve(_.s4).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.zV(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.IcY(!1)))};
r1.prototype.onTap=function(){this.vertical&&this.submitResponse()};
r1.prototype.onTap=r1.prototype.onTap;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],r1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],r1.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],r1.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],r1.prototype,"vertical",void 0);
_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r1.prototype,"onTap",null);_.Q([_.m({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],r1);
_.u(r1,"ytd-single-option-survey-option-renderer",function(){if(U8M!==void 0)return U8M;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return U8M=d},{mode:1});var O4R;var mm=function(){return _.l.apply(this,arguments)||this};
_.x(mm,_.l);_.O=mm.prototype;_.O.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(){var d,f;this.vertical=(((d=this.data)==null?void 0:(f=d.surveyOrientation)==null?void 0:f.type)||"HORIZONTAL")==="VERTICAL"};
_.O.computeAlt=function(d){return _.R0(d)};
_.O.onDismissTap=function(){_.zV(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ze().resolve(_.s4).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.IcY(!1))};
mm.prototype.dataChanged=mm.prototype.dataChanged;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],mm.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mm.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(qXJ),_.F("design:type",Object)],mm.prototype,"ytdHatsSurveyBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],mm.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mm.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],mm.prototype,"vertical",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mm.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],mm);
_.u(mm,"ytd-single-option-survey-renderer",function(){if(O4R!==void 0)return O4R;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return O4R=d},{mode:1});var Z4y;var u1=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(u1,_.l);u1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
u1.prototype.onDismissTap=function(){_.zV(this.hostElement,"yt-close-popup-action")};
u1.prototype.onNavigate=function(){_.zV(this.hostElement,"yt-close-popup-action")};
u1.prototype.onNavigate=u1.prototype.onNavigate;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],u1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],u1.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],u1.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],u1.prototype,"darkerDarkTheme",void 0);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u1.prototype,"onNavigate",null);_.Q([_.m({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],u1);
_.u(u1,"ytd-survey-follow-up-renderer",function(){if(Z4y!==void 0)return Z4y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Z4y=d},{mode:1});var sBy;var g0$;var H4I;var Pq=function(){var d=_.l.apply(this,arguments)||this;d.polymer2="Element"in Polymer;return d};
_.x(Pq,_.l);_.O=Pq.prototype;_.O.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.O.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.O.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.O.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("minutes-changed",this.minutes))};
_.O.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("seconds-changed",this.seconds))};
_.O.updateMinutesFromBinding=function(d){this.minutes=d.detail.value};
_.O.updateSecondsFromBinding=function(d){this.seconds=d.detail.value};
Pq.prototype.secondsChangedForBinding=Pq.prototype.secondsChangedForBinding;Pq.prototype.minutesChangedForBinding=Pq.prototype.minutesChangedForBinding;Pq.prototype.secondsChanged=Pq.prototype.secondsChanged;_.Q([_.M(),_.F("design:type",String)],Pq.prototype,"minutes",void 0);_.Q([_.M(),_.F("design:type",String)],Pq.prototype,"seconds",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Pq.prototype,"polymer2",void 0);
_.Q([_.Xd("#seconds"),_.F("design:type",Object)],Pq.prototype,"secondsEl",void 0);_.Q([_.e2("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pq.prototype,"secondsChanged",null);_.Q([_.e2("minutes"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pq.prototype,"minutesChangedForBinding",null);
_.Q([_.e2("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pq.prototype,"secondsChangedForBinding",null);_.Q([_.nO({is:"yt-timestamp-input",disableElementRegistration:!0})],Pq);
_.u(Pq,"yt-timestamp-input",function(){if(H4I===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;g0$===void 0&&(g0$=document.createElement("template"));var W=g0$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);H4I=d}d=H4I;return d},{mode:2});var Q8=function(){return _.l.apply(this,arguments)||this};
_.x(Q8,_.l);_.O=Q8.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20250_scroller.dialogElement=this.hostElement.parentNode};
_.O.dataChanged=function(){var d=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.Uv().getPlayerPromise().then(function(f){f=f.getCurrentTime();d.minutes=Math.floor(f/60).toString();d.seconds=(Math.floor(f)%60).toString()})};
_.O.onTapSubmit=function(d){d.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(d={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(d.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(d.minutes=this.minutes,d.seconds=this.seconds),_.Ze().resolve(_.s4).resolveCommand(this.serviceEndpoint,{form:Object.assign({},d,{element:this.hostElement})}))};
_.O.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.O.onYtServiceRequestCompleted=function(d,f){f=f.actions;if(Array.isArray(f))for(var R=0,W=f.length;R<W;R++)_.e(f[R],_.aE)&&(d.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(f[R]))};
_.O.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.O.toggleSubmitButton=function(d){this.set("submitButton.isDisabled",!d)};
_.O.handleInput=function(){var d=this.issueType,f=this.affiliation,R=this.minutes,W=this.seconds;R=!this.showTimestamp||!!R&&!!W;this.toggleSubmitButton(!!this.descriptionText&&!!d&&!!f&&R)};
_.O.computeServiceEndpoint=function(d){return this.get("submitButton.buttonRenderer.serviceEndpoint",d)};
_.O.computeSubmitButton=function(d){(d=this.get("submitButton.buttonRenderer",d))&&(d=Object.assign({},d,{serviceEndpoint:void 0}));return d};
_.O.computeShowTimestamp=function(d){return!!d};
_.O.onValueChangedForIssueType=function(d){this.issueType=d.detail.value};
_.O.onValueChangedForAffiliation=function(d){this.affiliation=d.detail.value};
_.O.updateDescriptionTextFromBinding=function(d){this.descriptionText=d.detail.value};
_.O.updateFullNameTextFromBinding=function(d){this.fullNameText=d.detail.value};
_.O.updateMinutesFromBinding=function(d){this.minutes=d.detail.value};
_.O.updateSecondsFromBinding=function(d){this.seconds=d.detail.value};
Q8.prototype.handleInput=Q8.prototype.handleInput;Q8.prototype.onYtServiceRequestError=Q8.prototype.onYtServiceRequestError;Q8.prototype.onYtServiceRequestCompleted=Q8.prototype.onYtServiceRequestCompleted;Q8.prototype.onYtServiceRequestSent=Q8.prototype.onYtServiceRequestSent;Q8.prototype.dataChanged=Q8.prototype.dataChanged;_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],Q8.prototype,"ytOpenPopupBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Q8.prototype,"ytRendererBehavior",void 0);_.Q([_.Xd("#scroller"),_.F("design:type",Object)],Q8.prototype,"JSC$20250_scroller",void 0);_.Q([_.Xd("#description"),_.F("design:type",HTMLInputElement)],Q8.prototype,"description",void 0);_.Q([_.Xd("#full-name"),_.F("design:type",Object)],Q8.prototype,"fullName",void 0);_.Q([_.M(),_.F("design:type",Object)],Q8.prototype,"data",void 0);
_.Q([_.M({computed:"computeShowTimestamp(data.timestampLabel)"}),_.F("design:type",Boolean)],Q8.prototype,"showTimestamp",void 0);_.Q([_.M({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.F("design:type",Object)],Q8.prototype,"serviceEndpoint",void 0);_.Q([_.M({computed:"computeSubmitButton(data)"}),_.F("design:type",Object)],Q8.prototype,"submitButton",void 0);_.Q([_.M(),_.F("design:type",String)],Q8.prototype,"descriptionText",void 0);
_.Q([_.M(),_.F("design:type",Number)],Q8.prototype,"issueType",void 0);_.Q([_.M(),_.F("design:type",Number)],Q8.prototype,"affiliation",void 0);_.Q([_.M(),_.F("design:type",String)],Q8.prototype,"fullNameText",void 0);_.Q([_.M(),_.F("design:type",String)],Q8.prototype,"minutes",void 0);_.Q([_.M(),_.F("design:type",String)],Q8.prototype,"seconds",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q8.prototype,"dataChanged",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Q8.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],Q8.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Q8.prototype,"onYtServiceRequestError",null);_.Q([_.e2("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q8.prototype,"handleInput",null);_.Q([_.m({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],Q8);
_.u(Q8,"ytd-legal-report-details-form-renderer",function(){if(sBy!==void 0)return sBy;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return sBy=d},{mode:1});var K7k;var vq=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return d};
_.x(vq,_.l);vq.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
vq.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var d=this.formRenderer.getForm();d&&this.data.submitEndpoint&&(_.Ze().resolve(_.s4).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},d,{element:this.hostElement})}),_.zV(this.hostElement,"yt-close-popup-action"))}};
vq.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.zV(this.hostElement,"yt-close-popup-action"))};
vq.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
vq.prototype.onPopupClosed=vq.prototype.onPopupClosed;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],vq.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],vq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],vq.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vq.prototype,"ytRendererBehavior",void 0);
_.Q([_.Xd("yt-form-renderer"),_.F("design:type",Object)],vq.prototype,"formRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],vq.prototype,"data",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vq.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-form-popup-content",disableElementRegistration:!0})],vq);
_.u(vq,"ytd-form-popup-content",function(){if(K7k!==void 0)return K7k;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return K7k=d},{mode:1});var E0$;var Fi=function(){return _.l.apply(this,arguments)||this};
_.x(Fi,_.l);Fi.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Fi.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Fi.prototype.onPopupOpened=function(){_.E$(this.hostElement,"yt-invalidate-popup-tabbables")};
Fi.prototype.onYtServiceRequestCompleted=function(d,f){f.data&&f.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.E$(this.hostElement,"yt-invalidate-popup-tabbables"))};
Fi.prototype.onYtServiceRequestCompleted=Fi.prototype.onYtServiceRequestCompleted;Fi.prototype.onPopupOpened=Fi.prototype.onPopupOpened;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Fi.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Fi.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Fi.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Fi.prototype,"data",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fi.prototype,"onPopupOpened",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],Fi.prototype,"onYtServiceRequestCompleted",null);_.Q([_.m({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Fi);
_.u(Fi,"ytd-form-popup-renderer",function(){if(E0$!==void 0)return E0$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return E0$=d},{mode:1});var zq2;var Jc=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;return d};
_.x(Jc,_.l);_.O=Jc.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");VFJ(this.hostElement)};
_.O.onYtServiceRequestSent=function(){this.isLoading=!0};
_.O.onYtServiceRequestCompleted=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.O.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.b5(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.O.closePopupHandler=function(){this.fireOnCloseActions()};
_.O.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var d=this.get("data.headerImage.thumbnails");d&&(d=_.KG(d,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+d+")")}};
_.O.onYtNavigate=function(d){(d=_.Wf(d))&&d.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
Jc.prototype.onYtNavigate=Jc.prototype.onYtNavigate;Jc.prototype.onHeaderImageChanged=Jc.prototype.onHeaderImageChanged;Jc.prototype.closePopupHandler=Jc.prototype.closePopupHandler;Jc.prototype.onYtServiceRequestCompleted=Jc.prototype.onYtServiceRequestCompleted;Jc.prototype.onYtServiceRequestSent=Jc.prototype.onYtServiceRequestSent;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Jc.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Jc.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Jc.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Jc.prototype,"isLoading",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLDivElement)],Jc.prototype,"header",void 0);_.Q([_.Xd("#confirm-button"),_.F("design:type",_.lE)],Jc.prototype,"confirmButton",void 0);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Jc.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Jc.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Jc.prototype,"closePopupHandler",null);_.Q([_.e2("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jc.prototype,"onHeaderImageChanged",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Jc.prototype,"onYtNavigate",null);
_.Q([_.m({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],Jc);
_.u(Jc,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(zq2!==void 0)return zq2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return zq2=d},{mode:1});var kOk;var nC=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;return d};
_.x(nC,_.l);_.O=nC.prototype;_.O.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"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);VFJ(this.hostElement)};
_.O.onYtServiceRequestCompleted=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.O.onYtServiceRequestError=function(d){_.iI(this.hostElement,d.detail.error.message)};
_.O.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.O.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.zV(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.O.onDataChanged=function(){this.isLoading=!1;var d=this.get("data.headerImage.thumbnails");d&&(d=_.KG(d,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+d+")");d=_.J6();var f=_.Ft(),R=this.get("data.trackingParams");R&&f&&d&&_.i5(d,f,_.Ge(R))};
_.Uh.Object.defineProperties(nC.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
nC.prototype.onDataChanged=nC.prototype.onDataChanged;nC.prototype.onDomChange=nC.prototype.onDomChange;nC.prototype.onYtServiceRequestError=nC.prototype.onYtServiceRequestError;nC.prototype.onYtServiceRequestCompleted=nC.prototype.onYtServiceRequestCompleted;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nC.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],nC.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],nC.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nC.prototype,"isLoading",void 0);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nC.prototype,"hasDescription",null);_.Q([_.Xd("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],nC.prototype,"scrollable",void 0);_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],nC.prototype,"header",void 0);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nC.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nC.prototype,"onYtServiceRequestError",null);
_.Q([_.LO("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nC.prototype,"onDomChange",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nC.prototype,"onDataChanged",null);_.Q([_.m({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],nC);
_.u(nC,"ytd-gaming-account-link-setting-renderer",function(){if(kOk!==void 0)return kOk;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return kOk=d},{mode:1});var YZh;var b4I;var hc=function(){var d=_.l.apply(this,arguments)||this;d.isHeader=!1;d.getEndpointForm=function(){return EO$(d.data)};
return d};
_.x(hc,_.l);_.O=hc.prototype;_.O.triggerHintActions=function(){var d=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var f=_.kh(d.hostElement,"yt-get-opened-popups-action");!(f&&f.length===1?f[0]:[]).some(function(R){R=R.openPopupAction.popupType;return R==="SURVEY"||R==="MEALBAR"||R==="HINT"})&&d.data.hintActions&&d.guideOpened&&(_.b5(d.hostElement,d.data.hintActions,d.hostElement),d.data.hintActions=void 0)})};
_.O.getBadgeIconType=function(d){return d&&d.liveBroadcasting?"live":null};
_.O.onDown=function(){this.interaction.triggerDown()};
_.O.onUp=function(){this.interaction.triggerUp()};
_.O.onTap=function(d){if(this.data.serviceEndpoint){var f;_.q("shorts_controller_retrieve_seedless_sequence_v2")&&((f=_.e(this.data.serviceEndpoint,_.GF))==null?void 0:f.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):K_s(this.data.serviceEndpoint,this);d.preventDefault()}else this.data.navigationEndpoint&&!_.jm(_.RG(d),this.hostElement,["A".toString()])&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.O.computeActive=function(d,f){if(!d)return!1;var R=d.navigationEndpoint;d=d.serviceEndpoint;if(!R&&!d||!f)return!1;if(R){d=(d=_.AZ(f))&&["subscriptions","filteredsubscriptions"].includes(d);if(_.e(R,_.a0)&&_.e(f,_.a0)&&!d){var W=_.e(R,_.a0).browseId;f=_.e(f,_.a0).browseId;return W!==void 0&&f!==void 0&&(W===f||W==="VLWL"&&f==="FEwatch_later"||W==="FEwatch_later"&&f==="VLWL")}var p;R=(p=_.e(R.commandMetadata,_.ex))==null?void 0:p.url;f=(W=_.e(f.commandMetadata,_.ex))==null?void 0:W.url;return!(!R||
!f||R!==f&&R!==_.De(f))}return this.isActiveShortsTab(d,f)};
_.O.isActiveShortsTab=function(d,f){f=!!_.e(f,_.GF)||!!_.e(f,_.uu);return(!!_.e(d,_.GF)||!!_.e(d,_.uu))&&f};
_.O.computeIsPrimary=function(d){return!!d};
_.Uh.Object.defineProperties(hc.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 d=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&d)return d}}});
hc.prototype.onTap=hc.prototype.onTap;hc.prototype.onUp=hc.prototype.onUp;hc.prototype.onDown=hc.prototype.onDown;hc.prototype.triggerHintActions=hc.prototype.triggerHintActions;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],hc.prototype,"componentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],hc.prototype,"rendererBehavior",void 0);_.Q([_.A(_.U1.YtTaskEmitterBehavior),_.F("design:type",Object)],hc.prototype,"taskEmitterBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],hc.prototype,"activeEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],hc.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],hc.prototype,"guideOpened",void 0);_.Q([_.M(),_.F("design:type",String)],hc.prototype,"type",void 0);_.Q([_.Xd("yt-interaction"),_.F("design:type",Object)],hc.prototype,"interaction",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],hc.prototype,"isHeader",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data","activeEndpoint"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hc.prototype,"active",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hc.prototype,"isPrimary",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.count","data.presentationStyle","data.badges.*"),_.F("design:type",String),_.F("design:paramtypes",[])],hc.prototype,"lineEndStyle",null);
_.Q([_.a("lineEndStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],hc.prototype,"ariaLabel",null);_.Q([_.e2("data.hintActions","guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hc.prototype,"triggerHintActions",null);_.Q([_.LO("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hc.prototype,"onDown",null);
_.Q([_.LO("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hc.prototype,"onUp",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],hc.prototype,"onTap",null);_.Q([_.m({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],hc);
_.u(hc,"ytd-guide-entry-renderer",function(){if(b4I!==void 0)return b4I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return b4I=d},{mode:1});var o_=function(){var d=_.l.apply(this,arguments)||this;d.userToggled=!1;return d};
_.x(o_,_.l);_.O=o_.prototype;_.O.getItemsPath=function(){return"data.expandableItems"};
_.O.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.O.onExpanderItemTapped=function(d){var f=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.q("kevlar_guide_expandable_items_killswitch")&&_.WZ(this,function(){_.jY(f.expandableItems)});
d.preventDefault()};
_.O.onCollapserItemTapped=function(d){var f=this;this._setExpanded(!1);this.userToggled=!0;d.preventDefault();this.expandableItems&&!_.q("kevlar_guide_collapsible_items_killswitch")&&_.WZ(this,function(){_.d0(f.hostElement)})};
_.O.observeActiveEndpoint=function(){for(var d=this.activeEndpoint,f=this.data,R=this.expandableItems.children,W=0,p=R.length;W<p;W++)R[W].activeEndpoint=d;f&&f.autoExpandCommand&&d&&!this.userToggled&&(R=this.data.autoExpandCommand,f=!(!_.e(R,_.a0)||!_.e(d,_.a0)||_.e(R,_.a0).browseId!==_.e(d,_.a0).browseId),d=this.get("commandMetadata.webCommandMetadata.url",d),R=this.get("commandMetadata.webCommandMetadata.url",R),f=f||!!(d&&R&&d.includes(R)),this._setExpanded(f),f&&this.ytLazyListBehavior.fillRemainingListItems())};
o_.prototype.observeActiveEndpoint=o_.prototype.observeActiveEndpoint;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],o_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],o_.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],o_.prototype,"ytLazyListBehavior",void 0);_.Q([_.Xd("#expandable-items"),_.F("design:type",HTMLElement)],o_.prototype,"expandableItems",void 0);
_.Q([_.M(),_.F("design:type",Object)],o_.prototype,"data",void 0);_.Q([_.M({readOnly:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],o_.prototype,"expanded",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],o_.prototype,"initialCount",void 0);_.Q([_.M(),_.F("design:type",Object)],o_.prototype,"activeEndpoint",void 0);_.Q([_.e2("data","activeEndpoint","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o_.prototype,"observeActiveEndpoint",null);
_.Q([_.m({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],o_);
_.u(o_,"ytd-guide-collapsible-entry-renderer",function(){if(YZh!==void 0)return YZh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YZh=d},{mode:_.kO("kevlar_poly_si_batch_j079")?1:2});var D8s;var IWh;var $b=function(){var d=_.l.apply(this,arguments)||this;d.allVideosCount=0;d.renderGuideEntry=!1;return d};
_.x($b,_.l);$b.prototype.observeRenderEntry=function(){var d;this.renderGuideEntry=!((d=this.data)==null||!d.alwaysShow)||!!this.allVideosCount};
$b.prototype.observeRenderEntry=$b.prototype.observeRenderEntry;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$b.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],$b.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$b.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],$b.prototype,"activeEndpoint",void 0);_.Q([_.M({selector:_.fan}),_.F("design:type",Object)],$b.prototype,"allVideosCount",void 0);
_.Q([_.M(),_.F("design:type",Object)],$b.prototype,"renderGuideEntry",void 0);_.Q([_.Mb("allVideosCount","data.alwaysShow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$b.prototype,"observeRenderEntry",null);_.Q([_.m({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],$b);
_.u($b,"ytd-guide-downloads-entry-renderer",function(){if(IWh===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);IWh=d}d=IWh;return d},{mode:1});var NT=function(){var d=_.l.apply(this,arguments)||this;d.youtab=_.q("web_enable_youtab");d.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return d};
_.x(NT,_.l);_.O=NT.prototype;_.O.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]]"}}}}}};
_.O.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var d=this.sectionItems.children,f=0,R=d.length;f<R;f++)d[f].activeEndpoint=this.activeEndpoint}};
_.O.handleAddToGuideSectionAction=function(d){var f=_.e(d,uCJ);if(f&&this.data&&(d=f.items,f=f.handlerData,d&&f&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(f)>-1)){f=0;for(var R=d.length;f<R;f++)d[f].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,d[f])}};
_.O.handleRemoveFromGuideSectionAction=function(d){var f=_.e(d,PAB);f&&this.data&&(d=f.guideEntryId,f=f.handlerData,d&&f&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(f)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(d,this.data.sectionItems),this.removeFromCollapsedSection(d,this.data.sectionItems)))};
_.O.removeFromExpandedSection=function(d,f){d=this.getEntryIndexMatchingId(d,f);d!==-1&&this.splice("data.sectionItems",d,1)};
_.O.removeFromCollapsedSection=function(d,f){var R=f.findIndex(function(W){return!!_.e(W,dVJ)});
R&&R!==-1&&f[R]&&_.e(f[R],dVJ)&&(f=_.e(f[R],dVJ).expandableItems)&&(d=this.getEntryIndexMatchingId(d,f),d!==-1&&this.splice("data.sectionItems."+R+".guideCollapsibleEntryRenderer.expandableItems",d,1))};
_.O.getEntryIndexMatchingId=function(d,f){var R=this;return f.findIndex(function(W){return R.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",W)===d})};
NT.prototype.activeEndpointChanged=NT.prototype.activeEndpointChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],NT.prototype,"actionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#section-items"),_.F("design:type",HTMLDivElement)],NT.prototype,"sectionItems",void 0);
_.Q([_.Xd("#header-entry"),_.F("design:type",Object)],NT.prototype,"headerEntry",void 0);_.Q([_.M(),_.F("design:type",Object)],NT.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],NT.prototype,"activeEndpoint",void 0);_.Q([_.M(),_.F("design:type",Object)],NT.prototype,"youtab",void 0);_.Q([_.e2("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NT.prototype,"activeEndpointChanged",null);
_.Q([_.m({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],NT);
_.u(NT,"ytd-guide-collapsible-section-entry-renderer",function(){if(D8s===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="[[youtab]]" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);D8s=d}d=D8s;return d},{mode:1});var qZI;var L7Y;var y8=function(){var d=_.l.apply(this,arguments)||this;d.modernTypography=_.q("web_modern_typography");d.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 d};
_.x(y8,_.l);_.O=y8.prototype;
_.O.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}}}}};
_.O.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var d=_.kh(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);d&&d.length===1&&d[0]&&_.kh(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.O.handleResetChannelUnreadCountCommand=function(d){var f;(d=(f=_.e(d,vTM))==null?void 0:f.channelId)&&this.data&&this.data.items&&(f=this.getPathToEntryMatchingId(d))&&(this.set(f+".guideEntryRenderer.count",0),this.set(f+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.O.handleResetSubscriptionsUnreadDotCommand=function(d){var f,R=(f=_.e(d,FuB))==null?void 0:f.targetId,W;R&&(W=this.data)!=null&&W.items&&(d=this.data.items.findIndex(function(p){var U;return((U=p.guideEntryRenderer)==null?void 0:U.targetId)===R}),d<0||this.set("data.items."+d+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.O.getPathToEntryMatchingId=function(d){if(this.data&&this.data.items){var f=this.getEntryIndexMatchingId(d,this.data.items);if(f>-1)return"data.items."+f;for(var R=0;R<this.data.items.length;R++)if(f=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[R]))if(f=this.getEntryIndexMatchingId(d,f),f>-1)return"data.items."+R+".guideCollapsibleEntryRenderer.expandableItems."+f}};
_.O.handleAddToGuideSectionAction=function(d){var f=this;if(_.e(d,uCJ)){var R=_.e(d,uCJ).items;d=_.e(d,uCJ).handlerData;var W,p;if(R&&d&&((W=this.data)==null?void 0:(p=W.handlerDatas)==null?void 0:p.indexOf(d))>-1){R=R.filter(function(g){return(g=f.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",g))&&!f.isGuideItemPresent(g)});
var U;if(d==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((U=this.data)==null?0:U.items)&&(W=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),W>-1)){this.splice.apply(this,["data.items",W+1,0].concat(_.uR(R)));return}this.unshift.apply(this,["data.items"].concat(_.uR(R)))}}};
_.O.isGuideItemPresent=function(d){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(d,this.data.items)!==-1)return!0;var f=this.data.items.find(function(R){return!!R.guideCollapsibleEntryRenderer});
if((f==null?0:f.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(d,f.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.O.getEntryIndexMatchingId=function(d,f){var R=this;return f.findIndex(function(W){return R.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",W)===d})};
_.O.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(d,f){var R=this;return f.findIndex(function(W){return R.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",W)===d})};
_.O.handleRemoveFromGuideSectionAction=function(d){if(_.e(d,PAB)){var f=_.e(d,PAB).guideEntryId;d=_.e(d,PAB).handlerData;var R,W;f&&d&&((R=this.data)==null?void 0:(W=R.handlerDatas)==null?void 0:W.indexOf(d))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(f,this.data.items),this.removeFromCollapsedSection(f,this.data.items))}};
_.O.removeFromExpandedSection=function(d,f){d=this.getEntryIndexMatchingId(d,f);d!==-1&&this.splice("data.items",d,1)};
_.O.removeFromCollapsedSection=function(d,f){var R=f.findIndex(function(W){return!!W.guideCollapsibleEntryRenderer});
R!==-1&&(f=f[R].guideCollapsibleEntryRenderer.expandableItems)&&(d=this.getEntryIndexMatchingId(d,f),d!==-1&&this.splice("data.items."+R+".guideCollapsibleEntryRenderer.expandableItems",d,1))};
_.O.activeEndpointChanged=function(){for(var d=_.Eo(this.hostElement).querySelector("#items").children,f=0,R=d.length;f<R;f++)d[f].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.O.guideOpenedChanged=function(){for(var d=_.Eo(this.hostElement).querySelector("#items").children,f=0,R=d.length;f<R;f++)d[f].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
y8.prototype.guideOpenedChanged=y8.prototype.guideOpenedChanged;y8.prototype.activeEndpointChanged=y8.prototype.activeEndpointChanged;y8.prototype.persistentGuideChanged=y8.prototype.persistentGuideChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],y8.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],y8.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],y8.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],y8.prototype,"ytLazyListBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],y8.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],y8.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],y8.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],y8.prototype,"modernTypography",void 0);_.Q([_.M(),_.F("design:type",String)],y8.prototype,"type",void 0);_.Q([_.M({value:20}),_.F("design:type",Number)],y8.prototype,"initialCount",void 0);_.Q([_.M({value:10}),_.F("design:type",Number)],y8.prototype,"targetFramerate",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],y8.prototype,"autoFill",void 0);_.Q([_.M({value:50}),_.F("design:type",Number)],y8.prototype,"renderDelay",void 0);
_.Q([_.e2("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y8.prototype,"persistentGuideChanged",null);_.Q([_.Mb("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y8.prototype,"activeEndpointChanged",null);_.Q([_.Mb("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y8.prototype,"guideOpenedChanged",null);
_.Q([_.m({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],y8);
_.u(y8,"ytd-guide-section-renderer",function(){if(L7Y!==void 0)return L7Y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return L7Y=d},{mode:_.kO("kevlar_poly_si_batch_j073")?1:2});var eqh;var CC=function(){return _.l.apply(this,arguments)||this};
_.x(CC,_.l);_.Uh.Object.defineProperties(CC.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],CC.prototype,"rendererBehaviors",void 0);_.Q([_.M(),_.F("design:type",Object)],CC.prototype,"data",void 0);_.Q([_.M(),_.a("data.signInButton.buttonRenderer.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],CC.prototype,"alignByText",null);_.Q([_.m({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],CC);
_.u(CC,"ytd-guide-signin-promo-renderer",function(){if(eqh===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);eqh=d}d=eqh;return d},{mode:1});var i1=function(){var d=_.l.apply(this,arguments)||this;d.showFooter=!1;return d};
_.x(i1,_.l);i1.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}}}}};
i1.prototype.attached=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1){f=_.Ze().resolve(_.WX(_.yz));if(!f)return R.jumpTo(0);f.setGuideData(d.hostElement);return R.yield(0,3)}d.ytLazyListBehavior.initialCount=2;return R.return()})};
i1.prototype.onMouseExit=function(){_.q("web_guide_hover_expansion")&&_.kh(this.hostElement,"yt-guide-mouseleaved",[])};
i1.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
i1.prototype.dataChanged=i1.prototype.dataChanged;i1.prototype.onMouseExit=i1.prototype.onMouseExit;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],i1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],i1.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.Hd.YtLazyListBehavior),_.F("design:type",Object)],i1.prototype,"ytLazyListBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],i1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],i1.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],i1.prototype,"showFooter",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],i1.prototype,"autoFill",void 0);_.Q([_.LO("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i1.prototype,"onMouseExit",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i1.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-guide-renderer",disableElementRegistration:!0})],i1);
_.u(i1,"ytd-guide-renderer",function(){if(qZI!==void 0)return qZI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return qZI=d},{mode:_.kO("kevlar_poly_si_batch_j073")?1:2});var x8G;var Bq=function(){var d=_.l.apply(this,arguments)||this;d.systemIcons=_.q("kevlar_system_icons");d.frostedGlass=_.q("web_frosted_glass");d.getEndpointForm=function(){return EO$(d.data)};
return d};
_.x(Bq,_.l);_.O=Bq.prototype;_.O.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.O.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.R0(this.data.formattedTitle))};
_.O.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.O.onDown=function(){this.interaction.triggerDown()};
_.O.onUp=function(){this.interaction.triggerUp()};
_.O.onTap=function(d){if(this.data.serviceEndpoint){var f;_.q("shorts_controller_retrieve_seedless_sequence_v2")&&((f=_.e(this.data.serviceEndpoint,_.GF))==null?void 0:f.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):K_s(this.data.serviceEndpoint,this);d.preventDefault()}else{var R;((R=this.data)==null?0:R.navigationEndpoint)&&!_.jm(_.RG(d),this.hostElement,["A".toString()])&&_.E$(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.O.computeActive=function(d,f){if(!d)return!1;var R=d.navigationEndpoint;d=d.serviceEndpoint;if(!R&&!d||!f)return!1;if(R){d=_.e(R,_.a0);var W=_.e(f,_.a0);if(d&&W)return d.browseId===W.browseId&&d.params===W.params;var p;R=(p=_.e(R.commandMetadata,_.ex))==null?void 0:p.url;var U;f=(U=_.e(f.commandMetadata,_.ex))==null?void 0:U.url;return!(!R||!f||R!==f&&R!==_.De(f))}return this.isActiveShortsTab(d,f)};
_.O.isActiveShortsTab=function(d,f){f=!!_.e(f,_.GF)||!!_.e(f,_.uu);return(!!_.e(d,_.GF)||!!_.e(d,_.uu))&&f};
_.O.computeTitle=function(d,f){return f?"":_.R0(d)};
_.Uh.Object.defineProperties(Bq.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
Bq.prototype.onTap=Bq.prototype.onTap;Bq.prototype.onUp=Bq.prototype.onUp;Bq.prototype.onDown=Bq.prototype.onDown;Bq.prototype.onActiveStateChange=Bq.prototype.onActiveStateChange;Bq.prototype.dataChanged=Bq.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Bq.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Bq.prototype,"ytComponentBehavior",void 0);
_.Q([_.A(_.lf),_.F("design:type",Object)],Bq.prototype,"ironButtonState",void 0);_.Q([_.M(),_.F("design:type",Object)],Bq.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Bq.prototype,"activeEndpoint",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Bq.prototype,"noLabels",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.F("design:type",Boolean)],Bq.prototype,"isActive",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Bq.prototype,"systemIcons",void 0);_.Q([_.Xd("yt-interaction"),_.F("design:type",Object)],Bq.prototype,"interaction",void 0);_.Q([_.a("isActive"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bq.prototype,"ariaSelected",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Bq.prototype,"frostedGlass",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bq.prototype,"dataChanged",null);_.Q([_.e2("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bq.prototype,"onActiveStateChange",null);_.Q([_.LO("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bq.prototype,"onDown",null);
_.Q([_.LO("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bq.prototype,"onUp",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bq.prototype,"onTap",null);_.Q([_.m({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],Bq);
_.u(Bq,"ytd-mini-guide-entry-renderer",function(){if(x8G!==void 0)return x8G;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="4" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return x8G=d},{mode:_.kO("kevlar_poly_si_batch_j063")?1:2});var XmI;var cq=function(){var d=_.l.apply(this,arguments)||this;d.allVideosCount=0;d.noLabels=_.q("kevlar_mini_guide_no_labels");d.frostedGlass=_.q("web_frosted_glass");return d};
_.x(cq,_.l);_.O=cq.prototype;_.O.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.O.onMouseEnter=function(){_.q("web_guide_hover_expansion")&&_.kh(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.O.visibleChanged=function(){if(this.visible&&!this.data){var d=_.Ze().resolve(_.WX(_.yz));d&&d.setGuideData(this.hostElement)}};
_.O.dataChanged=function(){var d=[],f;if((f=this.data)!=null&&f.items){f=_.Z(this.data.items);for(var R=f.next();!R.done;R=f.next()){R=R.value;var W=void 0;if((W=R.guideSectionRenderer)==null?0:W.items)for(W=void 0,R=_.Z((W=R.guideSectionRenderer)==null?void 0:W.items),W=R.next();!W.done;W=R.next())if(W=W.value,W.guideEntryRenderer)W=W.guideEntryRenderer,W.isPrimary&&d.push({guideEntryRenderer:W});else if(W.guideCollapsibleSectionEntryRenderer){var p=void 0;((p=_.e(W.guideCollapsibleSectionEntryRenderer.headerEntry,
Hi))==null?0:p.isPrimary)&&d.push({guideEntryRenderer:_.e(W.guideCollapsibleSectionEntryRenderer.headerEntry,Hi)});if(W=W.guideCollapsibleSectionEntryRenderer.sectionItems)for(W=_.Z(W),p=W.next();!p.done;p=W.next()){var U=p.value;p=_.e(U,jnL);var g=void 0;((g=_.e(U,Hi))==null?0:g.isPrimary)?d.push({guideEntryRenderer:_.e(U,Hi)}):p&&(U=void 0,_.e((U=p)==null?void 0:U.entryRenderer,Hi)&&(p.alwaysShow||this.allVideosCount)&&d.push({guideEntryRenderer:_.e(p.entryRenderer,Hi)}))}}}}this.miniGuideItems=
d};
_.O.activeEndpointChanged=function(){for(var d=this.items.children,f=0;f<d.length;f++)d[f].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.O.registerWithViewTransitionManager=function(){var d=this;_.w0(_.Pp,function(){var f=_.Ze().resolve(_.WX(_.Xc));if(f&&f.isAnyTransitionEnabled){var R={};f.viewTransitionCoordinator.registerElement(d.hostElement,(R.slide="mini-guide-page-transition",R))}})};
cq.prototype.activeEndpointChanged=cq.prototype.activeEndpointChanged;cq.prototype.dataChanged=cq.prototype.dataChanged;cq.prototype.visibleChanged=cq.prototype.visibleChanged;cq.prototype.onMouseEnter=cq.prototype.onMouseEnter;_.Q([_.A(_.nV),_.F("design:type",Object)],cq.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],cq.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],cq.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],cq.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],cq.prototype,"ytComponentBehavior",void 0);_.Q([_.Xd("#items"),_.F("design:type",Object)],cq.prototype,"items",void 0);_.Q([_.M(),_.F("design:type",Object)],cq.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],cq.prototype,"visible",void 0);_.Q([_.M(),_.F("design:type",Object)],cq.prototype,"miniGuideItems",void 0);_.Q([_.M({selector:_.fan}),_.F("design:type",Object)],cq.prototype,"allVideosCount",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cq.prototype,"noLabels",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],cq.prototype,"frostedGlass",void 0);
_.Q([_.LO("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cq.prototype,"onMouseEnter",null);_.Q([_.Mb("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cq.prototype,"visibleChanged",null);_.Q([_.Mb("data","allVideosCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cq.prototype,"dataChanged",null);
_.Q([_.Mb("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cq.prototype,"activeEndpointChanged",null);_.Q([_.m({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],cq);
_.u(cq,"ytd-mini-guide-renderer",function(){if(XmI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);XmI=d}d=XmI;return d},{mode:1});var TBy;var ALR=/^[\x00-\x7F]+$/,tc=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(tc,_.l);_.Uh.Object.defineProperties(tc.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var d,f=_.R0((d=this.data)==null?void 0:d.handle);if(f)return _.fY("@"+f)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var d=_.R0(this.displayHandle),f,R=_.R0((f=this.data)==null?void 0:f.handleUrl);if(d&&R)return _.fY(R+d)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var d=_.R0(this.displayHandle);if(d&&!ALR.test(d)){var f;return(f=this.data)==null?void 0:f.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var d=_.R0(this.displayHandleUrl),f,R=_.R0((f=this.data)==null?void 0:f.urlInfoText);if(d&&R)return _.fY(R+" "+d)}}});
_.Q([_.M(),_.F("design:type",Object)],tc.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],tc.prototype,"displayHandle",null);_.Q([_.a("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],tc.prototype,"displayHandleUrl",null);_.Q([_.a("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],tc.prototype,"warningText",null);
_.Q([_.a("displayHandleUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],tc.prototype,"urlInfoTextWithUrl",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],tc.prototype,"darkerDarkTheme",void 0);_.Q([_.m({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],tc);
_.u(tc,"ytd-handles-claiming-confirm-dialog-content",function(){if(TBy!==void 0)return TBy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return TBy=d},{mode:1});var aWL;var ds=function(){var d=_.l.apply(this,arguments)||this;d.okButtonOverride={style:"mono",type:"outline",size:"M"};return d};
_.x(ds,_.l);ds.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ds.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ds.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ds.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ds.prototype,"okButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],ds.prototype,"data",void 0);_.Q([_.m({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],ds);
_.u(ds,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(aWL!==void 0)return aWL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return aWL=d},{mode:1});var Mth;var wmL=/^[\x00-\x7F]+$/,jX=function(){var d=_.l.apply(this,arguments)||this;d.isLoading=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(jX,_.l);jX.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var d;this.selectedHandle=(d=this.handleInput)==null?void 0:d.value;this.onSelectedHandleChanged(this.selectedHandle);_.kh(this.hostElement,"yt-refit-popups-action")}};
_.Uh.Object.defineProperties(jX.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var d;return(d=this.data)==null?void 0:d.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.fY("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.fY(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!wmL.test(this.selectedHandle)){var d;return(d=this.data)==null?void 0:d.warningText}}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],jX.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jX.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],jX.prototype,"selectedHandle",void 0);_.Q([_.M(),_.F("design:type",Object)],jX.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Function)],jX.prototype,"onSelectedHandleChanged",void 0);_.Q([_.Xd("#channel-handle-input"),_.F("design:type",Object)],jX.prototype,"handleInput",void 0);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"handleUrlPrefix",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"displayHandle",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"displayHandleUrl",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],jX.prototype,"warningText",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],jX.prototype,"darkerDarkTheme",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jX.prototype,"ytRendererBehavior",void 0);_.Q([_.m({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],jX);
_.u(jX,"ytd-handles-claiming-edit-dialog-content",function(){if(Mth!==void 0)return Mth;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Mth=d},{mode:1});var lWI;var fw=function(){var d=_.l.apply(this,arguments)||this;d.actionButtonOverride={style:"mono",type:"filled",size:"M"};d.cancelButtonOverride={style:"mono",type:"text",size:"M"};d.selectButtonDisabled=!1;d.isLoading=!1;d.hasSelectedHandleEventListener=!1;d.selectedHandleChanged=function(f){d.selectedHandle=f};
return d};
_.x(fw,_.l);_.O=fw.prototype;_.O.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.O.onDataChanged=function(){var d,f;this.selectedHandle=(f=_.e((d=this.data)==null?void 0:d.inputField,GPB))==null?void 0:f.handle};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.onCancel=function(){this.selectedHandle="";_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
_.O.onSelectHandle=function(){var d=this;if(this.selectedHandle!==void 0){var f;((f=this.data)==null?void 0:f.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(R,W){if(W.newHandleUpdateStatus!==void 0&&W.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&W.newHandleUpdateStatus.errorMessage)_.iI(d.hostElement,_.R0(W.newHandleUpdateStatus.errorMessage)),
d.isLoading=!1;else{var p;if((p=d.data)==null?0:p.onChannelUpdateSuccess){R=d.data.onChannelUpdateSuccess;var U,g;if(W=(U=_.e(R,_.aE))==null?void 0:(g=U.popup)==null?void 0:g.handlesClaimingConfirmDialogRenderer)W.handle=_.fY(d.selectedHandle);d.ytComponentBehavior.resolveCommand(R);_.zV(d.hostElement,"yt-close-popup-action",[d.is])}else d.isLoading=!1}},
onServerError:function(){var R;d.content&&((R=d.content)==null?0:R.handleInput)&&d.content.handleInput.validate();d.isLoading=!1;_.iI(d.hostElement,_.X7("TRY_AGAIN_LATER"))}}}))}};
_.O.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
fw.prototype.onDataChanged=fw.prototype.onDataChanged;fw.prototype.onSelectedHandleChanged=fw.prototype.onSelectedHandleChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],fw.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"actionButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"cancelButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",String)],fw.prototype,"selectedHandle",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"selectButtonDisabled",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"hasSelectedHandleEventListener",void 0);_.Q([_.M(),_.F("design:type",Object)],fw.prototype,"handleInput",void 0);
_.Q([_.e2("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"onSelectedHandleChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"onDataChanged",null);_.Q([_.Xd("ytd-handles-claiming-edit-dialog-content"),_.F("design:type",Object)],fw.prototype,"content",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],fw.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.m({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],fw);
_.u(fw,"ytd-handles-claiming-edit-dialog-renderer",function(){if(lWI!==void 0)return lWI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return lWI=d},{mode:1});var GOI;var R$=function(){return _.l.apply(this,arguments)||this};
_.x(R$,_.l);_.Uh.Object.defineProperties(R$.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null?0:d.handle){var f;return _.fY("@"+_.R0((f=this.data)==null?void 0:f.handle))}}}});
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],R$.prototype,"formattedHandle",null);_.Q([_.M(),_.F("design:type",Object)],R$.prototype,"data",void 0);_.Q([_.m({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],R$);
_.u(R$,"ytd-handles-claiming-radio-option-renderer",function(){if(GOI!==void 0)return GOI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GOI=d},{mode:1});var SZ2;var Vtk=/^[\x00-\x7F]+$/,W1=function(){var d=_.l.apply(this,arguments)||this;d.initialRadioIndex="-1";d.isLoading=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.maybeSubmitFeedback=function(){d.feedbackSurveyRenderer.submitSurvey()};
return d};
_.x(W1,_.l);W1.prototype.updateSelectedHandleIndexFromBinding=function(d){this.selectedRadioIndex=+d.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(d)};
W1.prototype.selectedHandleChanged=function(d){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var f;this.selectedHandle=(f=this.handleInput)==null?void 0:f.value;this.onSelectedHandleChanged(d)}};
_.Uh.Object.defineProperties(W1.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var d;return this.ytRendererBehavior.getSimpleString((d=this.data)==null?void 0:d.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.fY("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.fY(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Vtk.test(this.selectedHandle)){var d;return(d=this.data)==null?void 0:d.warningText}}}});
_.Q([_.M(),_.F("design:type",Object)],W1.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],W1.prototype,"initialRadioIndex",void 0);_.Q([_.M(),_.F("design:type",Number)],W1.prototype,"selectedRadioIndex",void 0);_.Q([_.M(),_.F("design:type",String)],W1.prototype,"selectedHandle",void 0);_.Q([_.M(),_.F("design:type",Object)],W1.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Function)],W1.prototype,"onSelectedHandleChanged",void 0);
_.Q([_.M(),_.F("design:type",Function)],W1.prototype,"onSelectedRadioIndexChanged",void 0);_.Q([_.Xd("#channel-handle-input"),_.F("design:type",Object)],W1.prototype,"handleInput",void 0);_.Q([_.Xd("ytd-feedback-survey-renderer"),_.F("design:type",Object)],W1.prototype,"feedbackSurveyRenderer",void 0);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],W1.prototype,"radioButtonLength",null);
_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],W1.prototype,"handleUrlPrefix",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],W1.prototype,"displayHandle",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],W1.prototype,"displayHandleUrl",null);_.Q([_.a("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],W1.prototype,"warningText",null);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],W1.prototype,"darkerDarkTheme",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);_.Q([_.m({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],W1);
_.u(W1,"ytd-handles-claiming-select-dialog-content",function(){if(SZ2!==void 0)return SZ2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return SZ2=d},{mode:1});var rL2;var pw=function(){var d=_.l.apply(this,arguments)||this;d.actionButtonOverride={style:"mono",type:"filled",size:"M"};d.cancelButtonOverride={style:"mono",type:"text",size:"M"};d.initialRadioIndex="-1";d.selectButtonDisabled=!1;d.isLoading=!1;d.selectedRadioIndexChanged=function(f){d.selectedRadioIndex=Number(f.detail.value)};
d.selectedHandleChanged=function(f){d.selectedHandle=f.detail.value};
d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(pw,_.l);_.O=pw.prototype;_.O.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.O.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.O.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.kh(this.hostElement,"yt-refit-popups-action")};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
_.O.onSelectHandle=function(){var d=this;if(this.selectedHandle!==void 0){var f;((f=this.data)==null?void 0:f.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(R,W){if(W.newHandleUpdateStatus!==void 0&&W.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&W.newHandleUpdateStatus.errorMessage)_.iI(d.hostElement,_.R0(W.newHandleUpdateStatus.errorMessage)),
d.isLoading=!1;else{var p;if((p=d.data)==null?0:p.onChannelUpdateSuccess){R=d.data.onChannelUpdateSuccess;W=_.e(R,_.aE);var U;if(W==null?0:(U=W.popup)==null?0:U.handlesClaimingConfirmDialogRenderer)W.popup.handlesClaimingConfirmDialogRenderer.handle=_.fY(d.selectedHandle);d.ytComponentBehavior.resolveCommand(R);_.zV(d.hostElement,"yt-close-popup-action",[d.is])}else d.isLoading=!1}},
onServerError:function(){if(d.selectedRadioIndex===d.radioButtonLength){var R;d.content&&((R=d.content)==null?0:R.handleInput)&&d.content.handleInput.validate()}d.isLoading=!1;_.iI(d.hostElement,_.X7("TRY_AGAIN_LATER"))}}}))}};
_.O.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var d,f;this.selectedHandle=(d=this.content)==null?void 0:(f=d.handleInput)==null?void 0:f.value}else this.selectedRadioIndex>=0&&((d=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(d==null?void 0:d.handle):this.selectedHandle=void 0)};
_.O.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.O.getRadioItem=function(d){if(this.radioButtonLength>d&&d>=0)return _.e(this.data.radioButton[d],yOM)};
_.Uh.Object.defineProperties(pw.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var d;return(((d=this.data)==null?void 0:d.radioButton)||[]).length}}});
pw.prototype.onSelectedHandleChanged=pw.prototype.onSelectedHandleChanged;pw.prototype.onSelectedHandleIndexChanged=pw.prototype.onSelectedHandleIndexChanged;pw.prototype.onDataChanged=pw.prototype.onDataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],pw.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"actionButtonOverride",void 0);_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"cancelButtonOverride",void 0);
_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"initialRadioIndex",void 0);_.Q([_.M(),_.F("design:type",Number)],pw.prototype,"selectedRadioIndex",void 0);_.Q([_.M(),_.F("design:type",String)],pw.prototype,"selectedHandle",void 0);_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"selectButtonDisabled",void 0);_.Q([_.M(),_.F("design:type",Object)],pw.prototype,"isLoading",void 0);
_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],pw.prototype,"radioButtonLength",null);_.Q([_.Xd("ytd-handles-claiming-select-dialog-content"),_.F("design:type",Object)],pw.prototype,"content",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pw.prototype,"onDataChanged",null);
_.Q([_.e2("selectedRadioIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pw.prototype,"onSelectedHandleIndexChanged",null);_.Q([_.e2("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pw.prototype,"onSelectedHandleChanged",null);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],pw.prototype,"darkerDarkTheme",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],pw.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],pw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.m({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],pw);
_.u(pw,"ytd-handles-claiming-select-dialog-renderer",function(){if(rL2!==void 0)return rL2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return rL2=d},{mode:1});var m8I;var uQ$;var Ur=function(){return _.l.apply(this,arguments)||this};
_.x(Ur,_.l);Ur.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ur.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ur.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ur.prototype,"data",void 0);_.Q([_.m({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],Ur);
_.u(Ur,"ytd-hotkey-dialog-section-option-renderer",function(){if(uQ$!==void 0)return uQ$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return uQ$=d},{mode:1});var P98;var Or=function(){return _.l.apply(this,arguments)||this};
_.x(Or,_.l);Or.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Or.prototype,"data",void 0);_.Q([_.m({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],Or);
_.u(Or,"ytd-hotkey-dialog-section-renderer",function(){if(P98!==void 0)return P98;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return P98=d},{mode:1});var Zj=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(Zj,_.l);Zj.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Zj.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Zj.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Zj.prototype,"darkerDarkTheme",void 0);_.Q([_.m({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Zj);
_.u(Zj,"ytd-hotkey-dialog-content",function(){if(m8I!==void 0)return m8I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return m8I=d},{mode:1});var QBL;var sr=function(){return _.l.apply(this,arguments)||this};
_.x(sr,_.l);sr.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var d=document.querySelector("ytd-hotkey-dialog-content #scrollable");d&&(d.dialogElement=this.hostElement.parentElement)};
sr.prototype.onCloseTap=function(){_.zV(this.hostElement,"yt-close-popup-action")};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],sr.prototype,"data",void 0);_.Q([_.m({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],sr);
_.u(sr,"ytd-hotkey-dialog-renderer",function(){if(QBL!==void 0)return QBL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return QBL=d},{mode:1});var v0h;var gs=function(){return _.l.apply(this,arguments)||this};
_.x(gs,_.l);gs.prototype.onYtServiceRequestError=function(){if(this.blocked){var d;var f=(d=this.data)==null?void 0:d.defaultServiceEndpoint}else{var R;f=(R=this.data)==null?void 0:R.toggledServiceEndpoint}var W;(f=(W=_.e(f,_.lia))==null?void 0:W.onFailureAction)&&this.ytComponentBehavior.resolveCommand(f);this.updateBlockState(!this.blocked)};
gs.prototype.onYtToggleButton=function(d){this.updateBlockState(d.detail.toggled)};
gs.prototype.updateBlockState=function(d){if(d!==this.blocked){var f=this.blockedEntityKey;f&&this.ytdReduxBehavior.dispatch(_.MG("blockStateEntity",f,{key:f,blocked:d}));this.set("data.isToggled",d)}};
_.Uh.Object.defineProperties(gs.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)}}});
gs.prototype.onYtToggleButton=gs.prototype.onYtToggleButton;gs.prototype.onYtServiceRequestError=gs.prototype.onYtServiceRequestError;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],gs.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],gs.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],gs.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],gs.prototype,"blockedEntityKey",void 0);
_.Q([_.M({selectorArgs:["blockedEntityKey"],selector:function(d,f){return _.qn(d.entities,"blockStateEntity",f)}}),
_.F("design:type",Object)],gs.prototype,"blockStateEntity",void 0);_.Q([_.a("data","blockStateEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gs.prototype,"blocked",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gs.prototype,"onYtServiceRequestError",null);
_.Q([_.LO("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gs.prototype,"onYtToggleButton",null);_.Q([_.m({is:"ytd-block-button",disableElementRegistration:!0})],gs);
_.u(gs,"ytd-block-button",function(){if(v0h!==void 0)return v0h;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return v0h=d},
{mode:1});var F7k;var JL2;var H1=function(){return _.l.apply(this,arguments)||this};
_.x(H1,_.l);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],H1.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],H1.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],H1.prototype,"data",void 0);_.Q([_.m({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],H1);
_.u(H1,"ytd-kids-blocklist-picker-item-renderer",function(){if(JL2!==void 0)return JL2;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return JL2=d},{mode:1});var Kw=function(){return _.l.apply(this,arguments)||this};
_.x(Kw,_.l);Kw.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Kw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Kw.prototype,"data",void 0);_.Q([_.m({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],Kw);
_.u(Kw,"ytd-kids-blocklist-picker-content",function(){if(F7k!==void 0)return F7k;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return F7k=
d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var n0y;var Er=function(){var d=_.l.apply(this,arguments)||this;d.hasAnyRequestSucceeded=!1;d.hasAnyRequestFailed=!1;d.numPendingRequests=0;return d};
_.x(Er,_.l);_.O=Er.prototype;_.O.attached=function(){this.hostElement.setAttribute("dialog","")};
_.O.onDoneButtonTap=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.O.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.O.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.O.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.O.onPopupClosed=function(d){var f,R;if(((f=d.detail)==null?void 0:(R=f.popup)==null?void 0:R.is)==="tp-yt-paper-dialog"){var W;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((W=this.data)==null?0:W.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.ON(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
Er.prototype.onPopupClosed=Er.prototype.onPopupClosed;Er.prototype.onYtServiceRequestError=Er.prototype.onYtServiceRequestError;Er.prototype.onYtServiceRequestCompleted=Er.prototype.onYtServiceRequestCompleted;Er.prototype.onYtServiceRequestSent=Er.prototype.onYtServiceRequestSent;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Er.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Er.prototype,"data",void 0);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Er.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Er.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Er.prototype,"onYtServiceRequestError",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Er.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Er);
_.u(Er,"ytd-kids-blocklist-picker-renderer",function(){if(n0y!==void 0)return n0y;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return n0y=d},{mode:1});var hq$;var o0Y;var zc=function(){return _.l.apply(this,arguments)||this};
_.x(zc,_.l);zc.prototype.setTip=function(d){var f=this;this.data&&(this.tip=PUY(mAJ.getInstance(),d,this.data),_.WZ(this,function(){_.E$(f.hostElement,"yt-refit")}))};
zc.prototype.clearTip=function(){this.tip=void 0};
zc.prototype.computeHidden=function(d){return!d};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],zc.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],zc.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.F("design:type",Boolean)],zc.prototype,"hidden",void 0);_.Q([_.M(),_.F("design:type",Object)],zc.prototype,"tip",void 0);_.Q([_.m({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],zc);
_.u(zc,"ytd-menu-popup-tip-renderer",function(){if(o0Y!==void 0)return o0Y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);
return o0Y=d},{mode:1});var $8y;var ku=function(){var d=_.l.apply(this,arguments)||this;d.useIcons=!1;d.systemIcons=_.q("kevlar_system_icons");d.useListItemStyles=_.q("web_list_item_style_for_menu_items");return d};
_.x(ku,_.l);_.O=ku.prototype;_.O.onFocus=function(){var d;(d=_.Eo(this.hostElement).querySelector("tp-yt-paper-item"))==null||d.focus()};
_.O.onTap=function(){var d=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(d&&_.e(d,_.I6))this.componentBehavior.resolveCommand(d),this.updateToggledStateInEntity();else if(d){this.componentBehavior.resolveCommand(d)||_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}});var f;((f=_.e(d,_.LE))==null?void 0:f.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.O.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.O.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.O.updateToggledStateInEntity=function(){var d=this.data.toggleMenuServiceItemEntityKey,f=!this.data.isToggled;d&&this.ytdReduxBehavior.dispatch(_.MG("toggleMenuServiceItemEntity",d,{key:d,isToggled:f}))};
_.O.computeIcon=function(d,f,R){return(d=d?R:f)&&d.iconType?_.IT(d.iconType):""};
_.O.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.O.isIconActive=function(d){return!_.q("toggle_menu_active_icon_killswitch")&&d};
_.Uh.Object.defineProperties(ku.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?0:d.isToggled)?(f=this.data)==null?void 0:f.toggledText:(R=this.data)==null?void 0:R.defaultText}}});
ku.prototype.toggledStateEntityChanged=ku.prototype.toggledStateEntityChanged;ku.prototype.onYtServiceRequestCompleted=ku.prototype.onYtServiceRequestCompleted;ku.prototype.onTap=ku.prototype.onTap;ku.prototype.onFocus=ku.prototype.onFocus;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ku.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],ku.prototype,"componentBehavior",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],ku.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ku.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ku.prototype,"useIcons",void 0);_.Q([_.M({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],ku.prototype,"icon",void 0);
_.Q([_.M({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(d,f){return _.qn(d.entities,"toggleMenuServiceItemEntity",f)}}),
_.F("design:type",Object)],ku.prototype,"toggleMenuServiceItemEntity",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ku.prototype,"systemIcons",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ku.prototype,"useListItemStyles",void 0);_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"onFocus",null);
_.Q([_.a("data.isToggled"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"toggleButtonText",null);_.Q([_.LO("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"onTap",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.e2("toggleMenuServiceItemEntity.isToggled","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"toggledStateEntityChanged",null);_.Q([_.m({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],ku);
_.u(ku,"ytd-toggle-menu-service-item-renderer",function(){if($8y!==void 0)return $8y;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return $8y=d},{mode:1});var NB$;var Yu=function(){return _.l.apply(this,arguments)||this};
_.x(Yu,_.l);Yu.prototype.onFocus=function(){var d;(d=_.Eo(this.hostElement).querySelector("tp-yt-paper-item"))==null||d.focus()};
_.Uh.Object.defineProperties(Yu.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Fo(this.data.iconUrl)}}});
Yu.prototype.onFocus=Yu.prototype.onFocus;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Yu.prototype,"rendererBehavior",void 0);_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],Yu.prototype,"ytEndpointBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Yu.prototype,"data",void 0);_.Q([_.LO("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"onFocus",null);
_.Q([_.a("data.iconUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],Yu.prototype,"imageSource",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],Yu);
_.u(Yu,"ytd-menu-custom-icon-item-renderer",function(){if(NB$!==void 0)return NB$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return NB$=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});_.Hk(_.J8,"yt-list-item-view-model",{props:{data:_.jE,isMenuItem:_.jE,isCompact:_.jE,onTap:_.sz,trailingAccessory:_.sz,hideSelectionTextChevron:_.jE,disabled:_.jE,inPopup:_.jE,disableHorizontalPadding:_.jE,isOverlay:_.jE,isToggled:_.jE,ariaLabel:_.jE,ariaPressed:_.jE}});var ba=function(){var d=_.l.apply(this,arguments)||this;d.disableBackdropFilter=_.q("web_disable_backdrop_filter");return d};
_.x(ba,_.l);_.O=ba.prototype;
_.O.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"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.O.computeAriaLabel=function(d){return d};
_.O.onPopupOpened=function(){this.items.selected=0;for(var d=_.Z(_.Eo(this.items).children),f=d.next();!f.done;f=d.next())f.value.popupPositionTarget=this.positionTarget;if(d=this.popupTip||void 0)d.setTip(this.source||""),this.source=void 0;this.veData&&(d=_.J6())&&_.tD(d,[this.veData])};
_.O.onPopupClosed=function(){var d=this.popupTip||void 0;d&&d.clearTip()};
_.O.onIronActivate=function(d){this.shouldPersist(d)||_.zV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(d=_.J6())&&_.ja(d,this.veData)};
_.O.shouldPersist=function(d){var f,R;if(((f=d.detail)==null?void 0:f.selected)===void 0||(R=this.data)==null||!R.items)return!1;var W,p;return!((p=(W=this.data.items[d.detail.selected])==null?void 0:W.toggleMenuServiceItemRenderer)==null||!p.persistentOnMenuPopup)};
_.O.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(d){return d.menuNavigationItemRenderer?!!d.menuNavigationItemRenderer.icon:d.menuServiceItemRenderer?!!d.menuServiceItemRenderer.icon:d.menuConditionalServiceItemRenderer?!!d.menuConditionalServiceItemRenderer.icon:d.menuConditionalNavigationItemRenderer?!!d.menuConditionalNavigationItemRenderer.icon:d.toggleMenuServiceItemRenderer?!!d.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
ba.prototype.onPopupClosed=ba.prototype.onPopupClosed;ba.prototype.onPopupOpened=ba.prototype.onPopupOpened;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],ba.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ba.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ba.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],ba.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ba.prototype,"veData",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.F("design:type",String)],ba.prototype,"ariaLabel",void 0);_.Q([_.M({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ba.prototype,"useIcons",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ba.prototype,"disableBackdropFilter",void 0);_.Q([_.Xd("#items"),_.F("design:type",Object)],ba.prototype,"items",void 0);_.Q([_.Xd("ytd-menu-popup-tip-renderer"),_.F("design:type",Object)],ba.prototype,"popupTip",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ba.prototype,"onPopupOpened",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ba.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],ba);
_.u(ba,"ytd-menu-popup-renderer",function(){if(hq$!==void 0)return hq$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return hq$=d},{mode:1});var yLh;var C9y=_.UI(function(d){d=_.pu(d,{icon:void 0});var f=d.data;d=d.icon;var R=function(){return f().iconBadgeText},W={},p=_.Iw("yt-spec-icon-badge-shape",function(){a:switch(f().iconBadgeType){case "notification":var U="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":U="yt-spec-icon-badge-shape--type-cart";break a;default:U=""}return U},function(){a:switch(f().iconBadgeStyle){case "overlay":var U="yt-spec-icon-badge-shape--style-overlay";
break a;default:U=""}return U},(W["yt-spec-icon-badge-shape--text-size-small"]=function(){var U=R();
return!!((U==null?0:U.length)&&U.length>2)},W));
return _.z("yt-icon-badge-shape",null,_.z(_.k,{cond:d,then:function(U){return _.z("div",{class:p},_.z("div",{class:"yt-spec-icon-badge-shape__icon"},_.z(_.X8,{icon:U})),_.z(_.k,{cond:R,then:function(g){return _.z("div",{class:"yt-spec-icon-badge-shape__badge"},g)}}))}}))},"jh");
C9y.idomCompat=!0;_.Hk(C9y,"yt-icon-badge-shape",{props:{data:_.jE,icon:_.jE}});var Dj=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};d.unseenCount=0;d.isOverlay=!1;return d};
_.x(Dj,_.l);_.O=Dj.prototype;_.O.attached=function(){var d=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(f){d.onServiceWorkerMessage(f)})};
_.O.onDataChanged=function(){this.isAttached&&!this.JSC$20381_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20381_lastData=this.data};
_.O.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.O.computeIcon=function(){var d,f;return(d=this.data)==null?void 0:(f=d.icon)==null?void 0:f.iconType};
_.O.onServiceWorkerMessage=function(d){d.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.O.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.e(this.data.updateUnseenCountEndpoint,_.LE)&&_.e(this.data.updateUnseenCountEndpoint,_.LE).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.O.handleUpdateNotificationsUnseenCountAction=function(d){var f=this;d=_.e(d,QuG);d!=null&&d.unseenCount&&d.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(d.unseenCount),_.Pp.addLowPriorityJob(function(){f.data.updateUnseenCountEndpoint&&f.ytComponentBehavior.resolveCommand(f.data.updateUnseenCountEndpoint)},d.timeoutMs))};
_.O.onClick=function(){_.E$(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var d=_.kh(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),f=this.data.menuRequest;d&&d.length===1&&d[0]?_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):f&&this.ytComponentBehavior.resolveCommand(f)};
_.O.handleTopbarMenuClosedAction=function(d){d==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.O.toggleIconState=function(d){this.iconButton&&(this.iconButton.pressed=d)};
_.O.sendUnseenCountRequest=function(d){var f=this;_.w0(_.Pp,function(){f.ytComponentBehavior.resolveCommand(d)})};
_.O.updateCountUI=function(d){this.set("unseenCount",d<9?d:"9+")};
_.Uh.Object.defineProperties(Dj.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
Dj.prototype.handleUpdateNotificationsUnseenCountAction=Dj.prototype.handleUpdateNotificationsUnseenCountAction;Dj.prototype.onDataChanged=Dj.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Dj.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.pV),_.F("design:type",Object)],Dj.prototype,"ytdOpenPopupBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Dj.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Dj.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Dj.prototype,"unseenCount",void 0);_.Q([_.M(),_.F("design:type",Object)],Dj.prototype,"isOverlay",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],Dj.prototype,"showTooltips",void 0);_.Q([_.Xd("yt-icon-button"),_.F("design:type",Object)],Dj.prototype,"iconButton",void 0);
_.Q([_.a("unseenCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],Dj.prototype,"showNotificationCount",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dj.prototype,"onDataChanged",null);_.Q([_.LO("yt-update-notifications-unseen-count-action"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],Dj.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.Q([_.m({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],Dj);
_.u(Dj,"ytd-notification-topbar-button-renderer",function(){if(yLh!==void 0)return yLh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return yLh=d},{mode:_.kO("kevlar_poly_si_batch_j025")?1:2});var i48;var I$=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return d};
_.x(I$,_.l);I$.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}}}}}};
I$.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
I$.prototype.onDarkModeToggled=function(d){this.dark=d};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],I$.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],I$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],I$.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],I$.prototype,"data",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],I$.prototype,"dark",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],I$);
_.u(I$,"yt-pdg-buy-flow-header-renderer",function(){if(i48!==void 0)return i48;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return i48=d},{mode:1});var BBI;var cLk;var qx=function(){var d=_.l.apply(this,arguments)||this;d.immediateValue=0;d.isDarkTheme=!1;d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(qx,_.l);_.O=qx.prototype;_.O.created=function(){_.Pg.requestAvailability()};
_.O.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.O.dataChanged=function(){var d=_.Eo(this.hostElement).querySelector("#color-slider");d.immediateValue&&this.updateSliderKnobAndGradientStyles(d.immediateValue);this.data.notches[0].knobColorArgb&&_.DV(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.yF(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.FK("HTML_DIR")==="rtl"&&_.Eo(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.O.onSliderImmediateChange=function(){var d=_.Eo(this.hostElement).querySelector("#color-slider");d.dragging&&(d.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(d.immediateValue),this.updateSliderKnobAndGradientStyles(d.immediateValue)),this.updateSliderAria())};
_.O.onSliderChange=function(){var d=_.Eo(this.hostElement).querySelector("#color-slider");d.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(d.immediateValue),this.updateSliderKnobAndGradientStyles(d.immediateValue));this.updateSliderAria()};
_.O.updateSliderAria=function(){var d=_.Eo(this.hostElement).querySelector("#color-slider"),f=_.Eo(this.hostElement).querySelector("#color-slider");f=_.R0(this.data.notches[f.immediateValue].tierValue);_.Gv()&&_.E$(this.hostElement,"iron-announce",{text:f});d.setAttribute("aria-valuetext",f)};
_.O.updateSuperThanksSelectedTierEntity=function(d){if(d!==this.immediateValue){var f,R,W=this==null?void 0:(f=this.data)==null?void 0:(R=f.superThanksSelectedTierEntity)==null?void 0:R.key;W&&W.length>0&&this.ytdReduxBehavior.dispatch(_.MG("superThanksSelectedTierEntity",W,{key:W,index:d}))}};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.updateSliderKnobAndGradientStyles=function(d){this.immediateValue=d;d=this.data.notches[d];if(d==null?0:d.knobColorArgb)var f={"--ytd-pdg-color-slider-knob-color":_.yF(d.knobColorArgb)};(d==null?0:d.linearGradientCssStyle)&&f!==null&&(f=Object.assign({},f,{"--ytd-pdg-color-slider-active-color":d==null?void 0:d.linearGradientCssStyle}));f!==null&&_.DV(this.hostElement,f)};
qx.prototype.onSliderChange=qx.prototype.onSliderChange;qx.prototype.onSliderImmediateChange=qx.prototype.onSliderImmediateChange;qx.prototype.dataChanged=qx.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],qx.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],qx.prototype,"immediateValue",void 0);_.Q([_.M(),_.F("design:type",Number)],qx.prototype,"maxMarkers",void 0);
_.Q([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JD8}),_.F("design:type",Object)],qx.prototype,"superThanksSelectedTierEntity",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],qx.prototype,"isDarkTheme",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],qx.prototype,"ytdReduxBehavior",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qx.prototype,"dataChanged",null);
_.Q([_.LO("immediate-value-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qx.prototype,"onSliderImmediateChange",null);_.Q([_.LO("change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qx.prototype,"onSliderChange",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],qx);
_.u(qx,"ytd-pdg-color-slider-renderer",function(){if(cLk!==void 0)return cLk;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return cLk=d},{mode:1});var tt2;var dyk;var Lw=null;
_.Pf({is:"ytd-comment-input",_template:function(){if(dyk!==void 0)return dyk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return dyk=d},
behaviors:[_.Y6U.YtHostElementBehavior,_.Ij,_.N0.YtComponentBehavior,_.g4.YtRendererstamperBehavior,_.$ay.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 _.C7}},
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",_.qb(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;_.Hc();this.focus()},
detached:function(){document.removeEventListener("tap",_.qb(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(d){d=d.detail;d=d.isCustomEmoji?d.shortcuts[0]:d.emojiId;var f=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(f,d);this.maybeUpdateTextDirection_();_.E$(this.hostElement,"input")},
getInputRange_:function(){var d=_.EW();if(d){d=d.getBrowserRangeObject();for(var f=d.commonAncestorContainer;f;){if(f===this.getEditableTextArea_())return d;f=f.parentNode}}d=this.getEditableTextArea_();d=_.rd(d,d.childNodes.length);d.select();return d.getBrowserRangeObject()},
insertTextWithEmojis_:function(d,f,R){(f=this.emojiManager.createDocumentFragment(f,!0,!1,R===void 0?!0:R))&&f.childNodes.length!==0&&(d.collapsed||d.deleteContents(),R=f.lastChild,d.insertNode(f),_.hbV(R).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var d=_.EW();if(d){var f=d.JSC$11291_getStartNode(),R=d.JSC$11291_getEndNode();if(zhY(f)&&zhY(R)){var W=d.JSC$11291_getStartOffset(),p;if(_.gD&&f.nodeType===Node.ELEMENT_NODE&&(p=_.Pcy(f)))_.rd(p,0).select();else{p=Ip(f)?f:_.n5(f,Ip);var U=Ip(R)?R:_.n5(R,Ip);if(p||U)if(d.isCollapsed()){if(f.nodeType===Node.TEXT_NODE){d=!0;W===f.length&&(d=!1);if(Lw==="end"||Lw==="right")d=!1;f=f.parentNode;d=[].concat(_.uR(f.parentNode.childNodes)).indexOf(f)+(d?0:1);_.rd(f.parentNode,
d).select()}}else p?p.previousSibling&&p.previousSibling.length>0?_.mT(R,d.JSC$11291_getEndOffset(),p.previousSibling,p.previousSibling.length-1).select():(f=document.createTextNode("\u200b"),p.parentNode.insertBefore(f,p),_.mT(R,d.JSC$11291_getEndOffset(),f,0).select()):U&&(U.nextSibling&&U.nextSibling.length>0?_.mT(f,d.JSC$11291_getStartOffset(),U.nextSibling,1).select():(R=document.createTextNode("\u200b"),U.parentNode.insertBefore(R,U.nextSibling),_.mT(f,d.JSC$11291_getStartOffset(),R,R.length).select()));
Lw=null}}else Lw=null}else Lw=null},
leftKeyPressed_:function(){Lw="left"},
rightKeyPressed_:function(){Lw="right"},
endKeyPressed_:function(){Lw="end"},
maybeDeleteChip_:function(){var d=qI2(!0);if(d){var f=_.EW(),R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();_.wd(R,f,d,d.childNodes.length).select()}},
maybeBackspaceChip_:function(){var d=qI2(!1);if(d){var f=_.EW(),R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();_.wd(R,f,d,0).select()}},
maybeBackspaceChipWordMode_:function(d){var f=_.EW();if(f.isCollapsed()){var R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();var W=L_k(R,f,!0);W&&(_.wd(R,f,W,0).select(),document.execCommand("delete"),d.preventDefault(),d.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(d){var f=_.EW();if(f.isCollapsed()){var R=f.JSC$11291_getStartNode();f=f.JSC$11291_getStartOffset();var W=L_k(R,f,!1);W&&(_.wd(R,f,W,W.childNodes.length).select(),document.execCommand("delete"),d.preventDefault(),d.stopImmediatePropagation())}},
onContentClick:function(d){d.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(d){d.defaultPrevented||d.currentTarget.tagName==="YTD-COMMENT-INPUT"&&Ip(d.target)&&d.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Eo(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Eo(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(d,f){d=YIh(d,this.emojiManager,f).cloneNode(!0);for(f=d.firstChild;f;)if(f.nodeType!==1)f=f.nextSibling;else switch(f.tagName){case "BR":var R=_.Tx();_.$Oa(R,f);f=R.nextSibling;break;case "DIV":(R=f.lastChild)&&f.nextSibling&&_.wE(_.Tx(),R);f.previousSibling&&(f.previousSibling.nodeType===1||f.previousSibling.nodeType===3&&!f.previousSibling.textContent.endsWith("\n"))&&_.Mo(_.Tx(),f);R&&R.nodeName==="BR"&&_.x3(R);R=f;f.hasChildNodes()?(f=f.firstChild,
_.NyL(R)):(f=f.nextSibling,_.x3(R));break;default:f=f.nextSibling}return ehk(d)},
setTextAreaValue:function(d){d||(d="");var f=this.getEditableFormattedString_();f.text="";this.getEditableTextArea_().innerText="";typeof d==="string"&&(d={runs:[{text:d}]});f.text=d},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();Lw=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var d=this.getEditableTextArea_();d&&(_.rd(d,d.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.FK("HTML_DIR")==="rtl"){var d=this.getEditableTextArea_(),f=this.getTextAreaValue()!==""?"auto":"rtl";d.setAttribute("dir",f)}},
handleInputEvent_:function(){var d=null;if(this.isEmojiButtonDisplayed){var f=this.getInputRange_();f&&(d=this.emojiInput.retrieveTextBeforeRange(f))}this.insertText_(d,!0);this.updateCharCount_();d=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=d.scrollHeight>d.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var d=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:d})},
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(d){this.isEmojiButtonDisplayed&&(d.preventDefault(),d.stopImmediatePropagation(),d=d.clipboardData.getData("text/plain"),this.insertText_(d,!1,!1),_.E$(this.hostElement,"input"))},
insertText_:function(d,f,R){f=f===void 0?!1:f;R=R===void 0?!0:R;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&d){var W=this.getInputRange_().cloneRange();this.emojiManager&&W&&(f&&this.emojiInput.offsetStartOfRangeBy(W,d.length),this.insertTextWithEmojis_(W,d,R),key(this.getEditableTextArea_().lastChild)||(W=this.getInputRange_().cloneRange()),W&&(this.emojiInput.updateSuggestions(W,d),this.updateSuggestionOffset_(W)))}},
getSimpleString:_.R0,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(d){return d?"focused":"not-focused"},
computePlaceholderText_:function(d){return this.getSimpleString(d)},
computeEditableText_:function(d){return this.getSimpleString(d)},
onPrefilledContentDismissed_:function(d){d.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(d,f){d?this.fire("yt-autonav-pause-focus"):f!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(d){var f=this.getEditableTextArea_();[].concat(_.uR(d.dataTransfer.items)).forEach(function(R){R.kind==="string"&&R.type.match("^text/plain")&&R.getAsString(function(W){f.appendChild(document.createTextNode(W))})});
d.preventDefault()},
preventDefault_:function(d){d.preventDefault()},
onSuggestionInsert_:function(d){this.insertTextWithEmojis_(d.detail.range,d.detail.text)},
onEmojiSuggestionClick_:function(d){this.emojiInput.insertSuggestion(d.detail)},
updateSuggestionOffset_:function(d){if(this.emojiInput&&_.Eo(this.emojiInput).querySelector("#dropdown")){var f=this.getEditableTextArea_().getBoundingClientRect().bottom,R=d.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(f-R)+5;f=this.getEditableTextArea_().getBoundingClientRect().left;d=d.getBoundingClientRect().left-f;_.Eo(this.emojiInput).querySelector("#dropdown").style.marginLeft=d+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ns("yt-post"));return this.localStorage}});var eX=function(){var d=_.l.apply(this,arguments)||this;d.currentCommentOptionIndex=0;d.isEmojiPickerDisplayed=!1;d.emojiManager=_.C7;d.isUgcEmpty=!1;d.userGeneratedCommentChangedHandler=function(){_.E$(d.hostElement,"ytd-pdg-user-generated-comment-changed");d.isEmojiYtdCommentInputEnabled&&(d.isUgcEmpty=!d.ytdCommentInputEl.getTextAreaValue())};
d.pasteHandler=function(f){f.preventDefault();f.stopImmediatePropagation();var R;if(f=(R=f.clipboardData)==null?void 0:R.getData("text/plain"))R=document.getSelection().getRangeAt(0),R.collapsed||R.deleteContents(),f=document.createTextNode(f),R.insertNode(f),R.selectNodeContents(f),R.collapse(!1),f=window.getSelection(),f.removeAllRanges(),f.addRange(R)};
d.onDocumentClick=function(f){if(d.isEmojiPickerDisplayed){var R,W,p;!(f.target instanceof Node)||(R=f.composedPath())!=null&&R.includes(d.editableTextEl)||(W=f.composedPath())!=null&&W.includes(d.emojiButtonEl)||(p=f.composedPath())!=null&&p.includes(d.emojiPickerEl)||(d.isEmojiPickerDisplayed=!1)}};
return d};
_.x(eX,_.l);_.O=eX.prototype;_.O.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.O.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.O.detached=function(){var d;(d=this.contentEl)==null||d.removeEventListener("input",this.userGeneratedCommentChangedHandler);var f;(f=this.contentEl)==null||f.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.O.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.O.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var d;this.contentEl.textContent=this.rendererBehavior.getSimpleString((d=this.data)==null?void 0:d.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.O.reloadEmojis=function(){this.emojiPickerEl&&_.e(this.emojiPicker,_.JoL)&&this.emojiPickerEl.updateEmojiCategories()};
_.O.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.DV(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.O.handleBackgroundColorStyling=function(){var d;if((d=this.currentCommentOption)==null?0:d.commentBackgroundColorArgb){var f;_.DV(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.yF((f=this.currentCommentOption)==null?void 0:f.commentBackgroundColorArgb)})}else _.DV(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.O.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var d;(d=this.contentEl)==null||d.focus()}};
_.O.onEditButtonClick=function(d){var f=document.getSelection();f&&this.contentEl&&(d.stopPropagation(),d.preventDefault(),f.selectAllChildren(this.contentEl),f.collapseToEnd())};
_.O.onContentDrop=function(d){var f=this;if(d.dataTransfer){d=_.Z(d.dataTransfer.items);for(var R=d.next();!R.done;R=d.next())R=R.value,R.kind==="string"&&R.type.match("^text/plain")&&R.getAsString(function(W){var p;(p=f.contentEl)==null||p.appendChild(document.createTextNode(W))})}};
_.O.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.O.getUserGeneratedCommentText=function(){var d,f=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(d=this.contentEl)==null?void 0:d.textContent;return f?f.trim():""};
_.O.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.O.onEmojiSelect=function(d){this.ytdCommentInputEl.onEmojiSelect(d)};
_.Uh.Object.defineProperties(eX.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.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 d;return!((d=this.currentCommentOption)==null||!d.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var d;if(_.e((d=this.currentCommentOption)==null?void 0:d.chipRenderer,_.OPV)){var f;return _.e((f=this.currentCommentOption)==null?void 0:f.chipRenderer,_.OPV)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var d,f;return((d=this.data)==null?0:d.commentOptionRenderers)?_.e((f=this.data)==null?void 0:f.commentOptionRenderers[this.superThanksSelectedTierEntity.index],H7G):void 0}var R,W;return((R=this.data)==null?0:R.commentOptionRenderers)?_.e((W=this.data)==null?void 0:W.commentOptionRenderers[this.currentCommentOptionIndex],H7G):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var d;return this.rendererBehavior.getSimpleString((d=this.data)==null?void 0:d.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var d;return this.rendererBehavior.getSimpleString((d=this.data)==null?void 0:d.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.commentDialog,_.S9N))==null?void 0:f.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.commentDialog,_.S9N))==null?void 0:f.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=_.e((d=this.data)==null?void 0:d.commentDialog,_.S9N))==null?void 0:f.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(f=_.e((d=this.data)==null?void 0:d.commentDialog,_.S9N))==null?void 0:f.emojiPicker;if(!_.e(R,_.JoL)||!_.e(R,_.JoL).categories)return!1;d=function(U){return U.emojiPickerCategoryRenderer?U.emojiPickerCategoryRenderer.emojiIds&&U.emojiPickerCategoryRenderer.emojiIds.length>0:U.emojiPickerUpsellCategoryRenderer?U.emojiPickerUpsellCategoryRenderer.emojis&&U.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var W,p;return((W=_.e(R,_.JoL))==null?0:(p=W.categories)==null?0:p.find(d))?!0:!1}}});
eX.prototype.onEmojiSelect=eX.prototype.onEmojiSelect;eX.prototype.dataChanged=eX.prototype.dataChanged;eX.prototype.currentCommentOptionChanged=eX.prototype.currentCommentOptionChanged;_.Q([_.A(_.nV),_.F("design:type",Object)],eX.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eX.prototype,"rendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.Xd("#content-dom-if"),_.F("design:type",_.vf)],eX.prototype,"contentDomIfEl",void 0);_.Q([_.Xd("#content-no-emojis"),_.F("design:type",HTMLElement)],eX.prototype,"contentEl",void 0);_.Q([_.Xd("#container"),_.F("design:type",HTMLElement)],eX.prototype,"containerEl",void 0);_.Q([_.Xd("#comment-chip-container"),_.F("design:type",HTMLElement)],eX.prototype,"paidCommentChipContainerEl",void 0);_.Q([_.Xd("#text-input"),_.F("design:type",HTMLElement)],eX.prototype,"editableTextEl",void 0);
_.Q([_.Xd("#emoji-button"),_.F("design:type",HTMLElement)],eX.prototype,"emojiButtonEl",void 0);_.Q([_.Xd("#emoji-picker > yt-emoji-picker-renderer"),_.F("design:type",Object)],eX.prototype,"emojiPickerEl",void 0);_.Q([_.Xd("#text-input > ytd-comment-input"),_.F("design:type",Object)],eX.prototype,"ytdCommentInputEl",void 0);_.Q([_.M(),_.F("design:type",Object)],eX.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],eX.prototype,"currentCommentOptionIndex",void 0);
_.Q([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JD8}),_.F("design:type",Object)],eX.prototype,"superThanksSelectedTierEntity",void 0);_.Q([_.M(),_.F("design:type",Object)],eX.prototype,"isEmojiPickerDisplayed",void 0);_.Q([_.M(),_.F("design:type",Object)],eX.prototype,"emojiManager",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],eX.prototype,"isUgcEmpty",void 0);
_.Q([_.e2("currentCommentOption"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eX.prototype,"currentCommentOptionChanged",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eX.prototype,"dataChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eX.prototype,"isEmojiYtdCommentInputEnabled",null);
_.Q([_.a("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"title",null);_.Q([_.a("data.authorText"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"channelName",null);_.Q([_.a("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eX.prototype,"shouldShowPaidCommentChipRenderer",null);
_.Q([_.a("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"paidCommentChipRenderer",null);_.Q([_.a("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"currentCommentOption",null);
_.Q([_.a("data.defaultCommentText","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"commentText",null);_.Q([_.a("data.placeholderText"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"placeholderText",null);_.Q([_.a("data.commentDialog.commentDialogRenderer.editableText"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"editableText",null);
_.Q([_.a("data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"emojiButton",null);_.Q([_.a("data.commentDialog.commentDialogRenderer.emojiPicker"),_.F("design:type",Object),_.F("design:paramtypes",[])],eX.prototype,"emojiPicker",null);
_.Q([_.a("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eX.prototype,"isEmojiButtonDisplayed",null);_.Q([_.LO("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],eX.prototype,"onEmojiSelect",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],eX);
_.u(eX,"ytd-pdg-comment-preview-renderer",function(){if(tt2!==void 0)return tt2;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return tt2=d},{mode:2});var jNG;var xu=function(){var d=_.l.apply(this,arguments)||this;d.selected=!1;return d};
_.x(xu,_.l);_.O=xu.prototype;_.O.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.O.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.O.dataChanged=function(){this.data&&(_.zW(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.DV(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.yF(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.yF(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.O.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.O.onClick=function(){this.logClick()};
_.O.onKeyboardSelect=function(){_.E$(this.hostElement,"tap");this.onClick()};
_.O.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
xu.prototype.onClick=xu.prototype.onClick;xu.prototype.selectedChanged=xu.prototype.selectedChanged;xu.prototype.dataChanged=xu.prototype.dataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],xu.prototype,"componentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],xu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.Ij),_.F("design:type",Object)],xu.prototype,"ironA11yKeysBehavior",void 0);
_.Q([_.A(_.ti),_.F("design:type",Object)],xu.prototype,"ironSelectableBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xu.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],xu.prototype,"shownThumbnail",void 0);_.Q([_.M(),_.F("design:type",Object)],xu.prototype,"basePriceText",void 0);_.Q([_.M(),_.F("design:type",Object)],xu.prototype,"purchaseCommand",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],xu.prototype,"selected",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"dataChanged",null);_.Q([_.e2("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"selectedChanged",null);_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"onClick",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],xu);
_.u(xu,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(jNG!==void 0)return jNG;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return jNG=d},{mode:1});var XB=function(){var d=_.l.apply(this,arguments)||this;d.selectedItemIndex=0;d.buyButtonDisabled=!1;return d};
_.x(XB,_.l);_.O=XB.prototype;
_.O.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]]"}}}}}};
_.O.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var d;var f=(d=_.e(this.data.colorSlider,gLM))==null?void 0:d.notches[this.selectedItemIndex].purchaseCommand}else{var R;f=(R=_.e(this.data.selectableItemButtons[this.selectedItemIndex],EL$))==null?void 0:R.purchaseCommand}if(f){d=_.e(f,_.JwO);d.productData||(d.productData={});var W;d.productData={pdgData:{commentMessageText:(W=this.commentPreviewRenderer)==null?void 0:W.getUserGeneratedCommentText()}};
_.E$(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(f)}}};
_.O.dataChanged=function(){if(this.data){_.C7.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.LcR(_.C7,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.C7.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var d;this.buyButtonDisabled=!((d=_.e(this.data.commentPreview,KfB))==null||!d.placeholderText);this.updatePriceSelectorStatus();var f;if((f=this.data)==null?0:f.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;d=[];this.data.preloadImages&&(d=this.data.preloadImages);
d=d.map(function(R){return _.KG(R.thumbnails,1920)});
d=_.Z(d);for(f=d.next();!f.done;f=d.next())(f=f.value)&&_.oju(f).thenCatch(function(){_.JA(Error("vl"))})}};
_.O.superThanksSelectedTierEntityChanged=function(){var d;(this==null?void 0:(d=this.superThanksSelectedTierEntity)==null?void 0:d.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.O.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.O.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Eo(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Eo(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Eo(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Eo(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.O.closeBuyFlow=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.O.onUserGeneratedContentChanged=function(){var d;this.buyButtonDisabled=!((d=this.commentPreviewRenderer)==null?0:d.getUserGeneratedCommentText())};
_.O.updateSelectedItemIndexFromBinding=function(d){this.selectedItemIndex=d.detail.value};
_.Uh.Object.defineProperties(XB.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var d;return!((d=this.data)==null||!d.disclaimerText)}}});
XB.prototype.onUserGeneratedContentChanged=XB.prototype.onUserGeneratedContentChanged;XB.prototype.closeBuyFlow=XB.prototype.closeBuyFlow;XB.prototype.selectedItemIndexChanged=XB.prototype.selectedItemIndexChanged;XB.prototype.superThanksSelectedTierEntityChanged=XB.prototype.superThanksSelectedTierEntityChanged;XB.prototype.dataChanged=XB.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],XB.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],XB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],XB.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],XB.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],XB.prototype,"selectedItemIndex",void 0);_.Q([_.M(),_.F("design:type",Boolean)],XB.prototype,"isColorSlider",void 0);
_.Q([_.M(),_.F("design:type",Object)],XB.prototype,"buyButtonDisabled",void 0);_.Q([_.M({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JD8}),_.F("design:type",Object)],XB.prototype,"superThanksSelectedTierEntity",void 0);_.Q([_.Xd("ytd-pdg-comment-preview-renderer"),_.F("design:type",Object)],XB.prototype,"commentPreviewRenderer",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],XB.prototype,"ytdReduxBehavior",void 0);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"dataChanged",null);_.Q([_.e2("superThanksSelectedTierEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"superThanksSelectedTierEntityChanged",null);_.Q([_.e2("selectedItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"selectedItemIndexChanged",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"closeBuyFlow",null);_.Q([_.LO("ytd-pdg-user-generated-comment-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XB.prototype,"onUserGeneratedContentChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XB.prototype,"isDisclaimerTextShown",null);
_.Q([_.m({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],XB);
_.u(XB,"yt-super-vod-buy-flow-content-renderer",function(){if(BBI!==void 0)return BBI;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return BBI=d},{mode:1});var fNs;var Tc=function(){var d=_.l.apply(this,arguments)||this;d.lottieAnimationRef={};return d};
_.x(Tc,_.l);_.O=Tc.prototype;_.O.created=function(){_.Pg.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.qb(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.O.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.E$(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.O.detached=function(){this.autoCloseJobId&&_.Pp.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.qb(this,this.onPopupIronOverlayOpened))};
_.O.dataChanged=function(){var d=this;this.data&&this.data.autoCloseDelay&&(_.zV(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.YJ(_.Pp,function(){d.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.DV(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.O.onDOMLoadedLottie=function(){var d=this,f,R,W=Number((f=this.data)==null?void 0:(R=f.autoCloseDelay)==null?void 0:R.seconds)||0;this.fadeOutJobId=_.YJ(_.Pp,function(){d.lottiePlayerEl.classList.add("fadeout")},(W-.25)*1E3);
this.autoCloseJobId=_.YJ(_.Pp,function(){d.closePopup()},W*1E3)};
_.O.openPopup=function(){this.ironOverlayBehavior.open()};
_.O.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.zV(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.b5(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.Ze().resolve(_.s4).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.Pp.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.Pp.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.O.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var d,f;(d=this.lottieAnimationRef)==null||(f=d.lottieEl)==null||f.destroy();d=this.data.lottie;var R,W;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:d.url+"_"+Math.random(),path:d.url,autoplay:!0,loop:(W=(R=d.settings)==null?void 0:R.loop)!=null?W:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.Uh.Object.defineProperties(Tc.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var d,f;return!!((d=this.data)==null?0:(f=d.lottie)==null?0:f.url)}}});
Tc.prototype.maybeInitializeLottie=Tc.prototype.maybeInitializeLottie;Tc.prototype.dataChanged=Tc.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Tc.prototype,"rendererBehavior",void 0);_.Q([_.A(_.nx),_.F("design:type",Object)],Tc.prototype,"ironOverlayBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Tc.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Tc.prototype,"lottiePlayerProps",void 0);
_.Q([_.M(),_.F("design:type",Object)],Tc.prototype,"lottieAnimationRef",void 0);_.Q([_.Xd("ytd-lottie-player"),_.F("design:type",HTMLElement)],Tc.prototype,"lottiePlayerEl",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tc.prototype,"dataChanged",null);_.Q([_.a("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tc.prototype,"hasLottieAnimation",null);
_.Q([_.e2("data.lottie.url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tc.prototype,"maybeInitializeLottie",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],Tc);
_.u(Tc,"ytd-desktop-image-overlay-renderer",function(){if(fNs!==void 0)return fNs;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return fNs=d},{mode:1});var Rz2;var Aa=function(){return _.l.apply(this,arguments)||this};
_.x(Aa,_.l);_.O=Aa.prototype;_.O.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"}}}}};
_.O.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",_.qb(this,this.closePopup))};
_.O.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.qb(this,this.closePopup))};
_.O.dataChanged=function(){_.kh(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.e(this.data.header,snR)&&(this.hasBackgroundBanner=!!_.e(this.data.header,snR).backgroundBanner)};
_.O.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.qb(this,this.closePopup))};
_.O.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Yh(this.hostElement,[this.data.onCloseCommand])};
Aa.prototype.handleBuyflowSelectionSubmitted=Aa.prototype.handleBuyflowSelectionSubmitted;Aa.prototype.dataChanged=Aa.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Aa.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Aa.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Aa.prototype,"data",void 0);
_.Q([_.M({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],Aa.prototype,"hasBackgroundBanner",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aa.prototype,"dataChanged",null);_.Q([_.LO("yt-pdg-buy-flow-selection-submitted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aa.prototype,"handleBuyflowSelectionSubmitted",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],Aa);
_.u(Aa,"ytd-pdg-buy-flow-renderer",function(){if(Rz2!==void 0)return Rz2;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Rz2=d},{mode:1});var WzI;var a$=function(){var d=_.l.apply(this,arguments)||this;d.isOpen=!1;d.isPlaylistCreated=!1;return d};
_.x(a$,_.l);_.O=a$.prototype;_.O.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.O.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.E$(this.hostElement,"yt-refit")};
_.O.onCreateTap=function(){var d=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Yh(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(f,R){if(!_.q("killswitch_ep_in_create_playlist_response")&&(R==null?0:R.actions))for(f=_.Z(R.actions),R=f.next();!R.done;R=f.next())R=R.value,_.e(R,_.M$)&&d.ytComponentBehavior.resolveCommand(R)}}]),this.isPlaylistCreated=!0)};
_.O.onKeydown=function(d){if(d.keyCode===13)this.onCreateTap()};
_.O.onServiceRequestCompleted=function(d){d.stopPropagation();_.zV(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.O.computePrivacyBadge=function(d){return d?[{metadataBadgeRenderer:d}]:[]};
a$.prototype.onServiceRequestCompleted=a$.prototype.onServiceRequestCompleted;a$.prototype.onKeydown=a$.prototype.onKeydown;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],a$.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],a$.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],a$.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],a$.prototype,"isOpen",void 0);
_.Q([_.M(),_.F("design:type",Object)],a$.prototype,"isPlaylistCreated",void 0);_.Q([_.M({value:{REQUIRED_LABEL:_.X7("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.X7("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],a$.prototype,"addToStrings",void 0);_.Q([_.M({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.F("design:type",Array)],a$.prototype,"privacyBadge",void 0);
_.Q([_.Xd("#privacy-input"),_.F("design:type",Object)],a$.prototype,"privacyInput",void 0);_.Q([_.Xd("#name-input"),_.F("design:type",Object)],a$.prototype,"nameInput",void 0);_.Q([_.LO("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],a$.prototype,"onKeydown",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],a$.prototype,"onServiceRequestCompleted",null);
_.Q([_.m({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],a$);
_.u(a$,"ytd-add-to-playlist-create-renderer",function(){if(WzI!==void 0)return WzI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WzI=d},{mode:1});var pRI;var UyI;var Mx=function(){var d=_.l.apply(this,arguments)||this;d.transferState="TRANSFER_STATE_UNKNOWN";return d};
_.x(Mx,_.l);Mx.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
Mx.prototype.onCheckboxChange=function(d){var f=this;this.data&&_.Bf(this,"yt-playlist-checkbox-changed",function(){var R=_.Wf(d).checked?f.data.addToPlaylistServiceEndpoint:f.data.removeFromPlaylistServiceEndpoint;R&&_.Ze().resolve(_.s4).resolveCommand(R,{form:{element:f.hostElement}});_.q("dl_playlist_killswitch")||f.transferState!=="TRANSFER_STATE_UNKNOWN"&&f.transferState!=="TRANSFER_STATE_FAILED"&&f.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:f.data.playlistId,action:"ACTION_SYNC"}})},
100)};
Mx.prototype.computeIconType=function(d){return d?"yt-icons:"+d.toLowerCase():null};
Mx.prototype.dataChanged=Mx.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Mx.prototype,"data",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Mx.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Mx.prototype,"ytComponentBehavior",void 0);_.Q([_.Xd("#checkbox"),_.F("design:type",HTMLInputElement)],Mx.prototype,"checkbox",void 0);
_.Q([_.M({selector:_.$8,selectorArgs:["data.playlistId"]}),_.F("design:type",String)],Mx.prototype,"transferState",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mx.prototype,"dataChanged",null);_.Q([_.m({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],Mx);
_.u(Mx,"ytd-playlist-add-to-option-renderer",function(){if(UyI!==void 0)return UyI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return UyI=d},{mode:1});var OZG=_.UI(function(d){var f=d.data;return _.z("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.z("div",null,_.z(_.d4,{text:function(){return f().title}})),_.z(_.k,{cond:function(){return f().subtitle},
then:function(R){return _.z("div",{class:"ytdMenuTitleRendererSubtitle"},_.z(_.d4,{text:R}))}}))},"kh");
OZG.idomCompat=!0;_.Hk(OZG,"ytd-menu-title-renderer",{props:{data:_.jE}});var ws=function(){var d=_.l.apply(this,arguments)||this;d.addToStrings={ADD_TO_DROPDOWN_LABEL:_.X7("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};d.closeButtonAriaLabel=_.X7("SBOX_INAPPROPRIATE_CANCEL");d.dialog=_.q("desktop_add_to_playlist_renderer_dialog_popup");return d};
_.x(ws,_.l);_.O=ws.prototype;_.O.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"}}}};
_.O.onPopupOpened=function(){_.k6(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.O.onPopupClosed=function(){_.k6(this.playlists,"scrollable",!1)};
_.O.computeAriaLabel=function(){var d;if(this==null?0:(d=this.data)==null?0:d.actions){d=_.Z(this.data.actions);for(var f=d.next();!f.done;f=d.next())if(f=f.value,f.menuTitleRenderer)return _.R0(f.menuTitleRenderer.title)}};
_.O.onTapClose=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Uh.Object.defineProperties(ws.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var d;if(this==null?0:(d=this.data)==null?0:d.actions){d=_.Z(this.data.actions);for(var f=d.next();!f.done;f=d.next())if(f=f.value,f.menuTitleRenderer)return f.menuTitleRenderer}return!1}}});
ws.prototype.onPopupClosed=ws.prototype.onPopupClosed;ws.prototype.onPopupOpened=ws.prototype.onPopupOpened;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ws.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],ws.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ws.prototype,"ytRendererStamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],ws.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],ws.prototype,"addToStrings",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.F("design:type",String)],ws.prototype,"ariaLabel",void 0);_.Q([_.M(),_.F("design:type",String)],ws.prototype,"closeButtonAriaLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],ws.prototype,"dialog",void 0);
_.Q([_.Xd("#playlists"),_.F("design:type",HTMLElement)],ws.prototype,"playlists",void 0);_.Q([_.Xd("ytd-add-to-playlist-create-renderer"),_.F("design:type",Object)],ws.prototype,"createRenderer",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ws.prototype,"menuTitleRenderer",null);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ws.prototype,"onPopupOpened",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ws.prototype,"onPopupClosed",null);_.Q([_.m({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],ws);
_.u(ws,"ytd-add-to-playlist-renderer",function(){if(pRI!==void 0)return pRI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pRI=d},{mode:1});var ZZL;var la=function(){var d=_.l.apply(this,arguments)||this;d.isPlaylistEditComplete=!1;d.isCollabEngagementDisabled=!1;d.closeButtonAriaLabel=_.X7("SBOX_INAPPROPRIATE_CANCEL");d.saveButton={title:_.X7("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"};d.onValueChanged=function(){d.updateSaveButtonState();d.computeCollabEngagementDisabled()};
return d};
_.x(la,_.l);_.O=la.prototype;_.O.attached=function(){this.JSC$20435_scroller&&(this.JSC$20435_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20435_scroller.attached&&typeof this.JSC$20435_scroller.attached==="function"&&this.JSC$20435_scroller.attached())};
_.O.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.O.onPopupClosed=function(){this.reset()};
_.O.close=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.O.onClickSave=function(){var d=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var f=[];this.nameInput.value!==null&&f.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&f.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var R=Number(this.privacyInput.value);isNaN(R)||f.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:R})}this.votingInput.value!==null&&(R=this.votingInput.value)&&f.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:R});if(f.length>0){var W;_.e((W=this.data)==null?void 0:W.updateSettingsEndpoint,_.mP).actions=f;var p;if((p=this.data)==null?0:p.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){d.close()}}}),this.isPlaylistEditComplete=!0}}};
_.O.computePrivacyBadge=function(d){return d?[{metadataBadgeRenderer:d}]:[]};
_.O.computeEditorData=function(d){var f,R;return d==null?void 0:(f=d.sections)==null?void 0:(R=f[0])==null?void 0:R.playlistSettingsEditorCasualSectionRenderer};
_.O.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.O.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}}}}}};
_.O.computeAriaLabel=function(){var d,f,R,W=(d=this.data)==null?void 0:(f=d.sections)==null?void 0:(R=f[0])==null?void 0:R.playlistSettingsEditorCasualSectionRenderer;return _.R0(W==null?void 0:W.title)};
_.O.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"}))};
_.O.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.O.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.O.isNameChanged=function(){var d,f,R;return(((d=this.editorData)==null?void 0:(f=d.name)==null?void 0:(R=f.textInputFormFieldRenderer)==null?void 0:R.value)||"")!==(this.nameInput.value||"")};
_.O.isDescriptionChanged=function(){var d,f,R;return(((d=this.editorData)==null?void 0:(f=d.description)==null?void 0:(R=f.textInputFormFieldRenderer)==null?void 0:R.value)||"")!==(this.descriptionInput.value||"")};
_.O.isPrivacyChanged=function(){var d,f,R,W,p,U,g,K;return((g=(d=this.editorData)==null?void 0:(f=d.privacy)==null?void 0:(R=f.dropdownFormFieldRenderer)==null?void 0:(W=R.dropdown)==null?void 0:(p=W.dropdownRenderer)==null?void 0:(U=p.entries)==null?void 0:U.find(function(E){var Y;return E==null?void 0:(Y=E.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(K=g.privacyDropdownItemRenderer)==null?void 0:K.int32Value)!==this.privacyInput.value};
_.O.isVotingChanged=function(){var d,f,R,W,p,U,g,K;return((g=(d=this.editorData)==null?void 0:(f=d.voting)==null?void 0:(R=f.dropdownFormFieldRenderer)==null?void 0:(W=R.dropdown)==null?void 0:(p=W.dropdownRenderer)==null?void 0:(U=p.entries)==null?void 0:U.find(function(E){var Y;return E==null?void 0:(Y=E.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(K=g.privacyDropdownItemRenderer)==null?void 0:K.int32Value)!==this.votingInput.value};
la.prototype.onPopupClosed=la.prototype.onPopupClosed;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],la.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],la.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],la.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],la.prototype,"ytRendererStamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],la.prototype,"data",void 0);_.Q([_.M({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.F("design:type",Array)],la.prototype,"privacyBadge",void 0);_.Q([_.M({computed:"computeEditorData(data)"}),_.F("design:type",Object)],la.prototype,"editorData",void 0);_.Q([_.M(),_.F("design:type",Object)],la.prototype,"isPlaylistEditComplete",void 0);_.Q([_.M(),_.F("design:type",Object)],la.prototype,"isCollabEngagementDisabled",void 0);
_.Q([_.M({value:{REQUIRED_LABEL:_.X7("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.X7("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],la.prototype,"addToStrings",void 0);_.Q([_.M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.F("design:type",String)],la.prototype,"ariaLabel",void 0);_.Q([_.M(),_.F("design:type",String)],la.prototype,"closeButtonAriaLabel",void 0);
_.Q([_.M(),_.F("design:type",Object)],la.prototype,"saveButton",void 0);_.Q([_.Xd("#name-input"),_.F("design:type",Object)],la.prototype,"nameInput",void 0);_.Q([_.Xd("#description-input"),_.F("design:type",Object)],la.prototype,"descriptionInput",void 0);_.Q([_.Xd("#privacy-input"),_.F("design:type",Object)],la.prototype,"privacyInput",void 0);_.Q([_.Xd("#voting-input"),_.F("design:type",Object)],la.prototype,"votingInput",void 0);
_.Q([_.Xd("#scroller"),_.F("design:type",Object)],la.prototype,"JSC$20435_scroller",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],la.prototype,"onPopupClosed",null);_.Q([_.M(),_.F("design:type",Object)],la.prototype,"onValueChanged",void 0);_.Q([_.m({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],la);
_.u(la,"ytd-playlist-settings-editor-renderer",function(){if(ZZL===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);ZZL=d}d=ZZL;return d},{mode:1});var sNM;_.mR("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Gc=function(){return _.l.apply(this,arguments)||this};
_.x(Gc,_.l);_.O=Gc.prototype;_.O.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}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.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 d=this.get("data.nextButton.buttonRenderer.navigationEndpoint");d&&(this.nextNavigationEndpoint=d,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.O.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 d={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",d)}}};
_.O.onPopupOpened=function(d){d.detail!==this&&d.detail!==this.hostElement||!_.q("enable_premium_voluntary_pause")||_.zV(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.O.onNextButtonTap=function(){var d=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);d&&this.ytdOpenPopupBehavior.openPopup(d)};
_.O.updateSelectedResponseIndexFromBinding=function(d){this.selectedResponseIndex=d.detail.value};
Gc.prototype.onPopupOpened=Gc.prototype.onPopupOpened;Gc.prototype.onSelectedResponseIndexChange=Gc.prototype.onSelectedResponseIndexChange;Gc.prototype.dataChanged=Gc.prototype.dataChanged;_.Q([_.A(_.pV),_.F("design:type",Object)],Gc.prototype,"ytdOpenPopupBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Gc.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Gc.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],Gc.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],Gc.prototype,"selectedResponseIndex",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gc.prototype,"dataChanged",null);_.Q([_.e2("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gc.prototype,"onSelectedResponseIndexChange",null);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Gc.prototype,"onPopupOpened",null);_.Q([_.m({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Gc);
_.u(Gc,"ytd-red-cancel-survey-renderer",function(){if(sNM!==void 0)return sNM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return sNM=d},{mode:1});var gnM;var SX=function(){var d=_.l.apply(this,arguments)||this;d.closeButtonAriaLabel=_.X7("SBOX_INAPPROPRIATE_CANCEL");return d};
_.x(SX,_.l);SX.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
SX.prototype.onClickClose=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],SX.prototype,"rendererStamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SX.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],SX.prototype,"closeButtonAriaLabel",void 0);_.Q([_.m({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],SX);
_.u(SX,"ytd-search-filter-options-dialog-renderer",function(){if(gnM!==void 0)return gnM;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return gnM=d},{mode:1});var HZ$;var TO2=function(){return function(d){d=d.availabilityType;return d===void 0||d==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||d==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var Vu=function(){var d=_.l.apply(this,arguments)||this;d.qualityOptions=[];d.upsellOptions=[];d.showUpsellSection=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.rememberSettingsChecked=!1;return d};
_.x(Vu,_.l);_.O=Vu.prototype;_.O.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}}}}};
_.O.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.O.updateQualityOptions=function(){if(this.formats===void 0)_.zV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var d=[],f=[];this.showUpsellSection=!1;for(var R=_.Z(this.formats),W=R.next();!W.done;W=R.next())(W=W.value)&&(W.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?f.push(W):d.push(W));d.length&&(this.qualityOptions=Xw8(d));f.length&&(this.showUpsellSection=!0,this.upsellOptions=Xw8(f))}};
_.O.updateRememberString=function(){if(this.downloadQualityPickerEntity)var d=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var f;d=(f=this.data)==null?void 0:f.premiumRememberSettingString}else{var R;d=(R=this.data)==null?void 0:R.rememberSettingString}d=d===void 0?_.X7("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):d;this.rememberSettingsCheckboxRenderer={title:_.sL(d),disabled:!1}};
_.O.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.Uh.Object.defineProperties(Vu.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var d;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(d=this.data)==null?void 0:d.qualityFormats}}});
Vu.prototype.updateRememberString=Vu.prototype.updateRememberString;Vu.prototype.updateQualityOptions=Vu.prototype.updateQualityOptions;Vu.prototype.dataChanged=Vu.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Vu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Vu.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vu.prototype,"data",void 0);
_.Q([_.A(_.nV),_.F("design:type",Object)],Vu.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Vu.prototype,"selectedUpsellQuality",void 0);_.Q([_.M({computed:"computeIcon_(data.premiumIcon)",value:""}),_.F("design:type",String)],Vu.prototype,"premiumIcon",void 0);_.Q([_.M({selector:PKs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],Vu.prototype,"downloadQualityPickerEntity",void 0);
_.Q([_.M(),_.F("design:type",Array)],Vu.prototype,"qualityOptions",void 0);_.Q([_.M(),_.F("design:type",Array)],Vu.prototype,"upsellOptions",void 0);_.Q([_.M(),_.F("design:type",Object)],Vu.prototype,"showUpsellSection",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Vu.prototype,"darkerDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],Vu.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.Q([_.Xd("#remember-settings"),_.F("design:type",HTMLInputElement)],Vu.prototype,"rememberSettingsCheckbox",void 0);_.Q([_.M(),_.F("design:type",Object)],Vu.prototype,"rememberSettingsChecked",void 0);_.Q([_.M(),_.F("design:type",Function)],Vu.prototype,"onRememberSettingsCheckedChanged",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vu.prototype,"dataChanged",null);
_.Q([_.e2("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vu.prototype,"updateQualityOptions",null);_.Q([_.e2("selectedUpsellQuality"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vu.prototype,"updateRememberString",null);_.Q([_.m({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],Vu);
_.u(Vu,"ytd-download-quality-selector-content",function(){if(HZ$!==void 0)return HZ$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return HZ$=d},{mode:1});var KzR;var rs=function(){var d=_.l.apply(this,arguments)||this;d.selectedUpsellQuality=!1;d.qualityOptions=[];d.darkerDarkTheme=_.q("web_darker_dark_theme");d.useUpsellDismissAlternate=_.q("use_not_now_dl_upsell_dismiss_cta");d.shouldShowAlternateUpsellDimiss=!1;d.rememberSettings=!1;d.rememberSettingsChecked=!1;d.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};d.rememberSettingsCheckedChanged=function(f){d.rememberSettingsChecked=f};
return d};
_.x(rs,_.l);_.O=rs.prototype;
_.O.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.sL(_.X7("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.O.updateQualityOptions=function(){this.formats===void 0?_.zV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=Xw8(this.formats)};
_.O.onQualityOptionsSelect=function(d){if(this.qualityOptions&&d){d!==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 f=_.Z(this.qualityOptions.entries()),R=f.next();!R.done;R=
f.next()){R=_.Z(R.value);var W=R.next().value;R=R.next().value;var p=void 0,U=void 0;if(((p=R)==null?void 0:(U=p.settingsRadioOptionRenderer)==null?void 0:U.id)===d){this.selectedQualityIndex=W;d=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((d=this.formats[W])==null?void 0:d.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.O.onClickSubmit=function(){var d;if((d=this.downloadButtonRenderer)==null||!d.isDisabled){var f,R;d=(R=(f=this.data)==null?void 0:f.onSubmitEndpoint)!=null?R:{};var W,p;if(this.formats&&(((W=_.e(d,_.LM))==null?0:W.videoId)||((p=_.e(d,_.em))==null?0:p.playlistId))){var U,g,K,E,Y,b;f={formatType:(E=(U=this.formats)==null?void 0:(g=U[(K=this.selectedQualityIndex)!=null?K:0])==null?void 0:g.format)!=null?E:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Y=this.getOfflineEndpoint(d))==null?void 0:(b=Y.actionParams)==null?void 0:b.settingsAction)};this.getOfflineEndpoint(d).actionParams=f;this.ytComponentBehavior.resolveCommand(d)}_.zV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.O.onClickUpsell=function(){var d;if((d=this.upsellButtonRenderer)==null||!d.isDisabled){var f,R;d=(R=(f=this.data)==null?void 0:f.upsellEndpoint)!=null?R:{};this.ytComponentBehavior.resolveCommand(d);_.zV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);f="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var W,p,U,g;f=(g=(W=this.formats)==null?void 0:(p=W[(U=this.selectedQualityIndex)!=null?U:0])==null?void 0:p.format)!=null?g:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:f}})}};
_.O.onClickClose=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.O.getOfflineSettingsAction=function(d,f){return d?f===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":f:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.O.getOfflineEndpoint=function(d){return _.e(d,_.LM)?_.e(d,_.LM):_.e(d,_.em)};
_.Uh.Object.defineProperties(rs.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.sL(_.X7("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var d;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(d=this.data)==null?void 0:d.qualityFormats}}});
rs.prototype.updateQualityOptions=rs.prototype.updateQualityOptions;rs.prototype.dataChanged=rs.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rs.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],rs.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rs.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],rs.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Number)],rs.prototype,"selectedQualityIndex",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"selectedUpsellQuality",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],rs.prototype,"ytdReduxBehavior",void 0);
_.Q([_.M({selector:PKs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],rs.prototype,"downloadQualityPickerEntity",void 0);_.Q([_.M(),_.F("design:type",Array)],rs.prototype,"qualityOptions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],rs.prototype,"darkerDarkTheme",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],rs.prototype,"useUpsellDismissAlternate",void 0);
_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"downloadButtonRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"upsellButtonRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"cancelButtonRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"upsellCancelButtonRenderer",void 0);_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"rememberSettings",void 0);
_.Q([_.M(),_.F("design:type",Object)],rs.prototype,"rememberSettingsChecked",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rs.prototype,"dataChanged",null);_.Q([_.e2("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rs.prototype,"updateQualityOptions",null);_.Q([_.m({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],rs);
_.u(rs,"ytd-download-quality-selector-renderer",function(){if(KzR!==void 0)return KzR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return KzR=d},{mode:1});var Ens;var mA=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(mA,_.l);mA.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
mA.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mA.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mA.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],mA.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],mA.prototype,"darkerDarkTheme",void 0);_.Q([_.M({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],mA.prototype,"infoIcon",void 0);
_.Q([_.M({computed:"computeIcon_(data.warningIcon)"}),_.F("design:type",Object)],mA.prototype,"warningIcon",void 0);_.Q([_.m({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],mA);
_.u(mA,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(Ens!==void 0)return Ens;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Ens=d},{mode:1});var zzY;var ua=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(ua,_.l);ua.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ua.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"}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ua.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ua.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ua.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ua.prototype,"darkerDarkTheme",void 0);_.Q([_.m({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],ua);
_.u(ua,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(zzY!==void 0)return zzY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return zzY=d},{mode:1});var kbI;var P1=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(P1,_.l);P1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
P1.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"}}}}};
P1.prototype.onServiceRequestSentOrCompleted=function(d,f){f&&f.actions&&f.actions.length>0&&_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
P1.prototype.onServiceRequestSentOrCompleted=P1.prototype.onServiceRequestSentOrCompleted;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],P1.prototype,"darkerDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],P1.prototype,"data",void 0);
_.Q([_.LO("yt-service-request-completed"),_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],P1.prototype,"onServiceRequestSentOrCompleted",null);_.Q([_.m({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],P1);
_.u(P1,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(kbI!==void 0)return kbI;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return kbI=d},{mode:1});var YxL;var Qu=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.submitButtonDisabled=!0;return d};
_.x(Qu,_.l);_.O=Qu.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.O.onDataChanged=function(){var d,f,R;if(((d=this.data)==null?void 0:(f=d.confirmButton)==null?void 0:(R=f.buttonRenderer)==null?void 0:R.isDisabled)!==void 0){var W,p,U;this.submitButtonDisabled=(W=this.data)==null?void 0:(p=W.confirmButton)==null?void 0:(U=p.buttonRenderer)==null?void 0:U.isDisabled}};
_.O.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.O.updateSubmitButtonDisabledFromBinding=function(d){this.submitButtonDisabled=d.detail.value};
_.O.updateSubmitButtonDisabledFromConfirmCheckbox=function(d){this.submitButtonDisabled=!d.detail.value};
Qu.prototype.onDataChanged=Qu.prototype.onDataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Qu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qu.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Qu.prototype,"darkerDarkTheme",void 0);
_.Q([_.M(),_.F("design:type",Object)],Qu.prototype,"submitButtonDisabled",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qu.prototype,"onDataChanged",null);_.Q([_.m({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Qu);
_.u(Qu,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(YxL!==void 0)return YxL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return YxL=d},{mode:1});var bZ2;var v1=function(){return _.l.apply(this,arguments)||this};
_.x(v1,_.l);_.Uh.Object.defineProperties(v1.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var d,f,R;return((d=this.data)==null?void 0:d.title)+" "+((f=this.data)==null?void 0:f.metadataPrimary)+" "+((R=this.data)==null?void 0:R.metadataSecondary)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],v1.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],v1.prototype,"data",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"ariaLabel",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],v1);
_.u(v1,"ytd-compact-product-list-item-renderer",function(){if(bZ2!==void 0)return bZ2;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return bZ2=d},{mode:1});var DyY;var FB=function(){return _.l.apply(this,arguments)||this};
_.x(FB,_.l);FB.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]]"}}}}}};
_.Uh.Object.defineProperties(FB.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],FB.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],FB.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],FB.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],FB.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],FB);
_.u(FB,"ytd-compact-product-list-renderer",function(){if(DyY!==void 0)return DyY;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return DyY=d},{mode:1});var INJ;var Ja=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(Ja,_.l);_.O=Ja.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.O.getBackgroundUrl=function(){var d=this.get("data.headerImage.thumbnails");return d?"url("+_.KG(d,this.hostElement.clientWidth)+")":""};
_.O.onDataChanged=function(){var d=this.getBackgroundUrl();d&&(this.header.style.backgroundImage=d);d=_.J6();var f=_.Ft(),R=this.get("data.trackingParams");R&&f&&d&&_.i5(d,f,_.Ge(R));d=_.Z(this.hostElement.querySelectorAll("yt-img-shadow"));for(f=d.next();!f.done;f=d.next())f.value.onShow()};
_.O.onPopupClosed=function(d){_.Wf(d).localName==="ytd-membership-post-cancel-renderer"&&_.zV(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
Ja.prototype.onPopupClosed=Ja.prototype.onPopupClosed;Ja.prototype.onDataChanged=Ja.prototype.onDataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ja.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ja.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ja.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ja.prototype,"darkerDarkTheme",void 0);
_.Q([_.Xd("#header"),_.F("design:type",HTMLDivElement)],Ja.prototype,"header",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ja.prototype,"onDataChanged",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ja.prototype,"onPopupClosed",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],Ja);
_.u(Ja,"ytd-membership-post-cancel-renderer",function(){if(INJ!==void 0)return INJ;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return INJ=d},{mode:1});var qx$;var nw=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(nw,_.l);nw.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
nw.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],nw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],nw.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],nw.prototype,"darkerDarkTheme",void 0);_.Q([_.Xd("ytd-feedback-survey-renderer"),_.F("design:type",Object)],nw.prototype,"feedbackSurveyRenderer",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],nw);
_.u(nw,"ytd-sponsorship-confirm-cancel-content",function(){if(qx$!==void 0)return qx$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return qx$=d},{mode:1});var Lzk;var ha=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.maybeSubmitFeedback=function(){d.content&&d.content.maybeSubmitFeedback()};
return d};
_.x(ha,_.l);_.O=ha.prototype;_.O.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.O.onYtPopupOpened=function(d,f){f===this&&this.data&&this.data.onOpenCommands&&_.b5(this.hostElement,this.data.onOpenCommands,this.hostElement);_.zV(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.O.onYtPopupClosed=function(d,f){(f&&f.canceled===!0||f&&f.canceled===!1&&f.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.b5(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.O.onYtServiceRequestCompleted=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.O.onYtServiceRequestError=function(d){_.iI(this.hostElement,d.detail.error.message)};
_.O.onDataChanged=function(){if(this.isAttached){var d=this.backgroundUrl;d&&(_.Eo(this.hostElement).querySelector("#header").style.backgroundImage=d)}};
_.Uh.Object.defineProperties(ha.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var d=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return d?"url("+_.KG(d,this.hostElement.clientWidth)+")":""}}});
ha.prototype.onDataChanged=ha.prototype.onDataChanged;ha.prototype.onYtServiceRequestError=ha.prototype.onYtServiceRequestError;ha.prototype.onYtServiceRequestCompleted=ha.prototype.onYtServiceRequestCompleted;ha.prototype.onYtPopupClosed=ha.prototype.onYtPopupClosed;ha.prototype.onYtPopupOpened=ha.prototype.onYtPopupOpened;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ha.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ha.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ha.prototype,"data",void 0);_.Q([_.M({value:function(){return _.X7("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],ha.prototype,"closeButtonAriaLabel",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ha.prototype,"darkerDarkTheme",void 0);_.Q([_.Xd("#scrollable"),_.F("design:type",Object)],ha.prototype,"scrollable",void 0);_.Q([_.Xd("ytd-sponsorship-confirm-cancel-content"),_.F("design:type",Object)],ha.prototype,"content",void 0);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ha.prototype,"onYtPopupOpened",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],ha.prototype,"onYtPopupClosed",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ha.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ha.prototype,"onYtServiceRequestError",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ha.prototype,"onDataChanged",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],ha);
_.u(ha,"ytd-sponsorship-confirm-cancel-renderer",function(){if(Lzk!==void 0)return Lzk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Lzk=d},{mode:_.kO("kevlar_poly_si_batch_j081")?1:2});var ez2;var o$=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(o$,_.l);o$.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],o$.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],o$.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],o$.prototype,"darkerDarkTheme",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],o$);
_.u(o$,"ytd-sponsorships-celebration-content",function(){if(ez2!==void 0)return ez2;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ez2=
d},{mode:1});var xyR;var XRJ=_.o2(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),$u=function(){var d=_.l.apply(this,arguments)||this;d.scriptsAppended=!1;d.useFullWidthPrimaryButton=!1;d.buttonOverrides={type:"tonal",style:"overlay-dark"};return d};
_.x($u,_.l);_.O=$u.prototype;_.O.dataChanged=function(){var d;this.useFullWidthPrimaryButton=!((d=this.data)==null||!d.useFullWidthPrimaryButton)};
_.O.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:_.q("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.onDataChanged=function(){var d;(d=this.header)==null||d.style.setProperty("background-color",this.backgroundColor);if(d=this.headerImageUrl){var f;(f=this.header)==null||f.style.setProperty("background-image",d)}f=_.J6(4);d=_.Ft(4);var R=this.get("data.trackingParams");if(R&&d&&f){var W=_.Ge(R);_.i5(f,d,W);_.q("combine_ve_grafts")?_.Ah().graftServerVe(R,d,4):_.i5(f,d,W)}f=_.Z(this.hostElement.querySelectorAll("yt-img-shadow"));for(d=f.next();!d.done;d=f.next())d.value.onShow();if(f=this.get("data.gtmId"))_.rx(f,
_.FK("GL","")),this.setupConversionTracking()};
_.O.setupConversionTracking=function(){if(!this.scriptsAppended){var d=document.createElement("script");var f=_.jT(XRJ.join(""));_.fH(d,f);document.head.appendChild(d);d=document.createElement("noscript");d.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(d);this.scriptsAppended=!0}};
_.O.onPopupClosed=function(d){if(_.Wf(d).localName==="ytd-sponsorships-celebration-renderer"){_.zV(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var f;this.data&&((f=this.data)==null?0:f.dismissCommand)&&_.Lu.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.Uh.Object.defineProperties($u.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var d=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.yF(d)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var d=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return d?"url("+_.KG(d,this.hostElement.getBoundingClientRect().width)+")":""}}});
$u.prototype.onPopupClosed=$u.prototype.onPopupClosed;$u.prototype.onDataChanged=$u.prototype.onDataChanged;$u.prototype.dataChanged=$u.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],$u.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],$u.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],$u.prototype,"data",void 0);
_.Q([_.Xd("#header"),_.F("design:type",HTMLElement)],$u.prototype,"header",void 0);_.Q([_.M(),_.F("design:type",Object)],$u.prototype,"scriptsAppended",void 0);_.Q([_.M({type:Boolean,reflectToAttribute:!0}),_.F("design:type",Object)],$u.prototype,"useFullWidthPrimaryButton",void 0);_.Q([_.M(),_.F("design:type",Object)],$u.prototype,"buttonOverrides",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$u.prototype,"dataChanged",null);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$u.prototype,"onDataChanged",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$u.prototype,"onPopupClosed",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],$u);
_.u($u,"ytd-sponsorships-celebration-renderer",function(){if(xyR!==void 0)return xyR;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return xyR=d},{mode:1});var Tuh;var Nx=function(){var d=_.l.apply(this,arguments)||this;d.isToggleChecked=!1;return d};
_.x(Nx,_.l);Nx.prototype.onDataChanged=function(){var d;this.isToggleChecked=((d=this.data)==null?void 0:d.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Nx.prototype.close=function(){var d;((d=this.data)==null?0:d.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Nx.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var d,f=_.e((d=this.data)==null?void 0:d.switchButton,z42);f&&(this.isToggleChecked&&f.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(f.switchOnInnertubeCommand),!this.isToggleChecked&&f.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(f.switchOffInnertubeCommand))};
Nx.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Nx.prototype.onDataChanged=Nx.prototype.onDataChanged;_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Nx.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Nx.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Nx.prototype,"isToggleChecked",void 0);_.Q([_.M({value:_.X7("CLOSE")}),_.F("design:type",String)],Nx.prototype,"closeButtonAriaLabel",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nx.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Nx);
_.u(Nx,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(Tuh!==void 0)return Tuh;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Tuh=d},{mode:1});var ARB;var yu=function(){return _.l.apply(this,arguments)||this};
_.x(yu,_.l);_.O=yu.prototype;_.O.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"}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.detached=function(){this.playerElement.stop()};
_.O.onYtServiceRequestCompleted=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.O.onYtServiceRequestError=function(d){_.iI(this.hostElement,d.detail.error.message)};
_.O.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.O.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.O.getTier=function(d,f){return!d||!d.tiers||f<0?null:_.e(d.tiers[f],DVk)};
_.O.moreThanOne=function(d){return!!(d&&d.length>1)};
_.O.tierOverviewTap=function(d){var f=this;this.selectedTier=d.model.index;_.WZ(this,function(){_.E$(f.hostElement,"yt-refit")})};
_.O.computeSelectedClass=function(d,f){return this.isSelected(d,f)?"selected":""};
_.O.computeButtonAriaPressed=function(d,f){return this.isSelected(d,f)?"true":"false"};
_.O.isSelected=function(d,f){return d===f};
_.O.onDataChanged=function(){_.Eo(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Eo(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 d=_.Z(this.hostElement.querySelectorAll("yt-img-shadow")),
f=d.next();!f.done;f=d.next())f.value.onShow();var R;this.set("selectedTier",(R=this.get("data.targetTierIndex"))!=null?R:0);var W;(d=(W=this.data)==null?void 0:W.onVisible)&&this.ytComponentBehavior.resolveCommand(d)};
_.O.initializeVe=function(d){var f=_.J6(),R=_.Ft(),W=this.get("data.trackingParams");R&&f&&(this.screenLayer=4,f=_.hp(_.xfL)(void 0,69877,{clientScreenNonce:f,visualElement:R},void 0,void 0,void 0),_.h6(f,69877,4),R=_.Ft(4),W&&R&&(W=_.Ge(W),_.i5(f,R,W),d&&(this.offerVideoVe=_.z2(74659),_.i5(f,W,this.offerVideoVe))))};
_.O.setHeaderBackground=function(){var d=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Eo(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.yF(d);if(d=this.getHeaderImage())d=_.KG(d,screen.width),_.Eo(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+d+")"};
_.O.getHeaderImage=function(){var d=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&d?d:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.O.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.O.setupVideoPlayer=function(d){var f=this,R,W,p,U;return _.H(function(g){if(g.nextAddress==1)return R=f.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),W=f.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.q("kevlar_player_update_killswitch")?f.playerElement.update({args:{autoplay:R,video_id:d,player_params:W}}):f.playerElement.loadVideoWithPlayerVars({autoplay:R,video_id:d,player_params:W}),
g.yield(f.playerElement.getPlayerPromise(),2);p=g.yieldResult;p.addEventListener("onStateChange",function(K){f.onPlayerStateChange(K)});
p.setScreenLayer(f.screenLayer);(U=_.J6(4))&&f.offerVideoVe&&_.cy(U,f.offerVideoVe);R&&(f.pauseOtherPlayers(),f.playerElement.focusOnPlayer(),f.playerElement.getPlayer().hideControls(),_.w0(_.Pp,function(){f.fadeOutHeaderOverlay()},4E3));
_.a4(g)})};
_.O.onPlayerStateChange=function(d){d===1?this.backgroundPlayerElement&&(d=this.backgroundPlayerElement.player_.getPlayerState(),d!==1&&d!==3||this.backgroundPlayerElement.pause()):d===0&&(_.Eo(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Eo(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.O.fadeOutHeaderOverlay=function(){_.Eo(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.O.onHeaderTap=function(){if(this.offerVideo){_.Eo(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var d;((d=this.playerElement.player_)==null?void 0:d.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(d=_.J6(4))&&this.offerVideoVe&&_.ja(d,this.offerVideoVe)}};
_.O.getBackgroundImageLayerClass=function(d){return d?"background-image-layer-with-video":""};
_.O.getHeaderClass=function(d){return d?"header-with-video":""};
_.O.getHeaderOverlayClass=function(d){return d?"header-overlay-with-video":""};
_.O.getTitleContainerClass=function(d,f){return d?"title-container-with-video":f?"title-container-without-video-flexible":"title-container-without-video"};
_.O.tierTitleDisplayStatus=function(d){return this.moreThanOne(d)?"hide":"show"};
_.O.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.Ze().resolve(_.m8).getPlayerElement():this.backgroundPlayerElement=_.pM();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var d=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=d===1||d===3;this.backgroundPlayerElement.pause()}};
_.O.isMiniplayerActive=function(){return _.Ze().resolve(_.m8).isMiniplayerActive()};
_.O.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("selected-tier-changed",this.selectedTier))};
yu.prototype.selectedTierChangedForBinding=yu.prototype.selectedTierChangedForBinding;yu.prototype.onDataChanged=yu.prototype.onDataChanged;yu.prototype.onYtPopupClosed=yu.prototype.onYtPopupClosed;yu.prototype.onYtPopupOpened=yu.prototype.onYtPopupOpened;yu.prototype.onYtServiceRequestError=yu.prototype.onYtServiceRequestError;yu.prototype.onYtServiceRequestCompleted=yu.prototype.onYtServiceRequestCompleted;
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],yu.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],yu.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],yu.prototype,"data",void 0);_.Q([_.M({value:0}),_.F("design:type",Number)],yu.prototype,"selectedTier",void 0);
_.Q([_.M({value:""}),_.F("design:type",String)],yu.prototype,"offerVideo",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],yu.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.Q([_.M({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.fR(this)}}),
_.F("design:type",String)],yu.prototype,"playerId",void 0);_.Q([_.Xd("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],yu.prototype,"scrollable",void 0);_.Q([_.Xd("ytd-sponsorships-tier-renderer"),_.F("design:type",Object)],yu.prototype,"tierRenderer",void 0);_.Q([_.Xd("#player"),_.F("design:type",Object)],yu.prototype,"playerElement",void 0);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yu.prototype,"onYtServiceRequestCompleted",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yu.prototype,"onYtServiceRequestError",null);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yu.prototype,"onYtPopupOpened",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yu.prototype,"onYtPopupClosed",null);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yu.prototype,"onDataChanged",null);
_.Q([_.e2("selectedTier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yu.prototype,"selectedTierChangedForBinding",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],yu);
_.u(yu,"ytd-sponsorships-offer-renderer",function(){if(ARB!==void 0)return ARB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ARB=d},{mode:_.kO("kevlar_poly_si_batch_j077")?1:2});var aNM;var Cw=function(){var d=_.l.apply(this,arguments)||this;d.buttonOverrides={type:"filled",style:"mono"};return d};
_.x(Cw,_.l);Cw.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}}}}}};
Cw.prototype.backgroundColorChanged=function(){var d,f,R,W=(f=_.e((d=this.data)==null?void 0:d.content,I3L))==null?void 0:(R=f.backgroundColor)==null?void 0:R.backgroundColor;W&&(d=_.N_(W),_.Eo(this.hostElement).querySelector("#banner").style.backgroundColor=d,_.Eo(this.hostElement).querySelector("#abstract-art").style.backgroundColor=d)};
Cw.prototype.attached=function(){this.JSC$20521_scroller&&(this.JSC$20521_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20521_scroller.attached&&typeof this.JSC$20521_scroller.attached==="function"&&this.JSC$20521_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Cw.prototype.backgroundColorChanged=Cw.prototype.backgroundColorChanged;_.Q([_.M(),_.F("design:type",Object)],Cw.prototype,"data",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Cw.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#scroller"),_.F("design:type",Object)],Cw.prototype,"JSC$20521_scroller",void 0);_.Q([_.M(),_.F("design:type",Object)],Cw.prototype,"buttonOverrides",void 0);
_.Q([_.e2("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cw.prototype,"backgroundColorChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],Cw);
_.u(Cw,"ytd-sponsorships-promotion-celebration-renderer",function(){if(aNM!==void 0)return aNM;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return aNM=d},{mode:_.kO("kevlar_poly_si_batch_j077")?1:2});var Mw$;var wRB;var ia=function(){return _.l.apply(this,arguments)||this};
_.x(ia,_.l);ia.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
ia.prototype.computeIsInitiallyChecked=function(d){return d===1};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ia.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ia.prototype,"data",void 0);_.Q([_.Xd("#checkbox"),_.F("design:type",Object)],ia.prototype,"checkbox",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],ia);
_.u(ia,"ytd-subscription-toggle-option-renderer",function(){if(wRB!==void 0)return wRB;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return wRB=d},{mode:1});var B1=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return d};
_.x(B1,_.l);B1.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"}}}};
B1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
B1.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var d=_.Eo(this.hostElement).querySelector("#options").selected;d=this.data.options[d].subscriptionRadioOptionRenderer.serviceEndpoint;var f=_.Eo(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");f&&d&&d.modifyChannelNotificationPreferenceEndpoint&&(f=f.getValue())&&(d.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[f]);_.Ze().resolve(_.s4).resolveCommand(d,{form:{element:this.hostElement}});
_.zV(this.hostElement,"yt-close-popup-action")};
_.Uh.Object.defineProperties(B1.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var d=this.data.options,f=0;f<d.length;f++){var R=d[f].subscriptionRadioOptionRenderer;if(R&&R.selected)return f}return null}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],B1.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],B1.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],B1.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],B1.prototype,"ytRendererBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],B1.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],B1.prototype,"darkerDarkTheme",void 0);_.Q([_.a("data.options"),_.F("design:type",Object),_.F("design:paramtypes",[])],B1.prototype,"initialIndex",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],B1);
_.u(B1,"ytd-subscription-notification-options-renderer",function(){if(Mw$!==void 0)return Mw$;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return Mw$=d},{mode:1});var lNy;var c1=function(){return _.l.apply(this,arguments)||this};
_.x(c1,_.l);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],c1.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],c1.prototype,"data",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],c1);
_.u(c1,"ytd-tvfilm-offer-groups-renderer",function(){if(lNy!==void 0)return lNy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return lNy=d},{mode:1});var GbY;var ta=function(){var d=_.l.apply(this,arguments)||this;d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(ta,_.l);_.O=ta.prototype;_.O.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"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.O.computeThumbnailClass=function(d){return d.thumbnailOverlays?d.isShow?"thumbnail-show":"thumbnail-movie":d.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.O.computeCommerceSectionClass=function(d){return d.offers&&d.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.O.computeTitleClass=function(d){return d.offers&&d.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.O.onDataChanged=function(){[].concat(_.uR(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(d){d.onShow()})};
ta.prototype.onDataChanged=ta.prototype.onDataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ta.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ta.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ta.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],ta.prototype,"darkerDarkTheme",void 0);
_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ta.prototype,"onDataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],ta);
_.u(ta,"ytd-ypc-offers-overlay-renderer",function(){if(GbY!==void 0)return GbY;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return GbY=d},{mode:_.kO("kevlar_poly_si_batch_j028")?1:2});var Sxk;var VwB=function(){this.usedMethods=new Set};
VwB.prototype.add=function(d){this.usedMethods.add(d)};
VwB.prototype.reset=function(){this.usedMethods.clear()};var ucR=function(d,f){this.query=d;this.previousSearchQuery=f;this.id=rRY++;if(!myB){f=_.FK("SBOX_SETTINGS");d="https://"+((f==null?void 0:f.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var R=f==null?void 0:f.REQUEST_LANGUAGE;R&&(d+="&hl="+R);(R=f==null?void 0:f.REQUEST_DOMAIN)&&(d+="&gl="+R);d+="&client=youtube&gs_ri=youtube";(R=f==null?void 0:f.SUGG_EXP_ID)&&(d+="&sugexp="+encodeURIComponent(R));(R=f==null?void 0:f.PSUGGEST_TOKEN)&&(d+="&tok="+R);(f=
f==null?void 0:f.SESSION_INDEX)&&(d+="&authuser="+f);_.q("desktop_enable_visual_suggest")&&(d+="&h=180&w=320&ytvs=1");myB=d}},PY8=function(d){var f="q="+encodeURIComponent(d.query);
d.previousSearchQuery&&(f+="&pq="+encodeURIComponent(d.previousSearchQuery));return f},QNR=function(){var d=_.FK("SBOX_SETTINGS"),f={};
if(d==null?0:d.SEND_VISITOR_DATA)f["X-Goog-Visitor-Id"]=d==null?void 0:d.VISITOR_DATA;return f},vnB=function(d){var f=myB;
f+="&gs_id="+d.id.toString(36);f+="&q="+encodeURIComponent(d.query);f+="&cp="+d.query.length;d.previousSearchQuery&&(f+="&pq="+encodeURIComponent(d.previousSearchQuery));(d=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(f+="&video_id="+d);return f},rRY=0,myB="";var FzL=_.si.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,JRh=_.si.SEARCH_ENTITY_SUGGESTION_MOVIE,nnh=_.si.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,hzG=_.si.SEARCH_ENTITY_SUGGESTION_TV_SHOW,onL=function(d,f){this.text=d;this.bold=f},$yJ=function(d,f,R){this.input=f;
this.index=R;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=d[0];this.type=d[1];this.subtypes=d[2];var W;this.displayText=Lr((W=d[3])==null?void 0:W.b);var p;this.ignoredPrefix=Lr((p=d[3])==null?void 0:p.a);var U,g;this.hasNewVideo=((U=d[3])==null?void 0:(g=U.zam)==null?void 0:g.toString())==="true"?!0:!1;var K;this.visualSuggestUrl=(K=d[3])==null?void 0:K.zai;var E;this.entityType=Lr((E=d[3])==null?void 0:E.zap);var Y;this.entityName=Lr((Y=d[3])==null?void 0:Y.zao);var b;f=Lr((b=
d[3])==null?void 0:b.zaf);var D;this.entityMid=(D=d[3])==null?void 0:D.zae;b=aFI(this.subtypes,this.entityMid);if(f&&b){if(f){D="";switch(b){case "YOUTUBE_ENTITY_TYPE_SONG":D=nnh;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":D=FzL;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":D=hzG;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":D=JRh}b=b==="YOUTUBE_ENTITY_TYPE_SONG"||b==="YOUTUBE_ENTITY_TYPE_ALBUM"?D+" \u2022  \u2022 "+f:f}else b="";this.entitySubtitle=b}var I;this.externalChannelId=(I=d[3])==null?void 0:I.zav;var L;
this.entityThumbnailAttributionUrl=(L=d[3])==null?void 0:L.zaq},yRh=function(d,f){var R=[],W,p=(W=d.displayText)!=null?W:d.text;
(f==null?0:f.useEntityName)&&NuR(d)&&d.entityName&&(p=d.entityName);if(d.type===33)return R.push(new onL(p,!1)),R;if(p.length>=d.input.length&&p.substring(0,d.input.length)===d.input)R.push(new onL(d.input,!1)),R.push(new onL(p.substring(d.input.length),!0));else{var U=new Set(d.input.split(/\s/)),g=p.split(/\s/);R=g.map(function(K,E){return new onL(K.trim()+(E===g.length-1?"":" "),!U.has(K))})}return R},NuR=function(d){var f=!!aFI(d.subtypes);
d=!!d.entityMid;return f||d};var CYY=function(d){this.rawResponse=["",[],{}];this.suggestions=[];try{var f=JSON.parse(MML(d));if(typeof f==="object"&&f!==null)this.rawResponse=f;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(W){console.log("Suggest: Failed to parse SuggestResponse!");return}var R=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(W,p){return new $yJ(W,R,p)})};var iZy=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new VwB;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$20558_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},BuG,cRI=function(){BuG||(BuG=new iZy);
return BuG};
iZy.prototype.updateSuggestions=function(d){var f=this;this.availableSuggestions.forEach(function(R){f.previousSuggestions[R]=!0});
this.availableSuggestions=d.map(function(R){var W=R.type.toString();R.subtypes.length>0&&(W+="i"+R.subtypes.join("i"),W+="k"+R.suggestionSources.COMPLETE_SERVER.toString());return W})};
var twB=function(d,f){var R=Date.now();d.firstEditTime<0&&(d.firstEditTime=R);f&&(d.lastQueryBuildTime=R);d.lastEditTime=R};
iZy.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$20558_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var dzY=function(d){var f="";d.availableSuggestions.forEach(function(p){delete d.previousSuggestions[p]});
for(var R=_.Z(Object.keys(d.previousSuggestions)),W=R.next();!W.done;W=R.next())W=W.value,d.previousSuggestions[W]&&(f+=(f?"j":"")+W);return f},jrs=function(d,f){var R=[];
f&&(R[1]=f.toString());R[0]="youtube";R[7]=Date.now()-d.startTime;R[6]=d.sessionNumber;d.zeroPrefixSuggestionCount>=0&&(R[33]=d.zeroPrefixSuggestionCount);R[13]=d.outOfSyncResponseCount;if(d.availableSuggestions.length>0){for(var W=f="",p=0,U=_.Z(d.availableSuggestions),g=U.next();!g.done;g=U.next())g=g.value,g!==W&&(p>1&&(f+="l"+p),f+=(W?"j":"")+g,p=0,W=g),p+=1;p>1&&(f+="l"+p);R[3]=f}R[35]=dzY(d);d.selectedSuggestionIndex>=0&&(R[2]=d.selectedSuggestionIndex);var K;if(f=(K=_.FK("SBOX_SETTINGS"))==
null?void 0:K.SUGG_EXP_ID)R[19]=d.normalize(f),K=0,d.experimentTriggeredBeforeFinal&&(K|=1),d.experimentTriggeredFinal&&(K|=2),R[20]=K;R[26]=Array.from(d.inputMethodsTracker.usedMethods).join("j");if(d.JSC$20558_totalRoundTripTime>0){R[15]=d.JSC$20558_totalRoundTripTime;R[14]=d.maxRoundTripTime;K=[];for(p=f=0;p<10;p++)W=d.roundTripTimeHistogram[p],W===0?f++:(f>1?K.push(p+"-"+W):f===1?K.push("0j"+W):K.push(W.toString()),f=0);K=K.join("j");R[16]=K}d.zeroPrefixRoundTripTime>0&&(R[36]=d.zeroPrefixRoundTripTime);
d.lastQueryBuildTime>0&&(R[18]=d.lastQueryBuildTime-d.startTime);d.firstEditTime>0&&(R[4]=d.firstEditTime-d.startTime);d.lastEditTime>0&&(R[5]=d.lastEditTime-d.startTime);return R.join(".")};
iZy.prototype.normalize=function(d){return d.replaceAll(".","-")};
var fAI=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var dr=function(){var d=_.l.apply(this,arguments)||this;d.microphoneSpinnerActive=!1;d.noAnimations=!1;d.boundExitClick=function(){d.onExitButtonClick()};
d.speechOverlayClassName="";d.isLevelAnimating=!1;d.playCloseDialogAudioFeedback=!0;d.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return d};
_.x(dr,_.l);_.O=dr.prototype;_.O.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.O.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=hNI()};
_.O.dataChanged=function(){this.logDialog()};
_.O.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var d;(d=this.manager.audioPlayer)!=null&&(d.JSC$19879_audioEnabled=!1)}this.manager.stop();(d=this.manager.audioPlayer)!=null&&(d.JSC$19879_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.O.handleSpeechQueryCompleteAction=function(d){var f=d.navigationAction;f&&(d.trackingParams&&_.Ah().graftServerVe(d.trackingParams,this.dialogVe,5),_.E$(this.hostElement,"yt-navigate",{endpoint:f,tempData:this.getNavigationParams(f),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.O.onExitButtonClick=function(){this.closeDialog()};
_.O.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var d;if((d=this.manager)!=null){var f;(f=d.audioPlayer)==null||Rb(f,"failure");d.setState("microphone-off");d.stop()}}else(d=this.manager)==null||d.start()};
_.O.transcriptionChanged=function(){var d,f;(((d=this.transcription)==null?0:d.low)||((f=this.transcription)==null?0:f.high))&&this.setState("transcribing",this.transcription)};
_.O.stateChanged=function(){this.setState(this.state,this.transcription)};
_.O.logDialog=function(){var d;(d=this.data)!=null&&d.trackingParams&&(d=_.Ah(),_.EU(d,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=d.graftServerVe(this.data.trackingParams,void 0,5))};
_.O.getNavigationParams=function(d){var f={};if(_.q("web_yt_searchbox")){var R=cRI();R.inputMethodsTracker.add(6);R=jrs(R,15);f.gs_l=R;var W;f.oq=((W=_.e(d,_.M_))==null?void 0:W.query)||""}else if(d=window.ytvoicesearchloggingparams){if(d=d())f.oq=d.oq,f.gs_l=d.gs_l}else _.$Q(Error("wl"));return f};
_.O.closeDialog=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.O.setState=function(d,f){if(this.data){var R=this.data,W={};switch(d){case "listening":W={headerText:R.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:R.microphoneButtonAriaLabel};break;case "timeout":W={headerText:R.promptHeader,microphoneState:"try-again",microphoneLabel:R.promptMicrophoneLabel,microphoneAriaLabel:R.promptMicrophoneLabel};break;case "microphone-off":W={headerText:R.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:R.promptMicrophoneLabel,
microphoneAriaLabel:R.promptMicrophoneLabel};break;case "transcribing":(f==null?0:f.low)||(f==null?0:f.high)?W={transcriptionLow:f==null?void 0:f.low,transcriptionHigh:f==null?void 0:f.high,microphoneState:"speaking",microphoneAriaLabel:R.microphoneButtonAriaLabel}:W={headerText:R.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:R.microphoneButtonAriaLabel};break;case "processing":W={headerText:R.loadingHeader,microphoneState:"processing",microphoneAriaLabel:R.microphoneButtonAriaLabel};
break;case "offline":W={headerText:R.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:R.connectionErrorMicrophoneLabel,microphoneAriaLabel:R.connectionErrorMicrophoneLabel};break;case "permission":W={headerText:R.permissionsHeader,bodyLine1:R.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:R.permissionsSubtext};break;case "permission-denied":W={headerText:R.disabledHeader,bodyLine1:R.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:R.disabledSubtext}}W.className=
d;this.speechOverlayState=W;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.O.setMicrophoneState=function(d){var f=this.isLevelAnimating;this.isLevelAnimating=d==="speaking";!f&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=d==="processing"&&!this.noAnimations};
_.O.setClass=function(d){this.speechOverlayClassName&&_.k6(this.hostElement,this.speechOverlayClassName,!1);d&&(this.speechOverlayClassName=d,_.k6(this.hostElement,d,!0))};
_.O.runLevelAnimation=function(){var d=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var f=1+Math.random()*.75,R=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+R/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+f+")");_.Pp.addJob(function(){d.runLevelAnimation()},3,R)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
dr.prototype.stateChanged=dr.prototype.stateChanged;dr.prototype.transcriptionChanged=dr.prototype.transcriptionChanged;dr.prototype.onPopupClosed=dr.prototype.onPopupClosed;dr.prototype.dataChanged=dr.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],dr.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],dr.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],dr.prototype,"rendererStamperBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],dr.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],dr.prototype,"eventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],dr.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],dr.prototype,"speechOverlayState",void 0);
_.Q([_.M(),_.F("design:type",Object)],dr.prototype,"microphoneSpinnerActive",void 0);_.Q([_.M({type:_.q("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.F("design:type",Object)],dr.prototype,"noAnimations",void 0);_.Q([_.M({selector:function(d){var f;return(f=d.voiceSearch)==null?void 0:f.transcription}}),
_.F("design:type",Object)],dr.prototype,"transcription",void 0);_.Q([_.M({selector:function(d){var f;return(f=d.voiceSearch)==null?void 0:f.overlay}}),
_.F("design:type",String)],dr.prototype,"state",void 0);_.Q([_.M(),_.F("design:type",Object)],dr.prototype,"boundExitClick",void 0);_.Q([_.Xd("#microphone-levels"),_.F("design:type",HTMLElement)],dr.prototype,"level",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dr.prototype,"dataChanged",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dr.prototype,"onPopupClosed",null);
_.Q([_.Mb("transcription"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dr.prototype,"transcriptionChanged",null);_.Q([_.Mb("state"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dr.prototype,"stateChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],dr);
_.u(dr,"ytd-voice-search-dialog-renderer",function(){if(Sxk!==void 0)return Sxk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Sxk=d},{mode:1});var RlY;var jP=function(){var d=_.l.apply(this,arguments)||this;d.isOverlay=!1;d.hidden=!1;return d};
_.x(jP,_.l);_.O=jP.prototype;_.O.onPopupClosed=function(){this.toggleIconState(!1)};
_.O.computeIcon=function(){var d,f,R;return(f=_.e((d=this.data)==null?void 0:d.icon,XLJ))==null?void 0:(R=f.icon)==null?void 0:R.iconType};
_.O.computeIconBadgeShape=function(){var d;return{iconBadgeType:"cart",iconBadgeText:(d=this.iconBadgeEntity)==null?void 0:d.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.O.onClick=function(){var d;(d=this.data)!=null&&d.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.O.computeHidden=function(d){return!d};
_.O.toggleIconState=function(d){this.iconButton&&(this.iconButton.pressed=d)};
jP.prototype.onPopupClosed=jP.prototype.onPopupClosed;_.Q([_.A(_.nV),_.F("design:type",Object)],jP.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],jP.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],jP.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],jP.prototype,"isOverlay",void 0);
_.Q([_.M({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.F("design:type",Object)],jP.prototype,"hidden",void 0);_.Q([_.M({selectorArgs:["data.iconBadgeEntityKey"],selector:function(d,f){return _.qn(d.entities,"iconBadgeEntity",f)}}),
_.F("design:type",Object)],jP.prototype,"iconBadgeEntity",void 0);_.Q([_.Xd("yt-icon-button"),_.F("design:type",HTMLButtonElement)],jP.prototype,"iconButton",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jP.prototype,"onPopupClosed",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],jP);
_.u(jP,"ytd-icon-badge-topbar-button-renderer",function(){if(RlY!==void 0)return RlY;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return RlY=d},{mode:1});var WX$;var fW=function(){var d=_.l.apply(this,arguments)||this;d.premiumOptions=[];d.darkerDarkTheme=_.q("web_darker_dark_theme");return d};
_.x(fW,_.l);fW.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.Uh.Object.defineProperties(fW.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],fW.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],fW.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Array)],fW.prototype,"premiumOptions",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],fW.prototype,"darkerDarkTheme",void 0);_.Q([_.a("premiumOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],fW.prototype,"hasPremiumOptions",null);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],fW);
_.u(fW,"ytd-offline-promo-content",function(){if(WX$!==void 0)return WX$;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return WX$=d},{mode:1});var pOk;var Ry=function(){var d=_.l.apply(this,arguments)||this;d.premiumOptions=[];return d};
_.x(Ry,_.l);Ry.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var d;this.premiumOptions=AhG((d=this.data)==null?void 0:d.formats)};
Ry.prototype.onClickSubmit=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var d;(d=_.pM())==null||d.pause()};
Ry.prototype.attached=function(){this.JSC$20578_scroller&&(this.JSC$20578_scroller.dialogElement=this.hostElement.parentNode)};
_.Uh.Object.defineProperties(Ry.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
Ry.prototype.dataChanged=Ry.prototype.dataChanged;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ry.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Ry.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ry.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ry.prototype,"data",void 0);
_.Q([_.M({computed:"computeIcon_(data.headersIcon)",value:""}),_.F("design:type",String)],Ry.prototype,"headersIcon",void 0);_.Q([_.M(),_.F("design:type",Array)],Ry.prototype,"premiumOptions",void 0);_.Q([_.Xd("#scroller"),_.F("design:type",Object)],Ry.prototype,"JSC$20578_scroller",void 0);_.Q([_.a("headersIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ry.prototype,"showIcon",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ry.prototype,"dataChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],Ry);
_.u(Ry,"ytd-offline-promo-renderer",function(){if(pOk!==void 0)return pOk;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return pOk=d},{mode:1});var Uzy;var Wz=function(){var d=_.l.apply(this,arguments)||this;d.playbackPauseInterval=NaN;d.isLoading=!1;d.hasError=!1;d.dialogClass="";d.youtubeLabel=_.X7("LOGO_ALT_LABEL",{},"YouTube Home");d.logoName="yt-logos-ext:yt-logo-updated";d.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return d};
_.x(Wz,_.l);_.O=Wz.prototype;_.O.onDataChange=function(){var d;if(this.showEOMV1Text=!((d=this.data)==null||!d.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.O.attached=function(){this.pausePlayer()};
_.O.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.O.handleLangSelect=function(d){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[d.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.O.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.O.handleSaveConsent=function(d){var f=this;this.showLoadingSpinner();this.showLoadingSpinner();A6G(_.e(d,TxI)).catch(function(R){_.JA(new _.M2("Something went wrong when save consent "+(R.message?R.message:R)+"."));f.hideLoadingSpinner();f.showErrorMessage()})};
_.O.handleDisablePersonalization=function(d){var f=this;this.showLoadingSpinner();aE2(_.e(d,X4M)).then(function(){f.dialog.close();f.resumePlayer()}).catch(function(R){_.JA(new _.M2("Something went wrong when disable personalization "+(R.message?R.message:R)+"."));
f.hideLoadingSpinner();f.showErrorMessage()})};
_.O.showLoadingSpinner=function(){var d=this;this.showSpinnerJobId=_.Pp.addLowPriorityJob(function(){d.isLoading=!0},500)};
_.O.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.Pp.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.O.showErrorMessage=function(){var d=this;this.hasError=!0;_.Pp.addLowPriorityJob(function(){d.hasError=!1},2E3)};
_.O.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.YW(function(){try{var d=_.pM();d&&d.pause()}catch(f){}},100))};
_.O.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var d=_.pM();d&&d.play()}catch(f){}};
_.Uh.Object.defineProperties(Wz.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.eomV1Text)return[];d=[];for(var f=["SHIELD","WARNING","BAR_CHART"],R=this.data.eomV1Text.essentialCookieMsg.items,W=0;W<f.length&&W<R.length;W++)d.push({icon:f[W],text:R[W]});return d}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var d;if((d=this.data)==null||!d.eomV1Text)return[];d=[];for(var f=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],R=this.data.eomV1Text.nonEssentialCookieMsg.items,W=0;W<f.length&&W<R.length;W++)d.push({icon:f[W],text:R[W]});return d}}});
Wz.prototype.onDataChange=Wz.prototype.onDataChange;_.Q([_.M(),_.F("design:type",Object)],Wz.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Wz.prototype,"showEOMV1Text",void 0);_.Q([_.M(),_.F("design:type",Object)],Wz.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Object)],Wz.prototype,"hasError",void 0);_.Q([_.M(),_.F("design:type",Number)],Wz.prototype,"showSpinnerJobId",void 0);_.Q([_.M(),_.F("design:type",Object)],Wz.prototype,"dialogClass",void 0);
_.Q([_.Xd("#dialog"),_.F("design:type",Object)],Wz.prototype,"dialog",void 0);_.Q([_.Xd("#cb-header"),_.F("design:type",HTMLElement)],Wz.prototype,"header",void 0);_.Q([_.Xd("#lang-select"),_.F("design:type",HTMLElement)],Wz.prototype,"langSelect",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Wz.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Wz.prototype,"ytComponentBehavior",void 0);
_.Q([_.M(),_.F("design:type",String)],Wz.prototype,"youtubeLabel",void 0);_.Q([_.M(),_.F("design:type",Object)],Wz.prototype,"logoName",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Wz.prototype,"onDataChange",null);_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Wz.prototype,"eomEssentialCookieMsgItems",null);
_.Q([_.a("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],Wz.prototype,"eomNonEssentialCookieMsgItems",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Wz);
_.u(Wz,"ytd-consent-bump-v2-lightbox",function(){if(Uzy!==void 0)return Uzy;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return Uzy=d},{mode:1});var ON8;var pW=function(){return _.l.apply(this,arguments)||this};
_.x(pW,_.l);pW.prototype.ready=function(){if(!_.Th()||Q2Y)var d=!0;else Q2Y=!0,d=!1;d||(d=document.querySelector("ytd-app"),d||(d=document.body),this.internalLightBox=_.Eo(d).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.Q([_.M(),_.F("design:type",Object)],pW.prototype,"data",void 0);_.Q([_.Xd("#lightbox"),_.F("design:type",Object)],pW.prototype,"lightBox",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],pW);
_.u(pW,"ytd-consent-bump-v2-renderer",function(){if(ON8!==void 0)return ON8;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return ON8=d},{mode:1});var ZN8;var srs;var gDy;var U_=function(){return _.l.apply(this,arguments)||this};
_.x(U_,_.l);_.O=U_.prototype;_.O.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&$iy(this.toastManager,this.toastType)};
_.O.open=function(d){this.toast&&(this.ephemeralAction&&_.Ze().resolve(_.lZ).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=d!=null?d:0,this.toastManager.enqueue(this.toast,d)):this.toast.open())};
_.O.close=function(d){var f;(f=this.toast)==null||f.close();this.toastManager&&d===1&&$iy(this.toastManager,d)};
_.O.refit=function(){var d;(d=this.toast)==null||d.refit()};
_.O.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var d;(d=this.toast)==null||d.close()}};
_.O.setVerticalOffset=function(d){this.toast&&(this.toast.verticalOffset=d,this.toast.fit())};
_.O.computeButtonClass_=function(d){return d?"toast-button":""};
_.O.computeText_=function(d){return _.R0(d)};
_.O.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tw("toast-opened-changed",this.toastOpened))};
_.O.updateToastOpenedFromBinding=function(d){this.toastOpened=d.detail.value};
_.Uh.Object.defineProperties(U_.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var d,f,R=(d=this.data)==null?void 0:(f=d.actionButton)==null?void 0:f.buttonRenderer;return(R==null?void 0:R.command)||(R==null?void 0:R.serviceEndpoint)||(R==null?void 0:R.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 d=[],f;((f=this.data)==null?0:f.responseText)&&d.push(_.R0(this.data.responseText));var R;((R=this.data)==null?0:R.subText)&&d.push(_.R0(this.data.subText));var W,p;if((W=this.data)==null?0:(p=W.actionButton)==null?0:p.buttonRenderer){var U,g;d.push(((U=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(g=U.accessibilityData)==null?void 0:g.label)||_.R0(this.data.actionButton.buttonRenderer.text))}return d.filter(function(K){return K}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var d,f;return(f=(d=this.toast)==null?void 0:d.opened)!=null?f:!1}}});
U_.prototype.toastOpenedChangedForBinding=U_.prototype.toastOpenedChangedForBinding;U_.prototype.toastOpenedChanged=U_.prototype.toastOpenedChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],U_.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],U_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],U_.prototype,"duration",void 0);
_.Q([_.M(),_.F("design:type",Number)],U_.prototype,"toastType",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],U_.prototype,"useCloseButton",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],U_.prototype,"closeToastOnActionButtonClick",void 0);_.Q([_.M({value:function(){return _.X7("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],U_.prototype,"closeButtonAriaLabel",void 0);_.Q([_.M(),_.F("design:type",Boolean)],U_.prototype,"toastOpened",void 0);_.Q([_.M(),_.F("design:type",Boolean)],U_.prototype,"hasOpened",void 0);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],U_.prototype,"command",null);_.Q([_.a("labelText","command","duration"),_.F("design:type",Object),_.F("design:paramtypes",[])],U_.prototype,"ephemeralAction",null);
_.Q([_.a("ephemeralAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U_.prototype,"hasEphemeralAction",null);_.Q([_.Xd("#toast"),_.F("design:type",Object)],U_.prototype,"toast",void 0);_.Q([_.M({value:function(){return{style:"call-to-action-inverse"}}}),
_.F("design:type",Object)],U_.prototype,"buttonOverrides",void 0);_.Q([_.M({value:{style:"mono-inverse"}}),_.F("design:type",Object)],U_.prototype,"closeButtonOverrides",void 0);_.Q([_.M({value:function(){return _.Ze().resolve(_.WX(_.Tg))}}),
_.F("design:type",Object)],U_.prototype,"toastManager",void 0);_.Q([_.a("data.responseText","data.subText","data.actionButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],U_.prototype,"labelText",null);_.Q([_.e2("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U_.prototype,"toastOpenedChanged",null);
_.Q([_.e2("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U_.prototype,"toastOpenedChangedForBinding",null);_.Q([_.nO({is:"yt-notification-action-renderer",disableElementRegistration:!0})],U_);
_.u(U_,"yt-notification-action-renderer",function(){if(gDy===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;srs===void 0&&(srs=document.createElement("template"));var W=srs;R.call(f,W.content.cloneNode(!0),d.content.firstChild);gDy=d}d=gDy;return d},{mode:2});var O_=function(){var d=_.l.apply(this,arguments)||this;d.duration=4E3;d.downloadingCount=0;d.downloadedCount=0;d.downloadingOnlySmartDownloads=!1;d.sessionTotalDownloads=0;d.sessionDownloaded=0;d.previousSessionsDownloaded=0;d.totalDownloadPercentage=0;d.currentDownloadProgress=0;d.currentDownloadPercentage=0;d.isLeaderTab=!0;d.isFullScreen=!1;d.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};d.boundBeforeUnload=function(f){d.isLeaderTab&&d.downloadingCount>0&&(f.preventDefault(),
f.returnValue=!0)};
return d};
_.x(O_,_.l);_.O=O_.prototype;
_.O.open=function(){this.updateDownloadState();if(this.data){var d=this.sessionDownloaded+1,f=this.sessionTotalDownloads>1?_.X7("VIDEOS_DOWNLOADING_RATIO",{downloaded:d.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+d+"/"+this.sessionTotalDownloads):_.X7("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(f=this.sessionTotalDownloads>1?_.X7("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:d.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
d+"/"+this.sessionTotalDownloads):_.X7("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));d=this.isLeaderTab?_.X7("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.R0(this.data.responseText)!==f||_.R0(this.data.subText)!==d)this.set("data.responseText",_.fY(f)),this.set("data.subText",_.fY(d)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.O.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.O.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.O.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.O.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var d=this.downloadedCount-this.previousSessionsDownloaded;d<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-d);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.O.handleFullscreenChange=function(d){(this.isFullScreen=d)||this.updatePopup()};
O_.prototype.updateCurrentDownloadProgress=O_.prototype.updateCurrentDownloadProgress;O_.prototype.updatePopup=O_.prototype.updatePopup;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],O_.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],O_.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],O_.prototype,"ytEventForwardingBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],O_.prototype,"actionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"duration",void 0);_.Q([_.M({selector:function(d){return _.jK1(d.entities).length}}),
_.F("design:type",Object)],O_.prototype,"downloadingCount",void 0);_.Q([_.M({selector:uts}),_.F("design:type",Object)],O_.prototype,"downloadedCount",void 0);_.Q([_.M({selector:function(d){var f=_.jK1(d.entities);return mcL(d.entities,f)}}),
_.F("design:type",Object)],O_.prototype,"downloadingOnlySmartDownloads",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"sessionTotalDownloads",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"sessionDownloaded",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"previousSessionsDownloaded",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"totalDownloadPercentage",void 0);
_.Q([_.M({selector:function(d){var f;d=(f=_.jK1(d.entities))!=null?f:[];return d.length>0?_.hL8(d.slice(-1)):0}}),
_.F("design:type",Object)],O_.prototype,"currentDownloadProgress",void 0);_.Q([_.M(),_.F("design:type",Object)],O_.prototype,"currentDownloadPercentage",void 0);_.Q([_.M({selector:_.U08}),_.F("design:type",Object)],O_.prototype,"isLeaderTab",void 0);_.Q([_.Xd("yt-notification-action-renderer"),_.F("design:type",Object)],O_.prototype,"notificationActionRenderer",void 0);
_.Q([_.Mb("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O_.prototype,"updatePopup",null);_.Q([_.Mb("currentDownloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O_.prototype,"updateCurrentDownloadProgress",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],O_);
_.u(O_,"ytd-video-download-toast-renderer",function(){if(ZN8!==void 0)return ZN8;var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return ZN8=d},{mode:1});var HNM;var KXM;var Zk=function(){return _.l.apply(this,arguments)||this};
_.x(Zk,_.l);Zk.prototype.computeIsRedLogo=function(d,f){!d&&f&&(d=f);return d==="YOUTUBE_RED_LOGO"||d==="YOUTUBE_PREMIUM_LOGO"};
Zk.prototype.computeLogoName=function(d){d=this.componentBehavior.computeIcon_(d);return d===""?"yt-logos-ext:yt-logo-updated":d};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Zk.prototype,"componentBehavior",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.F("design:type",Boolean)],Zk.prototype,"isRedLogo",void 0);_.Q([_.M({computed:"computeLogoName(data)"}),_.F("design:type",String)],Zk.prototype,"logoName",void 0);_.Q([_.M({value:{}}),_.F("design:type",Object)],Zk.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Zk.prototype,"logoType",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-logo"})],Zk);
_.u(Zk,"ytd-logo",function(){if(KXM!==void 0)return KXM;var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return KXM=d},{mode:_.kO("kevlar_poly_si_batch_j074")?1:2});var s_=function(){var d=_.l.apply(this,arguments)||this;d.animationRef={};return d};
_.x(s_,_.l);_.O=s_.prototype;_.O.attached=function(){document.addEventListener("yt-navigate-finish",_.qb(this,this.logYoodle))};
_.O.detached=function(){document.removeEventListener("yt-navigate-finish",_.qb(this,this.logYoodle))};
_.O.logYoodle=function(){var d,f;if((d=this.data)==null?0:(f=d.loggingDirectives)==null?0:f.trackingParams)this.ytRendererBehavior.markDirty(),_.Ah().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.O.computeHideImg=function(d,f){return!!d||!!f};
_.O.computeHideYtdLogo=function(d,f){return!d||!!f};
_.O.computeHideLottie=function(d){return!d};
_.O.computeIsRedLogo=function(d){return d==="YOUTUBE_RED_LOGO"||d==="YOUTUBE_PREMIUM_LOGO"};
_.O.renderLogoEntity=function(){var d=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),f=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),R=this.getLogoTitleText(this.data),W=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==d&&(this.url=d);this.animatedUrl!==f&&(this.animatedUrl=f);this.logoTitleText!==R&&(this.logoTitleText=R);this.lottieUrl!==W&&(this.lottieUrl=W,this.lottiePlayerProps=this.computeLottiePlayerProps(W))};
_.O.getSanitizedThumbnail=function(d){return d&&d.thumbnails?_.ZBf(d.thumbnails,122)||"":""};
_.O.getThumbnailUrl=function(d,f){if(!f)return"";var R,W;d=d?(R=f.darkThemeLogo)==null?void 0:R.thumbnail:(W=f.lightThemeLogo)==null?void 0:W.thumbnail;return this.getSanitizedThumbnail(d)};
_.O.getAnimatedThumbnailUrl=function(d,f){return f?this.getSanitizedThumbnail(d?f.darkThemeAnimatedLogo:f.lightThemeAnimatedLogo):""};
_.O.getLogoTitleText=function(d){if(d)return _.R0(d.tooltipText)};
_.O.computeLogoIcon=function(d,f){if(f){var R,W;return d?(R=f.darkThemeLogo)==null?void 0:R.icon:(W=f.lightThemeLogo)==null?void 0:W.icon}};
_.O.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.O.getLottieUrl=function(d,f){var R,W,p,U;return d?f==null?void 0:(R=f.darkThemeLogo)==null?void 0:(W=R.lottieAnimation)==null?void 0:W.url:f==null?void 0:(p=f.lightThemeLogo)==null?void 0:(U=p.lottieAnimation)==null?void 0:U.url};
_.O.computeLottiePlayerProps=function(d){if(d){var f;if((f=this.animationRef)==null?0:f.lottieEl){var R;(R=this.animationRef)==null||R.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:d,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.O.onLottieError=function(){this.data&&this.lottieUrl&&_.E$(this.hostElement,"yoodle-error")};
_.O.onImgError=function(){this.data&&!this.lottieUrl&&_.E$(this.hostElement,"yoodle-error")};
s_.prototype.playAnimation=s_.prototype.playAnimation;s_.prototype.renderLogoEntity=s_.prototype.renderLogoEntity;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],s_.prototype,"data",void 0);_.Q([_.M({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],s_.prototype,"hideImg",void 0);
_.Q([_.M({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],s_.prototype,"hideYtdLogo",void 0);_.Q([_.M({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.F("design:type",Boolean)],s_.prototype,"hideLottie",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.F("design:type",Boolean)],s_.prototype,"isRedLogo",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],s_.prototype,"useDarkThemeYoodle",void 0);_.Q([_.M(),_.F("design:type",String)],s_.prototype,"url",void 0);_.Q([_.M(),_.F("design:type",String)],s_.prototype,"animatedUrl",void 0);_.Q([_.M(),_.F("design:type",String)],s_.prototype,"logoTitleText",void 0);_.Q([_.M({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.F("design:type",Object)],s_.prototype,"logoIcon",void 0);_.Q([_.M(),_.F("design:type",Object)],s_.prototype,"logoType",void 0);
_.Q([_.M(),_.F("design:type",String)],s_.prototype,"lottieUrl",void 0);_.Q([_.M(),_.F("design:type",Object)],s_.prototype,"lottiePlayerProps",void 0);_.Q([_.M(),_.F("design:type",Object)],s_.prototype,"animationRef",void 0);_.Q([_.e2("data"),_.e2("useDarkThemeYoodle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s_.prototype,"renderLogoEntity",null);
_.Q([_.LO("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],s_.prototype,"playAnimation",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],s_);
_.u(s_,"ytd-yoodle-renderer",function(){if(HNM!==void 0)return HNM;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return HNM=d},{mode:_.kO("kevlar_poly_si_batch_j074")?1:2});var EDG;var zlL;var gr=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return d};
_.x(gr,_.l);_.O=gr.prototype;_.O.onYoodleError=function(){_.q("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.O.computeLogoName=function(d){d=this.componentBehavior.computeIcon_(d);return d===""?"yt-logos-ext:yt-logo-updated":d};
_.O.computeTitle=function(d,f,R){return R&&(f==null?0:f.tooltipText)?_.R0(f.tooltipText):_.R0(d)};
_.O.computeAriaLabel=function(d,f,R){return R&&(f==null?0:f.tooltipText)?_.R0(d):""};
_.O.computeShowYoodle=function(d,f,R){return!d||!f&&!!R&&!_.uo.isEmpty(R)};
_.O.onNavigateHomeAction=function(){if(_.q("kevlar_miniplayer_navigate_home_from_app_killswitch")){var d;(d=_.Eo(this.hostElement).querySelector(".yt-simple-endpoint"))==null||d.click()}};
_.O.computeLogoHref=function(d,f,R){var W;(R==null?0:R.onTapCommand)?W=this.componentBehavior.computeHref_(R.onTapCommand):d&&(W=this.componentBehavior.computeHref_(d));return W?W:f};
_.O.computeCommand=function(d,f){return(f==null?void 0:f.onTapCommand)||d};
_.O.getEndpointForm=function(){if(_.q("kevlar_topbar_disable_cache_only_home")){var d=_.Ze().resolve(_.hO),f=nh8(d.getState())||"";d=_.G_8(d.getState())||"";return{disableCache:f==="ytd-browse"&&d==="home"}}return{disableCache:!0}};
gr.prototype.onYoodleError=gr.prototype.onYoodleError;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],gr.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],gr.prototype,"componentBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],gr.prototype,"ytdReduxBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],gr.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],gr.prototype,"countryCode",void 0);_.Q([_.M({selectorArgs:["data.overrideEntityKey"],selector:function(d,f){return _.qn(d.entities,"logoEntity",f)}}),
_.F("design:type",Object)],gr.prototype,"logoEntity",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.F("design:type",Boolean)],gr.prototype,"showYoodle",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],gr.prototype,"yoodleError",void 0);_.Q([_.M({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],gr.prototype,"titleText",void 0);
_.Q([_.M({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],gr.prototype,"ariaLabelText",void 0);_.Q([_.M({value:"/"}),_.F("design:type",String)],gr.prototype,"defaultEndpointUrl",void 0);_.Q([_.M({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.F("design:type",String)],gr.prototype,"endpointUrl",void 0);
_.Q([_.M({computed:"computeCommand(data.endpoint, logoEntity)"}),_.F("design:type",String)],gr.prototype,"command",void 0);_.Q([_.M(),_.F("design:type",Object)],gr.prototype,"logoType",void 0);_.Q([_.M({}),_.F("design:type",Boolean)],gr.prototype,"useDarkThemeYoodle",void 0);_.Q([_.LO("yoodle-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gr.prototype,"onYoodleError",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],gr);
_.u(gr,"ytd-topbar-logo-renderer",function(){if(zlL!==void 0)return zlL;var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return zlL=d},{mode:_.kO("kevlar_poly_si_batch_j027")?1:2});var kuy=0;var Yyk=_.si.SEARCH_APPEND_LABEL,bN8=_.si.SUGGESTION_NEW_VIDEOS_TEXT,Dzh=_.si.SUGGESTION_THUMBNAIL_LABEL,IA$=_.si.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,qyG=_.UI(function(d){function f(wy){var e8,kc;return _.H(function(by){if(by.nextAddress==1)return e8=new Request(wy),_.q3(by,2),by.yield(fetch(e8,{credentials:"include"}),4);if(by.nextAddress!=2)return aR(!0),_.Cf(by,0);kc=_.Ta(by);_.JA(kc);_.a4(by)})}
var R=d.isHighlighted;var W=d.suggestion;var p=d.onClickCallback;var U=d.onHoverUpdateCallback;var g=d.labels;var K=d.queryBuilderFunction;var E=d.onRemoveCallback;var Y=d.suggestionIndex;var b=d.generateUniqueId;var D=d.highlightedId;var I=d.useScrollMargin;var L=d.isKeyboardMode;var X=null,w=null,S=_.fA("div"),r=_.fA("span");d=_.Z(_.kY(!1,void 0,"CgAMgc"));var v=d.next().value,c=d.next().value,n=_.RI("a",function(wy){wy&&_.TQ(237477,wy,w,function(e8){w=e8})}),y=_.RI("button",function(wy){wy&&_.TQ(237477,
wy,w,function(e8){w=e8})}),h=_.qL(function(wy){if((wy==null?void 0:wy.button)===2)return wy.preventDefault(),!1;
var e8=_.J6();e8&&X&&_.fl(e8,X,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var kc;p(wy,W().text,W().index,W().entityMid,wy==null?void 0:(kc=wy.detail)==null?void 0:kc.wasSelectedByKeyboard);return!1}),t=function(){return W().type===35},kU=function(){return _.q("desktop_enable_single_suggestion_highlight")},Eu=function(){return _.HX("desktop_suggestions_panel_row_height")||0},IJ=function(){var wy;
return _.q("desktop_enable_new_video_metadata")&&((wy=W())==null?void 0:wy.hasNewVideo)===!0},xU=function(){return _.q("desktop_enable_visual_suggest")},ek=function(){return _.q("desktop_enable_entity_suggest")&&NuR(W())},nQ=function(){return W().entitySubtitle},uW=function(){return kU()?(R==null?void 0:R())||ji()&&!(L==null?0:L()):(R==null?void 0:R())||ji()},Ue=function(){var wy=_.FK("SBOX_SETTINGS");
return t()&&!(wy==null?0:wy.HIDE_REMOVE_LINK)},mB=function(){return yRh(W(),{useEntityName:ek()})},zN,dy=!((zN=_.Ze().resolve(_.WX(_.dm)))==null||!zN()),DL=function(){return t()?_.q("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},kV=function(){return g==null?void 0:g().SUGGESTION_DISMISS_LABEL},GN=function(){return g==null?void 0:g().SUGGESTION_DISMISSED_LABEL};
d=_.Z(_.kY(!1,void 0,"RcUcKd"));zN=d.next().value;var aR=d.next().value;d=_.Z(_.kY(!1,void 0,"yGR7je"));var Ba=d.next().value,pQ=d.next().value,ji=Ba,LR=_.qL(function(){K(r.value.innerText);return!1}),E2=_.qL(function(wy){wy.preventDefault();
return!1}),ei=_.qL(function(wy){var e8=W().text,kc=_.FK("SBOX_SETTINGS"),by="https://"+(kc.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
by+="&delq="+encodeURIComponent(e8);(e8=kc==null?void 0:kc.PSUGGEST_TOKEN)&&(by+="&tok="+e8);(kc=kc==null?void 0:kc.SESSION_INDEX)&&(by+="&authuser="+kc);f(by);wy.preventDefault();(wy=_.J6())&&w&&_.fl(wy,w,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");E(Y==null?void 0:Y());return!1}),fI=_.qL(function(){if(kU()&&(L==null?0:L()))return!1;
pQ(!0);U(!0);return!1}),pH=_.qL(function(){pQ(!1);
U(!1);return!1}),j8=_.qL(function(){c(!0);
return!1}),gy=_.qL(function(){c(!1);
return!1}),CR=_.qL(function(wy){wy.preventDefault();
var e8;(wy=(e8=W().entityThumbnailAttributionUrl)!=null?e8:"")&&_.lHp(wy);return!1});
d=_.Z(_.kY("",void 0,"k9uVge"));var Dh=d.next().value,MO=d.next().value;_.GB(function(){Ue()&&MO(b==null?void 0:b(Y==null?void 0:Y()));S.value&&_.TQ(12453,S.value,X,function(wy){X=wy})});
return _.z(_.k,{cond:zN,then:function(){var wy={};return _.z("div",{class:_.Iw("ytSuggestionComponentRemovedText",(wy.ytSuggestionComponentLargerRemovedText=function(){return xU()},wy)),
style:function(){return Eu()>0?"height: "+Eu()+"px;":""},
role:"button"},GN)},
else:function(){var wy={},e8={};return _.z("div",{class:_.Iw("ytSuggestionComponentSuggestion",(wy.ytSuggestionComponentSuggestionHover=function(){return!kU()},wy.ytSuggestionComponentHighlighted=uW,wy.ytSuggestionComponentPersonalizedSuggestion=t,wy.ytSuggestionComponentMweb=!1,wy.ytSuggestionComponentLargerSuggestion=function(){return IJ()||xU()},wy.ytSuggestionComponentThumbnailSuggestion=function(){return xU()},wy.ytSuggestionComponentRoundedSuggestion=function(){return _.q("desktop_enable_scrollable_suggestions_panel")&&
_.q("desktop_enable_suggestions_panel_padding")},wy.ytSuggestionComponentThumbnailPadding=function(){return xU()&&!t()},wy)),
style:function(){return Eu()>0?"height: "+Eu()+"px;":""},
role:"presentation","on:mousedown":h,"on:mouseover":fI,"on:mouseout":pH,el:S},_.z("div",{class:_.Iw("ytSuggestionComponentText",(e8.ytSuggestionComponentScrollMargin=I,e8)),"aria-label":function(){return IJ()?W().text+" "+bN8:W().text},
id:function(){return b==null?void 0:b(Y==null?void 0:Y())},
"on:mousedown":h,role:"option"},_.z(_.k,{cond:function(){return W().type!==33},
then:function(){return _.z(_.X8,{icon:DL,className:"ytSuggestionComponentIcon"})}}),_.z("div",{class:"ytSuggestionComponentLeftContainer"},_.z("span",{el:r,
role:"button",tabindex:0},_.z(_.TB,{each:mB},function(kc){return kc.bold?_.z("span",{class:"ytSuggestionComponentBold"},kc.text):_.z("span",null,kc.text)})),_.z(_.k,{cond:function(){return ek()&&!!W().entitySubtitle||IJ()},
then:function(){return _.z("div",{class:"ytSuggestionComponentMetadataContainer"},_.z(_.k,{cond:function(){return ek()&&!!W().entitySubtitle},
then:function(){return _.z("div",{class:"ytSuggestionComponentEntitySubtitle"},nQ)}}),_.z(_.k,{cond:function(){return IJ()},
then:function(){return _.z("div",{class:"ytSuggestionComponentNewVideoContainer"},_.z("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.z("div",{class:"ytSuggestionComponentNewVideoText"},bN8))}}))}}))),_.z("div",{class:"ytSuggestionComponentRightContainer"},_.z(_.k,{cond:function(){return xU()&&W().visualSuggestUrl!==void 0},
then:function(){var kc={};return _.z("div",{class:"ytSuggestionComponentThumbnailContainer"},_.z("img",{"aria-label":Dzh,class:_.Iw("ytSuggestionComponentVisualSuggestThumbnail",(kc.ytSuggestionComponentCircularFrame=function(){return ek()&&W().subtypes.includes(790)},kc.ytSuggestionComponentEntitySuggestThumbnail=function(){return ek()},kc)),
src:function(){return W().visualSuggestUrl}}),_.z(_.k,{cond:function(){return ek()&&!!W().entityThumbnailAttributionUrl},
then:function(){var by={};return _.z("span",{title:IA$,role:"tooltip"},_.z("div",{"on:mouseover":j8,"on:mouseout":gy,"on:mousedown":CR,class:_.Iw("ytSuggestionComponentThumbnailOverlay",(by.ytSuggestionComponentThumbnailOverlayHidden=function(){return!v()},by))},_.z(_.X8,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.z(_.Mh,null,_.z(_.Ap,{when:function(){return xU()&&Ue()}},function(){var kc={};
return _.z("button",{class:_.Iw("ytSuggestionComponentRemoveLinkClearButton",(kc.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return Dh()&&Dh()===(D==null?void 0:D())},kc.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!uW()},kc)),
el:y,"on:mousedown":ei,"aria-label":kV,id:function(){return Dh()}},_.z(_.X8,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.z(_.Ap,{when:function(){return!(xU()&&W().visualSuggestUrl!==void 0)&&Ue()}},function(){var kc={};
return _.z("a",{class:_.Iw("ytSuggestionComponentRemoveLink",(kc.ytSuggestionComponentRemoveLinkDark=dy,kc.ytSuggestionComponentRemoveLinkSelected=function(){return Dh()&&Dh()===(D==null?void 0:D())},kc)),
el:n,"on:mousedown":ei,"aria-label":kV,tabindex:0,role:"button",id:function(){return Dh()}},kV)}),_.z(_.Ap,{when:function(){return!1}},function(){return _.z("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":LR,"on:mousedown":E2,role:"button","aria-label":Yyk},_.z(_.X8,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"lh");var LXL=_.o2(["//www.google.com/textinputassistant/","/","_tia.js"]),elG=_.UI(function(){return _.z("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.z("button",{class:"ytdTextInputAssistantButton","on:click":_.qL(function(){cRI().inputMethodsTracker.add(3);var d,f=(d=_.FK("SBOX_SETTINGS"))==null?void 0:d.REQUEST_LANGUAGE;if(f)return _.CS(_.zp(LXL,14,f)),!1})},_.z("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"mh");var xzL=function(){this.cache=new Map},XOI=function(d){for(var f=_.Z(d.cache.entries()),R=f.next();!R.done;R=f.next()){var W=_.Z(R.value);
R=W.next().value;W=W.next().value;W.suggestions.some(function(p){return p.type===35})&&d.cache.delete(R)}};var TeI=_.si.SEARCH,A88=_.si.SEARCH_CLEAR_LABEL,aA2=new _.BE("FAKE_SUGGEST_RESPONSE");_.Hk(_.UI(function(d){function f(){j8||(j8=setTimeout(function(){CR()},1E3))}
function R(Xa,xV,rL){if(Xa.trim()){pH=Xa;_.vN("REFINEMENTS_TUPLE",void 0);ei=!0;var bH;xV=jrs(Ba,xV);var bc=(bH=d.searchEndpoint)==null?void 0:bH.call(d);_.lFG(Xa,xV,bc,DL.value.value,rL);CR();DL.value.value=Xa;DL.value.blur();Ba.reset()}}
function W(Xa){return _.H(function(xV){return xV.return(new Promise(function(rL){var bH=new XMLHttpRequest;bH.open("GET",vnB(Xa),!0);bH.withCredentials=!0;var bc=_.FK("SBOX_SETTINGS");(bc==null?0:bc.SEND_VISITOR_DATA)&&bH.setRequestHeader("X-Goog-Visitor-Id",bc==null?void 0:bc.VISITOR_DATA);bH.onload=function(){rL(bH.responseText)};
bH.onerror=function(){_.JA(Error("yl"));rL(null)};
setTimeout(function(){bH.abort()},1E4);
bH.send(null)}))})}
function p(Xa){var xV,rL,bH,bc;return _.H(function(Tp){switch(Tp.nextAddress){case 1:return xV={credentials:"include",headers:QNR()},window.AbortController&&(rL=new AbortController,setTimeout(function(){rL.abort("ytsbox-suggest-timeout")},1E4),xV.signal=rL.signal),_.q3(Tp,2),Tp.yield(fetch(vnB(Xa),xV),4);
case 4:bH=Tp.yieldResult.text();_.Cf(Tp,3);break;case 2:return bc=_.Ta(Tp),bc!=="ytsbox-abort-last"&&bc!=="ytsbox-suggest-timeout"&&_.JA(bc),Tp.return(null);case 3:return Tp.return(bH)}})}
function U(Xa){var xV,rL,bH;return _.H(function(bc){switch(bc.nextAddress){case 1:if(xV=_.Ze().resolve(_.WX(aA2)))return bc.return(xV);rL=Date.now();f();return _.q("yt_searchbox_xhr")?bc.yield(W(Xa),5):bc.yield(p(Xa),4);case 4:bH=bc.yieldResult;bc.jumpTo(3);break;case 5:bH=bc.yieldResult;case 3:if(bH){j8&&(clearTimeout(j8),j8=null);var Tp=Ba,U4=rL,Qt=Xa.query.length===0;U4=Date.now()-U4;Qt?Tp.zeroPrefixRoundTripTime=U4:(Tp.JSC$20558_totalRoundTripTime+=U4,Tp.maxRoundTripTime=Math.max(Tp.maxRoundTripTime,
U4),Qt=Math.floor(U4/100),Qt>=fAI.length?++Tp.roundTripTimeHistogram[9]:++Tp.roundTripTimeHistogram[fAI[Qt]])}return bc.return(bH)}})}
function g(Xa){var xV,rL,bH;return _.H(function(bc){if(bc.nextAddress==1)return(xV=aR.cache.get(PY8(Xa)))?bc.return(xV):bc.yield(U(Xa),2);rL=bc.yieldResult;if(rL===null)return bc.return(null);bH=new CYY(rL);Xa.query.length===0&&bH.suggestions.length===0||aR.cache.set(PY8(Xa),bH);return bc.return(bH)})}
function K(Xa){var xV,rL;return _.H(function(bH){if(bH.nextAddress==1){fI=!1;var bc=pH;bc=_.V5p()==="search"?(_.$3(location.href,"search_query")||_.$3(location.href,"q"))===bc:!1;xV=new ucR(Xa,bc?pH:null);return bH.yield(g(xV),2)}rL=bH.yieldResult;if(rL===null)return bH.return();xV.query.length===0&&(Ba.zeroPrefixSuggestionCount=rL.suggestions.length);if(xV.id<=gy)return Ba.outOfSyncResponseCount++,bH.return();if(document.activeElement!==DL.value)return bH.return();gy=xV.id;var Tp=Ba,U4=rL.rawResponse[2]||
{};Tp.experimentTriggeredBeforeFinal||(Tp.experimentTriggeredBeforeFinal=Tp.experimentTriggeredFinal);Tp.experimentTriggeredFinal=!!U4.e;Ba.updateSuggestions(rL.suggestions);S(-1);Ue([]);rL.suggestions!==L()&&pf(rL.suggestions.length);X(rL.suggestions);kU(rL.suggestions.length>0&&rL.suggestions[0].type===33);GN&&(GN.hidden=rL.suggestions.length===0,t()?(GN.style.minWidth="",Tp=GN.style,U4=(bc=L()[0])==null?void 0:bc.ignoredPrefix,Tp.marginLeft=(U4?Math.min(U4.length*6,kV.value.offsetWidth):0).toString()+
"px"):(GN.style.minWidth=kV.value.offsetWidth+"px",GN.style.marginLeft="0"),nH());_.a4(bH)})}
function E(){if(!ei)return!1;var Xa=_.FK("REFINEMENTS_TUPLE");return Xa?(Xa=Xa[1].map(function(xV,rL){return new $yJ([xV,0,[71]],DL.value.value,rL)}),L()!==Xa&&pf(Xa.length),Ue([]),X(Xa),Ba.updateSuggestions(Xa),ei=!1,GN.hidden=Xa.length===0,fI=Xa.length>0,!0):!1}
function Y(){var Xa=DL.value.value;(typeof Xa==="string"||Xa instanceof String)&&Xa!==""?n(!0):n(!1)}
function b(){if(_.V5p()==="search"){var Xa=window.location.href;try{var xV=_.$3(Xa,"search_query")||_.$3(Xa,"q")||""}catch(rL){xV=""}xV&&(DL.value.value=xV,n(!0))}}
var D=_.Z(_.kY([],void 0,"kGFAjf")),I=D.next().value;D=D.next().value;var L=I,X=D;I=_.Z(_.kY(-1,void 0,"mLGL9e"));var w=I.next().value,S=I.next().value;I=_.Z(_.kY(-1,void 0,"u2rYdc"));var r=I.next().value,v=I.next().value;I=_.Z(_.kY(!1,void 0,"W9DFC"));var c=I.next().value,n=I.next().value;I=_.Z(_.kY(!1,void 0,"Ip4dNc"));var y=I.next().value,h=I.next().value;D=_.Z(_.kY(!1,void 0,"ZNKSQb"));I=D.next().value;D=D.next().value;var t=I,kU=D;D=_.Z(_.kY(!1,void 0,"JBrGLd"));I=D.next().value;var Eu=D.next().value;
D=_.Z(_.kY(!1,void 0,"P2pD6e"));var IJ=D.next().value,xU=D.next().value;D=_.Z(_.kY(1,void 0,"SjP20c"));var ek=D.next().value,nQ=D.next().value;D=_.Z(_.kY([],void 0,"h4dRaf"));var uW=D.next().value,Ue=D.next().value;D=_.Z(_.kY(!1,void 0,"TUTzaf"));var mB=D.next().value,zN=D.next().value;D=_.q("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var dy=_.fA("yt-searchbox"),DL=_.fA("input"),kV=_.fA("div"),GN,aR=
new xzL,Ba=cRI(),pQ=_.Ze().resolve(_.WX(_.dm)),ji=function(){var Xa;return((Xa=d.forceDarkMode)==null?void 0:Xa.call(d))||!(pQ==null||!pQ())},LR=function(){return _.q("desktop_enable_scrollable_suggestions_panel")},E2="i"+kuy++,ei=!1,fI=!1,pH="",j8=null,gy=-1,CR=function(){Ue([]);
X([]);kU(!1);GN&&(GN.hidden=!0);j8&&(clearTimeout(j8),j8=null);S(-1)},Dh=function(Xa,xV){Xa.preventDefault();
zN(!0);GN&&(GN.hidden=!1);var rL=w();Xa=L();var bH=uW();xV=Ges(xV);rL+=xV;for(rL>=Xa.length?rL=-1:rL<-1&&(rL=Xa.length-1);rL!==-1&&(bH.includes(rL)||rL>=Xa.length||rL<0);)rL+=xV,rL>=Xa.length&&(rL=-1);S(rL);w()>=0&&(DL.value.value=L()[w()].text,v(0),Y(),Xa=w(),bH=r(),(bH=document.getElementById(m3[Xa][bH]))&&LR()&&(Xa===L().length-1?GN.scrollTop=GN.scrollHeight:bH.scrollIntoView({block:"nearest",inline:"start"})))},MO=_.qL(function(Xa){if(!(Xa.relatedTarget instanceof Element&&Xa.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){h(!0);
var xV;(xV=d.focusCallback)==null||xV.call(d,!0);E()||(fI?GN.hidden=!1:(_.E$(dy.value,"yt-autonav-pause-focus",{}),K(Xa.target.value)))}}),wy=_.qL(function(Xa){if(!(Xa.relatedTarget instanceof Element&&Xa.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){h(!1);
var xV;(xV=d.focusCallback)==null||xV.call(d,!1);GN.scrollTop=0;GN.hidden=!0;_.E$(dy.value,"yt-autonav-pause-blur",{})}}),e8=function(Xa){Xa=Ges(Xa);
var xV;((xV=m3[w()])==null?0:xV[r()+Xa])&&v(r()+Xa)},kc=_.qL(function(Xa){var xV=Xa.target;
switch(Xa.keyCode){case 13:Xa.preventDefault();var rL;if((rL=m3[w()])==null?0:rL[r()]){var bH;(bH=document.getElementById(m3[w()][r()]))==null||bH.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}Xa=Xa.shiftKey?4:3;rL=Ba;bH=w();rL.selectedSuggestionIndex=bH;R(xV.value,Xa);break;case 27:GN&&(GN.hidden=!0);break;case 40:Dh(Xa,40);break;case 38:Dh(Xa,38);break;case 39:e8(39);break;case 37:e8(37);break;case 229:Ba.inputMethodsTracker.add(4);break;default:Ba.inputMethodsTracker.add(1),
twB(Ba)}return!1}),by=_.qL(function(Xa){K(Xa.target.value);
Y();LR()&&GN&&(GN.scrollTop=0);return!1}),lo=_.qL(function(){Ba.inputMethodsTracker.add(2);
twB(Ba);return!1});
_.GB(function(){if(GN){Ba.reset();if(window.ResizeObserver){var Xa=new ResizeObserver(function(){t()||(GN.style.minWidth=kV.value.offsetWidth+"px")});
Xa.observe(kV.value);(new ResizeObserver(function(){nH()})).observe(GN);
_.SI(function(){Xa.disconnect()})}b();
window.addEventListener("yt-navigate-finish",b);window.addEventListener("yt-focus-searchbox",function(){DL.value.focus()});
var xV;Eu((xV=_.FK("SBOX_SETTINGS"))==null?void 0:xV.HAS_ON_SCREEN_KEYBOARD)}else _.vW(new _.M2("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var Xs=_.qL(function(Xa){Xa.preventDefault();R(DL.value.value,12);return!1}),nR=_.qL(function(Xa){Xa.preventDefault();
var xV,rL;(xV=DL)==null||(rL=xV.value)==null||rL.focus();var bH,bc;((bH=DL)==null?void 0:(bc=bH.value)==null?void 0:bc.value)!==""&&(DL.value.value="",DL.value.dispatchEvent(new Event("input")));return!1}),PM=_.qL(function(){var Xa=hHJ(DL.value.value,L().filter(function(xV){return xV.type!==35}).map(function(xV){return{label:xV.text}}));
_.zV(dy.value,"yt-open-popup-action",[{openPopupAction:Xa},document.body]);return!1}),$s=_.qL(function(){DL.value.focus();
return!1}),Z5=function(Xa,xV,rL,bH,bc){Ba.selectedSuggestionIndex=rL;
R(xV,bc?3:1,bH)},Bp=function(Xa){DL.value.value=Xa;
DL.value.dispatchEvent(new Event("input"));Ba.inputMethodsTracker.add(5);twB(Ba,!0)},m3=[[]],Xg=function(Xa){var xV="searchbox-suggestion"+_.wp(_.ui);
m3[Xa].push(xV);return xV},pf=function(Xa){if(L()){m3=[[]];
for(var xV=0;xV<Xa;xV++)m3.push([])}},nH=function(){if(LR()){var Xa=GN,xV=Xa.scrollTop;
Xa=Xa.scrollHeight-Xa.clientHeight;xU(xV>=Xa);xV=Math.abs(Xa-xV);xV<=40?nQ(1-(40-xV)/40):nQ(1)}},PW=function(){return"opacity: "+ek()*100+"%"},An=_.qL(function(){nH();
return!1}),P8=_.qL(function(){zN(!1);
return!1}),$U,IC={},zI={},GM={},TI={};
return _.z("yt-searchbox",{class:_.Iw("ytSearchboxComponentHost",(IC.ytSearchboxComponentMweb=!1,IC.ytSearchboxComponentDesktop=!0,IC["yt-searchbox-filled-query"]=function(){return c()},IC["ytd-masthead"]=function(){return!y()},IC.ytSearchboxComponentHostDark=ji,IC)),
role:"search",el:dy,"client-ve-type":10349},_.z("div",{el:kV,"on:click":$s,class:_.Iw("ytSearchboxComponentInputBox",(zI.ytSearchboxComponentInputBoxDark=ji,zI.ytSearchboxComponentInputBoxHasFocus=y,zI))},_.z("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":Xs},_.z(_.k,{cond:y,then:function(){return _.z("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.z(_.X8,{icon:"SEARCH"}))}}),_.z("input",{el:DL,
class:_.Iw("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":E2,"aria-expanded":!(($U=GN)==null?0:$U.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":wy,"on:focus":MO,"on:input":by,"on:keydown":kc,"on:paste":lo,placeholder:d.placeholderText,"aria-activedescendant":function(){var Xa;return(Xa=m3[w()])==null?void 0:Xa[r()]},
"aria-autocomplete":"list",role:"combobox"})),_.z(_.k,{cond:I,then:function(){return _.z("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.z(elG,null))}}),_.z(_.k,{cond:c,
then:function(){return _.z("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.z("button",{class:"ytSearchboxComponentClearButton","on:click":nR,"aria-label":d.clearButtonAriaLabel||A88},_.z(_.X8,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.z(_.E1,{model:{}})))}})),_.z("button",{class:_.Iw("ytSearchboxComponentSearchButton",(GM.ytSearchboxComponentSearchButtonDark=ji,GM)),
"on:click":Xs,"aria-label":TeI,title:d.placeholderText},_.z(_.X8,{icon:"SEARCH"})),_.z(_.k,{cond:function(){if(pwR()&&_.q("mweb_voice_search")&&d.voiceSearchButton)return d.voiceSearchButton()},
then:function(Xa){var xV={};return _.z("div",{class:_.Iw("ytSearchboxComponentVoiceSearchWrapper",(xV.ytSearchboxComponentHideVoiceSearchButton=function(){return c()},xV))},_.z(_.aH,{data:Xa},{buttonRenderer:function(rL){return _.z(_.dw,{data:rL.data,
onButtonClickCallback:function(){}})}}))}}),_.z("div",{el:_.Uz(function(Xa){return void(GN=Xa)}),
id:E2,class:_.Iw("ytSearchboxComponentSuggestionsContainer",(TI.ytSearchboxComponentSuggestionsContainerDark=ji,TI["yt-searchbox-suggestions-container"]=!1,TI.ytSearchboxComponentSuggestionsContainerScrollable=LR(),TI.ytSearchboxComponentSuggestionsContainerAnimated=D,TI)),"on:scroll":An,"on:mousemove":P8,role:"listbox",hidden:!0},_.z(_.TB,{each:L},function(Xa,xV){return _.z(qyG,{suggestion:Xa,isHighlighted:function(){return xV()===w()},
onClickCallback:Z5,onHoverUpdateCallback:function(rL){if(_.q("desktop_enable_single_suggestion_highlight")){var bH=xV();rL&&(v(0),S(bH))}},
onRemoveCallback:function(rL){XOI(aR);rL===void 0||rL<0||uW().includes(rL)||Ue([].concat(_.uR(uW()),[rL]))},
labels:d.labels,queryBuilderFunction:Bp,suggestionIndex:xV,generateUniqueId:Xg,highlightedId:function(){var rL;return(rL=m3[w()])==null?void 0:rL[r()]},
useScrollMargin:LR(),isKeyboardMode:mB})}),_.z(_.k,{cond:function(){return!t()&&L().find(function(Xa){return Xa.type!==35})&&_.q("searchbox_reporting")},
then:function(){return _.z("button",{class:"ytSearchboxComponentReportButton","on:mousedown":PM},_.X7("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.z(_.k,{cond:function(){return!IJ()&&LR()},
then:function(){return _.z("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.z("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:PW}))}})))},"nh"),"yt-searchbox",{props:{searchEndpoint:_.jE,
placeholderText:_.jE,labels:_.jE,voiceSearchButton:_.jE,focusCallback:_.sz,clearButtonAriaLabel:_.jE,forceDarkMode:_.jE}});var Hz=function(){var d=_.l.apply(this,arguments)||this;d.menuButtonTargetId="topbar-guide-menu";d.narrow=!1;d.menuStrings={BACK_ALT_LABEL:_.X7("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.X7("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.X7("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.X7("SBOX_PLACEHOLDER",void 0,"Search")};d.pageDarkTheme=document.documentElement.hasAttribute("dark");d.watchPageScrollTop=0;d.theater=!1;d.fullscreen=!1;d.disableFrostedGlassDuringViewTransition=
!1;d.desktopUnifiedSearchPanelMode=_.q("desktop_enable_unified_search_panel");d.cinematicTheaterMode=_.q("web_cinematic_theater_mode");d.ytSearchboxFocused=!1;d.searchboxLabels=_.FK("SBOX_LABELS");d.topbarIsAboveChipbar=!1;d.isDarkThemeForced=!1;d.areGhostCardsHidden=!1;d.guideKeyboardToggle=!1;d.voiceSearchManager=hNI();d.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};d.setYtSearchboxFocused=function(f){d.ytSearchboxFocused=
f};
d.toggleFrostedGlassDuringViewTransition=function(f){d.disableFrostedGlassDuringViewTransition=f};
return d};
_.x(Hz,_.l);_.O=Hz.prototype;_.O.computeSimpleText=function(d){return _.R0(d)};
_.O.onDarkChanged=function(){for(var d=_.Z(this.buttons||[]),f=d.next();!f.done;f=d.next())f.value.isOverlay=!!this.dark;d=_.Z(this.buttonRenderers||[]);for(f=d.next();!f.done;f=d.next())f.value.overrides=this.computeButtonOverride()};
_.O.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.O.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},
notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var d=_.oK(_.hf(),"aa");_.k6(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||d||(this.isDarkThemeForced=this.dark=!0);this.logoType?(d=this.hostElement.querySelector("#masthead-logo"))&&(_.q("polymer_on_demand_shady_dom")?d.setAttribute("slot","masthead-logo-old"):_.x3(d)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.qb(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.qb(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.O.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.qb(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.qb(this,this.onSetTheaterModeEnabled))};
_.O.dataChanged=function(){var d=this.data;d&&(this.voiceEnabled=d.voiceSearchButton?hNI().isSupported():!1,_.XmR(_.lA(),this.menuButtonTargetId,this.guideButton),d.onReceivedActions&&d.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.b5(this.hostElement,d.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&d&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.k6(this.hostElement,"dark",!1),_.k6(this.hostElement,"theater",!1),
(d=this.hostElement.querySelector("#masthead-logo"))&&(_.q("polymer_on_demand_shady_dom")?d.setAttribute("slot","masthead-logo-old"):_.x3(d))))};
_.O.computeCenterHidden=function(){var d;return this.data&&!((d=this.data.searchbox)==null?0:d.fusionSearchboxRenderer)};
_.O.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.k6(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.O.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.O.onWatchScroll=function(d){this.watchPageScrollTop=d.detail||0;this.updateMastheadBackgroundOpacity()};
_.O.onFullscreenChangeAction=function(d){d||(this.watchPageScrollTop=0);this.fullscreen=d;this.updateMastheadBackgroundOpacity()};
_.O.onSetTheaterModeEnabled=function(d){this.theater=d.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.O.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.O.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.O.setBackgroundOpacity=function(d){d=this.calculateBackgroundOpacity(d);this.background.style.opacity=""+d};
_.O.calculateBackgroundOpacity=function(d){var f=this.theater&&this.cinematicTheaterMode?.6:0,R=this.hostElement.clientHeight/2;return Math.min(Math.max(d,0),R)/R*(1-f)+f};
_.O.shouldShowCinematicMastHead=function(){var d=_.q("kevlar_watch_grid")&&!_.q("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(d||this.pageDarkTheme)};
_.O.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.O.focusGuide=function(){this.guideButton.focus()};
_.O.onGuideToggleTap=function(){_.E$(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.O.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.O.onGuideToggleHover=function(){_.E$(this.hostElement,"yt-guide-hover")};
_.O.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.O.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.O.closeOnOutsideClickCondition=function(d){for(d=_.RG(d);d[0];){var f=d.shift();if(f instanceof Element&&f.id==="kbd")return!1}return!0};
_.O.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.O.pausePlayer=function(){var d;(d=_.pM())==null||d.pause();this.pauseMiniplayer()};
_.O.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var d;(d=_.Ze().resolve(_.m8).getPlayerElement())==null||d.pause()}};
_.O.isMiniplayerActive=function(){return _.Ze().resolve(_.m8).isMiniplayerActive()};
_.O.updateNarrowFromBinding=function(d){this.narrow=d.detail.value};
_.O.onYtSendFeedbackAction=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.O.registerWithViewTransitionManager=function(){W8L(_.Ze().resolve(_.Xc),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.Uh.Object.defineProperties(Hz.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.q("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var d;return(d=this.data)==null?void 0:d.voiceSearchButton}}}});
Hz.prototype.narrowChanged=Hz.prototype.narrowChanged;Hz.prototype.onWatchPageChange=Hz.prototype.onWatchPageChange;Hz.prototype.onRendererStamperFinished=Hz.prototype.onRendererStamperFinished;Hz.prototype.dataChanged=Hz.prototype.dataChanged;Hz.prototype.onDarkChanged=Hz.prototype.onDarkChanged;_.Q([_.A(_.Mf),_.F("design:type",Object)],Hz.prototype,"ironResizableBehavior",void 0);_.Q([_.A(_.MIy),_.F("design:type",Object)],Hz.prototype,"ytdExpandableInputBehavior",void 0);
_.Q([_.A(_.CV.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Hz.prototype,"ytdGuideStateAwareBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Hz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Hz.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Hz.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Hz.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.nV),_.F("design:type",Object)],Hz.prototype,"ytdReduxBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"narrow",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"logoType",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Hz.prototype,"voiceEnabled",void 0);
_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"menuStrings",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Hz.prototype,"dark",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hz.prototype,"pageDarkTheme",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"watchPageScrollTop",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.yfQ}),_.F("design:type",Boolean)],Hz.prototype,"isWatchPage",void 0);
_.Q([_.M({reflectToAttribute:!0,selector:_.C0W}),_.F("design:type",Boolean)],Hz.prototype,"isShortsPage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hz.prototype,"theater",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hz.prototype,"fullscreen",void 0);_.Q([_.M({reflectToAttribute:!0,selector:_.tNf}),_.F("design:type",String)],Hz.prototype,"frostedGlassMode",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Hz.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"ytSearchboxFocused",void 0);_.Q([_.TW("#buttons > *"),_.F("design:type",Array)],Hz.prototype,"buttons",void 0);_.Q([_.TW("ytd-button-renderer"),_.F("design:type",Array)],Hz.prototype,"buttonRenderers",void 0);_.Q([_.Xd("#background"),_.F("design:type",HTMLDivElement)],Hz.prototype,"background",void 0);
_.Q([_.Xd("#guide-button"),_.F("design:type",Object)],Hz.prototype,"guideButton",void 0);_.Q([_.Xd("#logo"),_.F("design:type",Object)],Hz.prototype,"logo",void 0);_.Q([_.M({computed:"computeButtonOverride(dark)"}),_.F("design:type",Object)],Hz.prototype,"buttonOverrides",void 0);_.Q([_.Mb("dark"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hz.prototype,"onDarkChanged",null);_.Q([_.M({value:function(){return this.onVoiceTap.bind(this)}}),
_.F("design:type",Function)],Hz.prototype,"boundOnTapVoiceButton",void 0);_.Q([_.M(),_.F("design:type",Object)],Hz.prototype,"topbarIsAboveChipbar",void 0);_.Q([_.M(),_.F("design:type",String),_.F("design:paramtypes",[])],Hz.prototype,"guideIcon",null);_.Q([_.a("voiceEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Hz.prototype,"shouldShowVoiceSearchButton",null);_.Q([_.a("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Hz.prototype,"voiceSearchButton",null);
_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hz.prototype,"dataChanged",null);_.Q([_.LO("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hz.prototype,"onRendererStamperFinished",null);_.Q([_.Mb("isWatchPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hz.prototype,"onWatchPageChange",null);
_.Q([_.Mb("narrow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hz.prototype,"narrowChanged",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-masthead"})],Hz);
_.u(Hz,"ytd-masthead",function(){if(EDG!==void 0)return EDG;var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="max-width: 656px" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return EDG=d},{mode:_.kO("kevlar_poly_si_batch_j036")?1:2});var MhR;var wOM={},lAI={},GuM={},SyL={},Vh8=(SyL.OFFLINE=(wOM["publicytnetworkstatus-online"]="BACK_ONLINE",wOM),SyL.ONLINE=(lAI["publicytnetworkstatus-offline"]="OFFLINE",lAI),SyL.BACK_ONLINE=(GuM["publicytnetworkstatus-offline"]="OFFLINE",GuM.TIMER_TRIGGER="ONLINE",GuM),SyL),KW=function(){var d=_.l.apply(this,arguments)||this;d.currentState="ONLINE";d.scheduledJobId=0;d.bannerString="";d.bannerVe=null;d.networkStatusManagerInstance=new _.i6;return d};
_.x(KW,_.l);_.O=KW.prototype;_.O.attached=function(){var d=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){d.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){d.stateChangeHandler("publicytnetworkstatus-offline")})};
_.O.detached=function(){var d=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){d.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){d.stateChangeHandler("publicytnetworkstatus-offline")})};
_.O.enterState=function(d){var f=this;this.scheduledJobId&&_.Pp.cancelJob(this.scheduledJobId);d==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):d==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.X7("NO_INTERNET_CONNECTION",void 0,"No internet connection")):d==="BACK_ONLINE"&&(this.bannerString=_.X7("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.w0(_.Pp,function(){f.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=d};
_.O.stateChangeHandler=function(d){(d=Vh8[this.currentState][d])&&this.enterState(d)};
_.O.logVisibility=function(d){var f=_.J6();this.createBannerVe(d);f&&this.bannerVe&&(d?_.tD(f,[this.bannerVe]):_.d2(f,[this.bannerVe]))};
_.O.createBannerVe=function(d){!this.bannerVe&&d&&(this.bannerVe=_.z2(37929),_.kl(_.Ah(),this.bannerVe))};
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",String)],KW.prototype,"currentState",void 0);_.Q([_.M(),_.F("design:type",Object)],KW.prototype,"scheduledJobId",void 0);_.Q([_.M(),_.F("design:type",Object)],KW.prototype,"bannerString",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-network-status-banner"})],KW);
_.u(KW,"ytd-network-status-banner",function(){if(MhR!==void 0)return MhR;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return MhR=
d},{mode:1});var r8I;var E_=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};d.hidden=!0;d.frostedGlass=_.q("web_frosted_glass");return d};
_.x(E_,_.l);E_.prototype.computeHidden=function(d){return d&&d.status?!1:!0};
E_.prototype.handleUpdatePermissionRoleCommand=function(d){if(d=_.e(d,_.sEa))if(d=_.e(d.renderer,_.ZPV))this.data=d};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],E_.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],E_.prototype,"componentBehavior",void 0);_.Q([_.M({value:!0,computed:"computeHidden(data)"}),_.F("design:type",Object)],E_.prototype,"hidden",void 0);_.Q([_.M(),_.F("design:type",Object)],E_.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],E_.prototype,"frostedGlass",void 0);
_.Q([_.m({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],E_);
_.u(E_,"ytd-permission-role-bottom-bar-renderer",function(){if(r8I!==void 0)return r8I;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return r8I=d},{mode:1});var mzI;var uPL;var SIM={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var zK=function(){return _.l.apply(this,arguments)||this};
_.x(zK,_.l);_.O=zK.prototype;_.O.attached=function(){this.JSC$20661_scroller&&(this.JSC$20661_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20661_scroller.attached&&typeof this.JSC$20661_scroller.attached==="function"&&this.JSC$20661_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(R){R.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var d=_.Eo(this.hostElement);d.querySelector("tp-yt-paper-radio-group").selected="";var f=d.querySelector("#reason-text");f&&(f.value="");d.querySelector("#description-text").value=""}};
_.O.canSubmit=function(d,f){_.E$(this.hostElement,"yt-invalidate-popup-tabbables");return!(d&&f)};
_.O.onCancel=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.O.onSubmit=function(){var d=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(U){return U.active}).map(function(U){return U.innerText.trim()}),f=this.hostElement.querySelector("tp-yt-paper-radio-group"),R=f.selectedItem,W=R.name;
R=R.innerText.trim();var p=f.querySelector("#reason-text");f=void 0;p&&(f=p.value);(p=this.descriptionText.value)&&(p=p.trim());VMy(this.data.searchQuery,d,W,R,p,f);_.zV(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.O.sendFormSubmitToast=function(){var d=_.Zw(_.X7("SBOX_INAPPROPRIATE_TOAST"));_.zV(this.hostElement,"yt-open-popup-action",[d,this])};
_.O.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(d){return d.active})};
_.O.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
zK.prototype.onIronSelect=zK.prototype.onIronSelect;zK.prototype.onIronChange=zK.prototype.onIronChange;zK.prototype.dataChanged=zK.prototype.dataChanged;_.Q([_.M(),_.F("design:type",Object)],zK.prototype,"data",void 0);_.Q([_.M({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.F("design:type",Boolean)],zK.prototype,"submitDisabled",void 0);_.Q([_.M(),_.F("design:type",Boolean)],zK.prototype,"suggestionSelected",void 0);
_.Q([_.M(),_.F("design:type",Boolean)],zK.prototype,"catagorySelected",void 0);_.Q([_.Xd("#scroller"),_.F("design:type",Object)],zK.prototype,"JSC$20661_scroller",void 0);_.Q([_.Xd("#description-text"),_.F("design:type",Object)],zK.prototype,"descriptionText",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zK.prototype,"dataChanged",null);
_.Q([_.LO("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zK.prototype,"onIronChange",null);_.Q([_.LO("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zK.prototype,"onIronSelect",null);_.Q([_.m({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],zK);
_.u(zK,"ytd-search-suggestion-report-dialog",function(){if(uPL!==void 0)return uPL;var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);return uPL=d},{mode:1});var kK=function(d){var f=d.openPopupAction;var R=d.target;var W=d.container;var p=d.popupContainerConfig;var U=d.getElement;d=d.removeWhenClosed===void 0?!1:d.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=f;this.target=R;this.container=W;this.popupContainerConfig=p;this.getElement=U;this.JSC$20667_popupConfig=this.popupContainerConfig.JSC$19814_popupConfig[this.openPopupAction.popupType];this.rendererName=(f=this.getName())?_.lJU(f,L1I(this.popupContainerConfig,
f)):"";_.q("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=d);this.createPopup()};
kK.prototype.updatePopup=function(d){this.openPopupAction=d;this.JSC$20667_popupConfig=this.popupContainerConfig.JSC$19814_popupConfig[this.openPopupAction.popupType];Pih(this);_.q("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
kK.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var FXs=function(d,f,R){(f=f&&d.JSC$20667_popupConfig.narrowProperties?d.JSC$20667_popupConfig.narrowProperties:d.JSC$20667_popupConfig.properties)&&R!==void 0&&(f.isAriaModal=R);Qr$(d,f);d.isRtl()&&Qr$(d,d.JSC$20667_popupConfig.rtlProperties);vDh(d)};
kK.prototype.createPopup=function(){var d=this.JSC$20667_popupConfig.component;if(this.popupContent=J8G(this,this.rendererName)){if(d){this.popup=J8G(this,d);var f=this.popupContent;_.q("web_enable_wrapper_for_cow_component_in_popup")&&(f=document.createElement("div"),f.appendChild(this.popupContent));_.q("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$20667_popupConfig.slotName&&f.setAttribute("slot",this.JSC$20667_popupConfig.slotName);d=this.popup;var R=this.container.tagName.toLowerCase(),
W=_.pO(f);_.DY8(_.Oo(d),_.gf(f,R,W));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.q("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Eo(this.container).appendChild(this.popup)}};
var Pih=function(d){var f,R,W=(f=d.openPopupAction.accessibilityData)==null?void 0:(R=f.accessibilityData)==null?void 0:R.label;W&&(d.popup.ariaLabel=W);var p;((p=d.popupContent.polymerController)!=null?p:d.popupContent).data=(0,_.uo.unsafeClone)(d.openPopupAction.popup[d.getName()]);d.popupContent.duration=nDG(d);d.popupContent.positionType=d.openPopupAction.position;var U=d.openPopupAction.properties;U&&Object.keys(U).forEach(function(g){d.popupContent[g]=U[g]})},Qr$=function(d,f){if(f)for(var R=
_.Z(Object.keys(f)),W=R.next();!W.done;W=R.next())W=W.value,d.popup[W]=f[W]},vDh=function(d){if(d.openPopupAction.position){var f=d.JSC$20667_popupConfig.positionalProperties&&d.JSC$20667_popupConfig.positionalProperties[d.openPopupAction.position],R=d.JSC$20667_popupConfig.rtlPositionalProperties&&d.JSC$20667_popupConfig.rtlPositionalProperties[d.openPopupAction.position];
f=d.isRtl()&&R?R:f;f.shiftedHorizontalOffset&&(R=d.popup.style.display,d.popup.style.display="block",d.popupContent&&d.popup.positionTarget&&d.popupContent.clientWidth>d.popup.positionTarget.clientWidth&&(f.horizontalOffset=d.popup.positionTarget.clientWidth/2-f.shiftedHorizontalOffset),d.popup.style.display=R);Qr$(d,f)}},hlY=function(d,f){if(f)for(var R=_.Z(Object.keys(f)),W=R.next();!W.done;W=R.next())W=W.value,d.popup.style[W]=f[W]};
kK.prototype.getName=function(){return _.m9(this.openPopupAction.popup,"renderer")||_.m9(this.openPopupAction.popup,"dialog")||_.m9(this.openPopupAction.popup,"model")||void 0};
var nDG=function(d){d=d.openPopupAction.durationHintMs;return d===0?d:Math.max(4E3,d||4E3)};
kK.prototype.isRtl=function(){return _.FK("HTML_DIR")==="rtl"};
var J8G=function(d,f){d=d.getElement(f,d.target);d==null&&_.JA(new _.M2("popup getElement returned null",f));return d};var oDI={};
oDI.YtPopupContainerBehavior=[_.N0.YtComponentBehavior,_.eE.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.Hy(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.KE(this.hostElement)},
closePopup:function(d){var f=this.createCacheKey(void 0,d);this.popups_[f]&&this.handleClosePopupAction_(void 0,d)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.Pp.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.Pp.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(d){d.opened&&d.keepBelowPlayer&&this.ensurePopupBelowPlayer(d)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var d in this.popups_){var f=this.popups_[d];if(f.popup.scrollAction==="refit"){var R=f.popup.positionTarget.getBoundingClientRect(),W=f.popup;R=R.top;var p=f;if(!p.naturalHeight){p.popup.hidden=!1;p.popup.style.position="fixed";p.popup.style.top="0px";p.popup.style.left="0px";var U=p.popup.getBoundingClientRect();p.naturalHeight=U.bottom-U.top;p.popup.refit()}W.hidden=!(R>=p.naturalHeight+60);f.popupContent.clientHeight===0&&f.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(d){this.popupContainerConfig=d},
handleOpenPopupAction:function(d,f){var R=d.openPopupAction,W=_.Ze().resolve(_.WX(_.Tg))&&R.popupType==="TOAST";W&&!R.uniqueId&&(R.uniqueId=_.oM());if(!_.q("popup_container_parent_target_killswitch")){var p;f=(p=this.getParentTarget(f))!=null?p:f}var U=this.ensurePopup_(R,f);return new _.Ig(function(g){U.then(function(K){if(!K)return g();this.maybeCreateNarrowMediaQuery_();var E=this.createCacheKey(K.rendererName,K.openPopupAction.uniqueId);if(R.showOncePerUniqueId){if(this.shownPopupKeys_.has(E))return g();
this.shownPopupKeys_.add(E)}E=this.popups_[E];var Y=!(!E||!E.openPopupAction.beReused);Y=!!R.reusePopup||Y;if(K.popup.opened&&!Y){W&&!K.openPopupAction.replacePopup||this.handleClosePopupAction_(K.rendererName,K.openPopupAction.uniqueId);Y=R.popupType==="DIALOG"&&!_.q("popup_container_dialog_reopen_killswitch");if(!W&&!Y&&E&&E.target==f&&!K.openPopupAction.replacePopup)return g();_.WZ(K.popup,function(){this.completeOpenPopupAction_(R,f,K);g()}.bind(this))}else K.popup.opened?K.updatePopup(R):this.completeOpenPopupAction_(R,
f,K),g()}.bind(this))}.bind(this))},
getParentTarget:function(d){if(d&&d instanceof HTMLElement)for(var f=_.Z(Object.entries(this.popups_)),R=f.next();!R.done;R=f.next())if(R=_.Z(R.value),R.next(),R=R.next().value,R.popup.tagName==="TP-YT-IRON-DROPDOWN"&&d.closest(R.rendererName))return R.target},
completeOpenPopupAction_:function(d,f,R){R.updatePopup(d);d=this.narrowMediaQuery_.queryMatches;var W=this.isAriaModal;R.target=f;var p;f=((p=R.target.polymerController)!=null?p:R.target).popupPositionTarget||R.target;R.JSC$20667_popupConfig.targetContainer&&(f=R.container);R.popup.positionTarget=f;R.popupContent.positionTarget=f;vDh(R);R.JSC$20667_popupConfig.forceFocus&&(R.popupContent.style.outline="none");R.popupContent.tabIndex=-1;R.JSC$20667_popupConfig.narrowProperties&&(R.popup.style.position=
"static");R.JSC$20667_popupConfig.preventAutonav&&R.popup.setAttribute("prevent-autonav",!0);R.JSC$20667_popupConfig.forceCloseOnOutsideClick&&R.popup.setAttribute("force-close-on-outside-click",!0);FXs(R,d,W);hlY(R,R.JSC$20667_popupConfig.styles);R.isRtl()&&hlY(R,R.JSC$20667_popupConfig.rtlStyles);if(!R.openPopupAction.shouldStopParentSignal){var U;p=(U=R.target.polymerController)!=null?U:R.target;(R.popupContent.startForwardingEvents||R.popupContainerConfig.forwardingEnabledPopups.has(R.rendererName))&&
p.parentComponent!==R.popupContent&&R.popupContent!==R.target&&R.target!==document.body&&(R.popupContent.startForwardingEvents?R.popupContent.startForwardingEvents(R.popupContainerConfig.forwardedEvents,R.target):(R.JSC$20667_eventForwarder||(R.JSC$20667_eventForwarder=new _.WD(R.popupContent)),R.JSC$20667_eventForwarder.start(R.popupContainerConfig.forwardedEvents,R.target)))}R=R.popup;R.addEventListener("iron-overlay-opened",_.qb(this,this.onPopupIronOverlayOpened_));R.addEventListener("iron-overlay-closed",
_.qb(this,this.onPopupIronOverlayClosed_));R.addEventListener("iron-overlay-canceled",_.qb(this,this.onPopupIronOverlayCanceled_));R.addEventListener("yt-refit",_.qb(this,this.refitPopup_));R.addEventListener("yt-invalidate-popup-tabbables",_.qb(this,this.handleInvalidatePopupTabbables_));R.open()},
getPopupDurationMs_:function(d){return d.durationHintMs===0?d.durationHintMs:Math.max(4E3,d.durationHintMs||4E3)},
handleClosePopupAction_:function(d,f){var R=_.q("web_popup_cache_key_killswitch")||!!f;if(d||R){var W=this.createCacheKey(d,f);d=(d=this.popups_[W])&&d.popup}else d=_.$ic(_.FM);if(d&&d.close){if(f=_.Ze().resolve(_.WX(_.HL)))d.restoreFocusOnClose=f.isKeyBoardInUse();d.close();this.removePopup_(d,W)}},
handleClosePopupCommand_:function(d){d.closePopupCommand&&d.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,d.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(d){var f={},R;for(R in this.popups_)if(f={key$jscomp$1194:f.key$jscomp$1194},f.key$jscomp$1194=R,!d||!d.some(function(U){return function(g){return g==U.key$jscomp$1194}}(f))){var W=this.popups_[f.key$jscomp$1194],p=W.popup;
_.Ze().resolve(_.WX(_.Tg))&&W.openPopupAction.popupType==="TOAST"||(p&&p.close&&p.close(),this.removePopup_(p,f.key$jscomp$1194))}},
handleClosePopupsAction_:function(d){d.forEach(function(f){var R=this.popups_[f];R&&((R=R.popup)&&R.close&&R.close(),this.removePopup_(R,f))}.bind(this))},
handleGetPopupOpenedAction_:function(d,f){return(f=this.createCacheKey(d,f))&&this.popups_[f]?this.popups_[d].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var d=[],f;for(f in this.popups_){var R=this.popups_[f];R.popup.opened&&d.push(R)}return d},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(d,f){_.q("ytpopup_disable_default_html_caching")&&d&&d.removeWhenClosed&&(_.Eo(this.hostElement).removeChild(d),f&&this.popups_[f]&&delete this.popups_[f])},
shouldReusePopup_:function(d){return!(!d||!d.reusePopup)||!(!d||!d.beReused)},
ensurePopup_:function(d,f){this.maybeCreateNarrowMediaQuery_();var R=_.m9(d.popup,"renderer")||_.m9(d.popup,"dialog")||_.m9(d.popup,"model");if(!R)return _.D6();R=_.lJU(R,L1I(this.popupContainerConfig,R));return _.D6(this.getAndMaybeCreatePopup_(d,R,f))},
getAndMaybeCreatePopup_:function(d,f,R){var W=this.createCacheKey(f,d.uniqueId);if(this.popups_[W])return this.popups_[W];d=new kK({openPopupAction:d,target:R,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(f)});return this.popups_[W]=d},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(d){return _.q("ytpopup_disable_default_html_caching")?d&&d.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",_.qb(this,this.openPopupQueryMatchesChanged_)),_.Eo(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(d){d=d.detail.value;for(var f in this.popups_)FXs(this.popups_[f],d)},
onPopupIronOverlayClosed_:function(d){var f=d.currentTarget,R=_.QVp(f);R=R.length>0?R[0]:f;if(R.is!=="ytd-reel-watch-while-dialog-renderer"||d.target.is!=="tp-yt-iron-dropdown"){d.detail.popup=f;d.detail.popupRenderer=R;var W,p={context:{openingElement:((W=this.popups_[(R==null?void 0:R.is)||""])==null?void 0:W.target)||void 0}};Object.assign(p,d.detail);var U;_.E$((U=R.hostElement)!=null?U:R,"yt-popup-closed",p);f.removeEventListener("yt-refit",_.qb(this,this.refitPopup_));f.removeEventListener("yt-invalidate-popup-tabbables",
_.qb(this,this.handleInvalidatePopupTabbables_));f.removeEventListener("iron-overlay-canceled",_.qb(this,this.onPopupIronOverlayCanceled_));f.removeEventListener("iron-overlay-closed",_.qb(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(f)}},
onPopupIronOverlayCanceled_:function(d,f){var R=d.currentTarget,W=_.QVp(R);W=W.length>0?W[0]:R;if(W.is!=="ytd-reel-watch-while-dialog-renderer"||d.target.is!=="tp-yt-iron-dropdown"){var p;_.E$((p=W.hostElement)!=null?p:W,"yt-popup-canceled",d.detail);p=f?_.RG(f):null;(!f||["click","tap"].includes(f.type))&&!R.hasAttribute("force-close-on-outside-click")&&R.positionTarget&&p&&p.includes(R.positionTarget)&&d.preventDefault();R.restoreFocusOnClose=_.Ij.keyboardEventMatchesKeys(f,"esc")}},
onPopupIronOverlayOpened_:function(d){d=d.currentTarget;var f=_.QVp(d);f=f.length>0?f[0]:d;var R,W;_.E$((R=f.hostElement)!=null?R:f,"yt-popup-opened",(W=f.hostElement)!=null?W:f);d.keepBelowPlayer&&(this.ensurePopupBelowPlayer(d,!0),this.dynamicallyPositionedElements_.add(d));R=_.Ze().resolve(_.WX(_.HL));W=!!f.querySelector("#toast");R&&R.isKeyBoardInUse()&&!W&&(typeof f.focusFirstItem==="function"?f.focusFirstItem():(f=_.n_V(d),f.length&&f[0].focus()));d.removeEventListener("iron-overlay-opened",
_.qb(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(d){d=d.currentTarget;d.refit&&d.refit()},
refitPopups_:function(){for(var d in this.popups_)this.popups_[d].refit()},
handleInvalidatePopupTabbables_:function(d){d=d.currentTarget;d.invalidateTabbables&&d.invalidateTabbables()},
createCacheKey:function(d,f){return _.q("web_popup_cache_key_killswitch")?f?d+"#"+f:d:f?"#"+f:d},
openSheet:function(d,f){var R=d==null?void 0:d.openPopupActionCommand;!R&&(d==null?0:d.viewModel)&&(R={openPopupAction:{popup:{sheetViewModel:d.viewModel},popupType:"CONTEXTUAL_SHEET"}});R&&this.handleOpenPopupAction(R,f)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var d=this;return _.H(function(f){return f.return(d.handleGetOpenedPopupsAction_().filter(function(R){var W;return((W=R.openPopupAction)==null?void 0:W.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(d,f,R){if(_.q("web_dialog_utils_killswitch")){var W=d==null?void 0:d.openPopupActionCommand,p=(R==null?0:R.ariaLabel)?{accessibilityData:{accessibilityData:{label:R.ariaLabel}}}:void 0;!W&&(d==null?0:d.viewModel)&&(W={openPopupAction:Object.assign({},{popup:{dialogViewModel:d.viewModel},popupType:(R==null?0:R.isModal)?"MODAL":"DIALOG"},p&&p)});W&&this.handleOpenPopupAction(W,f)}else{if(p=d==null?void 0:d.viewModel){var U=R=R===void 0?{}:R;R=U.ariaLabel;p={popup:{dialogViewModel:p},
popupType:U.isModal?"MODAL":"DIALOG"};U={accessibilityData:{label:R}};R&&(p.accessibilityData=U);p={openPopupAction:p}}else p=void 0;if(p=(W=p)!=null?W:d==null?void 0:d.openPopupActionCommand)this.isAriaModal=_.q("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(p,f)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var d=this;return _.H(function(f){return f.return(d.handleGetOpenedPopupsAction_().filter(function(R){var W;return((W=R.openPopupAction)==null?void 0:W.popupType)==="DIALOG"}).length>0)})}}];var $zs;var Nes;var y82=_.o2(["about:blank"]),YK=function(){var d=_.l.apply(this,arguments)||this;d.isMuted=!1;d.pageLoadTimeoutId=void 0;return d};
_.x(YK,_.l);_.O=YK.prototype;_.O.dataChanged=function(){var d=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var f=this.data.url,R=_.QH(f);_.q("enable_yt_ata_iframe_authuser")?(R=_.QH(f),_.Bn(this.iframe,rhB(R))):_.Bn(this.iframe,R);this.pageLoadTimeoutId=_.w0(_.e7(),function(){return void d.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.Bs({destination:window,iframe:this.iframe,origin:_.GIC(R.toString()),channelName:"ataiframe",onMessage:_.u4v(AOB,function(W){aay(W.data)?(W=_.iy(W.data,1,_.WM,_.Zp()),W.length!==1?_.JA(Error("zl")):(W=W[0],W===3?(d.isMuted=!0,d.logStateChanged({adMuteRequested:!0})):W===1&&d.close())):_.JA(Error("Al"))}),
onEstablished:function(){d.cancelPageLoadTimeout();d.logStateChanged({pageLoadSucceeded:!0})}})}};
_.O.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.e7().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.O.logStateChanged=function(d){var f;if((f=this.data)==null?0:f.trackingParams)d={adsClientData:{aboutThisAdData:d}},_.Ah().stateChanged(this.data.trackingParams,d)};
_.O.close=function(){_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
_.O.handlesPopupClosed=function(d,f){var R=this,W,p;return _.H(function(U){if(U.nextAddress==1)return _.FK("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.zV(R.hostElement,"on-about-this-ad-popup-closed",[R.isMuted,f]),U.jumpTo(0)):d&&mqs(d)?U.yield(uE2(d),4):(R.isMuted&&_.zV(R.hostElement,"yt-mute-ad-action",[R.is,R]),U.jumpTo(0));if(W=U.yieldResult){var g=p=new _.Gk(W),K=R.isMuted;g.getOptions().includes("onAboutThisAdPopupClosed")?_.d7c(g,"onAboutThisAdPopupClosed",{isMuted:K,layoutId:f}):_.CM("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.a4(U)})};
_.O.onPopupClosed=function(d){var f=this,R,W;return _.H(function(p){R=_.zp(y82);_.Bn(f.iframe,R);f.cancelPageLoadTimeout();if(!f.data)return p.jumpTo(0);f.ytRendererBehavior.markDirty();W=d.detail.context.openingElement;return p.yield(f.handlesPopupClosed(W,f.data.layoutId),0)})};
_.O.detached=function(){this.cancelPageLoadTimeout()};
_.O.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
YK.prototype.onPopupClosed=YK.prototype.onPopupClosed;YK.prototype.dataChanged=YK.prototype.dataChanged;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],YK.prototype,"ytRendererBehavior",void 0);_.Q([_.Xd("#iframe"),_.F("design:type",HTMLIFrameElement)],YK.prototype,"iframe",void 0);_.Q([_.M(),_.F("design:type",Object)],YK.prototype,"data",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YK.prototype,"dataChanged",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],YK.prototype,"onPopupClosed",null);_.Q([_.nO({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],YK);
_.u(YK,"yt-about-this-ad-renderer",function(){if(Nes===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;$zs===void 0&&($zs=document.createElement("template"));var W=$zs;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Nes=d}d=Nes;return d},{mode:2});var CiI;var iNy;var bj=function(d){var f=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=f.message;"stack"in f&&(this.stack=f.stack);this.maxFileSizeMB=d;Object.setPrototypeOf(this,bj.prototype)};
_.x(bj,Error);var BeJ=function(d,f){var R=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=R.message;"stack"in R&&(this.stack=R.stack);this.minWidth=d;this.minHeight=f;Object.setPrototypeOf(this,BeJ.prototype)};
_.x(BeJ,Error);var c8J=function(d){this.requirements=d;this.JSC$20695_maxFileSize=d.maxFileSizeMB*1024*1024},thB=function(d,f){if(f.size>d.JSC$20695_maxFileSize)throw new bj(d.requirements.maxFileSizeMB);
};var dpG=function(d,f){this.canvas=d;this.imageEditorBuilder=f};
dpG.prototype.addEventListeners=function(d){var f=function(p){j3L(d,p)};
this.JSC$20701_mouseDownEvent=f;var R=function(p){fKk(d,p)};
this.JSC$20701_mouseMoveEvent=R;var W=function(){RdI(d)};
this.JSC$20701_mouseUpEvent=W;this.canvas.addEventListener("mousedown",f);this.canvas.addEventListener("mousemove",R);document.addEventListener("mouseup",W)};
dpG.prototype.removeEventListeners=function(){this.JSC$20701_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$20701_mouseDownEvent);this.JSC$20701_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$20701_mouseMoveEvent);this.JSC$20701_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$20701_mouseUpEvent)};
var WN8=function(d,f){d.removeEventListeners();return new Promise(function(R){var W=new Image;W.crossOrigin="anonymous";W.onload=function(){var p=d.imageEditorBuilder(d.canvas,W);d.addEventListeners(p);R(p)};
W.src=f})},Dk=function(d,f,R,W,p,U,g,K){this.canvas=d;
this.image=f;this.requiredRatio=R;this.minImageCropDimension=W;this.minOutputImageResolution=p;this.component=U;this.styleFocusedCorner=K===void 0?!0:K;this.action=2;this.focusedCorner=this.resizeCorner=0;d=this.canvas.getContext("2d");if(!d)throw Error("Bl");this.ctx=d;this.canvasMargin=g!=null?g:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;g=this.image;d=this.canvasInnerWidth/g.width;g.height*d>912&&(d=g.width/g.height*912/g.width);g=d;this.scaledImageWidth=this.canvas.width%2?
QT$(this.image.width*g):Pq$(this.image.width*g);this.scaledImageHeight=Math.round(this.image.height*g);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$20704_overlayMarginBottom=this.JSC$20704_overlayMarginTop=this.canvasMargin;this.JSC$20704_overlayMarginRight=this.JSC$20704_overlayMarginLeft=this.horizontalMargin;this.JSC$20704_overlayWidth=this.scaledImageWidth;this.JSC$20704_overlayHeight=this.scaledImageHeight;
d=this.image.width/this.image.height;d>this.requiredRatio?(this.JSC$20704_overlayWidth=this.canvas.width%2?QT$(this.scaledImageHeight*this.requiredRatio):Pq$(this.scaledImageHeight*this.requiredRatio),this.JSC$20704_overlayMarginRight=this.JSC$20704_overlayMarginLeft=(this.canvas.width-this.JSC$20704_overlayWidth)/2):d<this.requiredRatio&&(this.JSC$20704_overlayHeight=this.canvas.height%2?QT$(this.scaledImageWidth/this.requiredRatio):Pq$(this.scaledImageWidth/this.requiredRatio),this.JSC$20704_overlayMarginBottom=
this.JSC$20704_overlayMarginTop=(this.canvas.height-this.JSC$20704_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*g,this.scaledImageWidth);pBy(this)};
Dk.prototype.getContext=function(){return this.ctx};
var j3L=function(d,f){f={x:Math.round(f.pageX-d.canvas.getBoundingClientRect().left),y:Math.round(f.pageY-d.canvas.getBoundingClientRect().top)};d.dragStart=f;UpM(d,f)!==0?(d.action=1,OXs(d,f),d.resizeCorner=UpM(d,f)):f.x>d.JSC$20704_overlayMarginLeft&&f.x<d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth&&f.y>d.JSC$20704_overlayMarginTop&&f.y<d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight&&(d.action=0)},ZX$=function(d,f){switch(f){case 1:return{x:d.JSC$20704_overlayMarginLeft,
y:d.JSC$20704_overlayMarginTop};case 2:return{x:d.JSC$20704_overlayMarginLeft,y:d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight};case 3:return{x:d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth,y:d.JSC$20704_overlayMarginTop};case 4:return{x:d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth,y:d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight};default:throw Error("Cl");}},gp2=function(d,f){if(d.focusedCorner!==0){d.dragStart=ZX$(d,d.focusedCorner);
d.action=1;d.resizeCorner=d.focusedCorner;var R=d.dragStart.x,W=d.dragStart.y;switch(f){case 0:d.focusedCorner===1||d.focusedCorner===4?(R-=10,W-=10):(R-=10,W+=10);break;case 1:d.focusedCorner===1||d.focusedCorner===4?(R+=10,W+=10):(R+=10,W-=10);break;case 2:R=d.focusedCorner===1||d.focusedCorner===4?R-10:R+10;W-=10;break;case 3:R=d.focusedCorner===1||d.focusedCorner===4?R+10:R-10;W+=10;break;default:throw Error("Dl");}s3I(d,{x:R,y:W});pBy(d);d.action=2;d.dragStart=void 0}},fKk=function(d,f){f={x:Math.round(f.pageX-
d.canvas.getBoundingClientRect().left),
y:Math.round(f.pageY-d.canvas.getBoundingClientRect().top)};OXs(d,f);switch(d.action){case 1:s3I(d,f);break;case 0:d.dragStart&&(d.JSC$20704_overlayMarginLeft=Math.max(d.horizontalMargin,Math.min(d.JSC$20704_overlayMarginLeft-(d.dragStart.x-f.x),d.horizontalMargin+d.scaledImageWidth-d.JSC$20704_overlayWidth)),d.JSC$20704_overlayMarginRight=d.canvas.width-d.JSC$20704_overlayMarginLeft-d.JSC$20704_overlayWidth,d.JSC$20704_overlayMarginTop=Math.max(d.canvasMargin,Math.min(d.JSC$20704_overlayMarginTop-
(d.dragStart.y-f.y),d.scaledImageHeight-d.JSC$20704_overlayHeight+d.canvasMargin)),d.JSC$20704_overlayMarginBottom=d.canvas.height-(d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight));break;default:return}pBy(d);d.dragStart=f},RdI=function(d){d.action=2;
d.dragStart=void 0;document.body.style.cursor="auto"},OXs=function(d,f){switch(UpM(d,f)){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:d.action!==1&&(document.body.style.cursor="auto")}},UpM=function(d,f){var R=d.JSC$20704_overlayMarginLeft-5,W=d.JSC$20704_overlayMarginTop-5,p=d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth-5;
d=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-5;return HXs(f,{x:R,y:W})?1:HXs(f,{x:p,y:W})?3:HXs(f,{x:R,y:d})?2:HXs(f,{x:p,y:d})?4:0},HXs=function(d,f){return d.x>=f.x&&d.x<=f.x+10&&d.y>=f.y&&d.y<=f.y+10},s3I=function(d,f){if(d.dragStart)switch(d.resizeCorner){case 2:Math.abs((d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth-f.x)/(f.y-d.JSC$20704_overlayMarginTop))>=d.requiredRatio?KNI(d,f.x):EpB(d,f.y);
break;case 1:Math.abs((d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth-f.x)/(d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-f.y))>=d.requiredRatio?zd8(d,f.x):EpB(d,f.y);break;case 4:Math.abs((f.x-d.JSC$20704_overlayMarginLeft)/(f.y-d.JSC$20704_overlayMarginTop))>=d.requiredRatio?KNI(d,f.x):kXM(d,f.y);break;case 3:Math.abs((f.x-d.JSC$20704_overlayMarginLeft)/(d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-f.y))>=d.requiredRatio?zd8(d,f.x):kXM(d,f.y);break;default:throw Error("El");
}},KNI=function(d,f){var R=d.JSC$20704_overlayMarginTop;
d.JSC$20704_overlayMarginBottom=YtL(d,f);d.JSC$20704_overlayHeight=d.canvas.height-d.JSC$20704_overlayMarginBottom-R;d.JSC$20704_overlayWidth=Math.round(d.JSC$20704_overlayHeight*d.requiredRatio);bXI(d)},zd8=function(d,f){var R=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight;
d.JSC$20704_overlayMarginTop=YtL(d,f);d.JSC$20704_overlayHeight=R-d.JSC$20704_overlayMarginTop;d.JSC$20704_overlayWidth=Math.round(d.JSC$20704_overlayHeight*d.requiredRatio);bXI(d)},bXI=function(d){switch(d.resizeCorner){case 2:case 1:d.JSC$20704_overlayMarginLeft=d.canvas.width-d.JSC$20704_overlayMarginRight-d.JSC$20704_overlayWidth;
break;case 4:case 3:d.JSC$20704_overlayMarginRight=d.canvas.width-d.JSC$20704_overlayMarginLeft-d.JSC$20704_overlayWidth;break;default:throw Error("El");}},EpB=function(d,f){var R=d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth;
d.JSC$20704_overlayMarginLeft=DpI(d,f);d.JSC$20704_overlayWidth=R-d.JSC$20704_overlayMarginLeft;d.JSC$20704_overlayHeight=Math.round(d.JSC$20704_overlayWidth/d.requiredRatio);IKs(d)},kXM=function(d,f){var R=d.JSC$20704_overlayMarginLeft;
d.JSC$20704_overlayMarginRight=DpI(d,f);d.JSC$20704_overlayWidth=d.canvas.width-d.JSC$20704_overlayMarginRight-R;d.JSC$20704_overlayHeight=Math.round(d.JSC$20704_overlayWidth/d.requiredRatio);IKs(d)},IKs=function(d){switch(d.resizeCorner){case 2:case 4:d.JSC$20704_overlayMarginBottom=d.canvas.height-d.JSC$20704_overlayMarginTop-d.JSC$20704_overlayHeight;
break;case 1:case 3:d.JSC$20704_overlayMarginTop=d.canvas.height-d.JSC$20704_overlayMarginBottom-d.JSC$20704_overlayHeight;break;default:throw Error("El");}},YtL=function(d,f){switch(d.resizeCorner){case 2:f=d.canvas.height-(d.JSC$20704_overlayMarginTop+qtI(d,f));
break;case 4:f=d.canvas.height-(d.JSC$20704_overlayMarginTop+LNR(d,f));break;case 1:f=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-qtI(d,f);break;case 3:f=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-LNR(d,f);break;default:throw Error("El");}return Math.max(f,d.canvasMargin)},qtI=function(d,f){f=d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth-Math.max(f,d.horizontalMargin);
f=f<0?d.JSC$20704_overlayWidth:Math.max(f,d.minOverlayWidth);return Math.round(f/d.requiredRatio)},LNR=function(d,f){f=d.canvas.width-Math.max(d.canvas.width-f,d.horizontalMargin)-d.JSC$20704_overlayMarginLeft;
f=f<0?d.JSC$20704_overlayWidth:Math.max(f,d.minOverlayWidth);return Math.round(f/d.requiredRatio)},DpI=function(d,f){switch(d.resizeCorner){case 2:f=d.canvas.width-d.JSC$20704_overlayMarginRight-edJ(d,f);
break;case 4:f=d.canvas.width-d.JSC$20704_overlayMarginLeft-edJ(d,f);break;case 1:f=d.canvas.width-d.JSC$20704_overlayMarginRight-xp2(d,f);break;case 3:f=d.canvas.width-d.JSC$20704_overlayMarginLeft-xp2(d,f);break;default:throw Error("El");}return Math.max(f,d.horizontalMargin)},edJ=function(d,f){f=d.canvas.height-Math.max(d.canvas.height-f,d.canvasMargin)-d.JSC$20704_overlayMarginTop;
return f<0?d.JSC$20704_overlayWidth:Math.max(Math.round(f*d.requiredRatio),d.minOverlayWidth)},xp2=function(d,f){f=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-Math.max(f,d.canvasMargin);
return f<0?d.JSC$20704_overlayWidth:Math.max(Math.round(f*d.requiredRatio),d.minOverlayWidth)},pBy=function(d){d.ctx.clearRect(0,0,d.canvas.width,d.canvas.height);
d.ctx.drawImage(d.image,0,0,d.image.width,d.image.height,d.horizontalMargin,d.canvasMargin,d.canvas.width-2*d.horizontalMargin,d.scaledImageHeight);d.ctx.fillStyle="rgba(0, 0, 0, 0.7)";d.ctx.fillRect(d.horizontalMargin,d.JSC$20704_overlayMarginTop,d.JSC$20704_overlayMarginLeft-d.horizontalMargin,d.JSC$20704_overlayHeight);d.ctx.fillRect(d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth,d.JSC$20704_overlayMarginTop,d.JSC$20704_overlayMarginRight-d.horizontalMargin,d.JSC$20704_overlayHeight);d.ctx.fillRect(d.horizontalMargin,
d.canvasMargin,d.scaledImageWidth,d.JSC$20704_overlayMarginTop-d.canvasMargin);d.ctx.fillRect(d.horizontalMargin,d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight,d.scaledImageWidth,d.JSC$20704_overlayMarginBottom-d.canvasMargin);d.drawOverlay();d.component&&_.E$(d.component,"image-updated")};
Dk.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$20704_overlayMarginLeft,this.JSC$20704_overlayMarginTop,this.JSC$20704_overlayWidth,this.JSC$20704_overlayHeight);XB2(this)};
var XB2=function(d){var f=d.JSC$20704_overlayMarginLeft-5,R=d.JSC$20704_overlayMarginTop-5,W=d.JSC$20704_overlayMarginLeft+d.JSC$20704_overlayWidth-5,p=d.JSC$20704_overlayMarginTop+d.JSC$20704_overlayHeight-5;d.ctx.fillStyle="#FFF";d.ctx.fillRect(f,R,10,10);d.ctx.strokeRect(f,R,10,10);d.ctx.fillRect(W,R,10,10);d.ctx.strokeRect(W,R,10,10);d.ctx.fillRect(f,p,10,10);d.ctx.strokeRect(f,p,10,10);d.ctx.fillRect(W,p,10,10);d.ctx.strokeRect(W,p,10,10);if(d.focusedCorner!==0&&d.styleFocusedCorner){d.ctx.lineWidth=
4;d.ctx.strokeStyle="#3EA6FF";switch(d.focusedCorner){case 1:--f;--R;break;case 2:--f;R=p-1;break;case 3:f=W-1;--R;break;case 4:f=W-1;R=p-1;break;default:return}d.ctx.strokeRect(f,R,12,12)}};
Dk.prototype.crop=function(d,f){f=f===void 0?!0:f;var R=this.image.width/this.scaledImageWidth,W=document.createElement("canvas"),p=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],U=this.JSC$20704_overlayWidth*R,g=this.JSC$20704_overlayHeight*R;W.width=Math.max(U,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);W.height=Math.max(g,p);d&&(W.width=Math.min(W.width,W.height),W.height=Math.min(W.width,W.height));
d=W.getContext("2d");if(!d)throw Error("sl");p=(this.JSC$20704_overlayMarginLeft-this.horizontalMargin)*R;R*=this.JSC$20704_overlayMarginTop-this.canvasMargin;f||(d.fillStyle="white",d.fillRect(0,0,W.width,W.height));d.drawImage(this.image,p,R,U,g,0,0,W.width,W.height);return W};var TWs=function(d,f,R,W,p){Dk.call(this,d,f,R,W,void 0,p,8,!1)};
_.x(TWs,Dk);TWs.prototype.drawOverlay=function(){var d=this.getContext(),f=this.JSC$20704_overlayWidth,R=this.JSC$20704_overlayHeight,W=this.JSC$20704_overlayMarginTop,p=this.JSC$20704_overlayMarginLeft;d.lineWidth=2;d.strokeStyle="#3EA6FF";d.beginPath();d.arc(p+f/2,W+R/2,f/2,0,2*Math.PI);d.stroke();d.strokeRect(p,W,f,R);XB2(this)};
var APs={maxFileSizeMB:15,minWidth:98,minHeight:98},aK8=["image/png","image/jpeg","image/gif"],Iy=function(){var d=_.l.apply(this,arguments)||this;d.fileSelectorFocusListener=null;d.errorMessage=null;d.isLoading=!0;d.hideContainer=!0;d.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return d};
_.x(Iy,_.l);_.O=Iy.prototype;_.O.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.O.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.O.computePlaylistThumbnail=function(d){return d==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.O.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.zV(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.O.setErrorState=function(d){this.resetErrorState();d&&(this.errorMessage=d)};
_.O.showPopup=function(){var d=this;this.hideContainer=!1;_.w0(_.Pp,function(){_.E$(d.hostElement,"yt-refit")});
this.isLoading=!1};
_.O.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.O.closePopup=function(){this.resetFileSelector();_.zV(this.hostElement,"yt-close-popup-action",[this.is])};
_.O.onCancelTap=function(){this.isPlaylistThumbnail||_.zV(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.O.openFileSelector=function(){var d=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.w0(_.Pp,function(){setTimeout(function(){if(!d.fileSelector.files||d.fileSelector.files.length===0)d.onCancelTap();d.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(f){f instanceof Error?_.vW(f):_.F5(new _.M2(JSON.stringify(f)))}};
_.O.handleFileSelection=function(){var d=this,f,R,W,p,U,g;return _.H(function(K){switch(K.nextAddress){case 1:_.q3(K,2);if(!d.fileSelector.files||!d.imageEditorCanvas)return d.onCancelTap(),K.return();f=d.fileSelector.files[0];thB(d.imageChecker,f);_.q3(K,4);return K.yield(sTI(f),6);case 6:d.mimeType=K.yieldResult;_.Cf(K,5,2);break;case 4:_.Ta(K,2),_.zV(d.hostElement,"yt-image-selection-error-action",[(R=d.data)==null?void 0:R.genericImageLoadErrorMessage]),d.onCancelTap();case 5:W=new FileReader;
W.addEventListener("load",function(){var E,Y;return _.H(function(b){if(b.nextAddress==1){if(!W.result)return _.JA(Error("ul")),b.return();E=W.result;Y=new Image;Y.src=E;Y.onload=function(){try{var D=d.imageChecker;if(Y.width<D.requirements.minWidth||Y.height<D.requirements.minHeight)throw new BeJ(D.requirements.minWidth,D.requirements.minHeight);}catch(L){if(L instanceof BeJ){var I;_.zV(d.hostElement,"yt-image-selection-error-action",[(I=d.data)==null?void 0:I.imageDimensionErrorMessage]);d.logImageDimensionErrorVe()}else L instanceof
Error?_.vW(L):(D=new _.M2(JSON.stringify(L)),_.vW(D));d.onCancelTap()}d.showPopup()};
Y.onerror=function(){var D;_.zV(d.hostElement,"yt-image-selection-error-action",[(D=d.data)==null?void 0:D.genericImageLoadErrorMessage]);d.onCancelTap()};
return b.yield(WN8(d.imageEditorCanvas,E),2)}d.imageEditor=b.yieldResult;d.updatePositionOfAllCorners();d.addEventListeners(d.imageEditor);_.a4(b)})},!1);
W.readAsDataURL(f);_.Cf(K,0);break;case 2:p=_.Ta(K),p instanceof bj?_.zV(d.hostElement,"yt-image-selection-error-action",[(U=d.data)==null?void 0:U.imageSizeErrorMessage]):(p instanceof Error?_.vW(p):_.F5(new _.M2(JSON.stringify(p))),_.zV(d.hostElement,"yt-image-selection-error-action",[(g=d.data)==null?void 0:g.genericImageLoadErrorMessage])),d.onCancelTap(),_.a4(K)}})};
_.O.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var d=_.Te(_.Ah(),{veType:232707,visualElement:_.z2(232707)});d&&(d={visualElement:d},_.XE().reportShown(d))}};
_.O.handleImageSelectionErrorAction=function(d){this.isPlaylistThumbnail&&_.AIS(this.hostElement,d)};
_.O.convertToImageFormatBundle=function(d){var f=this,R,W,p;return _.H(function(U){switch(U.nextAddress){case 1:return R=d.toDataURL(f.outputMimeType,1),U.yield(gOR(R),2);case 2:W=U.yieldResult;_.q3(U,3);thB(f.imageChecker,W);_.Cf(U,4);break;case 3:p=_.Ta(U);if(!(p instanceof bj))throw p;_.JA(new _.M2("Output size is bigger than input size for image",f.mimeType,f.outputMimeType,W.size));R=d.toDataURL("image/jpeg",.95);return U.yield(gOR(R),6);case 6:W=U.yieldResult;case 4:return U.return({dataUrl:R,
imageFile:W})}})};
_.O.handleUploadImageToScottyCommand=function(d){var f=this,R,W,p,U,g,K,E,Y,b,D;return _.H(function(I){switch(I.nextAddress){case 1:if(!f.imageEditor||!_.e(d,nT2))return I.return();R=_.e(d,nT2).scottyUploadUrl;if(!R){var L=new _.M2("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.vW(L);return I.return()}_.q3(I,2);f.setLoadingState();W=f.imageEditor.crop(!1,!1);return I.yield(f.convertToImageFormatBundle(W),4);case 4:return p=I.yieldResult,I.yield(OuL(p.imageFile,R),5);
case 5:U=I.yieldResult;((g=f.data)==null?0:g.onUploadEndpoint)?(K=f.buildUploadServiceEndpoint(U),f.ytComponentBehavior.resolveCommand(K),E=_.e(K,_.mP),((Y=E)==null?0:Y.params)?f.closePopup():f.resetFileSelector()):(_.zV(f.hostElement,"yt-image-updated-action",[p.dataUrl,U]),f.closePopup());_.Cf(I,0);break;case 2:b=_.Ta(I),f.setErrorState((D=f.data)==null?void 0:D.uploadErrorMessage),b instanceof Error?_.vW(b):(L=new _.M2(JSON.stringify(b)),_.vW(L)),_.a4(I)}})};
_.O.buildUploadServiceEndpoint=function(d){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",d),this.data.onUploadEndpoint):null};
_.O.dataChanged=function(){var d=this,f;return _.H(function(R){if(R.nextAddress==1){if(!d.data||!d.canvasElement)return R.return();d.data.imageRatio&&d.data.minImageCropWidth||_.F5(new _.M2("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));f=function(W,p){return d.data.imageType==="IMAGE_TYPE_AVATAR"?new TWs(W,p,d.data.imageRatio,[d.data.minImageCropWidth,d.data.minImageCropWidth/d.data.imageRatio],d.hostElement):new Dk(W,p,d.data.imageRatio,[d.data.minImageCropWidth,
d.data.minImageCropWidth/d.data.imageRatio],void 0,d.hostElement,8,!1)};
d.imageEditorCanvas=new dpG(d.canvasElement,f);return d.data.url?R.yield(WN8(d.imageEditorCanvas,d.data.url),3):(d.hideContainer=!0,d.openFileSelector(),R.jumpTo(0))}d.imageEditor=R.yieldResult;d.showPopup();d.addEventListeners(d.imageEditor);_.a4(R)})};
_.O.addEventListeners=function(d){this.removeEventListeners();var f=function(p){j3L(d,p)};
this.JSC$20712_mouseDownEvent=f;var R=function(p){fKk(d,p)};
this.JSC$20712_mouseMoveEvent=R;var W=function(){RdI(d)};
this.JSC$20712_mouseUpEvent=W;this.topLeftCorner.addEventListener("mousedown",f);this.topLeftCorner.addEventListener("mousemove",R);this.topLeftCorner.addEventListener("mouseup",W);this.topRightCorner.addEventListener("mousedown",f);this.topRightCorner.addEventListener("mousemove",R);this.topRightCorner.addEventListener("mouseup",W);this.bottomLeftCorner.addEventListener("mousedown",f);this.bottomLeftCorner.addEventListener("mousemove",R);this.bottomLeftCorner.addEventListener("mouseup",W);this.bottomRightCorner.addEventListener("mousedown",
f);this.bottomRightCorner.addEventListener("mousemove",R);this.bottomRightCorner.addEventListener("mouseup",W)};
_.O.removeEventListeners=function(){this.JSC$20712_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$20712_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$20712_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$20712_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$20712_mouseDownEvent));this.JSC$20712_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$20712_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$20712_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$20712_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$20712_mouseMoveEvent));this.JSC$20712_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$20712_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$20712_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$20712_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$20712_mouseUpEvent))};
_.O.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var d=document.activeElement;d&&d.shadowRoot&&d.shadowRoot.activeElement;)d=d.shadowRoot.activeElement;switch(d){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};
_.O.updatePositionOfCorner=function(d,f){var R=d.y-f.offsetHeight/2+4;f.style.left=d.x-f.offsetWidth/2+16+"px";f.style.top=R+"px"};
_.O.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var d=_.Z([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),f=d.next();!f.done;f=d.next()){f=f.value;var R=ZX$(this.imageEditor,f.corner);this.updatePositionOfCorner(R,f.div)}};
_.O.onLeft=function(d){this.imageEditor&&this.setFocusInImageEditor()&&(gp2(this.imageEditor,0),this.updatePositionOfAllCorners(),d.preventDefault())};
_.O.onRight=function(d){this.imageEditor&&this.setFocusInImageEditor()&&(gp2(this.imageEditor,1),this.updatePositionOfAllCorners(),d.preventDefault())};
_.O.onUp=function(d){this.imageEditor&&this.setFocusInImageEditor()&&(gp2(this.imageEditor,2),this.updatePositionOfAllCorners(),d.preventDefault())};
_.O.onDown=function(d){this.imageEditor&&this.setFocusInImageEditor()&&(gp2(this.imageEditor,3),this.updatePositionOfAllCorners(),d.preventDefault())};
_.O.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Uh.Object.defineProperties(Iy.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&aK8.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var d,f,R;((f=this.data)==null?0:f.imageRatio)&&((R=this.data)==null?0:R.minImageCropWidth)?d={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:d=APs;return new c8J(d)}}});
Iy.prototype.updatePositionOfAllCorners=Iy.prototype.updatePositionOfAllCorners;Iy.prototype.dataChanged=Iy.prototype.dataChanged;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Iy.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],Iy.prototype,"ytComponentBehavior",void 0);_.Q([_.A(_.Ij),_.F("design:type",Object)],Iy.prototype,"ironA11yKeysBehavior",void 0);
_.Q([_.Xd("#canvas"),_.F("design:type",HTMLCanvasElement)],Iy.prototype,"canvasElement",void 0);_.Q([_.Xd("#file-selector"),_.F("design:type",HTMLInputElement)],Iy.prototype,"fileSelector",void 0);_.Q([_.Xd("#top-left-corner"),_.F("design:type",HTMLDivElement)],Iy.prototype,"topLeftCorner",void 0);_.Q([_.Xd("#top-right-corner"),_.F("design:type",HTMLDivElement)],Iy.prototype,"topRightCorner",void 0);
_.Q([_.Xd("#bottom-left-corner"),_.F("design:type",HTMLDivElement)],Iy.prototype,"bottomLeftCorner",void 0);_.Q([_.Xd("#bottom-right-corner"),_.F("design:type",HTMLDivElement)],Iy.prototype,"bottomRightCorner",void 0);_.Q([_.M(),_.F("design:type",Object)],Iy.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Iy.prototype,"errorMessage",void 0);_.Q([_.M(),_.F("design:type",Object)],Iy.prototype,"isLoading",void 0);_.Q([_.M(),_.F("design:type",Object)],Iy.prototype,"hideContainer",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.F("design:type",Boolean)],Iy.prototype,"isPlaylistThumbnail",void 0);_.Q([_.Mb("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Iy.prototype,"dataChanged",null);_.Q([_.LO("image-updated"),_.LO("yt-refit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Iy.prototype,"updatePositionOfAllCorners",null);
_.Q([_.nO({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Iy);
_.u(Iy,"yt-image-editor-renderer",function(){if(iNy===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;CiI===void 0&&(CiI=document.createElement("template"));var W=CiI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);iNy=d}d=iNy;return d},{mode:2});var M0h;var wBy;var qJ=function(){return _.l.apply(this,arguments)||this};
_.x(qJ,_.l);qJ.prototype.updateMinutesFromBinding=function(d){this.handleMinutesChanged&&this.handleMinutesChanged(d)};
qJ.prototype.updateSecondsFromBinding=function(d){this.handleSecondsChanged&&this.handleSecondsChanged(d)};
qJ.prototype.updateDescriptionFromBinding=function(d){this.handleDescriptionChanged&&this.handleDescriptionChanged(d)};
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],qJ.prototype,"ytComponentBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],qJ.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",String)],qJ.prototype,"minutes",void 0);_.Q([_.M(),_.F("design:type",String)],qJ.prototype,"seconds",void 0);_.Q([_.M(),_.F("design:type",String)],qJ.prototype,"description",void 0);_.Q([_.M(),_.F("design:type",Function)],qJ.prototype,"handleMinutesChanged",void 0);
_.Q([_.M(),_.F("design:type",Function)],qJ.prototype,"handleSecondsChanged",void 0);_.Q([_.M(),_.F("design:type",Function)],qJ.prototype,"handleDescriptionChanged",void 0);_.Q([_.M(),_.F("design:type",Number)],qJ.prototype,"characterLimit",void 0);_.Q([_.M(),_.F("design:type",Number)],qJ.prototype,"textNumRows",void 0);_.Q([_.nO({is:"yt-report-details-form-content",disableElementRegistration:!0})],qJ);
_.u(qJ,"yt-report-details-form-content",function(){if(wBy===void 0){var d=document.createElement("template");_.T(d,'\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>');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;M0h===void 0&&(M0h=document.createElement("template"));var W=M0h;R.call(f,W.content.cloneNode(!0),d.content.firstChild);wBy=d}d=wBy;return d},{mode:2});var lKL;var GX8;var LW=function(){var d=_.l.apply(this,arguments)||this;d.updateMinutesFromBinding=function(f){d.minutes=f.detail.value};
d.updateSecondsFromBinding=function(f){d.seconds=f.detail.value};
d.updateDescriptionFromBinding=function(f){d.description=f.detail.value};
return d};
_.x(LW,_.l);_.O=LW.prototype;_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.O.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"}}}};
_.O.ready=function(){_.Eo(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.O.onSubmitYtAction=function(d){var f=d.detail;f.actionName==="yt-service-request"&&(f=f.args[1],f.flagEndpoint&&(d.stopPropagation(),this.refireAction(f)))};
_.O.refireAction=function(d){var f={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(f.vss_id=this.vssId);_.Yh(this.hostElement,[d,f]);this.submitDisabled=!0};
_.O.dataChanged=function(){var d=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var f=_.pM();f&&f.getPlayerPromise().then(function(R){var W=R.getOption("cc","track")||R.getOption("captions","track");W&&(d.vssId=W.vss_id);R=R.getCurrentTime();d.minutes=Math.floor(R/60).toString();d.seconds=(Math.floor(R)%60).toString()})};
_.O.updateSubmitButtonState=function(){var d;((d=this.data)==null?0:d.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==="")};
_.O.onYtServiceRequestCompleted=function(){_.zV(this.hostElement,"yt-close-popup-action")};
_.O.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.Uh.Object.defineProperties(LW.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var d;return((d=this.data)==null?void 0:d.textNumRows)||4}}});
LW.prototype.onYtServiceRequestError=LW.prototype.onYtServiceRequestError;LW.prototype.onYtServiceRequestCompleted=LW.prototype.onYtServiceRequestCompleted;LW.prototype.updateSubmitButtonState=LW.prototype.updateSubmitButtonState;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],LW.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);
_.Q([_.M({observer:"dataChanged"}),_.F("design:type",Object)],LW.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Boolean)],LW.prototype,"submitDisabled",void 0);_.Q([_.M(),_.F("design:type",String)],LW.prototype,"minutes",void 0);_.Q([_.M(),_.F("design:type",String)],LW.prototype,"seconds",void 0);_.Q([_.M(),_.F("design:type",String)],LW.prototype,"description",void 0);_.Q([_.M(),_.F("design:type",String)],LW.prototype,"vssId",void 0);
_.Q([_.M({value:_.FK("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],LW.prototype,"isMusic",void 0);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],LW.prototype,"characterLimit",null);_.Q([_.a("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],LW.prototype,"textNumRows",null);
_.Q([_.Mb("minutes","seconds","description","submitDisabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LW.prototype,"updateSubmitButtonState",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LW.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LW.prototype,"onYtServiceRequestError",null);_.Q([_.nO({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],LW);
_.u(LW,"yt-report-details-form-renderer",function(){if(GX8===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;lKL===void 0&&(lKL=document.createElement("template"));var W=lKL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);GX8=d}d=GX8;return d});var StB;var V08;var rP$;var mpG;var eP=function(){return _.l.apply(this,arguments)||this};
_.x(eP,_.l);
eP.prototype.onCheckedChanged_=function(){if(this.data){var d=_.Eo(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.zV(this.hostElement,"yt-additional-detail-checkbox-update",[d]):this.data.identifier==="yt-hide-user-checkbox"?_.zV(this.hostElement,"yt-hide-user-checkbox-update",[d]):d&&this.data.enableCommand?_.zV(this.hostElement,"yt-modify-report-form-command",[_.e(this.data.enableCommand,izJ)]):!d&&this.data.disableCommand&&_.zV(this.hostElement,
"yt-modify-report-form-command",[_.e(this.data.enableCommand,izJ)])}};
eP.prototype.onLabelTap_=function(d){d.target.tagName!="A"&&(_.Eo(this.hostElement).querySelector("#checkbox").checked=!_.Eo(this.hostElement).querySelector("#checkbox").checked)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],eP.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],eP.prototype,"data",void 0);_.Q([_.nO({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],eP);
_.u(eP,"yt-boolean-form-field-v2-renderer",function(){if(mpG===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;rP$===void 0&&(rP$=document.createElement("template"));var W=rP$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);mpG=d}d=mpG;return d});var xK=function(){var d=_.l.apply(this,arguments)||this;d.canShowAdditionalDetailCheckbox=!1;d.canShowCheckbox=!1;d.keepDropdownFocusedAfterSelection=!0;return d};
_.x(xK,_.l);xK.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}}}}};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],xK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],xK.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],xK.prototype,"canShowAdditionalDetailCheckbox",void 0);_.Q([_.M(),_.F("design:type",Object)],xK.prototype,"canShowCheckbox",void 0);_.Q([_.M(),_.F("design:type",Object)],xK.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.Q([_.nO({is:"yt-report-form-modal-content",disableElementRegistration:!0})],xK);
_.u(xK,"yt-report-form-modal-content",function(){if(V08===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;StB===void 0&&(StB=document.createElement("template"));var W=StB;R.call(f,W.content.cloneNode(!0),d.content.firstChild);V08=d}d=V08;return d},{mode:2});var uWL;var PX2;var Xh=function(){var d=_.l.apply(this,arguments)||this;d.submitting=!1;d.submitButtonDisabled=!0;d.command=null;d.canShowCheckbox=!1;d.canShowAdditionalDetailCheckbox=!1;d.canShowNextButton=!1;d.additionalDetailCheckboxChecked=!1;d.refitJob=0;d.keepDropdownFocusedAfterSelection=!0;d.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 d};
_.x(Xh,_.l);_.O=Xh.prototype;_.O.created=function(){this.refitJob=0};
_.O.attached=function(){this.JSC$20735_scroller&&(this.JSC$20735_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20735_scroller.attached&&typeof this.JSC$20735_scroller.attached==="function"&&this.JSC$20735_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.dataChanged=function(d){d&&(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,d.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),d.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.O.onYtPopupOpened=function(){var d=_.pM();d&&d.getPlayerPromise().then(function(f){f.pauseVideo()})};
_.O.onYtNavigate=function(d){_.e(d.detail.endpoint,_.Oya)&&(d.stopPropagation(),this.hideReportForm=!0)};
_.O.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.O.onYtServiceRequestCompleted=function(d,f){var R=f.actions;if(R){if(R.length===1&&_.e(R[0],_.I6)){var W;R=((W=_.e(R[0],_.I6))==null?void 0:W.commands)||[]}W=0;for(var p=R.length;W<p;W++)_.e(R[W],_.aE)&&(d.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(R[W]))}if(f.data&&(d=this.get("feedbackResponses",f.data)))for(f=0;f<d.length;f++)if(d[f].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.O.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.O._onDescendantIronResize=function(d){d.stopPropagation();return!1};
_.O.handleReportFormEndpointUpdateAction=function(d){if(d.submitEndpoint){var f=this.command=d.submitEndpoint;f=_.e(f,_.Wxa);if(f==null?0:f.additionalDetailCheckboxChecked)f.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else d.submitNavigationEndpoint?(this.command=d.submitNavigationEndpoint,this.toggleSubmitButton(!1)):d.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:d.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;d.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",d));this.refit()};
_.O.handleConfirmDialogCloseAction=function(d){d.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.O.submitButtonDisabledChanged=function(){var d=this.hostElement.parentElement;d&&d.invalidateTabbables&&d.invalidateTabbables()};
_.O.handleModifyReportFormCommand=function(d){d=this.get("action",d);d==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:d==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:d==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:d==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:d==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:d==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.O.updateDialogStyling=function(){var d,f,R,W,p,U=((p=(d=this.data)==null?void 0:(f=d.optionsSupportedRenderers)==null?void 0:(R=f.optionsRenderer)==null?void 0:(W=R.items)==null?void 0:W.length)!=null?p:0)<=2?0:240;_.DV(this.hostElement,{"--yt-report-form-modal-renderer-min-width":U+"px"})};
_.O.toggleSubmitButton=function(d){this.submitButtonDisabled=!d;this.submitButtonDisabled=d};
_.O.computeSubmitButtonData=function(d,f){var R={};_.e(f,_.Oya)?R.navigationEndpoint=f:R.command=f||void 0;d&&d.buttonRenderer&&_.uo.extend(R,d.buttonRenderer);return R};
_.O.computeNextButtonData=function(d,f){var R={};if(!d||!d.buttonRenderer)return R;_.uo.extend(R,d.buttonRenderer);if(!f)return R;if(_.e(f,_.Oya))R.navigationEndpoint=Hdy(f);else if(R.command=Hdy(f),d=_.e(R.command,_.Wxa))d.legalCheckboxChecked=!0;return R};
_.O.computeShowNextButton=function(d,f,R){return!!d&&f&&R};
_.O.refit=function(){var d=this;this.refitJob||(this.refitJob=_.Pp.addLowPriorityJob(function(){_.E$(d.hostElement,"yt-refit");d.refitJob=0}))};
_.O.handleAdditionalDetailCheckboxUpdateAction=function(d){this.additionalDetailCheckboxChecked=d;_.e(this.command,_.Wxa).additionalDetailCheckboxChecked=d};
_.Uh.Object.defineProperties(Xh,{template:{configurable:!0,enumerable:!0,get:function(){if(PX2===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;uWL===void 0&&(uWL=document.createElement("template"));var W=uWL;R.call(f,W.content.cloneNode(!0),d.content.firstChild);PX2=d}d=PX2;return d}}});
Xh.prototype.onYtServiceRequestError=Xh.prototype.onYtServiceRequestError;Xh.prototype.onYtServiceRequestCompleted=Xh.prototype.onYtServiceRequestCompleted;Xh.prototype.onYtServiceRequestSent=Xh.prototype.onYtServiceRequestSent;Xh.prototype.onYtNavigate=Xh.prototype.onYtNavigate;Xh.prototype.onYtPopupOpened=Xh.prototype.onYtPopupOpened;_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],Xh.prototype,"openPopupBehavior",void 0);
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Xh.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Xh.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Xh.prototype,"eventForwardingBehavior",void 0);_.Q([_.A(_.Mf),_.F("design:type",Object)],Xh.prototype,"ironResizableBehavior",void 0);_.Q([_.M({observer:"dataChanged"}),_.F("design:type",Object)],Xh.prototype,"data",void 0);
_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"submitting",void 0);_.Q([_.M({observer:"submitButtonDisabledChanged"}),_.F("design:type",Object)],Xh.prototype,"submitButtonDisabled",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"command",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],Xh.prototype,"hideReportForm",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"canShowCheckbox",void 0);
_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"canShowAdditionalDetailCheckbox",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"canShowNextButton",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"additionalDetailCheckboxChecked",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"refitJob",void 0);_.Q([_.M(),_.F("design:type",Object)],Xh.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.Q([_.Xd("#scroller"),_.F("design:type",Object)],Xh.prototype,"JSC$20735_scroller",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xh.prototype,"onYtPopupOpened",null);_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Xh.prototype,"onYtNavigate",null);
_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Xh.prototype,"onYtServiceRequestSent",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],Xh.prototype,"onYtServiceRequestCompleted",null);
_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Xh.prototype,"onYtServiceRequestError",null);_.Q([_.nO({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Xh);var Q3h;var vpG;var TK=function(){return _.l.apply(this,arguments)||this};
_.x(TK,_.l);_.O=TK.prototype;_.O.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.O.onVisible=function(){var d,f;(f=_.Ze().resolve(_.WX(_.lZ)))==null||f.enqueue({label:_.R0((d=this.data)==null?void 0:d.messageTitle),elementToFocus:this.hostElement})};
_.O.onThumbnailLoaded=function(){_.E$(this.hostElement,"yt-refit")};
_.O.onDismissTap=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.O.computeAlternateIcon=function(d){return d?d==="BACKSTAGE_ARTWORK"?"backstage:artwork":d:null};
_.O.computeFontFamily=function(d){return d==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.O.computeBackgroundStyle=function(d,f){if(d=this.computeBackgroundImage(d,f))if(d=_.Ez(d.thumbnails))return'background-image: url("'+d+'");'};
_.O.computeHasFullHeightImage=function(d){return!(!(d&&d.thumbnails&&d.thumbnails.length>0)||this.modern)};
_.O.isModernStyle=function(d){return d.style==="STYLE_MODERN"};
_.O.computeIcon=function(d,f){if(d&&d.icon)return f?d.iconDark:d.icon};
_.O.computeBackgroundImage=function(d,f){if(d&&d.backgroundImage)return f?d.backgroundImageDark:d.backgroundImage};
_.O.computeLogo=function(d,f){if(d&&d.logo)return f?d.logoDark:d.logo};
_.O.computeShouldShowModernIcon=function(d,f){return d&&!!f};
_.O.getLogoContainerClassName=function(d){return this.logoWithPadding(d)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.O.getLogoImageId=function(d){return this.logoWithPadding(d)?"mealbar-logo-with-padding":"mealbar-logo"};
_.O.logoWithPadding=function(d){var f,R,W;return(d=(f=this.computeLogo(d,this.isDarkTheme))==null?void 0:(R=f.thumbnails)==null?void 0:(W=R[0])==null?void 0:W.height)&&d%31===0?!0:!1};
TK.prototype.onThumbnailLoaded=TK.prototype.onThumbnailLoaded;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],TK.prototype,"ytRendererBehavior",void 0);_.Q([_.M({}),_.F("design:type",Object)],TK.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.F("design:type",Boolean)],TK.prototype,"modern",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],TK.prototype,"isDarkTheme",void 0);
_.Q([_.M({computed:"computeIcon(data, isDarkTheme)"}),_.F("design:type",Object)],TK.prototype,"icon",void 0);_.Q([_.M({computed:"computeLogo(data, isDarkTheme)"}),_.F("design:type",Object)],TK.prototype,"logo",void 0);_.Q([_.M({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.F("design:type",Object)],TK.prototype,"backgroundStyle",void 0);_.Q([_.M({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.F("design:type",Object)],TK.prototype,"alternateIcon",void 0);
_.Q([_.M({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.F("design:type",Boolean)],TK.prototype,"hasFullHeightImage",void 0);_.Q([_.M({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.F("design:type",Boolean)],TK.prototype,"useYoutubeSans",void 0);_.Q([_.M({computed:"computeShouldShowModernIcon(modern, icon)"}),_.F("design:type",Boolean)],TK.prototype,"shouldShowModernIcon",void 0);
_.Q([_.LO("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TK.prototype,"onThumbnailLoaded",null);_.Q([_.nO({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],TK);
_.u(TK,"yt-mealbar-promo-renderer",function(){if(vpG===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;Q3h===void 0&&(Q3h=document.createElement("template"));var W=Q3h;R.call(f,W.content.cloneNode(!0),d.content.firstChild);vpG=d}d=vpG;return d},{mode:2});var FNy;var JPB;var Ay=function(){return _.l.apply(this,arguments)||this};
_.x(Ay,_.l);_.O=Ay.prototype;_.O.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]]"}}}}}};
_.O.computeHasButtons_=function(d){return!(!d.dismissButton&&!d.acceptButton)};
_.O.computeStyle_=function(d){return d||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.O.observeImpressionEndpoints_=function(){var d=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(f){f.clickTrackingParams&&delete f.clickTrackingParams;_.Yh(d.hostElement,[f])})};
_.O.onTap_=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
Ay.prototype.observeImpressionEndpoints_=Ay.prototype.observeImpressionEndpoints_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Ay.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Ay.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Ay.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Ay.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Ay.prototype,"positionType",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],Ay.prototype,"hasButtons_",void 0);_.Q([_.M({value:function(){return this.onTap_.bind(this)}}),
_.F("design:type",Function)],Ay.prototype,"boundOnTap_",void 0);_.Q([_.M({value:{style:"mono-inverse"}}),_.F("design:type",Object)],Ay.prototype,"buttonOverride",void 0);_.Q([_.e2("data.promoConfig.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ay.prototype,"observeImpressionEndpoints_",null);_.Q([_.nO({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Ay);
_.u(Ay,"yt-tooltip-renderer",function(){if(JPB===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;FNy===void 0&&(FNy=document.createElement("template"));var W=FNy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);JPB=d}d=JPB;return d},{mode:2});var nps;var hdh;var op8={},$py=(op8.WEB_REMIX="music.youtube.com",op8),ay=function(){var d=_.l.apply(this,arguments)||this;d.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return d};
_.x(ay,_.l);_.O=ay.prototype;_.O.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.created=function(){this.embedHost_=$py[_.FK("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.O.ready=function(){_.Eo(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.O.computeEmbedCode_=function(d,f,R,W,p){if(!d)return"";var U=d.videoId,g=d.fullListId,K=[];d.attributionId&&K.push("si="+d.attributionId);W||K.push("controls=0");R&&Number(f)>0&&K.push("start="+f);g&&(U="videoseries",K.push("list="+g));R="https://"+(p?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+U;d.clipId&&(K.push("clip="+d.clipId),K.push("clipt="+d.clipTiming));f=K.length>0?R+"?"+K.join("&amp;"):R;d.encryptedEmbedConfig&&K.push("embed_config="+JSON.stringify({enc:d.encryptedEmbedConfig}));
K=K.length>0?R+"?"+K.join("&amp;"):R;_.q("web_sharing_embed_preview_killswitch")?_.Eo(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(K,d.previewWidth||854,d.previewHeight||480):(_.aZ(this.videoPreviewContainer),_.Eo(this.videoPreviewContainer).appendChild(this.buildIframeElement(K)));return this.getEmbedCode_(f,d.width||560,d.height||315)};
_.O.buildIframeElement=function(d){var f=document.createElement("iframe"),R,W;f.width=""+((W=(R=this.data)==null?void 0:R.previewWidth)!=null?W:854);var p,U;f.height=""+((U=(p=this.data)==null?void 0:p.previewHeight)!=null?U:480);_.d3f(f,2,d);f.title="YouTube video player";f.frameBorder="0";f.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";f.referrerPolicy="strict-origin-when-cross-origin";f.allowFullscreen=!0;return f};
_.O.computeIsSquareAspectRatio_=function(d){return d.previewHeight&&d.previewWidth?d.previewHeight==d.previewWidth:!1};
_.O.computeShowEmbedOptions_=function(d){return!!d.enablePrivacyModeOptionLabel||!!d.showPlayerControlsOptionLabel};
_.O.getEmbedCode_=function(d,f,R){return'<iframe width="'+f+'" height="'+R+'" src="'+d+'" 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>'};
_.O.handleSignalActionCopyShareEmbedUrl_=function(){_.Eo(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.O.handleSetTimestamp_=function(d){this.startAtTimeStamp_=(this.startAtChecked_=d.isSet)?d.timestamp:0};
_.O.closePanel_=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.O.onEmbedCode_=function(){_.Eo(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.O.onYtPopupClosed_=function(){_.aZ(_.Eo(this.hostElement).querySelector("#video-preview"))};
_.O.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.e(this.data.actionButtons[0],_.Qj)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.actionButtons[0],_.Qj))};
ay.prototype.onYtPopupClosed_=ay.prototype.onYtPopupClosed_;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],ay.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],ay.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],ay.prototype,"data",void 0);
_.Q([_.M({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.F("design:type",String)],ay.prototype,"embedCode_",void 0);_.Q([_.M({value:!0}),_.F("design:type",Boolean)],ay.prototype,"isPlayerControlsOptionChecked_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],ay.prototype,"isPrivacyModeOptionChecked_",void 0);_.Q([_.M({value:!1,notify:!0}),_.F("design:type",Boolean)],ay.prototype,"startAtChecked_",void 0);
_.Q([_.M({value:0}),_.F("design:type",Number)],ay.prototype,"startAtTimeStamp_",void 0);_.Q([_.M({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ay.prototype,"isSquareAspectRatio_",void 0);_.Q([_.Xd("#video-preview"),_.F("design:type",HTMLElement)],ay.prototype,"videoPreviewContainer",void 0);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ay.prototype,"onYtPopupClosed_",null);
_.Q([_.nO({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],ay);
_.u(ay,"yt-sharing-embed-renderer",function(){if(hdh===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;nps===void 0&&(nps=document.createElement("template"));var W=nps;R.call(f,W.content.cloneNode(!0),d.content.firstChild);hdh=d}d=hdh;return d},{mode:2});var NW$={};
NW$.YtUnlimitedFamilyInterstitialBehavior=[_.qV.YtOpenPopupBehavior,_.eE.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(d){d=_.OIV(_.Wf(d),"yt-button-renderer");return d?d.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(d){this.dialogHistory_.push(d)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var d=this.popFromHistory();if(d){var f={openPopupAction:{popupType:"DIALOG",popup:{}}};f.openPopupAction.popup[d.renderer]=d.data;this.showingPreviousDialog_=!0;this.openPopup(f)}},
handleOpenPopupAction_:function(d){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var f=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(W){return!!d.openPopupAction.popup[W]}),R=this.getElementName_();
f&&this.data&&(this.pushToHistory({renderer:R,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(d){if(d=_.e(d,xVY))this.loading=!0,_.zV(this.hostElement,"yt-open-create-family-dialog",[d,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var d=this.hostElement.nodeName.split("-").slice(1).map(function(f){return""+f[0].toUpperCase()+f.slice(1).toLowerCase()}).join("");
return d[0].toLowerCase()+d.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var yPG;var CX$;var MJ=function(){return _.l.apply(this,arguments)||this};
_.x(MJ,_.l);_.O=MJ.prototype;_.O.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}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.zV(this.hostElement,"yt-register-create-family-dialog");_.Eo(this.hostElement).querySelector("#thumbnail").onShow()};
_.O.fireOnCloseCommand_=function(){var d;((d=this.data)==null?0:d.onCloseCommand)&&_.b5(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.O.onYtServiceRequestSent_=function(d,f){f&&f.endpoint&&_.e(f.endpoint,_.LE)||(this.loading=!0)};
_.O.onYtServiceRequestCompleted_=function(){var d=this.hostElement.parentElement;d.close&&d.close();this.loading=!1};
_.O.openPopupHandler_=function(d){if(d.detail==this){var f;((f=this.data)==null?0:f.onOpenCommands)&&_.b5(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.O.closePopupHandler_=function(d,f){this.fireOnCloseCommand_();if(f&&f.canceled===!0||f&&f.canceled===!1&&f.confirmed===!1){var R;((R=this.data)==null?0:R.onDismissCommands)&&_.b5(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.O.dataChanged_=function(){this.loading=!1};
MJ.prototype.dataChanged_=MJ.prototype.dataChanged_;MJ.prototype.closePopupHandler_=MJ.prototype.closePopupHandler_;MJ.prototype.openPopupHandler_=MJ.prototype.openPopupHandler_;MJ.prototype.onYtServiceRequestCompleted_=MJ.prototype.onYtServiceRequestCompleted_;MJ.prototype.onYtServiceRequestSent_=MJ.prototype.onYtServiceRequestSent_;_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],MJ.prototype,"ytEventForwardingBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],MJ.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(NW$.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],MJ.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],MJ.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],MJ.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],MJ.prototype,"loading",void 0);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],MJ.prototype,"onYtServiceRequestSent_",null);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],MJ.prototype,"onYtServiceRequestCompleted_",null);
_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],MJ.prototype,"openPopupHandler_",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],MJ.prototype,"closePopupHandler_",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MJ.prototype,"dataChanged_",null);
_.Q([_.nO({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],MJ);
_.u(MJ,"yt-unlimited-family-message-interstitial-renderer",function(){if(CX$===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;yPG===void 0&&(yPG=document.createElement("template"));var W=yPG;R.call(f,W.content.cloneNode(!0),d.content.firstChild);CX$=d}d=CX$;return d},{mode:2});var iXJ;var BWG;var wr=function(){return _.l.apply(this,arguments)||this};
_.x(wr,_.l);wr.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"}}}};
wr.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Eo(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(d){d.onShow()});
_.Eo(this.hostElement).querySelector("#main-thumbnail").onShow()};
wr.prototype.onButtonTap_=function(d){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(d)};
wr.prototype.computeMainThumbnailWidth_=function(d){return d&&d.length!==0?72:96};
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.Q([_.A(NW$.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],wr.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],wr.prototype,"data",void 0);
_.Q([_.M({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.F("design:type",Number)],wr.prototype,"mainThumbnailWidth_",void 0);_.Q([_.M({value:function(){return this.onButtonTap_.bind(this)}}),
_.F("design:type",Function)],wr.prototype,"boundButtonTap_",void 0);_.Q([_.nO({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],wr);
_.u(wr,"yt-unlimited-family-profile-interstitial-renderer",function(){if(BWG===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;iXJ===void 0&&(iXJ=document.createElement("template"));var W=iXJ;R.call(f,W.content.cloneNode(!0),d.content.firstChild);BWG=d}d=BWG;return d},{mode:2});var cPI;var t0J;var lj=function(){var d=_.l.apply(this,arguments)||this;d.sliderAriaValueText_=null;d.selectedIndex_=0;d.messages={PAUSE_SLIDER:_.X7("PAUSE_SLIDER",void 0,"Pause Duration")};return d};
_.x(lj,_.l);_.O=lj.prototype;_.O.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_]]"}}}}}};
_.O.onPopupOpened_=function(d){d.detail==this&&_.q("enable_premium_voluntary_pause")&&(_.zV(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.O.setDialogData=function(d){this.data=d;this.resetSlider_()};
_.O.dataChanged_=function(){this.data&&this.resetSlider_()};
_.O.onSubmitTap_=function(){if(this.data.confirmCommand){var d=this.data.confirmCommand;_.e(d,_.Awi)&&_.Yh(this.hostElement,[d,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.O.onExitButtonTap_=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.O.closePopupHandler_=function(d,f){(f&&f.canceled===!0||f.canceled===!1&&f.confirmed===!1)&&this.handleOnDismissCommands_()};
_.O.onSliderChange_=function(){this.selectedIndex_=_.Eo(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.O.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.O.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.O.resetSlider_=function(){if(this.data){var d=this.data.defaultEndOptionIndex||0,f=_.Eo(this.hostElement).querySelector("#id-pause-slider");if(f.immediateValue<d)for(;f.immediateValue!=d;)f.increment();else if(d<f.immediateValue)for(;f.immediateValue!=d;)f.decrement();this.selectedIndex_=d;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.O.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.b5(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.O.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.b5(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.O.onYtServiceRequestSent=function(){this.loading=!0};
_.O.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
lj.prototype.onYtServiceRequestCompleted=lj.prototype.onYtServiceRequestCompleted;lj.prototype.onYtServiceRequestSent=lj.prototype.onYtServiceRequestSent;lj.prototype.closePopupHandler_=lj.prototype.closePopupHandler_;lj.prototype.dataChanged_=lj.prototype.dataChanged_;lj.prototype.onPopupOpened_=lj.prototype.onPopupOpened_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],lj.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],lj.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],lj.prototype,"loading",void 0);_.Q([_.M(),_.F("design:type",Number)],lj.prototype,"selectIndexMax_",void 0);_.Q([_.M(),_.F("design:type",Object)],lj.prototype,"selectedData_",void 0);
_.Q([_.M(),_.F("design:type",Object)],lj.prototype,"sliderAriaValueText_",void 0);_.Q([_.M({value:function(){return this.onSubmitTap_.bind(this)}}),
_.F("design:type",Function)],lj.prototype,"onButtonTap_",void 0);_.Q([_.M({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.F("design:type",Function)],lj.prototype,"onSecondaryTap_",void 0);_.Q([_.M(),_.F("design:type",Object)],lj.prototype,"messages",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],lj.prototype,"onPopupOpened_",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lj.prototype,"dataChanged_",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],lj.prototype,"closePopupHandler_",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],lj.prototype,"onYtServiceRequestSent",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],lj.prototype,"onYtServiceRequestCompleted",null);_.Q([_.nO({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],lj);
_.u(lj,"yt-unplugged-pause-membership-dialog-renderer",function(){if(t0J===void 0){var d=document.createElement("template");_.T(d,'\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>');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;cPI===void 0&&(cPI=document.createElement("template"));var W=cPI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);t0J=d}d=t0J;return d},{mode:2});var d4$;var jah;var GK=function(){return _.l.apply(this,arguments)||this};
_.x(GK,_.l);GK.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.uG("vcBalanceRenderer")}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],GK.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],GK.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],GK.prototype,"data",void 0);_.Q([_.nO({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],GK);
_.u(GK,"yt-vc-offer-layout-header-renderer",function(){if(jah===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;d4$===void 0&&(d4$=document.createElement("template"));var W=d4$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);jah=d}d=jah;return d},{mode:2});var fzR;var RkM;var WK2;var puG;var SP=function(){return _.l.apply(this,arguments)||this};
_.x(SP,_.l);SP.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.Uh.Object.defineProperties(SP.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)}}});
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.hIc.YtTappableItemBehavior),_.F("design:type",Object)],SP.prototype,"ytTappableItemBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],SP.prototype,"data",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.a("data.accessibilityText"),_.F("design:type",String),_.F("design:paramtypes",[])],SP.prototype,"ariaLabel",null);_.Q([_.M({reflectToAttribute:!0}),_.a("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],SP.prototype,"vcOfferStyle",null);_.Q([_.a("data.style","data.titleText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SP.prototype,"showTitleText",null);_.Q([_.nO({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],SP);
_.u(SP,"yt-vc-offer-renderer",function(){if(puG===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;WK2===void 0&&(WK2=document.createElement("template"));var W=WK2;R.call(f,W.content.cloneNode(!0),d.content.firstChild);puG=d}d=puG;return d},{mode:2});var Vs=function(){return _.l.apply(this,arguments)||this};
_.x(Vs,_.l);Vs.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Vs.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Vs.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Vs.prototype,"data",void 0);_.Q([_.nO({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Vs);
_.u(Vs,"yt-vc-offer-layout-renderer",function(){if(RkM===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;fzR===void 0&&(fzR=document.createElement("template"));var W=fzR;R.call(f,W.content.cloneNode(!0),d.content.firstChild);RkM=d}d=RkM;return d},{mode:2});var U4y;var OhL;var ZhI;var saY;var rr=function(){return _.l.apply(this,arguments)||this};
_.x(rr,_.l);rr.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}}}}}};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],rr.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],rr.prototype,"data",void 0);_.Q([_.nO({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],rr);
_.u(rr,"yt-ypc-offers-modal-top-bar-renderer",function(){if(saY===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;ZhI===void 0&&(ZhI=document.createElement("template"));var W=ZhI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);saY=d}d=saY;return d},{mode:2});var mO=function(){return _.l.apply(this,arguments)||this};
_.x(mO,_.l);mO.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"}}}}};
mO.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
mO.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var d=this.scrollable;d.attached&&typeof d.attached==="function"&&d.attached()};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],mO.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.Xd("#scrollable"),_.F("design:type",Object)],mO.prototype,"scrollable",void 0);_.Q([_.M(),_.F("design:type",Object)],mO.prototype,"data",void 0);_.Q([_.nO({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],mO);
_.u(mO,"yt-ypc-offers-modal-renderer",function(){if(OhL===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;U4y===void 0&&(U4y=document.createElement("template"));var W=U4y;R.call(f,W.content.cloneNode(!0),d.content.firstChild);OhL=d}d=OhL;return d},{mode:2});var g5$;var Hh2;var uj=function(){return _.l.apply(this,arguments)||this};
_.x(uj,_.l);_.O=uj.prototype;_.O.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}}}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Eo(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.O.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.zV(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.O.onYtPopupOpened_=function(d,f){(f==null?void 0:f.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.b5(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.O.onYtPopupClosed_=function(d,f){this.continueButtonTapped||f&&(f.canceled===!0||f.canceled===!1&&f.confirmed===!1)&&this.data.onDismissCommands&&_.b5(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.O.onYtServiceRequestError_=function(d){this.set("showSpinner",!1);_.iI(this.hostElement,d.detail.error.message)};
_.O.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.q("enable_ypc_spinners")?_.zV(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
uj.prototype.onYtServiceRequestError_=uj.prototype.onYtServiceRequestError_;uj.prototype.onYtPopupClosed_=uj.prototype.onYtPopupClosed_;uj.prototype.onYtPopupOpened_=uj.prototype.onYtPopupOpened_;uj.prototype.onYtServiceRequestCompleted_=uj.prototype.onYtServiceRequestCompleted_;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],uj.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],uj.prototype,"ytRendererstamperBehavior",void 0);
_.Q([_.M(),_.F("design:type",Object)],uj.prototype,"data",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],uj.prototype,"showSpinner",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],uj.prototype,"continueButtonTapped",void 0);_.Q([_.M({value:function(){return this.onContinueTapped_.bind(this)}}),
_.F("design:type",Function)],uj.prototype,"bindOnContinueTapped_",void 0);_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uj.prototype,"onYtServiceRequestCompleted_",null);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],uj.prototype,"onYtPopupOpened_",null);
_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],uj.prototype,"onYtPopupClosed_",null);_.Q([_.LO("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],uj.prototype,"onYtServiceRequestError_",null);_.Q([_.nO({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],uj);
_.u(uj,"yt-ypc-upgrade-dialog-renderer",function(){if(Hh2===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;g5$===void 0&&(g5$=document.createElement("template"));var W=g5$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Hh2=d}d=Hh2;return d},{mode:2});var KKI;var E58;var Pz=function(){return _.l.apply(this,arguments)||this};
_.x(Pz,_.l);Pz.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Pz.prototype.computeHasButtons_=function(d){return!(!d.dismissButton&&!d.confirmButton)};
Pz.prototype.computeStyle_=function(d){return d||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Pz.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Pz.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Pz.prototype,"data",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],Pz.prototype,"positionType",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],Pz.prototype,"hasButtons_",void 0);_.Q([_.M({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Pz.prototype,"style_",void 0);_.Q([_.nO({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Pz);
_.u(Pz,"yt-bubble-hint-renderer",function(){if(E58===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;KKI===void 0&&(KKI=document.createElement("template"));var W=KKI;R.call(f,W.content.cloneNode(!0),d.content.firstChild);E58=d}d=E58;return d},{mode:2});var zk8;var ksk;var Qs=function(){var d=_.Oh.apply(this,arguments)||this;d.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return d};
_.x(Qs,_.Oh);_.O=Qs.prototype;_.O.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.O.attached=function(){var d=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){d.$.thumbnail.onShow();d.$["header-image"].onShow()})};
_.O.handleCheckBoxUpdateAction_=function(d){this.canShowCheckboxEnabledConfirmButton=d};
_.O.computeUseOverlayForSpinner_=function(d,f){return!!d&&f};
_.O.computeShowSpinner_=function(d,f){return d||!!f};
_.O.fireOnCloseActions_=function(){var d,f=_.Z(((d=this.data)==null?void 0:d.onClosedActions)||[]);for(d=f.next();!d.done;d=f.next())this.ytRendererBehavior.resolveCommand(d.value)};
_.O.fireOnOpenCommands_=function(d){var f,R=(f=this.data)==null?void 0:f.onOpenCommands;if(R)for(d.stopImmediatePropagation(),d=_.Z(R),f=d.next();!f.done;f=d.next())this.ytRendererBehavior.resolveCommand(f.value)};
_.O.fireOnDismissCommands_=function(d){var f,R=(f=this.data)==null?void 0:f.onDismissCommands;if(R)for(d.stopImmediatePropagation(),d=_.Z(R),f=d.next();!f.done;f=d.next())this.ytRendererBehavior.resolveCommand(f.value)};
_.O.openPopupHandler_=function(d){d.detail==this&&this.fireOnOpenCommands_(d)};
_.O.closePopupHandler_=function(d,f){_.kh(this,"yt-confirm-dialog-close-action",[f]);this.fireOnCloseActions_();(f&&f.canceled===!0||f&&f.canceled===!1&&f.confirmed===!1)&&this.fireOnDismissCommands_(d)};
_.O.onHeaderImageChanged_=function(){var d;((d=this.data)==null?0:d.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.O.computeHasHeaderImageWidth_=function(d){return d!=void 0};
_.O.computeHasLoadingMessage=function(d){return!!d};
_.O.onHeaderImageWidthChanged_=function(){var d,f=(d=this.data)==null?void 0:d.headerImageWidth;if(f){if(d=1.25*f*2+f,this.$.main.style.width=d+"px",f=this.$.scroller.firstElementChild)f.style.minWidth=d+"px"}else this.$.main.style.width="100%"};
_.O.onThumbnailChanged_=function(){var d;((d=this.data)==null?0:d.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")};
_.O.onYtNavigate_=function(d){d=_.Wf(d);d instanceof Node&&_.zW(this.$["confirm-button"]).contains(d)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.O.computePrimaryIsCancel_=function(d){return d};
_.O.computeIsCancelButtonHidden_=function(d){return d.skipCancelButton||!d.cancelButton};
_.O.computeIsCheckboxHidden_=function(d){return!d.checkbox};
_.O.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.O.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.O.onYtServiceRequestCompleted_=function(){var d;((d=this.data)==null?0:d.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.Uh.Object.defineProperties(Qs,{template:{configurable:!0,enumerable:!0,get:function(){if(ksk===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;zk8===void 0&&(zk8=document.createElement("template"));var W=zk8;R.call(f,W.content.cloneNode(!0),d.content.firstChild);ksk=d}d=ksk;return d}}});
Qs.prototype.onYtServiceRequestCompleted_=Qs.prototype.onYtServiceRequestCompleted_;Qs.prototype.onYtServiceRequestSent_=Qs.prototype.onYtServiceRequestSent_;Qs.prototype.onThumbnailLoaded_=Qs.prototype.onThumbnailLoaded_;Qs.prototype.onYtNavigate_=Qs.prototype.onYtNavigate_;Qs.prototype.onThumbnailChanged_=Qs.prototype.onThumbnailChanged_;Qs.prototype.onHeaderImageWidthChanged_=Qs.prototype.onHeaderImageWidthChanged_;Qs.prototype.onHeaderImageChanged_=Qs.prototype.onHeaderImageChanged_;
Qs.prototype.closePopupHandler_=Qs.prototype.closePopupHandler_;Qs.prototype.openPopupHandler_=Qs.prototype.openPopupHandler_;_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],Qs.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Qs.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Qs.prototype,"ytRendererBehavior",void 0);
_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],Qs.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Qs.prototype,"data",void 0);_.Q([_.M({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],Qs.prototype,"primaryIsCancel",void 0);_.Q([_.M({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],Qs.prototype,"isCancelButtonHidden",void 0);
_.Q([_.M({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],Qs.prototype,"isCheckboxHidden",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Qs.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.Q([_.M({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Qs.prototype,"useOverlayForSpinner_",void 0);
_.Q([_.M({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.F("design:type",Boolean)],Qs.prototype,"showSpinner_",void 0);_.Q([_.M({value:!1}),_.F("design:type",Boolean)],Qs.prototype,"isActionInProgress_",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.F("design:type",Boolean)],Qs.prototype,"hasHeaderImageWidth_",void 0);
_.Q([_.M({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.F("design:type",Boolean)],Qs.prototype,"hasLoadingMessage",void 0);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Qs.prototype,"openPopupHandler_",null);_.Q([_.LO("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Qs.prototype,"closePopupHandler_",null);
_.Q([_.e2("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qs.prototype,"onHeaderImageChanged_",null);_.Q([_.e2("data.headerImageWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qs.prototype,"onHeaderImageWidthChanged_",null);_.Q([_.e2("data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qs.prototype,"onThumbnailChanged_",null);
_.Q([_.LO("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Qs.prototype,"onYtNavigate_",null);_.Q([_.LO("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qs.prototype,"onThumbnailLoaded_",null);_.Q([_.LO("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.$J]),_.F("design:returntype")],Qs.prototype,"onYtServiceRequestSent_",null);
_.Q([_.LO("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.dH]),_.F("design:returntype")],Qs.prototype,"onYtServiceRequestCompleted_",null);_.Q([_.nO({is:"yt-confirm-dialog-renderer",noInjection:!0})],Qs);var YjM;var bhh;var vz=function(){return _.l.apply(this,arguments)||this};
_.x(vz,_.l);vz.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Eo(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
vz.prototype.computeConfirmButton_=function(d){var f={text:d.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};d.confirmNavigationEndpoint?f.navigationEndpoint=d.confirmNavigationEndpoint:d.confirmServiceEndpoint&&(f.serviceEndpoint=d.confirmServiceEndpoint);return f};
vz.prototype.computeShowTitle_=function(d){return!(d==null||!d.title)};
_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],vz.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],vz.prototype,"data",void 0);_.Q([_.M({computed:"computeShowTitle_(data)"}),_.F("design:type",Boolean)],vz.prototype,"showTitle",void 0);_.Q([_.nO({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],vz);
_.u(vz,"yt-fancy-dismissible-dialog-renderer",function(){if(bhh===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;YjM===void 0&&(YjM=document.createElement("template"));var W=YjM;R.call(f,W.content.cloneNode(!0),d.content.firstChild);bhh=d}d=bhh;return d});var D4Y;var IzI;var Fh=function(){var d=_.l.apply(this,arguments)||this;d.spinnerActive=!1;return d};
_.x(Fh,_.l);Fh.prototype.created=function(){VmI(2201)};
Fh.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Fh.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Fh.prototype.onIronOverlayClosed=Fh.prototype.onIronOverlayClosed;Fh.prototype.onIronOverlayOpened=Fh.prototype.onIronOverlayOpened;_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.nx),_.F("design:type",Object)],Fh.prototype,"tpYtIronOverlayBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],Fh.prototype,"data",void 0);_.Q([_.M(),_.F("design:type",Object)],Fh.prototype,"spinnerActive",void 0);
_.Q([_.LO("iron-overlay-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fh.prototype,"onIronOverlayOpened",null);_.Q([_.LO("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fh.prototype,"onIronOverlayClosed",null);_.Q([_.nO({is:"yt-loading-renderer",disableElementRegistration:!0})],Fh);
_.u(Fh,"yt-loading-renderer",function(){if(IzI===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;D4Y===void 0&&(D4Y=document.createElement("template"));var W=D4Y;R.call(f,W.content.cloneNode(!0),d.content.firstChild);IzI=d}d=IzI;return d},{mode:2});var qj$;var LK8;var Jy=function(){var d=_.l.apply(this,arguments)||this;d.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);d.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);d.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";d.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return d};
_.x(Jy,_.l);_.O=Jy.prototype;_.O.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.O.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.O.onDarkModeToggledAction=function(d){this.isDarkTheme=d};
_.O.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.O.openPopupHandler_=function(d){d.detail===this.hostElement&&this.hostElement.hidden&&_.zV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.O.onDismissButtonTap_=function(){var d;this.closeOnDismissButton_.has(((d=this.data)==null?void 0:d.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.zV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.O.onAcceptButtonTap_=function(){var d;this.closeOnAcceptButton_.has(((d=this.data)==null?void 0:d.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.zV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.O.computeHasHeader_=function(d){return!!d.headerBackgroundImage};
_.O.computeLayoutStyle_=function(d){return d};
_.O.computePopupSize_=function(d){return d};
_.O.computeIconType_=function(d){return d.dialogIcon&&d.dialogIcon.iconType?d.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":d.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":d.dialogIcon.iconType:""};
_.O.computeIsLogo_=function(d){return!!d.dialogIcon&&!!d.dialogIcon.iconType&&(d.dialogIcon.iconType==="YOUTUBE_LOGO"||d.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||d.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.O.computeHasCustomLogo=function(d){return!(d==null||!d.headerForegroundImage)};
_.O.computeCustomLogo=function(d,f){if(d!=null&&d.headerForegroundImage)return d.headerForegroundImageDark?f?d.headerForegroundImageDark:d.headerForegroundImage:d.headerForegroundImage};
_.O.computeHeaderBackgroundImage=function(d,f){if(d!=null&&d.headerBackgroundImage)return f&&(d==null?0:d.headerBackgroundImageDark)?d.headerBackgroundImageDark:d.headerBackgroundImage};
_.O.shouldShowIconContainer=function(d,f){return d&&!f};
_.O.shouldShowNonYouTubeIcon=function(d,f){return!d&&!f};
_.O.getLogoImageId=function(d){var f,R,W;return(d=(f=this.computeCustomLogo(d,this.isDarkTheme))==null?void 0:(R=f.thumbnails)==null?void 0:(W=R[0])==null?void 0:W.height)&&d%31===0?"custom-logo-with-padding":"custom-logo"};
Jy.prototype.openPopupHandler_=Jy.prototype.openPopupHandler_;Jy.prototype.dataChanged_=Jy.prototype.dataChanged_;_.Q([_.A(_.g4.YtRendererstamperBehavior),_.F("design:type",Object)],Jy.prototype,"ytRendererstamperBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],Jy.prototype,"ytRendererBehavior",void 0);_.Q([_.M(),_.F("design:type",Boolean)],Jy.prototype,"isDarkTheme",void 0);
_.Q([_.M({computed:"computeCustomLogo(data, isDarkTheme)"}),_.F("design:type",Object)],Jy.prototype,"customLogo",void 0);_.Q([_.M({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.F("design:type",Object)],Jy.prototype,"headerBackgroundImage",void 0);_.Q([_.M(),_.F("design:type",Object)],Jy.prototype,"data",void 0);_.Q([_.M({computed:"computeHasHeader_(data)"}),_.F("design:type",Boolean)],Jy.prototype,"hasHeader",void 0);
_.Q([_.M({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.F("design:type",Object)],Jy.prototype,"layoutStyle",void 0);_.Q([_.M({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.F("design:type",Object)],Jy.prototype,"popupSize",void 0);_.Q([_.M({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Jy.prototype,"hasLogo",void 0);
_.Q([_.M({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Jy.prototype,"hasCustomLogo",void 0);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jy.prototype,"dataChanged_",null);_.Q([_.LO("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Jy.prototype,"openPopupHandler_",null);
_.Q([_.nO({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Jy);
_.u(Jy,"yt-upsell-dialog-renderer",function(){if(LK8===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;qj$===void 0&&(qj$=document.createElement("template"));var W=qj$;R.call(f,W.content.cloneNode(!0),d.content.firstChild);LK8=d}d=LK8;return d},{mode:2});var ekI=_.UI(function(d){return _.z("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.z(_.k,{cond:d.title,then:function(f){return _.z("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},f)}}))},"oh"),x4G=_.UI(function(d){return _.z("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.z(_.aH,{data:d.closeButton},{buttonViewModel:function(f){return _.z("div",null,_.z(_.bE,{data:f.data}))}}))},"ph"),XuG=_.UI(function(d){var f=d.data;
return _.z(_.U3,null,_.z("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.z("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.z(_.k,{cond:function(){return!!f().image&&!!f().title},
then:function(){return _.z(_.Wk,{data:function(){return f().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.z("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.z(_.k,{cond:function(){return f().title},
then:function(R){return _.z("h3",{class:"miniAppGameInfoDialogViewModelTitle"},R)}}),_.z(_.k,{cond:function(){return f().primaryGenre},
then:function(R){return _.z("span",{class:"miniAppGameInfoDialogViewModelGenre"},R)}}))),_.z(_.k,{cond:function(){var R=f().description;
return R&&R.length<=150},
then:function(){return _.z("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.z("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return f().description}))}}))},"qh"),TlY=_.UI(function(d){d=d.infoRows;
var f=_.Ze().resolve(_.iX),R=_.q("enable_displaying_ppn");return _.z("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.z(_.TB,{each:d},function(W){return _.z("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.z(_.k,{cond:function(){return W.label},
then:function(p){return _.z("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},p)}}),_.z(_.k,{cond:function(){return W.attributedLabel},
then:function(p){return _.z("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.z(_.d4,{text:p,noPreWrap:!0}))}}),_.z(_.k,{cond:function(){return W.value},
then:function(p){return _.z("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},p)}}),_.z(_.k,{cond:function(){return W.attributedValue},
then:function(p){return _.z("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.z(_.d4,{text:p,noPreWrap:!0}))}}))}),_.z(_.k,{cond:function(){return R&&f.clientData.has("post_play_nonce")},
then:function(){return _.z("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.z("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.z("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},f.getData("post_play_nonce")))}}))},"rh"),AMy=_.UI(function(d){var f=d.data;
return _.z("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.z(ekI,{title:function(){return f().dialogTitle}}),_.z(XuG,{data:f}),_.z(_.k,{cond:function(){return f().infoRow},
then:function(R){return _.z(TlY,{infoRows:R})}}),_.z(x4G,{closeButton:function(){return f().closeButton}}))},"sh");
AMy.idomCompat=!0;_.Hk(AMy,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;return _.z("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.z(_.Wk,{data:function(){return f().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.z("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.z("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.z(_.k,{cond:function(){var R=f().ytLogo;return R?R.iconType:null},
then:function(R){return _.z(_.X8,{icon:R,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.z("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.z("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.z(_.d4,{text:function(){return f().body}})),_.z("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.z(_.d4,{text:function(){return f().verifyStateText}}))),
_.z("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.z("div",null,_.z(_.aH,{data:function(){return f().dismissButton}},{buttonViewModel:_.bE})),_.z("div",null,_.z(_.aH,{data:function(){return f().linkParentButton}},{buttonViewModel:_.bE})))))},"th"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.jE}});var azR=_.UI(function(d){var f=d.data;d=_.Ww(function(){return f().agreements},[]);
return _.z("installment-agreements-view-model",{class:_.Iw("ytInstallmentAgreementsViewModelHost")},_.z(_.TB,{each:d},function(R){return _.z("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.z("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.z(_.d4,{text:R.label})),_.z("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.z(_.aH,{data:function(){return R.openButton}},{buttonViewModel:_.bE})))}))},"uh");
azR.idomCompat=!0;var MV$=_.UI(function(d){return _.z("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.z(_.d4,{text:function(){return d.data().inviteMessage}})),_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.z(_.d4,{text:function(){return d.data().attributedAccountSectionHeaderText}})),_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.z(_.aH,{data:function(){return d.data().accountAvatar}},{avatarViewModel:_.Ph}),_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.z(_.d4,{text:function(){return d.data().accountName}}),_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.z(_.d4,{text:function(){return d.data().handle}}))),_.z(_.aH,{data:function(){return d.data().trailingButton}},{buttonViewModel:_.bE})),_.z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.z(_.d4,{text:function(){return d.data().termsOfService}})))},"vh");var wuy=_.UI(function(d){var f=_.Z(_.ey(function(){var h,t;return((h=d.data().createPlaylistDialogFormSchema)==null?0:(t=h.initialValues)==null?0:t.title)?d.data().createPlaylistDialogFormSchema.initialValues.title:""})),R=f.next().value,W=f.next().value;
f=_.Z(_.ey(function(){d.data();return!1}));
var p=f.next().value,U=f.next().value;f=_.Z(_.ey(function(){d.data();return!1}));
var g=f.next().value,K=f.next().value;f=_.Z(_.ey(function(){var h,t;return(h=d.data().createPlaylistDialogFormSchema)==null?void 0:(t=h.initialValues)==null?void 0:t.visibility}));
var E=f.next().value,Y=f.next().value;f=_.Z(_.ey(function(){d.data();return!1}));
var b=f.next().value,D=f.next().value;f=_.Z(_.ey(function(){var h,t;return(h=d.data().createPlaylistDialogFormSchema)==null?void 0:(t=h.initialValues)==null?void 0:t.isCollaborative}));
var I=f.next().value,L=f.next().value,X=_.fA("div");_.G7(function(){var h=X.value.querySelector("textarea");h&&(h.value=R())},"OCauEe");
_.SL(function(){var h;_.$gR((h=d.data().createPlaylistDialogFormSchema)==null?void 0:h.id,{onSubmit:function(){var t=R();var kU=E(),Eu=I(),IJ=d.data();t={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:t,privacyStatus:kU,videoIds:IJ.videoIds,sourcePlaylistId:IJ.sourcePlaylistId,params:Eu?IJ.createPlaylistParamsCollaborationEnabled:IJ.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.Ze().resolve(_.s4).resolveCommand(t)},
isValid:function(){return p()&&!g()&&!b()}})});
var w=function(h){if(h!==void 0&&(W(h),!p()&&h.length>0&&U(!0),p())){var t=vOs(d.data());if(t){var kU=t.minLength;t=t.maxLength;kU&&h.length<kU?K(!0):t&&h.length>t?K(!0):K(!1)}}},S=function(){var h=!(!I()||E()!=="PRIVATE");
D(h)},r=function(h){h!==void 0&&(Y(h),S())},v=function(){if(b())return JhL(d.data())},c=function(){L(!I());
S()},n=function(){return{validate:function(h){if(p()){var t=vOs(d.data());
if(t){var kU=t.minLength;t=t.translations;if(kU&&h.length<kU)return t==null?void 0:t.minLengthErrorMessage}}}}},y=function(){var h=vOs(d.data()),t=h==null?void 0:h.maxLength,kU;
h=h==null?void 0:(kU=h.translations)==null?void 0:kU.maxLengthErrorMessage;if(t&&h)return{maxChars:t,errorMessage:h}};
return _.z("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.z("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:X},_.z(_.aH,{data:function(){return d.data().playlistTitle}},{textFormFieldViewModel:function(h){return _.z(_.l2G,{data:h.data,
text:R,onInput:w,validation:n,characterLimit:y})},
textFieldViewModel:function(h){return _.z(_.wWG,{data:h.data,text:R,onInput:w,validation:n,characterLimit:y})}})),_.z("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.z(_.aH,{data:function(){return d.data().playlistVisibility}},{dropdownViewModel:function(h){return _.z(_.FYR,{data:h.data,
onSelected:r,error:v})}})),_.z(_.k,{cond:function(){return!!d.data().playlistCollaborate},
then:function(){return _.z("div",null,_.z(_.aH,{data:function(){return d.data().playlistCollaborate}},{switchListItemViewModel:function(h){return _.z(_.o4B,{data:h.data,
onTap:c})}}))}}))},"wh");var lzI=_.UI(function(d){var f=d.data;return _.z("upsell-offer-table-cell-content-view-model",null,_.z("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.z(_.Mh,null,_.z(_.Ap,{when:function(){return f().iconType}},function(){return _.z("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.z(_.X8,{icon:function(){return f().iconType.toString()}}))}),_.z(_.Ap,{when:function(){return f().title}},function(){return _.z(_.d4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return f().title}})}),_.z(_.Ap,{when:function(){return f().subtitle}},function(){return _.z(_.d4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return f().subtitle}})}),_.z(_.Ap,{when:function(){return f().infoText}},function(){return _.z(_.d4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return f().infoText}})}),_.z(_.Ap,{when:function(){return f().featureDescription}},function(){return _.z(_.d4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return f().featureDescription}})}),_.z(_.Ap,{when:function(){return f().note}},function(){return _.z(_.d4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return f().note}})}))))},"xh");
lzI.idomCompat=!0;var Gs8=_.UI(function(d){var f=d.data;return _.z("upsell-offer-table-cell-view-model",null,_.z("div",{class:_.Iw("ytUpsellOfferTableCellViewModelCellWrapper",function(){return f().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.z(_.aH,{data:function(){return f().contents}},{upsellOfferTableCellContentViewModel:lzI})))},"yh");
Gs8.idomCompat=!0;var Sj8=_.UI(function(d){var f=d.data;var R=d.upsellTableIsFirstRow;var W=function(){return(R==null?0:R())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},p=function(){return(R==null?0:R())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.z("ytm-upsell-offer-table-row-view-model",null,_.z("div",{class:"ytUpsellOfferTableRowViewModelHost"},_.z(_.aH,{data:function(){return f().rowHeaderCell}},{upsellOfferTableCellViewModel:function(U){return _.z("div",{class:W},_.z(Gs8,{data:U.data}))}}),_.z(_.aH,{data:function(){return f().contentCells}},{upsellOfferTableCellViewModel:function(U){return _.z("div",{class:p},_.z(Gs8,{data:U.data}))}})))},"zh");
Sj8.idomCompat=!0;var VV$=_.UI(function(d){var f=d.data;return _.z("ytm-upsell-offer-table-view-model",null,_.z("div",{class:"ytUpsellOfferTableViewModelHost"},_.z("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.z(_.aH,{data:function(){return f().rows}},{upsellOfferTableRowViewModel:function(R,W){return _.z(Sj8,{data:R.data,
upsellTableIsFirstRow:function(){return W()===0}})}}))))},"Ah");
VV$.idomCompat=!0;var rMh=_.UI(function(d){var f=_.Ww(d.noPadding,!1),R=function(){var U,g;return(g=(U=d.data().logo.accessibilityData)==null?void 0:U.label)!=null?g:""},W=function(){return d.data().offerTable},p={};
return _.z("upsell-view-model",{class:_.Iw("ytUpsellViewModelHost",(p.ytUpsellViewModelHostNoPadding=function(){return f()},p.ytUpsellViewModelHostWide=function(){return W()!==void 0},p))},_.z("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.z(_.k,{cond:function(){return _.NG(d.data().logo)},
then:function(U){return _.z(_.Wk,{data:U,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:R})}})),_.z("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.z(_.d4,{text:function(){return d.data().title}})),_.z("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.z(_.TB,{each:function(){var U;
return(U=d.data().subtitles)!=null?U:[]},
keyBy:"INDEX"},function(U){var g={};return _.z("div",{class:_.Iw("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(g.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return W()!==void 0},g))},_.z(_.d4,{text:U}))})),_.z("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.z(_.TB,{each:function(){var U;
return(U=d.data().benefitInfos)!=null?U:[]},
keyBy:"INDEX"},function(U){return _.z(_.k,{cond:function(){return U().info},
then:function(g){return _.z("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.z(_.X8,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.z(_.d4,{text:g}))}})})),_.z(_.k,{cond:function(){return W()!==void 0},
then:function(){return _.z("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.z(VV$,{data:W}))}}),_.z("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.z(_.TB,{each:function(){var U;
return(U=d.data().legalInfos)!=null?U:[]},
keyBy:"INDEX"},function(U){var g={};return _.z("div",{class:_.Iw("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(g.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return W()!==void 0},g))},_.z(_.d4,{text:U}))})))},"Bh");var m4M=_.UI(function(d){var f=d.data;d={};d=(d.ytMiniAppScoreChallengeViewModelScoreRadial=!0,d.ytMiniAppScoreChallengeViewModelDarkScoreRadial=nOB(),d);return _.z("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.z("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return f().title}),_.z("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return f().subtitle}),_.z("div",{class:_.rH(d)},_.z("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return f().score})),_.z("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return f().prompt}))},"Ch");var uI$=function(){this.store=_.fu();this.formId=""};
uI$.prototype.onInit=function(d){d.formId&&(this.formId=d.formId,this.store.dispatch(_.zD({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var PkR=_.UI(function(d){function f(K){if(K&&(K=_.e(K,_.lI)))return Object.assign({},K,{isSelected:U()})}
var R=_.Z(_.ey(function(){var K,E;return(E=(K=_.e(d.data().option,_.lI))==null?void 0:K.isSelected)!=null?E:!1})),W=R.next().value,p=R.next().value,U=W;
_.SL(function(){var K;_.$gR((K=d.data().formSchema)==null?void 0:K.id,{onSubmit:function(){var E=_.Ze().resolve(_.s4),Y=!!d.data().selectedCommand,b=!!d.data().unselectedCommand;if(U()){if(Y)var D=d.data().selectedCommand}else b&&(D=d.data().unselectedCommand);D=_.oT(D);f(d.data().option)&&!D?(E="",!Y&&b?E="selected ":Y&&!b&&(E="unselected "),Y=new _.M2("No "+E+"command found for SelectionListItemFormViewModel"),_.vW(Y)):D&&E.resolveCommand(D)},
isValid:function(){return!0}})});
var g=function(){p(!U())};
_.SI(function(){var K,E,Y=(K=d.data())==null?void 0:(E=K.formSchema)==null?void 0:E.id;Y&&_.r18()().delete(Y)});
return _.z("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.z("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.z(_.d4,{text:function(){return d.data().paragraph}})),_.z(_.k,{cond:function(){return f(d.data().option)},
then:function(K){return _.z(_.J8,{data:K,isCompact:!0,hideSelectionTextChevron:!0,onTap:g,disableHorizontalPadding:!0})}}))},"Dh");var Qay=_.UI(function(d){var f=d.data;var R=d.disablePadding;var W=d.className;var p=_.fA("yt-dialog-header-view-model"),U=function(){var K=f().imageBanner;a:switch(f().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var E="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:E="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:K,style:E,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},g=function(){return f().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.SL(function(){var K=function(){_.zV(p.value,"yt-refit-popups-action")},E;
(E=p.value)==null||E.addEventListener("image-loaded",K);_.SI(function(){var Y;(Y=p.value)==null||Y.removeEventListener("image-loaded",K)})});
d={};return _.z("yt-dialog-header-view-model",{el:p,class:_.Iw(W,(d.ytDialogHeaderViewModelHost=!0,d.ytDialogHeaderViewModelHostDisablePadding=R,d))},_.z(_.k,{cond:function(){return f().imageBanner},
then:function(){var K={};return _.z("div",{class:_.Iw(W,(K.ytDialogHeaderViewModelBanner=!0,K.ytDialogHeaderViewModelBannerFullBleed=g,K)),style:_.xJ({"max-height":function(){return f().assetContainerMaxHeight!==void 0?f().assetContainerMaxHeight+"px":void 0}})},_.z(_.gw,{data:U,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.z(_.k,{cond:function(){return f().headerBlock},
then:function(){return _.z("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.z(_.aH,{data:function(){return f().headerBlock}},{contentPreviewImageViewModel:function(K){return _.z(_.gw,{data:K.data,
notifyOnLoaded:!0})}}))}}),_.z(_.k,{cond:function(){return f().customBanner},
then:function(K){return _.z("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.z(_.aH,{data:K},{avatarStackViewModel:_.vh}))}}),_.z(_.k,{cond:function(){return f().headline},
then:function(K){return _.z("h2",null,_.z(_.d4,{text:K,className:"ytDialogHeaderViewModelText"}))}}))},"Eh");
Qay.idomCompat=!0;var v5k=_.UI(function(d){var f=_.GGW(function(){return d.data().formId}),R=f.submitForm,W=f.isValid;
return _.z("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.z(_.aH,{data:function(){return d.data().panelFooter}},{panelFooterViewModel:function(p){return _.z(_.WG,{data:p.data,
disablePadding:!0,disablePrimaryButton:function(){return!W()},
onClickPrimaryButton:function(){R()}})}}))},"Fh");var FKR=_.UI(function(d){var f=function(){var R,W;return(W=(R=_.e(d.data().rendererContext,_.LP))==null?void 0:R.label)!=null?W:""};
return _.z("yt-dialog-image-content-view-model",{class:_.Iw("ytDialogImageContentViewModelHost",d.className)},_.z(_.k,{cond:function(){return _.NG(d.data().image)},
then:function(R){var W={};return _.z("div",{style:_.xJ((W.width=(0,_.PO)(function(){var p;return(p=d.data().imageMaxWidth)!=null?p:""}),W)),
class:"ytDialogImageContentViewModelImage"},_.z(_.Wk,{data:R,alt:f,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.z(_.d4,{text:function(){return d.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Gh");var hks=_.UI(function(d){var f=_.pu(d,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),R=f.elRefCallback;d=f.iconWiz;var W=f.assetWiz,p=f.assetType,U=f.titleWiz,g=f.leadingActionHeaderWiz,K=f.trailingActionHeaderWiz,E=f.headerPosition,Y=f.contentWiz,b=f.buttonLayout,D=f.buttonStyle,I=f.primaryButtonWiz,L=f.secondaryButtonWiz,X=f.contentAlignment,w=f.isFullscreen,S=f.width,r=f.maxHeight,v=f.isHeaderWizDefined,
c=f.headerWiz,n=f.isFooterWizDefined,y=f.footerWiz;f=_.fA("dialog-layout",function(uW){R==null||R(uW)});
var h=W?function(){return W({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,t=I?function(){var uW={};
return I({buttonOverrides:function(){return{style:(D==null?void 0:D())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.Iw((uW["yt-spec-dialog-layout__dialog-layout-button"]=!0,uW["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},uW))})}:void 0,kU=L?function(){var uW={};
return L({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.Iw((uW["yt-spec-dialog-layout__dialog-layout-button"]=!0,uW["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},uW))})}:void 0,Eu=function(){return(!!U||!!g||!!K)&&E()===0},IJ={},xU={},ek={},nQ={};
return _.z("dialog-layout",{el:f,class:_.Iw((IJ["yt-spec-dialog-layout"]=!0,IJ["yt-spec-dialog-layout--dialog-layout-fullscreen"]=w,IJ["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!w()},IJ["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return r()===1},IJ["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(p==null?void 0:p())===1},IJ)),
style:function(){return(S==null?void 0:S())!==void 0?"width: "+S+"px;":""}},d?_.z("div",{class:_.Iw((xU["yt-spec-dialog-layout__dialog-layout-icon"]=!0,xU["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!W&&E()===1},xU["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return X()===1},xU))},_.z(d,null)):null,_.z(_.k,{cond:v,
then:function(){return c?_.z("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.z(c,null)):null},
else:function(){return _.z(_.U3,null,_.z(_.k,{cond:Eu,then:function(){return _.z(JMs,{contentAlignment:X,LeadingActionHeader:g,TrailingActionHeader:K,Title:U,isAboveAsset:!!h})}}),h?_.z("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.z(h,null)):null)}}),_.z("div",{class:_.Iw((ek["yt-spec-dialog-layout__dialog-layout-container"]=!0,ek["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(X==null?void 0:X())===1},ek["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!U&&!c||!!h&&(E==null?void 0:E())===0},ek))},_.z(_.k,{cond:function(){return U&&!c&&(E==null?void 0:E())===1},
then:function(){return _.z(JMs,{contentAlignment:X,LeadingActionHeader:g,TrailingActionHeader:K,Title:U,isAboveAsset:!1})}}),Y?_.z("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.z("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.z(Y,null))):null,_.z(_.k,{cond:n,
then:function(){return y?_.z("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.z(y,null)):null}}),t||kU?_.z(n5G,{footerClasses:_.Iw((nQ["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,nQ["yt-spec-dialog-layout__dialog-layout-footer"]=!0,nQ["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(b==null?void 0:b())===2},nQ["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(b==null?void 0:b())===1},nQ)),
PrimaryButton:t,SecondaryButton:kU}):null))},"Hh"),JMs=_.UI(function(d){var f=_.pu(d,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),R=f.contentAlignment,W=f.LeadingActionHeader;d=f.Title;var p=f.TrailingActionHeader,U=f.isAboveAsset,g=f.enableLeadingActionHeader;f={};return _.z("div",{class:_.Iw((f["yt-spec-dialog-layout__dialog-header-container"]=!0,f["yt-spec-dialog-layout__dialog-header"]=!0,f["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=U,f["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(R==null?void 0:R())===1&&g()},f))},_.z(_.k,{cond:function(){return g()},
then:function(){return W?_.z("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.z(W,null)):null}}),d?_.z("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.z(d,null)):null,p?_.z("div",null,_.z(p,null)):null)},"Ih"),n5G=_.UI(function(d){var f=d.footerClasses;
var R=d.PrimaryButton;d=d.SecondaryButton;return _.z("div",{class:f},d?_.z(d,null):null,R?_.z(R,null):null)},"Jh");var o52=_.UI(function(d){var f=d.data;return _.z("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.z("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.z(_.aH,{data:function(){return f().avatar}},{avatarViewModel:_.Ph})),_.z("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z(_.d4,{text:function(){return f().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Kh");var $4k=_.UI(function(d){var f=d.data;return _.z("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.z("div",{class:"ytAccessConfirmationViewModelContent"},_.z(_.aH,{data:function(){var R;return(R=f().avatar)!=null?R:f().dualAvatar}},{dualAvatarViewModel:function(R){return _.z(_.MpC,{data:R.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(R){return _.z(_.QA,{data:R.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.z("h2",{class:"ytAccessConfirmationViewModelTitle"},_.z(_.d4,{text:function(){return f().title}})),_.z(_.d4,{text:function(){return f().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Lh");var Nl$=_.UI(function(d){var f=d.data;var R=void 0;d=_.Z(_.ey(function(){var Y;return((Y=_.e(f().content,_.as))==null?void 0:Y.defaultSelectedKey)||""}));
var W=d.next().value,p=d.next().value,U,g=function(){p("");var Y;(Y=R)!=null&&Y.store.dispatch(_.zD({type:"RESET_COMMAND_MAP"}))};
_.SL(function(){R=new uI$;window.addEventListener("yt-popup-closed",g)});
_.G7(function(){if(R&&U!==f().formId&&(R.onInit(f()),(U=f().formId)&&W())){var Y=R,b={key:W()};b.command&&Y.store.dispatch(vXG(U,b.command))}},"k6b6Qe");
_.SI(function(){window.removeEventListener("yt-popup-closed",g)});
var K=function(Y,b,D){b.key&&D&&b.key!==W()&&(p(b.key),R&&b.command&&R.store.dispatch(vXG(D,b.command)))},E=function(){if(_.e(f().content,_.as))return!(W==null?0:W())};
return _.z("yt-dialog-view-model",{class:_.Iw("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.z(hks,{headerWiz:function(){return _.z("span",{skip:!0},_.z(_.aH,{data:function(){return f().header}},{dialogHeaderViewModel:function(Y){return _.z(Qay,{data:Y.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!f().header},
contentWiz:function(){return _.z("span",{skip:!0},_.z(_.aH,{data:function(){return f().customContent?f().customContent:f().content}},{basicContentViewModel:_.mk$,
createPlaylistDialogFormViewModel:wuy,collaborativePlaylistInviteMessageViewModel:MV$,miniAppScoreChallengeViewModel:m4M,radioButtonGroupViewModel:function(Y){var b=Y.data;return _.z(_.T08,{data:b,selectedKey:W,onSelected:K,groupName:function(){return b().formId}})},
selectionListItemFormViewModel:PkR,upsellViewModel:function(Y){return _.z(rMh,{data:Y.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:o52,installmentAgreementsViewModel:azR,accessConfirmationViewModel:$4k,listViewModel:function(Y){return _.z(_.t9a,{data:Y.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:FKR}))},
footerWiz:function(){return _.z("span",{skip:!0},_.z(_.aH,{data:function(){return f().footer}},{panelFooterViewModel:function(Y){return _.z(_.WG,{data:Y.data,
disablePadding:!0,disablePrimaryButton:E})},
formPanelFooterViewModel:v5k,formFooterViewModel:function(Y){return _.z(_.qDJ,{data:Y.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!f().footer}}))},"Mh");
Nl$.idomCompat=!0;_.Hk(Nl$,"yt-dialog-view-model",{props:{data:_.jE},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var yMJ=_.UI(function(d){var f=d.data;d={};return _.z("yt-panel-header-view-model",{class:_.Iw("yt-panel-header-view-model-wiz",(d["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!f().shouldHideDivider},d["yt-panel-header-view-model-wiz--compact"]=function(){return!!f().subtitle},d))},_.z("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.z(_.k,{cond:function(){return f().title},
then:function(R){return _.z(_.d4,{text:R,className:"yt-panel-header-view-model-wiz__title"})}}),_.z(_.k,{cond:function(){return f().subtitle},
then:function(R){return _.z(_.d4,{text:R,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.z("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.z(_.aH,{data:function(){return f().trailingButtons}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"Nh");
yMJ.idomCompat=!0;var Cky=_.UI(function(d){var f=_.qL(function(U){var g;if((g=d.skipContentClick)==null?0:g.call(d))return!1;d.onContentWrapperClick(U);return!0}),R,W,p;
return _.z("div",{class:_.Iw("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return d.isAnimating()?"transform: translateY("+d.currentY()+"px);transition: 0.2s":""}},(R=d.header)==null?void 0:R.call(d),_.z("div",{id:d.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.xJ({"max-height":(0,_.PO)(d.maxHeightForContentWrapper)}),"on:scroll":NOs(d.onScroll),"on:touchmove":NOs(function(U){return void U.stopPropagation()})},_.z("div",{el:{onRender:d.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":f},(W=d.body)==null?void 0:W.call(d))),(p=d.footer)==null?void 0:p.call(d))},"Oh");
Cky.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var ihR=_.UI(function(d){var f=_.Ww(d.leadingLabel),R=_.Ww(d.trailingLabel),W=_.Ww(d.footerButtonType),p=function(){return f()||R()||d.hasPrimaryButton()||d.hasSecondaryButton()},U={},g=_.Iw("yt-spec-bottom-sheet-layout__primary-button",(U["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return W()===0&&d.hasPrimaryButton()},U["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return W()===1&&d.hasPrimaryButton()},U["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return W()===2&&d.hasPrimaryButton()},U["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return W()===3&&d.hasPrimaryButton()},U));
U={};var K=_.Iw("yt-spec-bottom-sheet-layout__secondary-button",(U["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return W()===1&&d.hasSecondaryButton()},U["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return W()===2&&d.hasSecondaryButton()},U["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return W()===3&&d.hasPrimaryButton()},U));
return _.z(_.k,{cond:d.hasFooterOverride,then:function(){var E;return _.z(_.U3,null,(E=d.footerOverride)==null?void 0:E.call(d))},
else:function(){return _.z(_.k,{cond:p,then:function(){return _.z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.z(_.k,{cond:function(){return f()||R()},
then:function(){var E={};return _.z("div",{class:_.Iw("yt-spec-bottom-sheet-layout__footer-label-wrapper",(E["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!d.hasPrimaryButton()},E))},_.z(_.k,{cond:f,
then:function(){return _.z("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},f)}}),_.z(_.k,{cond:R,
then:function(){return _.z("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},R)}}))}}),_.z(_.k,{cond:function(){return d.hasPrimaryButton()||d.hasSecondaryButton()},
then:function(){var E={};return _.z("div",{class:_.Iw("yt-spec-bottom-sheet-layout__footer-button-wrapper",(E["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.iNc,E))},_.z(_.k,{cond:function(){return d.hasSecondaryButton()&&W()!==0},
then:function(){var Y;return _.z("div",{class:K},(Y=d.secondaryButton)==null?void 0:Y.call(d))}}),_.z(_.k,{cond:d.hasPrimaryButton,
then:function(){var Y;return _.z("div",{class:g},(Y=d.primaryButton)==null?void 0:Y.call(d))}}))}}))}})}})},"Ph");
ihR.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var Blh=_.UI(function(d){var f=_.Ww(d.title),R=_.Ww(d.subtitle);return _.z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:d.headerId,"on:touchstart":_.qL(function(W){var p;(p=d.touchstart)==null||p.call(d,W);return!1}),
"on:touchmove":_.qL(function(W){var p;(p=d.touchmove)==null||p.call(d,W);return!1}),
"on:touchend":_.qL(function(W){var p;(p=d.touchend)==null||p.call(d,W);return!1})},_.z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.z(_.k,{cond:d.hasHeaderOverride,
then:function(){var W;return _.z(_.U3,null,(W=d.headerOverride)==null?void 0:W.call(d))},
else:function(){var W={};return _.z("div",{class:_.Iw((W["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,W["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=f,W))},_.z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.z(_.k,{cond:f,then:function(){return _.z(_.U3,null,_.z("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},f),_.z(_.k,{cond:R,then:function(){return _.z("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
R)}}))}})),_.z(_.k,{cond:function(){return f()&&d.hasActionHeader()},
then:function(){var p;return _.z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(p=d.actionHeader)==null?void 0:p.call(d))}}))}}))},"Qh");
Blh.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.UI(function(d){function f(h){if(!r&&typeof MutationObserver!=="undefined"){var t={childList:!0};"MutationObserver"in window&&(r=new MutationObserver(R.bind(void 0,h)),r.observe(h,t))}}
function R(h){typeof r!=="undefined"&&(v["content-wrapper"]===void 0&&(v["content-wrapper"]=h.children[0].clientHeight),L(v["content-wrapper"]),I()>X()||w(I()))}
function W(){D(window.innerHeight);I()>X()||w(I());c.isFullScreen[0]()&&I()>X()?n().dispatch("Snap To Full Screen",{maxHeight:S()}):n().dispatch("Snap To Neutral Position",{maxHeight:X()})}
function p(h){document.body.style.overscrollBehavior="none";h.preventDefault();n().dispatch("Touch Start",{event:h})}
function U(h){h.preventDefault();n().dispatch("Touch Move",{event:h,contentScrollable:I()>X(),fullContentWrapperHeight:S(),contentWrapperHeight:X(),contentHeightMap:v,contentWrapperId:"content-wrapper",header:Cq$(d),footer:Cq$(d)})}
function g(){document.body.style.overscrollBehavior="";c.isFullScreen[0]()?c.currentY[0]()>=60?n().dispatch("Snap To Neutral Position",{maxHeight:X()}):n().dispatch("Snap To Full Screen",{maxHeight:S()}):c.currentY[0]()>=60?K():c.currentY[0]()<=-60&&I()>X()?n().dispatch("Snap To Full Screen",{maxHeight:S()}):n().dispatch("Snap To Neutral Position",{maxHeight:X()})}
function K(){n().dispatch("Close Sheet",{clientHeight:b(),maxHeight:0});setTimeout(function(){yhY()},250)}
var E=_.Z(_.kY(window.innerHeight,void 0,"NWeFS")),Y=E.next().value;E=E.next().value;var b=Y,D=E;E=_.Z(_.kY(0,void 0,"oxfm4"));Y=E.next().value;E=E.next().value;var I=Y,L=E;E=_.Z(_.ey(function(){var h=Cq$(d);return.6*b()-hhI(h)-oOy(h)}));
Y=E.next().value;E=E.next().value;var X=Y,w=E,S=function(){var h=Cq$(d);return b()-hhI(h)-oOy(h)-24-24},r=null,v={},c={initialY:_.kY(0,void 0,"cYBE5c"),
currentY:_.kY(0,void 0,"RndqHc"),isAnimating:_.kY(!1,void 0,"vO9DVd"),isFullScreen:_.kY(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.ey(X)},n=function(){var h=null;return function(){if(!h){var t={initialY:c.initialY[0](),currentY:c.currentY[0](),isAnimating:c.isAnimating[0](),isFullScreen:c.isFullScreen[0](),maxHeightForContentWrapper:c.maxHeightForContentWrapper[0]()};h=$q8(t)}return h}}();
_.SL(function(){window.addEventListener("resize",W);n().subscribe(function(h){c.initialY[1](h.initialY);c.currentY[1](h.currentY);c.isAnimating[1](h.isAnimating);c.isFullScreen[1](h.isFullScreen);c.maxHeightForContentWrapper[1](h.maxHeightForContentWrapper)})});
_.SI(function(){window.removeEventListener("resize",W);r&&(r.disconnect(),r=null)});
var y=_.Iw({"bottom-sheet-content-without-icon":function(){var h;return!((h=d.shouldShowIcons)==null?0:h.call(d))}});
return _.z("bottom-sheet-layout",null,_.z(Cky,{contentWrapperId:"content-wrapper",isAnimating:function(){return c.isAnimating[0]()},
currentY:function(){return c.currentY[0]()},
maxHeightForContentWrapper:function(){return c.maxHeightForContentWrapper[0]()},
shouldShowIcons:d.shouldShowIcons,skipContentClick:d.skipContentClick,onScroll:function(){var h=document.getElementById("header-wrapper"),t=document.getElementById("content-wrapper");if(h&&t){var kU={};kU=(kU["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,kU["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,kU);h.className=t.scrollTop>1?_.rH(kU):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:yhY,contentWrapperEl:function(h){f(h);requestAnimationFrame(function(){R(h)})},
header:function(){return _.z(Blh,{touchstart:p,touchmove:U,touchend:g,title:d.headerTitle,subtitle:d.headerSubtitle,headerId:"header-wrapper",headerOverride:d.headerFn,hasHeaderOverride:d.hasHeaderFn,actionHeader:d.headerActionHeader,hasActionHeader:d.hasHeaderActionHeader})},
footer:function(){return _.z(ihR,{footerButtonType:d.footerButtonType,leadingLabel:d.footerLeadingLabel,trailingLabel:d.footerTrailingLabel,primaryButton:d.footerPrimaryButton,hasPrimaryButton:d.hasFooterPrimaryButton,secondaryButton:d.footerSecondaryButton,hasSecondaryButton:d.hasFooterSecondaryButton,footerOverride:d.footerFn,hasFooterOverride:d.hasFooterFn})},
body:function(){return _.z(_.k,{cond:d.hasContentFn,then:function(){var h;return _.z("div",{class:y},(h=d.contentFn)==null?void 0:h.call(d))}})}}))},"Rh").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var cMh=_.UI(function(d){var f=_.Ze().resolve(_.r6);return _.z("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.qL(function(){return void f.closeSheet()})},_.z(_.k,{cond:function(){return!!d.header},
then:function(){return _.z("div",{class:"ytContextualSheetLayoutHeaderContainer"},d.header())}}),_.z(_.k,{cond:function(){return!!d.content},
then:function(){return _.z("div",{class:"ytContextualSheetLayoutContentContainer"},d.content())}}),_.z(_.k,{cond:function(){return!!d.footer},
then:function(){return _.z("div",{class:"ytContextualSheetLayoutFooterContainer"},d.footer())}}))},"Sh");
cMh.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var tVB=_.UI(function(d){d=d.data;var f=_.fA("yt-sheet-view-model",function(W){if(_.q("web_focus_first_element_sheet")||!_.q("sheet_focus_first_killswitch"))return W.addEventListener("focus",function(){p9y(W)}),function(){W.removeEventListener("focus",function(){p9y(W)})}}),R={};
return _.z("yt-sheet-view-model",{"on:mousedown":_.qL(function(W){_.q("sheet_focus_first_killswitch")||W.currentTarget!==W.target&&W.preventDefault()}),
"on:focus":_.qL(function(){_.q("sheet_focus_first_killswitch")||p9y(f.value)}),
class:_.Iw("ytSheetViewModelHost",(R.ytSheetViewModelContextual=!0,R.ytSheetViewModelDisableBackdropFilter=_.q("web_disable_backdrop_filter"),R)),el:f,tabindex:-1},_.z(_.k,{cond:d,then:function(W){return _.z(cMh,{header:function(){return _.z(_.aH,{data:function(){return W().header}},{panelHeaderViewModel:yMJ})},
content:function(){return _.z(_.aH,{data:function(){return W().content}},{listViewModel:function(p){return _.z(_.t9a,{data:p.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:rMh,miniAppScoreChallengeViewModel:m4M})},
footer:function(){return _.z(_.aH,{data:function(){return W().footer}},{panelFooterViewModel:_.WG})}})}}))},"Th");
tVB.idomCompat=!0;_.Hk(tVB,"yt-sheet-view-model",{props:{data:_.jE}});var jdy=_.UI(function(d){var f=function(){var R;return(R=d.data().enableDebuggingFeatures)!=null?R:!1};
return _.z("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.z(_.TB,{each:function(){var R;return(R=d.data().stickers)!=null?R:[]}},function(R){return _.z(djL,{data:function(){return R},
debugMode:f})}))},"Uh"),djL=_.UI(function(d){var f=_.pu(d,{debugMode:!1}).debugMode,R=_.Ww(function(){var E;
return(E=d.data().region)==null?void 0:E.w},0),W=_.Ww(function(){var E;
return(E=d.data().region)==null?void 0:E.h},0),p=_.Ww(function(){var E;
return(E=d.data().region)==null?void 0:E.x},0),U=_.Ww(function(){var E;
return(E=d.data().region)==null?void 0:E.y},0),g=_.qL(function(){var E=d.data().onTap;
E&&_.Cu(E)}),K={};
return _.z("div",{class:_.Iw("ytStoriesStickerLayerViewModelSticker",(K.ytStoriesStickerLayerViewModelDebugMode=f,K)),style:_.xJ({width:function(){return 100*R()+"%"},
height:function(){return 100*W()+"%"},
left:function(){return 100*p()+"%"},
top:function(){return 100*U()+"%"},
"flex-direction":function(){return iuI(d.data().flexDirection)},
"justify-content":function(){return BOL(d.data().justifyContent)},
"align-items":function(){return chY(d.data().alignItems)}}),
"on:click":g},_.z(_.aH,{data:function(){return d.data().button||d.data().toggleButton}},{buttonViewModel:function(E){return _.z(_.bE,{data:E.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(E){return _.z(_.r4,{data:E.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Vh");var R6y=_.UI(function(d){var f=function(){return d.data()},R={},W=_.Ww(function(){return f().backgroundColor},0),p=_.Ww(function(){return f().actionButtons},[]),U=_.Ww(function(){return f().stickerLayer},{}),g=function(){var E,Y;
return{animationRef:R,animationConfig:{autoplay:!1,loop:!1,path:(Y=(E=f().foregroundAnimation)==null?void 0:E.url)!=null?Y:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){d.navigateToNextItemOnLottieComplete()}}}},K=function(){var E,Y,b,D,I,L,X,w;
return{animationConfig:{autoplay:(L=(E=f().backgroundAnimation)==null?void 0:(Y=E.settings)==null?void 0:Y.autoplay)!=null?L:!1,loop:(X=(b=f().backgroundAnimation)==null?void 0:(D=b.settings)==null?void 0:D.loop)!=null?X:!1,path:(w=(I=f().backgroundAnimation)==null?void 0:I.url)!=null?w:"",name:"stories_item_background_animation"}}};
_.G7(function(){if(d.isVisible()){var E;(E=R.lottieEl)==null||E.play();d.animationRef()&&(d.animationRef().lottieEl=R.lottieEl)}else{var Y;(Y=R.lottieEl)==null||Y.stop()}},"Cbnkwd");
return _.z("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.xJ({"background-color":function(){return _.yF(W())+";"}})},_.z("div",{class:"ytStoriesItemViewModelAssetContent"},_.z(_.k,{cond:function(){return!!f().backgroundAnimation},
then:function(){return _.z(_.xL,{data:K,animationName:function(){return K().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.z(_.k,{cond:function(){return!!f().backgroundImage},
then:function(){return _.z(_.Wk,{data:function(){return f().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.z(_.k,{cond:function(){return!!f().foregroundAnimation},
then:function(){return _.z(_.xL,{data:g,animationName:function(){return g().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.z(_.k,{cond:function(){return!!f().foregroundImage},
then:function(){return _.z(_.Wk,{data:function(){return f().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.z("div",{class:"ytStoriesItemViewModelTopShadow"}),_.z(_.aH,{data:function(){return U()}},{storiesStickerLayerViewModel:jdy})),_.z("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.xJ({"background-color":function(){return _.yF(W())}})},_.z("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.z(_.TB,{each:p},function(E){return _.z(fC2,{data:function(){return E},
pauseAutoNavigation:d.pauseAutoNavigation})}))))},"Wh"),WcL={style:"overlay",
type:"outline"},fC2=_.UI(function(d){var f={};return _.z("div",{class:_.Iw("ytStoriesItemViewModelActionButton",(f.ytStoriesItemViewModelStretchedActionButton=function(){return d.data().size==="STORIES_BUTTON_SIZE_STRETCH"},f)),
"on:click":_.qL(d.pauseAutoNavigation)},_.z(_.aH,{data:function(){return d.data().button}},{buttonViewModel:function(R){return _.z(_.bE,{data:R.data,
buttonOverrides:WcL})}}))},"Xh");_.Hk(_.UI(function(d){var f=function(){var Eu;return(Eu=d.data().startIndex)!=null?Eu:0},R=_.Z(_.ey(f)),W=R.next().value,p=R.next().value;
R=_.Z(_.kY(!1,void 0,"O8yPf"));var U=R.next().value,g=R.next().value,K=function(){var Eu;return(Eu=d.data().storyItems)!=null?Eu:[]},E={},Y=_.fA("yt-stories-viewer-view-model"),b=function(){return d.data().dismissButton},D=function(){var Eu;
return _.oT((Eu=_.e(b(),_.nP))==null?void 0:Eu.onTap)},I=_.fA("div"),L,X,w=!1,S=function(){var Eu;
(Eu=L)==null||Eu.cancel();L=r(W()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});L.onfinish=function(){var IJ=_.e(K()[W()],WfJ),xU,ek;IJ!=null&&IJ.foregroundAnimation&&((IJ==null?0:(xU=IJ.foregroundAnimation)==null?0:xU.url)||(IJ==null?0:(ek=IJ.foregroundAnimation)==null?0:ek.payload))||(W()!==K().length-1?(p(W()+1),S()):D()&&_.$O(D()))}},r=function(Eu){return I.value.children[Eu].children[0]},v=function(){for(var Eu=0;Eu<W();Eu++)r(Eu).style.transform=
"scaleX(1)"};
R=_.qL(function(){w||(U()?g(!1):(W()===K().length-1&&D()&&_.$O(D()),r(W()).style.transform="scaleX(1)",W()!==K().length-1&&(p(W()+1),S())))});
var c=_.qL(function(){w||(U()?g(!1):(r(W()).style.transform="scaleX(0)",W()!==0&&p(W()-1),S()))}),n=function(){g(!0)},y=function(){r(W()).style.transform="scaleX(1)";
W()!==K().length-1?(p(W()+1),S()):D()&&_.$O(D())},h=_.qL(function(){w=!1;
X=setTimeout(function(){g(!0);w=!0},300)}),t=_.qL(function(){clearTimeout(X);
w&&U()&&g(!1)});
_.G7(function(){if(U()){var Eu;(Eu=L)==null||Eu.pause();var IJ;(IJ=E.lottieEl)==null||IJ.pause()}else{var xU;(xU=L)==null||xU.play();var ek;(ek=E.lottieEl)==null||ek.play()}},"CoaJZb");
_.G7(function(){v();W()===f()&&S()},"h78u9b");
var kU=function(Eu){Eu.target===Y.value&&(Eu=D())&&_.$O(Eu)};
_.SL(function(){v();S();window.addEventListener("yt-popup-closed",kU)});
_.SI(function(){clearTimeout(X);window.removeEventListener("yt-popup-closed",kU)});
return _.z("yt-stories-viewer-view-model",{el:Y,class:_.Iw("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.z("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.z("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":c,"on:mousedown":h,"on:mouseup":t,"on:mouseleave":t}),_.z("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":R,"on:mousedown":h,"on:mouseup":t,"on:mouseleave":t})),_.z("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},
_.z(_.aH,{data:K},{storiesItemViewModel:function(Eu,IJ){var xU=Eu.data;return _.z(_.k,{cond:function(){return Math.abs(IJ()-W())<=1},
then:function(){var ek={};return _.z("div",{class:_.Iw("ytStoriesViewerViewModelStoryItem",(ek.ytStoriesViewerViewModelActiveStoryItem=function(){return IJ()===W()},ek))},_.z(R6y,{data:xU,
pauseAutoNavigation:n,navigateToNextItemOnLottieComplete:y,isVisible:function(){return IJ()===W()},
animationRef:E}))}})}})),_.z("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:I},_.z(_.TB,{each:K},function(){return _.z("div",{class:"ytStoriesViewerViewModelProgressBar"},_.z("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.z("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.z(_.aH,{data:b},{buttonViewModel:_.bE})))},"Yh"),"yt-stories-viewer-view-model",{props:{data:_.jE}});_.Hk(_.UI(function(d){var f=d.data;var R=_.fA("yt-gen-ai-feedback-form-view-model"),W=[];return _.z("yt-gen-ai-feedback-form-view-model",{el:R,class:"ytGenAiFeedbackFormViewModelHost"},_.z(_.d4,{text:function(){return f().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.z("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.z(_.aH,{data:function(){return f().feedbackChips}},{toggleButtonViewModel:function(p){var U=p.data;
return _.z(_.r4,{data:U,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(g){var K=U();K=_.e(K,_.oE);K=_.e(K==null?void 0:K.defaultButtonViewModel,_.nP).trackingParams;g?W.push(K):(g=W.indexOf(K),g>-1&&W.splice(g,1))}})}})),_.z(_.d4,{text:function(){return f().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.z("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.z(_.aH,{data:function(){return f().submitButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){tM$(R.value,W,f().uniqueId)}})}}),_.z(_.aH,{data:function(){return f().moreFeedbackButton}},{buttonViewModel:function(p){return _.z(_.bE,{data:p.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"Zh"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.jE},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var nW=function(){return _.l.apply(this,arguments)||this};
_.x(nW,_.l);nW.prototype.created=function(){VmI(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(x62);var d=_.Ze().resolve(_.sR8);d&&(d.container=this.ytPopupContainerBehavior);if(d=_.Ze().resolve(_.r6))d.container=this.ytPopupContainerBehavior;if(d=_.Ze().resolve(_.m2)){var f=this.ytPopupContainerBehavior;d.containerWasInjected?_.JA(Error("ej")):d.container=f}};
nW.prototype.ensurePopupBelowPlayer=function(d,f){var R=_.Ze().resolve(_.WX(_.RH));if(!R||!R.isOnWatch()||!_.pM())return!1;R=R.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.l7().height>R+this.getPopupHeight(d,f)?(d.style.top="auto",d.style.bottom="0px"):(d.style.top=R+"px",d.style.bottom="auto");return!0};
nW.prototype.getPopupHeight=function(d,f){f&&(d.cachedPopupHeight=0);if(!d.cachedPopupHeight){f=0;var R=d.clientHeight,W=window.getComputedStyle(d);f+=parseInt(W.marginTop,10);f+=parseInt(W.marginBottom,10);d.cachedPopupHeight=R+f}return d.cachedPopupHeight};
nW.prototype.getElement=function(d){return document.createElement(d)};
_.Q([_.A(oDI.YtPopupContainerBehavior),_.F("design:type",Object)],nW.prototype,"ytPopupContainerBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],nW.prototype,"ytComponentBehavior",void 0);_.Q([_.m({disableElementRegistration:!0,is:"ytd-popup-container"})],nW);
_.u(nW,"ytd-popup-container",function(){if(mzI!==void 0)return mzI;var d=document.createElement("template");_.T(d,"\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");d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);return mzI=d},{mode:1});var pr8;var Uj2={};Uj2.YtLogYpcFlowCommandsBehavior=[_.eE.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(d){_.e(d,e42)&&(d=_.e(d,e42))&&(d.serializedTransactionFlowLoggingParams?_.Q9v(d.serializedTransactionFlowLoggingParams):d.serializedYpcCancelFlowLoggingParams?(d=d.serializedYpcCancelFlowLoggingParams)&&_.y6("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",d):d.serializedYpcResumeFlowLoggingParams?(d=d.serializedYpcResumeFlowLoggingParams)&&_.y6("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",d):d.serializedYpcPauseFlowLoggingParams?(d=d.serializedYpcPauseFlowLoggingParams)&&
_.y6("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",d):d.serializedYpcRefundFlowLoggingParams?(d=d.serializedYpcRefundFlowLoggingParams)&&VxI("YPC_EVENT_TYPE_START",d):d.serializedYpcDeactivateFlowLoggingParams?(d=d.serializedYpcDeactivateFlowLoggingParams)&&_.y6("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",d):d.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(d=d.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.y6("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",d))},
handleLogYpcFlowDismiss_:function(d){_.e(d,Lfy)&&(d=_.e(d,Lfy),d.serializedTransactionFlowLoggingParams?_.veF(d.serializedTransactionFlowLoggingParams):d.serializedYpcCancelFlowLoggingParams?(d=d.serializedYpcCancelFlowLoggingParams)&&_.y6("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",d):d.serializedYpcResumeFlowLoggingParams?(d=d.serializedYpcResumeFlowLoggingParams)&&_.y6("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",d):d.serializedYpcPauseFlowLoggingParams?(d=
d.serializedYpcPauseFlowLoggingParams)&&_.y6("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",d):d.serializedYpcRefundFlowLoggingParams&&(d=d.serializedYpcRefundFlowLoggingParams)&&VxI("YPC_EVENT_TYPE_CANCEL",d))}}];var OBB={};OBB.YtCancelRecurrenceBehavior=[_.N0.YtComponentBehavior,_.nHc,{attached:function(){var d=this;YWR(this,function(f,R){return d.ypcCancelRecurrenceHandler(f,R)})},
ypcCancelRecurrenceHandler:function(d,f){var R=this;if(!f||!f.ypcCancelRecurrenceEndpoint)return!1;if(!f.ypcCancelRecurrenceEndpoint.params)return _.nk(Error("Fl")),!0;_.vI(this.hostElement);var W=_.yK.instance,p=_.Ze().resolve(_.WX(_.JZ));W&&_.CG(W,f)?_.iG(W,f).then(function(U){R.ypcCancelRecurrenceSuccess_(d,f,{data:U})},function(U){R.ypcCancelRecurrenceFailure_(d,f,U)}).thenCatch(function(){_.nk(Error("Gl"))}):p?p.requestDataForServiceEndpoint(f).then(function(U){R.ypcCancelRecurrenceSuccess_(d,
f,U)},function(U){R.ypcCancelRecurrenceFailure_(d,f,U)}).thenCatch(function(){_.nk(Error("Gl"))}):_.nk(Error("Hl"));
return!0},
ypcCancelRecurrenceSuccess_:function(d,f,R){_.Fe(this.hostElement);R.data||(R={data:R});R.data&&R.data.actions&&_.b5(this.hostElement,R.data.actions,this.hostElement);R.data.messageRenderer?mHh(f.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(f=f.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.y6("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",f);_.E$(d,"yt-service-request-completed",R)},
ypcCancelRecurrenceFailure_:function(d,f,R){_.Fe(this.hostElement);mHh(f.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.E$(d,"yt-service-request-error",{error:R,params:[d,f]})}}];var ZBG=function(d,f){_.d8.call(this,f)};
_.x(ZBG,t7J);var sdY={};sdY.YtCompleteTransactionBehavior=[_.N0.YtComponentBehavior,_.nHc,{attached:function(){var d=this;YWR(this,function(f,R){return d.ypcCompleteTransactionHandler(f,R)})},
completeTransaction:function(d,f){var R=this;f={payments_payload:window.btoa(f.integratorData),buybucket_params:d.data.buybucketParams,offer_params:d.data.offerParams};var W=_.Ze().resolve(_.JZ),p=d.data.completeTransactionEndpoint,U=this.get("ypcCompleteTransactionEndpoint.actions",p);U&&_.b5(this.hostElement,U,this.hostElement);return(U=_.yK.instance)&&_.CG(U,p)?_.iG(U,p,f).then(function(g){return!g||(g==null?0:g.error)?(g=R.get("data.serializedTransactionFlowLoggingParams",d),_.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
g))):{data:g}}).then(function(g){return R.handleCompleteTransactionSuccess_(g,d)},function(){return R.handleCompleteTransactionFailure_(d)}):W.requestDataForServiceEndpoint(p,f).then(function(g){return R.handleCompleteTransactionSuccess_(g,d)},function(){return R.handleCompleteTransactionFailure_(d)})},
handleCompleteTransactionSuccess_:function(d,f){d.data||(d={data:d});if(d.data.messageRenderer)return _.m_(new ZBG(d.data.messageRenderer));if(d.data.trackingParams){var R=_.J6(),W=_.Ft();R&&W&&_.i5(R,W,_.Ge(d.data.trackingParams))}f=this.get("data.serializedTransactionFlowLoggingParams",f);rDM(f);return _.D6(d)},
handleCompleteTransactionFailure_:function(d){d=this.get("data.serializedTransactionFlowLoggingParams",d);_.j2("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",d);return _.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",d))},
ypcCompleteTransactionHandler:function(d,f){var R=this;if(!f.ypcCompleteTransactionEndpoint)return!1;if(!f.ypcCompleteTransactionEndpoint.transactionParams)return _.nk(Error("Il")),!0;f.ypcCompleteTransactionEndpoint&&f.ypcCompleteTransactionEndpoint.gtmData&&_.mu(f.ypcCompleteTransactionEndpoint.gtmData);var W=_.Ze().resolve(_.WX(_.JZ));if(W){_.vI(this.hostElement);var p=_.yK.instance;p&&_.CG(p,f)?_.iG(p,f).then(function(U){return!U||(U==null?0:U.error)?(U=R.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
f),_.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",U))):{data:U}}).then(function(U){_.E$(d,"yt-service-request-completed");
R.ypcCompleteTransactionSuccess_(f,U)},function(){return R.ypcCompleteTransactionFailure_(f)}):W.requestDataForServiceEndpoint(f).then(function(U){_.E$(d,"yt-service-request-completed");
R.ypcCompleteTransactionSuccess_(f,U)},function(){return R.ypcCompleteTransactionFailure_(f)})}return!0},
ypcCompleteTransactionSuccess_:function(d,f){_.Fe(this.hostElement);f.data||(f={data:f});_.zV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);f.data.messageRenderer||f.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(d):(_.mu('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",d));f.data.actions&&(d=NfY(f.data.actions),f=yiI(f.data.actions),d.length&&_.Yh(this.hostElement,
d),f.length&&_.b5(this.hostElement,f,this.hostElement))},
ypcCompleteTransactionFailure_:function(d){_.Fe(this.hostElement);_.zV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",d,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(d,f,R){if(f=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",f))f={serializedTransactionFlowLoggingParams:f},R&&(f.errorType=R),_.mY(d,f),_.uw()}}];var gHI={};gHI.YtEndpointHandlerWithYpcBehavior=[_.nHc,_.eE.YtActionHandlerBehavior,[{openWalletDialog:function(d,f,R,W,p,U,g){var K=this,E=_.Bk();f=f.replace(/-/g,"+").replace(/_/g,"/");var Y=_.a6().get("hl");_.Qyk(_.cI(_.fO),f,E.resolve,p,function(b){U&&U();E.reject(b)},Y,function(b){return K.onServerBackendAnalyticEvent_(d,R,b)},this.onDialogClose_.bind(this),W,g);
return E.promise},
openFixFlowDialog:function(d,f,R,W){d=d.replace(/-/g,"+").replace(/_/g,"/");_.cI(_.fO).openFixFlowDialog(d,f,R,W)},
onDialogClose_:function(){_.zV(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(d,f,R){_.E$(d,"yt-commerce-action-init-done");f&&_.Yh(this.hostElement,[f,{backend_analytics:R}])}}],
_.qV.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(d,f){d=this.get("data.nativeFlowEndpoint",f);f=this.get("data.fallbackEndpoint",f);d?_.Yh(this.hostElement,[d]):f&&_.E$(this.hostElement,"yt-navigate",{endpoint:f})}}],
OBB.YtCancelRecurrenceBehavior,sdY.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 d=this;YWR(this,function(f,R,W){return d.handleYPCEndpoint(f,R,W)});
this.ypcRegisterActionMapJobId_=_.w0(_.Pp,function(){d.registerActionMap(d.buyFlowActionMap_)})},
detached:function(){var d=this;_.Pp.cancelJob(this.ypcRegisterActionMapJobId_);_.w0(_.Pp,function(){d.unregisterActionMap(d.buyFlowActionMap_)})},
handleYPCEndpoint:function(d,f,R){var W=f.ypcGetCartEndpoint;if(W){_.F7("commerce_transaction");var p=W.gtmId;p&&_.rx(p);(W=W.gtmData)&&_.mu(W)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",f)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(d,f),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",f)!=null?(this.handleYPCFixInstrumentEndpoint_(d,f),!0):f.ypcPauseSubscriptionCommand?(ZGM(this.hostElement,d,f,R),
!0):f.ypcResumeSubscriptionCommand?(HGI(this.hostElement,d,f),!0):f.getPaymentInstrumentsParamsCommand?(pk$(this.hostElement,d,f),!0):f.ypcHandleTransactionEndpoint?(RDG(this.hostElement,d,f,R),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(d,f){var R=this;_.JD("ttcr",void 0,"commerce_transaction");f=f.ypcGetCartEndpoint;var W=f.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,p=W.encryptedPurchaseParams,U=W.serializedTransactionFlowLoggingParams,g=W.serializedPaymentsClientParams,K=this.createGetCartResponseFromParams_(W,f.offerParams,U);this.changeButtonState(d,!0);_.er(this.openWalletDialog(d,p,W.ypcLogWalletAnalyticDataEndpoint,U,function(){R.changeButtonState(d,!1)},function(){R.changeButtonState(d,
!1)},g).then(function(E){return R.handleBuyFlowCompleteCallback_(d,K,E)},function(){return R.handleOnLoadError(K)}).then(function(E){return void R.handlePostPurchaseSuccess_(d,K,E)},function(E){return void R.handlePostPurchaseError_(E)}),function(){R.changeButtonState(d,!1);
d instanceof Element&&_.E$(d,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(d,f,R){var W=d.completeTransactionEndpoint,p=d.handleTransactionEndpoint;f={data:{offerParams:window.btoa(f),serializedTransactionFlowLoggingParams:R}};p?f.data.handleTransactionEndpoint=p:f.data.completeTransactionEndpoint=W;d.onCartDismissCommand&&(f.data.onCartDismissCommand=d.onCartDismissCommand);return f},
onGetCartServiceRequestCompleted_:function(d,f){var R=this,W=d.target;if(f&&f.data&&f.data.messageRenderer)_.Fe(this.hostElement),this.handleMessageRenderer_(f.data.messageRenderer),this.changeButtonState(W,!1);else{var p=this.get("data.encryptedPurchaseParams",f),U=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",f),g=this.get("data.ypcLogWalletAnalyticDataEndpoint",f),K=this.get("data.serializedPaymentsClientParams",f),E=this.getLoggingParams_(f);if(E||p||U)d.stopPropagation(),_.JD("ttcr",
void 0,"commerce_transaction"),p||_.Fe(this.hostElement),this.changeButtonState(W,!1),U?_.zV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.FK("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:U}}},this]):p&&(this.changeButtonState(W,!0),d=null,d=this.openWalletDialog(W,p,g,E,function(){_.Fe(R.hostElement);R.changeButtonState(W,!1)},function(){_.Fe(R.hostElement);
R.changeButtonState(W,!1)},K),_.er(d.then(function(Y){return R.handleBuyFlowCompleteCallback_(W,f,Y)},function(){return R.handleOnLoadError(f)}).then(function(Y){return R.handlePostPurchaseSuccess_(W,f,Y)},function(Y){return R.handlePostPurchaseError_(Y)}),function(){R.changeButtonState(W,!1);
_.E$(W,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(d,f){f&&f.endpoint&&f.endpoint.ypcGetCartEndpoint&&!f.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",f.endpoint.ypcGetCartEndpoint)&&_.b5(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",f.endpoint.ypcGetCartEndpoint)],d.target),_.vI(this.hostElement),this.changeButtonState(d.target,!0))},
onServiceRequestError_:function(d,f){if(f&&f.params&&f.params.length){f=_.Z(f.params);for(var R=f.next();!R.done;R=f.next())if((R=R.value)&&R.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",R.ypcGetCartEndpoint)&&_.b5(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",R.ypcGetCartEndpoint)],d.target);_.Fe(this.hostElement);this.changeButtonState(d.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(d,f,R){var W=R.integratorData;return W==null||W===""||R.error!=null?(W=this.getLoggingParams_(f),String(R.error)==="-1"?(f.data.onCartDismissCommand&&_.b5(this.hostElement,[f.data.onCartDismissCommand],d),_.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",W,!0))):_.m_(new eG("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",W))):f.data.handleTransactionEndpoint?WRy(this.hostElement,f.data.handleTransactionEndpoint,{payments_payload:W,funds_guarantee_callback_client_data:R.integratorClientCallbackData}):
this.completeTransaction(f,R)},
handlePostPurchaseSuccess_:function(d,f,R){f=R.data;var W=!1,p,U;if(f&&((p=f.command)==null?0:(U=p.commandExecutorCommand)==null?0:U.commands)){var g,K;p=(g=f.command)==null?void 0:(K=g.commandExecutorCommand)==null?void 0:K.commands;for(g=0;g<p.length;g++)if(_.e(p[g],_.XLB)){W=!0;break}}W||(f&&f.gtmDatas&&f.gtmDatas.length?_.mu(f.gtmDatas[0]):_.mu('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));R.data&&R.data.actions&&(f=NfY(R.data.actions),R=yiI(R.data.actions),f.length&&
_.Yh(this.hostElement,f),R.length&&_.b5(this.hostElement,R,d))},
handlePostPurchaseError_:function(d){d&&d.payload&&d.payload.isUserDismiss||_.vW(Error("Kl"))},
handleOnLoadError:function(d){d=this.getLoggingParams_(d);return _.m_(new eG("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",d))},
getLoggingParams_:function(d){return this.get("data.serializedTransactionFlowLoggingParams",d)},
handleMessageRenderer_:function(d){var f=_.m9(d,"renderer"),R=_.FK("openPopupConfig");f==="confirmDialogRenderer"&&R&&_.zV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:R.popupTypeMap[f],popup:d}},this])},
handleYPCFixInstrumentEndpoint_:function(d,f){var R=this,W=f.ypcFixInstrumentEndpoint;f=W.encryptedFixInstrumentParameters;this.logFixFopEvent_(W,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(d,!0);this.openFixFlowDialog(f,function(p,U){R.onFixFlowCompleteCallback_(W,p,U)},function(){return R.changeButtonState(d,!1)},function(){R.changeButtonState(d,!1);
R.logFixFopEvent_(W,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(d,f,R){var W=_.oS("payments.business.integration.scenario.FixInstrument");if(f==W.IntegratorCallbackType.ON_COMPLETE){f="FIX_FOP_EVENT_TYPE_CANCEL";var p=null;R.error!=null?R.error!=W.OnCompleteCallbackError.USER_CANCELLED&&(_.b5(this.hostElement,[d.errorAction],this.hostElement),f="FIX_FOP_EVENT_TYPE_FAILURE",p="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.b5(this.hostElement,[d.successAction],this.hostElement),f="FIX_FOP_EVENT_TYPE_SUCCESS");_.b5(this.hostElement,[d.onFinishAction],
this.hostElement);this.logFixFopEvent_(d,f,p)}},
logFixFopEvent_:function(d,f,R){(d=d.serializedFixFopLoggingParams)?(f={eventType:f,serializedFixFopLoggingParams:d},R!=null&&(f.errorType=R),_.mY("fixFopFlow",f),_.uw()):_.vW(Error("Ll"))},
changeButtonState:function(d,f){_.q("enable_ypc_spinners")&&d&&(d.is==="yt-button-renderer"||d.is==="ytd-button-renderer")&&(d.disabled=f)}}];var HB2=function(d){this.JSC$32230_clientRoot=d;this.feedbackCollectorActionMap={"yt-help-dialog-requested":EJB,"yt-feedback-dialog-requested":KRR,"yt-signal-action-help":zDM,"yt-signal-action-send-feedback":k62,"yt-send-feedback-action":bGR,"yt-user-feedback-endpoint":DLI};_.tA(_.cW.getInstance(),this.feedbackCollectorActionMap,this.JSC$32230_clientRoot)},Kc$;var EH$=function(d){this.JSC$32235_clientRoot=d;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":If8.bind(null,this.JSC$32235_clientRoot),"yt-signal-action-delete-all-downloads":LRs,"yt-signal-action-delete-download":eDI,"yt-signal-action-delete-playlist-download":XkI,"yt-signal-action-install-pwa":lfs,"yt-signal-action-refresh-downloads":Myy,"yt-offline-video-endpoint":SzB,"yt-offline-playlist-endpoint":r9J,"yt-update-local-app-setting-command":u8I,"yt-offline-orchestration-action-command":Qwk,
"yt-signal-action-undo-delete-download":A9J,"yt-local-watch-history-command":J9I};_.tA(_.cW.getInstance(),this.downloadManagerActionMap,this.JSC$32235_clientRoot);_.QF.instance=new _.QF},z62;var hy=function(){var d=_.l.apply(this,arguments)||this;d.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_"};d.remoteApi_=null;return d};
_.x(hy,_.l);_.O=hy.prototype;
_.O.ready=function(){_.q("polymer_enable_mdx")&&(Xds({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.q("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.q("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.q("enable_cast_short_lived_lounge_token")}),_.ED("yt-remote-connection-change",this.handleConnectionChange_,this),_.ED("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=GZy())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.O.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.O.handleConnectionChange_=function(d){(this.mdxConnected=d)?(d=ank(),!d&&GWI()&&SoJ()&&(d={key:"cast-selector-receiver",name:SoJ()}),d=d.name):d=null;this.receiverName=d;_.W0(this.remoteApi_);(this.remoteApi_=GZy())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.O.handleReceiverAvailabilityChange_=function(){var d=AUs();GWI()&&_.Da("yt-remote-cast-available")&&d.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=d.length>0};
_.O.handleRemoteQueueChange_=function(){var d=this.currentVideoId_,f=this.currentListId_,R=AV(this.remoteApi_);this.currentVideoId_=R.videoId;this.currentListId_=R.listId;this.currentVideoId_&&_.zV(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.q("polymer_enable_mdx_queue")?this.currentListId_:null,d,f])};
_.O.handleAddToQueueAction_=function(d){d=_.e(d,pLG);this.remoteApi_&&(d.videoId?this.remoteApi_.addVideo(d.videoId):d.playlistId&&this.remoteApi_.addPlaylist(d.playlistId))};
_.O.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.O.handleInsertInQueueAction_=function(d){d=_.e(d,UVR);this.remoteApi_&&d.videoId&&this.remoteApi_.JSC$19720_insertVideo(d.videoId)};
_.O.handleRemoveFromQueueAction_=function(d){d=_.e(d,O7h);this.remoteApi_&&d.videoId&&this.remoteApi_.JSC$19720_removeVideo(d.videoId)};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],hy.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M(),_.F("design:type",Object)],hy.prototype,"appId",void 0);_.Q([_.M(),_.F("design:type",Boolean)],hy.prototype,"mdxConnected",void 0);_.Q([_.M(),_.F("design:type",Boolean)],hy.prototype,"receiverAvailable",void 0);_.Q([_.M(),_.F("design:type",Object)],hy.prototype,"receiverName",void 0);_.Q([_.M(),_.F("design:type",Object)],hy.prototype,"currentVideoId_",void 0);
_.Q([_.M(),_.F("design:type",Object)],hy.prototype,"currentListId_",void 0);_.Q([_.nO({is:"yt-mdx-manager",disableElementRegistration:!0})],hy);_.u(hy,"yt-mdx-manager",void 0,{mode:2});var k3L;var YGs;var oy=function(){var d=_.l.apply(this,arguments)||this;d.APP_IDS={ytr:3,ytm:5};d.JSC$20927_timeoutId_=0;d.actionMap={"yt-open-create-family-dialog":"open"};return d};
_.x(oy,_.l);_.O=oy.prototype;_.O.created=function(){VmI(2200)};
_.O.detached=function(){this.observer_&&this.observer_.disconnect()};
_.O.open=function(d,f){var R=this,W=d.serializedYpcFamilyCreateLoggingParams;this.JSC$20927_timeoutId_=setTimeout(this.abort_.bind(this,d.postFlowErrorEndpoint,W),3E4);f&&(this.onReadyCallback_=f);var p=_.Eo(this.hostElement).querySelector("#unicorn-iframe");W&&W&&S$$("ypcFamilyCreateFlowStarted",W);_.x1k("family_creation",function(){var U=_.oS("gapi.family_creation.render");_.oS("gapi.config.update")("iframes/family_creation/url",R.getFamilyCreationUrlWithUnicornParams_());var g=3;d.appId&&d.appId in
R.APP_IDS&&(g=R.APP_IDS[d.appId]);g={authUser:_.FK("SESSION_INDEX")||0,clientId:g,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.FK("HL"),initialflow:[4,5,6,7],m:R.isMobile?1:0,onFlowComplete:R.onUnicornFlowComplete_.bind(R,d.postFlowSuccessEndpoint,W),onError:R.onUnicornFlowError_.bind(R,d.postFlowErrorEndpoint,W),onReady:R.onUnicornFlowReady_.bind(R,d.referencePcidParams)};U(p,g)})};
_.O.close=function(){_.Eo(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.O.onUnicornFlowComplete_=function(d,f){this.close();f&&f&&S$$("ypcFamilyCreateFlowSucceeded",f);_.E$(this.hostElement,"yt-navigate",{endpoint:d})};
_.O.onUnicornFlowError_=function(d,f){this.close();f&&S$$("ypcFamilyCreateFlowCancelled",f);_.E$(this.hostElement,"yt-navigate",{endpoint:d})};
_.O.onUnicornFlowReady_=function(d){var f=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();d&&_.oS("gapi.family_creation.setConfig")(0,d);this.observer_=new MutationObserver(function(){_.Eo(f.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Eo(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Eo(this.hostElement).querySelector("#dialog").open()};
_.O.getFamilyCreationUrlWithUnicornParams_=function(){return _.FK("YTR_FAMILY_CREATION_URL")};
_.O.getCurrentUrl_=function(){return document.location.href};
_.O.abort_=function(d,f){this.clearTimeout_();this.onUnicornFlowError_(d,f)};
_.O.clearTimeout_=function(){clearTimeout(this.JSC$20927_timeoutId_)};
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],oy.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],oy.prototype,"isMobile",void 0);_.Q([_.M(),_.F("design:type",Object)],oy.prototype,"onReadyCallback_",void 0);_.Q([_.M(),_.F("design:type",Object)],oy.prototype,"observer_",void 0);_.Q([_.nO({is:"yt-create-family-dialog",disableElementRegistration:!0})],oy);
_.u(oy,"yt-create-family-dialog",function(){if(YGs===void 0){var d=document.createElement("template");_.T(d,'\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');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);var f=d.content,R=f.insertBefore;k3L===void 0&&(k3L=document.createElement("template"));var W=k3L;R.call(f,W.content.cloneNode(!0),d.content.firstChild);YGs=d}d=YGs;return d},{mode:2});var bBy;var Djs;var $K=function(){var d=_.l.apply(this,arguments)||this;d.STEP=1;d.BLOCK_ON=80;d.MIN_PROGESS=0;d.MAX_PROGESS=100;return d};
_.x($K,_.l);_.O=$K.prototype;_.O.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.O.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));_.Ze().addProvider({provide:O8B,useValue:this})};
_.O.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.O.finish=function(){var d=this;this.progress=this.MAX_PROGESS;nJY(function(){d.progress==d.MAX_PROGESS&&(d.hostElement.hidden=!0)})};
_.O.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.Uh.Object.defineProperties($K.prototype,{progress:{configurable:!0,enumerable:!0,set:function(d){this.progress_=d;var f="scaleX("+d/this.MAX_PROGESS+")",R=_.Eo(this.hostElement).querySelector("#progress").style;R.transform=f;R.webkitTransform=f;this.hostElement.setAttribute("aria-valuenow",String(d))},
get:function(){return this.progress_}}});
_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],$K.prototype,"ytComponentBehavior",void 0);_.Q([_.nO({is:"yt-page-navigation-progress",disableElementRegistration:!0})],$K);
_.u($K,"yt-page-navigation-progress",function(){if(Djs===void 0){var d=document.createElement("template");_.T(d,'\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');d.content.insertBefore(_.J().content.cloneNode(!0),
d.content.firstChild);var f=d.content,R=f.insertBefore;bBy===void 0&&(bBy=document.createElement("template"));var W=bBy;R.call(f,W.content.cloneNode(!0),d.content.firstChild);Djs=d}d=Djs;return d},{mode:2});var IC$={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"},qG8={"font-size":"12px","font-style":"italic"},LcI={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.NmI=function(){return _.H(function(d){_.a4(d)})};var e6k=_.UI(function(d){var f=function(){return d.data().subtext},R={};
return _.z("snackbar-view-model",{class:_.Iw("snackbarViewModelHost",d.className)},_.z("div",{class:_.Iw("snackbarViewModelEngagementBarWrapper",d.className)},_.z(_.k,{cond:function(){return d.data().image},
then:function(W){return _.z(_.Wk,{data:W,alt:"",targetHeight:48,targetWidth:86,preserveHeight:!0,preserveWidth:!0,className:"snackbarViewModelImageContainer"})}}),_.z(_.k,{cond:function(){return d.data().imageContent},
then:function(){return _.z("div",{class:"snackbarViewModelAvatarContainer"},_.z(_.aH,{data:function(){return d.data().imageContent}},{decoratedAvatarViewModel:_.QA}))}}),_.z("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.z("div",{class:_.Iw((R.snackbarViewModelTitle=!0,R.snackbarViewModelTitleWithSubtext=f,R))},_.z(_.d4,{text:function(){return d.data().text}})),_.z(_.k,{cond:f,
then:function(){return _.z("div",{class:"snackbarViewModelSubtext"},_.z(_.d4,{text:function(){return f()}}))}})),_.z(_.k,{cond:function(){return d.data().buttons},
then:function(){return _.z("div",{class:"snackbarViewModelButtonClassWrapper"},_.z(_.aH,{data:function(){return d.data().buttons}},{buttonViewModel:function(W){return _.z(_.bE,{data:W.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:d.target})}}))}})))},"$h");_.Hk(_.UI(function(){function d(v,c,n){X(v);S(n);I("in");b(!0);f(v,c);g=setTimeout(function(){R()},c)}
function f(v,c){var n,y=(n=v.text)==null?void 0:n.content;v=_.P3(v.rendererContext);y&&(c={label:y,command:v,durationMs:c},_.Ze().resolve(_.lZ).enqueue(c))}
function R(v){I("out");v&&clearTimeout(g)}
function W(){R(!0)}
function p(v){if(v){var c=v.snackbarViewModel,n=v.durationMs,y=v.target;n||(n=3E3);c&&(v=_.Ze().resolve(_.WX(_.Tg)))&&v.enqueue({isOpened:Y,open:function(){d(c,n,y)},
close:R},0)}}
var U=_.RI("snackbar-container"),g=void 0,K=_.Z(_.kY(!1,void 0,"jJ4tBf")),E=K.next().value;K=K.next().value;var Y=E,b=K;E=_.Z(_.kY("out",void 0,"M6Rbpb"));var D=E.next().value,I=E.next().value;E=_.Z(_.kY(void 0,void 0,"aFswib"));var L=E.next().value,X=E.next().value;E=_.Z(_.kY(void 0,void 0,"mlWWhb"));var w=E.next().value,S=E.next().value,r=_.qL(function(){if(D()==="out"){b(!1);X(void 0);S(void 0);var v=_.Ze().resolve(_.WX(_.Tg));v&&$iy(v,0)}});
_.SL(function(){var v=_.Ze().resolve(_.WX(_.Gv8));v&&(v.showSnackbarFn=p,v.closeSnackbarFn=W)});
return _.z("snackbar-container",{class:"ytSnackbarContainerHost",el:U},_.z(_.k,{cond:function(){return Y()&&!!L()},
then:function(){var v={};return _.z("div",{class:_.Iw("ytSnackbarContainerSnackbarContainer",(v.ytSnackbarContainerMobile=!1,v.ytSnackbarContainerPivotBar=function(){var c;return!((c=_.Ze().resolve(_.WX(_.Suy)))==null||!c())},v.ytSnackbarContainerOpened=function(){return Y()&&D()==="in"},v.ytSnackbarContainerClosed=function(){return Y()&&D()==="out"},v)),
"on:animationend":r},_.z(e6k,{data:function(){return L()},
target:function(){return w()}}))}}))},"ai"),"snackbar-container");_.Hk(_.npV,"yt-tooltip");var xjG=_.iRM.ephemeralActionSelector;_.Hk(_.UI(function(){var d=_.F8(xjG);return _.z("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var f;return(f=d())==null?void 0:f.announcement})},"bi"),"yt-ephemeral-actions");var HMI=new Map;var Kgy=function(d,f){var R=this;this.handleError=d;this.logEventInternal=f;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){R.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Kgy.prototype.logError=function(d){this.handleError(d)};
Kgy.prototype.logEvent=function(d,f){switch(d){case "IDB_DATA_CORRUPTED":_.q("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",f);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",f);break;case "IS_SUPPORTED_COMPLETED":_.q("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",f);break;case "QUOTA_EXCEEDED":XrR(this,f);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",f);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":d=Object.assign({},f,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",d)}};
var XrR=function(d,f){_.V6.getInstance().estimate().then(function(R){R=Object.assign({},f,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:EtG(R==null?void 0:R.usage),deviceStorageQuotaMbytes:EtG(R==null?void 0:R.quota)});d.logEventInternal("idbQuotaExceeded",R)})};var TAh=_.UI(function(d){var f=_.fA("yt-draggable"),R=d.onDrag,W=d.onDragStart,p=d.onDragEnd,U=_.pu(d,{allowClicks:!1,dragThreshold:5}),g=U.dragThreshold,K=U.allowClicks;d=U.children;U=U.className;var E=void 0,Y=void 0,b=new _.QC(0,0),D=!1;_.SL(function(){E=new _.Vp(f.value);Y=new _.sh(L);I(E,Y);if(K()){_.OsF(E,g());var w;(w=f.value)==null||w.addEventListener("click",X,{capture:!0})}_.SI(function(){var S;(S=E)==null||S.dispose();if(K()){var r;(r=f.value)==null||r.removeEventListener("click",X,{capture:!0})}})});
var I=function(w,S){_.Vk(w,"earlycancel",function(){K()&&(D=!1)});
_.Vk(w,"start",function(r){W==null||W(r);r.defaultPrevented||K()&&(D=!0)});
_.Vk(w,"beforedrag",function(r){E&&Y&&(r.preventDefault(),b=new _.QC(r.clientX-E.startX,r.clientY-E.startY),Y.start())});
_.Vk(w,"end",function(){S.stop();p==null||p();b=new _.QC(0,0)})},L=function(){b&&R(b)},X=function(w){D&&(D=!1,w.stopPropagation(),w.preventDefault())};
return _.z("yt-draggable",{el:f,class:_.Iw("ytDraggableComponentHost",U)},d)},"ci");var AuJ=_.UI(function(d){var f=_.Z(_.kY(0,void 0,"CvAwBd")),R=f.next().value,W=f.next().value;f=function(p){var U={},g={};return _.z(TAh,{className:_.Iw("ytdMiniplayerComponentResizer",(U.ytdMiniplayerComponentResizerDisabled=function(){return p===d.horizontalAlignment()||p===d.verticalAlignment()},U.ytdMiniplayerComponentResizerNorth=p==="north",U.ytdMiniplayerComponentResizerEast=p==="east",U.ytdMiniplayerComponentResizerSouth=p==="south",U.ytdMiniplayerComponentResizerWest=p==="west",U)),
onDragStart:function(){W(d.currentMiniplayerSize());if(d.onResizeStart)d.onResizeStart()},
onDrag:function(K){p!=="north"&&p!=="west"||K.scale(-1);var E;K=(E=p==="north"||p==="south")?K.y:K.x;var Y=d.currentAspectRatio();E&&Y>=1?K*=Y:!E&&Y<1&&(K/=Y);E=K;d.onResize(R()+E)}},_.z("div",{class:_.Iw("ytdMiniplayerComponentResizerCorner",(g.ytdMiniplayerComponentResizerNorthCorner=p==="north",g.ytdMiniplayerComponentResizerEastCorner=p==="east",g.ytdMiniplayerComponentResizerSouthCorner=p==="south",g.ytdMiniplayerComponentResizerWestCorner=p==="west",g))}))};
return _.z("div",{class:"ytdMiniplayerComponentResizers"},f("north"),f("east"),f("south"),f("west"))},"di");var aCG=16/9;_.Hk(_.UI(function(){var d=_.fA("ytd-miniplayer"),f=_.Z(_.kY(new _.Xb(NaN,NaN),void 0,"GNXZTe")),R=f.next().value,W=f.next().value;f=_.Z(_.kY(!1,void 0,"XqI9xc"));var p=f.next().value,U=f.next().value;f=_.Z(_.kY(!1,void 0,"k3iLGe"));var g=f.next().value,K=f.next().value;f=_.Z(_.kY(!1,void 0,"ApjQ9b"));var E=f.next().value,Y=f.next().value;f=_.Z(_.kY(!1,void 0,"PzlhGe"));var b=f.next().value,D=f.next().value;f=_.Z(_.kY(!1,void 0,"pm6fl"));var I=f.next().value,L=f.next().value;f=_.Z(_.kY(!1,void 0,
"xQrL1e"));var X=f.next().value,w=f.next().value;f=_.Z(_.kY(aCG,void 0,"NcrWZb"));var S=f.next().value,r=f.next().value,v=_.Z(_.kY(!1,void 0,"e5rxBc"));f=v.next().value;var c=v.next().value;v=_.Z(_.kY(!1,void 0,"uZtCde"));var n=v.next().value,y=v.next().value;v=_.Z(_.kY(void 0,void 0,"wKFvEe"));var h=v.next().value,t=v.next().value;v=_.Z(_.kY(_.FK("HTML_DIR")==="rtl"?"west":"east",void 0,"FF7oMe"));var kU=v.next().value,Eu=v.next().value;v=_.Z(_.kY("south",void 0,"QXcssb"));var IJ=v.next().value,
xU=v.next().value;v=_.Z(_.kY(400,void 0,"Fr8gSb"));var ek=v.next().value,nQ=v.next().value,uW=_.Ze().resolve(_.m8).miniplayerPropSignalMap[0],Ue=uW.data,mB=uW.externalPlaylistData;v=uW.toastData;var zN=uW.playabilityStatus,dy=uW.isReadyToResume,DL=uW.isDisabled,kV=uW.watchWhile,GN=uW.playerVe,aR=uW.expandVe,Ba=uW.closeVe,pQ=uW.readyToResumeVe,ji=uW.readyToResumeCloseVe,LR=uW.repositionVe,E2=uW.resizeVe;uW=_.Z(_.ey(dy));var ei=uW.next().value,fI=uW.next().value,pH=!1,j8=!1,gy;_.SL(function(){W(_.l7());
d.value.addEventListener("animationend",function(nR){nR.target===d.value&&(L(!1),w(!1))});
IJ8(d.value)});
_.jA("yt-window-resized",function(nR){nR&&W(nR)});
var CR=function(){gy&&r(gy.getVideoAspectRatio())},Dh=function(){if(gy){var nR=gy.getPlayerState()===1;
ei()&&nR&&fI(!1)}},MO=function(){var nR=aR();
if(nR){var PM=_.J6(3);PM&&_.ja(PM,nR)}},wy=function(){var nR=Ba(),PM=ji();
nR&&_.ja(_.J6(3),nR);dy()&&PM&&_.ja(_.J6(3),PM)};
_.jA("yt-activate-miniplayer",function(nR){var PM;return _.H(function($s){if($s.nextAddress==1)return p()?$s.return():$s.yield((PM=_.Ze().resolve(_.m8).getPlayerElement())==null?void 0:PM.getPlayerPromise(),2);gy=$s.yieldResult;if(!gy)return $s.return();!n()&&_.q("kevlar_watch_while_v2")&&(xU(nR&&!_.q("kevlar_watch_while_bottom_align")?"north":"south"),Eu(_.FK("HTML_DIR")==="rtl"?"west":"east"));var Z5=gy;Z5.addEventListener("onVideoDataChange",CR);Z5.addEventListener("onStateChange",Dh);Z5.addEventListener("onExpandMiniplayer",
MO);Z5.addEventListener("onCloseMiniplayer",wy);r(gy.getVideoAspectRatio());U(!0);DGJ()||L(!0);_.a4($s)})});
_.jA("yt-deactivate-miniplayer",function(nR){return _.H(function(PM){if(!p())return PM.return();U(!1);fI(!1);w(nR);D(!1);K(!1);if(gy){var $s=gy;$s.removeEventListener("onVideoDataChange",CR);$s.removeEventListener("onStateChange",Dh);$s.removeEventListener("onExpandMiniplayer",MO);$s.removeEventListener("onCloseMiniplayer",wy)}DGJ()||L(!0);_.a4(PM)})});
var e8=function(){return!(kV()&&_.q("kevlar_watch_while_modern"))},kc=function(){var nR;
return!((nR=mB())==null||!nR.contents)},by=function(){var nR=ek();
var PM=R();PM=Math.min(Math.min(PM.width,PM.height)-32,720);var $s=S(),Z5=e8(),Bp=kc()&&g(),m3=Math.min(nR,PM);nR=new _.Xb(192,Z5?116:192);$s=new _.Xb(Bp?aCG:$s,1);m3=new _.Xb(m3,Z5?m3-76:m3);m3=$s.aspectRatio()>m3.aspectRatio()?m3.width/$s.width:m3.height/$s.height;$s=$s.scale(m3);nR.width<=$s.width&&nR.height<=$s.height||(nR=$s.aspectRatio()<=nR.aspectRatio()?nR.width/$s.width:nR.height/$s.height,$s.scale(nR),$s.width=Math.min($s.width,PM),$s.height=Math.min($s.height,PM));return new _.Xb($s.width,
_.Gn(192,$s.height+xGG(Z5,Bp),720))},lo=function(){var nR=by(),PM=e8(),$s=kc()&&g();
return new _.Xb(nR.width,nR.height-xGG(PM,$s))},Xs=function(){var nR=function(PM){PM.target===d.value&&b()&&(D(!1),d.value.removeEventListener("transitionend",nR))};
DGJ()||(d.value.addEventListener("transitionend",nR),D(!0));K(!g())};
_.G7(function(){var nR=GN(),PM=_.J6(3),$s=_.Ft(3);if(PM&&$s&&nR){_.i5(PM,$s,nR);$s=LR();var Z5=E2(),Bp=aR(),m3=Ba(),Xg=ji();Bp&&m3&&Xg&&(_.By(PM,nR,[Bp,m3,Xg]),_.tD(PM,[Bp,m3]));$s&&Z5&&_.By(PM,nR,[$s,Z5])}},"Snz6Ld");
_.G7(function(){var nR=pQ();if(nR){var PM=_.J6(0),$s=_.Ft(0);PM&&$s&&(_.i5(PM,$s,nR),_.tD(PM,[nR]))}},"X1FpHd");
uW={};return _.z("ytd-miniplayer",{el:d,class:_.Iw("ytdMiniplayerComponentHost",(uW.ytdMiniplayerComponentVisible=function(){return p()||I()},uW.ytdMiniplayerComponentAnimatingSnap=E,uW.ytdMiniplayerComponentAnimatingPlaylistExpand=b,uW.ytdMiniplayerComponentAnimatingFade=I,uW),function(){if(I()){var nR=IJ();
var PM=p(),$s=X();nR=PM?nR==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":$s?nR==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":nR==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else nR="";return nR}),
style:_.xJ({top:function(){return IJ()==="north"?"16px":""},
right:function(){return kU()==="east"?"16px":""},
bottom:function(){return IJ()==="south"?"16px":""},
left:function(){return kU()==="west"?"16px":""},
width:function(){return by().width+"px"},
height:function(){return by().height+"px"},
transform:function(){var nR=h();return nR?"translate("+nR.x+"px, "+nR.y+"px)":""}})},_.z("div",{class:"ytdMiniplayerComponentContent"},_.z(TAh,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(nR){var PM=eoh(kU(),IJ(),R(),by(),h()),$s=lo();Math.abs(nR.clientY-(PM.y+$s.height))>15?(c(!0),nR=_.J6(3),PM=LR(),pH||(pH=!0,nR&&PM&&_.tD(nR,[PM])),nR&&PM&&_.ja(nR,PM)):nR.preventDefault()},
onDrag:function(nR){t(nR)},
onDragEnd:function(){var nR=qvR(eoh(kU(),IJ(),R(),by(),h()),R(),by()),PM=LvB(kU(),IJ(),R(),by()),$s=LvB(nR.horizontalAlignment,nR.verticalAlignment,R(),by());$s=new _.QC($s.x-PM.x,$s.y-PM.y);var Z5;PM=PM.y+(((Z5=h())==null?void 0:Z5.y)||0)+by().height/2;var Bp=function(){kU()===nR.horizontalAlignment&&IJ()===nR.verticalAlignment||y(!0);Eu(nR.horizontalAlignment);xU(nR.verticalAlignment);t(void 0)},m3=function(Xg){Xg.target===d.value&&E()&&(Y(!1),Bp(),d.value.removeEventListener("transitionend",m3))};
c(!1);IJ()==="south"&&PM>R().height?(Bp(),_.Ze().resolve(_.m8).close()):(d.value.addEventListener("transitionend",m3),Y(!0),t($s))}},_.z(_.k,{cond:p,
then:function(){return _.z(_.tT2,{isDisabled:DL,playabilityStatus:zN,size:lo})}}),_.z(_.k,{cond:e8,
then:function(){return _.z(_.Bns,{isReadyToResume:ei,data:Ue,expanded:g,onExpandClick:Xs,playlistData:mB})}}),_.z(_.k,{cond:f,
then:function(){return _.z("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.z(_.k,{cond:function(){return kc()&&g()||b()},
then:function(){return _.z(_.J0C,{className:"ytdMiniplayerComponentPlaylistPanel",data:mB,hideHeaderText:!0,withinMiniplayer:!0})}}),_.z("div",{class:"ytdMiniplayerComponentToast"},_.z(_.dMI,{toastData:v}))),_.z(AuJ,{onResize:function(nR){nQ(_.Gn(192,nR,720))},
onResizeStart:function(){var nR=_.J6(3),PM=E2();j8||(j8=!0,nR&&PM&&_.tD(nR,[PM]));nR&&PM&&_.ja(nR,PM)},
currentAspectRatio:S,currentMiniplayerSize:ek,horizontalAlignment:kU,verticalAlignment:IJ}))},"ei"),"ytd-miniplayer",{});var NJ=function(){var d=_.l.apply(this,arguments)||this;d.tabGesturesIsActive=!1;d.deprecateFullerscreenUi=_.q("web_watch_fullerscreen_deprecation_ui");d.hasDelegation=!1;d.darkerDarkTheme=_.q("web_darker_dark_theme");d.isFrostedGlassInitialized=!1;d.frostedGlassExp=_.q("web_frosted_glass");d.mastheadHiddenFocusWithinKillswitch=_.q("web_masthead_hidden_focus_within_killswitch");d.clientOnlyWizTooltipsEnabled=_.q("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");d.scrollAtTop=
!0;d.guideScrollTop=0;d.isTheaterModeSession=_.Jp("START_IN_THEATER_MODE");d.iMaxTheaterMode=_.q("web_watch_imax_theater_mode");d.isFullWindowSession=_.Jp("START_IN_FULL_WINDOW_MODE");d.hasCreateFamilyDialog=!1;d.mastheadHeight=56;d.networkStatusManager=new _.i6;d.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"};d.dynamicActionMap={"yt-run-attestation-command":function(f){var R=_.aXC.instance,W=_.e(f,_.xoB);return W?_.q("use_rta_manager_for_async")&&
czy()?eC8(R,W,f.clickTrackingParams):LoJ(R,W,f.clickTrackingParams):_.m_(Error("mi"))}};
d.isFrostedGlassDisabled=!1;d.isChannelOrPlaylistPage=!1;return d};
_.x(NJ,_.l);_.O=NJ.prototype;_.O.created=function(){var d=_.Ze();_.q("kevlar_clear_duplicate_pref_cookie")&&_.w0(_.Pp,function(){var f=_.xW.get("PREF");f&&!/f\d=/.test(f)&&(f=_.Kf("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=f?"PREF=null;domain="+f+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.q("gzip_gel_with_worker")&&_.aVS();_.q("jspb_serialize_with_worker")&&e5R();_.q("web_worker_availability_check")&&Kvy();_.q("nwl_init_killswitch")||qhJ().then(function(){_.Pp.addLowPriorityJob(QGM)});
this.pageManagerAttachedPromise=_.Bk();this.ytdAppBehavior.loadDepsPromise=_.Ly([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.yD(this.onThrottledScroll,200,this);_.q("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);EPR();Btk=!!_.oS("ytappsettings.initialized");Sj=_.oS("ytappsettings.previousValue");iSY=_.oS("ytappsettings.previousSnapshotTime");Btk||(Btk=!0,Bb$());o62();$bM();_.vN("DEFERRED_DETACH",
_.q("kevlar_tuner_should_defer_detach"));_.vN("REUSE_COMPONENTS",!0);_.vN("STAMPER_STABLE_LIST",!0);_.vN("SCHEDULED_LAZY_LIST",!0);_.vN("openPopupConfig",eNI);_.vN("useClickHandler",!0);_.q("kevlar_shell_cleanup")&&_.Pp.addLowPriorityJob(WWL.bind(this,_.RJ.caches));_.Jp("IS_SHELL_LOAD")&&_.Q1({shellStartupDurationMs:Math.round((0,_.OB)()-_.V1())});BmG(this.networkStatusManager);_.q("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",hDh(IC$)),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!",
hDh(qG8)),console.log("%cVisit http://go/join-youtube-web to apply today.",hDh(LcI)));_.VvI(d.resolve(_.MP),1E3)};
_.O.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var d=Sh8();d&&!_.q("external_fullscreen_killswitch")&&document.addEventListener(d,this.setFullscreen.bind(this));(d=window.matchMedia("(prefers-color-scheme: dark)"))&&d.addEventListener&&d.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.O.attached=function(){var d=this;_.hf().processSignal("ci");_.q("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.lX8?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.ZQ(_.hRf(),"SUCCESS");this.updateIconSet();_.Hy(this.guideInnerContent,!1);_.lA().initVisibilityObserver();this.guideService.guideElement=this.guide;var f=document.createElement("ytd-miniplayer"),R=_.Eo(this.hostElement).querySelector("#content");
_.Eo(this.hostElement).insertBefore(f,R);_.hf().processSignal("ma");_.Ze().resolve(_.m8).init(f);_.Jp("IS_SHELL_LOAD")&&(R=document.createElement("ytd-network-status-banner"),_.Eo(this.hostElement).insertBefore(R,f));_.q("kevlar_right_click_on_lockups")&&_.FM._onCaptureClick&&document.addEventListener("contextmenu",_.FM._onCaptureClick.bind(_.FM),!0);var W=function(){var p=_.O1("yt-page-navigation-progress");_.Eo(d.hostElement).appendChild(p)};
setTimeout(function(){_.hf().parkOrScheduleJob(W,0,"eocs",16)},0);
_.q("service_worker_push_enabled")&&_.w0(_.Pp,GVk);_.tA(_.cW.getInstance(),this.dynamicActionMap,this.hostElement);_.E$(this.hostElement,"ytd-app-attached");_.hf().processSignal("aa");CK8(this.hostElement);_.Wp("gapi.load",_.x1k);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.w0(_.Pp,
function(){var p=document.createElement("ytd-video-preview");_.Eo(_.Eo(d.hostElement).querySelector("#video-preview")).appendChild(p)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.w0(_.Pp,function(){y9I();d.registerWithViewTransitionManager()});
if(_.Pe()&&this.isAppDarkTheme()!==_.mQ())this.onDarkModeToggledAction();else f=_.u7()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==f&&(_.q("enable_dark_theme_only_on_shorts")?_.ce(_.q("enable_dark_theme_only_on_shorts_control")?window.location.href:_.BN(window.location.href,{theme:"dark"})):_.JA(new _.M2("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(A3G=new T92(this.hostElement)),z62=new EH$(this.hostElement),Kc$=new HB2(this.hostElement),$6$=new oeI(this.hostElement)};
_.O.getThemeSettingsToLog=function(){var d=_.u7()==="USER_INTERFACE_THEME_DARK";d=_.Pe()?_.mQ()?"os-dark":"os-light":d?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:d,cookiesEnabled:_.Th()}};
_.O.detached=function(){_.KE(this.guideInnerContent);_.Pp.cancelJob(wF);wF=0;_.Pp.cancelJob(Gd);Gd=0;_.F_k(y6M);y6M.length=0;oPG=_.DA1=null;_.lA().dispose();_.q("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.dq(_.cW.getInstance(),A3G.playlistHandlerActionMap,A3G.JSC$31943_clientRoot);_.dq(_.cW.getInstance(),z62.downloadManagerActionMap,z62.JSC$32235_clientRoot);_.dq(_.cW.getInstance(),Kc$.feedbackCollectorActionMap,Kc$.JSC$32230_clientRoot);
for(var d=_.Z($6$.eventListeners),f=d.next();!f.done;f=d.next()){var R=_.Z(f.value);f=R.next().value;R=R.next().value;R=_.Z(R);for(var W=R.next();!W.done;W=R.next()){var p=_.Z(W.value);W=p.next().value;p=p.next().value;f.removeEventListener(W,p)}}_.dq(_.cW.getInstance(),$6$.autonavPauseActionMap,$6$.JSC$19901_clientRoot)};
_.O.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.a6().getFlag(186)};
_.O.computeIsInlinePreviewEnabled=function(d,f,R){return!R&&_.wXB({miniplayerIsActive:d,miniplayerPlaybackState:f})};
_.O.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.zD({type:"SET_FROSTED_GLASS_MODE",payload:!_.q("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"}))};
_.O.computeIsFrostedGlassDisabled=function(d,f,R,W){return d||f||R||W&&_.q("web_frosted_glass_disable_watch")};
_.O.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.q("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.O.computeIsHomePage=function(d,f){if(!d||f==null||!f.endpoint)return!1;var R;return((R=_.e(f.endpoint,_.a0))==null?void 0:R.browseId)==="FEwhat_to_watch"};
_.O.updateIsChannelOrPlaylistPage=function(){if(_.q("web_frosted_glass")){var d,f,R=(f=(d=_.Ze().resolve(_.WX(_.RH)))==null?void 0:d.getCurrentPage())==null?void 0:f.pageSubtype;this.isChannelOrPlaylistPage=R?["channel","channels","playlist"].includes(R):!1}};
_.O.scheduleFrostedGlassInitialization=function(){var d=this;_.q("web_frosted_glass")&&_.hf().parkOrScheduleJob(function(){d.isFrostedGlassInitialized=!0},0,_.Cm(["eocs",
"cr"]),300)};
_.O.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.Iva(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.zD({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.zD({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.O.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(J4L(!0))};
_.O.onYtSignalActionRequestPersistentStorage=function(){if(!_.q("request_persistent_storage_killswitch")){var d=_.Ze().resolve(_.ahs);d.cachedPersistStatePromise||(d.cachedPersistStatePromise=fQ$())}};
_.O.handleYtChannelCreationFormEndpoints=function(d){d&&this.ytComponentBehavior.resolveCommand(d)};
_.O.handleShowEngagementPanelEndpoint=function(d){d&&this.ytComponentBehavior.resolveCommand(d)};
_.O.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(J4L(!1))};
_.O.initIconDefs=function(d,f){var R=document.createElement("iron-iconset-svg");R.name=d;d=document.createElementNS("http://www.w3.org/2000/svg","svg");R.appendChild(d);d.appendChild(f);document.body.appendChild(R);return R};
_.O.onWindowResized=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var d=_.l_a.getInstance();d.documentWidth_=document.body.clientWidth;CIM(d)};
_.O.onWindowScrolled=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();if(d!=null&&d.getScrollTop){var f=this.ytdReduxBehavior,R=f.dispatch;d=d.getScrollTop()<=0;R.call(f,_.zD({type:"SET_SCROLL_AT_TOP",payload:d}))}};
_.O.guideIsVisibleButNotPersistentSelectorChanged=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=d.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"),
d.setScrollTop(this.guideScrollTop));_.kh(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.O.getCurrentPageScrollableElementType=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();if(d&&d.getPageScrollingElement())return d.getPageScrollingElement().nodeName};
_.O.observeGuideVisibility=function(){var d=_.l_a.getInstance(),f=this.miniGuideVisible;d.guidePersistentAndVisible_=this.guidePersistentAndVisible;d.miniGuideVisible_=f;CIM(d)};
_.O.handleEduDismissAction=function(d){d&&d.eduDismissAction&&(_.zV(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.TQe.getInstance(),_.W4.set(d.eduDismissAction.key+"-dismissed",!0))};
_.O.handleEduImpressionAction=function(d){if(d&&d.eduImpressionAction){var f=_.TQe.getInstance();d=d.eduImpressionAction.key;f.JSC$12964_eduDisplayedThisLoad_[_.X7B[d].setKey||d]=!0;_.W4.set(d+"-impression",parseInt(_.W4.get(d+"-impression")||0,10)+1)}};
_.O.onYtSignalActionConfirmMentionsEdu=function(){_.zV(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.O0.getInstance();_.U0.set("edu-dismissed",!0)};
_.O.onYtSignalActionRecordMentionsEduImpression=function(){_.O0.getInstance();var d=_.U0.set,f=parseInt(_.U0.get("edu-impressions"),10);d.call(_.U0,"edu-impressions",(isFinite(f)?f:0)+1)};
_.O.onYtPageManagerAttached=function(d){var f;((f=_.Wf(d))==null?void 0:f.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.O.onInvokeInstrumentManagerAction=function(d,f){bML(f,d)};
_.O.updateIconSet=function(){var d=this.hostElement.querySelector("#masthead");if(d){var f=_.zW(d),R=f.querySelector("g#yt-logo-updated");R&&(d=document.createElementNS("http://www.w3.org/2000/svg","defs"),d.appendChild(R.cloneNode(!0)),(f=f.querySelector("g#yt-logo-red-updated"))&&d.appendChild(f.cloneNode(!0)),this.initIconDefs("yt-logos-ext",d))}};
_.O.updateMastheadData=function(){var d=this,f,R,W,p,U;return _.H(function(g){if(g.nextAddress==1){f=d.data;R=d.hostElement.querySelector("#masthead");if(!R)return g.return();_.WZ(d,function(){R.data=d.topbarData});
if(!d.get("response.topbar",f)||d.get("response.topbar.responseContext.maxAgeSeconds",f)===0)return g.jumpTo(0);if(W=_.Ze().resolve(_.Zm))return g.yield(W(),6);p=_.Ze().resolve(_.bU);return g.yield(p.put("service:topbar:fallback",new _.Dn({innertubeResponse:d.get("response.topbar",f)})),0)}return(U=g.yieldResult)?g.yield(U.put("service:topbar:fallback",new _.Dn({innertubeResponse:d.get("response.topbar",f)})),0):g.jumpTo(0)})};
_.O.computeTopbarData=function(d){if(!d)return null;var f;return this.isShortsPage&&this.topbarData&&!_.e((f=d.response)==null?void 0:f.topbar,$0I)?this.topbarData:d.response&&"topbar"in d.response?_.e(d.response.topbar,$0I)||null:null};
_.O.onSetTheaterModeEnabled=function(d,f){this.isTheaterModeSession=f.enabled;this.setTheaterModeStyles(f.enabled)};
_.O.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.O.onDarkModeToggledAction=function(){var d=_.De(window.location.href);if(!_.wd1(d)){(d=!!_.iV(window.location.href).themeRefresh)&&_.JA(new _.M2("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!d){Bb$();d={themeRefresh:1};var f=_.Ze().resolve(_.RH);if(f.isOnWatch()){var R,W;f=((R=f.getPlayerFromWatch())==null?void 0:(W=R.getPlayer())==null?void 0:W.getCurrentTime())||0;f>=1&&(d.time_continue=Math.floor(f))}_.Th()||_.u7()!=="USER_INTERFACE_THEME_DARK"||(d.theme="dark");_.ce(_.BN(window.location.href,
d))}_.q("web_appshell_refresh_trigger")&&_.RJ.caches&&this.refreshAppShellResponse();R=_.BZ(window.location.href);_.L1(_.Ze().resolve(_.ec),_.Z6(R,"theme"))}};
_.O.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.O.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.O.onPlayerFullscreen=function(d){_.s$();this.playerFullscreen=d};
_.O.setRestrictedMode=function(d){var f=_.a6();_.MH(0,58,d);f.save();_.Ze().resolve(_.wx).reload()};
_.O.onPageChanged=function(d){d.detail.newPageType==="ytd-watch-flexy"||d.detail.newPageType==="ytd-watch-fixie"||d.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.xX("WEB_PAGE_TYPE_WATCH")):d.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.xX("WEB_PAGE_TYPE_SHORTS")):d.detail.newPageType==="ytd-browse"&&d.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.xX("WEB_PAGE_TYPE_MINI_APP")):_.q("web_frosted_glass")&&d.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.xX("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.xX("WEB_PAGE_TYPE_UNKNOWN"));d.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.O.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.O.onGuideToggleTap=function(){_.E$(this.hostElement,"yt-guide-toggle")};
_.O.onGuideToggleHover=function(){_.E$(this.hostElement,"yt-guide-hover")};
_.O.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.O.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.O.setMastheadTheme=function(){var d=_.zW(this.hostElement).querySelector("#masthead");d&&(d.dark=d.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),d.isDarkThemeForced=!1)};
_.O.onRequestPanelModeChange=function(d,f){this.hideHeaderShadow=f.mode!=="seamed"};
_.O.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.O.onDrawerIronSelect=function(d){_.Wf(d).id==="guide"&&this.processDrawerIronSelect()};
_.O.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var d="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(d="opened"));_.E$(this.hostElement,"yt-autonav-pause-guide-"+d)};
_.O.onAddElementToApp=function(d){_.Eo(this.hostElement).appendChild(d.detail)};
_.O.onThrottledScroll=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();d&&(this.scrollAtTop=d.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.O.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.O.setFullscreen=function(){if(_.q("external_fullscreen")||!this.isWatchPage){var d=_.q("kevlar_fullerscreen_root_only_killswitch")?!!_.s$():!!_.s$()&&_.s$()===document.documentElement;d=(this.isWatchPage||_.q("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(d||this.isFullWindowSession);this.fullscreen!==d&&((this.fullscreen=d)&&_.kh(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.pY().dispatch(_.sVa(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.zV(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.O.setFullscreenLoggingForShorts=function(d){var f,R,W;return _.H(function(p){if(p.nextAddress==1)return p.yield((f=_.pM())==null?void 0:f.getPlayerPromise(),2);R=p.yieldResult;(W=R)==null||W.setAppFullscreen(d);_.a4(p)})};
_.O.updateMastheadCssHeight=function(){var d=this.mastheadHeight;this.fullscreen&&(d=0);_.DV(this.hostElement,{"--ytd-masthead-height":d+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.O.updateNetworkStatusBannerDisplayStatus=function(){var d="unset";this.fullscreen&&(d="none");_.DV(this.hostElement,{"--ytd-network-status-banner-display":d})};
_.O.updateNetworkStatusBannerCssHeight=function(){var d="unset";this.fullscreen&&(d="0px");_.DV(this.hostElement,{"--ytd-network-status-banner-max-height":d})};
_.O.updateScrollAndMasthead=function(d,f,R,W){this.iMaxTheaterMode||(W=!1);var p=_.Ze().resolve(_.RH).getCurrentPage();d||f||W?(document.body.classList.add("no-scroll"),p.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.qb(this,this.onScroll)),p.setScrollTop(0),_.DV(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.$S()+"px"})):R?_.E$(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.E$(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
p.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.qb(this,this.onScroll)));this.mastheadHidden=d||f||R;this.updateMastheadCssHeight();_.q("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.O.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.O.onYtNavigateAction=function(d){d=this.get("navigateAction.endpoint",d);_.E$(this.hostElement,"yt-navigate",{endpoint:d})};
_.O.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var d=document.createElement("yt-create-family-dialog");_.Eo(this.hostElement).appendChild(d);this.hasCreateFamilyDialog=!0}};
_.O.onSetPushNotificationsEnabledCommand=function(d){var f=this,R=_.e(d,oTG);R&&typeof R.enabled==="boolean"&&(Notification.permission!=="granted"?ADR().then(function(){Notification.permission==="granted"?(HEG(!R.enabled).then(zHY),R.successAction&&_.Yh(f.hostElement,[R.successAction])):R.failureAction&&_.Yh(f.hostElement,[R.failureAction])}):(HEG(!R.enabled).then(zHY),R.successAction&&_.Yh(this.hostElement,[R.successAction])))};
_.O.onYtSignalActionEnableChromeNotifications=function(){a62(!0)};
_.O.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.e(this.topbarData.hotkeyDialog,CAI)}}})};
_.O.onYtSignalActionShowKeyboardShortcutDialog=function(){_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.O.onYtEndpointChangeHandler=function(d,f){var R=_.cI(_.M0);R.pendingPrefetchJob_&&(f=!(!f||f.autonav!="1"),R.pendingPrefetchJob_.resolve(d&&_.InJ(d)?_.qsk(d,f):""),R.pendingPrefetchJob_=null);_.zV(this.hostElement,"yt-pause-active-page-context");_.zV(this.hostElement,"ytd-log-youthere-nav");_.zV(this.hostElement,"yt-prepare-page-dispose")};
_.O.handleCommandWithCommandHandler=function(d,f){_.Lu.instance.resolveCommand(d,{form:{element:f}})};
_.O.onYtTimedCommand=function(d){var f=this;d=_.e(d,VKL);var R=d.command;R&&_.AG(_.Pp,function(){var W=_.e(R,_.$Ie);W?(_.Lu.instance.resolveCommand(R),f.maybeLogGetAnswerRequestTick(W)):_.b5(f.hostElement,[R],f.hostElement)},d.timeoutMs||0)};
_.O.maybeLogGetAnswerRequestTick=function(d){d&&d.isFirstRequest&&(_.F7("search_overview_answer"),_.JD("so_rq",void 0,"search_overview_answer"))};
_.O.onYtSignalActionSkipNavigation=function(){var d=_.Ze().resolve(_.RH).getCurrentPage();_.jY(d)};
_.O.onYtSignalActionCopyDebugData=function(){FWM()};
_.O.handleEntityUpdateCommand=function(d){_.TD(_.e(d,_.hmB).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.O.logFlowLoggingEventCommand=function(d){if(d=_.e(d,_.ZXp))if(d.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var f=d.flowEventNamespace,R=d.flowEventType,W=d.flowType;W&&f&&R&&_.K2k(_.LY(f,R,d.flowEventMetadata),W)}else{f=_.xz();R=d.flowEventNamespace;W=d.flowEventType;var p=d.flowType;p&&R&&W&&_.e4(f,_.LY(R,W,d.flowEventMetadata),p,d.flowNonce)}};
_.O.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.O.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.O.onTouchStart=function(){var d=_.GP();_.J6()&&_.NL(d.JSC$13191_screenManager,{visualElement:d.ve})};
_.O.handleSelectLanguageCommand=function(d){if(d=_.e(d,JO2).hl){var f=_.a6();f.set("hl",d);f.save();_.Ze().resolve(_.wx).reload()}};
_.O.handleConfirmDialogEndpoint=function(d){(d=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(d))&&this.ytOpenPopupBehavior.openPopup(d)};
_.O.handleOpenPopupNavigationEndpoints=function(d,f){_.q("web_button_rework")&&(d=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(d))&&this.ytOpenPopupBehavior.openPopup(d,f)};
_.O.handleSaveCommandToSessionStorage=function(d){if(d=_.e(d,_.wAO)){var f=d.key;f&&d.command&&window.sessionStorage.setItem(f,JSON.stringify(d.command))}};
_.O.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(d){d&&d.active&&d.active.postMessage({type:"refresh_shell"})}).catch(function(d){d.name!=="SecurityError"&&_.vW(d)})};
_.O.onDeviceThemeChanged=function(){var d=_.mQ();_.MH(_.a6(),185,d);_.a6().save()};
_.O.handleYtRegisterPromoCommand=function(d){if(_.e(d,hgJ)){var f=_.Ze().resolve(_.RH).getCurrentPage()||this.hostElement;j9R().registerPromoCommand(_.e(d,hgJ),f)}};
_.O.onYtNavigateHomeAction=function(){if(!_.q("kevlar_miniplayer_navigate_home_from_app_killswitch")){var d,f,R,W,p=(W=(d=this.topbarData)==null?void 0:(f=d.logo)==null?void 0:(R=f.topbarLogoRenderer)==null?void 0:R.endpoint)!=null?W:_.eN;this.ytComponentBehavior.resolveCommand(p)}};
_.O.onYtLocationCollectionCommand=function(d){$LR(_.e(d,R4k))};
_.O.onYtGetLocationCommand=function(d){iOh(_.e(d,f32),this)};
_.O.updateRenderGuideFromBinding=function(d){this.renderGuide=d.detail.value};
_.O.updateGuidePersistentAndVisibleFromBinding=function(d){this.guidePersistentAndVisible=d.detail.value};
_.O.updateMiniGuideVisibleFromBinding=function(d){this.miniGuideVisible=d.detail.value};
_.O.onThemeSelected=function(d,f){var R=_.a6(),W=d||f?d:_.mQ(),p=(W&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!W&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.wd1(_.De(window.location.href));_.MH(0,165,d);_.MH(0,174,f);R.save();p&&_.zV(this.hostElement,"yt-dark-mode-toggled-action",[W]);_.zV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.O.getCurrentTheme=function(){return _.Pe()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.u7()};
_.O.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.O.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.O.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.O.handleShowConsentPrimitive=function(d){var f=this,R,W;return _.H(function(p){if(p.nextAddress==1){try{R=(W=_.pM())==null?void 0:W.getPlayerPromise()}catch(U){}return p.yield(gtG(d,R),2)}_.zV(f.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.a4(p)})};
_.O.handleSelectActiveIdentityEndpointInternal=function(d){_.i7();d=_.e(d,_.Oqc);if(d!=null&&d.supportedTokens){d=_.Z(d.supportedTokens);for(var f=d.next();!f.done;f=d.next())f=f.value,f.accountSigninToken&&_.ce(f.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.O.handleUpdatePermissionRoleCommand=function(d){if(d=_.e(d,_.sEa)){var f;this.hasDelegation=!((f=_.e(d.renderer,_.ZPV))==null||!f.status)}};
_.O.registerWithViewTransitionManager=function(){var d=_.Ze().resolve(_.WX(_.Xc));if(d){var f,R=(f=this.guide)==null?void 0:f.querySelector("#scrim"),W;f=(W=this.guide)==null?void 0:W.querySelector("#contentContainer");R&&f&&d.isAnyTransitionEnabled&&(W={},d.viewTransitionCoordinator.registerElement(R,(W.slide="app-drawer-scrim-page-transition",W["lockup-to-watch"]="app-drawer-scrim-page-transition",W["learning-journey"]="app-drawer-scrim-page-transition",W)),R={},d.viewTransitionCoordinator.registerElement(f,
(R.slide="app-drawer-container-page-transition",R["lockup-to-watch"]="app-drawer-container-page-transition",R["learning-journey"]="app-drawer-container-page-transition",R)))}};
_.Uh.Object.defineProperties(NJ.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.q("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.Uh.Object.defineProperties(NJ,{template:{configurable:!0,enumerable:!0,get:function(){if(pr8===void 0){var d=document.createElement("template");_.T(d,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
d.content.insertBefore(_.J().content.cloneNode(!0),d.content.firstChild);pr8=d}d=pr8;return d}}});
NJ.prototype.onOpenHotkeyDialog=NJ.prototype.onOpenHotkeyDialog;NJ.prototype.setFullscreen=NJ.prototype.setFullscreen;NJ.prototype.onAddElementToApp=NJ.prototype.onAddElementToApp;NJ.prototype.onDrawerIronSelect=NJ.prototype.onDrawerIronSelect;NJ.prototype.onGuideOpenButtonHover=NJ.prototype.onGuideOpenButtonHover;NJ.prototype.onRequestPanelModeChange=NJ.prototype.onRequestPanelModeChange;NJ.prototype.onPageDataUpdated=NJ.prototype.onPageDataUpdated;NJ.prototype.onPageChanged=NJ.prototype.onPageChanged;
NJ.prototype.onSetTheaterModeEnabled=NJ.prototype.onSetTheaterModeEnabled;NJ.prototype.updateMastheadData=NJ.prototype.updateMastheadData;NJ.prototype.onYtPageManagerAttached=NJ.prototype.onYtPageManagerAttached;NJ.prototype.observeGuideVisibility=NJ.prototype.observeGuideVisibility;NJ.prototype.guideIsVisibleButNotPersistentSelectorChanged=NJ.prototype.guideIsVisibleButNotPersistentSelectorChanged;NJ.prototype.isInlinePreviewEnabledChanged=NJ.prototype.isInlinePreviewEnabledChanged;
NJ.prototype.isWatchPageChanged=NJ.prototype.isWatchPageChanged;NJ.prototype.dispatchFrostedGlassMode=NJ.prototype.dispatchFrostedGlassMode;_.Q([_.A(_.nV),_.F("design:type",Object)],NJ.prototype,"ytdReduxBehavior",void 0);_.Q([_.A(_.M6.YtEventForwardingBehavior),_.F("design:type",Object)],NJ.prototype,"ytEventForwardingBehavior",void 0);_.Q([_.A(_.qV.YtOpenPopupBehavior),_.F("design:type",Object)],NJ.prototype,"ytOpenPopupBehavior",void 0);
_.Q([_.A(_.eE.YtActionHandlerBehavior),_.F("design:type",Object)],NJ.prototype,"ytActionHandlerBehavior",void 0);_.Q([_.A({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.cW.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.q("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var d;((d=this.actionRouterNode.hostElement)!=null?d:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var d;((d=this.actionRouterNode.hostElement)!=null?d:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(d){this.actionRouter_.handleAction(d.detail)}}),
_.F("design:type",Object)],NJ.prototype,"ytActionRouterBehavior",void 0);_.Q([_.A(Z8h.YtdAppBehavior),_.F("design:type",Object)],NJ.prototype,"ytdAppBehavior",void 0);_.Q([_.A(_.L7.YtEndpointBehavior),_.F("design:type",Object)],NJ.prototype,"ytEndpointBehavior",void 0);_.Q([_.A(gHI.YtEndpointHandlerWithYpcBehavior),_.F("design:type",Object)],NJ.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.Q([_.A(Uj2.YtLogYpcFlowCommandsBehavior),_.F("design:type",Object)],NJ.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.Q([_.A(_.N.YtRendererBehavior),_.F("design:type",Object)],NJ.prototype,"ytRendererBehavior",void 0);_.Q([_.A(_.N0.YtComponentBehavior),_.F("design:type",Object)],NJ.prototype,"ytComponentBehavior",void 0);_.Q([_.M({selector:_.k7L}),_.F("design:type",Object)],NJ.prototype,"tabGesturesIsActive",void 0);_.Q([_.M(),_.F("design:type",Boolean)],NJ.prototype,"renderGuide",void 0);
_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"guidePersistentAndVisible",void 0);_.Q([_.M({selector:_.ziR}),_.F("design:type",Boolean)],NJ.prototype,"guideIsVisibleButNotPersistent",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"standalone",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"miniGuideVisible",void 0);
_.Q([_.M({selector:_.cfJ}),_.F("design:type",Number)],NJ.prototype,"miniplayerPlaybackState",void 0);_.Q([_.M({selector:_.JB,reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"miniplayerIsActive",void 0);_.Q([_.M({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],NJ.prototype,"isInlinePreviewEnabled",void 0);_.Q([_.M(),_.F("design:type",Boolean)],NJ.prototype,"isInlinePreviewDisabled",void 0);
_.Q([_.M({reflectToAttribute:!0,value:function(){return _.Jp("START_IN_FULL_WINDOW_MODE")}}),
_.F("design:type",Boolean)],NJ.prototype,"mastheadHidden",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"playerFullscreen",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NJ.prototype,"deprecateFullerscreenUi",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"fullscreen",void 0);_.Q([_.M({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"hideHeaderShadow",void 0);
_.Q([_.M({value:{GUIDE_ALT_LABEL:_.X7("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.F("design:type",Object)],NJ.prototype,"menuStrings",void 0);_.Q([_.M({computed:"computeTopbarData(data)"}),_.F("design:type",Object)],NJ.prototype,"topbarData",void 0);_.Q([_.M({selector:_.yfQ}),_.F("design:type",Boolean)],NJ.prototype,"isWatchPage",void 0);_.Q([_.M({selector:_.C0W,reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"isShortsPage",void 0);_.Q([_.M({selector:function(d){return _.nl(d)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.F("design:type",Boolean)],NJ.prototype,"isMiniAppPage",void 0);_.Q([_.M({selector:function(d){return _.nl(d)==="WEB_PAGE_TYPE_BROWSE"}}),
_.F("design:type",Boolean)],NJ.prototype,"isBrowsePage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Boolean)],NJ.prototype,"scrolling",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NJ.prototype,"hasDelegation",void 0);_.Q([_.M({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],NJ.prototype,"guideScrolledByTouch",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NJ.prototype,"darkerDarkTheme",void 0);
_.Q([_.M(),_.F("design:type",Object)],NJ.prototype,"isFrostedGlassInitialized",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NJ.prototype,"frostedGlassExp",void 0);_.Q([_.M({selector:function(d){return d.ui.chipBarIsSticky}}),
_.F("design:type",Boolean)],NJ.prototype,"chipBarIsSticky",void 0);_.Q([_.M({computed:"computeIsHomePage(isBrowsePage, data)"}),_.F("design:type",Boolean)],NJ.prototype,"isHomePage",void 0);_.Q([_.M({reflectToAttribute:!0}),_.F("design:type",Object)],NJ.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.Q([_.M(),_.F("design:type",Object)],NJ.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.Q([_.zd("guide"),_.F("design:type",Object)],NJ.prototype,"guide",void 0);
_.Q([_.zd("guide-service"),_.F("design:type",CdG)],NJ.prototype,"guideService",void 0);_.Q([_.zd("guide-inner-content"),_.F("design:type",HTMLDivElement)],NJ.prototype,"guideInnerContent",void 0);_.Q([_.M({selector:_.tNf}),_.F("design:type",String)],NJ.prototype,"frostedGlassMode",void 0);
_.Q([_.e2("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"dispatchFrostedGlassMode",null);_.Q([_.M({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.F("design:type",Object)],NJ.prototype,"isFrostedGlassDisabled",void 0);
_.Q([_.e2("isWatchPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"isWatchPageChanged",null);_.Q([_.a("isHomePage","chipBarIsSticky"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NJ.prototype,"applyFrostedGlassToChipBar",null);_.Q([_.M(),_.F("design:type",Object)],NJ.prototype,"isChannelOrPlaylistPage",void 0);
_.Q([_.Mb("isInlinePreviewEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"isInlinePreviewEnabledChanged",null);_.Q([_.e2("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.Q([_.e2("guidePersistentAndVisible","miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"observeGuideVisibility",null);_.Q([_.LO("attached"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],NJ.prototype,"onYtPageManagerAttached",null);_.Q([_.e2("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],NJ.prototype,"updateMastheadData",null);
_.Q([_.LO("yt-set-theater-mode-enabled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],NJ.prototype,"onSetTheaterModeEnabled",null);_.Q([_.LO("yt-page-type-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NJ.prototype,"onPageChanged",null);_.Q([_.LO("yt-page-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"onPageDataUpdated",null);
_.Q([_.LO("yt-request-panel-mode-change"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],NJ.prototype,"onRequestPanelModeChange",null);_.Q([_.LO("yt-guide-hover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"onGuideOpenButtonHover",null);_.Q([_.LO("app-drawer-transitioned"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],NJ.prototype,"onDrawerIronSelect",null);
_.Q([_.LO("yt-add-element-to-app"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NJ.prototype,"onAddElementToApp",null);_.Q([_.LO("yt-set-fullerscreen-styles"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"setFullscreen",null);_.Q([_.LO("yt-open-hotkey-dialog"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NJ.prototype,"onOpenHotkeyDialog",null);
_.Q([_.m({is:"ytd-app"})],NJ);_.hf().processSignal("eor");
_.QT();
}catch(e){_._DumpException(e)}
try{
_.uB("NSzT5");
var md2;_.qs=function(d){var f=document.createElement("link");_.Op(f,d,"stylesheet");document.head.appendChild(f)};
_.Li=function(d,f){var R,W;return _.H(function(p){R=document.createElement("div");R.id=d.id;d.className&&(R.className=d.className);W=d.element;if(!W)throw Error("Uj");if(d.location==="prepend")W.prepend(R);else if(d.location==="appendChild")W.appendChild(R);else if(d.location==="after")W.after(R);else throw Error("Vj");return p.return(_.lV(R,f))})};
_.ej=function(d,f){var R=document.querySelector(d);R?f(R):setTimeout(function(){_.ej(d,f)},1E3)};
_.rz2=function(d){document.body.addEventListener("yt-page-data-updated",function(){d()})};
_.usJ=function(d,f){var R;_.H(function(W){if(W.nextAddress==1)return(R=document.getElementById(d))?W.jumpTo(2):W.yield(md2(d,f),2);if(R=document.getElementById(d))R.style.display="block";_.a4(W)})};
md2=function(d,f){return _.H(function(R){return R.return(new Promise(function(W){_.ej("div #panels",function(p){_.Li({element:p,location:"appendChild",id:d,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint"},f);W()})}))})};
_.vg2=function(){_.qs(PPh);_.rz2(function(){_.ej("ytd-watch-metadata #top-level-buttons-computed",function(d){document.getElementById("creator_chatbots-entry-point")||_.Li({element:d,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.z(QIJ,null)})})})};_.xZ=_.UI(function(d){var f=d.text;var R=d.onClick;var W=d.color;var p=d.backgroundColor;var U=d.buttonSize;var g=d.disabled;var K=d.iconName;var E=d.iconSize;d=d.className;var Y=_.qL(function(D){R(D)}),b={};
return _.z("button",{class:_.Iw("ytpStandardButtonsHost",(b.ytpStandardButtonsLarge=function(){return(U==null?void 0:U())==="large"},b),d),
"on:click":Y,style:_.xJ({color:W,"background-color":p}),disabled:g}," ",_.z(_.k,{cond:K,then:function(){return _.z(_.X8,{className:"ytpStandardButtonsIconContainer",icon:K,size:E})}}),f)},"Tg");_.FH2=_.UI(function(d){return _.z("div",{class:_.Iw("ytprototypesEngagementPanelComponentHost",d.className),id:d.id},_.z("div",{class:_.Iw("ytprototypesEngagementPanelComponentEngagementPanelHeader",d.headerClassName)},_.z("div",null,d.header()),_.z("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.z(_.xZ,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var f=d.id();if(f=document.getElementById(f))f.style.display="none"}}))),_.z("div",
{class:_.Iw("ytprototypesEngagementPanelComponentEngagementPanelContent",d.contentClassName),
style:function(){var f;return"height: "+(((f=d.height)==null?void 0:f.call(d))||"800px")+";"}},d.content()))},"Ug");var JzR=_.o2(["https://portraits.google.com"]),ng$=_.o2(["https://portraits.google.com/kimscott_vidcontexttests"]),h2J=_.o2(["https://labs-characters.teams.x20web.corp.google.com"]),ogs=_.zp(JzR),$ds=_.zp(ng$),NqR=_.zp(h2J),yzI=_.UI(function(){var d=_.q("enable_creator_chatbots_extension_dev_server"),f=document.createElement("iframe"),R=d?NqR:$ds;_.d3f(f,1,R);f.className="ytprotoCreatorChatbotsAppLabsIframe";f.allow="microphone; clipboard-read; clipboard-write self "+R;var W=function(){var U;return _.H(function(g){if(g.nextAddress==
1)return g.yield(_.Ze().resolve(_.gH),2);(U=g.yieldResult)&&U.pauseVideo();_.a4(g)})},p=function(){var U,g,K;
return _.H(function(E){return E.nextAddress==1?E.yield(_.Ze().resolve(_.gH),2):(U=E.yieldResult)?E.return({video_id:(K=(g=U.getVideoData())==null?void 0:g.video_id)!=null?K:"",timestamp_sec:U.getCurrentTime().toString()}):E.return({})})};
window.addEventListener("message",function(U){var g,K,E,Y,b,D;return _.H(function(I){if(I.nextAddress==1){g=d?NqR.toString():ogs.toString();if(U.origin!==g)return console.warn("Received message from untrusted origin:",U.origin),I.return();K=U.data;if(typeof K!=="object"||K===null||!K.action)return I.return();if(K.action==="pause")return I.yield(W(),0);if(K.action!=="getYouTubeContext"||!U.source)return I.jumpTo(0);E=U.source;Y=E.postMessage;b=JSON;D=b.stringify;return I.yield(p(),7)}Y.call(E,D.call(b,
{youTubeContext:I.yieldResult}),{targetOrigin:U.origin});return I.jumpTo(0)})});
_.Bs({destination:window,iframe:f,origin:R.toString(),channelName:"xdc1",onMessage:function(U){var g,K;return _.H(function(E){if(E.nextAddress==1){if(U.data.action==="pause")return E.yield(W(),0);if(U.data.action!=="getYouTubeContext")return E.jumpTo(0);g=U;K=g.reply;return E.yield(p(),5)}K.call(g,{youTubeContext:E.yieldResult});return E.jumpTo(0)})}});
return _.z(_.FH2,{id:"creator_chatbots-panel",height:"800px",header:function(){return _.z("div",{class:"ytprotoCreatorChatbotsAppEngagementPanelHeader"},"Talk to the Creator")},
content:function(){return f}})},"Vg");var CP2=_.o2(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]),PPh=_.zp(CP2),QIJ=_.UI(function(){var d=function(){_.usJ("creator_chatbots-panel",function(){return _.z(yzI,null)})};
return _.z("div",{class:"ytd-menu-renderer"},_.z(_.YL,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:d}},
icon:function(){return _.z(_.X8,{icon:"SPARK"})}}))},"Wg");
_.QT();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
